diff options
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 | ||