diff options
author | Aníbal Limón <anibal.limon@linux.intel.com> | 2016-11-24 15:06:04 -0600 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-11-30 15:48:08 +0000 |
commit | 066ac716e397e685e429095e2899227c89852122 (patch) | |
tree | 090b2c3b91bcf69d85e281ed7072c0554a282515 /meta | |
parent | 50f5c4e9113513bf63e5adf77f091d8bf5831fc4 (diff) | |
download | poky-066ac716e397e685e429095e2899227c89852122.tar.gz |
perl: Upgrade to 5.24.0
Configuration changes,
Simple changes was made to bump version and api version, related to
floating point handling now the configuration needs the inf, mantisa
and nan bytes.
The new version comes with the support of API calls like memmem and
{new,free,use}locale also structure for handle siginfo supported by
glibc and musl.
Finally use64bit{int, all} was disable because the previous
configure_args don't come with them and cases some tests to fail
related to bignum's and shared memory respectively. This doesn't
means that perl couldn't use 64-bit data types, it means that don't
stores by default into a 64 bit that is good for embedded space
purposes.
Modules changes,
Some core modules are now deprecated in order to use the core ones
like version-vpp and version-regex inside module-extutils-makemaker.
For full review see perl-rdepends.inc file.
Patches rebased,
- perl/debian/errno_ver.diff
- perl/dynaloaderhack.patch
- perl/Makefile.SH.patch
- perl/config.s
- perl/dynaloaderhack.patch
- perl/perl-test-customized.patch
Patches removed, comes with the upgrade now:
- perl/perl-remove-nm-from-libswanted.patch
- perl/perl-fix-CVE-2015-8607.patch
- perl/perl-fix-CVE-2016-2381.patch
Test,
The upgrade was test using ptest the suite is fixed now.
The pod2man and pod2text installation required now for some tests.
Buildhistory was use to review the changes and only diff changes
related to modules commented above.
(From OE-Core rev: add5e5982f010e13e3ad25690f01d5e4e391daf9)
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
13 files changed, 296 insertions, 443 deletions
diff --git a/meta/recipes-devtools/perl/perl-native_5.22.1.bb b/meta/recipes-devtools/perl/perl-native_5.24.0.bb index 1c21522be1..af2ad7b510 100644 --- a/meta/recipes-devtools/perl/perl-native_5.22.1.bb +++ b/meta/recipes-devtools/perl/perl-native_5.24.0.bb | |||
@@ -11,11 +11,10 @@ SRC_URI += "\ | |||
11 | file://debian/errno_ver.diff \ | 11 | file://debian/errno_ver.diff \ |
12 | file://dynaloaderhack.patch \ | 12 | file://dynaloaderhack.patch \ |
13 | file://perl-PathTools-don-t-filter-out-blib-from-INC.patch \ | 13 | file://perl-PathTools-don-t-filter-out-blib-from-INC.patch \ |
14 | file://perl-remove-nm-from-libswanted.patch \ | ||
15 | " | 14 | " |
16 | 15 | ||
17 | SRC_URI[md5sum] = "6671e4829cbaf9cecafa9a84f141b0a3" | 16 | SRC_URI[md5sum] = "59456ae4bd4b06cb6e57cb19a3b2d349" |
18 | SRC_URI[sha256sum] = "9e87317d693ce828095204be0d09af8d60b8785533fadea1a82b6f0e071e5c79" | 17 | SRC_URI[sha256sum] = "a9a37c0860380ecd7b23aa06d61c20fc5bc6d95198029f3684c44a9d7e2952f2" |
19 | 18 | ||
20 | inherit native | 19 | inherit native |
21 | 20 | ||
diff --git a/meta/recipes-devtools/perl/perl-ptest.inc b/meta/recipes-devtools/perl/perl-ptest.inc index 8dfc179abb..04406d5744 100644 --- a/meta/recipes-devtools/perl/perl-ptest.inc +++ b/meta/recipes-devtools/perl/perl-ptest.inc | |||
@@ -20,7 +20,9 @@ do_install_ptest () { | |||
20 | -e "s,${STAGING_BINDIR_NATIVE}/perl-native/,${bindir}/,g" \ | 20 | -e "s,${STAGING_BINDIR_NATIVE}/perl-native/,${bindir}/,g" \ |
21 | -e "s,${STAGING_BINDIR_NATIVE}/,,g" \ | 21 | -e "s,${STAGING_BINDIR_NATIVE}/,,g" \ |
22 | -e "s,${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX},${bindir},g" \ | 22 | -e "s,${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX},${bindir},g" \ |
23 | ${D}${PTEST_PATH}/lib/Config.pm | 23 | ${D}${PTEST_PATH}/lib/Config.pm \ |
24 | ${D}${PTEST_PATH}/cpan/podlators/scripts/pod2man \ | ||
25 | ${D}${PTEST_PATH}/cpan/podlators/scripts/pod2text | ||
24 | 26 | ||
25 | ln -sf ${bindir}/perl ${D}${PTEST_PATH}/t/perl | 27 | ln -sf ${bindir}/perl ${D}${PTEST_PATH}/t/perl |
26 | # Remove plan9 related stuff | 28 | # Remove plan9 related stuff |
diff --git a/meta/recipes-devtools/perl/perl-rdepends_5.22.1.inc b/meta/recipes-devtools/perl/perl-rdepends_5.24.0.inc index 2c497fe6ab..10e3c0429f 100644 --- a/meta/recipes-devtools/perl/perl-rdepends_5.22.1.inc +++ b/meta/recipes-devtools/perl/perl-rdepends_5.24.0.inc | |||
@@ -22,7 +22,6 @@ RDEPENDS_${PN}-module-math-bigint += "${PN}-module-math-bigint-calc" | |||
22 | RDEPENDS_${PN}-module-thread-queue += "${PN}-module-attributes" | 22 | RDEPENDS_${PN}-module-thread-queue += "${PN}-module-attributes" |
23 | RDEPENDS_${PN}-module-overload += "${PN}-module-overloading" | 23 | RDEPENDS_${PN}-module-overload += "${PN}-module-overloading" |
24 | 24 | ||
25 | |||
26 | # Depends list | 25 | # Depends list |
27 | # copy contents of /tmp/perl-rdepends in this file | 26 | # copy contents of /tmp/perl-rdepends in this file |
28 | RDEPENDS_${PN}-module-anydbm-file += "${PN}-module-strict" | 27 | RDEPENDS_${PN}-module-anydbm-file += "${PN}-module-strict" |
@@ -134,12 +133,12 @@ RDEPENDS_${PN}-module-autodie-scope-guard += "${PN}-module-warnings" | |||
134 | RDEPENDS_${PN}-module-autodie-scope-guardstack += "${PN}-module-autodie-scope-guard" | 133 | RDEPENDS_${PN}-module-autodie-scope-guardstack += "${PN}-module-autodie-scope-guard" |
135 | RDEPENDS_${PN}-module-autodie-scope-guardstack += "${PN}-module-strict" | 134 | RDEPENDS_${PN}-module-autodie-scope-guardstack += "${PN}-module-strict" |
136 | RDEPENDS_${PN}-module-autodie-scope-guardstack += "${PN}-module-warnings" | 135 | RDEPENDS_${PN}-module-autodie-scope-guardstack += "${PN}-module-warnings" |
137 | RDEPENDS_${PN}-module-autodie-scopeutil += "${PN}-module-autodie-scope-guardstack" | ||
138 | RDEPENDS_${PN}-module-autodie-scopeutil += "${PN}-module-exporter" | ||
139 | RDEPENDS_${PN}-module-autodie-scopeutil += "${PN}-module-strict" | ||
140 | RDEPENDS_${PN}-module-autodie-scopeutil += "${PN}-module-warnings" | ||
141 | RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-strict" | 136 | RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-strict" |
142 | RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-warnings" | 137 | RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-warnings" |
138 | RDEPENDS_${PN}-module-autodie-util += "${PN}-module-autodie-scope-guardstack" | ||
139 | RDEPENDS_${PN}-module-autodie-util += "${PN}-module-exporter" | ||
140 | RDEPENDS_${PN}-module-autodie-util += "${PN}-module-strict" | ||
141 | RDEPENDS_${PN}-module-autodie-util += "${PN}-module-warnings" | ||
143 | RDEPENDS_${PN}-module-autoloader += "${PN}-module-carp" | 142 | RDEPENDS_${PN}-module-autoloader += "${PN}-module-carp" |
144 | RDEPENDS_${PN}-module-autoloader += "${PN}-module-strict" | 143 | RDEPENDS_${PN}-module-autoloader += "${PN}-module-strict" |
145 | RDEPENDS_${PN}-module-autosplit += "${PN}-module-carp" | 144 | RDEPENDS_${PN}-module-autosplit += "${PN}-module-carp" |
@@ -181,7 +180,7 @@ RDEPENDS_${PN}-module-bigint += "${PN}-module-math-bigint" | |||
181 | RDEPENDS_${PN}-module-bigint += "${PN}-module-math-bigint-trace" | 180 | RDEPENDS_${PN}-module-bigint += "${PN}-module-math-bigint-trace" |
182 | RDEPENDS_${PN}-module-bigint += "${PN}-module-overload" | 181 | RDEPENDS_${PN}-module-bigint += "${PN}-module-overload" |
183 | RDEPENDS_${PN}-module-bigint += "${PN}-module-strict" | 182 | RDEPENDS_${PN}-module-bigint += "${PN}-module-strict" |
184 | RDEPENDS_${PN}-module-bigint += "${PN}-module-vars" | 183 | RDEPENDS_${PN}-module-bigint += "${PN}-module-warnings" |
185 | RDEPENDS_${PN}-module-bignum += "${PN}-module-bigint" | 184 | RDEPENDS_${PN}-module-bignum += "${PN}-module-bigint" |
186 | RDEPENDS_${PN}-module-bignum += "${PN}-module-carp" | 185 | RDEPENDS_${PN}-module-bignum += "${PN}-module-carp" |
187 | RDEPENDS_${PN}-module-bignum += "${PN}-module-exporter" | 186 | RDEPENDS_${PN}-module-bignum += "${PN}-module-exporter" |
@@ -191,7 +190,7 @@ RDEPENDS_${PN}-module-bignum += "${PN}-module-math-bigint" | |||
191 | RDEPENDS_${PN}-module-bignum += "${PN}-module-math-bigint-trace" | 190 | RDEPENDS_${PN}-module-bignum += "${PN}-module-math-bigint-trace" |
192 | RDEPENDS_${PN}-module-bignum += "${PN}-module-overload" | 191 | RDEPENDS_${PN}-module-bignum += "${PN}-module-overload" |
193 | RDEPENDS_${PN}-module-bignum += "${PN}-module-strict" | 192 | RDEPENDS_${PN}-module-bignum += "${PN}-module-strict" |
194 | RDEPENDS_${PN}-module-bignum += "${PN}-module-vars" | 193 | RDEPENDS_${PN}-module-bignum += "${PN}-module-warnings" |
195 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-bigint" | 194 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-bigint" |
196 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-carp" | 195 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-carp" |
197 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-exporter" | 196 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-exporter" |
@@ -201,7 +200,7 @@ RDEPENDS_${PN}-module-bigrat += "${PN}-module-math-bigint-trace" | |||
201 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-math-bigrat" | 200 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-math-bigrat" |
202 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-overload" | 201 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-overload" |
203 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-strict" | 202 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-strict" |
204 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-vars" | 203 | RDEPENDS_${PN}-module-bigrat += "${PN}-module-warnings" |
205 | RDEPENDS_${PN}-module-blib += "${PN}-module-cwd" | 204 | RDEPENDS_${PN}-module-blib += "${PN}-module-cwd" |
206 | RDEPENDS_${PN}-module-blib += "${PN}-module-file-spec" | 205 | RDEPENDS_${PN}-module-blib += "${PN}-module-file-spec" |
207 | RDEPENDS_${PN}-module-blib += "${PN}-module-vars" | 206 | RDEPENDS_${PN}-module-blib += "${PN}-module-vars" |
@@ -225,11 +224,16 @@ RDEPENDS_${PN}-module-carp-heavy += "${PN}-module-carp" | |||
225 | RDEPENDS_${PN}-module-carp += "${PN}-module-exporter" | 224 | RDEPENDS_${PN}-module-carp += "${PN}-module-exporter" |
226 | RDEPENDS_${PN}-module-carp += "${PN}-module-strict" | 225 | RDEPENDS_${PN}-module-carp += "${PN}-module-strict" |
227 | RDEPENDS_${PN}-module-carp += "${PN}-module-warnings" | 226 | RDEPENDS_${PN}-module-carp += "${PN}-module-warnings" |
227 | RDEPENDS_${PN}-module--charnames += "${PN}-module-bytes" | ||
228 | RDEPENDS_${PN}-module-charnames += "${PN}-module-bytes" | 228 | RDEPENDS_${PN}-module-charnames += "${PN}-module-bytes" |
229 | RDEPENDS_${PN}-module-charnames += "${PN}-module-carp" | 229 | RDEPENDS_${PN}-module--charnames += "${PN}-module-carp" |
230 | RDEPENDS_${PN}-module-charnames += "${PN}-module-file-spec" | 230 | RDEPENDS_${PN}-module-charnames += "${PN}-module--charnames" |
231 | RDEPENDS_${PN}-module--charnames += "${PN}-module-file-spec" | ||
232 | RDEPENDS_${PN}-module--charnames += "${PN}-module-re" | ||
231 | RDEPENDS_${PN}-module-charnames += "${PN}-module-re" | 233 | RDEPENDS_${PN}-module-charnames += "${PN}-module-re" |
234 | RDEPENDS_${PN}-module--charnames += "${PN}-module-strict" | ||
232 | RDEPENDS_${PN}-module-charnames += "${PN}-module-strict" | 235 | RDEPENDS_${PN}-module-charnames += "${PN}-module-strict" |
236 | RDEPENDS_${PN}-module--charnames += "${PN}-module-warnings" | ||
233 | RDEPENDS_${PN}-module-charnames += "${PN}-module-warnings" | 237 | RDEPENDS_${PN}-module-charnames += "${PN}-module-warnings" |
234 | RDEPENDS_${PN}-module-class-struct += "${PN}-module-carp" | 238 | RDEPENDS_${PN}-module-class-struct += "${PN}-module-carp" |
235 | RDEPENDS_${PN}-module-class-struct += "${PN}-module-exporter" | 239 | RDEPENDS_${PN}-module-class-struct += "${PN}-module-exporter" |
@@ -277,6 +281,7 @@ RDEPENDS_${PN}-module-constant += "${PN}-module-carp" | |||
277 | RDEPENDS_${PN}-module-constant += "${PN}-module-strict" | 281 | RDEPENDS_${PN}-module-constant += "${PN}-module-strict" |
278 | RDEPENDS_${PN}-module-constant += "${PN}-module-warnings-register" | 282 | RDEPENDS_${PN}-module-constant += "${PN}-module-warnings-register" |
279 | RDEPENDS_${PN}-module-corelist += "${PN}-module-list-util" | 283 | RDEPENDS_${PN}-module-corelist += "${PN}-module-list-util" |
284 | RDEPENDS_${PN}-module-corelist += "${PN}-module-corelist" | ||
280 | RDEPENDS_${PN}-module-corelist += "${PN}-module-strict" | 285 | RDEPENDS_${PN}-module-corelist += "${PN}-module-strict" |
281 | RDEPENDS_${PN}-module-corelist += "${PN}-module-vars" | 286 | RDEPENDS_${PN}-module-corelist += "${PN}-module-vars" |
282 | RDEPENDS_${PN}-module-corelist += "${PN}-module-version" | 287 | RDEPENDS_${PN}-module-corelist += "${PN}-module-version" |
@@ -522,11 +527,13 @@ RDEPENDS_${PN}-module-encoding += "${PN}-module-constant" | |||
522 | RDEPENDS_${PN}-module-encoding += "${PN}-module-encode" | 527 | RDEPENDS_${PN}-module-encoding += "${PN}-module-encode" |
523 | RDEPENDS_${PN}-module-encoding += "${PN}-module-filter-util-call" | 528 | RDEPENDS_${PN}-module-encoding += "${PN}-module-filter-util-call" |
524 | RDEPENDS_${PN}-module-encoding += "${PN}-module-i18n-langinfo" | 529 | RDEPENDS_${PN}-module-encoding += "${PN}-module-i18n-langinfo" |
530 | RDEPENDS_${PN}-module-encoding += "${PN}-module-posix" | ||
525 | RDEPENDS_${PN}-module-encoding += "${PN}-module-strict" | 531 | RDEPENDS_${PN}-module-encoding += "${PN}-module-strict" |
526 | RDEPENDS_${PN}-module-encoding += "${PN}-module-utf8" | 532 | RDEPENDS_${PN}-module-encoding += "${PN}-module-utf8" |
527 | RDEPENDS_${PN}-module-encoding += "${PN}-module-warnings" | 533 | RDEPENDS_${PN}-module-encoding += "${PN}-module-warnings" |
528 | RDEPENDS_${PN}-module-encoding-warnings += "${PN}-module-carp" | 534 | RDEPENDS_${PN}-module-encoding-warnings += "${PN}-module-carp" |
529 | RDEPENDS_${PN}-module-encoding-warnings += "${PN}-module-strict" | 535 | RDEPENDS_${PN}-module-encoding-warnings += "${PN}-module-strict" |
536 | RDEPENDS_${PN}-module-encoding-warnings += "${PN}-module-warnings" | ||
530 | RDEPENDS_${PN}-module-english += "${PN}-module-carp " | 537 | RDEPENDS_${PN}-module-english += "${PN}-module-carp " |
531 | RDEPENDS_${PN}-module-english += "${PN}-module-exporter" | 538 | RDEPENDS_${PN}-module-english += "${PN}-module-exporter" |
532 | RDEPENDS_${PN}-module-env += "${PN}-module-config" | 539 | RDEPENDS_${PN}-module-env += "${PN}-module-config" |
@@ -553,41 +560,58 @@ RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-file-temp" | |||
553 | RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-ipc-cmd" | 560 | RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-ipc-cmd" |
554 | RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-strict" | 561 | RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-strict" |
555 | RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-text-parsewords" | 562 | RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-text-parsewords" |
563 | RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-warnings" | ||
556 | RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-basename" | 564 | RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-basename" |
557 | RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-path" | 565 | RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-path" |
558 | RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-spec" | 566 | RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-spec" |
567 | RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-strict" | ||
559 | RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-vars" | 568 | RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-vars" |
569 | RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-warnings" | ||
560 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-extutils-cbuilder-platform-unix" | 570 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-extutils-cbuilder-platform-unix" |
561 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-file-spec" | 571 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-file-spec" |
562 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-strict" | 572 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-strict" |
563 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-vars" | 573 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-vars" |
574 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-warnings" | ||
564 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-config" | 575 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-config" |
565 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-extutils-cbuilder-platform-unix" | 576 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-extutils-cbuilder-platform-unix" |
566 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-file-spec" | 577 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-file-spec" |
567 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-strict" | 578 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-strict" |
568 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-vars" | 579 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-vars" |
580 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-warnings" | ||
569 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-extutils-cbuilder-platform-unix" | 581 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-extutils-cbuilder-platform-unix" |
570 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-file-spec" | 582 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-file-spec" |
571 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-strict" | 583 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-strict" |
572 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-vars" | 584 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-vars" |
585 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-warnings" | ||
573 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-darwin += "${PN}-module-extutils-cbuilder-platform-unix" | 586 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-darwin += "${PN}-module-extutils-cbuilder-platform-unix" |
574 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-darwin += "${PN}-module-strict" | 587 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-darwin += "${PN}-module-strict" |
575 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-darwin += "${PN}-module-vars" | 588 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-darwin += "${PN}-module-vars" |
589 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-darwin += "${PN}-module-warnings" | ||
576 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-dec-osf += "${PN}-module-extutils-cbuilder-platform-unix" | 590 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-dec-osf += "${PN}-module-extutils-cbuilder-platform-unix" |
577 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-dec-osf += "${PN}-module-file-spec" | 591 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-dec-osf += "${PN}-module-file-spec" |
578 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-dec-osf += "${PN}-module-strict" | 592 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-dec-osf += "${PN}-module-strict" |
579 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-dec-osf += "${PN}-module-vars" | 593 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-dec-osf += "${PN}-module-vars" |
594 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-dec-osf += "${PN}-module-warnings" | ||
580 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-os2 += "${PN}-module-extutils-cbuilder-platform-unix" | 595 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-os2 += "${PN}-module-extutils-cbuilder-platform-unix" |
581 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-os2 += "${PN}-module-strict" | 596 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-os2 += "${PN}-module-strict" |
582 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-os2 += "${PN}-module-vars" | 597 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-os2 += "${PN}-module-vars" |
598 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-os2 += "${PN}-module-warnings" | ||
583 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-unix += "${PN}-module-extutils-cbuilder-base" | 599 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-unix += "${PN}-module-extutils-cbuilder-base" |
584 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-unix += "${PN}-module-strict" | 600 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-unix += "${PN}-module-strict" |
585 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-unix += "${PN}-module-vars" | 601 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-unix += "${PN}-module-vars" |
602 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-unix += "${PN}-module-warnings" | ||
586 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-config" | 603 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-config" |
587 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-extutils-cbuilder-base" | 604 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-extutils-cbuilder-base" |
588 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-file-spec-functions" | 605 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-file-spec-functions" |
589 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-strict" | 606 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-strict" |
590 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-vars" | 607 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-vars" |
608 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-warnings" | ||
609 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-bcc += "${PN}-module-strict" | ||
610 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-bcc += "${PN}-module-warnings" | ||
611 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-gcc += "${PN}-module-strict" | ||
612 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-gcc += "${PN}-module-warnings" | ||
613 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-msvc += "${PN}-module-strict" | ||
614 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-msvc += "${PN}-module-warnings" | ||
591 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-extutils-cbuilder-base" | 615 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-extutils-cbuilder-base" |
592 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-basename" | 616 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-basename" |
593 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-spec" | 617 | RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-spec" |
@@ -704,21 +728,8 @@ RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-path" | |||
704 | RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-spec" | 728 | RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-spec" |
705 | RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-strict" | 729 | RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-strict" |
706 | RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-version" | 730 | RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-version" |
707 | RDEPENDS_${PN}-module-extutils-makemaker-version += "${PN}-module-extutils-makemaker-version-regex" | ||
708 | RDEPENDS_${PN}-module-extutils-makemaker-version += "${PN}-module-strict" | 731 | RDEPENDS_${PN}-module-extutils-makemaker-version += "${PN}-module-strict" |
709 | RDEPENDS_${PN}-module-extutils-makemaker-version += "${PN}-module-vars" | 732 | RDEPENDS_${PN}-module-extutils-makemaker-version += "${PN}-module-vars" |
710 | RDEPENDS_${PN}-module-extutils-makemaker-version-regex += "${PN}-module-strict" | ||
711 | RDEPENDS_${PN}-module-extutils-makemaker-version-regex += "${PN}-module-vars" | ||
712 | RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-b" | ||
713 | RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-carp" | ||
714 | RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-config" | ||
715 | RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-constant" | ||
716 | RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-extutils-makemaker-version-regex" | ||
717 | RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-locale" | ||
718 | RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-overload" | ||
719 | RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-strict" | ||
720 | RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-universal" | ||
721 | RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-vars" | ||
722 | RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-carp" | 733 | RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-carp" |
723 | RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-config" | 734 | RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-config" |
724 | RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-exporter" | 735 | RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-exporter" |
@@ -879,9 +890,10 @@ RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-warnings" | |||
879 | RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-extutils-typemaps" | 890 | RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-extutils-typemaps" |
880 | RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-strict" | 891 | RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-strict" |
881 | RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-warnings" | 892 | RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-warnings" |
893 | RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie" | ||
882 | RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-exception-system" | 894 | RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-exception-system" |
883 | RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-hints" | 895 | RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-hints" |
884 | RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-scopeutil" | 896 | RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-util" |
885 | RDEPENDS_${PN}-module-fatal += "${PN}-module-carp" | 897 | RDEPENDS_${PN}-module-fatal += "${PN}-module-carp" |
886 | RDEPENDS_${PN}-module-fatal += "${PN}-module-config" | 898 | RDEPENDS_${PN}-module-fatal += "${PN}-module-config" |
887 | RDEPENDS_${PN}-module-fatal += "${PN}-module-constant" | 899 | RDEPENDS_${PN}-module-fatal += "${PN}-module-constant" |
@@ -966,6 +978,9 @@ RDEPENDS_${PN}-module-file-path += "${PN}-module-file-basename" | |||
966 | RDEPENDS_${PN}-module-file-path += "${PN}-module-file-spec" | 978 | RDEPENDS_${PN}-module-file-path += "${PN}-module-file-spec" |
967 | RDEPENDS_${PN}-module-file-path += "${PN}-module-strict" | 979 | RDEPENDS_${PN}-module-file-path += "${PN}-module-strict" |
968 | RDEPENDS_${PN}-module-file-path += "${PN}-module-vars" | 980 | RDEPENDS_${PN}-module-file-path += "${PN}-module-vars" |
981 | RDEPENDS_${PN}-module-file-spec-amigaos += "${PN}-module-file-spec-unix" | ||
982 | RDEPENDS_${PN}-module-file-spec-amigaos += "${PN}-module-strict" | ||
983 | RDEPENDS_${PN}-module-file-spec-amigaos += "${PN}-module-vars" | ||
969 | RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-file-spec-unix" | 984 | RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-file-spec-unix" |
970 | RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-strict" | 985 | RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-strict" |
971 | RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-vars" | 986 | RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-vars" |
@@ -1165,7 +1180,7 @@ RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-file-spec" | |||
1165 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-adapter-deflate" | 1180 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-adapter-deflate" |
1166 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-adapter-identity" | 1181 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-adapter-identity" |
1167 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-base-common" | 1182 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-base-common" |
1168 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-bzip2 " | 1183 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-bzip2" |
1169 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-rawdeflate" | 1184 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-rawdeflate" |
1170 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-zip-constants" | 1185 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-zip-constants" |
1171 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-zlib-extra" | 1186 | RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-zlib-extra" |
@@ -1426,6 +1441,7 @@ RDEPENDS_${PN}-module-load += "${PN}-module-filehandle" | |||
1426 | RDEPENDS_${PN}-module-load += "${PN}-module-file-spec" | 1441 | RDEPENDS_${PN}-module-load += "${PN}-module-file-spec" |
1427 | RDEPENDS_${PN}-module-load += "${PN}-module-locale-maketext-simple" | 1442 | RDEPENDS_${PN}-module-load += "${PN}-module-locale-maketext-simple" |
1428 | RDEPENDS_${PN}-module-load += "${PN}-module-corelist" | 1443 | RDEPENDS_${PN}-module-load += "${PN}-module-corelist" |
1444 | RDEPENDS_${PN}-module-load += "${PN}-module-load" | ||
1429 | RDEPENDS_${PN}-module-load += "${PN}-module-params-check" | 1445 | RDEPENDS_${PN}-module-load += "${PN}-module-params-check" |
1430 | RDEPENDS_${PN}-module-load += "${PN}-module-strict" | 1446 | RDEPENDS_${PN}-module-load += "${PN}-module-strict" |
1431 | RDEPENDS_${PN}-module-load += "${PN}-module-vars" | 1447 | RDEPENDS_${PN}-module-load += "${PN}-module-vars" |
@@ -1563,43 +1579,45 @@ RDEPENDS_${PN}-module-locale-script += "${PN}-module-warnings" | |||
1563 | RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-carp" | 1579 | RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-carp" |
1564 | RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-exporter" | 1580 | RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-exporter" |
1565 | RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-math-bigint" | 1581 | RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-math-bigint" |
1582 | RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-math-complex" | ||
1566 | RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-overload" | 1583 | RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-overload" |
1567 | RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-strict" | 1584 | RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-strict" |
1568 | RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-vars" | 1585 | RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-warnings" |
1569 | RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-exporter" | 1586 | RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-exporter" |
1570 | RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-math-bigfloat" | 1587 | RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-math-bigfloat" |
1571 | RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-overload" | 1588 | RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-overload" |
1572 | RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-strict" | 1589 | RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-strict" |
1573 | RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-vars" | 1590 | RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-warnings" |
1574 | RDEPENDS_${PN}-module-math-bigint-calcemu += "${PN}-module-strict" | 1591 | RDEPENDS_${PN}-module-math-bigint-calcemu += "${PN}-module-strict" |
1575 | RDEPENDS_${PN}-module-math-bigint-calcemu += "${PN}-module-vars" | 1592 | RDEPENDS_${PN}-module-math-bigint-calcemu += "${PN}-module-warnings" |
1576 | RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-carp" | 1593 | RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-carp" |
1577 | RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-constant" | 1594 | RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-constant" |
1578 | RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-integer" | 1595 | RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-integer" |
1579 | RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-strict" | 1596 | RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-strict" |
1597 | RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-warnings" | ||
1580 | RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-math-bigint-calc" | 1598 | RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-math-bigint-calc" |
1581 | RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-strict" | 1599 | RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-strict" |
1582 | RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-vars" | ||
1583 | RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-warnings" | 1600 | RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-warnings" |
1584 | RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-xsloader" | 1601 | RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-xsloader" |
1585 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-carp" | 1602 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-carp" |
1586 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-exporter" | 1603 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-exporter" |
1587 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-file-spec" | 1604 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-file-spec" |
1588 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-math-bigfloat" | 1605 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-math-bigfloat" |
1606 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-math-complex" | ||
1589 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-overload" | 1607 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-overload" |
1590 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-strict" | 1608 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-strict" |
1591 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-vars" | 1609 | RDEPENDS_${PN}-module-math-bigint += "${PN}-module-warnings" |
1592 | RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-exporter" | 1610 | RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-exporter" |
1593 | RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-math-bigint" | 1611 | RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-math-bigint" |
1594 | RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-overload" | 1612 | RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-overload" |
1595 | RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-strict" | 1613 | RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-strict" |
1596 | RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-vars" | 1614 | RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-warnings" |
1597 | RDEPENDS_${PN}-module-math-bigrat += "${PN}-module-carp" | 1615 | RDEPENDS_${PN}-module-math-bigrat += "${PN}-module-carp" |
1598 | RDEPENDS_${PN}-module-math-bigrat += "${PN}-module-math-bigfloat" | 1616 | RDEPENDS_${PN}-module-math-bigrat += "${PN}-module-math-bigfloat" |
1599 | RDEPENDS_${PN}-module-math-bigrat += "${PN}-module-math-bigint" | 1617 | RDEPENDS_${PN}-module-math-bigrat += "${PN}-module-math-bigint" |
1600 | RDEPENDS_${PN}-module-math-bigrat += "${PN}-module-overload" | 1618 | RDEPENDS_${PN}-module-math-bigrat += "${PN}-module-overload" |
1601 | RDEPENDS_${PN}-module-math-bigrat += "${PN}-module-strict" | 1619 | RDEPENDS_${PN}-module-math-bigrat += "${PN}-module-strict" |
1602 | RDEPENDS_${PN}-module-math-bigrat += "${PN}-module-vars" | 1620 | RDEPENDS_${PN}-module-math-bigrat += "${PN}-module-warnings" |
1603 | RDEPENDS_${PN}-module-math-complex += "${PN}-module-config" | 1621 | RDEPENDS_${PN}-module-math-complex += "${PN}-module-config" |
1604 | RDEPENDS_${PN}-module-math-complex += "${PN}-module-exporter" | 1622 | RDEPENDS_${PN}-module-math-complex += "${PN}-module-exporter" |
1605 | RDEPENDS_${PN}-module-math-complex += "${PN}-module-overload" | 1623 | RDEPENDS_${PN}-module-math-complex += "${PN}-module-overload" |
@@ -1635,6 +1653,7 @@ RDEPENDS_${PN}-module-mro += "${PN}-module-warnings" | |||
1635 | RDEPENDS_${PN}-module-mro += "${PN}-module-xsloader" | 1653 | RDEPENDS_${PN}-module-mro += "${PN}-module-xsloader" |
1636 | RDEPENDS_${PN}-module-net-cmd += "${PN}-module-carp" | 1654 | RDEPENDS_${PN}-module-net-cmd += "${PN}-module-carp" |
1637 | RDEPENDS_${PN}-module-net-cmd += "${PN}-module-constant" | 1655 | RDEPENDS_${PN}-module-net-cmd += "${PN}-module-constant" |
1656 | RDEPENDS_${PN}-module-net-cmd += "${PN}-module-errno" | ||
1638 | RDEPENDS_${PN}-module-net-cmd += "${PN}-module-exporter" | 1657 | RDEPENDS_${PN}-module-net-cmd += "${PN}-module-exporter" |
1639 | RDEPENDS_${PN}-module-net-cmd += "${PN}-module-strict" | 1658 | RDEPENDS_${PN}-module-net-cmd += "${PN}-module-strict" |
1640 | RDEPENDS_${PN}-module-net-cmd += "${PN}-module-symbol" | 1659 | RDEPENDS_${PN}-module-net-cmd += "${PN}-module-symbol" |
@@ -1816,16 +1835,17 @@ RDEPENDS_${PN}-module-pod-functions += "${PN}-module-strict" | |||
1816 | RDEPENDS_${PN}-module-pod-inputobjects += "${PN}-module-strict" | 1835 | RDEPENDS_${PN}-module-pod-inputobjects += "${PN}-module-strict" |
1817 | RDEPENDS_${PN}-module-pod-inputobjects += "${PN}-module-vars" | 1836 | RDEPENDS_${PN}-module-pod-inputobjects += "${PN}-module-vars" |
1818 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-carp" | 1837 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-carp" |
1819 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-encode" | ||
1820 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-file-basename" | 1838 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-file-basename" |
1821 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-file-spec" | 1839 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-file-spec" |
1822 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-pod-simple" | 1840 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-pod-simple" |
1823 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-strict" | 1841 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-strict" |
1824 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-subs" | 1842 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-subs" |
1825 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-vars" | 1843 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-vars" |
1844 | RDEPENDS_${PN}-module-pod-man += "${PN}-module-warnings" | ||
1826 | RDEPENDS_${PN}-module-pod-parselink += "${PN}-module-exporter" | 1845 | RDEPENDS_${PN}-module-pod-parselink += "${PN}-module-exporter" |
1827 | RDEPENDS_${PN}-module-pod-parselink += "${PN}-module-strict" | 1846 | RDEPENDS_${PN}-module-pod-parselink += "${PN}-module-strict" |
1828 | RDEPENDS_${PN}-module-pod-parselink += "${PN}-module-vars" | 1847 | RDEPENDS_${PN}-module-pod-parselink += "${PN}-module-vars" |
1848 | RDEPENDS_${PN}-module-pod-parselink += "${PN}-module-warnings" | ||
1829 | RDEPENDS_${PN}-module-pod-parser += "${PN}-module-carp" | 1849 | RDEPENDS_${PN}-module-pod-parser += "${PN}-module-carp" |
1830 | RDEPENDS_${PN}-module-pod-parser += "${PN}-module-exporter" | 1850 | RDEPENDS_${PN}-module-pod-parser += "${PN}-module-exporter" |
1831 | RDEPENDS_${PN}-module-pod-parser += "${PN}-module-pod-inputobjects" | 1851 | RDEPENDS_${PN}-module-pod-parser += "${PN}-module-pod-inputobjects" |
@@ -2001,6 +2021,7 @@ RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-symbol" | |||
2001 | RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-vars" | 2021 | RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-vars" |
2002 | RDEPENDS_${PN}-module-pod-simple-transcodedumb += "${PN}-module-strict" | 2022 | RDEPENDS_${PN}-module-pod-simple-transcodedumb += "${PN}-module-strict" |
2003 | RDEPENDS_${PN}-module-pod-simple-transcodedumb += "${PN}-module-vars" | 2023 | RDEPENDS_${PN}-module-pod-simple-transcodedumb += "${PN}-module-vars" |
2024 | RDEPENDS_${PN}-module-pod-simple-transcode += "${PN}-module-strict" | ||
2004 | RDEPENDS_${PN}-module-pod-simple-transcode += "${PN}-module-vars" | 2025 | RDEPENDS_${PN}-module-pod-simple-transcode += "${PN}-module-vars" |
2005 | RDEPENDS_${PN}-module-pod-simple-transcodesmart += "${PN}-module-encode" | 2026 | RDEPENDS_${PN}-module-pod-simple-transcodesmart += "${PN}-module-encode" |
2006 | RDEPENDS_${PN}-module-pod-simple-transcodesmart += "${PN}-module-pod-simple" | 2027 | RDEPENDS_${PN}-module-pod-simple-transcodesmart += "${PN}-module-pod-simple" |
@@ -2014,20 +2035,24 @@ RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-pod-text" | |||
2014 | RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-strict" | 2035 | RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-strict" |
2015 | RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-term-ansicolor" | 2036 | RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-term-ansicolor" |
2016 | RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-vars" | 2037 | RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-vars" |
2038 | RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-warnings" | ||
2017 | RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-pod-text" | 2039 | RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-pod-text" |
2018 | RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-strict" | 2040 | RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-strict" |
2019 | RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-vars" | 2041 | RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-vars" |
2042 | RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-warnings" | ||
2020 | RDEPENDS_${PN}-module-pod-text += "${PN}-module-carp" | 2043 | RDEPENDS_${PN}-module-pod-text += "${PN}-module-carp" |
2021 | RDEPENDS_${PN}-module-pod-text += "${PN}-module-encode" | 2044 | RDEPENDS_${PN}-module-pod-text += "${PN}-module-encode" |
2022 | RDEPENDS_${PN}-module-pod-text += "${PN}-module-exporter" | 2045 | RDEPENDS_${PN}-module-pod-text += "${PN}-module-exporter" |
2023 | RDEPENDS_${PN}-module-pod-text += "${PN}-module-pod-simple" | 2046 | RDEPENDS_${PN}-module-pod-text += "${PN}-module-pod-simple" |
2024 | RDEPENDS_${PN}-module-pod-text += "${PN}-module-strict" | 2047 | RDEPENDS_${PN}-module-pod-text += "${PN}-module-strict" |
2025 | RDEPENDS_${PN}-module-pod-text += "${PN}-module-vars" | 2048 | RDEPENDS_${PN}-module-pod-text += "${PN}-module-vars" |
2049 | RDEPENDS_${PN}-module-pod-text += "${PN}-module-warnings" | ||
2026 | RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-pod-text" | 2050 | RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-pod-text" |
2027 | RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-posix" | 2051 | RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-posix" |
2028 | RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-strict" | 2052 | RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-strict" |
2029 | RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-term-cap" | 2053 | RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-term-cap" |
2030 | RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-vars" | 2054 | RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-vars" |
2055 | RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-warnings" | ||
2031 | RDEPENDS_${PN}-module-pod-usage += "${PN}-module-carp" | 2056 | RDEPENDS_${PN}-module-pod-usage += "${PN}-module-carp" |
2032 | RDEPENDS_${PN}-module-pod-usage += "${PN}-module-config" | 2057 | RDEPENDS_${PN}-module-pod-usage += "${PN}-module-config" |
2033 | RDEPENDS_${PN}-module-pod-usage += "${PN}-module-exporter" | 2058 | RDEPENDS_${PN}-module-pod-usage += "${PN}-module-exporter" |
@@ -2480,9 +2505,8 @@ RDEPENDS_${PN}-module-time-piece += "${PN}-module-time-local" | |||
2480 | RDEPENDS_${PN}-module-time-piece += "${PN}-module-time-seconds" | 2505 | RDEPENDS_${PN}-module-time-piece += "${PN}-module-time-seconds" |
2481 | RDEPENDS_${PN}-module-time-seconds += "${PN}-module-constant" | 2506 | RDEPENDS_${PN}-module-time-seconds += "${PN}-module-constant" |
2482 | RDEPENDS_${PN}-module-time-seconds += "${PN}-module-exporter" | 2507 | RDEPENDS_${PN}-module-time-seconds += "${PN}-module-exporter" |
2483 | RDEPENDS_${PN}-module-time-seconds += "${PN}-module-overload " | 2508 | RDEPENDS_${PN}-module-time-seconds += "${PN}-module-overload" |
2484 | RDEPENDS_${PN}-module-time-seconds += "${PN}-module-strict" | 2509 | RDEPENDS_${PN}-module-time-seconds += "${PN}-module-strict" |
2485 | RDEPENDS_${PN}-module-time-seconds += "${PN}-module-vars" | ||
2486 | RDEPENDS_${PN}-module-time-tm += "${PN}-module-class-struct" | 2510 | RDEPENDS_${PN}-module-time-tm += "${PN}-module-class-struct" |
2487 | RDEPENDS_${PN}-module-time-tm += "${PN}-module-strict" | 2511 | RDEPENDS_${PN}-module-time-tm += "${PN}-module-strict" |
2488 | RDEPENDS_${PN}-module-unicode-collate-cjk-big5 += "${PN}-module-strict" | 2512 | RDEPENDS_${PN}-module-unicode-collate-cjk-big5 += "${PN}-module-strict" |
@@ -2492,7 +2516,6 @@ RDEPENDS_${PN}-module-unicode-collate-cjk-gb2312 += "${PN}-module-warnings" | |||
2492 | RDEPENDS_${PN}-module-unicode-collate-cjk-jisx0208 += "${PN}-module-strict" | 2516 | RDEPENDS_${PN}-module-unicode-collate-cjk-jisx0208 += "${PN}-module-strict" |
2493 | RDEPENDS_${PN}-module-unicode-collate-cjk-jisx0208 += "${PN}-module-warnings" | 2517 | RDEPENDS_${PN}-module-unicode-collate-cjk-jisx0208 += "${PN}-module-warnings" |
2494 | RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-strict" | 2518 | RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-strict" |
2495 | RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-unicode-collate" | ||
2496 | RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-warnings" | 2519 | RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-warnings" |
2497 | RDEPENDS_${PN}-module-unicode-collate-cjk-pinyin += "${PN}-module-strict" | 2520 | RDEPENDS_${PN}-module-unicode-collate-cjk-pinyin += "${PN}-module-strict" |
2498 | RDEPENDS_${PN}-module-unicode-collate-cjk-pinyin += "${PN}-module-warnings" | 2521 | RDEPENDS_${PN}-module-unicode-collate-cjk-pinyin += "${PN}-module-warnings" |
@@ -2511,9 +2534,8 @@ RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-file-spec" | |||
2511 | RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-strict" | 2534 | RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-strict" |
2512 | RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-warnings" | 2535 | RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-warnings" |
2513 | RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-carp" | 2536 | RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-carp" |
2514 | RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-constant" | 2537 | RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-dynaloader" |
2515 | RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-exporter" | 2538 | RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-exporter" |
2516 | RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-file-spec" | ||
2517 | RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-strict" | 2539 | RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-strict" |
2518 | RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-warnings" | 2540 | RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-warnings" |
2519 | RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-carp" | 2541 | RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-carp" |
@@ -2546,18 +2568,8 @@ RDEPENDS_${PN}-module-utf8 += "${PN}-module-utf8-heavy" | |||
2546 | RDEPENDS_${PN}-module-version += "${PN}-module-strict" | 2568 | RDEPENDS_${PN}-module-version += "${PN}-module-strict" |
2547 | RDEPENDS_${PN}-module-version += "${PN}-module-vars" | 2569 | RDEPENDS_${PN}-module-version += "${PN}-module-vars" |
2548 | RDEPENDS_${PN}-module-version += "${PN}-module-version-regex" | 2570 | RDEPENDS_${PN}-module-version += "${PN}-module-version-regex" |
2571 | RDEPENDS_${PN}-module-version += "${PN}-module-warnings-register" | ||
2549 | RDEPENDS_${PN}-module-version-regex += "${PN}-module-strict" | 2572 | RDEPENDS_${PN}-module-version-regex += "${PN}-module-strict" |
2550 | RDEPENDS_${PN}-module-version-regex += "${PN}-module-vars" | 2573 | RDEPENDS_${PN}-module-version-regex += "${PN}-module-vars" |
2551 | RDEPENDS_${PN}-module-version-vpp += "${PN}-module-b" | ||
2552 | RDEPENDS_${PN}-module-version-vpp += "${PN}-module-carp" | ||
2553 | RDEPENDS_${PN}-module-version-vpp += "${PN}-module-config" | ||
2554 | RDEPENDS_${PN}-module-version-vpp += "${PN}-module-constant" | ||
2555 | RDEPENDS_${PN}-module-version-vpp += "${PN}-module-if" | ||
2556 | RDEPENDS_${PN}-module-version-vpp += "${PN}-module-overload" | ||
2557 | RDEPENDS_${PN}-module-version-vpp += "${PN}-module-posix" | ||
2558 | RDEPENDS_${PN}-module-version-vpp += "${PN}-module-strict" | ||
2559 | RDEPENDS_${PN}-module-version-vpp += "${PN}-module-universal" | ||
2560 | RDEPENDS_${PN}-module-version-vpp += "${PN}-module-vars" | ||
2561 | RDEPENDS_${PN}-module-version-vpp += "${PN}-module-version-regex" | ||
2562 | RDEPENDS_${PN}-module-xsloader += "${PN}-module-carp" | 2574 | RDEPENDS_${PN}-module-xsloader += "${PN}-module-carp" |
2563 | RDEPENDS_${PN}-module-xsloader += "${PN}-module-dynaloader" | 2575 | RDEPENDS_${PN}-module-xsloader += "${PN}-module-dynaloader" |
diff --git a/meta/recipes-devtools/perl/perl/Makefile.SH.patch b/meta/recipes-devtools/perl/perl/Makefile.SH.patch index edf49d60e4..fd8237fe79 100644 --- a/meta/recipes-devtools/perl/perl/Makefile.SH.patch +++ b/meta/recipes-devtools/perl/perl/Makefile.SH.patch | |||
@@ -1,15 +1,22 @@ | |||
1 | From 4dd9f3f81d8c81c96ff1ea0890ea55685f28b7e9 Mon Sep 17 00:00:00 2001 | ||
2 | From: Hongxu Jia <hongxu.jia@windriver.com> | ||
3 | Date: Tue, 1 Jul 2014 15:51:53 +0800 | ||
4 | Subject: [PATCH 28/49] perl, perl-native, perl-ptest: upgrade from 5.14.3 to | ||
5 | 5.20.0 | ||
6 | |||
1 | Upstream-Status:Inappropriate [embedded specific] | 7 | Upstream-Status:Inappropriate [embedded specific] |
2 | 8 | ||
3 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | 9 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> |
10 | |||
4 | --- | 11 | --- |
5 | Makefile.SH | 145 +++++++++++++++++++++++++++-------------------------------- | 12 | Makefile.SH | 147 ++++++++++++++++++++++++++++-------------------------------- |
6 | 1 file changed, 67 insertions(+), 78 deletions(-) | 13 | 1 file changed, 68 insertions(+), 79 deletions(-) |
7 | 14 | ||
8 | Index: perl-5.22.1/Makefile.SH | 15 | diff --git a/Makefile.SH b/Makefile.SH |
9 | =================================================================== | 16 | index 916b332..b143d46 100755 |
10 | --- perl-5.22.1.orig/Makefile.SH | 17 | --- a/Makefile.SH |
11 | +++ perl-5.22.1/Makefile.SH | 18 | +++ b/Makefile.SH |
12 | @@ -39,10 +39,10 @@ case "$useshrplib" in | 19 | @@ -48,10 +48,10 @@ case "$useshrplib" in |
13 | true) | 20 | true) |
14 | # Prefix all runs of 'miniperl' and 'perl' with | 21 | # Prefix all runs of 'miniperl' and 'perl' with |
15 | # $ldlibpth so that ./perl finds *this* shared libperl. | 22 | # $ldlibpth so that ./perl finds *this* shared libperl. |
@@ -24,7 +31,7 @@ Index: perl-5.22.1/Makefile.SH | |||
24 | 31 | ||
25 | pldlflags="$cccdlflags" | 32 | pldlflags="$cccdlflags" |
26 | static_ldflags='' | 33 | static_ldflags='' |
27 | @@ -122,10 +122,11 @@ true) | 34 | @@ -131,10 +131,11 @@ true) |
28 | *) | 35 | *) |
29 | eval "ldlibpthval=\"\$$ldlibpthname\"" | 36 | eval "ldlibpthval=\"\$$ldlibpthname\"" |
30 | 37 | ||
@@ -40,7 +47,7 @@ Index: perl-5.22.1/Makefile.SH | |||
40 | 47 | ||
41 | ;; | 48 | ;; |
42 | esac | 49 | esac |
43 | @@ -141,18 +142,7 @@ true) | 50 | @@ -150,18 +151,7 @@ true) |
44 | # INSTALL file, under "Building a shared perl library". | 51 | # INSTALL file, under "Building a shared perl library". |
45 | # If there is no pre-existing $libperl, we don't need | 52 | # If there is no pre-existing $libperl, we don't need |
46 | # to do anything further. | 53 | # to do anything further. |
@@ -60,17 +67,13 @@ Index: perl-5.22.1/Makefile.SH | |||
60 | ;; | 67 | ;; |
61 | os390) test -f /bin/env && ldlibpth="/bin/env $ldlibpth" | 68 | os390) test -f /bin/env && ldlibpth="/bin/env $ldlibpth" |
62 | ;; | 69 | ;; |
63 | @@ -566,13 +556,23 @@ splintfiles = $(c1) | 70 | @@ -596,13 +586,23 @@ splintfiles = $(c1) |
64 | @echo `$(CCCMDSRC)` -S $*.c | 71 | @echo `$(CCCMDSRC)` -S $*.c |
65 | @`$(CCCMDSRC)` -S $*.c | 72 | @`$(CCCMDSRC)` -S $*.c |
66 | 73 | ||
67 | -all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make $(MANIFEST_SRT) | 74 | -all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make $(MANIFEST_SRT) |
68 | - @echo " "; | 75 | - @echo " "; |
69 | - @echo " Everything is up to date. Type '$(MAKE) test' to run test suite." | 76 | - @echo " Everything is up to date. Type '$(MAKE) test' to run test suite." |
70 | - | ||
71 | -$(MANIFEST_SRT): MANIFEST $(PERL_EXE) | ||
72 | - @$(RUN_PERL) Porting/manisort -q || (echo "WARNING: re-sorting MANIFEST"; \ | ||
73 | - $(RUN_PERL) Porting/manisort -q -o MANIFEST; sh -c true) | ||
74 | +#all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make $(MANIFEST_SRT) | 77 | +#all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make $(MANIFEST_SRT) |
75 | +# @echo " "; | 78 | +# @echo " "; |
76 | +# @echo " Everything is up to date. Type '$(MAKE) test' to run test suite." | 79 | +# @echo " Everything is up to date. Type '$(MAKE) test' to run test suite." |
@@ -80,7 +83,10 @@ Index: perl-5.22.1/Makefile.SH | |||
80 | +more: $(generated_pods) $(private) $(public) | 83 | +more: $(generated_pods) $(private) $(public) |
81 | + | 84 | + |
82 | +more2: $(dynamic_ext) | 85 | +more2: $(dynamic_ext) |
83 | + | 86 | |
87 | -$(MANIFEST_SRT): MANIFEST $(PERL_EXE) | ||
88 | - @$(RUN_PERL) Porting/manisort -q || (echo "WARNING: re-sorting MANIFEST"; \ | ||
89 | - $(RUN_PERL) Porting/manisort -q -o MANIFEST; sh -c true) | ||
84 | +more3: $(nonxs_ext) | 90 | +more3: $(nonxs_ext) |
85 | + | 91 | + |
86 | +more4: extras.make $(MANIFEST_SRT) | 92 | +more4: extras.make $(MANIFEST_SRT) |
@@ -91,7 +97,7 @@ Index: perl-5.22.1/Makefile.SH | |||
91 | @touch $(MANIFEST_SRT) | 97 | @touch $(MANIFEST_SRT) |
92 | 98 | ||
93 | .PHONY: all utilities | 99 | .PHONY: all utilities |
94 | @@ -581,7 +581,7 @@ $(MANIFEST_SRT): MANIFEST $(PERL_EXE) | 100 | @@ -611,7 +611,7 @@ $(MANIFEST_SRT): MANIFEST $(PERL_EXE) |
95 | # by make_patchnum.pl. | 101 | # by make_patchnum.pl. |
96 | git_version.h: lib/Config_git.pl | 102 | git_version.h: lib/Config_git.pl |
97 | 103 | ||
@@ -100,7 +106,7 @@ Index: perl-5.22.1/Makefile.SH | |||
100 | $(MINIPERL) make_patchnum.pl | 106 | $(MINIPERL) make_patchnum.pl |
101 | 107 | ||
102 | # make sure that we recompile perl.c if the git version changes | 108 | # make sure that we recompile perl.c if the git version changes |
103 | @@ -594,7 +594,7 @@ perl$(OBJ_EXT): git_version.h | 109 | @@ -624,7 +624,7 @@ perl$(OBJ_EXT): git_version.h |
104 | # loading, we need to build perl first. | 110 | # loading, we need to build perl first. |
105 | case "$usedl$static_cwd" in | 111 | case "$usedl$static_cwd" in |
106 | defineundef) | 112 | defineundef) |
@@ -109,7 +115,7 @@ Index: perl-5.22.1/Makefile.SH | |||
109 | ;; | 115 | ;; |
110 | definedefine) | 116 | definedefine) |
111 | util_deps='$(PERL_EXE) $(CONFIGPM) FORCE' | 117 | util_deps='$(PERL_EXE) $(CONFIGPM) FORCE' |
112 | @@ -604,7 +604,7 @@ definedefine) | 118 | @@ -634,7 +634,7 @@ definedefine) |
113 | esac | 119 | esac |
114 | 120 | ||
115 | $spitshell >>$Makefile <<!GROK!THIS! | 121 | $spitshell >>$Makefile <<!GROK!THIS! |
@@ -118,16 +124,16 @@ Index: perl-5.22.1/Makefile.SH | |||
118 | \$(MINIPERL) -Ilib utils/Makefile.PL | 124 | \$(MINIPERL) -Ilib utils/Makefile.PL |
119 | 125 | ||
120 | utilities: utils/Makefile $util_deps | 126 | utilities: utils/Makefile $util_deps |
121 | @@ -699,7 +699,7 @@ esac | 127 | @@ -743,7 +743,7 @@ ext.libs: $(static_ext) |
122 | 128 | ;; | |
123 | 129 | *) | |
124 | $spitshell >>$Makefile <<'!NO!SUBS!' | 130 | $spitshell >>$Makefile <<'!NO!SUBS!' |
125 | -perlmain.c: $(MINIPERL_EXE) ext/ExtUtils-Miniperl/pm_to_blib | 131 | -perlmain.c: $(MINIPERL_EXE) ext/ExtUtils-Miniperl/pm_to_blib |
126 | +perlmain.c: ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm | 132 | +perlmain.c: ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm |
127 | $(MINIPERL) -Ilib -MExtUtils::Miniperl -e 'writemain(\"perlmain.c", @ARGV)' DynaLoader $(static_ext) | 133 | $(MINIPERL) -Ilib -MExtUtils::Miniperl -e 'writemain(\"perlmain.c", @ARGV)' DynaLoader $(static_ext) |
128 | 134 | ||
129 | # The file ext.libs is a list of libraries that must be linked in | 135 | # The file ext.libs is a list of libraries that must be linked in |
130 | @@ -760,7 +760,7 @@ PERLEXPORT = perl.exp | 136 | @@ -806,7 +806,7 @@ PERLEXPORT = perl.exp |
131 | ;; | 137 | ;; |
132 | esac | 138 | esac |
133 | $spitshell >>$Makefile <<'!NO!SUBS!' | 139 | $spitshell >>$Makefile <<'!NO!SUBS!' |
@@ -136,7 +142,7 @@ Index: perl-5.22.1/Makefile.SH | |||
136 | ./$(MINIPERLEXP) makedef.pl --sort-fold PLATFORM=aix CC_FLAGS="$(OPTIMIZE)" > perl.exp | 142 | ./$(MINIPERLEXP) makedef.pl --sort-fold PLATFORM=aix CC_FLAGS="$(OPTIMIZE)" > perl.exp |
137 | 143 | ||
138 | !NO!SUBS! | 144 | !NO!SUBS! |
139 | @@ -769,7 +769,7 @@ os2) | 145 | @@ -815,7 +815,7 @@ os2) |
140 | $spitshell >>$Makefile <<'!NO!SUBS!' | 146 | $spitshell >>$Makefile <<'!NO!SUBS!' |
141 | MINIPERLEXP = miniperl | 147 | MINIPERLEXP = miniperl |
142 | 148 | ||
@@ -145,19 +151,19 @@ Index: perl-5.22.1/Makefile.SH | |||
145 | ./$(MINIPERLEXP) makedef.pl PLATFORM=os2 -DPERL_DLL=$(PERL_DLL) CC_FLAGS="$(OPTIMIZE)" > perl5.def | 151 | ./$(MINIPERLEXP) makedef.pl PLATFORM=os2 -DPERL_DLL=$(PERL_DLL) CC_FLAGS="$(OPTIMIZE)" > perl5.def |
146 | 152 | ||
147 | !NO!SUBS! | 153 | !NO!SUBS! |
148 | @@ -829,7 +829,7 @@ $(LIBPERL): $& $(obj) $(DYNALOADER) $(LI | 154 | @@ -878,7 +878,7 @@ $(LIBPERL): $& $(perllib_objs) $(DYNALOADER) $(LIBPERLEXPORT) |
149 | true) | 155 | true) |
150 | $spitshell >>$Makefile <<'!NO!SUBS!' | 156 | $spitshell >>$Makefile <<'!NO!SUBS!' |
151 | rm -f $@ | 157 | rm -f $@ |
152 | - $(LD) -o $@ $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs) | 158 | - $(LD) -o $@ $(SHRPLDFLAGS) $(perllib_objs) $(DYNALOADER) $(libs) |
153 | + $(LD) -o $@ $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs) -Wl,-soname,libperl.so.5 | 159 | + $(LD) -o $@ $(SHRPLDFLAGS) $(perllib_objs) $(DYNALOADER) $(libs) -Wl,-soname,libperl.so.5 |
154 | !NO!SUBS! | 160 | !NO!SUBS! |
155 | case "$osname" in | 161 | case "$osname" in |
156 | aix) | 162 | aix) |
157 | @@ -877,7 +877,9 @@ $(MINIPERL_EXE): lib/buildcustomize.pl | 163 | @@ -936,15 +936,19 @@ lib/buildcustomize.pl: $& $(miniperl_objs) write_buildcustomize.pl |
158 | $spitshell >>$Makefile <<'!NO!SUBS!' | 164 | $spitshell >>$Makefile <<'!NO!SUBS!' |
159 | lib/buildcustomize.pl: $& $(mini_obj) | 165 | lib/buildcustomize.pl: $& $(miniperl_objs) |
160 | $(CC) -o $(MINIPERL_EXE) $(CLDFLAGS) $(mini_obj) $(libs) | 166 | $(CC) -o $(MINIPERL_EXE) $(CLDFLAGS) $(miniperl_objs) $(libs) |
161 | - $(LDLIBPTH) ./miniperl$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1' | 167 | - $(LDLIBPTH) ./miniperl$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1' |
162 | + mv -f miniperl miniperl-target | 168 | + mv -f miniperl miniperl-target |
163 | + ln -s hostperl miniperl | 169 | + ln -s hostperl miniperl |
@@ -165,21 +171,22 @@ Index: perl-5.22.1/Makefile.SH | |||
165 | $(MINIPERL) -f write_buildcustomize.pl | 171 | $(MINIPERL) -f write_buildcustomize.pl |
166 | !NO!SUBS! | 172 | !NO!SUBS! |
167 | ;; | 173 | ;; |
168 | @@ -885,7 +887,9 @@ lib/buildcustomize.pl: $& $(mini_obj) | 174 | next4*) |
169 | $spitshell >>$Makefile <<'!NO!SUBS!' | 175 | $spitshell >>$Makefile <<'!NO!SUBS!' |
170 | lib/buildcustomize.pl: $& $(mini_obj) write ldcustomize.pl | 176 | lib/buildcustomize.pl: $& $(miniperl_objs) write ldcustomize.pl |
171 | $(CC) -o $(MINIPERL_EXE) $(mini_obj libs) | 177 | - $(CC) -o $(MINIPERL_EXE) $(miniperl_objs libs) |
172 | - $(LDLIBPTH) ./miniperl$(HOST _EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1' | 178 | - $(LDLIBPTH) ./miniperl$(HOST _EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1' |
179 | + $(CC) -o $(MINIPERL_EXE) $(miniperl_objs libs) | ||
173 | + mv -f miniperl miniperl-target | 180 | + mv -f miniperl miniperl-target |
174 | + ln -s hostperl miniperl | 181 | + ln -s hostperl miniperl |
175 | + #$(LDLIBPTH) ./miniperl$(HOST _EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1' | 182 | + #$(LDLIBPTH) ./miniperl$(HOST _EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1' |
176 | $(MINIPERL) -f write_buildcustomize.pl | 183 | $(MINIPERL) -f write_buildcustomize.pl |
177 | !NO!SUBS! | 184 | !NO!SUBS! |
178 | ;; | 185 | ;; |
179 | @@ -907,7 +911,9 @@ lib/buildcustomize.pl: $& $(mini_obj) wr | 186 | @@ -966,7 +970,9 @@ lib/buildcustomize.pl: $& $(miniperl_objs) write_buildcustomize.pl |
180 | -@rm -f miniperl.xok | 187 | -@rm -f miniperl.xok |
181 | $(CC) $(CLDFLAGS) $(NAMESPACEFLAGS) -o $(MINIPERL_EXE) \ | 188 | $(CC) $(CLDFLAGS) $(NAMESPACEFLAGS) -o $(MINIPERL_EXE) \ |
182 | $(mini_obj) $(libs) | 189 | $(miniperl_objs) $(libs) |
183 | - $(LDLIBPTH) ./miniperl$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1' | 190 | - $(LDLIBPTH) ./miniperl$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1' |
184 | + mv -f miniperl miniperl-target | 191 | + mv -f miniperl miniperl-target |
185 | + ln -s hostperl miniperl | 192 | + ln -s hostperl miniperl |
@@ -187,7 +194,7 @@ Index: perl-5.22.1/Makefile.SH | |||
187 | $(MINIPERL) -f write_buildcustomize.pl | 194 | $(MINIPERL) -f write_buildcustomize.pl |
188 | !NO!SUBS! | 195 | !NO!SUBS! |
189 | ;; | 196 | ;; |
190 | @@ -918,7 +924,9 @@ lib/buildcustomize.pl: \$& \$(mini_obj) | 197 | @@ -977,7 +983,9 @@ lib/buildcustomize.pl: \$& \$(miniperl_objs) write_buildcustomize.pl |
191 | -@rm -f miniperl.xok | 198 | -@rm -f miniperl.xok |
192 | -@rm \$(MINIPERL_EXE) | 199 | -@rm \$(MINIPERL_EXE) |
193 | \$(LNS) \$(HOST_PERL) \$(MINIPERL_EXE) | 200 | \$(LNS) \$(HOST_PERL) \$(MINIPERL_EXE) |
@@ -198,10 +205,10 @@ Index: perl-5.22.1/Makefile.SH | |||
198 | \$(MINIPERL) -f write_buildcustomize.pl 'osname' "$osname" | 205 | \$(MINIPERL) -f write_buildcustomize.pl 'osname' "$osname" |
199 | !GROK!THIS! | 206 | !GROK!THIS! |
200 | else | 207 | else |
201 | @@ -927,7 +935,9 @@ lib/buildcustomize.pl: $& $(mini_obj) wr | 208 | @@ -986,7 +994,9 @@ lib/buildcustomize.pl: $& $(miniperl_objs) write_buildcustomize.pl |
202 | -@rm -f miniperl.xok | 209 | -@rm -f miniperl.xok |
203 | $(CC) $(CLDFLAGS) -o $(MINIPERL_EXE) \ | 210 | $(CC) $(CLDFLAGS) -o $(MINIPERL_EXE) \ |
204 | $(mini_obj) $(libs) | 211 | $(miniperl_objs) $(libs) |
205 | - $(LDLIBPTH) ./miniperl$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1' | 212 | - $(LDLIBPTH) ./miniperl$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1' |
206 | + mv -f miniperl miniperl-target | 213 | + mv -f miniperl miniperl-target |
207 | + ln -s hostperl miniperl | 214 | + ln -s hostperl miniperl |
@@ -209,7 +216,7 @@ Index: perl-5.22.1/Makefile.SH | |||
209 | $(MINIPERL) -f write_buildcustomize.pl | 216 | $(MINIPERL) -f write_buildcustomize.pl |
210 | !NO!SUBS! | 217 | !NO!SUBS! |
211 | fi | 218 | fi |
212 | @@ -971,7 +981,7 @@ case "${osname}" in | 219 | @@ -1036,7 +1046,7 @@ case "${osname}" in |
213 | catamount) | 220 | catamount) |
214 | $spitshell >>$Makefile <<!GROK!THIS! | 221 | $spitshell >>$Makefile <<!GROK!THIS! |
215 | .PHONY: makeppport | 222 | .PHONY: makeppport |
@@ -218,7 +225,7 @@ Index: perl-5.22.1/Makefile.SH | |||
218 | -@for f in Makefile.PL PPPort_pm.PL PPPort_xs.PL ppport_h.PL; do \ | 225 | -@for f in Makefile.PL PPPort_pm.PL PPPort_xs.PL ppport_h.PL; do \ |
219 | (cd ext/Devel-PPPort && `pwd`/run.sh ../../$(MINIPERL_EXE) -I../../lib \$\$f); \ | 226 | (cd ext/Devel-PPPort && `pwd`/run.sh ../../$(MINIPERL_EXE) -I../../lib \$\$f); \ |
220 | done | 227 | done |
221 | @@ -981,7 +991,7 @@ makeppport: \$(MINIPERL_EXE) \$(CONFIGPM | 228 | @@ -1046,7 +1056,7 @@ makeppport: \$(MINIPERL_EXE) \$(CONFIGPM) |
222 | *) | 229 | *) |
223 | $spitshell >>$Makefile <<'!NO!SUBS!' | 230 | $spitshell >>$Makefile <<'!NO!SUBS!' |
224 | .PHONY: makeppport | 231 | .PHONY: makeppport |
@@ -227,7 +234,7 @@ Index: perl-5.22.1/Makefile.SH | |||
227 | $(MINIPERL) mkppport | 234 | $(MINIPERL) mkppport |
228 | 235 | ||
229 | !NO!SUBS! | 236 | !NO!SUBS! |
230 | @@ -991,16 +1001,16 @@ esac | 237 | @@ -1056,16 +1066,16 @@ esac |
231 | $spitshell >>$Makefile <<'!NO!SUBS!' | 238 | $spitshell >>$Makefile <<'!NO!SUBS!' |
232 | 239 | ||
233 | .PHONY: preplibrary | 240 | .PHONY: preplibrary |
@@ -247,7 +254,7 @@ Index: perl-5.22.1/Makefile.SH | |||
247 | $(MINIPERL) lib/unicore/mktables -C lib/unicore -P pod -maketest -makelist -p | 254 | $(MINIPERL) lib/unicore/mktables -C lib/unicore -P pod -maketest -makelist -p |
248 | # Commented out so always runs, mktables looks at far more files than we | 255 | # Commented out so always runs, mktables looks at far more files than we |
249 | # can in this makefile to decide if needs to run or not | 256 | # can in this makefile to decide if needs to run or not |
250 | @@ -1009,12 +1019,12 @@ uni.data: $(MINIPERL_EXE) $(CONFIGPM) li | 257 | @@ -1074,12 +1084,12 @@ uni.data: $(MINIPERL_EXE) $(CONFIGPM) lib/unicore/mktables $(nonxs_ext) |
251 | # $(PERL_EXE) and ext because pod_lib.pl needs Digest::MD5 | 258 | # $(PERL_EXE) and ext because pod_lib.pl needs Digest::MD5 |
252 | # But also this ensures that all extensions are built before we try to scan | 259 | # But also this ensures that all extensions are built before we try to scan |
253 | # them, which picks up Devel::PPPort's documentation. | 260 | # them, which picks up Devel::PPPort's documentation. |
@@ -263,16 +270,16 @@ Index: perl-5.22.1/Makefile.SH | |||
263 | $(MINIPERL) autodoc.pl | 270 | $(MINIPERL) autodoc.pl |
264 | 271 | ||
265 | pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST | 272 | pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST |
266 | @@ -1024,7 +1034,7 @@ pod/perl5221delta.pod: pod/perldelta.pod | 273 | @@ -1089,7 +1099,7 @@ pod/perl5240delta.pod: pod/perldelta.pod |
267 | $(RMS) pod/perl5221delta.pod | 274 | $(RMS) pod/perl5240delta.pod |
268 | $(LNS) perldelta.pod pod/perl5221delta.pod | 275 | $(LNS) perldelta.pod pod/perl5240delta.pod |
269 | 276 | ||
270 | -extra.pods: $(MINIPERL_EXE) | 277 | -extra.pods: $(MINIPERL_EXE) |
271 | +extra.pods: | 278 | +extra.pods: |
272 | -@test ! -f extra.pods || rm -f `cat extra.pods` | 279 | -@test ! -f extra.pods || rm -f `cat extra.pods` |
273 | -@rm -f extra.pods | 280 | -@rm -f extra.pods |
274 | -@for x in `grep -l '^=[a-z]' README.* | grep -v README.vms` ; do \ | 281 | -@for x in `grep -l '^=[a-z]' README.* | grep -v README.vms` ; do \ |
275 | @@ -1068,8 +1078,7 @@ EOT | 282 | @@ -1133,8 +1143,7 @@ EOT |
276 | $spitshell >>$Makefile <<EOT | 283 | $spitshell >>$Makefile <<EOT |
277 | 284 | ||
278 | install_$name install-$name: \$(INSTALL_DEPENDENCE) installperl all installman | 285 | install_$name install-$name: \$(INSTALL_DEPENDENCE) installperl all installman |
@@ -282,7 +289,7 @@ Index: perl-5.22.1/Makefile.SH | |||
282 | EOT | 289 | EOT |
283 | fi | 290 | fi |
284 | 291 | ||
285 | @@ -1079,11 +1088,7 @@ done | 292 | @@ -1144,11 +1153,7 @@ done |
286 | if test "X$hostperl" != X; then | 293 | if test "X$hostperl" != X; then |
287 | $spitshell >>$Makefile <<'!NO!SUBS!' | 294 | $spitshell >>$Makefile <<'!NO!SUBS!' |
288 | install.perl: $(INSTALL_DEPENDENCE) installperl | 295 | install.perl: $(INSTALL_DEPENDENCE) installperl |
@@ -295,7 +302,7 @@ Index: perl-5.22.1/Makefile.SH | |||
295 | 302 | ||
296 | # XXX Experimental. Hardwired values, but useful for testing. | 303 | # XXX Experimental. Hardwired values, but useful for testing. |
297 | # Eventually Configure could ask for some of these values. | 304 | # Eventually Configure could ask for some of these values. |
298 | @@ -1101,24 +1106,8 @@ install.html: all installhtml | 305 | @@ -1166,24 +1171,8 @@ install.html: all installhtml |
299 | else | 306 | else |
300 | $spitshell >>$Makefile <<'!NO!SUBS!' | 307 | $spitshell >>$Makefile <<'!NO!SUBS!' |
301 | install.perl: $(INSTALL_DEPENDENCE) installperl | 308 | install.perl: $(INSTALL_DEPENDENCE) installperl |
@@ -321,7 +328,7 @@ Index: perl-5.22.1/Makefile.SH | |||
321 | !NO!SUBS! | 328 | !NO!SUBS! |
322 | fi | 329 | fi |
323 | 330 | ||
324 | @@ -1210,13 +1199,13 @@ manicheck: FORCE | 331 | @@ -1275,13 +1264,13 @@ manicheck: FORCE |
325 | # | 332 | # |
326 | # DynaLoader may be needed for extensions that use Makefile.PL. | 333 | # DynaLoader may be needed for extensions that use Makefile.PL. |
327 | 334 | ||
@@ -338,7 +345,7 @@ Index: perl-5.22.1/Makefile.SH | |||
338 | $(MINIPERL) make_ext.pl $@ $(MAKE_EXT_ARGS) MAKE="$(MAKE)" LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS) | 345 | $(MINIPERL) make_ext.pl $@ $(MAKE_EXT_ARGS) MAKE="$(MAKE)" LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS) |
339 | 346 | ||
340 | n_dummy $(nonxs_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE | 347 | n_dummy $(nonxs_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE |
341 | @@ -1405,14 +1394,14 @@ test_prep_pre: preplibrary utilities $(n | 348 | @@ -1479,14 +1468,14 @@ test_prep_pre: preplibrary utilities $(nonxs_ext) |
342 | 349 | ||
343 | case "$targethost" in | 350 | case "$targethost" in |
344 | '') $spitshell >>$Makefile <<'!NO!SUBS!' | 351 | '') $spitshell >>$Makefile <<'!NO!SUBS!' |
@@ -355,7 +362,7 @@ Index: perl-5.22.1/Makefile.SH | |||
355 | \$(dynamic_ext) \$(TEST_PERL_DLL) runtests \ | 362 | \$(dynamic_ext) \$(TEST_PERL_DLL) runtests \ |
356 | \$(generated_pods) | 363 | \$(generated_pods) |
357 | $to libperl.* | 364 | $to libperl.* |
358 | @@ -1465,7 +1454,7 @@ test_prep test-prep: test_prep_pre \$(MI | 365 | @@ -1539,7 +1528,7 @@ test_prep test-prep: test_prep_pre \$(MINIPERL_EXE) \$(unidatafiles) \$(PERL_EXE |
359 | esac | 366 | esac |
360 | 367 | ||
361 | $spitshell >>$Makefile <<'!NO!SUBS!' | 368 | $spitshell >>$Makefile <<'!NO!SUBS!' |
@@ -364,12 +371,15 @@ Index: perl-5.22.1/Makefile.SH | |||
364 | $(MINIPERL) make_ext.pl $(dynamic_ext_re) MAKE="$(MAKE)" LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic | 371 | $(MINIPERL) make_ext.pl $(dynamic_ext_re) MAKE="$(MAKE)" LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic |
365 | cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE)) | 372 | cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE)) |
366 | !NO!SUBS! | 373 | !NO!SUBS! |
367 | @@ -1526,7 +1515,7 @@ minitest_prep: | 374 | @@ -1600,7 +1589,7 @@ minitest_prep: |
368 | 375 | ||
369 | MINITEST_TESTS = base/*.t comp/*.t cmd/*.t run/*.t io/*.t re/*.t opbasic/*.t op/*.t uni/*.t perf/*.t | 376 | MINITEST_TESTS = base/*.t comp/*.t cmd/*.t run/*.t io/*.t re/*.t opbasic/*.t op/*.t uni/*.t perf/*.t |
370 | 377 | ||
371 | -minitest: $(MINIPERL_EXE) minitest_prep | 378 | -minitest: $(MINIPERL_EXE) minitest_prep |
372 | +minitest: minitest_prep | 379 | +minitest: minitest_prep |
373 | - cd t && $(RUN_PERL) TEST $(MINITEST_TESTS) </dev/tty | 380 | - cd t && $(RUN_PERL) TEST $(MINITEST_TESTS) <$(devtty) |
374 | 381 | ||
375 | minitest-notty minitest_notty: $(MINIPERL_EXE) minitest_prep | 382 | minitest-notty minitest_notty: $(MINIPERL_EXE) minitest_prep |
383 | -- | ||
384 | 2.1.4 | ||
385 | |||
diff --git a/meta/recipes-devtools/perl/perl/config.sh b/meta/recipes-devtools/perl/perl/config.sh index b2a7f2cc4c..6666e6f34a 100644 --- a/meta/recipes-devtools/perl/perl/config.sh +++ b/meta/recipes-devtools/perl/perl/config.sh | |||
@@ -14,7 +14,7 @@ | |||
14 | 14 | ||
15 | : Configure command line arguments. | 15 | : Configure command line arguments. |
16 | config_arg0='Configure' | 16 | config_arg0='Configure' |
17 | config_args='-des -Doptimize=-O2 -Dmyhostname=localhost -Dperladmin=root@localhost -Dcc=gcc -Dcf_by=Open Embedded -Dinstallprefix=@EXECPREFIX@ -Dprefix=@EXECPREFIX@ -Dvendorprefix=@EXECPREFIX@ -Dsiteprefix=@EXECPREFIX@ -Dotherlibdirs=@LIBDIR@/perl/5.22.1 -Duseshrplib -Dusethreads -Duseithreads -Duselargefiles -Ud_dosuid -Dd_semctl_semun -Ui_db -Ui_ndbm -Ui_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl -Ubincompat5005 -Uversiononly -Dpager=@USRBIN@/less -isr' | 17 | config_args='-des -Doptimize=-O2 -Dmyhostname=localhost -Dperladmin=root@localhost -Dcc=gcc -Dcf_by=Open Embedded -Dinstallprefix=@EXECPREFIX@ -Dprefix=@EXECPREFIX@ -Dvendorprefix=@EXECPREFIX@ -Dsiteprefix=@EXECPREFIX@ -Dotherlibdirs=@LIBDIR@/perl/5.24.0 -Duseshrplib -Dusethreads -Duseithreads -Duselargefiles -Ud_dosuid -Dd_semctl_semun -Ui_db -Ui_ndbm -Ui_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl -Ubincompat5005 -Uversiononly -Dpager=@USRBIN@/less -isr' |
18 | config_argc=28 | 18 | config_argc=28 |
19 | config_arg1='-des' | 19 | config_arg1='-des' |
20 | config_arg2='-Doptimize=-O2' | 20 | config_arg2='-Doptimize=-O2' |
@@ -26,7 +26,7 @@ config_arg7='-Dinstallprefix=@EXECPREFIX@' | |||
26 | config_arg8='-Dprefix=@EXECPREFIX@' | 26 | config_arg8='-Dprefix=@EXECPREFIX@' |
27 | config_arg9='-Dvendorprefix=@EXECPREFIX@' | 27 | config_arg9='-Dvendorprefix=@EXECPREFIX@' |
28 | config_arg10='-Dsiteprefix=@EXECPREFIX@' | 28 | config_arg10='-Dsiteprefix=@EXECPREFIX@' |
29 | config_arg11='-Dotherlibdirs=@LIBDIR@/perl/5.22.1' | 29 | config_arg11='-Dotherlibdirs=@LIBDIR@/perl/5.24.0' |
30 | config_arg12='-Duseshrplib' | 30 | config_arg12='-Duseshrplib' |
31 | config_arg13='-Dusethreads' | 31 | config_arg13='-Dusethreads' |
32 | config_arg14='-Duseithreads' | 32 | config_arg14='-Duseithreads' |
@@ -65,12 +65,12 @@ ansi2knr='' | |||
65 | aphostname='' | 65 | aphostname='' |
66 | api_revision='5' | 66 | api_revision='5' |
67 | api_subversion='0' | 67 | api_subversion='0' |
68 | api_version='22' | 68 | api_version='24' |
69 | api_versionstring='5.22.0' | 69 | api_versionstring='5.24.0' |
70 | ar='ar' | 70 | ar='ar' |
71 | archlib='@LIBDIR@/perl/5.22.1/@ARCH@-thread-multi' | 71 | archlib='@LIBDIR@/perl/5.24.0/@ARCH@-thread-multi' |
72 | archlibexp='@STAGINGDIR@@LIBDIR@/perl/5.22.1/@ARCH@-thread-multi' | 72 | archlibexp='@STAGINGDIR@@LIBDIR@/perl/5.24.0/@ARCH@-thread-multi' |
73 | archlib_exp='@LIBDIR@/perl/5.22.1/@ARCH@-thread-multi' | 73 | archlib_exp='@LIBDIR@/perl/5.24.0/@ARCH@-thread-multi' |
74 | archname64='' | 74 | archname64='' |
75 | archname='@ARCH@-thread-multi' | 75 | archname='@ARCH@-thread-multi' |
76 | archobjs='' | 76 | archobjs='' |
@@ -88,7 +88,7 @@ castflags='0' | |||
88 | cat='cat' | 88 | cat='cat' |
89 | cc='gcc' | 89 | cc='gcc' |
90 | cccdlflags='-fPIC' | 90 | cccdlflags='-fPIC' |
91 | ccdlflags='-Wl,-E -Wl,-rpath,@LIBDIR@/perl/5.22.1/@ARCH@-thread-multi/CORE' | 91 | ccdlflags='-Wl,-E -Wl,-rpath,@LIBDIR@/perl/5.24.0/@ARCH@-thread-multi/CORE' |
92 | ccflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2' | 92 | ccflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2' |
93 | ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' | 93 | ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' |
94 | ccname='gcc' | 94 | ccname='gcc' |
@@ -648,11 +648,15 @@ db_version_patch='' | |||
648 | direntrytype='struct dirent' | 648 | direntrytype='struct dirent' |
649 | dlext='so' | 649 | dlext='so' |
650 | dlsrc='dl_dlopen.xs' | 650 | dlsrc='dl_dlopen.xs' |
651 | doubleinfbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f' | ||
651 | doublekind='3' | 652 | doublekind='3' |
653 | doublemantbits='52' | ||
654 | doublenanbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff' | ||
652 | doublesize='8' | 655 | doublesize='8' |
653 | drand01='Perl_drand48()' | 656 | drand01='Perl_drand48()' |
654 | drand48_r_proto='REENTRANT_PROTO_I_ST' | 657 | drand48_r_proto='REENTRANT_PROTO_I_ST' |
655 | dtrace='' | 658 | dtrace='' |
659 | dtraceobject='' | ||
656 | dynamic_ext='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate XS/APItest XS/Typemap arybase attributes mro re threads threads/shared' | 660 | dynamic_ext='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate XS/APItest XS/Typemap arybase attributes mro re threads threads/shared' |
657 | eagain='EAGAIN' | 661 | eagain='EAGAIN' |
658 | ebcdic='undef' | 662 | ebcdic='undef' |
@@ -834,7 +838,7 @@ inc_version_list_init='0' | |||
834 | incpath='' | 838 | incpath='' |
835 | inews='' | 839 | inews='' |
836 | initialinstalllocation='@USRBIN@' | 840 | initialinstalllocation='@USRBIN@' |
837 | installarchlib='@LIBDIR@/perl/5.22.1/@ARCH@-thread-multi' | 841 | installarchlib='@LIBDIR@/perl/5.24.0/@ARCH@-thread-multi' |
838 | installbin='@USRBIN@' | 842 | installbin='@USRBIN@' |
839 | installhtml1dir='' | 843 | installhtml1dir='' |
840 | installhtml3dir='' | 844 | installhtml3dir='' |
@@ -842,23 +846,23 @@ installman1dir='' | |||
842 | installman3dir='' | 846 | installman3dir='' |
843 | installprefix='@EXECPREFIX@' | 847 | installprefix='@EXECPREFIX@' |
844 | installprefixexp='@EXECPREFIX@' | 848 | installprefixexp='@EXECPREFIX@' |
845 | installprivlib='@LIBDIR@/perl/5.22.1' | 849 | installprivlib='@LIBDIR@/perl/5.24.0' |
846 | installscript='@USRBIN@' | 850 | installscript='@USRBIN@' |
847 | installsitearch='@LIBDIR@/perl/site_perl/5.22.1/@ARCH@-thread-multi' | 851 | installsitearch='@LIBDIR@/perl/site_perl/5.24.0/@ARCH@-thread-multi' |
848 | installsitebin='@USRBIN@' | 852 | installsitebin='@USRBIN@' |
849 | installsitehtml1dir='' | 853 | installsitehtml1dir='' |
850 | installsitehtml3dir='' | 854 | installsitehtml3dir='' |
851 | installsitelib='@LIBDIR@/perl/site_perl/5.22.1' | 855 | installsitelib='@LIBDIR@/perl/site_perl/5.24.0' |
852 | installsiteman1dir='' | 856 | installsiteman1dir='' |
853 | installsiteman3dir='' | 857 | installsiteman3dir='' |
854 | installsitescript='@USRBIN@' | 858 | installsitescript='@USRBIN@' |
855 | installstyle='lib/perl' | 859 | installstyle='lib/perl' |
856 | installusrbinperl='define' | 860 | installusrbinperl='define' |
857 | installvendorarch='@LIBDIR@/perl/vendor_perl/5.22.1/@ARCH@-thread-multi' | 861 | installvendorarch='@LIBDIR@/perl/vendor_perl/5.24.0/@ARCH@-thread-multi' |
858 | installvendorbin='@USRBIN@' | 862 | installvendorbin='@USRBIN@' |
859 | installvendorhtml1dir='' | 863 | installvendorhtml1dir='' |
860 | installvendorhtml3dir='' | 864 | installvendorhtml3dir='' |
861 | installvendorlib='@LIBDIR@/perl/vendor_perl/5.22.1' | 865 | installvendorlib='@LIBDIR@/perl/vendor_perl/5.24.0' |
862 | installvendorman1dir='' | 866 | installvendorman1dir='' |
863 | installvendorman3dir='' | 867 | installvendorman3dir='' |
864 | installvendorscript='@USRBIN@' | 868 | installvendorscript='@USRBIN@' |
@@ -895,7 +899,10 @@ lns='/bin/ln -s' | |||
895 | localtime_r_proto='REENTRANT_PROTO_S_TS' | 899 | localtime_r_proto='REENTRANT_PROTO_S_TS' |
896 | locincpth='@EXECPREFIX@/local/include /opt/local/include @EXECPREFIX@/gnu/include /opt/gnu/include @EXECPREFIX@/GNU/include /opt/GNU/include' | 900 | locincpth='@EXECPREFIX@/local/include /opt/local/include @EXECPREFIX@/gnu/include /opt/gnu/include @EXECPREFIX@/GNU/include /opt/GNU/include' |
897 | loclibpth='@EXECPREFIX@/local@BASELIBDIR@ /opt/local@BASELIBDIR@ @EXECPREFIX@/gnu@BASELIBDIR@ /opt/gnu@BASELIBDIR@ @EXECPREFIX@/GNU@BASELIBDIR@ /opt/GNU@BASELIBDIR@' | 901 | loclibpth='@EXECPREFIX@/local@BASELIBDIR@ /opt/local@BASELIBDIR@ @EXECPREFIX@/gnu@BASELIBDIR@ /opt/gnu@BASELIBDIR@ @EXECPREFIX@/GNU@BASELIBDIR@ /opt/GNU@BASELIBDIR@' |
902 | longdblinfbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00' | ||
898 | longdblkind='3' | 903 | longdblkind='3' |
904 | longdblmantbits='64' | ||
905 | longdblnanbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x32, 0xf7' | ||
899 | longdblsize='16' | 906 | longdblsize='16' |
900 | longlongsize='8' | 907 | longlongsize='8' |
901 | longsize='8' | 908 | longsize='8' |
@@ -948,6 +955,7 @@ nv_preserves_uv_bits='53' | |||
948 | nveformat='"e"' | 955 | nveformat='"e"' |
949 | nvfformat='"f"' | 956 | nvfformat='"f"' |
950 | nvgformat='"g"' | 957 | nvgformat='"g"' |
958 | nvmantbits='52' | ||
951 | nvsize='8' | 959 | nvsize='8' |
952 | nvtype='double' | 960 | nvtype='double' |
953 | o_nonblock='O_NONBLOCK' | 961 | o_nonblock='O_NONBLOCK' |
@@ -957,11 +965,11 @@ optimize='-O2' | |||
957 | orderlib='false' | 965 | orderlib='false' |
958 | osname='linux' | 966 | osname='linux' |
959 | osvers='3.19.5-yocto-standard' | 967 | osvers='3.19.5-yocto-standard' |
960 | otherlibdirs='@LIBDIR@/perl/5.22.1' | 968 | otherlibdirs='@LIBDIR@/perl/5.24.0' |
961 | package='perl' | 969 | package='perl' |
962 | pager='/usr/bin/less -isr' | 970 | pager='/usr/bin/less -isr' |
963 | passcat='cat /etc/passwd' | 971 | passcat='cat /etc/passwd' |
964 | patchlevel='22' | 972 | patchlevel='24' |
965 | path_sep=':' | 973 | path_sep=':' |
966 | perl5='@USRBIN@/perl' | 974 | perl5='@USRBIN@/perl' |
967 | perl='perl' | 975 | perl='perl' |
@@ -978,8 +986,8 @@ pmake='' | |||
978 | pr='' | 986 | pr='' |
979 | prefix='@EXECPREFIX@' | 987 | prefix='@EXECPREFIX@' |
980 | prefixexp='@EXECPREFIX@' | 988 | prefixexp='@EXECPREFIX@' |
981 | privlib='@LIBDIR@/perl/5.22.1' | 989 | privlib='@LIBDIR@/perl/5.24.0' |
982 | privlibexp='@LIBDIR@/perl/5.22.1' | 990 | privlibexp='@LIBDIR@/perl/5.24.0' |
983 | procselfexe='"/proc/self/exe"' | 991 | procselfexe='"/proc/self/exe"' |
984 | prototype='define' | 992 | prototype='define' |
985 | ptrsize='8' | 993 | ptrsize='8' |
@@ -1045,17 +1053,17 @@ sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | |||
1045 | sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 6, 17, 29, 31, 0' | 1053 | sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 6, 17, 29, 31, 0' |
1046 | sig_size='69' | 1054 | sig_size='69' |
1047 | signal_t='void' | 1055 | signal_t='void' |
1048 | sitearch='@LIBDIR@/perl/site_perl/5.22.1/@ARCH@-thread-multi' | 1056 | sitearch='@LIBDIR@/perl/site_perl/5.24.0/@ARCH@-thread-multi' |
1049 | sitearchexp='@LIBDIR@/perl/site_perl/5.22.1/@ARCH@-thread-multi' | 1057 | sitearchexp='@LIBDIR@/perl/site_perl/5.24.0/@ARCH@-thread-multi' |
1050 | sitebin='@USRBIN@' | 1058 | sitebin='@USRBIN@' |
1051 | sitebinexp='@USRBIN@' | 1059 | sitebinexp='@USRBIN@' |
1052 | sitehtml1dir='' | 1060 | sitehtml1dir='' |
1053 | sitehtml1direxp='' | 1061 | sitehtml1direxp='' |
1054 | sitehtml3dir='' | 1062 | sitehtml3dir='' |
1055 | sitehtml3direxp='' | 1063 | sitehtml3direxp='' |
1056 | sitelib='@LIBDIR@/perl/site_perl/5.22.1' | 1064 | sitelib='@LIBDIR@/perl/site_perl/5.24.0' |
1057 | sitelib_stem='@LIBDIR@/perl/site_perl' | 1065 | sitelib_stem='@LIBDIR@/perl/site_perl' |
1058 | sitelibexp='@LIBDIR@/perl/site_perl/5.22.1' | 1066 | sitelibexp='@LIBDIR@/perl/site_perl/5.24.0' |
1059 | siteman1dir='' | 1067 | siteman1dir='' |
1060 | siteman1direxp='' | 1068 | siteman1direxp='' |
1061 | siteman3dir='' | 1069 | siteman3dir='' |
@@ -1134,8 +1142,8 @@ uname='uname' | |||
1134 | uniq='uniq' | 1142 | uniq='uniq' |
1135 | uquadtype='unsigned long' | 1143 | uquadtype='unsigned long' |
1136 | use5005threads='undef' | 1144 | use5005threads='undef' |
1137 | use64bitall='define' | 1145 | use64bitall='undef' |
1138 | use64bitint='define' | 1146 | use64bitint='undef' |
1139 | usecbacktrace='undef' | 1147 | usecbacktrace='undef' |
1140 | usecrosscompile='define' | 1148 | usecrosscompile='define' |
1141 | usedevel='undef' | 1149 | usedevel='undef' |
@@ -1174,17 +1182,17 @@ uvtype='unsigned long' | |||
1174 | uvuformat='"lu"' | 1182 | uvuformat='"lu"' |
1175 | uvxformat='"lx"' | 1183 | uvxformat='"lx"' |
1176 | vaproto='define' | 1184 | vaproto='define' |
1177 | vendorarch='@LIBDIR@/perl/vendor_perl/5.22.1/@ARCH@-thread-multi' | 1185 | vendorarch='@LIBDIR@/perl/vendor_perl/5.24.0/@ARCH@-thread-multi' |
1178 | vendorarchexp='@LIBDIR@/perl/vendor_perl/5.22.1/@ARCH@-thread-multi' | 1186 | vendorarchexp='@LIBDIR@/perl/vendor_perl/5.24.0/@ARCH@-thread-multi' |
1179 | vendorbin='@USRBIN@' | 1187 | vendorbin='@USRBIN@' |
1180 | vendorbinexp='@USRBIN@' | 1188 | vendorbinexp='@USRBIN@' |
1181 | vendorhtml1dir=' ' | 1189 | vendorhtml1dir=' ' |
1182 | vendorhtml1direxp='' | 1190 | vendorhtml1direxp='' |
1183 | vendorhtml3dir=' ' | 1191 | vendorhtml3dir=' ' |
1184 | vendorhtml3direxp='' | 1192 | vendorhtml3direxp='' |
1185 | vendorlib='@LIBDIR@/perl/vendor_perl/5.22.1' | 1193 | vendorlib='@LIBDIR@/perl/vendor_perl/5.24.0' |
1186 | vendorlib_stem='@LIBDIR@/perl/vendor_perl' | 1194 | vendorlib_stem='@LIBDIR@/perl/vendor_perl' |
1187 | vendorlibexp='@LIBDIR@/perl/vendor_perl/5.22.1' | 1195 | vendorlibexp='@LIBDIR@/perl/vendor_perl/5.24.0' |
1188 | vendorman1dir=' ' | 1196 | vendorman1dir=' ' |
1189 | vendorman1direxp='' | 1197 | vendorman1direxp='' |
1190 | vendorman3dir=' ' | 1198 | vendorman3dir=' ' |
@@ -1193,8 +1201,8 @@ vendorprefix='@EXECPREFIX@' | |||
1193 | vendorprefixexp='@EXECPREFIX@' | 1201 | vendorprefixexp='@EXECPREFIX@' |
1194 | vendorscript='@USRBIN@' | 1202 | vendorscript='@USRBIN@' |
1195 | vendorscriptexp='@USRBIN@' | 1203 | vendorscriptexp='@USRBIN@' |
1196 | version='5.22.1' | 1204 | version='5.24.0' |
1197 | version_patchlevel_string='version 22 subversion 1' | 1205 | version_patchlevel_string='version 24 subversion 0' |
1198 | versiononly='undef' | 1206 | versiononly='undef' |
1199 | vi='' | 1207 | vi='' |
1200 | xlibpth='@LIBDIR@/386 @BASELIBDIR@386' | 1208 | xlibpth='@LIBDIR@/386 @BASELIBDIR@386' |
@@ -1203,10 +1211,10 @@ yaccflags='' | |||
1203 | zcat='' | 1211 | zcat='' |
1204 | zip='zip' | 1212 | zip='zip' |
1205 | PERL_REVISION=5 | 1213 | PERL_REVISION=5 |
1206 | PERL_VERSION=22 | 1214 | PERL_VERSION=24 |
1207 | PERL_SUBVERSION=1 | 1215 | PERL_SUBVERSION=0 |
1208 | PERL_API_REVISION=5 | 1216 | PERL_API_REVISION=5 |
1209 | PERL_API_VERSION=22 | 1217 | PERL_API_VERSION=24 |
1210 | PERL_API_SUBVERSION=0 | 1218 | PERL_API_SUBVERSION=0 |
1211 | PERL_PATCHLEVEL='' | 1219 | PERL_PATCHLEVEL='' |
1212 | PERL_CONFIG_SH=true | 1220 | PERL_CONFIG_SH=true |
@@ -1219,3 +1227,23 @@ d_clock_gettime='define' | |||
1219 | d_clock_getres='define' | 1227 | d_clock_getres='define' |
1220 | d_clock='define' | 1228 | d_clock='define' |
1221 | d_nanosleep='define' | 1229 | d_nanosleep='define' |
1230 | |||
1231 | # for Signinfo | ||
1232 | d_siginfo_si_errno='define' | ||
1233 | d_siginfo_si_pid='define' | ||
1234 | d_siginfo_si_uid='define' | ||
1235 | d_siginfo_si_addr='define' | ||
1236 | d_siginfo_si_status='define' | ||
1237 | d_siginfo_si_band='define' | ||
1238 | d_siginfo_si_value='define' | ||
1239 | |||
1240 | # don't support fdclose | ||
1241 | d_fdclose='undef' | ||
1242 | |||
1243 | # support memmem | ||
1244 | d_memmem='define' | ||
1245 | |||
1246 | # for locale | ||
1247 | d_newlocale='define' | ||
1248 | d_freelocale='define' | ||
1249 | d_uselocale='define' | ||
diff --git a/meta/recipes-devtools/perl/perl/debian/errno_ver.diff b/meta/recipes-devtools/perl/perl/debian/errno_ver.diff index bcb59c69e0..3d09229ed4 100644 --- a/meta/recipes-devtools/perl/perl/debian/errno_ver.diff +++ b/meta/recipes-devtools/perl/perl/debian/errno_ver.diff | |||
@@ -1,8 +1,8 @@ | |||
1 | From 827eee225897c35ec97194a5971bf4bfcf250748 Mon Sep 17 00:00:00 2001 | 1 | From 8e1efba7560d8d55524c7a0f1b0539ddce419b86 Mon Sep 17 00:00:00 2001 |
2 | From: Brendan O'Dea <bod@debian.org> | 2 | From: Brendan O'Dea <bod@debian.org> |
3 | Date: Fri, 16 Dec 2005 01:32:14 +1100 | 3 | Date: Fri, 16 Dec 2005 01:32:14 +1100 |
4 | Subject: Remove Errno version check due to upgrade problems with long-running | 4 | Subject: [PATCH 6/8] Remove Errno version check due to upgrade problems with |
5 | processes. | 5 | long-running processes. |
6 | 6 | ||
7 | Bug-Debian: http://bugs.debian.org/343351 | 7 | Bug-Debian: http://bugs.debian.org/343351 |
8 | 8 | ||
@@ -11,25 +11,27 @@ processes embedding perl when upgrading to a newer version, | |||
11 | compatible, but built on a different machine. | 11 | compatible, but built on a different machine. |
12 | 12 | ||
13 | Patch-Name: debian/errno_ver.diff | 13 | Patch-Name: debian/errno_ver.diff |
14 | |||
14 | --- | 15 | --- |
15 | ext/Errno/Errno_pm.PL | 5 ----- | 16 | ext/Errno/Errno_pm.PL | 5 ----- |
16 | 1 file changed, 5 deletions(-) | 17 | 1 file changed, 5 deletions(-) |
17 | 18 | ||
18 | diff --git a/ext/Errno/Errno_pm.PL b/ext/Errno/Errno_pm.PL | 19 | diff --git a/ext/Errno/Errno_pm.PL b/ext/Errno/Errno_pm.PL |
19 | index c6bfa06..519e5c7 100644 | 20 | index 6251a3c..eeed445 100644 |
20 | --- a/ext/Errno/Errno_pm.PL | 21 | --- a/ext/Errno/Errno_pm.PL |
21 | +++ b/ext/Errno/Errno_pm.PL | 22 | +++ b/ext/Errno/Errno_pm.PL |
22 | @@ -278,13 +278,8 @@ sub write_errno_pm { | 23 | @@ -294,11 +294,6 @@ EDQ |
23 | 24 | # they've already declared perl doesn't need to worry about this risk. | |
24 | package Errno; | 25 | if(!$ENV{'PERL_BUILD_EXPAND_CONFIG_VARS'}) { |
25 | require Exporter; | 26 | print <<"CONFIG_CHECK_END"; |
26 | -use Config; | 27 | -use Config; |
27 | use strict; | ||
28 | |||
29 | -"\$Config{'archname'}-\$Config{'osvers'}" eq | 28 | -"\$Config{'archname'}-\$Config{'osvers'}" eq |
30 | -"$archname-$Config{'osvers'}" or | 29 | -"$archname-$Config{'osvers'}" or |
31 | - die "Errno architecture ($archname-$Config{'osvers'}) does not match executable architecture (\$Config{'archname'}-\$Config{'osvers'})"; | 30 | - die "Errno architecture ($archname-$Config{'osvers'}) does not match executable architecture (\$Config{'archname'}-\$Config{'osvers'})"; |
32 | - | 31 | - |
33 | our \$VERSION = "$VERSION"; | 32 | CONFIG_CHECK_END |
34 | \$VERSION = eval \$VERSION; | 33 | } |
35 | our \@ISA = 'Exporter'; | 34 | |
35 | -- | ||
36 | 2.1.4 | ||
37 | |||
diff --git a/meta/recipes-devtools/perl/perl/debian/prune_libs.diff b/meta/recipes-devtools/perl/perl/debian/prune_libs.diff index b4443f6476..d153e0efce 100644 --- a/meta/recipes-devtools/perl/perl/debian/prune_libs.diff +++ b/meta/recipes-devtools/perl/perl/debian/prune_libs.diff | |||
@@ -1,7 +1,8 @@ | |||
1 | From 21bc033755f0b609f9bb2aa9e98b10d58424406f Mon Sep 17 00:00:00 2001 | 1 | From c4538f966c49e356599358def7d1febf61bca21f Mon Sep 17 00:00:00 2001 |
2 | From: Brendan O'Dea <bod@debian.org> | 2 | From: Brendan O'Dea <bod@debian.org> |
3 | Date: Fri, 18 Mar 2005 22:22:25 +1100 | 3 | Date: Fri, 18 Mar 2005 22:22:25 +1100 |
4 | Subject: Prune the list of libraries wanted to what we actually need. | 4 | Subject: [PATCH 15/49] Prune the list of libraries wanted to what we actually |
5 | need. | ||
5 | 6 | ||
6 | Bug-Debian: http://bugs.debian.org/128355 | 7 | Bug-Debian: http://bugs.debian.org/128355 |
7 | 8 | ||
@@ -9,25 +10,26 @@ We want to keep the dependencies on perl-base as small as possible, | |||
9 | and some of the original list may be present on buildds (see Bug#128355). | 10 | and some of the original list may be present on buildds (see Bug#128355). |
10 | 11 | ||
11 | Patch-Name: debian/prune_libs.diff | 12 | Patch-Name: debian/prune_libs.diff |
13 | |||
12 | --- | 14 | --- |
13 | Configure | 5 ++--- | 15 | Configure | 5 ++--- |
14 | 1 file changed, 2 insertions(+), 3 deletions(-) | 16 | 1 file changed, 2 insertions(+), 3 deletions(-) |
15 | 17 | ||
16 | diff --git a/Configure b/Configure | 18 | diff --git a/Configure b/Configure |
17 | index 0a405d3..6fcc3bc 100755 | 19 | index 5a353d6..a00df64 100755 |
18 | --- a/Configure | 20 | --- a/Configure |
19 | +++ b/Configure | 21 | +++ b/Configure |
20 | @@ -1454,8 +1454,7 @@ libswanted_uselargefiles='' | 22 | @@ -1479,8 +1479,7 @@ archname='' |
21 | : set usesocks on the Configure command line to enable socks. | 23 | usereentrant='undef' |
22 | : List of libraries we want. | 24 | : List of libraries we want. |
23 | : If anyone needs extra -lxxx, put those in a hint file. | 25 | : If anyone needs extra -lxxx, put those in a hint file. |
24 | -libswanted="cl pthread socket bind inet nsl nm ndbm gdbm dbm db malloc dl ld" | 26 | -libswanted="cl pthread socket bind inet nsl ndbm gdbm dbm db malloc dl ld" |
25 | -libswanted="$libswanted sun m crypt sec util c cposix posix ucb bsd BSD" | 27 | -libswanted="$libswanted sun m crypt sec util c cposix posix ucb bsd BSD" |
26 | +libswanted='gdbm gdbm_compat db dl m c crypt' | 28 | +libswanted='gdbm gdbm_compat db dl m c crypt' |
27 | : We probably want to search /usr/shlib before most other libraries. | 29 | : We probably want to search /usr/shlib before most other libraries. |
28 | : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist. | 30 | : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist. |
29 | glibpth=`echo " $glibpth " | sed -e 's! /usr/shlib ! !'` | 31 | glibpth=`echo " $glibpth " | sed -e 's! /usr/shlib ! !'` |
30 | @@ -23593,7 +23592,7 @@ sunos*X4*) | 32 | @@ -24007,7 +24006,7 @@ sunos*X4*) |
31 | ;; | 33 | ;; |
32 | *) case "$usedl" in | 34 | *) case "$usedl" in |
33 | $define|true|[yY]*) | 35 | $define|true|[yY]*) |
@@ -36,3 +38,6 @@ index 0a405d3..6fcc3bc 100755 | |||
36 | shift | 38 | shift |
37 | perllibs="$*" | 39 | perllibs="$*" |
38 | ;; | 40 | ;; |
41 | -- | ||
42 | 2.1.4 | ||
43 | |||
diff --git a/meta/recipes-devtools/perl/perl/dynaloaderhack.patch b/meta/recipes-devtools/perl/perl/dynaloaderhack.patch index 3df593346c..719f07c9cc 100644 --- a/meta/recipes-devtools/perl/perl/dynaloaderhack.patch +++ b/meta/recipes-devtools/perl/perl/dynaloaderhack.patch | |||
@@ -1,3 +1,8 @@ | |||
1 | From 2e0ce5d27e70defd66ace0661af7c24daae34f8b Mon Sep 17 00:00:00 2001 | ||
2 | From: Richard Purdie <richard.purdie@linuxfoundation.org> | ||
3 | Date: Sat, 19 Jan 2013 23:49:24 +0000 | ||
4 | Subject: [PATCH 7/8] perl: Add dyanloader build hack | ||
5 | |||
1 | Hack the dynamic module loader so that we use native modules since we can't load | 6 | Hack the dynamic module loader so that we use native modules since we can't load |
2 | the target ones. | 7 | the target ones. |
3 | 8 | ||
@@ -6,14 +11,18 @@ Upstream-Status: Inappropriate | |||
6 | RP | 11 | RP |
7 | 2013/01/13 | 12 | 2013/01/13 |
8 | 13 | ||
9 | Index: perl-5.14.2/ext/DynaLoader/DynaLoader_pm.PL | 14 | --- |
10 | =================================================================== | 15 | ext/DynaLoader/DynaLoader_pm.PL | 4 ++++ |
11 | --- perl-5.14.2.orig/ext/DynaLoader/DynaLoader_pm.PL 2011-09-19 13:18:22.000000000 +0000 | 16 | 1 file changed, 4 insertions(+) |
12 | +++ perl-5.14.2/ext/DynaLoader/DynaLoader_pm.PL 2013-01-19 16:09:51.020584945 +0000 | 17 | |
13 | @@ -310,6 +310,10 @@ | 18 | diff --git a/ext/DynaLoader/DynaLoader_pm.PL b/ext/DynaLoader/DynaLoader_pm.PL |
19 | index e828f35..4021559 100644 | ||
20 | --- a/ext/DynaLoader/DynaLoader_pm.PL | ||
21 | +++ b/ext/DynaLoader/DynaLoader_pm.PL | ||
22 | @@ -343,6 +343,10 @@ sub bootstrap { | ||
14 | foreach (@INC) { | 23 | foreach (@INC) { |
15 | <<$^O-eq-VMS>>chop($_ = VMS::Filespec::unixpath($_));<</$^O-eq-VMS>> | 24 | <<$^O-eq-VMS>>chop($_ = VMS::Filespec::unixpath($_));<</$^O-eq-VMS>> |
16 | my $dir = "$_/auto/$modpname"; | 25 | $dir = "$_/auto/$modpname"; |
17 | + | 26 | + |
18 | + if (defined $ENV{PERL_LIB} and defined $ENV{PERLHOSTLIB}) { | 27 | + if (defined $ENV{PERL_LIB} and defined $ENV{PERLHOSTLIB}) { |
19 | + $dir =~ s/$ENV{PERL_LIB}/$ENV{PERLHOSTLIB}/g; | 28 | + $dir =~ s/$ENV{PERL_LIB}/$ENV{PERLHOSTLIB}/g; |
@@ -21,3 +30,6 @@ Index: perl-5.14.2/ext/DynaLoader/DynaLoader_pm.PL | |||
21 | 30 | ||
22 | next unless -d $dir; # skip over uninteresting directories | 31 | next unless -d $dir; # skip over uninteresting directories |
23 | 32 | ||
33 | -- | ||
34 | 2.1.4 | ||
35 | |||
diff --git a/meta/recipes-devtools/perl/perl/perl-fix-CVE-2015-8607.patch b/meta/recipes-devtools/perl/perl/perl-fix-CVE-2015-8607.patch deleted file mode 100644 index 7b4a0015cb..0000000000 --- a/meta/recipes-devtools/perl/perl/perl-fix-CVE-2015-8607.patch +++ /dev/null | |||
@@ -1,74 +0,0 @@ | |||
1 | From 652c8d4852a69f1bb4d387946f9b76350a1f0d0e Mon Sep 17 00:00:00 2001 | ||
2 | From: Tony Cook <tony@develop-help.com> | ||
3 | Date: Tue, 15 Dec 2015 10:56:54 +1100 | ||
4 | Subject: [PATCH] perl: fix CVE-2015-8607 | ||
5 | |||
6 | ensure File::Spec::canonpath() preserves taint | ||
7 | |||
8 | Previously the unix specific XS implementation of canonpath() would | ||
9 | return an untainted path when supplied a tainted path. | ||
10 | |||
11 | For the empty string case, newSVpvs() already sets taint as needed on | ||
12 | its result. | ||
13 | |||
14 | This issue was assigned CVE-2015-8607. [perl #126862] | ||
15 | |||
16 | Backport patch from http://perl5.git.perl.org/perl.git/commitdiff/0b6f93036de171c12ba95d415e264d9cf7f4e1fd | ||
17 | |||
18 | Upstream-Status: Backport | ||
19 | CVE: CVE-2015-8607 | ||
20 | Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> | ||
21 | --- | ||
22 | dist/PathTools/Cwd.xs | 1 + | ||
23 | dist/PathTools/t/taint.t | 19 ++++++++++++++++++- | ||
24 | 2 files changed, 19 insertions(+), 1 deletion(-) | ||
25 | |||
26 | diff --git a/dist/PathTools/Cwd.xs b/dist/PathTools/Cwd.xs | ||
27 | index 9d4dcf0..3d018dc 100644 | ||
28 | --- a/dist/PathTools/Cwd.xs | ||
29 | +++ b/dist/PathTools/Cwd.xs | ||
30 | @@ -535,6 +535,7 @@ THX_unix_canonpath(pTHX_ SV *path) | ||
31 | *o = 0; | ||
32 | SvPOK_on(retval); | ||
33 | SvCUR_set(retval, o - SvPVX(retval)); | ||
34 | + SvTAINT(retval); | ||
35 | return retval; | ||
36 | } | ||
37 | |||
38 | diff --git a/dist/PathTools/t/taint.t b/dist/PathTools/t/taint.t | ||
39 | index 309b3e5..48f8c5b 100644 | ||
40 | --- a/dist/PathTools/t/taint.t | ||
41 | +++ b/dist/PathTools/t/taint.t | ||
42 | @@ -12,7 +12,7 @@ use Test::More; | ||
43 | BEGIN { | ||
44 | plan( | ||
45 | ${^TAINT} | ||
46 | - ? (tests => 17) | ||
47 | + ? (tests => 21) | ||
48 | : (skip_all => "A perl without taint support") | ||
49 | ); | ||
50 | } | ||
51 | @@ -34,3 +34,20 @@ foreach my $func (@Functions) { | ||
52 | |||
53 | # Previous versions of Cwd tainted $^O | ||
54 | is !tainted($^O), 1, "\$^O should not be tainted"; | ||
55 | + | ||
56 | +{ | ||
57 | + # [perl #126862] canonpath() loses taint | ||
58 | + my $tainted = substr($ENV{PATH}, 0, 0); | ||
59 | + # yes, getcwd()'s result should be tainted, and is tested above | ||
60 | + # but be sure | ||
61 | + ok tainted(File::Spec->canonpath($tainted . Cwd::getcwd)), | ||
62 | + "canonpath() keeps taint on non-empty string"; | ||
63 | + ok tainted(File::Spec->canonpath($tainted)), | ||
64 | + "canonpath() keeps taint on empty string"; | ||
65 | + | ||
66 | + (Cwd::getcwd() =~ /^(.*)/); | ||
67 | + my $untainted = $1; | ||
68 | + ok !tainted($untainted), "make sure our untainted value is untainted"; | ||
69 | + ok !tainted(File::Spec->canonpath($untainted)), | ||
70 | + "canonpath() doesn't add taint to untainted string"; | ||
71 | +} | ||
72 | -- | ||
73 | 2.8.1 | ||
74 | |||
diff --git a/meta/recipes-devtools/perl/perl/perl-fix-CVE-2016-2381.patch b/meta/recipes-devtools/perl/perl/perl-fix-CVE-2016-2381.patch deleted file mode 100644 index 99fa8d9a6a..0000000000 --- a/meta/recipes-devtools/perl/perl/perl-fix-CVE-2016-2381.patch +++ /dev/null | |||
@@ -1,114 +0,0 @@ | |||
1 | CVE: CVE-2016-2381 | ||
2 | Upstream-Status: Backport | ||
3 | |||
4 | Backport patch to fix CVE-2016-2381 from | ||
5 | |||
6 | http://perl5.git.perl.org/perl.git/commitdiff/ae37b791a73a9e78dedb89fb2429d2628cf58076 | ||
7 | |||
8 | Signed-off-by: Kai Kang <kai.kang@windriver.com> | ||
9 | --- | ||
10 | From: Tony Cook <tony@develop-help.com> | ||
11 | Date: Wed, 27 Jan 2016 00:52:15 +0000 (+1100) | ||
12 | Subject: remove duplicate environment variables from environ | ||
13 | X-Git-Tag: v5.23.9~170 | ||
14 | X-Git-Url: http://perl5.git.perl.org/perl.git/commitdiff_plain/ae37b791a73a9e78dedb89fb2429d2628cf58076 | ||
15 | |||
16 | remove duplicate environment variables from environ | ||
17 | |||
18 | If we see duplicate environment variables while iterating over | ||
19 | environ[]: | ||
20 | |||
21 | a) make sure we use the same value in %ENV that getenv() returns. | ||
22 | |||
23 | Previously on a duplicate, %ENV would have the last entry for the name | ||
24 | from environ[], but a typical getenv() would return the first entry. | ||
25 | |||
26 | Rather than assuming all getenv() implementations return the first entry | ||
27 | explicitly call getenv() to ensure they agree. | ||
28 | |||
29 | b) remove duplicate entries from environ | ||
30 | |||
31 | Previously if there was a duplicate definition for a name in environ[] | ||
32 | setting that name in %ENV could result in an unsafe value being passed | ||
33 | to a child process, so ensure environ[] has no duplicates. | ||
34 | |||
35 | CVE-2016-2381 | ||
36 | --- | ||
37 | |||
38 | diff --git a/perl.c b/perl.c | ||
39 | index 4a324c6..5c71fd0 100644 | ||
40 | --- a/perl.c | ||
41 | +++ b/perl.c | ||
42 | @@ -4329,23 +4329,70 @@ S_init_postdump_symbols(pTHX_ int argc, char **argv, char **env) | ||
43 | } | ||
44 | if (env) { | ||
45 | char *s, *old_var; | ||
46 | + STRLEN nlen; | ||
47 | SV *sv; | ||
48 | + HV *dups = newHV(); | ||
49 | + | ||
50 | for (; *env; env++) { | ||
51 | old_var = *env; | ||
52 | |||
53 | if (!(s = strchr(old_var,'=')) || s == old_var) | ||
54 | continue; | ||
55 | + nlen = s - old_var; | ||
56 | |||
57 | #if defined(MSDOS) && !defined(DJGPP) | ||
58 | *s = '\0'; | ||
59 | (void)strupr(old_var); | ||
60 | *s = '='; | ||
61 | #endif | ||
62 | - sv = newSVpv(s+1, 0); | ||
63 | - (void)hv_store(hv, old_var, s - old_var, sv, 0); | ||
64 | + if (hv_exists(hv, old_var, nlen)) { | ||
65 | + const char *name = savepvn(old_var, nlen); | ||
66 | + | ||
67 | + /* make sure we use the same value as getenv(), otherwise code that | ||
68 | + uses getenv() (like setlocale()) might see a different value to %ENV | ||
69 | + */ | ||
70 | + sv = newSVpv(PerlEnv_getenv(name), 0); | ||
71 | + | ||
72 | + /* keep a count of the dups of this name so we can de-dup environ later */ | ||
73 | + if (hv_exists(dups, name, nlen)) | ||
74 | + ++SvIVX(*hv_fetch(dups, name, nlen, 0)); | ||
75 | + else | ||
76 | + (void)hv_store(dups, name, nlen, newSViv(1), 0); | ||
77 | + | ||
78 | + Safefree(name); | ||
79 | + } | ||
80 | + else { | ||
81 | + sv = newSVpv(s+1, 0); | ||
82 | + } | ||
83 | + (void)hv_store(hv, old_var, nlen, sv, 0); | ||
84 | if (env_is_not_environ) | ||
85 | mg_set(sv); | ||
86 | } | ||
87 | + if (HvKEYS(dups)) { | ||
88 | + /* environ has some duplicate definitions, remove them */ | ||
89 | + HE *entry; | ||
90 | + hv_iterinit(dups); | ||
91 | + while ((entry = hv_iternext_flags(dups, 0))) { | ||
92 | + STRLEN nlen; | ||
93 | + const char *name = HePV(entry, nlen); | ||
94 | + IV count = SvIV(HeVAL(entry)); | ||
95 | + IV i; | ||
96 | + SV **valp = hv_fetch(hv, name, nlen, 0); | ||
97 | + | ||
98 | + assert(valp); | ||
99 | + | ||
100 | + /* try to remove any duplicate names, depending on the | ||
101 | + * implementation used in my_setenv() the iteration might | ||
102 | + * not be necessary, but let's be safe. | ||
103 | + */ | ||
104 | + for (i = 0; i < count; ++i) | ||
105 | + my_setenv(name, 0); | ||
106 | + | ||
107 | + /* and set it back to the value we set $ENV{name} to */ | ||
108 | + my_setenv(name, SvPV_nolen(*valp)); | ||
109 | + } | ||
110 | + } | ||
111 | + SvREFCNT_dec_NN(dups); | ||
112 | } | ||
113 | #endif /* USE_ENVIRON_ARRAY */ | ||
114 | #endif /* !PERL_MICRO */ | ||
diff --git a/meta/recipes-devtools/perl/perl/perl-remove-nm-from-libswanted.patch b/meta/recipes-devtools/perl/perl/perl-remove-nm-from-libswanted.patch deleted file mode 100644 index c489f05bfe..0000000000 --- a/meta/recipes-devtools/perl/perl/perl-remove-nm-from-libswanted.patch +++ /dev/null | |||
@@ -1,30 +0,0 @@ | |||
1 | From 4732711e2548b6d734ca831d65dbcf501a89774e Mon Sep 17 00:00:00 2001 | ||
2 | From: Andreas Koenig <andk@cpan.org> | ||
3 | Date: Sun, 3 Jan 2016 08:40:33 +0100 | ||
4 | Subject: [PATCH] Remove nm from libswanted | ||
5 | |||
6 | Nm stood for "New Math" library in the context of 1994. 2014 a conflicting | ||
7 | library libnm appeared that has a network manager context. | ||
8 | |||
9 | Upstream-Status: Backport [commit 4732711e on branch blead, tag v5.25.0] | ||
10 | |||
11 | --- | ||
12 | Configure | 2 +- | ||
13 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
14 | |||
15 | diff --git a/Configure b/Configure | ||
16 | index 0e71b4b..cfbdaa1 100755 | ||
17 | --- a/Configure | ||
18 | +++ b/Configure | ||
19 | @@ -1464,7 +1464,7 @@ libswanted_uselargefiles='' | ||
20 | : set usesocks on the Configure command line to enable socks. | ||
21 | : List of libraries we want. | ||
22 | : If anyone needs extra -lxxx, put those in a hint file. | ||
23 | -libswanted="cl pthread socket bind inet nsl nm ndbm gdbm dbm db malloc dl ld" | ||
24 | +libswanted="cl pthread socket bind inet nsl ndbm gdbm dbm db malloc dl ld" | ||
25 | libswanted="$libswanted sun m crypt sec util c cposix posix ucb bsd BSD" | ||
26 | : We probably want to search /usr/shlib before most other libraries. | ||
27 | : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist. | ||
28 | -- | ||
29 | 2.9.2 | ||
30 | |||
diff --git a/meta/recipes-devtools/perl/perl/perl-test-customized.patch b/meta/recipes-devtools/perl/perl/perl-test-customized.patch index 477be29ef1..dc4ab0023f 100644 --- a/meta/recipes-devtools/perl/perl/perl-test-customized.patch +++ b/meta/recipes-devtools/perl/perl/perl-test-customized.patch | |||
@@ -1,61 +1,64 @@ | |||
1 | The OE core recipies customize some ExtUtils-MakeMaker modules, | 1 | From 64df09205b6ccb5a434a4e53e8e0a32377ab634f Mon Sep 17 00:00:00 2001 |
2 | which causes their MD5 sum to mismatch the provided table and the | 2 | From: =?UTF-8?q?An=C3=ADbal=20Lim=C3=B3n?= <anibal.limon@linux.intel.com> |
3 | corresponding tests to fail. Also, we patch several test files with | 3 | Date: Thu, 24 Nov 2016 10:49:55 -0600 |
4 | a backported patch. Update list of hashes to reflect the patched files. | 4 | Subject: [PATCH] The OE core recipies customize some ExtUtils-MakeMaker |
5 | modules, which causes their MD5 sum to mismatch the provided table and the | ||
6 | corresponding tests to fail. Also, we patch several test files with a | ||
7 | backported patch. Update list of hashes to reflect the patched files. | ||
8 | MIME-Version: 1.0 | ||
9 | Content-Type: text/plain; charset=UTF-8 | ||
10 | Content-Transfer-Encoding: 8bit | ||
5 | 11 | ||
6 | Upstream-Status: Inappropriate [embedded specific] | 12 | Upstream-Status: Inappropriate [embedded specific] |
7 | 13 | ||
8 | Signed-off-by: Bill Randle <william.c.randle@intel.com> | 14 | Signed-off-by: Bill Randle <william.c.randle@intel.com> |
15 | Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> | ||
16 | --- | ||
17 | t/porting/customized.dat | 10 +++++----- | ||
18 | 1 file changed, 5 insertions(+), 5 deletions(-) | ||
19 | |||
20 | diff --git a/t/porting/customized.dat b/t/porting/customized.dat | ||
21 | index f871a32..e11d147 100644 | ||
22 | --- a/t/porting/customized.dat | ||
23 | +++ b/t/porting/customized.dat | ||
24 | @@ -3,8 +3,8 @@ Encode cpan/Encode/encoding.pm 51c19efc9bfe8467d6ae12a4654f6e7f980715bf | ||
25 | ExtUtils::Constant cpan/ExtUtils-Constant/t/Constant.t a0369c919e216fb02767a637666bb4577ad79b02 | ||
26 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm 8d772fbc6a57637ab24d12a02794073ee71b489c | ||
27 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm 9be9ac3fee6fd6df702469904e02c8b4c6f2502e | ||
28 | -ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm bb2443c2314c50f09f7eab4aacc03ade8b9907dd | ||
29 | -ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 830acdc810e2974d7fd4ec408ea1bfa825c75b69 | ||
30 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm 224832767ac102e53daf668a4243f9389a753589 | ||
31 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm effd272b3c9224af6fd0f6cae7183f33ec4b1106 | ||
32 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm 5c41b40e33464c6635258061dff4ece018b46bd9 | ||
33 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/FAQ.pod 062e5d14a803fbbec8d61803086a3d7997e8a473 | ||
34 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Tutorial.pod a8a9cab7d67922ed3d6883c864e1fe29aaa6ad89 | ||
35 | @@ -14,7 +14,7 @@ ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm 5d5cd55e | ||
36 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm 23a4b33b974e036d59bf55aa02e025506a408048 | ||
37 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm 288df61e9ba7be3505b58b6345091fe1f310a117 | ||
38 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm 8578f2ea4ec9e764a789f6ecf620ea449ddca8c1 | ||
39 | -ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 9f1f6c51fb0337726c99332facc52159c0619fe2 | ||
40 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 0f9eaebf7f93b5de213e60708a0fe257396ee188 | ||
41 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm a0ec076bedfa0c2e52fc2b735fbc75b4c2706bbf | ||
42 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm 976b10ec76d1fe6f7ee9000b5596e8950434880b | ||
43 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm bc4b33fa5296ab35bcb1be1c18759b93c4de2598 | ||
44 | @@ -23,7 +23,7 @@ ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm 83601fa89eb | ||
45 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm 8185a7db6c4d7e0fdc5001aeaa8c2b612a884a5e | ||
46 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm 2fe66ca8a894d6a2ae340b8bf6f8d69c5e1f7fbe | ||
47 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm e8a4dbba69a1d551bd581ea6a3f2415bacbc0ae5 | ||
48 | -ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm d666ac424618c3e11b8549755c9646d942bd2d57 | ||
49 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 211d37e5d841e462cf2d0644c43ef01a1366fbee | ||
50 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm f6581a0e75e45bfc26f343f173d3366c43fb1221 | ||
51 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm 1997912b5018970cdeb3dae8fd7e0c24f6e5d567 | ||
52 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm 210a4eda8b081d9986477e3a9762fce6ebea8474 | ||
53 | @@ -32,7 +32,7 @@ ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm f73ef46755d | ||
54 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm 6059d9bb7c4f0c154a61f115aa6b24ba08622b81 | ||
55 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm 6347934cbe40da977790cea6c81987816b2fe26b | ||
56 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/cd.t 0a71fbd646a7be8358b07b6f64f838243cc0aef4 | ||
57 | -ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/echo.t 37aec8f794c52e037540757eb5b2556f79419ff7 | ||
58 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/echo.t 1a93dd8834e4bb0e5facf08204e782807567b2eb | ||
59 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/lib/MakeMaker/Test/NoXS.pm 371cdff1b2375017907cfbc9c8f4a31f5ad10582 | ||
60 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/prereq.t 53bda2c549fd13a6b6c13a070ca6bc79883081c0 | ||
61 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/vstrings.t 90035a2bdbf45f15b9c3196d072d7cba7e662871 | ||
62 | -- | ||
63 | 2.1.4 | ||
9 | 64 | ||
10 | Index: perl-5.22.1/t/porting/customized.dat | ||
11 | =================================================================== | ||
12 | --- perl-5.22.1.orig/t/porting/customized.dat 2015-10-31 13:36:16.000000000 +0000 | ||
13 | +++ perl-5.22.1/t/porting/customized.dat 2016-06-02 12:50:10.381030204 -0700 | ||
14 | @@ -1,8 +1,8 @@ | ||
15 | CPAN cpan/CPAN/lib/CPAN.pm ce62c43d72f101c011184dbbc59e21c2790826f0 | ||
16 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm 7f4dfd0fe884bd42412bcf04ca80ef97b39c1d54 | ||
17 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm bef099988b15fb0b2a1f5ac48c01af1f7f36d329 | ||
18 | -ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm 8168e18f0e3ce3ece4bb7e7c72d57ec07c67c402 | ||
19 | -ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 7115e97a53559cb3ec061dd6f7f344e522724c4a | ||
20 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm 8c22e119b96d674f1f268a9c495bb4aa04e1100b | ||
21 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 3d7abd674b15ed323f743594ef0bd09db76b1aee | ||
22 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm f8db8d4245bf0684b8210c811f50d7cfb1a27d78 | ||
23 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/FAQ.pod 757bffb47857521311f8f3bde43ebe165f8d5191 | ||
24 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Locale.pm 82be06851deb84c6419ad003ce9b6d1957f395f3 | ||
25 | @@ -14,7 +14,7 @@ | ||
26 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm ab80029ab16d38d4f2e41dc88d2ceb9f3790e477 | ||
27 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm 453e0abbc4bb38db4c0820ad5c4846f313b66291 | ||
28 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm c1b1babda8f43ae7a2caba1cb4f70f92af5a0e34 | ||
29 | -ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 6f90d94ad3e7aa0045a3b1a10a1bb18391f89f57 | ||
30 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 21bde53290bf1a4da4457290b65bd1b0ca6f1d16 | ||
31 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm cab2b3ce08b71a4ce89aa630f236eb08b852439d | ||
32 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm 61fced0faf518bf87c265fcb51ed330ba354623f | ||
33 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm ae0ef51a7b6dd0b05aa61c779df7167dda5f5119 | ||
34 | @@ -23,7 +23,7 @@ | ||
35 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm 433135eecb85b4b1d90d3027432f329436c78447 | ||
36 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm 1fbb5605bfb47feee4083feba8aa85e659628f70 | ||
37 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm 5b66d1f485a6034d96fc24ba1665b1bad9e447f1 | ||
38 | -ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 8cef99a9bd370ecfd07ddb0efbdcbb4101255e45 | ||
39 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 860d520234d7c9036d91f0b143a1dddf2a5e8cb7 | ||
40 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm 939572fde3d59ba77c2e677fe2df2bed4bed5898 | ||
41 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm 09c2049bfd25b735e2a5bcf56a6cff7b4827f9c8 | ||
42 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm d65d63f8217a55c36f62e249814988974f593c79 | ||
43 | @@ -31,8 +31,16 @@ | ||
44 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm 12df38eacceeed73cab94c423236bfaed0fbbfec | ||
45 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm 22fe9596a0237252f45399a36abc83b7813bc328 | ||
46 | ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm 7fbc42ca2ebc6c677b79ae5fd5647243cf069463 | ||
47 | -ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/basic.t 6cdc7701b50e586bc9c4cfb1616de8eb0b1baf34 | ||
48 | -ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/pm_to_blib.t 71ebcee355691ce374fcad251b12d8b2412462b3 | ||
49 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/basic.t d78fdec7a4512dc8d2a7abd62b8104530af8ecf9 | ||
50 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/echo.t 9427f4adebbb13b57b4a76fef2972adf63c9bd96 | ||
51 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/INSTALL_BASE.t ef356c196bb5c3c428ae309d7f989bdd6d79b86d | ||
52 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t 3e6d4d6eb2eab42e983ac70eb5737a759af0916f | ||
53 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/INST.t e553fa0d53c894c8d36aafb69edd55b38a9355f8 | ||
54 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/min_perl_version.t e930ec9217de5a1785d0247c30b159e6f7f5673f | ||
55 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/PL_FILES.t 7e49ab6c4d467826d22023fa03d77b85f935b58e | ||
56 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/pm_to_blib.t a04c96eecfab17e4094604e0fb998dd93cf93b93 | ||
57 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/recurs.t 94cce3bff875a878ed27816b3f5df2ca4225c714 | ||
58 | +ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/several_authors.t f811d993c0835c66dc501ed55083acb29bf33bf7 | ||
59 | Text::ParseWords cpan/Text-ParseWords/t/ParseWords.t 9bae51c9b944cd5c0bbabe9d397e573976a2be8e | ||
60 | Win32API::File cpan/Win32API-File/buffers.h 02d230ac9ac7091365128161a0ed671898baefae | ||
61 | Win32API::File cpan/Win32API-File/cFile.h fca7e383e76979c3ac3adf12d11d1bcd2618e489 | ||
diff --git a/meta/recipes-devtools/perl/perl_5.22.1.bb b/meta/recipes-devtools/perl/perl_5.24.0.bb index 792a65b5b2..ab50d29d33 100644 --- a/meta/recipes-devtools/perl/perl_5.22.1.bb +++ b/meta/recipes-devtools/perl/perl_5.24.0.bb | |||
@@ -40,6 +40,7 @@ SRC_URI += " \ | |||
40 | file://Makefile.patch \ | 40 | file://Makefile.patch \ |
41 | file://Makefile.SH.patch \ | 41 | file://Makefile.SH.patch \ |
42 | file://installperl.patch \ | 42 | file://installperl.patch \ |
43 | file://perl-archlib-exp.patch \ | ||
43 | file://perl-dynloader.patch \ | 44 | file://perl-dynloader.patch \ |
44 | file://perl-moreconfig.patch \ | 45 | file://perl-moreconfig.patch \ |
45 | file://letgcc-find-errno.patch \ | 46 | file://letgcc-find-errno.patch \ |
@@ -48,7 +49,6 @@ SRC_URI += " \ | |||
48 | file://perl-enable-gdbm.patch \ | 49 | file://perl-enable-gdbm.patch \ |
49 | file://cross-generate_uudmap.patch \ | 50 | file://cross-generate_uudmap.patch \ |
50 | file://fix_bad_rpath.patch \ | 51 | file://fix_bad_rpath.patch \ |
51 | file://perl-archlib-exp.patch \ | ||
52 | file://dynaloaderhack.patch \ | 52 | file://dynaloaderhack.patch \ |
53 | file://config.sh \ | 53 | file://config.sh \ |
54 | file://config.sh-32 \ | 54 | file://config.sh-32 \ |
@@ -65,9 +65,7 @@ SRC_URI += " \ | |||
65 | file://perl-errno-generation-gcc5.patch \ | 65 | file://perl-errno-generation-gcc5.patch \ |
66 | file://perl-fix-conflict-between-skip_all-and-END.patch \ | 66 | file://perl-fix-conflict-between-skip_all-and-END.patch \ |
67 | file://perl-test-customized.patch \ | 67 | file://perl-test-customized.patch \ |
68 | file://perl-fix-CVE-2016-2381.patch \ | ||
69 | file://perl-fix-CVE-2016-6185.patch \ | 68 | file://perl-fix-CVE-2016-6185.patch \ |
70 | file://perl-fix-CVE-2015-8607.patch \ | ||
71 | file://perl-fix-CVE-2016-1238.patch \ | 69 | file://perl-fix-CVE-2016-1238.patch \ |
72 | " | 70 | " |
73 | 71 | ||
@@ -77,8 +75,8 @@ SRC_URI_append_class-target = " \ | |||
77 | file://test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch \ | 75 | file://test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch \ |
78 | " | 76 | " |
79 | 77 | ||
80 | SRC_URI[md5sum] = "6671e4829cbaf9cecafa9a84f141b0a3" | 78 | SRC_URI[md5sum] = "59456ae4bd4b06cb6e57cb19a3b2d349" |
81 | SRC_URI[sha256sum] = "9e87317d693ce828095204be0d09af8d60b8785533fadea1a82b6f0e071e5c79" | 79 | SRC_URI[sha256sum] = "a9a37c0860380ecd7b23aa06d61c20fc5bc6d95198029f3684c44a9d7e2952f2" |
82 | 80 | ||
83 | inherit perlnative siteinfo | 81 | inherit perlnative siteinfo |
84 | 82 | ||