diff options
Diffstat (limited to 'import-layers/meta-openembedded/meta-perl/recipes-perl')
14 files changed, 124 insertions, 141 deletions
diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/adduser/adduser_3.114.bb b/import-layers/meta-openembedded/meta-perl/recipes-perl/adduser/adduser_3.115.bb index fb4c0c455..81068d600 100644 --- a/import-layers/meta-openembedded/meta-perl/recipes-perl/adduser/adduser_3.114.bb +++ b/import-layers/meta-openembedded/meta-perl/recipes-perl/adduser/adduser_3.115.bb @@ -7,15 +7,15 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://debian/copyright;md5=caed49ab166f22ef31bf1127f558d0ef" SRC_URI = "http://ftp.de.debian.org/debian/pool/main/a/${BPN}/${BPN}_${PV}.tar.xz \ - file://adduser-add-M-option-for-useradd-when-no-create-home.patch \ + file://adduser-add-M-option-for-useradd.patch \ " -SRC_URI[md5sum] = "3a079dd4e41d5a1fbaccaab03aacd881" -SRC_URI[sha256sum] = "693b45bb0d27938fff2ecee5442ea2ac1b8804472ff0bb8faffd39616e58211f" +SRC_URI[md5sum] = "6bb6d93922d281f1b56393a53f8ce5fd" +SRC_URI[sha256sum] = "e7288281d4d1eec2948ba3687452ca33a8224d40c98d321bc3fbaefcf6d4c0db" inherit cpan-base update-alternatives -S = "${WORKDIR}/${BPN}-3.113+nmu4" +S = "${WORKDIR}/${BPN}" do_install() { install -d ${D}${sbindir} diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/adduser/files/adduser-add-M-option-for-useradd-when-no-create-home.patch b/import-layers/meta-openembedded/meta-perl/recipes-perl/adduser/files/adduser-add-M-option-for-useradd-when-no-create-home.patch deleted file mode 100644 index 4b0a03f02..000000000 --- a/import-layers/meta-openembedded/meta-perl/recipes-perl/adduser/files/adduser-add-M-option-for-useradd-when-no-create-home.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 809f00a6ef0224b41b2e1207194c8da3cd3e3c7e Mon Sep 17 00:00:00 2001 -From: Jackie Huang <jackie.huang@windriver.com> -Date: Thu, 18 Dec 2014 17:23:37 +0800 -Subject: [PATCH] adduser: add -M option for useradd when --no-create-home is specified - -The useradd (from package passwd) in debian based system sets -M (--no-create-home) by default, -but the one we are using (from package shadow) sets -m (--create-home) by default, so we -need to explicitly add -M option for useradd call when --no-create-home is specified for adduser. - -Upstream-Status: Pending - -Signed-off-by: Jackie Huang <jackie.huang@windriver.com> ---- - adduser | 20 ++++++++++++++++---- - 1 files changed, 16 insertions(+), 4 deletions(-) - -diff --git a/adduser b/adduser -index c3bd8b0..9a07f9f 100755 ---- a/adduser -+++ b/adduser -@@ -434,8 +434,14 @@ if ($action eq "addsysuser") { - $shell = $special_shell || '/bin/false'; - $undouser = $new_name; - my $useradd = &which('useradd'); -- &systemcall($useradd, '-d', $home_dir, '-g', $ingroup_name, '-s', -- $shell, '-u', $new_uid, $new_name); -+ if ($no_create_home) { -+ &systemcall($useradd, '-d', $home_dir, '-g', $ingroup_name, '-s', -+ $shell, '-u', $new_uid, '-M', $new_name); -+ } -+ else { -+ &systemcall($useradd, '-d', $home_dir, '-g', $ingroup_name, '-s', -+ $shell, '-u', $new_uid, $new_name); -+ } - if(!$disabled_login) { - my $usermod = &which('usermod'); - &systemcall($usermod, '-p', '*', $new_name); -@@ -524,8 +530,14 @@ if ($action eq "adduser") { - $shell = $special_shell || $config{"dshell"}; - $undouser = $new_name; - my $useradd = &which('useradd'); -- &systemcall($useradd, '-d', $home_dir, '-g', $ingroup_name, '-s', -- $shell, '-u', $new_uid, $new_name); -+ if ($no_create_home) { -+ &systemcall($useradd, '-d', $home_dir, '-g', $ingroup_name, '-s', -+ $shell, '-u', $new_uid, '-M', $new_name); -+ } -+ else { -+ &systemcall($useradd, '-d', $home_dir, '-g', $ingroup_name, '-s', -+ $shell, '-u', $new_uid, $new_name); -+ } - &invalidate_nscd(); - - create_homedir (1); # copy skeleton data --- -1.7.1 - diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/adduser/files/adduser-add-M-option-for-useradd.patch b/import-layers/meta-openembedded/meta-perl/recipes-perl/adduser/files/adduser-add-M-option-for-useradd.patch new file mode 100644 index 000000000..2ecec512f --- /dev/null +++ b/import-layers/meta-openembedded/meta-perl/recipes-perl/adduser/files/adduser-add-M-option-for-useradd.patch @@ -0,0 +1,45 @@ +From 55a0adfc416ad85dbc440eaa667d98c200a8ce62 Mon Sep 17 00:00:00 2001 +From: Jackie Huang <jackie.huang@windriver.com> +Date: Thu, 18 Dec 2014 17:23:37 +0800 +Subject: [PATCH] adduser: add -M option for useradd + +The useradd (from package passwd) in debian based system sets -M (--no-create-home) by default, +but the one we are using (from package shadow) sets -m (--create-home) by default, so we +need to explicitly add -M option for useradd call or it will try to create home twice and +throw a confused message: +"The home directory `/home/newuser' already exists. Not copying from `/etc/skel'" + +Upstream-Status: Submitted [1] + +[1] https://lists.alioth.debian.org/pipermail/adduser-devel/2016-October/005478.html + +Signed-off-by: Jackie Huang <jackie.huang@windriver.com> +--- + adduser | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/adduser b/adduser +index a5f83f3..f6cb52c 100755 +--- a/adduser ++++ b/adduser +@@ -435,7 +435,7 @@ if ($action eq "addsysuser") { + $undouser = $new_name; + my $useradd = &which('useradd'); + &systemcall($useradd, '-d', $home_dir, '-g', $ingroup_name, '-s', +- $shell, '-u', $new_uid, $new_name); ++ $shell, '-u', $new_uid, '-M', $new_name); + if(!$disabled_login) { + my $usermod = &which('usermod'); + &systemcall($usermod, '-p', '*', $new_name); +@@ -525,7 +525,7 @@ if ($action eq "adduser") { + $undouser = $new_name; + my $useradd = &which('useradd'); + &systemcall($useradd, '-d', $home_dir, '-g', $ingroup_name, '-s', +- $shell, '-u', $new_uid, $new_name); ++ $shell, '-u', $new_uid, '-M', $new_name); + &invalidate_nscd(); + + create_homedir (1); # copy skeleton data +-- +1.8.5.2 + diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/libcgi/libcgi-perl_4.28.bb b/import-layers/meta-openembedded/meta-perl/recipes-perl/libcgi/libcgi-perl_4.28.bb new file mode 100644 index 000000000..20626d289 --- /dev/null +++ b/import-layers/meta-openembedded/meta-perl/recipes-perl/libcgi/libcgi-perl_4.28.bb @@ -0,0 +1,20 @@ +DESCRIPTION = "CGI.pm is a stable, complete and mature solution for processing and preparing \ +HTTP requests and responses. Major features including processing form \ +submissions, file uploads, reading and writing cookies, query string generation \ +and manipulation, and processing and preparing HTTP headers." +HOMEPAGE = "http://search.cpan.org/~leejo/CGI-4.28/lib/CGI.pod" +SECTION = "libs" +LICENSE = "Artistic-2.0 | GPL-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=2e9769f0a2613a98bc7fce15dee0c533" + +SRC_URI = "http://search.cpan.org/CPAN/authors/id/L/LE/LEEJO/CGI-${PV}.tar.gz" + +SRC_URI[md5sum] = "28efb391377f6e98c19c23292d5fcc8c" +SRC_URI[sha256sum] = "1297d3ed6616cacb4eb57860e3e743f3890111e7a63ca08849930f42f1360532" + +S = "${WORKDIR}/CGI-${PV}" + +inherit cpan + +RPROVIDES_${PN} += "perl-module-cgi" diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/libdb/libdbi-perl_1.634.bb b/import-layers/meta-openembedded/meta-perl/recipes-perl/libdb/libdbi-perl_1.634.bb deleted file mode 100644 index 0238781cb..000000000 --- a/import-layers/meta-openembedded/meta-perl/recipes-perl/libdb/libdbi-perl_1.634.bb +++ /dev/null @@ -1,26 +0,0 @@ -SUMMARY = "The Perl Database Interface" -DESCRIPTION = "DBI is a database access Application Programming Interface \ -(API) for the Perl Language. The DBI API Specification defines a set \ -of functions, variables and conventions that provide a consistent \ -database interface independent of the actual database being used. \ -" -HOMEPAGE = "http://search.cpan.org/dist/DBI/" -SECTION = "libs" -LICENSE = "Artistic-1.0 | GPL-1.0+" -RDEPENDS_${PN} = " perl-module-carp \ - perl-module-exporter \ - perl-module-exporter-heavy \ - perl-module-dynaloader \ -" - -LIC_FILES_CHKSUM = "file://DBI.pm;beginline=8147;endline=8151;md5=d4e73f2616b2b41334cf2f7d25d827a2" - -SRC_URI = "http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-${PV}.tar.gz" -SRC_URI[md5sum] = "4ad15a9c2cc9b68e3fe1f5cadf9cdb30" -SRC_URI[sha256sum] = "250712f385864818abfba409420d16d9ee61f1cc73ac85159d054a5ee86d1450" - -S = "${WORKDIR}/DBI-${PV}" - -inherit cpan - -BBCLASSEXTEND = "native" diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/libextutils/libextutils-parsexs-perl_3.24.bb b/import-layers/meta-openembedded/meta-perl/recipes-perl/libextutils/libextutils-parsexs-perl_3.24.bb index 1566f75be..bc368ea77 100644 --- a/import-layers/meta-openembedded/meta-perl/recipes-perl/libextutils/libextutils-parsexs-perl_3.24.bb +++ b/import-layers/meta-openembedded/meta-perl/recipes-perl/libextutils/libextutils-parsexs-perl_3.24.bb @@ -22,26 +22,26 @@ S = "${WORKDIR}/${SRCNAME}-${PV}" inherit cpan RDEPENDS_${PN} = " perl-module-carp \ - perl-module-cwd \ - perl-module-dynaloader \ - perl-module-extutils-cbuilder \ - perl-module-extutils-makemaker \ - perl-module-file-basename \ - perl-module-file-spec \ - perl-module-lib \ - perl-module-symbol \ - perl-module-test-more \ + perl-module-cwd \ + perl-module-dynaloader \ + perl-module-extutils-cbuilder \ + perl-module-extutils-makemaker \ + perl-module-file-basename \ + perl-module-file-spec \ + perl-module-lib \ + perl-module-symbol \ + perl-module-test-more \ " RPROVIDES_${PN} += " libextutils-parsexs-constants-perl \ - libextutils-parsexs-countlines-perl \ - libextutils-parsexs-eval-perl \ - libextutils-parsexs-utilities-perl \ - libextutils-typemaps-perl \ - libextutils-typemaps-cmd-perl \ - libextutils-typemaps-inputmap-perl \ - libextutils-typemaps-outputmap-perl \ - libextutils-typemaps-type-perl \ + libextutils-parsexs-countlines-perl \ + libextutils-parsexs-eval-perl \ + libextutils-parsexs-utilities-perl \ + libextutils-typemaps-perl \ + libextutils-typemaps-cmd-perl \ + libextutils-typemaps-inputmap-perl \ + libextutils-typemaps-outputmap-perl \ + libextutils-typemaps-type-perl \ " BBCLASSEXTEND = "native" diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb b/import-layers/meta-openembedded/meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb index 9047d9f4b..19b61d168 100644 --- a/import-layers/meta-openembedded/meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb +++ b/import-layers/meta-openembedded/meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb @@ -19,7 +19,7 @@ EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR} inherit cpan do_compile() { - export LIBC="$(find ${STAGING_DIR_TARGET}/${base_libdir}/ -name 'libc-*.so')" - cpan_do_compile + export LIBC="$(find ${STAGING_DIR_TARGET}/${base_libdir}/ -name 'libc-*.so')" + cpan_do_compile } BBCLASSEXTEND = "native" diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/libhtml/libhtml-tree-perl_5.03.bb b/import-layers/meta-openembedded/meta-perl/recipes-perl/libhtml/libhtml-tree-perl_5.03.bb index 8eb0e06a0..56dc19c85 100644 --- a/import-layers/meta-openembedded/meta-perl/recipes-perl/libhtml/libhtml-tree-perl_5.03.bb +++ b/import-layers/meta-openembedded/meta-perl/recipes-perl/libhtml/libhtml-tree-perl_5.03.bb @@ -25,17 +25,17 @@ DEPENDS += "libmodule-build-perl-native \ " RPROVIDES_${PN} = " libhtml-element-perl \ - libhtml-tree-assubs-perl \ - libhtml-tree-perl \ - libhtml-treebuilder-perl \ + libhtml-tree-assubs-perl \ + libhtml-tree-perl \ + libhtml-treebuilder-perl \ " RDEPENDS_${PN} = " perl-module-b \ - perl-module-base \ - perl-module-strict \ - perl-module-warnings \ - perl-module-exporter \ - perl-module-carp \ + perl-module-base \ + perl-module-strict \ + perl-module-warnings \ + perl-module-exporter \ + perl-module-carp \ " BBCLASSEXTEND = "native" diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/libio/libio-stringy-perl_2.111.bb b/import-layers/meta-openembedded/meta-perl/recipes-perl/libio/libio-stringy-perl_2.111.bb index b890a3edf..0e566c0f2 100644 --- a/import-layers/meta-openembedded/meta-perl/recipes-perl/libio/libio-stringy-perl_2.111.bb +++ b/import-layers/meta-openembedded/meta-perl/recipes-perl/libio/libio-stringy-perl_2.111.bb @@ -18,14 +18,14 @@ S = "${WORKDIR}/IO-stringy-${PV}" inherit cpan RPROVIDES_${PN} += " libio-atomicfile-perl \ - libio-innerfile-perl \ - libio-lines-perl \ - libio-scalar-perl \ - libio-scalararray-perl \ - libio-wrap-perl \ - libio-wraptie-perl \ - libio-wraptie-master-perl \ - libio-wraptie-slave-perl \ + libio-innerfile-perl \ + libio-lines-perl \ + libio-scalar-perl \ + libio-scalararray-perl \ + libio-wrap-perl \ + libio-wraptie-perl \ + libio-wraptie-master-perl \ + libio-wraptie-slave-perl \ " BBCLASSEXTEND = "native" diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/libmodule/libmodule-pluggable-perl_5.2.bb b/import-layers/meta-openembedded/meta-perl/recipes-perl/libmodule/libmodule-pluggable-perl_5.2.bb index 76cac5089..c73a15a4f 100644 --- a/import-layers/meta-openembedded/meta-perl/recipes-perl/libmodule/libmodule-pluggable-perl_5.2.bb +++ b/import-layers/meta-openembedded/meta-perl/recipes-perl/libmodule/libmodule-pluggable-perl_5.2.bb @@ -26,13 +26,13 @@ S = "${WORKDIR}/${SRCNAME}-${PV}" inherit cpan RDEPENDS_${PN} = " perl-module-base \ - perl-module-deprecate \ - perl-module-file-basename \ - perl-module-file-find \ - perl-module-file-spec \ - perl-module-file-spec-functions \ - perl-module-if \ - perl-module-test-more \ + perl-module-deprecate \ + perl-module-file-basename \ + perl-module-file-find \ + perl-module-file-spec \ + perl-module-file-spec-functions \ + perl-module-if \ + perl-module-test-more \ " BBCLASSEXTEND = "native" diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/libnet/libnet-dns-perl_0.81.bb b/import-layers/meta-openembedded/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.06.bb index 9dc426860..3702e4a03 100644 --- a/import-layers/meta-openembedded/meta-perl/recipes-perl/libnet/libnet-dns-perl_0.81.bb +++ b/import-layers/meta-openembedded/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.06.bb @@ -3,14 +3,14 @@ DESCRIPTION = "This package contains the DNS.pm module with friends." SECTION = "libs" LICENSE = "Artistic-1.0 | GPL-1.0+" -LIC_FILES_CHKSUM = "file://README;md5=524da96a3365f2caff73fea0ae67c3a0" +LIC_FILES_CHKSUM = "file://README;md5=10b1fae0c40a1627bdf0b2a7ac431632" DEPENDS += "perl" SRC_URI = "http://search.cpan.org/CPAN/authors/id/N/NL/NLNETLABS/Net-DNS-${PV}.tar.gz" -SRC_URI[md5sum] = "26375d4310beb108b0e2b3bf30403ee5" -SRC_URI[sha256sum] = "b36c8ead6edf68da5d9de2b0a22a47d7216e2d7eb52c8cde96724988f68a6d46" +SRC_URI[md5sum] = "ed17abd6e7e3ba0a8db42649e34a53ae" +SRC_URI[sha256sum] = "a3587b780ca36a8255180ac723d4f6e11407504b5b9a18e0ec098a11c218a51e" S = "${WORKDIR}/Net-DNS-${PV}" @@ -19,7 +19,7 @@ EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR} inherit cpan do_compile() { - export LIBC="$(find ${STAGING_DIR_TARGET}/${base_libdir}/ -name 'libc-*.so')" - cpan_do_compile + export LIBC="$(find ${STAGING_DIR_TARGET}/${base_libdir}/ -name 'libc-*.so')" + cpan_do_compile } BBCLASSEXTEND = "native" diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/libnet/libnet-libidn-perl_0.12.bb b/import-layers/meta-openembedded/meta-perl/recipes-perl/libnet/libnet-libidn-perl_0.12.bb index fd3ff8d95..0c53b6a27 100644 --- a/import-layers/meta-openembedded/meta-perl/recipes-perl/libnet/libnet-libidn-perl_0.12.bb +++ b/import-layers/meta-openembedded/meta-perl/recipes-perl/libnet/libnet-libidn-perl_0.12.bb @@ -30,5 +30,5 @@ inherit cpan FILES_${PN}-dbg += "${libdir}/perl/vendor_perl/*/auto/Net/LibIDN/.debug/" do_configure_prepend() { - rm -rf ${S}/.pc/ + rm -rf ${S}/.pc/ } diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.36.bb b/import-layers/meta-openembedded/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.36.bb index 7fb7e2246..1aed5e0d6 100644 --- a/import-layers/meta-openembedded/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.36.bb +++ b/import-layers/meta-openembedded/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.36.bb @@ -4,7 +4,7 @@ distribution takes its name from this module it now exists only to provide \ TAP::Harness with an interface that is somewhat backwards compatible \ with Test::Harness 2.xx. If you're writing new code consider using \ TAP::Harness directly instead. \ -\ +\ Emulation is provided for runtests and execute_tests but the \ pluggable 'Straps' interface that previous versions of Test::Harness \ supported is not reproduced here. Straps is now available as a stand \ diff --git a/import-layers/meta-openembedded/meta-perl/recipes-perl/libxml/libxml-libxml-perl_2.0121.bb b/import-layers/meta-openembedded/meta-perl/recipes-perl/libxml/libxml-libxml-perl_2.0121.bb index 8997a0457..8bc00c45e 100644 --- a/import-layers/meta-openembedded/meta-perl/recipes-perl/libxml/libxml-libxml-perl_2.0121.bb +++ b/import-layers/meta-openembedded/meta-perl/recipes-perl/libxml/libxml-libxml-perl_2.0121.bb @@ -1,5 +1,5 @@ SUMMARY = "Perl interface to the libxml2 library" -DESCRIPTION = "This module is an interface to libxml2, providing XML and HTML parsers \ +DESCRIPTION = "This module is an interface to libxml2, providing XML and HTML parsers \ with DOM, SAX and XMLReader interfaces, a large subset of DOM Layer 3 \ interface and a XML::XPath-like interface to XPath API of libxml2. \ The module is split into several packages which are not described in this \ @@ -20,12 +20,13 @@ RDEPENDS_${PN} += "libxml2 \ " SRC_URI = "http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/XML-LibXML-${PV}.tar.gz;name=libxml \ - file://disable-libxml2-check.patch \ - file://fix-CATALOG-conditional-compile.patch \ - file://using-DOCB-conditional.patch \ + file://disable-libxml2-check.patch \ + file://fix-CATALOG-conditional-compile.patch \ + file://using-DOCB-conditional.patch \ " LIC_FILES_CHKSUM = "file://debian/copyright;md5=75e021e35a906347f46c9ff163653e2a \ - file://LICENSE;md5=97871bde150daeb5e61ad95137ff2446" + file://LICENSE;md5=97871bde150daeb5e61ad95137ff2446 \ +" SRC_URI[libxml.md5sum] = "1544ab9ac110f5da296015346561ce02" SRC_URI[libxml.sha256sum] = "ec431011cb37a04640fd2316f64d0405a274eece2c6f3847f7fbd336eb1c0dc9" |