[oe-commits] org.oe.dev perl: Add some more modules which I've been using locally incase someone

lenehan commit openembedded-commits at lists.openembedded.org
Wed May 30 05:57:20 UTC 2007


perl: Add some more modules which I've been using locally incase someone
else happens to want to use them.

Author: lenehan at openembedded.org
Branch: org.openembedded.dev
Revision: cfdef5c70cac18e3f976428abe56e3b5461c80e0
ViewMTN: http://monotone.openembedded.org/revision.psp?id=cfdef5c70cac18e3f976428abe56e3b5461c80e0
Files:
1
packages/perl/libextutils-depends-perl-native_0.205.bb
packages/perl/libextutils-depends-perl_0.205.bb
packages/perl/libextutils-pkgconfig-perl-native_1.07.bb
packages/perl/libextutils-pkgconfig-perl_1.07.bb
packages/perl/libhtml-mason-perl_1.35.bb
Diffs:

#
# mt diff -rf33c14e3b508f4d36a0179ad52bfe43b93d76115 -rcfdef5c70cac18e3f976428abe56e3b5461c80e0
#
# 
# 
# add_file "packages/perl/libextutils-depends-perl-native_0.205.bb"
#  content [2937d5ead1c5908816028cd87f05a555689015a3]
# 
# add_file "packages/perl/libextutils-depends-perl_0.205.bb"
#  content [28dbe9b1c6d04bb800d3c4336e214fcff5bf6bb5]
# 
# add_file "packages/perl/libextutils-pkgconfig-perl-native_1.07.bb"
#  content [57d0b1d3b16a279b9cbc18f1c7bd4f8ab2833f3e]
# 
# add_file "packages/perl/libextutils-pkgconfig-perl_1.07.bb"
#  content [cfa0a8f5809ec5b5b8baad5e0ad0a0312bb6ffab]
# 
# add_file "packages/perl/libhtml-mason-perl_1.35.bb"
#  content [f6fa6b67243cd8ee22b0094845533cd52a70aab0]
# 
============================================================
--- packages/perl/libextutils-depends-perl-native_0.205.bb	2937d5ead1c5908816028cd87f05a555689015a3
+++ packages/perl/libextutils-depends-perl-native_0.205.bb	2937d5ead1c5908816028cd87f05a555689015a3
@@ -0,0 +1,5 @@
+SECTION = "libs"
+
+inherit native
+
+require libextutils-depends-perl_${PV}.bb
============================================================
--- packages/perl/libextutils-depends-perl_0.205.bb	28dbe9b1c6d04bb800d3c4336e214fcff5bf6bb5
+++ packages/perl/libextutils-depends-perl_0.205.bb	28dbe9b1c6d04bb800d3c4336e214fcff5bf6bb5
@@ -0,0 +1,10 @@
+DESCRIPTION = "ExtUtils::Depends - Easily build XS extensions that depend on XS extensions"
+SECTION = "libs"
+LICENSE = "Artistic|GPL"
+PR = "r2"
+
+SRC_URI = "http://search.cpan.org/CPAN/authors/id/R/RM/RMCFARLA/Gtk2-Perl/ExtUtils-Depends-${PV}.tar.gz"
+
+S = "${WORKDIR}/ExtUtils-Depends-${PV}"
+
+inherit cpan
============================================================
--- packages/perl/libextutils-pkgconfig-perl-native_1.07.bb	57d0b1d3b16a279b9cbc18f1c7bd4f8ab2833f3e
+++ packages/perl/libextutils-pkgconfig-perl-native_1.07.bb	57d0b1d3b16a279b9cbc18f1c7bd4f8ab2833f3e
@@ -0,0 +1,5 @@
+SECTION = "libs"
+
+inherit native
+
+require libextutils-pkgconfig-perl_${PV}.bb
============================================================
--- packages/perl/libextutils-pkgconfig-perl_1.07.bb	cfa0a8f5809ec5b5b8baad5e0ad0a0312bb6ffab
+++ packages/perl/libextutils-pkgconfig-perl_1.07.bb	cfa0a8f5809ec5b5b8baad5e0ad0a0312bb6ffab
@@ -0,0 +1,10 @@
+DESCRIPTION = "ExtUtils::PkgConfig - simplistic interface to pkg-config"
+SECTION = "libs"
+LICENSE = "Artistic|GPL"
+PR = "r3"
+
+SRC_URI = "http://search.cpan.org/CPAN/authors/id/R/RM/RMCFARLA/Gtk2-Perl/ExtUtils-PkgConfig-${PV}.tar.gz"
+
+S = "${WORKDIR}/ExtUtils-PkgConfig-${PV}"
+
+inherit cpan
============================================================
--- packages/perl/libhtml-mason-perl_1.35.bb	f6fa6b67243cd8ee22b0094845533cd52a70aab0
+++ packages/perl/libhtml-mason-perl_1.35.bb	f6fa6b67243cd8ee22b0094845533cd52a70aab0
@@ -0,0 +1,35 @@
+SECTION = "libs"
+LICENSE = "Artistic|GPL"
+DEPENDS = "libexception-class-perl-native libparams-validate-perl-native \
+           libcache-cache-perl-native libclass-container-perl-native"
+RDEPENDS_${PN} = "libexception-class-perl libparams-validate-perl \
+        libcache-cache-perl libclass-container-perl perl-module-strict \
+        perl-module-warnings perl-module-file-basename perl-module-file-path \
+        perl-module-file-spec perl-module-file-spec-unix perl-module-file-temp \
+        perl-module-carp-heavy perl-module-io-handle perl-module-io \
+        perl-module-exporter-heavy perl-module-cwd perl-module-scalar-util \
+        perl-module-list-util perl-module-bytes perl-module-file-glob \
+        perl-module-data-dumper"
+PR = "r0"
+
+SRC_URI = "http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/HTML-Mason-${PV}.tar.gz"
+
+S = "${WORKDIR}/HTML-Mason-${PV}"
+
+inherit cpan_build
+
+do_install_append () {
+        # Fix up paths to the perl interpreter
+        for i in ${D}${bindir}/*.pl; do
+                sed -i -e "s#${STAGING_BINDIR}/perl#${bindir}/perl#g" $i
+        done
+
+        # Install the html documentation and example files
+        install -m 0755 -d ${D}${docdir}/${PN}/html \
+                 ${D}${docdir}/${PN}/examples/samples \
+                 ${D}${docdir}/${PN}/examples/eg
+        cp -pRP ${S}/htdocs ${D}${docdir}/${PN}/html
+        cp -pRP ${S}/eg ${D}${docdir}/${PN}/examples/eg
+        cp -pRP ${S}/samples ${D}${docdir}/${PN}/examples/samples
+}
+






More information about the Openembedded-commits mailing list