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