From 06d43a90acbe63baea62d220659149a3ff2f9198 Mon Sep 17 00:00:00 2001 From: Robert Yang Date: Wed, 17 Jun 2015 00:19:42 -0700 Subject: [PATCH] perl: 5.20.0 -> 5.22.0 * Remove: - perl-5.14.3-fix-CVE-2010-4777.patch: backport - fix-FF_MORE-crash.patch: backport - perl-rprovides.inc: it was introduced by 5.8.7, the lines in it are like: RPROVIDES_perl-module-b-asmdata = "perl-module-${TARGET_SYS}-b-asmdata" If some packages do RPDEND on something like perl-module-${TARGET_SYS}-b-asmdatam, we need update the package rather than keep use RPROVIDES in perl-rprovides.inc, so remove it. - perl-rprovides_5.20.0.inc: it only has one line: RPROVIDES_perl-module-module-build, but the perl-module-module-build is gone in 5.22.0, so remove it. * Update: - debian patches from http://ftp.de.debian.org/debian/pool/main/p/perl/perl_5.20.0-1.debian.tar.xz - Makefile.SH.patch - Merge 0001-Makefile.SH-fix-do_install-failed.patch into Makefile.SH.patch - native-nopacklist.patch - config.sh * The CGI.pm and Module::Build disappear from core, so no perl-module-module-build.rpm any more, more info: http://perltricks.com/article/165/2015/4/10/A-preview-of-Perl-5-22 Signed-off-by: Robert Yang --- ...01-Makefile.SH-fix-do_install-failed.patch | 47 --- .../debian/hurd_test_skip_stack.diff | 32 -- .../debian/module_build_man_extensions.diff | 35 -- .../debian/no_packlist_perllocal.diff | 93 ----- .../perl/perl-5.20.0/fix-FF_MORE-crash.patch | 21 -- .../perl/perl-5.20.0/native-nopacklist.patch | 94 ----- .../perl-5.14.3-fix-CVE-2010-4777.patch | 45 --- ...native_5.20.0.bb => perl-native_5.22.0.bb} | 11 +- ...ds_5.20.0.inc => perl-rdepends_5.22.0.inc} | 266 ++++++-------- meta/recipes-devtools/perl/perl-rprovides.inc | 49 --- .../perl/perl-rprovides_5.20.0.inc | 1 - .../Configure-multilib.patch | 0 .../{perl-5.20.0 => perl}/MM_Unix.pm.patch | 0 .../{perl-5.20.0 => perl}/Makefile.SH.patch | 142 ++++---- .../perl/{perl-5.20.0 => perl}/Makefile.patch | 0 .../perl/{perl-5.20.0 => perl}/config.sh | 339 ++++++++++++------ .../perl/{perl-5.20.0 => perl}/config.sh-32 | 0 .../{perl-5.20.0 => perl}/config.sh-32-be | 0 .../{perl-5.20.0 => perl}/config.sh-32-le | 0 .../perl/{perl-5.20.0 => perl}/config.sh-64 | 0 .../{perl-5.20.0 => perl}/config.sh-64-be | 0 .../{perl-5.20.0 => perl}/config.sh-64-le | 0 .../cross-generate_uudmap.patch | 0 .../debian/cpan-missing-site-dirs.diff | 6 +- .../debian/cpan_definstalldirs.diff | 8 +- .../debian/db_file_ver.diff | 2 +- .../perl/perl/debian/deprecate-with-apt.diff | 56 +++ .../debian/doc_info.diff | 6 +- .../debian/enc2xs_inc.diff | 14 +- .../debian/errno_ver.diff | 6 +- .../debian/extutils_set_libperl_path.diff | 8 +- .../perl/perl/debian/fakeroot.diff | 42 +++ .../debian/find_html2text.diff | 6 +- .../fixes/document_makemaker_ccflags.diff | 6 +- .../debian/fixes/memoize_storable_nstore.diff | 2 +- .../debian/fixes/net_smtp_docs.diff | 14 +- .../perl/perl/debian/fixes/perl-Cnn.diff | 73 ++++ .../fixes/pod_man_reproducible_date.diff | 170 +++++++++ .../perl/debian/fixes/podman-empty-date.diff | 51 +++ .../perl/perl/debian/fixes/podman-pipe.diff | 109 ++++++ .../perl/debian/fixes/podman-utc-docs.diff | 86 +++++ .../perl/perl/debian/fixes/podman-utc.diff | 33 ++ .../debian/fixes/respect_umask.diff | 156 ++++---- .../debian/instmodsh_doc.diff | 2 +- .../debian/ld_run_path.diff | 6 +- .../debian/libnet_config_path.diff | 18 +- .../debian/libperl_embed_doc.diff | 2 +- .../perl/perl/debian/locale-robustness.diff | 52 +++ .../perl/perl/debian/makemaker-pasthru.diff | 30 ++ .../perl/debian/makemaker_customized.diff | 42 +++ .../debian/mod_paths.diff | 8 +- .../perl/debian/no_packlist_perllocal.diff | 92 +++++ .../perl/perl/debian/patchlevel.diff | 30 ++ .../debian/perl5db-x-terminal-emulator.patch | 6 +- .../{perl-5.20.0 => perl}/debian/perlivp.diff | 2 +- .../perl/perl/debian/pod2man-customized.diff | 23 ++ .../debian/prefix_changes.diff | 22 +- .../debian/prune_libs.diff | 12 +- .../debian/regen-skip.diff | 2 +- .../debian/skip-kfreebsd-crash.diff | 4 +- .../debian/skip-upstream-git-tests.diff | 6 +- .../debian/squelch-locale-warnings.diff | 35 +- .../debian/writable_site_dirs.diff | 18 +- .../dynaloaderhack.patch | 0 .../{perl-5.20.0 => perl}/fix_bad_rpath.patch | 0 .../{perl-5.20.0 => perl}/generate-sh.patch | 0 .../{perl-5.20.0 => perl}/installperl.patch | 0 .../letgcc-find-errno.patch | 0 ...regenerate-makefile-failed-while-cc-.patch | 0 .../perl/perl/native-nopacklist.patch | 91 +++++ .../native-perlinc.patch | 0 .../perl-archlib-exp.patch | 0 .../perl-configpm-switch.patch | 0 .../{perl-5.20.0 => perl}/perl-configure.sh | 0 .../perl-dynloader.patch | 0 .../perl-enable-gdbm.patch | 0 .../perl-moreconfig.patch | 0 .../perl/{perl-5.20.0 => perl}/run-ptest | 0 ...st-threads-t-join.t-adjust-ps-option.patch | 0 ...-DynaLoader.t-fix-calling-dl_findfil.patch | 0 .../perl/{perl_5.20.0.bb => perl_5.22.0.bb} | 19 +- 81 files changed, 1596 insertions(+), 955 deletions(-) delete mode 100644 meta/recipes-devtools/perl/perl-5.20.0/0001-Makefile.SH-fix-do_install-failed.patch delete mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/hurd_test_skip_stack.diff delete mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/module_build_man_extensions.diff delete mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/no_packlist_perllocal.diff delete mode 100644 meta/recipes-devtools/perl/perl-5.20.0/fix-FF_MORE-crash.patch delete mode 100644 meta/recipes-devtools/perl/perl-5.20.0/native-nopacklist.patch delete mode 100644 meta/recipes-devtools/perl/perl-5.20.0/perl-5.14.3-fix-CVE-2010-4777.patch rename meta/recipes-devtools/perl/{perl-native_5.20.0.bb => perl-native_5.22.0.bb} (92%) rename meta/recipes-devtools/perl/{perl-rdepends_5.20.0.inc => perl-rdepends_5.22.0.inc} (94%) delete mode 100644 meta/recipes-devtools/perl/perl-rprovides.inc delete mode 100644 meta/recipes-devtools/perl/perl-rprovides_5.20.0.inc rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/Configure-multilib.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/MM_Unix.pm.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/Makefile.SH.patch (77%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/Makefile.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/config.sh (68%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/config.sh-32 (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/config.sh-32-be (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/config.sh-32-le (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/config.sh-64 (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/config.sh-64-be (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/config.sh-64-le (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/cross-generate_uudmap.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/cpan-missing-site-dirs.diff (93%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/cpan_definstalldirs.diff (89%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/db_file_ver.diff (94%) create mode 100644 meta/recipes-devtools/perl/perl/debian/deprecate-with-apt.diff rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/doc_info.diff (85%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/enc2xs_inc.diff (87%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/errno_ver.diff (87%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/extutils_set_libperl_path.diff (87%) create mode 100644 meta/recipes-devtools/perl/perl/debian/fakeroot.diff rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/find_html2text.diff (89%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/fixes/document_makemaker_ccflags.diff (87%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/fixes/memoize_storable_nstore.diff (98%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/fixes/net_smtp_docs.diff (58%) create mode 100644 meta/recipes-devtools/perl/perl/debian/fixes/perl-Cnn.diff create mode 100644 meta/recipes-devtools/perl/perl/debian/fixes/pod_man_reproducible_date.diff create mode 100644 meta/recipes-devtools/perl/perl/debian/fixes/podman-empty-date.diff create mode 100644 meta/recipes-devtools/perl/perl/debian/fixes/podman-pipe.diff create mode 100644 meta/recipes-devtools/perl/perl/debian/fixes/podman-utc-docs.diff create mode 100644 meta/recipes-devtools/perl/perl/debian/fixes/podman-utc.diff rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/fixes/respect_umask.diff (64%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/instmodsh_doc.diff (93%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/ld_run_path.diff (84%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/libnet_config_path.diff (74%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/libperl_embed_doc.diff (92%) create mode 100644 meta/recipes-devtools/perl/perl/debian/locale-robustness.diff create mode 100644 meta/recipes-devtools/perl/perl/debian/makemaker-pasthru.diff create mode 100644 meta/recipes-devtools/perl/perl/debian/makemaker_customized.diff rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/mod_paths.diff (93%) create mode 100644 meta/recipes-devtools/perl/perl/debian/no_packlist_perllocal.diff create mode 100644 meta/recipes-devtools/perl/perl/debian/patchlevel.diff rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/perl5db-x-terminal-emulator.patch (87%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/perlivp.diff (95%) create mode 100644 meta/recipes-devtools/perl/perl/debian/pod2man-customized.diff rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/prefix_changes.diff (89%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/prune_libs.diff (78%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/regen-skip.diff (93%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/skip-kfreebsd-crash.diff (91%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/skip-upstream-git-tests.diff (80%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/squelch-locale-warnings.diff (59%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/debian/writable_site_dirs.diff (61%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/dynaloaderhack.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/fix_bad_rpath.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/generate-sh.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/installperl.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/letgcc-find-errno.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/make_ext.pl-fix-regenerate-makefile-failed-while-cc-.patch (100%) create mode 100644 meta/recipes-devtools/perl/perl/native-nopacklist.patch rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/native-perlinc.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/perl-archlib-exp.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/perl-configpm-switch.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/perl-configure.sh (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/perl-dynloader.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/perl-enable-gdbm.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/perl-moreconfig.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/run-ptest (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/test/dist-threads-t-join.t-adjust-ps-option.patch (100%) rename meta/recipes-devtools/perl/{perl-5.20.0 => perl}/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch (100%) rename meta/recipes-devtools/perl/{perl_5.20.0.bb => perl_5.22.0.bb} (96%) diff --git a/meta/recipes-devtools/perl/perl-5.20.0/0001-Makefile.SH-fix-do_install-failed.patch b/meta/recipes-devtools/perl/perl-5.20.0/0001-Makefile.SH-fix-do_install-failed.patch deleted file mode 100644 index b1787ce4df..0000000000 --- a/meta/recipes-devtools/perl/perl-5.20.0/0001-Makefile.SH-fix-do_install-failed.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 2ed4b0c66fe7c7282922798eb3271b8f101359d1 Mon Sep 17 00:00:00 2001 -From: Hongxu Jia -Date: Thu, 19 Jun 2014 19:34:56 +0800 -Subject: [PATCH] Makefile.SH: fix do_install failed - -Signed-off-by: Hongxu Jia ---- - Makefile.SH | 16 +--------------- - 1 file changed, 1 insertion(+), 15 deletions(-) - -diff --git a/Makefile.SH b/Makefile.SH -index f5d2d0f..e468c1b 100755 ---- a/Makefile.SH -+++ b/Makefile.SH -@@ -1074,8 +1074,7 @@ EOT - $spitshell >>$Makefile <>$Makefile <<'!NO!SUBS!' - install.perl: $(INSTALL_DEPENDENCE) installperl - ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS) -- --# XXX Experimental. Hardwired values, but useful for testing. --# Eventually Configure could ask for some of these values. --install.html: all installhtml -- -@test -f README.vms && cd vms && $(LNS) ../README.vms README_vms.pod && cd .. -- $(RUN_PERL) installhtml \ -- --podroot=. --podpath=. --recurse \ -- --htmldir=$(privlib)/html \ -- --htmlroot=$(privlib)/html \ -- --splithead=pod/perlipc \ -- --splititem=pod/perlfunc \ -- --ignore=Porting/Maintainers.pm,Porting/pumpkin.pod,Porting/repository.pod \ -- --verbose - !NO!SUBS! - fi - --- -1.8.1.2 - diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/hurd_test_skip_stack.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/hurd_test_skip_stack.diff deleted file mode 100644 index 66208a2661..0000000000 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/hurd_test_skip_stack.diff +++ /dev/null @@ -1,32 +0,0 @@ -From 651aaac47361c03d15681b6cfdba0056a348fbb7 Mon Sep 17 00:00:00 2001 -From: Dominic Hargreaves -Date: Sun, 27 Nov 2011 16:27:07 +0000 -Subject: Disable failing GNU/Hurd tests dist/threads/t/stack.t - -These tests fail on GNU/Hurd owing to libpthread using fixed-size stacks. -This is a known limitation that should get fixed in the future. - -For now, disable the tests. - -Bug-Debian: http://bugs.debian.org/650175 - -Patch-Name: debian/hurd_test_skip_stack.diff ---- - dist/threads/t/stack.t | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/dist/threads/t/stack.t b/dist/threads/t/stack.t -index cfd6cf7..84cc527 100644 ---- a/dist/threads/t/stack.t -+++ b/dist/threads/t/stack.t -@@ -7,6 +7,10 @@ BEGIN { - print("1..0 # SKIP Perl not compiled with 'useithreads'\n"); - exit(0); - } -+ if ($^O eq 'gnu') { -+ print("1..0 # SKIP fails on GNU/Hurd (Debian #650175)\n"); -+ exit(0); -+ } - } - - use ExtUtils::testlib; diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/module_build_man_extensions.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/module_build_man_extensions.diff deleted file mode 100644 index 894e9533fc..0000000000 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/module_build_man_extensions.diff +++ /dev/null @@ -1,35 +0,0 @@ -From 333efa7c9da43d94272a872a59a6cd28da8ca245 Mon Sep 17 00:00:00 2001 -From: Niko Tyni -Date: Thu, 8 May 2008 14:32:33 +0300 -Subject: Adjust Module::Build manual page extensions for the Debian Perl - policy - -Bug-Debian: http://bugs.debian.org/479460 - -Patch-Name: debian/module_build_man_extensions.diff ---- - cpan/Module-Build/lib/Module/Build/Base.pm | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/cpan/Module-Build/lib/Module/Build/Base.pm b/cpan/Module-Build/lib/Module/Build/Base.pm -index 84e137f..4422cd4 100644 ---- a/cpan/Module-Build/lib/Module/Build/Base.pm -+++ b/cpan/Module-Build/lib/Module/Build/Base.pm -@@ -3226,7 +3226,7 @@ sub manify_bin_pods { - foreach my $file (keys %$files) { - # Pod::Simple based parsers only support one document per instance. - # This is expected to change in a future version (Pod::Simple > 3.03). -- my $parser = Pod::Man->new( %podman_args ); -+ my $parser = Pod::Man->new( %podman_args, section => '1p' ); # binaries go in section 1p - my $manpage = $self->man1page_name( $file ) . '.' . - $self->config( 'man1ext' ); - my $outfile = File::Spec->catfile($mandir, $manpage); -@@ -3252,7 +3252,7 @@ sub manify_lib_pods { - while (my ($file, $relfile) = each %$files) { - # Pod::Simple based parsers only support one document per instance. - # This is expected to change in a future version (Pod::Simple > 3.03). -- my $parser = Pod::Man->new( %podman_args ); -+ my $parser = Pod::Man->new( %podman_args, section => '3pm' ); # libraries go in section 3pm - my $manpage = $self->man3page_name( $relfile ) . '.' . - $self->config( 'man3ext' ); - my $outfile = File::Spec->catfile( $mandir, $manpage); diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/no_packlist_perllocal.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/no_packlist_perllocal.diff deleted file mode 100644 index 09fe1a965e..0000000000 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/no_packlist_perllocal.diff +++ /dev/null @@ -1,93 +0,0 @@ -From 127c026bbb63907b196febf3558842d8f01e52ef Mon Sep 17 00:00:00 2001 -From: Brendan O'Dea -Date: Tue, 8 Mar 2005 19:30:38 +1100 -Subject: Don't install .packlist or perllocal.pod for perl or vendor - -Patch-Name: debian/no_packlist_perllocal.diff ---- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 36 +++---------------------- - 1 file changed, 4 insertions(+), 32 deletions(-) - -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm -index f977476..0a6797f 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm -@@ -2079,11 +2079,6 @@ pure_perl_install :: all - }; - - push @m, --q{ read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \ -- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \ --} unless $self->{NO_PACKLIST}; -- -- push @m, - q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \ - $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \ - $(INST_BIN) $(DESTINSTALLBIN) \ -@@ -2115,10 +2110,6 @@ q{ $(INST_LIB) $(DESTINSTALLSITELIB) \ - pure_vendor_install :: all - $(NOECHO) umask 022; $(MOD_INSTALL) \ - }; -- push @m, --q{ read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \ -- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \ --} unless $self->{NO_PACKLIST}; - - push @m, - q{ $(INST_LIB) $(DESTINSTALLVENDORLIB) \ -@@ -2144,37 +2135,19 @@ doc_vendor_install :: all - - push @m, q{ - doc_perl_install :: all -- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod -- -$(NOECHO) umask 022; $(MKPATH) $(DESTINSTALLARCHLIB) -- -$(NOECHO) umask 022; $(DOC_INSTALL) \ -- "Module" "$(NAME)" \ -- "installed into" "$(INSTALLPRIVLIB)" \ -- LINKTYPE "$(LINKTYPE)" \ -- VERSION "$(VERSION)" \ -- EXE_FILES "$(EXE_FILES)" \ -- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{ - - doc_site_install :: all -- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod -- -$(NOECHO) umask 02; $(MKPATH) $(DESTINSTALLARCHLIB) -+ $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLSITEARCH)/perllocal.pod -+ -$(NOECHO) umask 02; $(MKPATH) $(DESTINSTALLSITEARCH) - -$(NOECHO) umask 02; $(DOC_INSTALL) \ - "Module" "$(NAME)" \ - "installed into" "$(INSTALLSITELIB)" \ - LINKTYPE "$(LINKTYPE)" \ - VERSION "$(VERSION)" \ - EXE_FILES "$(EXE_FILES)" \ -- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{ -+ >> }.$self->catfile('$(DESTINSTALLSITEARCH)','perllocal.pod').q{ - - doc_vendor_install :: all -- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod -- -$(NOECHO) umask 022; $(MKPATH) $(DESTINSTALLARCHLIB) -- -$(NOECHO) umask 022; $(DOC_INSTALL) \ -- "Module" "$(NAME)" \ -- "installed into" "$(INSTALLVENDORLIB)" \ -- LINKTYPE "$(LINKTYPE)" \ -- VERSION "$(VERSION)" \ -- EXE_FILES "$(EXE_FILES)" \ -- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{ - - } unless $self->{NO_PERLLOCAL}; - -@@ -2183,13 +2156,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs - $(NOECHO) $(NOOP) - - uninstall_from_perldirs :: -- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ - - uninstall_from_sitedirs :: - $(NOECHO) $(UNINSTALL) }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{ - - uninstall_from_vendordirs :: -- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ -+ - }; - - join("",@m); diff --git a/meta/recipes-devtools/perl/perl-5.20.0/fix-FF_MORE-crash.patch b/meta/recipes-devtools/perl/perl-5.20.0/fix-FF_MORE-crash.patch deleted file mode 100644 index 9ec041c833..0000000000 --- a/meta/recipes-devtools/perl/perl-5.20.0/fix-FF_MORE-crash.patch +++ /dev/null @@ -1,21 +0,0 @@ -Upstream-Status: Backport -Reference: https://rt.perl.org/Public/Bug/Display.html?id=123591 - From 62db6ea5fed19611596cbc5fc0b8a4df2c604e58 Mon Sep 17 00:00:00 2001 - From: Tony Cook - Date: Mon, 19 Jan 2015 16:03:18 +1100 - Subject: [PATCH 1/1] [perl #123538] always set chophere and itembytes at the same time - - Previously this would crash in FF_MORE because chophere was still NULL. - -Signed-off-by: Gary Thomas -Index: perl-5.20.0/pp_ctl.c -=================================================================== ---- perl-5.20.0.orig/pp_ctl.c -+++ perl-5.20.0/pp_ctl.c -@@ -590,6 +590,7 @@ PP(pp_formline) - break; - } - itembytes = s - item; -+ chophere = s; - break; - } diff --git a/meta/recipes-devtools/perl/perl-5.20.0/native-nopacklist.patch b/meta/recipes-devtools/perl/perl-5.20.0/native-nopacklist.patch deleted file mode 100644 index aafe0e24db..0000000000 --- a/meta/recipes-devtools/perl/perl-5.20.0/native-nopacklist.patch +++ /dev/null @@ -1,94 +0,0 @@ -Upstream-Status:Inappropriate [debian patch] - -Part of 52_debian_extutils_hacks.patch just to exclude the installation of .packlist files - -Signed-off-by: Hongxu Jia ---- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 36 +++---------------------- - 1 file changed, 4 insertions(+), 32 deletions(-) - -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm -@@ -2079,11 +2079,6 @@ pure_perl_install :: all - }; - - push @m, --q{ read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \ -- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \ --} unless $self->{NO_PACKLIST}; -- -- push @m, - q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \ - $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \ - $(INST_BIN) $(DESTINSTALLBIN) \ -@@ -2115,10 +2110,6 @@ q{ $(INST_LIB) $(DESTINSTALLSITELIB) \ - pure_vendor_install :: all - $(NOECHO) $(MOD_INSTALL) \ - }; -- push @m, --q{ read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \ -- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \ --} unless $self->{NO_PACKLIST}; - - push @m, - q{ $(INST_LIB) $(DESTINSTALLVENDORLIB) \ -@@ -2144,37 +2135,19 @@ doc_vendor_install :: all - - push @m, q{ - doc_perl_install :: all -- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod -- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) -- -$(NOECHO) $(DOC_INSTALL) \ -- "Module" "$(NAME)" \ -- "installed into" "$(INSTALLPRIVLIB)" \ -- LINKTYPE "$(LINKTYPE)" \ -- VERSION "$(VERSION)" \ -- EXE_FILES "$(EXE_FILES)" \ -- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{ - - doc_site_install :: all -- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod -- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) -+ $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLSITEARCH)/perllocal.pod -+ -$(NOECHO) $(MKPATH) $(DESTINSTALLSITEARCH) - -$(NOECHO) $(DOC_INSTALL) \ - "Module" "$(NAME)" \ - "installed into" "$(INSTALLSITELIB)" \ - LINKTYPE "$(LINKTYPE)" \ - VERSION "$(VERSION)" \ - EXE_FILES "$(EXE_FILES)" \ -- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{ -+ >> }.$self->catfile('$(DESTINSTALLSITEARCH)','perllocal.pod').q{ - - doc_vendor_install :: all -- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod -- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) -- -$(NOECHO) $(DOC_INSTALL) \ -- "Module" "$(NAME)" \ -- "installed into" "$(INSTALLVENDORLIB)" \ -- LINKTYPE "$(LINKTYPE)" \ -- VERSION "$(VERSION)" \ -- EXE_FILES "$(EXE_FILES)" \ -- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{ - - } unless $self->{NO_PERLLOCAL}; - -@@ -2183,13 +2156,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs - $(NOECHO) $(NOOP) - - uninstall_from_perldirs :: -- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ - - uninstall_from_sitedirs :: - $(NOECHO) $(UNINSTALL) }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{ - - uninstall_from_vendordirs :: -- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ -+ - }; - - join("",@m); --- -1.8.1.2 - diff --git a/meta/recipes-devtools/perl/perl-5.20.0/perl-5.14.3-fix-CVE-2010-4777.patch b/meta/recipes-devtools/perl/perl-5.20.0/perl-5.14.3-fix-CVE-2010-4777.patch deleted file mode 100644 index e0dcf412bb..0000000000 --- a/meta/recipes-devtools/perl/perl-5.20.0/perl-5.14.3-fix-CVE-2010-4777.patch +++ /dev/null @@ -1,45 +0,0 @@ -perl:fix for CVE-2010-4777 - -Upstream-Status: Backport - -The Perl_reg_numbered_buff_fetch function in Perl 5.10.0, 5.12.0, -5.14.0, and other versions, when running with debugging enabled, -allows context-dependent attackers to cause a denial of service -(assertion failure and application exit) via crafted input that -is not properly handled when using certain regular expressions, -as demonstrated by causing SpamAssassin and OCSInventory to -crash. - -http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2010-4777 - -Signed-off-by: yanjun.zhu ---- a/regcomp.c -+++ b/regcomp.c -@@ -11868,8 +11868,25 @@ Perl_save_re_context(pTHX) - - if (gvp) { - GV * const gv = *gvp; -- if (SvTYPE(gv) == SVt_PVGV && GvSV(gv)) -- save_scalar(gv); -+ if (SvTYPE(gv) == SVt_PVGV && GvSV(gv)) { -+ /* this is a copy of save_scalar() without the GETMAGIC call, RT#76538 */ -+ SV ** const sptr = &GvSVn(gv); -+ SV * osv = *sptr; -+ SV * nsv = newSV(0); -+ save_pushptrptr(SvREFCNT_inc_simple(gv), -+ SvREFCNT_inc(osv), SAVEt_SV); -+ if (SvTYPE(osv) >= SVt_PVMG && SvMAGIC(osv) && -+ SvTYPE(osv) != SVt_PVGV) { -+ if (SvGMAGICAL(osv)) { -+ const bool oldtainted = PL_tainted; -+ SvFLAGS(osv) |= (SvFLAGS(osv) & -+ (SVp_IOK|SVp_NOK|SVp_POK)) >> PRIVSHIFT; -+ PL_tainted = oldtainted; -+ } -+ mg_localize(osv, nsv, 1); -+ } -+ *sptr = nsv; -+ } - } - } - } diff --git a/meta/recipes-devtools/perl/perl-native_5.20.0.bb b/meta/recipes-devtools/perl/perl-native_5.22.0.bb similarity index 92% rename from meta/recipes-devtools/perl/perl-native_5.20.0.bb rename to meta/recipes-devtools/perl/perl-native_5.22.0.bb index 586a347c0f..dbfd82d23f 100644 --- a/meta/recipes-devtools/perl/perl-native_5.20.0.bb +++ b/meta/recipes-devtools/perl/perl-native_5.22.0.bb @@ -6,10 +6,7 @@ LICENSE = "Artistic-1.0 | GPL-1.0+" LIC_FILES_CHKSUM = "file://Copying;md5=5b122a36d0f6dc55279a0ebc69f3c60b \ file://Artistic;md5=2e6fd2475335af892494fe1f7327baf3" -# 5.10.1 has Module::Build built-in -PROVIDES += "libmodule-build-perl-native" - -SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \ +SRC_URI = "http://www.cpan.org/src/5.0/${BP}.tar.xz \ file://Configure-multilib.patch \ file://perl-configpm-switch.patch \ file://native-nopacklist.patch \ @@ -17,10 +14,10 @@ SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \ file://MM_Unix.pm.patch \ file://debian/errno_ver.diff \ file://dynaloaderhack.patch \ - file://perl-5.14.3-fix-CVE-2010-4777.patch " + " -SRC_URI[md5sum] = "406ec049ebe3afcc80d9c76ec78ca4f8" -SRC_URI[sha256sum] = "4e8c28ad6ecc89902f9cb2e76f2815bb1a8287ded278e15f7a36ca45f8bbcd02" +SRC_URI[md5sum] = "ff0f09b17de426eff323426cb140ee79" +SRC_URI[sha256sum] = "be83ead0c5c26cbbe626fa4bac1a4beabe23a9eebc15d35ba49ccde11878e196" S = "${WORKDIR}/perl-${PV}" diff --git a/meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc b/meta/recipes-devtools/perl/perl-rdepends_5.22.0.inc similarity index 94% rename from meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc rename to meta/recipes-devtools/perl/perl-rdepends_5.22.0.inc index e39663c7d6..7f886f34ab 100644 --- a/meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc +++ b/meta/recipes-devtools/perl/perl-rdepends_5.22.0.inc @@ -10,7 +10,7 @@ #| grep -v -e "\-vms\-" -e module-5 -e "^$" -e "\\$" -e your -e tk -e autoperl -e html -e http -e parse-cpan -e perl-ostype -e ndbm-file -e module-mac -e fcgi -e lwp -e dbd -e dbix #| sort -u #| sed 's/^/RDEPENDS_/;s/perl-module-/${PN}-module-/g;s/module-\(module-\)/\1/g;s/\(module-load\)-conditional/\1/g;s/encode-configlocal/&-pm/;' -#| egrep -wv '=>|module-a|module-apache.?|module-apr|module-authen-sasl|module-b-asmdata|module-build-.*|module-convert-ebcdic|module-devel-size|module-digest-perl-md5|module-dumpvalue|module-extutils-constant-aaargh56hash|module-extutils-xssymset|module-file-bsdglob|module-for|module-it|module-io-string|module-ipc-system-simple|module-lexical|module-local-lib|metadata|module-modperl-util|module-pluggable-object|module-test-builder-io-scalar|module-text-unidecode|module-win32|objects\sload|syscall.ph|systeminfo.ph|%s' > /tmp/ +#| egrep -wv '=>|module-a|module-apache.?|module-apr|module-authen-sasl|module-b-asmdata|module-convert-ebcdic|module-devel-size|module-digest-perl-md5|module-dumpvalue|module-extutils-constant-aaargh56hash|module-extutils-xssymset|module-file-bsdglob|module-for|module-it|module-io-string|module-ipc-system-simple|module-lexical|module-local-lib|metadata|module-modperl-util|module-pluggable-object|module-test-builder-io-scalar|module-text-unidecode|module-win32|objects\sload|syscall.ph|systeminfo.ph|%s' > /tmp/perl-rdepends RDEPENDS_perl-misc += "perl" RDEPENDS_${PN}-pod += "perl" @@ -22,7 +22,7 @@ RDEPENDS_${PN}-module-thread-queue += "${PN}-module-attributes" # Depends list -# copy contents of /tmp/1 in this file +# copy contents of /tmp/perl-rdepends in this file RDEPENDS_${PN}-module-anydbm-file += "${PN}-module-strict" RDEPENDS_${PN}-module-anydbm-file += "${PN}-module-warnings" RDEPENDS_${PN}-module-app-cpan += "${PN}-module-carp" @@ -49,6 +49,7 @@ RDEPENDS_${PN}-module-app-prove += "${PN}-module-file-spec" RDEPENDS_${PN}-module-app-prove += "${PN}-module-getopt-long" RDEPENDS_${PN}-module-app-prove += "${PN}-module-strict" RDEPENDS_${PN}-module-app-prove += "${PN}-module-tap-harness" +RDEPENDS_${PN}-module-app-prove += "${PN}-module-tap-harness-env" RDEPENDS_${PN}-module-app-prove += "${PN}-module-text-parsewords" RDEPENDS_${PN}-module-app-prove += "${PN}-module-warnings" RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-app-prove-state-result" @@ -108,26 +109,33 @@ RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-carp" RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-constant" RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-fatal" RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-fcntl" -RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-if" RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-overload" RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-strict" RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-warnings" -RDEPENDS_${PN}-module-autodie-exception-system += "${PN}-module-base" RDEPENDS_${PN}-module-autodie-exception-system += "${PN}-module-carp" +RDEPENDS_${PN}-module-autodie-exception-system += "${PN}-module-parent" RDEPENDS_${PN}-module-autodie-exception-system += "${PN}-module-strict" RDEPENDS_${PN}-module-autodie-exception-system += "${PN}-module-warnings" RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-b" -RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-base" RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-carp" RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-constant" RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-strict" RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-warnings" RDEPENDS_${PN}-module-autodie += "${PN}-module-carp" RDEPENDS_${PN}-module-autodie += "${PN}-module-constant" -RDEPENDS_${PN}-module-autodie += "${PN}-module-fatal" RDEPENDS_${PN}-module-autodie += "${PN}-module-lib" +RDEPENDS_${PN}-module-autodie += "${PN}-module-parent" RDEPENDS_${PN}-module-autodie += "${PN}-module-strict" RDEPENDS_${PN}-module-autodie += "${PN}-module-warnings" +RDEPENDS_${PN}-module-autodie-scope-guard += "${PN}-module-strict" +RDEPENDS_${PN}-module-autodie-scope-guard += "${PN}-module-warnings" +RDEPENDS_${PN}-module-autodie-scope-guardstack += "${PN}-module-autodie-scope-guard" +RDEPENDS_${PN}-module-autodie-scope-guardstack += "${PN}-module-strict" +RDEPENDS_${PN}-module-autodie-scope-guardstack += "${PN}-module-warnings" +RDEPENDS_${PN}-module-autodie-scopeutil += "${PN}-module-autodie-scope-guardstack" +RDEPENDS_${PN}-module-autodie-scopeutil += "${PN}-module-exporter" +RDEPENDS_${PN}-module-autodie-scopeutil += "${PN}-module-strict" +RDEPENDS_${PN}-module-autodie-scopeutil += "${PN}-module-warnings" RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-strict" RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-warnings" RDEPENDS_${PN}-module-autoloader += "${PN}-module-carp" @@ -144,6 +152,7 @@ RDEPENDS_${PN}-module-base += "${PN}-module-carp" RDEPENDS_${PN}-module-base += "${PN}-module-strict" RDEPENDS_${PN}-module-base += "${PN}-module-vars" RDEPENDS_${PN}-module-b-concise += "${PN}-module-b" +RDEPENDS_${PN}-module-b-concise += "${PN}-module-b-op-private" RDEPENDS_${PN}-module-b-concise += "${PN}-module-config" RDEPENDS_${PN}-module-b-concise += "${PN}-module-exporter" RDEPENDS_${PN}-module-b-concise += "${PN}-module-strict" @@ -205,37 +214,6 @@ RDEPENDS_${PN}-module-b-terse += "${PN}-module-b" RDEPENDS_${PN}-module-b-terse += "${PN}-module-b-concise" RDEPENDS_${PN}-module-b-terse += "${PN}-module-carp" RDEPENDS_${PN}-module-b-terse += "${PN}-module-strict" -RDEPENDS_${PN}-module-build += "${PN}-module-autosplit" -RDEPENDS_${PN}-module-build += "${PN}-module-carp" -RDEPENDS_${PN}-module-build += "${PN}-module-config" -RDEPENDS_${PN}-module-build += "${PN}-module-cpan" -RDEPENDS_${PN}-module-build += "${PN}-module-cwd" -RDEPENDS_${PN}-module-build += "${PN}-module-data-dumper" -RDEPENDS_${PN}-module-build += "${PN}-module-dynaloader" -RDEPENDS_${PN}-module-build += "${PN}-module-extutils-cbuilder" -RDEPENDS_${PN}-module-build += "${PN}-module-extutils-install" -RDEPENDS_${PN}-module-build += "${PN}-module-extutils-installed" -RDEPENDS_${PN}-module-build += "${PN}-module-extutils-makemaker" -RDEPENDS_${PN}-module-build += "${PN}-module-extutils-manifest" -RDEPENDS_${PN}-module-build += "${PN}-module-extutils-mkbootstrap" -RDEPENDS_${PN}-module-build += "${PN}-module-file-basename" -RDEPENDS_${PN}-module-build += "${PN}-module-file-compare" -RDEPENDS_${PN}-module-build += "${PN}-module-file-copy" -RDEPENDS_${PN}-module-build += "${PN}-module-file-find" -RDEPENDS_${PN}-module-build += "${PN}-module-file-path" -RDEPENDS_${PN}-module-build += "${PN}-module-file-spec" -RDEPENDS_${PN}-module-build += "${PN}-module-getopt-long" -RDEPENDS_${PN}-module-build += "${PN}-module-if" -RDEPENDS_${PN}-module-build += "${PN}-module-inc-latest" -RDEPENDS_${PN}-module-build += "${PN}-module-build" -RDEPENDS_${PN}-module-build += "${PN}-module-pod-man" -RDEPENDS_${PN}-module-build += "${PN}-module-strict" -RDEPENDS_${PN}-module-build += "${PN}-module-tap-harness" -RDEPENDS_${PN}-module-build += "${PN}-module-test-harness" -RDEPENDS_${PN}-module-build += "${PN}-module-text-parsewords" -RDEPENDS_${PN}-module-build += "${PN}-module-vars" -RDEPENDS_${PN}-module-build += "${PN}-module-version" -RDEPENDS_${PN}-module-build += "${PN}-module-warnings" RDEPENDS_${PN}-module-b-xref += "${PN}-module-b" RDEPENDS_${PN}-module-b-xref += "${PN}-module-config" RDEPENDS_${PN}-module-b-xref += "${PN}-module-strict" @@ -245,55 +223,11 @@ RDEPENDS_${PN}-module-carp-heavy += "${PN}-module-carp" RDEPENDS_${PN}-module-carp += "${PN}-module-exporter" RDEPENDS_${PN}-module-carp += "${PN}-module-strict" RDEPENDS_${PN}-module-carp += "${PN}-module-warnings" -RDEPENDS_${PN}-module-cgi-apache += "${PN}-module-cgi" -RDEPENDS_${PN}-module-cgi-apache += "${PN}-module-if" -RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-carp" -RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-exporter" -RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-file-spec" -RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-if" -RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-cgi" -RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-cgi-util" -RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-if" -RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-overload" -RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-strict" -RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-warnings" -RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-cgi" -RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-if" -RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-strict" -RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-vars" -RDEPENDS_${PN}-module-cgi += "${PN}-module-carp" -RDEPENDS_${PN}-module-cgi += "${PN}-module-cgi-cookie" -RDEPENDS_${PN}-module-cgi += "${PN}-module-cgi-util" -RDEPENDS_${PN}-module-cgi += "${PN}-module-config" -RDEPENDS_${PN}-module-cgi += "${PN}-module-constant" -RDEPENDS_${PN}-module-cgi += "${PN}-module-fcntl" -RDEPENDS_${PN}-module-cgi += "${PN}-module-if" -RDEPENDS_${PN}-module-cgi += "${PN}-module-overload " -RDEPENDS_${PN}-module-cgi += "${PN}-module-text-parsewords" -RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-cgi" -RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-if" -RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-strict" -RDEPENDS_${PN}-module-cgi-push += "${PN}-module-cgi" -RDEPENDS_${PN}-module-cgi-push += "${PN}-module-cgi-util" -RDEPENDS_${PN}-module-cgi-push += "${PN}-module-if" -RDEPENDS_${PN}-module-cgi-switch += "${PN}-module-cgi" -RDEPENDS_${PN}-module-cgi-switch += "${PN}-module-if" -RDEPENDS_${PN}-module-cgi-util += "${PN}-module-base" -RDEPENDS_${PN}-module-cgi-util += "${PN}-module-constant" -RDEPENDS_${PN}-module-cgi-util += "${PN}-module-if" -RDEPENDS_${PN}-module-cgi-util += "${PN}-module-strict" -RDEPENDS_${PN}-module--charnames += "${PN}-module-bytes" RDEPENDS_${PN}-module-charnames += "${PN}-module-bytes" -RDEPENDS_${PN}-module--charnames += "${PN}-module-carp" -RDEPENDS_${PN}-module-charnames += "${PN}-module--charnames" -RDEPENDS_${PN}-module--charnames += "${PN}-module-file-spec" -RDEPENDS_${PN}-module--charnames += "${PN}-module-re" +RDEPENDS_${PN}-module-charnames += "${PN}-module-carp" +RDEPENDS_${PN}-module-charnames += "${PN}-module-file-spec" RDEPENDS_${PN}-module-charnames += "${PN}-module-re" -RDEPENDS_${PN}-module--charnames += "${PN}-module-strict" RDEPENDS_${PN}-module-charnames += "${PN}-module-strict" -RDEPENDS_${PN}-module--charnames += "${PN}-module-unicore" -RDEPENDS_${PN}-module-charnames += "${PN}-module-unicore" -RDEPENDS_${PN}-module--charnames += "${PN}-module-warnings" RDEPENDS_${PN}-module-charnames += "${PN}-module-warnings" RDEPENDS_${PN}-module-class-struct += "${PN}-module-carp" RDEPENDS_${PN}-module-class-struct += "${PN}-module-exporter" @@ -339,7 +273,6 @@ RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-vars" RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-warnings" RDEPENDS_${PN}-module-constant += "${PN}-module-carp" RDEPENDS_${PN}-module-constant += "${PN}-module-strict" -RDEPENDS_${PN}-module-constant += "${PN}-module-vars" RDEPENDS_${PN}-module-constant += "${PN}-module-warnings-register" RDEPENDS_${PN}-module-corelist += "${PN}-module-list-util" RDEPENDS_${PN}-module-corelist += "${PN}-module-corelist" @@ -347,58 +280,36 @@ RDEPENDS_${PN}-module-corelist += "${PN}-module-strict" RDEPENDS_${PN}-module-corelist += "${PN}-module-vars" RDEPENDS_${PN}-module-corelist += "${PN}-module-version" RDEPENDS_${PN}-module-corelist += "${PN}-module-warnings" -RDEPENDS_${PN}-module-cpan += "${PN}-module-archive-tar" RDEPENDS_${PN}-module-cpan += "${PN}-module-b" -RDEPENDS_${PN}-module-cpan += "${PN}-module-build" RDEPENDS_${PN}-module-cpan += "${PN}-module-carp" RDEPENDS_${PN}-module-cpan += "${PN}-module-config" -RDEPENDS_${PN}-module-cpan += "${PN}-module-config-git" -RDEPENDS_${PN}-module-cpan += "${PN}-module-compress-zlib" RDEPENDS_${PN}-module-cpan += "${PN}-module-cpan" RDEPENDS_${PN}-module-cpan += "${PN}-module-cwd" RDEPENDS_${PN}-module-cpan += "${PN}-module-data-dumper" -RDEPENDS_${PN}-module-cpan += "${PN}-module-digest-md5" -RDEPENDS_${PN}-module-cpan += "${PN}-module-digest-sha" RDEPENDS_${PN}-module-cpan += "${PN}-module-dirhandle" RDEPENDS_${PN}-module-cpan += "${PN}-module-exporter" -RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-cbuilder" RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-makemaker" RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-manifest" -RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-mm" -RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-mm-unix" RDEPENDS_${PN}-module-cpan += "${PN}-module-fcntl" RDEPENDS_${PN}-module-cpan += "${PN}-module-file-basename" RDEPENDS_${PN}-module-cpan += "${PN}-module-file-copy" RDEPENDS_${PN}-module-cpan += "${PN}-module-file-find" -RDEPENDS_${PN}-module-cpan += "${PN}-module-file-glob" RDEPENDS_${PN}-module-cpan += "${PN}-module-filehandle" RDEPENDS_${PN}-module-cpan += "${PN}-module-file-path" RDEPENDS_${PN}-module-cpan += "${PN}-module-file-spec" -RDEPENDS_${PN}-module-cpan += "${PN}-module-file-temp" -RDEPENDS_${PN}-module-cpan += "${PN}-module-http-tiny" -RDEPENDS_${PN}-module-cpan += "${PN}-module-io-compress-base" -RDEPENDS_${PN}-module-cpan += "${PN}-module-json-pp" RDEPENDS_${PN}-module-cpan += "${PN}-module-lib" -RDEPENDS_${PN}-module-cpan += "${PN}-module-list-util" -RDEPENDS_${PN}-module-cpan += "${PN}-module-mime-base64" -RDEPENDS_${PN}-module-cpan += "${PN}-module-net-ftp" RDEPENDS_${PN}-module-cpan += "${PN}-module-net-ping" RDEPENDS_${PN}-module-cpan += "${PN}-module-overload" -RDEPENDS_${PN}-module-cpan += "${PN}-module-parse-cpan-meta" RDEPENDS_${PN}-module-cpan += "${PN}-module-posix" RDEPENDS_${PN}-module-cpan += "${PN}-module-safe" RDEPENDS_${PN}-module-cpan += "${PN}-module-scalar-util" RDEPENDS_${PN}-module-cpan += "${PN}-module-strict" RDEPENDS_${PN}-module-cpan += "${PN}-module-sys-hostname" RDEPENDS_${PN}-module-cpan += "${PN}-module-term-readline" -RDEPENDS_${PN}-module-cpan += "${PN}-module-test-harness" -RDEPENDS_${PN}-module-cpan += "${PN}-module-test-more" RDEPENDS_${PN}-module-cpan += "${PN}-module-text-parsewords" RDEPENDS_${PN}-module-cpan += "${PN}-module-text-wrap" RDEPENDS_${PN}-module-cpan += "${PN}-module-time-local" -RDEPENDS_${PN}-module-cpan += "${PN}-module-unicore" RDEPENDS_${PN}-module-cpan += "${PN}-module-vars" -RDEPENDS_${PN}-module-cpan += "${PN}-module-version" RDEPENDS_${PN}-module-cpan += "${PN}-module-warnings" RDEPENDS_${PN}-module-cwd += "${PN}-module-dynaloader" RDEPENDS_${PN}-module-cwd += "${PN}-module-exporter" @@ -471,6 +382,7 @@ RDEPENDS_${PN}-module-digest-sha += "${PN}-module-fcntl" RDEPENDS_${PN}-module-digest-sha += "${PN}-module-integer" RDEPENDS_${PN}-module-digest-sha += "${PN}-module-strict" RDEPENDS_${PN}-module-digest-sha += "${PN}-module-vars" +RDEPENDS_${PN}-module-digest-sha += "${PN}-module-warnings" RDEPENDS_${PN}-module-dirhandle += "${PN}-module-carp" RDEPENDS_${PN}-module-dirhandle += "${PN}-module-symbol" RDEPENDS_${PN}-module-dynaloader += "${PN}-module-carp" @@ -625,6 +537,7 @@ RDEPENDS_${PN}-module-errno += "${PN}-module-strict" RDEPENDS_${PN}-module-experimental += "${PN}-module-carp" RDEPENDS_${PN}-module-experimental += "${PN}-module-feature" RDEPENDS_${PN}-module-experimental += "${PN}-module-strict" +RDEPENDS_${PN}-module-experimental += "${PN}-module-version" RDEPENDS_${PN}-module-experimental += "${PN}-module-warnings" RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-carp" RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-exporter" @@ -640,7 +553,6 @@ RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-file-temp" RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-ipc-cmd" RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-strict" RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-text-parsewords" -RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-vars" RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-basename" RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-path" RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-spec" @@ -649,6 +561,7 @@ RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-extutils-c RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-file-spec" RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-strict" RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-vars" +RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-config" RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-extutils-cbuilder-platform-unix" RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-file-spec" RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-strict" @@ -675,9 +588,6 @@ RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-extutils-c RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-file-spec-functions" RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-strict" RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-vars" -RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-bcc += "${PN}-module-vars" -RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-gcc += "${PN}-module-vars" -RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-msvc += "${PN}-module-vars" RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-extutils-cbuilder-base" RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-basename" RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-spec" @@ -695,11 +605,10 @@ RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-test-harness" RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-warnings" RDEPENDS_${PN}-module-extutils-command += "${PN}-module-carp" RDEPENDS_${PN}-module-extutils-command += "${PN}-module-exporter" -RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-basename" -RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-compare" RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-copy" RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-find" RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-path" +RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-spec" RDEPENDS_${PN}-module-extutils-command += "${PN}-module-strict" RDEPENDS_${PN}-module-extutils-command += "${PN}-module-vars" RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-carp" @@ -777,10 +686,17 @@ RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-file-spec" RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-strict" RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-config" RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-strict" +RDEPENDS_${PN}-module-extutils-makemaker-locale += "${PN}-module-base" +RDEPENDS_${PN}-module-extutils-makemaker-locale += "${PN}-module-encode" +RDEPENDS_${PN}-module-extutils-makemaker-locale += "${PN}-module-encode-alias" +RDEPENDS_${PN}-module-extutils-makemaker-locale += "${PN}-module-i18n-langinfo" +RDEPENDS_${PN}-module-extutils-makemaker-locale += "${PN}-module-strict" +RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-b" RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-carp" RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-cwd" RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-exporter" RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-makemaker-config" +RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-makemaker-version" RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-manifest" RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-mm" RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-my" @@ -788,6 +704,21 @@ RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-path" RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-spec" RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-strict" RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-version" +RDEPENDS_${PN}-module-extutils-makemaker-version += "${PN}-module-extutils-makemaker-version-regex" +RDEPENDS_${PN}-module-extutils-makemaker-version += "${PN}-module-strict" +RDEPENDS_${PN}-module-extutils-makemaker-version += "${PN}-module-vars" +RDEPENDS_${PN}-module-extutils-makemaker-version-regex += "${PN}-module-strict" +RDEPENDS_${PN}-module-extutils-makemaker-version-regex += "${PN}-module-vars" +RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-b" +RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-carp" +RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-config" +RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-constant" +RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-extutils-makemaker-version-regex" +RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-locale" +RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-overload" +RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-strict" +RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-universal" +RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-vars" RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-carp" RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-config" RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-exporter" @@ -797,7 +728,7 @@ RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-file-find" RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-file-path" RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-file-spec" RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-strict" -RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-vars" +RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-warnings" RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-exporter" RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-extutils-embed" RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-strict" @@ -829,7 +760,6 @@ RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-mm-any" RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-mm-unix" RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-file-spec" RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-strict" -RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-unix" RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-makemaker-config" RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-unix" RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-win32" @@ -860,6 +790,7 @@ RDEPENDS_${PN}-module-extutils-mm-qnx += "${PN}-module-strict" RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-carp" RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-cwd" RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-dirhandle" +RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-encode" RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-extutils-liblist" RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-extutils-makemaker" RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-extutils-makemaker-config" @@ -922,7 +853,6 @@ RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-exporter" RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-extutils-parsexs-constants" RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-extutils-typemaps" RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-file-spec" -RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-lib" RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-strict" RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-warnings" RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-cwd" @@ -951,6 +881,7 @@ RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-strict" RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-warnings" RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-exception-system" RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-hints" +RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-scopeutil" RDEPENDS_${PN}-module-fatal += "${PN}-module-carp" RDEPENDS_${PN}-module-fatal += "${PN}-module-config" RDEPENDS_${PN}-module-fatal += "${PN}-module-constant" @@ -1151,21 +1082,6 @@ RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-exporter" RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-i18n-langtags" RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-strict" RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-vars" -RDEPENDS_${PN}-module-inc-latest += "${PN}-module-carp" -RDEPENDS_${PN}-module-inc-latest += "${PN}-module-extutils-installed" -RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-basename" -RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-copy" -RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-path" -RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-spec" -RDEPENDS_${PN}-module-inc-latest += "${PN}-module-if" -RDEPENDS_${PN}-module-inc-latest += "${PN}-module-inc-latest-private" -RDEPENDS_${PN}-module-inc-latest += "${PN}-module-strict" -RDEPENDS_${PN}-module-inc-latest += "${PN}-module-vars" -RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-extutils-makemaker" -RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-file-spec" -RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-if" -RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-strict" -RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-vars" RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-bytes" RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-compress-raw-bzip2" RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-io-compress-base-common" @@ -1232,10 +1148,10 @@ RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-warnings" RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-bytes" RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-compress-raw-zlib" RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-exporter " +RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-fcntl" RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-compress-adapter-deflate" RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-compress-base" RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-compress-base-common" -RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-seekable" RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-strict " RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-warnings" RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-constant" @@ -1707,6 +1623,8 @@ RDEPENDS_${PN}-module-memoize += "${PN}-module-vars" RDEPENDS_${PN}-module-memoize-sdbm-file += "${PN}-module-sdbm-file" RDEPENDS_${PN}-module-memoize-storable += "${PN}-module-carp" RDEPENDS_${PN}-module-memoize-storable += "${PN}-module-storable" +RDEPENDS_${PN}-module-meta-notation += "${PN}-module-strict" +RDEPENDS_${PN}-module-meta-notation += "${PN}-module-warnings" RDEPENDS_${PN}-module-mime-base64 += "${PN}-module-exporter" RDEPENDS_${PN}-module-mime-base64 += "${PN}-module-strict" RDEPENDS_${PN}-module-mime-base64 += "${PN}-module-vars" @@ -1719,38 +1637,47 @@ RDEPENDS_${PN}-module-mro += "${PN}-module-strict" RDEPENDS_${PN}-module-mro += "${PN}-module-warnings" RDEPENDS_${PN}-module-mro += "${PN}-module-xsloader" RDEPENDS_${PN}-module-net-cmd += "${PN}-module-carp" +RDEPENDS_${PN}-module-net-cmd += "${PN}-module-constant" RDEPENDS_${PN}-module-net-cmd += "${PN}-module-exporter" RDEPENDS_${PN}-module-net-cmd += "${PN}-module-strict" RDEPENDS_${PN}-module-net-cmd += "${PN}-module-symbol" -RDEPENDS_${PN}-module-net-cmd += "${PN}-module-vars" +RDEPENDS_${PN}-module-net-cmd += "${PN}-module-warnings" RDEPENDS_${PN}-module-net-config += "${PN}-module-exporter" RDEPENDS_${PN}-module-net-config += "${PN}-module-socket" RDEPENDS_${PN}-module-net-config += "${PN}-module-strict" -RDEPENDS_${PN}-module-net-config += "${PN}-module-vars" +RDEPENDS_${PN}-module-net-config += "${PN}-module-warnings" RDEPENDS_${PN}-module-net-domain += "${PN}-module-carp" RDEPENDS_${PN}-module-net-domain += "${PN}-module-exporter" RDEPENDS_${PN}-module-net-domain += "${PN}-module-net-config" RDEPENDS_${PN}-module-net-domain += "${PN}-module-posix" RDEPENDS_${PN}-module-net-domain += "${PN}-module-socket" RDEPENDS_${PN}-module-net-domain += "${PN}-module-strict" -RDEPENDS_${PN}-module-net-domain += "${PN}-module-vars" +RDEPENDS_${PN}-module-net-domain += "${PN}-module-warnings" RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-carp" RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-net-ftp-dataconn" RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-strict" -RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-vars" +RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-warnings" RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-carp" RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-errno" RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-net-cmd" -RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-vars" +RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-strict" +RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-warnings" RDEPENDS_${PN}-module-net-ftp-e += "${PN}-module-net-ftp-i" +RDEPENDS_${PN}-module-net-ftp-e += "${PN}-module-strict" +RDEPENDS_${PN}-module-net-ftp-e += "${PN}-module-warnings" RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-carp" RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-net-ftp-dataconn" -RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-vars" +RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-strict" +RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-warnings" RDEPENDS_${PN}-module-net-ftp-l += "${PN}-module-net-ftp-i" +RDEPENDS_${PN}-module-net-ftp-l += "${PN}-module-strict" +RDEPENDS_${PN}-module-net-ftp-l += "${PN}-module-warnings" RDEPENDS_${PN}-module-net-ftp += "${PN}-module-carp" +RDEPENDS_${PN}-module-net-ftp += "${PN}-module-constant" RDEPENDS_${PN}-module-net-ftp += "${PN}-module-fcntl" RDEPENDS_${PN}-module-net-ftp += "${PN}-module-file-basename" RDEPENDS_${PN}-module-net-ftp += "${PN}-module-io-socket" +RDEPENDS_${PN}-module-net-ftp += "${PN}-module-io-socket-ip" RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-cmd" RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-config" RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-ftp-a" @@ -1758,7 +1685,7 @@ RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-netrc" RDEPENDS_${PN}-module-net-ftp += "${PN}-module-socket" RDEPENDS_${PN}-module-net-ftp += "${PN}-module-strict" RDEPENDS_${PN}-module-net-ftp += "${PN}-module-time-local" -RDEPENDS_${PN}-module-net-ftp += "${PN}-module-vars" +RDEPENDS_${PN}-module-net-ftp += "${PN}-module-warnings" RDEPENDS_${PN}-module-net-hostent += "${PN}-module-class-struct" RDEPENDS_${PN}-module-net-hostent += "${PN}-module-exporter" RDEPENDS_${PN}-module-net-hostent += "${PN}-module-socket" @@ -1772,14 +1699,15 @@ RDEPENDS_${PN}-module-net-netent += "${PN}-module-vars" RDEPENDS_${PN}-module-net-netrc += "${PN}-module-carp" RDEPENDS_${PN}-module-net-netrc += "${PN}-module-filehandle" RDEPENDS_${PN}-module-net-netrc += "${PN}-module-strict" -RDEPENDS_${PN}-module-net-netrc += "${PN}-module-vars" +RDEPENDS_${PN}-module-net-netrc += "${PN}-module-warnings" RDEPENDS_${PN}-module-net-nntp += "${PN}-module-carp" RDEPENDS_${PN}-module-net-nntp += "${PN}-module-io-socket" +RDEPENDS_${PN}-module-net-nntp += "${PN}-module-io-socket-ip" RDEPENDS_${PN}-module-net-nntp += "${PN}-module-net-cmd" RDEPENDS_${PN}-module-net-nntp += "${PN}-module-net-config" RDEPENDS_${PN}-module-net-nntp += "${PN}-module-strict" RDEPENDS_${PN}-module-net-nntp += "${PN}-module-time-local" -RDEPENDS_${PN}-module-net-nntp += "${PN}-module-vars" +RDEPENDS_${PN}-module-net-nntp += "${PN}-module-warnings" RDEPENDS_${PN}-module-net-ping += "${PN}-module-carp" RDEPENDS_${PN}-module-net-ping += "${PN}-module-constant" RDEPENDS_${PN}-module-net-ping += "${PN}-module-exporter" @@ -1792,12 +1720,13 @@ RDEPENDS_${PN}-module-net-ping += "${PN}-module-time-hires" RDEPENDS_${PN}-module-net-ping += "${PN}-module-vars" RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-carp" RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-io-socket" +RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-io-socket-ip" RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-mime-base64" RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-net-cmd" RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-net-config" RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-net-netrc" RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-strict" -RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-vars" +RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-warnings" RDEPENDS_${PN}-module-net-protoent += "${PN}-module-class-struct" RDEPENDS_${PN}-module-net-protoent += "${PN}-module-exporter" RDEPENDS_${PN}-module-net-protoent += "${PN}-module-strict" @@ -1808,22 +1737,29 @@ RDEPENDS_${PN}-module-net-servent += "${PN}-module-strict" RDEPENDS_${PN}-module-net-servent += "${PN}-module-vars" RDEPENDS_${PN}-module-net-smtp += "${PN}-module-carp" RDEPENDS_${PN}-module-net-smtp += "${PN}-module-io-socket" +RDEPENDS_${PN}-module-net-smtp += "${PN}-module-io-socket-ip" RDEPENDS_${PN}-module-net-smtp += "${PN}-module-mime-base64" RDEPENDS_${PN}-module-net-smtp += "${PN}-module-net-cmd" RDEPENDS_${PN}-module-net-smtp += "${PN}-module-net-config" RDEPENDS_${PN}-module-net-smtp += "${PN}-module-socket" RDEPENDS_${PN}-module-net-smtp += "${PN}-module-strict" -RDEPENDS_${PN}-module-net-smtp += "${PN}-module-vars" +RDEPENDS_${PN}-module-net-smtp += "${PN}-module-warnings" RDEPENDS_${PN}-module-net-time += "${PN}-module-carp" RDEPENDS_${PN}-module-net-time += "${PN}-module-exporter" RDEPENDS_${PN}-module-net-time += "${PN}-module-io-select" RDEPENDS_${PN}-module-net-time += "${PN}-module-io-socket" RDEPENDS_${PN}-module-net-time += "${PN}-module-net-config" RDEPENDS_${PN}-module-net-time += "${PN}-module-strict" -RDEPENDS_${PN}-module-net-time += "${PN}-module-vars" +RDEPENDS_${PN}-module-net-time += "${PN}-module-warnings" RDEPENDS_${PN}-module-next += "${PN}-module-carp" RDEPENDS_${PN}-module-next += "${PN}-module-overload" RDEPENDS_${PN}-module-next += "${PN}-module-strict" +RDEPENDS_${PN}-module-odbm-file += "${PN}-module-strict" +RDEPENDS_${PN}-module-odbm-file += "${PN}-module-tie-hash" +RDEPENDS_${PN}-module-odbm-file += "${PN}-module-warnings" +RDEPENDS_${PN}-module-odbm-file += "${PN}-module-xsloader" +RDEPENDS_${PN}-module-ok += "${PN}-module-strict" +RDEPENDS_${PN}-module-ok += "${PN}-module-test-more" RDEPENDS_${PN}-module-opcode += "${PN}-module-carp" RDEPENDS_${PN}-module-opcode += "${PN}-module-exporter" RDEPENDS_${PN}-module-opcode += "${PN}-module-strict" @@ -1841,10 +1777,6 @@ RDEPENDS_${PN}-module-overloading += "${PN}-module-warnings" RDEPENDS_${PN}-module-overload += "${PN}-module-mro" RDEPENDS_${PN}-module-overload += "${PN}-module-scalar-util" RDEPENDS_${PN}-module-overload += "${PN}-module-warnings-register" -RDEPENDS_${PN}-module-overload += "${PN}-module-overloading" -RDEPENDS_${PN}-module-package-constants += "${PN}-module-if" -RDEPENDS_${PN}-module-package-constants += "${PN}-module-strict" -RDEPENDS_${PN}-module-package-constants += "${PN}-module-vars" RDEPENDS_${PN}-module-params-check += "${PN}-module-carp" RDEPENDS_${PN}-module-params-check += "${PN}-module-exporter" RDEPENDS_${PN}-module-params-check += "${PN}-module-locale-maketext-simple" @@ -1852,6 +1784,8 @@ RDEPENDS_${PN}-module-params-check += "${PN}-module-strict" RDEPENDS_${PN}-module-params-check += "${PN}-module-vars" RDEPENDS_${PN}-module-parent += "${PN}-module-strict" RDEPENDS_${PN}-module-parent += "${PN}-module-vars" +RDEPENDS_${PN}-module-perlfaq += "${PN}-module-strict" +RDEPENDS_${PN}-module-perlfaq += "${PN}-module-warnings" RDEPENDS_${PN}-module-perlio-encoding += "${PN}-module-strict" RDEPENDS_${PN}-module-perlio-encoding += "${PN}-module-xsloader" RDEPENDS_${PN}-module-perlio-mmap += "${PN}-module-strict" @@ -1914,13 +1848,13 @@ RDEPENDS_${PN}-module-pod-perldoc-getoptsoo += "${PN}-module-strict" RDEPENDS_${PN}-module-pod-perldoc-getoptsoo += "${PN}-module-vars" RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-carp" RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-config" +RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-encode" RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-fcntl" RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-basename" RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-spec-functions" RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-temp" RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-pod-perldoc-getoptsoo" RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-strict" -RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-symbol" RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-text-parsewords" RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-vars" RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-warnings" @@ -2156,6 +2090,10 @@ RDEPENDS_${PN}-module-storable += "${PN}-module-exporter" RDEPENDS_${PN}-module-storable += "${PN}-module-io-file" RDEPENDS_${PN}-module-storable += "${PN}-module-vars" RDEPENDS_${PN}-module-storable += "${PN}-module-xsloader" +RDEPENDS_${PN}-module-sub-util += "${PN}-module-exporter" +RDEPENDS_${PN}-module-sub-util += "${PN}-module-list-util" +RDEPENDS_${PN}-module-sub-util += "${PN}-module-strict" +RDEPENDS_${PN}-module-sub-util += "${PN}-module-warnings" RDEPENDS_${PN}-module-symbol += "${PN}-module-exporter" RDEPENDS_${PN}-module-sys-hostname += "${PN}-module-carp" RDEPENDS_${PN}-module-sys-hostname += "${PN}-module-exporter" @@ -2424,6 +2362,23 @@ RDEPENDS_${PN}-module-test += "${PN}-module-strict" RDEPENDS_${PN}-module-test += "${PN}-module-vars" RDEPENDS_${PN}-module-test-simple += "${PN}-module-strict" RDEPENDS_${PN}-module-test-simple += "${PN}-module-test-builder-module" +RDEPENDS_${PN}-module-test-tester-capture += "${PN}-module-config" +RDEPENDS_${PN}-module-test-tester-capture += "${PN}-module-strict" +RDEPENDS_${PN}-module-test-tester-capture += "${PN}-module-test-builder" +RDEPENDS_${PN}-module-test-tester-capture += "${PN}-module-threads-shared" +RDEPENDS_${PN}-module-test-tester-capture += "${PN}-module-vars" +RDEPENDS_${PN}-module-test-tester-capturerunner += "${PN}-module-exporter" +RDEPENDS_${PN}-module-test-tester-capturerunner += "${PN}-module-strict" +RDEPENDS_${PN}-module-test-tester-capturerunner += "${PN}-module-test-tester-capture" +RDEPENDS_${PN}-module-test-tester-delegate += "${PN}-module-strict" +RDEPENDS_${PN}-module-test-tester-delegate += "${PN}-module-vars" +RDEPENDS_${PN}-module-test-tester-delegate += "${PN}-module-warnings" +RDEPENDS_${PN}-module-test-tester += "${PN}-module-exporter" +RDEPENDS_${PN}-module-test-tester += "${PN}-module-strict" +RDEPENDS_${PN}-module-test-tester += "${PN}-module-test-builder" +RDEPENDS_${PN}-module-test-tester += "${PN}-module-test-tester-capturerunner" +RDEPENDS_${PN}-module-test-tester += "${PN}-module-test-tester-delegate" +RDEPENDS_${PN}-module-test-tester += "${PN}-module-vars" RDEPENDS_${PN}-module-text-abbrev += "${PN}-module-exporter" RDEPENDS_${PN}-module-text-balanced += "${PN}-module-carp" RDEPENDS_${PN}-module-text-balanced += "${PN}-module-exporter" @@ -2535,16 +2490,24 @@ RDEPENDS_${PN}-module-time-seconds += "${PN}-module-vars" RDEPENDS_${PN}-module-time-tm += "${PN}-module-class-struct" RDEPENDS_${PN}-module-time-tm += "${PN}-module-strict" RDEPENDS_${PN}-module-unicode-collate-cjk-big5 += "${PN}-module-strict" +RDEPENDS_${PN}-module-unicode-collate-cjk-big5 += "${PN}-module-warnings" RDEPENDS_${PN}-module-unicode-collate-cjk-gb2312 += "${PN}-module-strict" +RDEPENDS_${PN}-module-unicode-collate-cjk-gb2312 += "${PN}-module-warnings" RDEPENDS_${PN}-module-unicode-collate-cjk-jisx0208 += "${PN}-module-strict" +RDEPENDS_${PN}-module-unicode-collate-cjk-jisx0208 += "${PN}-module-warnings" RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-strict" RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-unicode-collate" +RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-warnings" RDEPENDS_${PN}-module-unicode-collate-cjk-pinyin += "${PN}-module-strict" +RDEPENDS_${PN}-module-unicode-collate-cjk-pinyin += "${PN}-module-warnings" RDEPENDS_${PN}-module-unicode-collate-cjk-stroke += "${PN}-module-strict" +RDEPENDS_${PN}-module-unicode-collate-cjk-stroke += "${PN}-module-warnings" RDEPENDS_${PN}-module-unicode-collate-cjk-zhuyin += "${PN}-module-strict" +RDEPENDS_${PN}-module-unicode-collate-cjk-zhuyin += "${PN}-module-warnings" RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-base" RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-carp" RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-strict" +RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-warnings" RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-carp" RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-constant" RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-dynaloader" @@ -2552,8 +2515,9 @@ RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-file-spec" RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-strict" RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-warnings" RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-carp" -RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-dynaloader" +RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-constant" RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-exporter" +RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-file-spec" RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-strict" RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-warnings" RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-carp" @@ -2564,12 +2528,12 @@ RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-file-spec" RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-if" RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-integer" RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-strict" +RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-unicode-normalize" RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-unicore" RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-utf8-heavy" RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-warnings" RDEPENDS_${PN}-module-unicore += "${PN}-module-integer" -RDEPENDS_${PN}-module-universal += "${PN}-module-exporter" -RDEPENDS_${PN}-module-universal += "${PN}-module-warnings" +RDEPENDS_${PN}-module-universal += "${PN}-module-carp" RDEPENDS_${PN}-module-user-grent += "${PN}-module-class-struct" RDEPENDS_${PN}-module-user-grent += "${PN}-module-exporter" RDEPENDS_${PN}-module-user-grent += "${PN}-module-strict" diff --git a/meta/recipes-devtools/perl/perl-rprovides.inc b/meta/recipes-devtools/perl/perl-rprovides.inc deleted file mode 100644 index 3cfcb7d7dd..0000000000 --- a/meta/recipes-devtools/perl/perl-rprovides.inc +++ /dev/null @@ -1,49 +0,0 @@ -# -# Some packages changed names in 5.8.7-r14, RPROVIDE them for things that -# depend on the old name -# -RPROVIDES_perl-module-b-asmdata = "perl-module-${TARGET_SYS}-b-asmdata" -RPROVIDES_perl-module-b-assembler = "perl-module-${TARGET_SYS}-b-assembler" -RPROVIDES_perl-module-b-bblock = "perl-module-${TARGET_SYS}-b-bblock" -RPROVIDES_perl-module-build += "perl-module-module-build" -RPROVIDES_perl-module-b-bytecode = "perl-module-${TARGET_SYS}-b-bytecode" -RPROVIDES_perl-module-b-cc = "perl-module-${TARGET_SYS}-b-cc" -RPROVIDES_perl-module-b-concise = "perl-module-${TARGET_SYS}-b-concise" -RPROVIDES_perl-module-b-debug = "perl-module-${TARGET_SYS}-b-debug" -RPROVIDES_perl-module-b-deparse = "perl-module-${TARGET_SYS}-b-deparse" -RPROVIDES_perl-module-b-disassembler = "perl-module-${TARGET_SYS}-b-disassembler" -RPROVIDES_perl-module-b-lint = "perl-module-${TARGET_SYS}-b-lint" -RPROVIDES_perl-module-b-showlex = "perl-module-${TARGET_SYS}-b-showlex" -RPROVIDES_perl-module-b-stackobj = "perl-module-${TARGET_SYS}-b-stackobj" -RPROVIDES_perl-module-b-stash = "perl-module-${TARGET_SYS}-b-stash" -RPROVIDES_perl-module-b-terse = "perl-module-${TARGET_SYS}-b-terse" -RPROVIDES_perl-module-b-xref = "perl-module-${TARGET_SYS}-b-xref" -RPROVIDES_perl-lib += " \ - perl-module-config \ - perl-module-config-heavy \ - perl-module-${TARGET_SYS}-config \ - perl-module-${TARGET_SYS}-config-heavy" -RPROVIDES_perl-module-encode-alias = "perl-module-${TARGET_SYS}-encode-alias" -RPROVIDES_perl-module-encode-cjkconstants = "perl-module-${TARGET_SYS}-encode-cjkconstants" -RPROVIDES_perl-module-encode-config = "perl-module-${TARGET_SYS}-encode-config" -RPROVIDES_perl-module-encode-encoder = "perl-module-${TARGET_SYS}-encode-encoder" -RPROVIDES_perl-module-encode-encoding = "perl-module-${TARGET_SYS}-encode-encoding" -RPROVIDES_perl-module-encode-guess = "perl-module-${TARGET_SYS}-encode-guess" -RPROVIDES_perl-module-encoding = "perl-module-${TARGET_SYS}-encoding" -RPROVIDES_perl-module-errno = "perl-module-${TARGET_SYS}-errno" -RPROVIDES_perl-module-io-dir = "perl-module-${TARGET_SYS}-io-dir" -RPROVIDES_perl-module-io-file = "perl-module-${TARGET_SYS}-io-file" -RPROVIDES_perl-module-io-handle = "perl-module-${TARGET_SYS}-io-handle" -RPROVIDES_perl-module-io-pipe = "perl-module-${TARGET_SYS}-io-pipe" -RPROVIDES_perl-module-io-poll = "perl-module-${TARGET_SYS}-io-poll" -RPROVIDES_perl-module-io-seekable = "perl-module-${TARGET_SYS}-io-seekable" -RPROVIDES_perl-module-io-select = "perl-module-${TARGET_SYS}-io-select" -RPROVIDES_perl-module-io-socket = "perl-module-${TARGET_SYS}-io-socket" -RPROVIDES_perl-module-ipc-msg = "perl-module-${TARGET_SYS}-ipc-msg" -RPROVIDES_perl-module-ipc-semaphore = "perl-module-${TARGET_SYS}-ipc-semaphore" -RPROVIDES_perl-module-lib = "perl-module-${TARGET_SYS}-lib" -RPROVIDES_perl-module-mime-quotedprint = "perl-module-${TARGET_SYS}-mime-quotedprint" -RPROVIDES_perl-module-o = "perl-module-${TARGET_SYS}-o" -RPROVIDES_perl-module-ops = "perl-module-${TARGET_SYS}-ops" -RPROVIDES_perl-module-safe = "perl-module-${TARGET_SYS}-safe" -RPROVIDES_perl-module-xsloader = "perl-module-${TARGET_SYS}-xsloader" diff --git a/meta/recipes-devtools/perl/perl-rprovides_5.20.0.inc b/meta/recipes-devtools/perl/perl-rprovides_5.20.0.inc deleted file mode 100644 index 9a648dbf2f..0000000000 --- a/meta/recipes-devtools/perl/perl-rprovides_5.20.0.inc +++ /dev/null @@ -1 +0,0 @@ -RPROVIDES_perl-module-module-build += "libmodule-build-perl" diff --git a/meta/recipes-devtools/perl/perl-5.20.0/Configure-multilib.patch b/meta/recipes-devtools/perl/perl/Configure-multilib.patch similarity index 100% rename from meta/recipes-devtools/perl/perl-5.20.0/Configure-multilib.patch rename to meta/recipes-devtools/perl/perl/Configure-multilib.patch diff --git a/meta/recipes-devtools/perl/perl-5.20.0/MM_Unix.pm.patch b/meta/recipes-devtools/perl/perl/MM_Unix.pm.patch similarity index 100% rename from meta/recipes-devtools/perl/perl-5.20.0/MM_Unix.pm.patch rename to meta/recipes-devtools/perl/perl/MM_Unix.pm.patch diff --git a/meta/recipes-devtools/perl/perl-5.20.0/Makefile.SH.patch b/meta/recipes-devtools/perl/perl/Makefile.SH.patch similarity index 77% rename from meta/recipes-devtools/perl/perl-5.20.0/Makefile.SH.patch rename to meta/recipes-devtools/perl/perl/Makefile.SH.patch index 689d394931..3de233128d 100644 --- a/meta/recipes-devtools/perl/perl-5.20.0/Makefile.SH.patch +++ b/meta/recipes-devtools/perl/perl/Makefile.SH.patch @@ -2,10 +2,11 @@ Upstream-Status:Inappropriate [embedded specific] Signed-off-by: Hongxu Jia --- - Makefile.SH | 130 ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 66 insertions(+), 64 deletions(-) + Makefile.SH | 145 +++++++++++++++++++++++++++-------------------------------- + 1 file changed, 67 insertions(+), 78 deletions(-) diff --git a/Makefile.SH b/Makefile.SH +index 034d812..67e08fd 100755 --- a/Makefile.SH +++ b/Makefile.SH @@ -39,10 +39,10 @@ case "$useshrplib" in @@ -59,14 +60,14 @@ diff --git a/Makefile.SH b/Makefile.SH ;; os390) test -f /bin/env && ldlibpth="/bin/env $ldlibpth" ;; -@@ -565,9 +555,19 @@ splintfiles = $(c1) +@@ -566,13 +556,23 @@ splintfiles = $(c1) @echo `$(CCCMDSRC)` -S $*.c @`$(CCCMDSRC)` -S $*.c --all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make +-all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make $(MANIFEST_SRT) - @echo " "; - @echo " Everything is up to date. Type '$(MAKE) test' to run test suite." -+#all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make ++#all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make $(MANIFEST_SRT) +# @echo " "; +# @echo " Everything is up to date. Type '$(MAKE) test' to run test suite." + @@ -75,14 +76,21 @@ diff --git a/Makefile.SH b/Makefile.SH +more: $(generated_pods) $(private) $(public) + +more2: $(dynamic_ext) -+ + +-$(MANIFEST_SRT): MANIFEST $(PERL_EXE) +- @$(RUN_PERL) Porting/manisort -q || (echo "WARNING: re-sorting MANIFEST"; \ +- $(RUN_PERL) Porting/manisort -q -o MANIFEST; sh -c true) +more3: $(nonxs_ext) + -+more4: extras.make - - .PHONY: all translators utilities ++more4: extras.make $(MANIFEST_SRT) ++ ++$(MANIFEST_SRT): MANIFEST ++ @$(MINIPERL) Porting/manisort -q || (echo "WARNING: re-sorting MANIFEST"; \ ++ $(MINIPERL) Porting/manisort -q -o MANIFEST; sh -c true) + @touch $(MANIFEST_SRT) -@@ -575,7 +575,7 @@ all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafile + .PHONY: all utilities +@@ -581,7 +581,7 @@ $(MANIFEST_SRT): MANIFEST $(PERL_EXE) # by make_patchnum.pl. git_version.h: lib/Config_git.pl @@ -91,27 +99,25 @@ diff --git a/Makefile.SH b/Makefile.SH $(MINIPERL) make_patchnum.pl # make sure that we recompile perl.c if the git version changes -@@ -588,8 +588,8 @@ perl$(OBJ_EXT): git_version.h +@@ -594,7 +594,7 @@ perl$(OBJ_EXT): git_version.h # loading, we need to build perl first. case "$usedl$static_cwd" in defineundef) - util_deps='$(MINIPERL_EXE) $(CONFIGPM) lib/auto/Cwd/Cwd$(DLSUFFIX) FORCE' -- x2p_deps="\$(MINIPERL_EXE) \$(CONFIGPM) \$(dynamic_ext) x2p/$firstmakefile FORCE" + util_deps='$(CONFIGPM) lib/auto/Cwd/Cwd$(DLSUFFIX) FORCE' -+ x2p_deps="\$(CONFIGPM) \$(dynamic_ext) x2p/$firstmakefile FORCE" ;; definedefine) util_deps='$(PERL_EXE) $(CONFIGPM) FORCE' -@@ -613,7 +613,7 @@ x2p/s2p: $x2p_deps - x2p/find2perl: $x2p_deps - cd x2p; \$(LDLIBPTH) \$(MAKE) find2perl +@@ -604,7 +604,7 @@ definedefine) + esac + $spitshell >>$Makefile <>$Makefile <<'!NO!SUBS!' @@ -120,7 +126,7 @@ diff --git a/Makefile.SH b/Makefile.SH $(MINIPERL) -Ilib -MExtUtils::Miniperl -e 'writemain(\"perlmain.c", @ARGV)' DynaLoader $(static_ext) # The file ext.libs is a list of libraries that must be linked in -@@ -769,7 +769,7 @@ PERLEXPORT = perl.exp +@@ -760,7 +760,7 @@ PERLEXPORT = perl.exp ;; esac $spitshell >>$Makefile <<'!NO!SUBS!' @@ -129,7 +135,7 @@ diff --git a/Makefile.SH b/Makefile.SH ./$(MINIPERLEXP) makedef.pl --sort-fold PLATFORM=aix CC_FLAGS="$(OPTIMIZE)" > perl.exp !NO!SUBS! -@@ -778,7 +778,7 @@ os2) +@@ -769,7 +769,7 @@ os2) $spitshell >>$Makefile <<'!NO!SUBS!' MINIPERLEXP = miniperl @@ -138,7 +144,7 @@ diff --git a/Makefile.SH b/Makefile.SH ./$(MINIPERLEXP) makedef.pl PLATFORM=os2 -DPERL_DLL=$(PERL_DLL) CC_FLAGS="$(OPTIMIZE)" > perl5.def !NO!SUBS! -@@ -838,7 +838,7 @@ $(LIBPERL): $& $(obj) $(DYNALOADER) $(LIBPERLEXPORT) +@@ -829,7 +829,7 @@ $(LIBPERL): $& $(obj) $(DYNALOADER) $(LIBPERLEXPORT) true) $spitshell >>$Makefile <<'!NO!SUBS!' rm -f $@ @@ -147,7 +153,7 @@ diff --git a/Makefile.SH b/Makefile.SH !NO!SUBS! case "$osname" in aix) -@@ -886,7 +886,9 @@ $(MINIPERL_EXE): lib/buildcustomize.pl +@@ -877,7 +877,9 @@ $(MINIPERL_EXE): lib/buildcustomize.pl $spitshell >>$Makefile <<'!NO!SUBS!' lib/buildcustomize.pl: $& $(mini_obj) $(CC) -o $(MINIPERL_EXE) $(CLDFLAGS) $(mini_obj) $(libs) @@ -158,7 +164,7 @@ diff --git a/Makefile.SH b/Makefile.SH $(MINIPERL) -f write_buildcustomize.pl !NO!SUBS! ;; -@@ -894,7 +896,9 @@ lib/buildcustomize.pl: $& $(mini_obj) +@@ -885,7 +887,9 @@ lib/buildcustomize.pl: $& $(mini_obj) $spitshell >>$Makefile <<'!NO!SUBS!' lib/buildcustomize.pl: $& $(mini_obj) write ldcustomize.pl $(CC) -o $(MINIPERL_EXE) $(mini_obj libs) @@ -169,7 +175,7 @@ diff --git a/Makefile.SH b/Makefile.SH $(MINIPERL) -f write_buildcustomize.pl !NO!SUBS! ;; -@@ -916,7 +920,9 @@ lib/buildcustomize.pl: $& $(mini_obj) write_buildcustomize.pl +@@ -907,7 +911,9 @@ lib/buildcustomize.pl: $& $(mini_obj) write_buildcustomize.pl -@rm -f miniperl.xok $(CC) $(CLDFLAGS) $(NAMESPACEFLAGS) -o $(MINIPERL_EXE) \ $(mini_obj) $(libs) @@ -180,7 +186,7 @@ diff --git a/Makefile.SH b/Makefile.SH $(MINIPERL) -f write_buildcustomize.pl !NO!SUBS! ;; -@@ -927,7 +933,9 @@ lib/buildcustomize.pl: \$& \$(mini_obj) write_buildcustomize.pl +@@ -918,7 +924,9 @@ lib/buildcustomize.pl: \$& \$(mini_obj) write_buildcustomize.pl -@rm -f miniperl.xok -@rm \$(MINIPERL_EXE) \$(LNS) \$(HOST_PERL) \$(MINIPERL_EXE) @@ -191,7 +197,7 @@ diff --git a/Makefile.SH b/Makefile.SH \$(MINIPERL) -f write_buildcustomize.pl 'osname' "$osname" !GROK!THIS! else -@@ -936,7 +944,9 @@ lib/buildcustomize.pl: $& $(mini_obj) write_buildcustomize.pl +@@ -927,7 +935,9 @@ lib/buildcustomize.pl: $& $(mini_obj) write_buildcustomize.pl -@rm -f miniperl.xok $(CC) $(CLDFLAGS) -o $(MINIPERL_EXE) \ $(mini_obj) $(libs) @@ -202,7 +208,7 @@ diff --git a/Makefile.SH b/Makefile.SH $(MINIPERL) -f write_buildcustomize.pl !NO!SUBS! fi -@@ -967,7 +977,7 @@ case "${osname}" in +@@ -971,7 +981,7 @@ case "${osname}" in catamount) $spitshell >>$Makefile <>$Makefile <<'!NO!SUBS!' .PHONY: makeppport @@ -220,7 +226,7 @@ diff --git a/Makefile.SH b/Makefile.SH $(MINIPERL) mkppport !NO!SUBS! -@@ -987,16 +997,16 @@ esac +@@ -991,16 +1001,16 @@ esac $spitshell >>$Makefile <<'!NO!SUBS!' .PHONY: preplibrary @@ -240,7 +246,7 @@ diff --git a/Makefile.SH b/Makefile.SH $(MINIPERL) lib/unicore/mktables -C lib/unicore -P pod -maketest -makelist -p # Commented out so always runs, mktables looks at far more files than we # can in this makefile to decide if needs to run or not -@@ -1005,22 +1015,22 @@ uni.data: $(MINIPERL_EXE) $(CONFIGPM) lib/unicore/mktables $(nonxs_ext) +@@ -1009,12 +1019,12 @@ uni.data: $(MINIPERL_EXE) $(CONFIGPM) lib/unicore/mktables $(nonxs_ext) # $(PERL_EXE) and ext because pod_lib.pl needs Digest::MD5 # But also this ensures that all extensions are built before we try to scan # them, which picks up Devel::PPPort's documentation. @@ -255,20 +261,27 @@ diff --git a/Makefile.SH b/Makefile.SH +pod/perlintern.pod: autodoc.pl embed.fnc $(MINIPERL) autodoc.pl --pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST -+pod/perlmodlib.pod: pod/perlmodlib.PL MANIFEST - $(MINIPERL) pod/perlmodlib.PL -q - - pod/perl5200delta.pod: pod/perldelta.pod - $(RMS) pod/perl5200delta.pod - $(LNS) perldelta.pod pod/perl5200delta.pod + pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST +@@ -1024,7 +1034,7 @@ pod/perl5220delta.pod: pod/perldelta.pod + $(RMS) pod/perl5220delta.pod + $(LNS) perldelta.pod pod/perl5220delta.pod -extra.pods: $(MINIPERL_EXE) +extra.pods: -@test ! -f extra.pods || rm -f `cat extra.pods` -@rm -f extra.pods -@for x in `grep -l '^=[a-z]' README.* | grep -v README.vms` ; do \ -@@ -1075,11 +1085,7 @@ done +@@ -1068,8 +1078,7 @@ EOT + $spitshell >>$Makefile <>$Makefile <<'!NO!SUBS!' install.perl: $(INSTALL_DEPENDENCE) installperl @@ -281,68 +294,76 @@ diff --git a/Makefile.SH b/Makefile.SH # XXX Experimental. Hardwired values, but useful for testing. # Eventually Configure could ask for some of these values. -@@ -1097,11 +1103,7 @@ install.html: all installhtml +@@ -1101,24 +1106,8 @@ install.html: all installhtml else $spitshell >>$Makefile <<'!NO!SUBS!' install.perl: $(INSTALL_DEPENDENCE) installperl - $(RUN_PERL) installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS) - -@test ! -s extras.lst || PATH="`pwd`:\${PATH}" PERL5LIB="`pwd`/lib" \$(RUN_PERL) -Ilib -MCPAN -e '@ARGV&&install(@ARGV)' `cat extras.lst` -- ++ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS) + -install.man: all installman - $(RUN_PERL) installman --destdir=$(DESTDIR) $(INSTALLFLAGS) -+ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS) +- +-# XXX Experimental. Hardwired values, but useful for testing. +-# Eventually Configure could ask for some of these values. +-install.html: all installhtml +- -@test -f README.vms && cd vms && $(LNS) ../README.vms README_vms.pod && cd .. +- $(RUN_PERL) installhtml \ +- --podroot=. --podpath=. --recurse \ +- --htmldir=$(privlib)/html \ +- --htmlroot=$(privlib)/html \ +- --splithead=pod/perlipc \ +- --splititem=pod/perlfunc \ +- --ignore=Porting/Maintainers.pm,Porting/pumpkin.pod,Porting/repository.pod \ +- --verbose + !NO!SUBS! + fi - # XXX Experimental. Hardwired values, but useful for testing. - # Eventually Configure could ask for some of these values. -@@ -1206,16 +1208,16 @@ manicheck: FORCE +@@ -1210,13 +1199,13 @@ manicheck: FORCE # # DynaLoader may be needed for extensions that use Makefile.PL. -$(DYNALOADER): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext) +$(DYNALOADER): lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext) - $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS) + $(MINIPERL) make_ext.pl $@ $(MAKE_EXT_ARGS) MAKE="$(MAKE)" LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS) -d_dummy $(dynamic_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE $(PERLEXPORT) $(LIBPERL) +d_dummy $(dynamic_ext): lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE $(PERLEXPORT) $(LIBPERL) - $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic + $(MINIPERL) make_ext.pl $@ $(MAKE_EXT_ARGS) MAKE="$(MAKE)" LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic -s_dummy $(static_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE +s_dummy $(static_ext): lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE - $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS) - --n_dummy $(nonxs_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE -+n_dummy $(nonxs_ext): lib/buildcustomize.pl preplibrary FORCE - $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) - !NO!SUBS! + $(MINIPERL) make_ext.pl $@ $(MAKE_EXT_ARGS) MAKE="$(MAKE)" LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS) -@@ -1409,7 +1411,7 @@ test_prep_pre: preplibrary utilities $(nonxs_ext) + n_dummy $(nonxs_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE +@@ -1405,14 +1394,14 @@ test_prep_pre: preplibrary utilities $(nonxs_ext) case "$targethost" in '') $spitshell >>$Makefile <<'!NO!SUBS!' -test_prep test-prep: test_prep_pre $(MINIPERL_EXE) $(unidatafiles) $(PERL_EXE) \ +test_prep test-prep: test_prep_pre $(unidatafiles) $(PERL_EXE) \ - $(dynamic_ext) $(TEST_PERL_DLL) runtests x2p/s2p x2p/find2perl \ - $(generated_pods) + $(dynamic_ext) $(TEST_PERL_DLL) runtests $(generated_pods) cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE)) -@@ -1417,7 +1419,7 @@ test_prep test-prep: test_prep_pre $(MINIPERL_EXE) $(unidatafiles) $(PERL_EXE) \ + !NO!SUBS! ;; *) $spitshell >>$Makefile <>$Makefile <<'!NO!SUBS!' -test_prep_reonly: $(MINIPERL_EXE) $(PERL_EXE) $(dynamic_ext_re) $(TEST_PERL_DLL) +test_prep_reonly: $(PERL_EXE) $(dynamic_ext_re) $(TEST_PERL_DLL) - $(MINIPERL) make_ext.pl $(dynamic_ext_re) MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic + $(MINIPERL) make_ext.pl $(dynamic_ext_re) MAKE="$(MAKE)" LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE)) !NO!SUBS! -@@ -1520,7 +1522,7 @@ $spitshell >>$Makefile <<'!NO!SUBS!' +@@ -1516,7 +1505,7 @@ $spitshell >>$Makefile <<'!NO!SUBS!' # Can't depend on lib/Config.pm because that might be where miniperl # is crashing. @@ -351,6 +372,3 @@ diff --git a/Makefile.SH b/Makefile.SH -@test -f lib/Config.pm || $(MAKE) lib/Config.pm $(unidatafiles) @echo " " @echo "You may see some irrelevant test failures if you have been unable" --- -1.8.1.2 - diff --git a/meta/recipes-devtools/perl/perl-5.20.0/Makefile.patch b/meta/recipes-devtools/perl/perl/Makefile.patch similarity index 100% rename from meta/recipes-devtools/perl/perl-5.20.0/Makefile.patch rename to meta/recipes-devtools/perl/perl/Makefile.patch diff --git a/meta/recipes-devtools/perl/perl-5.20.0/config.sh b/meta/recipes-devtools/perl/perl/config.sh similarity index 68% rename from meta/recipes-devtools/perl/perl-5.20.0/config.sh rename to meta/recipes-devtools/perl/perl/config.sh index 1ac1355829..d80f0c0bfa 100644 --- a/meta/recipes-devtools/perl/perl-5.20.0/config.sh +++ b/meta/recipes-devtools/perl/perl/config.sh @@ -8,13 +8,13 @@ # Package name : perl5 # Source directory : . -# Configuration time: Tue Jun 24 03:00:02 UTC 2014 +# Configuration time: Thu Jun 18 05:37:27 UTC 2015 # Configured by : Open Embedded -# Target system : linux qemuarm 3.14.5-yocto-standard #1 preempt mon jun 23 19:42:18 cst 2014 armv5tejl gnulinux +# Target system : linux qemux86-64 3.19.5-yocto-standard #1 smp preempt tue jun 16 00:28:17 pdt 2015 x86_64 gnulinux : Configure command line arguments. config_arg0='Configure' -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.20.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=/usr/bin/less -isr' +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.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' config_argc=28 config_arg1='-des' config_arg2='-Doptimize=-O2' @@ -26,7 +26,7 @@ config_arg7='-Dinstallprefix=@EXECPREFIX@' config_arg8='-Dprefix=@EXECPREFIX@' config_arg9='-Dvendorprefix=@EXECPREFIX@' config_arg10='-Dsiteprefix=@EXECPREFIX@' -config_arg11='-Dotherlibdirs=@LIBDIR@/perl/5.20.0' +config_arg11='-Dotherlibdirs=@LIBDIR@/perl/5.22.0' config_arg12='-Duseshrplib' config_arg13='-Dusethreads' config_arg14='-Duseithreads' @@ -43,16 +43,16 @@ config_arg24='-Duseperlio' config_arg25='-Dinstallusrbinperl' config_arg26='-Ubincompat5005' config_arg27='-Uversiononly' -config_arg28='-Dpager=/usr/bin/less -isr' +config_arg28='-Dpager=@USRBIN@/less -isr' Author='' -Date='$Date' +Date='' Header='' -Id='$Id' +Id='' Locker='' -Log='$Log' -RCSfile='$RCSfile' -Revision='$Revision' +Log='' +RCSfile='' +Revision='' Source='' State='' _a='.a' @@ -60,16 +60,17 @@ _exe='' _o='.o' afs='false' afsroot='/afs' +alignbytes='8' ansi2knr='' aphostname='' api_revision='5' api_subversion='0' -api_version='14' -api_versionstring='5.14.0' +api_version='22' +api_versionstring='5.22.0' ar='ar' -archlib='@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi' -archlibexp='@STAGINGDIR@@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi' -archlib_exp='@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi' +archlib='@LIBDIR@/perl/5.22.0/@ARCH@-thread-multi' +archlibexp='@STAGINGDIR@@LIBDIR@/perl/5.22.0/@ARCH@-thread-multi' +archlib_exp='@LIBDIR@/perl/5.22.0/@ARCH@-thread-multi' archname64='' archname='@ARCH@-thread-multi' archobjs='' @@ -82,19 +83,21 @@ bin_ELF='define' binexp='@USRBIN@' bison='bison' byacc='byacc' +byteorder='12345678' c='' castflags='0' cat='cat' cc='gcc' cccdlflags='-fPIC' -ccdlflags='-Wl,-E -Wl,-rpath,@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi/CORE' -ccflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' +ccdlflags='-Wl,-E -Wl,-rpath,@LIBDIR@/perl/5.22.0/@ARCH@-thread-multi/CORE' +ccflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' ccversion='' cf_by='Open Embedded' cf_email='Open Embedded@localhost.localdomain' +cf_time='Thu Jun 18 05:37:27 UTC 2015' charbits='8' charsize='1' chgrp='' @@ -109,11 +112,11 @@ cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='' -cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector' +cppflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe' cpplast='-' cppminus='-' -cpprun='gcc -E' -cppstdin='gcc -E' +cpprun='gcc -E' +cppstdin='gcc -E' crypt_r_proto='REENTRANT_PROTO_B_CCS' cryptlib='' csh='csh' @@ -136,11 +139,14 @@ d_SCNfldbl='define' d__fwalk='undef' d_access='define' d_accessx='undef' +d_acosh='define' d_aintl='undef' d_alarm='define' d_archlib='define' d_asctime64='undef' d_asctime_r='define' +d_asinh='define' +d_atanh='define' d_atolf='undef' d_atoll='define' d_attribute_deprecated='define' @@ -151,6 +157,7 @@ d_attribute_noreturn='define' d_attribute_pure='define' d_attribute_unused='define' d_attribute_warn_unused_result='define' +d_backtrace='define' d_bcmp='define' d_bcopy='define' d_bsd='undef' @@ -160,8 +167,9 @@ d_builtin_choose_expr='define' d_builtin_expect='define' d_bzero='define' d_c99_variadic_macros='define' -d_casti32='undef' +d_casti32='define' d_castneg='define' +d_cbrt='define' d_charvspr='undef' d_chown='define' d_chroot='define' @@ -171,6 +179,7 @@ d_clearenv='define' d_closedir='define' d_cmsghdr_s='define' d_const='define' +d_copysign='define' d_copysignl='define' d_cplusplus='undef' d_crypt='define' @@ -182,12 +191,13 @@ d_ctime64='undef' d_ctime_r='define' d_cuserid='define' d_dbl_dig='define' -d_dbminitproto='undef' +d_dbminitproto='define' d_difftime64='undef' d_difftime='define' d_dir_dd_fd='undef' d_dirfd='define' d_dirnamlen='undef' +d_dladdr='define' d_dlerror='define' d_dlopen='define' d_dlsymun='undef' @@ -209,8 +219,12 @@ d_endpwent_r='undef' d_endsent='define' d_endservent_r='undef' d_eofnblk='define' +d_erf='define' +d_erfc='define' d_eunice='undef' -d_faststdio='define' +d_exp2='define' +d_expm1='define' +d_faststdio='undef' d_fchdir='define' d_fchmod='define' d_fchown='define' @@ -218,19 +232,27 @@ d_fcntl='define' d_fcntl_can_lock='define' d_fd_macros='define' d_fd_set='define' +d_fdim='define' d_fds_bits='define' +d_fegetround='define' d_fgetpos='define' d_finite='define' d_finitel='define' d_flexfnam='define' d_flock='define' d_flockproto='define' +d_fma='define' +d_fmax='define' +d_fmin='define' d_fork='define' d_fp_class='undef' +d_fp_classify='undef' +d_fp_classl='undef' d_fpathconf='define' d_fpclass='undef' -d_fpclassify='undef' +d_fpclassify='define' d_fpclassl='undef' +d_fpgetround='undef' d_fpos64_t='undef' d_frexpl='define' d_fs_data_s='undef' @@ -243,7 +265,7 @@ d_ftello='define' d_ftime='undef' d_futimes='define' d_gdbm_ndbm_h_uses_prototypes='undef' -d_gdbmndbm_h_uses_prototypes='undef' +d_gdbmndbm_h_uses_prototypes='define' d_getaddrinfo='define' d_getcwd='define' d_getespwnam='undef' @@ -308,6 +330,8 @@ d_gnulibc='define' d_grpasswd='define' d_hasmntopt='define' d_htonl='define' +d_hypot='define' +d_ilogb='define' d_ilogbl='define' d_inc_version_list='undef' d_index='undef' @@ -315,23 +339,50 @@ d_inetaton='define' d_inetntop='define' d_inetpton='define' d_int64_t='define' +d_ip_mreq='define' +d_ip_mreq_source='define' +d_ipv6_mreq='define' +d_ipv6_mreq_source='undef' d_isascii='define' -d_isfinite='undef' +d_isblank='define' +d_isfinite='define' +d_isfinitel='undef' d_isinf='define' +d_isinfl='define' +d_isless='undef' d_isnan='define' d_isnanl='define' +d_isnormal='define' +d_j0='define' +d_j0l='define' d_killpg='define' +d_lc_monetary_2008='define' d_lchown='define' d_ldbl_dig='define' +d_ldexpl='define' +d_lgamma='define' +d_lgamma_r='define' d_libm_lib_version='define' +d_libname_unique='undef' d_link='define' +d_llrint='define' +d_llrintl='define' +d_llround='define' +d_llroundl='define' d_localtime64='undef' d_localtime_r='define' d_localtime_r_needs_tzset='define' d_locconv='define' d_lockf='define' +d_log1p='define' +d_log2='define' +d_logb='define' d_longdbl='define' d_longlong='define' +d_lrint='define' +d_lrintl='define' +d_lround='define' +d_lroundl='define' d_lseekproto='define' d_lstat='define' d_madvise='define' @@ -371,10 +422,15 @@ d_msgsnd='define' d_msync='define' d_munmap='define' d_mymalloc='undef' -d_ndbm='undef' +d_nan='define' +d_ndbm='define' d_ndbm_h_uses_prototypes='undef' +d_nearbyint='define' +d_nextafter='define' +d_nexttoward='define' d_nice='define' d_nl_langinfo='define' +d_nv_preserves_uv='undef' d_nv_zero_is_allbits_zero='define' d_off64_t='define' d_old_pthread_create_joinable='undef' @@ -388,11 +444,15 @@ d_phostname='undef' d_pipe='define' d_poll='define' d_portable='define' +d_prctl='define' +d_prctl_set_name='define' +d_printf_format_null='undef' d_procselfexe='define' d_pseudofork='undef' d_pthread_atfork='define' d_pthread_attr_setscope='define' d_pthread_yield='define' +d_ptrdiff_t='define' d_pwage='undef' d_pwchange='undef' d_pwclass='undef' @@ -404,19 +464,27 @@ d_pwquota='undef' d_qgcvt='define' d_quad='define' d_random_r='define' +d_re_comp='undef' d_readdir64_r='define' d_readdir='define' d_readdir_r='define' d_readlink='define' d_readv='define' d_recvmsg='define' +d_regcmp='undef' +d_regcomp='define' +d_remainder='define' +d_remquo='define' d_rename='define' d_rewinddir='define' +d_rint='define' d_rmdir='define' +d_round='define' d_safebcpy='undef' d_safemcpy='undef' d_sanemcmp='define' d_sbrkproto='define' +d_scalbn='define' d_scalbnl='define' d_sched_yield='define' d_scm_rights='define' @@ -461,7 +529,6 @@ d_setsent='define' d_setservent_r='undef' d_setsid='define' d_setvbuf='define' -d_sfio='undef' d_shm='define' d_shmat='define' d_shmatprototype='define' @@ -472,8 +539,11 @@ d_sigaction='define' d_signbit='define' d_sigprocmask='define' d_sigsetjmp='define' +d_sin6_scope_id='define' d_sitearch='define' d_snprintf='define' +d_sockaddr_in6='define' +d_sockaddr_sa_len='undef' d_sockatmark='define' d_sockatmarkproto='define' d_socket='define' @@ -486,17 +556,19 @@ d_srand48_r='define' d_srandom_r='define' d_sresgproto='define' d_sresuproto='define' +d_stat='define' d_statblks='define' -d_statfs_f_flags='undef' +d_statfs_f_flags='define' d_statfs_s='define' +d_static_inline='define' d_statvfs='define' d_stdio_cnt_lval='undef' -d_stdio_ptr_lval='define' +d_stdio_ptr_lval='undef' d_stdio_ptr_lval_nochange_cnt='undef' -d_stdio_ptr_lval_sets_cnt='define' +d_stdio_ptr_lval_sets_cnt='undef' d_stdio_stream_array='undef' -d_stdiobase='define' -d_stdstdio='define' +d_stdiobase='undef' +d_stdstdio='undef' d_strchr='define' d_strcoll='define' d_strctcpy='define' @@ -527,15 +599,19 @@ d_tcgetpgrp='define' d_tcsetpgrp='define' d_telldir='define' d_telldirproto='define' +d_tgamma='define' d_time='define' d_timegm='define' d_times='define' d_tm_tm_gmtoff='define' d_tm_tm_zone='define' d_tmpnam_r='define' +d_trunc='define' d_truncate='define' +d_truncl='define' d_ttyname_r='define' d_tzname='define' +d_u32align='define' d_ualarm='define' d_umask='define' d_uname='define' @@ -558,7 +634,9 @@ d_vprintf='define' d_vsnprintf='define' d_wait4='define' d_waitpid='define' +d_wcscmp='define' d_wcstombs='define' +d_wcsxfrm='define' d_wctomb='define' d_writev='define' d_xenix='undef' @@ -568,15 +646,15 @@ db_prefixtype='size_t' db_version_major='' db_version_minor='' db_version_patch='' -defvoidused='15' direntrytype='struct dirent' dlext='so' dlsrc='dl_dlopen.xs' +doublekind='3' doublesize='8' -drand01='drand48()' +drand01='Perl_drand48()' drand48_r_proto='REENTRANT_PROTO_I_ST' dtrace='' -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 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 Unicode/Normalize XS/APItest XS/Typemap arybase attributes mro re threads threads/shared' +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' eagain='EAGAIN' ebcdic='undef' echo='echo' @@ -591,7 +669,7 @@ endservent_r_proto='0' eunicefix=':' exe_ext='' expr='expr' -extensions='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 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 Unicode/Normalize XS/APItest XS/Typemap arybase attributes mro re threads threads/shared Archive/Tar Attribute/Handlers AutoLoader B/Debug CGI CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Codes Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/Build Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Package/Constants Params/Check Parse/CPAN/Meta Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version' +extensions='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 Archive/Tar Attribute/Handlers AutoLoader B/Debug CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Codes Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Params/Check Parse/CPAN/Meta Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Memoize Tie/RefHash Time/Local Unicode/Normalize XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version' extern_C='extern' extras='' fflushNULL='define' @@ -608,7 +686,7 @@ full_csh='csh' full_sed='sed' gccansipedantic='' gccosandvers='' -gccversion='4.9.0' +gccversion='4.9.2' getgrent_r_proto='REENTRANT_PROTO_I_SBWR' getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR' getgrnam_r_proto='REENTRANT_PROTO_I_CSBWR' @@ -629,13 +707,14 @@ getservbyname_r_proto='REENTRANT_PROTO_I_CCSBWR' getservbyport_r_proto='REENTRANT_PROTO_I_ICSBWR' getservent_r_proto='REENTRANT_PROTO_I_SBWR' getspnam_r_proto='REENTRANT_PROTO_I_CSBWR' +gidformat='"u"' gidsign='1' gidsize='4' gidtype='gid_t' -glibpth='@EXECPREFIX@/shlib @BASELIBDIR@ @LIBDIR@ @LIBDIR@/386 @BASELIBDIR@/386 @EXECPREFIX@/ccs/lib @EXECPREFIX@/ucblib @EXECPREFIX@/local/lib ' +glibpth='@EXECPREFIX@/shlib @BASELIBDIR@ @LIBDIR@ @LIBDIR@/386 @BASELIBDIR@386 @EXECPREFIX@/ccs@BASELIBDIR@ @EXECPREFIX@/ucblib @EXECPREFIX@/local@BASELIBDIR@ @BASELIBDIR@ @LIBDIR@ @EXECPREFIX@/local@BASELIBDIR@ ' gmake='gmake' gmtime_r_proto='REENTRANT_PROTO_S_TS' -gnulibc_version='2.19' +gnulibc_version='2.21' grep='grep' groupcat='cat /etc/group' groupstype='gid_t' @@ -644,6 +723,9 @@ h_fcntl='false' h_sysfile='true' hint='recommended' hostcat='cat /etc/hosts' +hostgenerate='' +hostosname='' +hostperl='' html1dir=' ' html1direxp='' html3dir=' ' @@ -651,25 +733,29 @@ html3direxp='' i16size='2' i16type='short' i32size='4' +i32type='int' i64size='8' +i64type='long' i8size='1' i8type='signed char' i_arpainet='define' i_assert='define' +i_bfd='define' i_bsdioctl='' i_crypt='define' i_db='undef' -i_dbm='undef' +i_dbm='define' i_dirent='define' -i_dld='undef' i_dlfcn='define' +i_execinfo='define' i_fcntl='undef' +i_fenv='define' i_float='define' i_fp='undef' i_fp_class='undef' i_gdbm='undef' i_gdbm_ndbm='undef' -i_gdbmndbm='undef' +i_gdbmndbm='define' i_grp='define' i_ieeefp='undef' i_inttypes='define' @@ -692,13 +778,15 @@ i_poll='define' i_prot='undef' i_pthread='define' i_pwd='define' +i_quadmath='undef' i_rpcsvcdbm='undef' -i_sfio='undef' i_sgtty='undef' i_shadow='define' i_socks='undef' i_stdarg='define' +i_stdbool='define' i_stddef='define' +i_stdint='define' i_stdlib='define' i_string='define' i_sunmath='undef' @@ -747,7 +835,7 @@ inc_version_list_init='0' incpath='' inews='' initialinstalllocation='@USRBIN@' -installarchlib='@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi' +installarchlib='@LIBDIR@/perl/5.22.0/@ARCH@-thread-multi' installbin='@USRBIN@' installhtml1dir='' installhtml3dir='' @@ -755,48 +843,50 @@ installman1dir='' installman3dir='' installprefix='@EXECPREFIX@' installprefixexp='@EXECPREFIX@' -installprivlib='@LIBDIR@/perl/5.20.0' +installprivlib='@LIBDIR@/perl/5.22.0' installscript='@USRBIN@' -installsitearch='@LIBDIR@/perl/site_perl/5.20.0/@ARCH@-thread-multi' +installsitearch='@LIBDIR@/perl/site_perl/5.22.0/@ARCH@-thread-multi' installsitebin='@USRBIN@' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='@LIBDIR@/perl/site_perl/5.20.0' +installsitelib='@LIBDIR@/perl/site_perl/5.22.0' installsiteman1dir='' installsiteman3dir='' installsitescript='@USRBIN@' installstyle='lib/perl' installusrbinperl='define' -installvendorarch='@LIBDIR@/perl/vendor_perl/5.20.0/@ARCH@-thread-multi' +installvendorarch='@LIBDIR@/perl/vendor_perl/5.22.0/@ARCH@-thread-multi' installvendorbin='@USRBIN@' installvendorhtml1dir='' installvendorhtml3dir='' -installvendorlib='@LIBDIR@/perl/vendor_perl/5.20.0' +installvendorlib='@LIBDIR@/perl/vendor_perl/5.22.0' installvendorman1dir='' installvendorman3dir='' installvendorscript='@USRBIN@' intsize='4' issymlink='test -h' ivdformat='"ld"' +ivsize='8' ivtype='long' -known_extensions='Archive/Tar Attribute/Handlers AutoLoader B B/Debug CGI CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call GDBM_File Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 IPC/SysV JSON/PP List/Util Locale/Codes Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/Build Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NDBM_File NEXT Net/Ping ODBM_File Opcode POSIX Package/Constants Params/Check Parse/CPAN/Meta Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Sys/Syslog Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize VMS/DCLsym VMS/Filespec VMS/Stdio Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader arybase attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version ' +known_extensions='Archive/Tar Attribute/Handlers AutoLoader B B/Debug CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call GDBM_File Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 IPC/SysV JSON/PP List/Util Locale/Codes Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NDBM_File NEXT Net/Ping ODBM_File Opcode POSIX Params/Check Parse/CPAN/Meta Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Sys/Syslog Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize VMS/DCLsym VMS/Filespec VMS/Stdio Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader arybase attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version ' ksh='' ld='gcc' -lddlflags='-shared -O2 -fstack-protector' -ldflags=' -fstack-protector' +ld_can_script='define' +lddlflags='-shared -O2' +ldflags='' ldflags_uselargefiles='' ldlibpthname='LD_LIBRARY_PATH' less='less' lib_ext='.a' -libc='@BASELIBDIR@/libc-2.19.so' +libc='libc-2.21.so' libperl='libperl.so' -libpth='@BASELIBDIR@ @LIBDIR@' -libs='-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc' +libpth='@LIBDIR@ @BASELIBDIR@' +libs='-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat' libsdirs=' @LIBDIR@' -libsfiles=' libnsl.so libgdbm.so libdb.so libdl.so libm.so libcrypt.so libutil.so libpthread.so libc.so' -libsfound=' @LIBDIR@/libnsl.so @LIBDIR@/libgdbm.so @LIBDIR@/libdb.so @LIBDIR@/libdl.so @LIBDIR@/libm.so @LIBDIR@/libcrypt.so @LIBDIR@/libutil.so @LIBDIR@/libpthread.so @LIBDIR@/libc.so' -libspath=' @BASELIBDIR@ @LIBDIR@' -libswanted='sfio socket inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m crypt sec util pthread c cposix posix ucb BSD gdbm_compat' +libsfiles=' libpthread.so libnsl.so libgdbm.so libdb.so libdl.so libm.so libcrypt.so libutil.so libc.so libgdbm_compat.so' +libsfound=' @LIBDIR@/libpthread.so @LIBDIR@/libnsl.so @LIBDIR@/libgdbm.so @LIBDIR@/libdb.so @LIBDIR@/libdl.so @LIBDIR@/libm.so @LIBDIR@/libcrypt.so @LIBDIR@/libutil.so @LIBDIR@/libc.so @LIBDIR@/libgdbm_compat.so' +libspath=' @LIBDIR@ @BASELIBDIR@' +libswanted='cl pthread socket inet nsl nm gdbm dbm db malloc dl ld sun m crypt sec util c cposix posix ucb BSD gdbm_compat' libswanted_uselargefiles='' line='' lint='' @@ -805,17 +895,16 @@ ln='ln' lns='/bin/ln -s' localtime_r_proto='REENTRANT_PROTO_S_TS' locincpth='@EXECPREFIX@/local/include /opt/local/include @EXECPREFIX@/gnu/include /opt/gnu/include @EXECPREFIX@/GNU/include /opt/GNU/include' -loclibpth='@EXECPREFIX@/local/lib /opt/local/lib @EXECPREFIX@/gnu/lib /opt/gnu/lib @EXECPREFIX@/GNU/lib /opt/GNU/lib' +loclibpth='@EXECPREFIX@/local@BASELIBDIR@ /opt/local@BASELIBDIR@ @EXECPREFIX@/gnu@BASELIBDIR@ /opt/gnu@BASELIBDIR@ @EXECPREFIX@/GNU@BASELIBDIR@ /opt/GNU@BASELIBDIR@' +longdblkind='3' +longdblsize='16' longlongsize='8' +longsize='8' lp='' lpr='' ls='ls' lseeksize='8' lseektype='off_t' -mad='undef' -madlyh='' -madlyobj='' -madlysrc='' mail='' mailx='' make='make' @@ -840,19 +929,23 @@ mv='' myarchname='@ARCH@' mydomain='.localdomain' myhostname='localhost' +myuname='linux qemux86-64 3.19.5-yocto-standard #1 smp preempt tue jun 16 00:28:17 pdt 2015 x86_64 gnulinux ' n='-n' +need_va_copy='define' netdb_hlen_type='size_t' +netdb_host_type='char *' netdb_name_type='const char *' netdb_net_type='in_addr_t' nm='nm' nm_opt='' nm_so_opt='--dynamic' -nonxs_ext='Archive/Tar Attribute/Handlers AutoLoader B/Debug CGI CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Codes Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/Build Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Package/Constants Params/Check Parse/CPAN/Meta Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version' +nonxs_ext='Archive/Tar Attribute/Handlers AutoLoader B/Debug CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Codes Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Params/Check Parse/CPAN/Meta Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Memoize Tie/RefHash Time/Local Unicode/Normalize XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version' nroff='nroff' nvEUformat='"E"' nvFUformat='"F"' nvGUformat='"G"' nv_overflows_integers_at='256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0' +nv_preserves_uv_bits='53' nveformat='"e"' nvfformat='"f"' nvgformat='"g"' @@ -864,35 +957,39 @@ old_pthread_create_joinable='' optimize='-O2' orderlib='false' osname='linux' -osvers='3.14.5-yocto-standard' -otherlibdirs='@LIBDIR@/perl/5.20.0' -package='perl5' +osvers='3.19.5-yocto-standard' +otherlibdirs='@LIBDIR@/perl/5.22.0' +package='perl' pager='/usr/bin/less -isr' passcat='cat /etc/passwd' -patchlevel='20' +patchlevel='22' path_sep=':' perl5='@USRBIN@/perl' -perl='' +perl='perl' perl_patchlevel='' +perl_static_inline='static __inline__' perladmin='root@localhost' -perllibs='-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc' +perllibs='-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc' perlpath='@USRBIN@/perl' pg='pg' phostname='' pidtype='pid_t' -plibpth='' +plibpth='@LIBDIR@ @BASELIBDIR@' pmake='' pr='' prefix='@EXECPREFIX@' prefixexp='@EXECPREFIX@' -privlib='@LIBDIR@/perl/5.20.0' -privlibexp='@LIBDIR@/perl/5.20.0' +privlib='@LIBDIR@/perl/5.22.0' +privlibexp='@LIBDIR@/perl/5.22.0' procselfexe='"/proc/self/exe"' prototype='define' +ptrsize='8' +quadkind='2' +quadtype='long' randbits='48' -randfunc='drand48' +randfunc='Perl_drand48' random_r_proto='REENTRANT_PROTO_I_St' -randseedtype='long' +randseedtype='U32' ranlib=':' rd_nodata='-1' readdir64_r_proto='REENTRANT_PROTO_I_TSR' @@ -903,18 +1000,29 @@ rm_try='/bin/rm -f try try a.out .out try.[cho] try..o core core.try* try.core*' rmail='' run='' runnm='false' +sGMTIME_max='67768036191676799' +sGMTIME_min='-62167219200' +sLOCALTIME_max='67768036191676799' +sLOCALTIME_min='-62167219200' sPRIEUldbl='"LE"' sPRIFUldbl='"LF"' sPRIGUldbl='"LG"' +sPRIXU64='"lX"' +sPRId64='"ld"' sPRIeldbl='"Le"' sPRIfldbl='"Lf"' sPRIgldbl='"Lg"' +sPRIi64='"li"' +sPRIo64='"lo"' +sPRIu64='"lu"' +sPRIx64='"lx"' sSCNfldbl='"Lf"' sched_yield='sched_yield()' scriptdir='@USRBIN@' scriptdirexp='@USRBIN@' sed='sed' -seedfunc='srand48' +seedfunc='Perl_drand48_init' +selectminbits='64' selecttype='fd_set *' sendmail='' setgrent_r_proto='0' @@ -938,17 +1046,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 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' sig_size='69' signal_t='void' -sitearch='@LIBDIR@/perl/site_perl/5.20.0/@ARCH@-thread-multi' -sitearchexp='@LIBDIR@/perl/site_perl/5.20.0/@ARCH@-thread-multi' +sitearch='@LIBDIR@/perl/site_perl/5.22.0/@ARCH@-thread-multi' +sitearchexp='@LIBDIR@/perl/site_perl/5.22.0/@ARCH@-thread-multi' sitebin='@USRBIN@' sitebinexp='@USRBIN@' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='@LIBDIR@/perl/site_perl/5.20.0' +sitelib='@LIBDIR@/perl/site_perl/5.22.0' sitelib_stem='@LIBDIR@/perl/site_perl' -sitelibexp='@LIBDIR@/perl/site_perl/5.20.0' +sitelibexp='@LIBDIR@/perl/site_perl/5.22.0' siteman1dir='' siteman1direxp='' siteman3dir='' @@ -957,6 +1065,7 @@ siteprefix='@EXECPREFIX@' siteprefixexp='@EXECPREFIX@' sitescript='@USRBIN@' sitescriptexp='@USRBIN@' +sizesize='8' sizetype='size_t' sleep='' smail='' @@ -971,6 +1080,8 @@ srand48_r_proto='REENTRANT_PROTO_I_LS' srandom_r_proto='REENTRANT_PROTO_I_TS' src='.' ssizetype='ssize_t' +st_ino_sign='1' +st_ino_size='8' startperl='#!@USRBIN@/perl' startsh='#!/bin/sh' static_ext=' ' @@ -984,11 +1095,18 @@ stdio_stream_array='' strerror_r_proto='REENTRANT_PROTO_B_IBW' strings='@INCLUDEDIR@/string.h' submit='' -subversion='2' +subversion='0' sysman='@EXECPREFIX@/share/man/man1' +sysroot='' tail='' tar='' targetarch='' +targetdir='' +targetenv='' +targethost='' +targetmkdir='' +targetport='' +targetsh='/bin/sh' tbl='' tee='' test='test' @@ -1004,21 +1122,29 @@ ttyname_r_proto='REENTRANT_PROTO_I_IBW' u16size='2' u16type='unsigned short' u32size='4' +u32type='unsigned int' u64size='8' +u64type='unsigned long' u8size='1' u8type='unsigned char' +uidformat='"u"' uidsign='1' uidsize='4' uidtype='uid_t' uname='uname' uniq='uniq' +uquadtype='unsigned long' use5005threads='undef' +use64bitall='define' +use64bitint='define' +usecbacktrace='undef' usecrosscompile='define' usedevel='undef' usedl='define' usedtrace='undef' usefaststdio='undef' useithreads='define' +usekernprocpathname='undef' uselargefiles='define' uselongdouble='undef' usemallocwrap='define' @@ -1026,85 +1152,68 @@ usemorebits='undef' usemultiplicity='define' usemymalloc='n' usenm='false' +usensgetexecutablepath='undef' useopcode='true' useperlio='define' useposix='true' +usequadmath='undef' usereentrant='undef' userelocatableinc='undef' -usesfio='false' useshrplib='true' usesitecustomize='undef' usesocks='undef' usethreads='define' usevendorprefix='define' +useversionedarchname='undef' usevfork='false' usrinc='@INCLUDEDIR@' uuname='' uvXUformat='"lX"' uvoformat='"lo"' +uvsize='8' uvtype='unsigned long' uvuformat='"lu"' uvxformat='"lx"' vaproto='define' -vendorarch='@LIBDIR@/perl/vendor_perl/5.20.0/@ARCH@-thread-multi' -vendorarchexp='@LIBDIR@/perl/vendor_perl/5.20.0/@ARCH@-thread-multi' +vendorarch='@LIBDIR@/perl/vendor_perl/5.22.0/@ARCH@-thread-multi' +vendorarchexp='@LIBDIR@/perl/vendor_perl/5.22.0/@ARCH@-thread-multi' vendorbin='@USRBIN@' vendorbinexp='@USRBIN@' vendorhtml1dir=' ' vendorhtml1direxp='' vendorhtml3dir=' ' vendorhtml3direxp='' -vendorlib='@LIBDIR@/perl/vendor_perl/5.20.0' +vendorlib='@LIBDIR@/perl/vendor_perl/5.22.0' vendorlib_stem='@LIBDIR@/perl/vendor_perl' -vendorlibexp='@LIBDIR@/perl/vendor_perl/5.20.0' +vendorlibexp='@LIBDIR@/perl/vendor_perl/5.22.0' vendorman1dir=' ' vendorman1direxp='' vendorman3dir=' ' vendorman3direxp='' -vendorprefix='/usr' -vendorprefixexp='/usr' +vendorprefix='@EXECPREFIX@' +vendorprefixexp='@EXECPREFIX@' vendorscript='@USRBIN@' vendorscriptexp='@USRBIN@' -version='5.20.0' -version_patchlevel_string='version 14 subversion 2' +version='5.22.0' +version_patchlevel_string='version 22 subversion 0' versiononly='undef' vi='' -voidflags='15' -xlibpth='@LIBDIR@/386 @BASELIBDIR@/386' +xlibpth='@LIBDIR@/386 @BASELIBDIR@386' yacc='yacc' yaccflags='' zcat='' zip='zip' PERL_REVISION=5 -PERL_VERSION=20 +PERL_VERSION=22 PERL_SUBVERSION=0 PERL_API_REVISION=5 -PERL_API_VERSION=20 +PERL_API_VERSION=22 PERL_API_SUBVERSION=0 PERL_PATCHLEVEL='' PERL_CONFIG_SH=true : Variables propagated from previous config.sh file. libdb_needs_pthread='N' -d_static_inline='define' -d_sockaddr_sa_len='undef' -d_sin6_scope_id='define' -d_prctl='define' -d_prctl_set_name='define' -perl_static_inline='static __inline__' -d_sockaddr_in6='undef' -d_ip_mreq='undef' -d_ip_mreq_source='undef' -d_ipv6_mreq='undef' -d_ipv6_mreq_source='undef' -bootstrap_charset='undef' -d_isblank='define' -i_stdbool='undef' -usekernprocpathname='undef' -usensgetexecutablepath='undef' -st_ino_sign='1' -st_ino_size='4' - # for Time-HiRes d_clock_nanosleep='define' d_clock_gettime='define' diff --git a/meta/recipes-devtools/perl/perl-5.20.0/config.sh-32 b/meta/recipes-devtools/perl/perl/config.sh-32 similarity index 100% rename from meta/recipes-devtools/perl/perl-5.20.0/config.sh-32 rename to meta/recipes-devtools/perl/perl/config.sh-32 diff --git a/meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-be b/meta/recipes-devtools/perl/perl/config.sh-32-be similarity index 100% rename from meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-be rename to meta/recipes-devtools/perl/perl/config.sh-32-be diff --git a/meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-le b/meta/recipes-devtools/perl/perl/config.sh-32-le similarity index 100% rename from meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-le rename to meta/recipes-devtools/perl/perl/config.sh-32-le diff --git a/meta/recipes-devtools/perl/perl-5.20.0/config.sh-64 b/meta/recipes-devtools/perl/perl/config.sh-64 similarity index 100% rename from meta/recipes-devtools/perl/perl-5.20.0/config.sh-64 rename to meta/recipes-devtools/perl/perl/config.sh-64 diff --git a/meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-be b/meta/recipes-devtools/perl/perl/config.sh-64-be similarity index 100% rename from meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-be rename to meta/recipes-devtools/perl/perl/config.sh-64-be diff --git a/meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-le b/meta/recipes-devtools/perl/perl/config.sh-64-le similarity index 100% rename from meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-le rename to meta/recipes-devtools/perl/perl/config.sh-64-le diff --git a/meta/recipes-devtools/perl/perl-5.20.0/cross-generate_uudmap.patch b/meta/recipes-devtools/perl/perl/cross-generate_uudmap.patch similarity index 100% rename from meta/recipes-devtools/perl/perl-5.20.0/cross-generate_uudmap.patch rename to meta/recipes-devtools/perl/perl/cross-generate_uudmap.patch diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/cpan-missing-site-dirs.diff b/meta/recipes-devtools/perl/perl/debian/cpan-missing-site-dirs.diff similarity index 93% rename from meta/recipes-devtools/perl/perl-5.20.0/debian/cpan-missing-site-dirs.diff rename to meta/recipes-devtools/perl/perl/debian/cpan-missing-site-dirs.diff index a5eb71e153..a63b968317 100644 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/cpan-missing-site-dirs.diff +++ b/meta/recipes-devtools/perl/perl/debian/cpan-missing-site-dirs.diff @@ -1,4 +1,4 @@ -From 25994ac1124566398adee13806ef9a73d2cae150 Mon Sep 17 00:00:00 2001 +From d33d46963035ef726144dc66be2ae9c00aec0333 Mon Sep 17 00:00:00 2001 From: Niko Tyni Date: Tue, 16 Oct 2012 23:07:56 +0300 Subject: Fix CPAN::FirstTime defaults with nonexisting site dirs if a parent @@ -18,10 +18,10 @@ Patch-Name: debian/cpan-missing-site-dirs.diff 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/cpan/CPAN/lib/CPAN/FirstTime.pm b/cpan/CPAN/lib/CPAN/FirstTime.pm -index 4416072..187f5c4 100644 +index 33054cd..7b0becf 100644 --- a/cpan/CPAN/lib/CPAN/FirstTime.pm +++ b/cpan/CPAN/lib/CPAN/FirstTime.pm -@@ -2045,11 +2045,34 @@ sub _print_urllist { +@@ -2057,11 +2057,34 @@ sub _print_urllist { }; } diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/cpan_definstalldirs.diff b/meta/recipes-devtools/perl/perl/debian/cpan_definstalldirs.diff similarity index 89% rename from meta/recipes-devtools/perl/perl-5.20.0/debian/cpan_definstalldirs.diff rename to meta/recipes-devtools/perl/perl/debian/cpan_definstalldirs.diff index 77a2ee9940..6b5295045c 100644 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/cpan_definstalldirs.diff +++ b/meta/recipes-devtools/perl/perl/debian/cpan_definstalldirs.diff @@ -1,4 +1,4 @@ -From 64c9ad40c26f051a275a8b963cc849ca0ddd3cbb Mon Sep 17 00:00:00 2001 +From 5ff1f21484aab68efe321ff4ba5d35928f72af96 Mon Sep 17 00:00:00 2001 From: Brendan O'Dea Date: Tue, 8 Mar 2005 19:30:38 +1100 Subject: Provide a sensible INSTALLDIRS default for modules installed from @@ -14,10 +14,10 @@ Patch-Name: debian/cpan_definstalldirs.diff 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpan/CPAN/lib/CPAN/FirstTime.pm b/cpan/CPAN/lib/CPAN/FirstTime.pm -index d1a8eef..4416072 100644 +index 918e009..33054cd 100644 --- a/cpan/CPAN/lib/CPAN/FirstTime.pm +++ b/cpan/CPAN/lib/CPAN/FirstTime.pm -@@ -1023,7 +1023,7 @@ sub init { +@@ -1024,7 +1024,7 @@ sub init { my_prompt_loop(prefer_installer => 'MB', $matcher, 'MB|EUMM|RAND'); if (!$matcher or 'makepl_arg make_arg' =~ /$matcher/) { @@ -26,7 +26,7 @@ index d1a8eef..4416072 100644 my_dflt_prompt(make_arg => "", $matcher); if ( $CPAN::Config->{makepl_arg} =~ /LIBS=|INC=/ ) { $CPAN::Frontend->mywarn( -@@ -1055,7 +1055,7 @@ sub init { +@@ -1056,7 +1056,7 @@ sub init { my_dflt_prompt(make_install_arg => $CPAN::Config->{make_arg} || "", $matcher); diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/db_file_ver.diff b/meta/recipes-devtools/perl/perl/debian/db_file_ver.diff similarity index 94% rename from meta/recipes-devtools/perl/perl-5.20.0/debian/db_file_ver.diff rename to meta/recipes-devtools/perl/perl/debian/db_file_ver.diff index 9557560a1c..280bf11706 100644 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/db_file_ver.diff +++ b/meta/recipes-devtools/perl/perl/debian/db_file_ver.diff @@ -1,4 +1,4 @@ -From 4da39e2ce6c5a510409c2da1c7b24e0e7ff87f31 Mon Sep 17 00:00:00 2001 +From 01421f8a80d5c623959695ba2b8167f30112d333 Mon Sep 17 00:00:00 2001 From: Brendan O'Dea Date: Fri, 16 Dec 2005 01:32:14 +1100 Subject: Remove overly restrictive DB_File version check. diff --git a/meta/recipes-devtools/perl/perl/debian/deprecate-with-apt.diff b/meta/recipes-devtools/perl/perl/debian/deprecate-with-apt.diff new file mode 100644 index 0000000000..601ee4c304 --- /dev/null +++ b/meta/recipes-devtools/perl/perl/debian/deprecate-with-apt.diff @@ -0,0 +1,56 @@ +From def4aa3817f98aae625e601b791ef068276f05d5 Mon Sep 17 00:00:00 2001 +From: Dominic Hargreaves +Date: Mon, 17 May 2010 13:23:07 +0300 +Subject: Point users to Debian packages of deprecated core modules + +Bug-Debian: http://bugs.debian.org/747628 + +Several modules are being deprecated with perl 5.20. +To get a clean transition, perl/perl-modules is going to recommend the +separate Debian packages of these for one release cycle so that they will be +pulled in by default on upgrades. This is taking place for perl 5.20/jessie. + +However, on systems configured to ignore recommendations the deprecation +warnings will still be useful, so modify them slightly to point to the +separate packages instead. + +Patch-Name: debian/deprecate-with-apt.diff +--- + lib/deprecate.pm | 15 ++++++++++++++- + 1 file changed, 14 insertions(+), 1 deletion(-) + +diff --git a/lib/deprecate.pm b/lib/deprecate.pm +index 47bc112..b0c61df 100644 +--- a/lib/deprecate.pm ++++ b/lib/deprecate.pm +@@ -7,6 +7,13 @@ our $VERSION = 0.03; + our %Config; + unless (%Config) { require Config; *Config = \%Config::Config; } + ++# Debian-specific change: recommend the separate Debian packages of ++# deprecated modules where available ++ ++our %DEBIAN_PACKAGES = ( ++ # None for the perl 5.22 cycle ++); ++ + # This isn't a public API. It's internal to code maintained by the perl-porters + # If you would like it to be a public API, please send a patch with + # documentation and tests. Until then, it may change without warning. +@@ -58,9 +65,15 @@ EOM + if (defined $callers_bitmask + && (vec($callers_bitmask, $warnings::Offsets{deprecated}, 1) + || vec($callers_bitmask, $warnings::Offsets{all}, 1))) { +- warn <<"EOM"; ++ if (my $deb = $DEBIAN_PACKAGES{$package}) { ++ warn <<"EOM"; ++$package will be removed from the Perl core distribution in the next major release. Please install the separate $deb package. It is being used at $call_file, line $call_line. ++EOM ++ } else { ++ warn <<"EOM"; + $package will be removed from the Perl core distribution in the next major release. Please install it from CPAN. It is being used at $call_file, line $call_line. + EOM ++ } + } + } + } diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/doc_info.diff b/meta/recipes-devtools/perl/perl/debian/doc_info.diff similarity index 85% rename from meta/recipes-devtools/perl/perl-5.20.0/debian/doc_info.diff rename to meta/recipes-devtools/perl/perl/debian/doc_info.diff index 7643759667..fbea2ee228 100644 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/doc_info.diff +++ b/meta/recipes-devtools/perl/perl/debian/doc_info.diff @@ -1,4 +1,4 @@ -From 2f3e4b35da039600de403083b5a0c7391751d02e Mon Sep 17 00:00:00 2001 +From e18f81e69c55d698abd293e71063d6b6b275cc07 Mon Sep 17 00:00:00 2001 From: Brendan O'Dea Date: Fri, 18 Mar 2005 22:22:25 +1100 Subject: Replace generic man(1) instructions with Debian-specific information. @@ -11,10 +11,10 @@ Patch-Name: debian/doc_info.diff 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pod/perl.pod b/pod/perl.pod -index 2e8d0d8..8810769 100644 +index 364e957..f97e103 100644 --- a/pod/perl.pod +++ b/pod/perl.pod -@@ -274,8 +274,16 @@ aux a2p c2ph h2ph h2xs perlbug pl2pm pod2html pod2man s2p splain xsubpp +@@ -291,8 +291,16 @@ aux c2ph h2ph h2xs perlbug pl2pm pod2html pod2man splain xsubpp =for buildtoc __END__ diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/enc2xs_inc.diff b/meta/recipes-devtools/perl/perl/debian/enc2xs_inc.diff similarity index 87% rename from meta/recipes-devtools/perl/perl-5.20.0/debian/enc2xs_inc.diff rename to meta/recipes-devtools/perl/perl/debian/enc2xs_inc.diff index 4650b0bef8..e074b20fdf 100644 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/enc2xs_inc.diff +++ b/meta/recipes-devtools/perl/perl/debian/enc2xs_inc.diff @@ -1,4 +1,4 @@ -From 98e7248580af353d781b24715b42af5b6a4caf35 Mon Sep 17 00:00:00 2001 +From 7fe59a3d0601c6d8634eae4f99dae3024cd02a92 Mon Sep 17 00:00:00 2001 From: Brendan O'Dea Date: Tue, 8 Mar 2005 19:30:38 +1100 Subject: Tweak enc2xs to follow symlinks and ignore missing @INC directories. @@ -17,10 +17,10 @@ Patch-Name: debian/enc2xs_inc.diff 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/cpan/Encode/bin/enc2xs b/cpan/Encode/bin/enc2xs -index c44487d..a9af54f 100644 +index 19f2b2b..4d64e38 100644 --- a/cpan/Encode/bin/enc2xs +++ b/cpan/Encode/bin/enc2xs -@@ -929,11 +929,11 @@ use vars qw( +@@ -944,11 +944,11 @@ use vars qw( sub find_e2x{ eval { require File::Find; }; my (@inc, %e2x_dir); @@ -34,7 +34,7 @@ index c44487d..a9af54f 100644 my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size, $atime,$mtime,$ctime,$blksize,$blocks) = lstat($_) or return; -@@ -943,7 +943,7 @@ sub find_e2x{ +@@ -958,7 +958,7 @@ sub find_e2x{ $e2x_dir{$File::Find::dir} ||= $mtime; } return; @@ -43,7 +43,7 @@ index c44487d..a9af54f 100644 warn join("\n", keys %e2x_dir), "\n"; for my $d (sort {$e2x_dir{$a} <=> $e2x_dir{$b}} keys %e2x_dir){ $_E2X = $d; -@@ -1010,7 +1010,7 @@ sub make_configlocal_pm { +@@ -1025,7 +1025,7 @@ sub make_configlocal_pm { $LocalMod{$enc} ||= $mod; } }; @@ -53,10 +53,10 @@ index c44487d..a9af54f 100644 for my $enc ( sort keys %LocalMod ) { $_ModLines .= diff --git a/t/porting/customized.t b/t/porting/customized.t -index a769c58..6b9977f 100644 +index 45fcafb..3bd6adb 100644 --- a/t/porting/customized.t +++ b/t/porting/customized.t -@@ -99,8 +99,11 @@ foreach my $module ( sort keys %Modules ) { +@@ -101,8 +101,11 @@ foreach my $module ( sort keys %Modules ) { print $data_fh join(' ', $module, $file, $id), "\n"; next; } diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/errno_ver.diff b/meta/recipes-devtools/perl/perl/debian/errno_ver.diff similarity index 87% rename from meta/recipes-devtools/perl/perl-5.20.0/debian/errno_ver.diff rename to meta/recipes-devtools/perl/perl/debian/errno_ver.diff index d8885a70b1..bcb59c69e0 100644 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/errno_ver.diff +++ b/meta/recipes-devtools/perl/perl/debian/errno_ver.diff @@ -1,4 +1,4 @@ -From 81255b67014bda2ec127e0856436acfa554a068c Mon Sep 17 00:00:00 2001 +From 827eee225897c35ec97194a5971bf4bfcf250748 Mon Sep 17 00:00:00 2001 From: Brendan O'Dea Date: Fri, 16 Dec 2005 01:32:14 +1100 Subject: Remove Errno version check due to upgrade problems with long-running @@ -16,10 +16,10 @@ Patch-Name: debian/errno_ver.diff 1 file changed, 5 deletions(-) diff --git a/ext/Errno/Errno_pm.PL b/ext/Errno/Errno_pm.PL -index 55ad01a..e4a31ef 100644 +index c6bfa06..519e5c7 100644 --- a/ext/Errno/Errno_pm.PL +++ b/ext/Errno/Errno_pm.PL -@@ -277,13 +277,8 @@ sub write_errno_pm { +@@ -278,13 +278,8 @@ sub write_errno_pm { package Errno; require Exporter; diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/extutils_set_libperl_path.diff b/meta/recipes-devtools/perl/perl/debian/extutils_set_libperl_path.diff similarity index 87% rename from meta/recipes-devtools/perl/perl-5.20.0/debian/extutils_set_libperl_path.diff rename to meta/recipes-devtools/perl/perl/debian/extutils_set_libperl_path.diff index 53fd1f616e..adb4bd9910 100644 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/extutils_set_libperl_path.diff +++ b/meta/recipes-devtools/perl/perl/debian/extutils_set_libperl_path.diff @@ -1,4 +1,4 @@ -From 2870b992e4b5e8bb0b9c44c9aff81adaaf9de439 Mon Sep 17 00:00:00 2001 +From 431275078b0490d2e092442d9582be06bb95b354 Mon Sep 17 00:00:00 2001 From: Niko Tyni Date: Sat, 10 May 2014 23:34:14 +0300 Subject: EU:MM: set location of libperl.a under /usr/lib @@ -13,10 +13,10 @@ Patch-Name: debian/extutils_set_libperl_path.diff 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm -index 8b86a24..f977476 100644 +index 5f1b87f..570a631 100644 --- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm +++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm -@@ -2462,7 +2462,7 @@ MAP_PRELIBS = $Config{perllibs} $Config{cryptlib} +@@ -2505,7 +2505,7 @@ MAP_PRELIBS = $Config{perllibs} $Config{cryptlib} ($lperl = $libperl) =~ s/\$\(A\)/$self->{LIB_EXT}/; } unless ($libperl && -f $lperl) { # Ilya's code... @@ -26,7 +26,7 @@ index 8b86a24..f977476 100644 $libperl ||= "libperl$self->{LIB_EXT}"; $libperl = "$dir/$libperl"; diff --git a/pp.c b/pp.c -index 4ec6887..a44c137 100644 +index 42f156a..77c1279 100644 --- a/pp.c +++ b/pp.c @@ -1,4 +1,4 @@ diff --git a/meta/recipes-devtools/perl/perl/debian/fakeroot.diff b/meta/recipes-devtools/perl/perl/debian/fakeroot.diff new file mode 100644 index 0000000000..ec461cfe52 --- /dev/null +++ b/meta/recipes-devtools/perl/perl/debian/fakeroot.diff @@ -0,0 +1,42 @@ +From 27ae7b18078d801a2c943aa6de2f7e9808177251 Mon Sep 17 00:00:00 2001 +From: Brendan O'Dea +Date: Fri, 18 Mar 2005 22:22:25 +1100 +Subject: Postpone LD_LIBRARY_PATH evaluation to the binary targets. + +Modify the setting of LD_LIBRARY_PATH to append pre-existing values at the +time the rule is evaluated rather than when the Makefile is created. + +This is required when building packages with dpkg-buildpackage and fakeroot, +since fakeroot (which now sets LD_LIBRARY_PATH) is not used for the "build" +rule where the Makefile is created, but is for the clean/binary* targets. + +Patch-Name: debian/fakeroot.diff +--- + Makefile.SH | 7 ++----- + 1 file changed, 2 insertions(+), 5 deletions(-) + +diff --git a/Makefile.SH b/Makefile.SH +index 034d812..04dd7d5 100755 +--- a/Makefile.SH ++++ b/Makefile.SH +@@ -39,10 +39,7 @@ case "$useshrplib" in + true) + # Prefix all runs of 'miniperl' and 'perl' with + # $ldlibpth so that ./perl finds *this* shared libperl. +- case "$LD_LIBRARY_PATH" in +- '') ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `" ;; +- *) ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `:` quote "$LD_LIBRARY_PATH" `" ;; +- esac ++ ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `"'$${LD_LIBRARY_PATH:+:}$$LD_LIBRARY_PATH' + + pldlflags="$cccdlflags" + static_ldflags='' +@@ -113,7 +110,7 @@ true) + ;; + esac + case "$ldlibpthname" in +- '') ;; ++ ''|LD_LIBRARY_PATH) ;; + *) + case "$osname" in + os2) diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/find_html2text.diff b/meta/recipes-devtools/perl/perl/debian/find_html2text.diff similarity index 89% rename from meta/recipes-devtools/perl/perl-5.20.0/debian/find_html2text.diff rename to meta/recipes-devtools/perl/perl/debian/find_html2text.diff index c0e1949f5f..d319e7518b 100644 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/find_html2text.diff +++ b/meta/recipes-devtools/perl/perl/debian/find_html2text.diff @@ -1,4 +1,4 @@ -From 8deb14b24ee17694a2f23a78e8782b24c116daae Mon Sep 17 00:00:00 2001 +From c81dbdedff9e9b4fb75ac028aa718838c0292d2f Mon Sep 17 00:00:00 2001 From: Andreas Marschke Date: Sat, 17 Sep 2011 11:38:42 +0100 Subject: Configure CPAN::Distribution with correct name of html2text @@ -21,10 +21,10 @@ functionality]. 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpan/CPAN/lib/CPAN/Distribution.pm b/cpan/CPAN/lib/CPAN/Distribution.pm -index 9a08707..332a627 100644 +index 092b781..5c2bae1 100644 --- a/cpan/CPAN/lib/CPAN/Distribution.pm +++ b/cpan/CPAN/lib/CPAN/Distribution.pm -@@ -4031,7 +4031,7 @@ sub _display_url { +@@ -4099,7 +4099,7 @@ sub _display_url { if $CPAN::DEBUG; # should we define it in the config instead? diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/document_makemaker_ccflags.diff b/meta/recipes-devtools/perl/perl/debian/fixes/document_makemaker_ccflags.diff similarity index 87% rename from meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/document_makemaker_ccflags.diff rename to meta/recipes-devtools/perl/perl/debian/fixes/document_makemaker_ccflags.diff index f4050c01f4..61a92712e7 100644 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/document_makemaker_ccflags.diff +++ b/meta/recipes-devtools/perl/perl/debian/fixes/document_makemaker_ccflags.diff @@ -1,4 +1,4 @@ -From c7ffe0cc3105cb627fbbb7d0c7dbb53f1f236a17 Mon Sep 17 00:00:00 2001 +From 9faf6dcc3a5c4154484d812eb3cc3dd78b35563b Mon Sep 17 00:00:00 2001 From: Niko Tyni Date: Mon, 30 May 2011 22:54:24 +0300 Subject: Document that CCFLAGS should include $Config{ccflags} @@ -15,10 +15,10 @@ Patch-Name: fixes/document_makemaker_ccflags.diff 1 file changed, 4 insertions(+) diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm -index d2fabf6..fabb021 100644 +index fe95b27..90403e8 100644 --- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm +++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm -@@ -1716,6 +1716,10 @@ currently used by MakeMaker but may be handy in Makefile.PLs. +@@ -1774,6 +1774,10 @@ currently used by MakeMaker but may be handy in Makefile.PLs. String that will be included in the compiler call command line between the arguments INC and OPTIMIZE. diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/memoize_storable_nstore.diff b/meta/recipes-devtools/perl/perl/debian/fixes/memoize_storable_nstore.diff similarity index 98% rename from meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/memoize_storable_nstore.diff rename to meta/recipes-devtools/perl/perl/debian/fixes/memoize_storable_nstore.diff index b9d61c713e..525f962c1a 100644 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/memoize_storable_nstore.diff +++ b/meta/recipes-devtools/perl/perl/debian/fixes/memoize_storable_nstore.diff @@ -1,4 +1,4 @@ -From 8b7b31d6b2368717514a05dc0e968c1357511733 Mon Sep 17 00:00:00 2001 +From 55d430eb02fc116581847304ca20321687978269 Mon Sep 17 00:00:00 2001 From: Jonathan Nieder Date: Fri, 27 Jul 2012 10:35:07 -0500 Subject: Memoize::Storable: respect 'nstore' option not respected diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/net_smtp_docs.diff b/meta/recipes-devtools/perl/perl/debian/fixes/net_smtp_docs.diff similarity index 58% rename from meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/net_smtp_docs.diff rename to meta/recipes-devtools/perl/perl/debian/fixes/net_smtp_docs.diff index b7ccc5757c..3c31972c64 100644 --- a/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/net_smtp_docs.diff +++ b/meta/recipes-devtools/perl/perl/debian/fixes/net_smtp_docs.diff @@ -1,4 +1,4 @@ -From e2e1127a521d942bd9aea4c1290cdf46c15c35fd Mon Sep 17 00:00:00 2001 +From fa085fedd9c406edcd4a1a256c025d5ff7f6c6de Mon Sep 17 00:00:00 2001 From: Brendan O'Dea Date: Thu, 20 Sep 2007 19:47:14 +1000 Subject: Document the Net::SMTP 'Port' option @@ -8,14 +8,14 @@ Bug: http://rt.cpan.org/Public/Bug/Display.html?id=36038 Patch-Name: fixes/net_smtp_docs.diff --- - cpan/libnet/Net/SMTP.pm | 1 + + cpan/libnet/lib/Net/SMTP.pm | 1 + 1 file changed, 1 insertion(+) -diff --git a/cpan/libnet/Net/SMTP.pm b/cpan/libnet/Net/SMTP.pm -index 705b5c5..17c1d21 100644 ---- a/cpan/libnet/Net/SMTP.pm -+++ b/cpan/libnet/Net/SMTP.pm -@@ -637,6 +637,7 @@ Net::SMTP will attempt to extract the address from the value passed. +diff --git a/cpan/libnet/lib/Net/SMTP.pm b/cpan/libnet/lib/Net/SMTP.pm +index afd017a..6ae7d9e 100644 +--- a/cpan/libnet/lib/Net/SMTP.pm ++++ b/cpan/libnet/lib/Net/SMTP.pm +@@ -738,6 +738,7 @@ Net::SMTP will attempt to extract the address from the value passed. B - Enable debugging information diff --git a/meta/recipes-devtools/perl/perl/debian/fixes/perl-Cnn.diff b/meta/recipes-devtools/perl/perl/debian/fixes/perl-Cnn.diff new file mode 100644 index 0000000000..b5564fdbc0 --- /dev/null +++ b/meta/recipes-devtools/perl/perl/debian/fixes/perl-Cnn.diff @@ -0,0 +1,73 @@ +From 0ecf83f259db09cb38cb37c9b22e72be185afa8f Mon Sep 17 00:00:00 2001 +From: Hugo van der Sanden +Date: Thu, 11 Jun 2015 12:25:40 +0100 +Subject: fix -Cnn parsing + +Commit 22ff313068 for [perl #123814] inadvertently changed the logic when +parsing a numeric parameter to the -C option, such that the successfully +parsed number was not saved as the option value if it parsed to the end +of the argument. + +Bug: https://rt.perl.org/Ticket/Display.html?id=125381 +Bug-Debian: https://bugs.debian.org/788636 +Origin: upstream, http://perl5.git.perl.org/perl.git/commit/89d84ff965 +Patch-Name: fixes/perl-Cnn.diff +--- + t/run/switchC.t | 7 ++++++- + util.c | 17 ++++++++--------- + 2 files changed, 14 insertions(+), 10 deletions(-) + +diff --git a/t/run/switchC.t b/t/run/switchC.t +index f6aa868..4f63c3b 100644 +--- a/t/run/switchC.t ++++ b/t/run/switchC.t +@@ -11,7 +11,7 @@ BEGIN { + skip_all_if_miniperl('-C and $ENV{PERL_UNICODE} are disabled on miniperl'); + } + +-plan(tests => 13); ++plan(tests => 14); + + my $r; + +@@ -25,6 +25,11 @@ $r = runperl( switches => [ '-CO', '-w' ], + stderr => 1 ); + like( $r, qr/^$b(?:\r?\n)?$/s, '-CO: no warning on UTF-8 output' ); + ++$r = runperl( switches => [ '-C2', '-w' ], ++ prog => 'print chr(256)', ++ stderr => 1 ); ++like( $r, qr/^$b(?:\r?\n)?$/s, '-C2: no warning on UTF-8 output' ); ++ + SKIP: { + if (exists $ENV{PERL_UNICODE} && + ($ENV{PERL_UNICODE} eq "" || $ENV{PERL_UNICODE} =~ /[SO]/)) { +diff --git a/util.c b/util.c +index 8cf62f5..ee23314 100644 +--- a/util.c ++++ b/util.c +@@ -4420,16 +4420,15 @@ Perl_parse_unicode_opts(pTHX_ const char **popt) + if (isDIGIT(*p)) { + const char* endptr; + UV uv; +- if (grok_atoUV(p, &uv, &endptr) +- && uv <= U32_MAX +- && (p = endptr) +- && *p && *p != '\n' && *p != '\r' +- ) { ++ if (grok_atoUV(p, &uv, &endptr) && uv <= U32_MAX) { + opt = (U32)uv; +- if (isSPACE(*p)) +- goto the_end_of_the_opts_parser; +- else +- Perl_croak(aTHX_ "Unknown Unicode option letter '%c'", *p); ++ p = endptr; ++ if (p && *p && *p != '\n' && *p != '\r') { ++ if (isSPACE(*p)) ++ goto the_end_of_the_opts_parser; ++ else ++ Perl_croak(aTHX_ "Unknown Unicode option letter '%c'", *p); ++ } + } + } + else { diff --git a/meta/recipes-devtools/perl/perl/debian/fixes/pod_man_reproducible_date.diff b/meta/recipes-devtools/perl/perl/debian/fixes/pod_man_reproducible_date.diff new file mode 100644 index 0000000000..7c9ca867a9 --- /dev/null +++ b/meta/recipes-devtools/perl/perl/debian/fixes/pod_man_reproducible_date.diff @@ -0,0 +1,170 @@ +From 9057adc106d6bbef53c9e706523cd94f1a7a08d4 Mon Sep 17 00:00:00 2001 +From: Russ Allbery +Date: Sat, 30 Aug 2014 15:10:41 -0700 +Subject: Support POD_MAN_DATE in Pod::Man for the left-hand footer + +Honor the environment variable POD_MAN_DATE and use its contents, if +set, as the value of the left-hand footer if the date option is not +set, overriding the timestamp of the input file. This is primarily +useful to ensure reproducible builds of the same output file given the +same souce and Pod::Man version, even when file timestamps may not be +consistent. Thanks, Niko Tyni. + +Bug-Debian: http://bugs.debian.org/759405 +Origin: upstream +Patch-Name: fixes/pod_man_reproducible_date.diff +--- + cpan/podlators/lib/Pod/Man.pm | 69 +++++++++++++++++++++++++++++++----------- + cpan/podlators/t/devise-date.t | 29 +++++++++++++----- + 2 files changed, 72 insertions(+), 26 deletions(-) + +diff --git a/cpan/podlators/lib/Pod/Man.pm b/cpan/podlators/lib/Pod/Man.pm +index 72ca9ff..0536662 100644 +--- a/cpan/podlators/lib/Pod/Man.pm ++++ b/cpan/podlators/lib/Pod/Man.pm +@@ -876,25 +876,42 @@ sub devise_title { + } + + # Determine the modification date and return that, properly formatted in ISO +-# format. If we can't get the modification date of the input, instead use the +-# current time. Pod::Simple returns a completely unuseful stringified file +-# handle as the source_filename for input from a file handle, so we have to +-# deal with that as well. ++# format. ++# ++# If POD_MAN_DATE is set, that overrides anything else. This can be used for ++# reproducible generation of the same file even if the input file timestamps ++# are unpredictable or the POD coms from standard input. ++# ++# Otherwise, use the modification date of the input if we can stat it. Be ++# aware that Pod::Simple returns the stringification of the file handle as ++# source_filename for input from a file handle, so we'll stat some random ref ++# string in that case. If that fails, instead use the current time. ++# ++# $self - Pod::Man object, used to get the source file ++# ++# Returns: YYYY-MM-DD date suitable for the left-hand footer + sub devise_date { + my ($self) = @_; ++ ++ # If POD_MAN_DATE is set, always use it. ++ if ($ENV{POD_MAN_DATE}) { ++ return $ENV{POD_MAN_DATE}; ++ } ++ ++ # Otherwise, get the input filename and try to stat it. If that fails, ++ # use the current time. + my $input = $self->source_filename; + my $time; + if ($input) { +- $time = (stat $input)[9] || time; ++ $time = (stat($input))[9] || time(); + } else { +- $time = time; ++ $time = time(); + } + +- # Can't use POSIX::strftime(), which uses Fcntl, because MakeMaker +- # uses this and it has to work in the core which can't load dynamic +- # libraries. +- my ($year, $month, $day) = (localtime $time)[5,4,3]; +- return sprintf ("%04d-%02d-%02d", $year + 1900, $month + 1, $day); ++ # Can't use POSIX::strftime(), which uses Fcntl, because MakeMaker uses ++ # this and it has to work in the core which can't load dynamic libraries. ++ my ($year, $month, $day) = (localtime($time))[5,4,3]; ++ return sprintf("%04d-%02d-%02d", $year + 1900, $month + 1, $day); + } + + # Print out the preamble and the title. The meaning of the arguments to .TH +@@ -1632,6 +1649,15 @@ argument. + Sets the centered page header to use instead of "User Contributed Perl + Documentation". + ++=item date ++ ++Sets the left-hand footer. If this option is not set, the contents of the ++environment variable POD_MAN_DATE, if set, will be used. Failing that, ++the modification date of the input file will be used, or the current time ++if stat() can't find that file (which will be the case if the input is ++from C). If obtained from the file modification date or the ++current time, he date will be formatted as C. ++ + =item errors + + How to report errors. C says to throw an exception on any POD +@@ -1642,13 +1668,6 @@ POD errors entirely, as much as possible. + + The default is C. + +-=item date +- +-Sets the left-hand footer. By default, the modification date of the input +-file will be used, or the current date if stat() can't find that file (the +-case if the input is from C), and the date will be formatted as +-C. +- + =item fixed + + The fixed-width font to use for verbatim text and code. Defaults to +@@ -1810,6 +1829,20 @@ option was set to C. + + =back + ++=head1 ENVIRONMENT ++ ++=over 4 ++ ++=item POD_MAN_DATE ++ ++If set, this will be used as the value of the left-hand footer unless the ++C option is explicitly set, overriding the timestamp of the input ++file or the current time. This is primarily useful to ensure reproducible ++builds of the same output file given the same souce and Pod::Man version, ++even when file timestamps may not be consistent. ++ ++=back ++ + =head1 BUGS + + Encoding handling assumes that PerlIO is available and does not work +diff --git a/cpan/podlators/t/devise-date.t b/cpan/podlators/t/devise-date.t +index 3cce9f5..c610dd9 100644 +--- a/cpan/podlators/t/devise-date.t ++++ b/cpan/podlators/t/devise-date.t +@@ -1,15 +1,28 @@ +-#!/usr/bin/perl -w +- +-# In order for MakeMaker to build in the core, nothing can use +-# Fcntl which includes POSIX. devise_date()'s use of strftime() +-# was replaced. This tests that it's identical. ++#!/usr/bin/perl ++# ++# In order for MakeMaker to build in the core, nothing can use Fcntl which ++# includes POSIX. devise_date()'s use of strftime() was replaced. This tests ++# that it's identical. It also tests special handling of the POD_MAN_DATE ++# environment variable. + ++use 5.006; + use strict; +- +-use Test::More tests => 1; ++use warnings; + + use Pod::Man; + use POSIX qw(strftime); + ++use Test::More tests => 2; ++ ++# Check that the results of device_date matches strftime. There is no input ++# file name, so this will use the current time. + my $parser = Pod::Man->new; +-is $parser->devise_date, strftime("%Y-%m-%d", localtime); ++is( ++ $parser->devise_date, ++ strftime('%Y-%m-%d', localtime()), ++ 'devise_date matches strftime' ++); ++ ++# Set the override environment variable and ensure that it's honored. ++local $ENV{POD_MAN_DATE} = '2014-01-01'; ++is($parser->devise_date, '2014-01-01', 'devise_date honors POD_MAN_DATE'); diff --git a/meta/recipes-devtools/perl/perl/debian/fixes/podman-empty-date.diff b/meta/recipes-devtools/perl/perl/debian/fixes/podman-empty-date.diff new file mode 100644 index 0000000000..7ebbf9c602 --- /dev/null +++ b/meta/recipes-devtools/perl/perl/debian/fixes/podman-empty-date.diff @@ -0,0 +1,51 @@ +From 183bb4af7ad862a2cf31d0dcb3dd45c100f76776 Mon Sep 17 00:00:00 2001 +From: Russ Allbery +Date: Wed, 15 Apr 2015 22:21:25 -0700 +Subject: Support an empty POD_MAN_DATE environment variable + +One may want to set this to an empty string. Handle that correctly. + +(backported to Perl 5.20.2 by Niko Tyni ) + +Origin: upstream, http://git.eyrie.org/?p=perl/podlators.git;a=commitdiff;h=e0e9fcb53e8fc954b2b1955385eea18c27f869af +Bug-Debian: https://bugs.debian.org/780259 +Patch-Name: fixes/podman-empty-date.diff +--- + cpan/podlators/lib/Pod/Man.pm | 2 +- + cpan/podlators/t/devise-date.t | 6 +++++- + 2 files changed, 6 insertions(+), 2 deletions(-) + +diff --git a/cpan/podlators/lib/Pod/Man.pm b/cpan/podlators/lib/Pod/Man.pm +index 365892e..8997a15 100644 +--- a/cpan/podlators/lib/Pod/Man.pm ++++ b/cpan/podlators/lib/Pod/Man.pm +@@ -894,7 +894,7 @@ sub devise_date { + my ($self) = @_; + + # If POD_MAN_DATE is set, always use it. +- if ($ENV{POD_MAN_DATE}) { ++ if (defined($ENV{POD_MAN_DATE})) { + return $ENV{POD_MAN_DATE}; + } + +diff --git a/cpan/podlators/t/devise-date.t b/cpan/podlators/t/devise-date.t +index 9da9d1b..27271d9 100644 +--- a/cpan/podlators/t/devise-date.t ++++ b/cpan/podlators/t/devise-date.t +@@ -12,7 +12,7 @@ use warnings; + use Pod::Man; + use POSIX qw(strftime); + +-use Test::More tests => 2; ++use Test::More tests => 3; + + # Check that the results of device_date matches strftime. There is no input + # file name, so this will use the current time. +@@ -26,3 +26,7 @@ is( + # Set the override environment variable and ensure that it's honored. + local $ENV{POD_MAN_DATE} = '2014-01-01'; + is($parser->devise_date, '2014-01-01', 'devise_date honors POD_MAN_DATE'); ++ ++# Check that an empty environment variable is honored. ++local $ENV{POD_MAN_DATE} = q{}; ++is($parser->devise_date, q{}, 'devise_date honors empty POD_MAN_DATE'); diff --git a/meta/recipes-devtools/perl/perl/debian/fixes/podman-pipe.diff b/meta/recipes-devtools/perl/perl/debian/fixes/podman-pipe.diff new file mode 100644 index 0000000000..1a60361160 --- /dev/null +++ b/meta/recipes-devtools/perl/perl/debian/fixes/podman-pipe.diff @@ -0,0 +1,109 @@ +From 7671d101baa75d7a79bfbd8c75c1595fbb3f53ba Mon Sep 17 00:00:00 2001 +From: Russ Allbery +Date: Sat, 7 Feb 2015 19:03:34 -0800 +Subject: Better errors for man pages from standard input + +[Pod::Man] Attempt to detect if the input came from a pipe and +therefore has a completely unhelpful (and nonreproducible) source file +name, and diagnose this as an error. Document that the name option +(--name to pod2man) is required when processing POD source from +standard input. (Debian Bug#777405) + +(backported to Perl 5.20.2 by Niko Tyni ) + +Origin: upstream, http://git.eyrie.org/?p=perl/podlators.git;a=commitdiff;h=d98872e46c93861b7aba14949e1258712087dc55 +Bug-Debian: https://bugs.debian.org/777405 +Patch-Name: fixes/podman-pipe.diff +--- + cpan/podlators/lib/Pod/Man.pm | 15 +++++++++++++++ + cpan/podlators/scripts/pod2man.PL | 4 ++++ + cpan/podlators/t/devise-title.t | 32 ++++++++++++++++++++++++++++++++ + 3 files changed, 51 insertions(+) + create mode 100755 cpan/podlators/t/devise-title.t + +diff --git a/cpan/podlators/lib/Pod/Man.pm b/cpan/podlators/lib/Pod/Man.pm +index 8997a15..969eaff 100644 +--- a/cpan/podlators/lib/Pod/Man.pm ++++ b/cpan/podlators/lib/Pod/Man.pm +@@ -828,6 +828,17 @@ sub devise_title { + $section = 3 if (!$$self{section} && $name =~ /\.pm\z/i); + $name =~ s/\.p(od|[lm])\z//i; + ++ # If Pod::Parser gave us an IO::File reference as the source file name, ++ # convert that to the empty string as well. Then, if we don't have a ++ # valid name, emit a warning and convert it to STDIN. ++ if ($name =~ /^IO::File(?:=\w+)\(0x[\da-f]+\)$/i) { ++ $name = ''; ++ } ++ if ($name eq '') { ++ $self->whine (1, 'No name given for document'); ++ $name = 'STDIN'; ++ } ++ + # If the section isn't 3, then the name defaults to just the basename of + # the file. Otherwise, assume we're dealing with a module. We want to + # figure out the full module name from the path to the file, but we don't +@@ -1705,6 +1716,10 @@ module path. If it is, a path like C<.../lib/Pod/Man.pm> is converted into + a name like C. This option, if given, overrides any automatic + determination of the name. + ++If generating a manual page from standard input, this option is required, ++since there's otherwise no way for Pod::Man to know what to use for the ++manual page name. ++ + =item nourls + + Normally, LZ<><> formatting codes with a URL but anchor text are formatted +diff --git a/cpan/podlators/scripts/pod2man.PL b/cpan/podlators/scripts/pod2man.PL +index 38695f8..43e35df 100644 +--- a/cpan/podlators/scripts/pod2man.PL ++++ b/cpan/podlators/scripts/pod2man.PL +@@ -236,6 +236,10 @@ Note that this option is probably not useful when converting multiple POD + files at once. The convention for Unix man pages for commands is for the + man page title to be in all-uppercase even if the command isn't. + ++When converting POD source from standard input, this option is required, ++since there's otherwise no way to know what to use as the name of the ++manual page. ++ + =item B<--nourls> + + Normally, LZ<><> formatting codes with a URL but anchor text are formatted +diff --git a/cpan/podlators/t/devise-title.t b/cpan/podlators/t/devise-title.t +new file mode 100755 +index 0000000..8639441 +--- /dev/null ++++ b/cpan/podlators/t/devise-title.t +@@ -0,0 +1,32 @@ ++#!/usr/bin/perl ++# ++# Tests for the automatic determination of the manual page title if not ++# specified via options to pod2man or the Pod::Man constructor. ++ ++use 5.006; ++use strict; ++use warnings; ++ ++use File::Spec; ++use IO::File; ++use Test::More tests => 3; ++ ++BEGIN { ++ use_ok('Pod::Man'); ++} ++ ++# Create a parser and set it up with an input source. There isn't a way to do ++# this in Pod::Simple without actually parsing the document, so send the ++# output to a string that we'll ignore. ++my $path = File::Spec->catdir('t', 'data', 'basic.pod'); ++my $handle = IO::File->new($path, 'r'); ++my $parser = Pod::Man->new(errors => 'pod'); ++my $output; ++$parser->output_string(\$output); ++$parser->parse_file($handle); ++ ++# Check the results of devise_title for this. We should get back STDIN, and ++# we should have reported an error. ++my ($name, $section) = $parser->devise_title; ++is($name, 'STDIN', 'devise_title uses STDIN for file handle input'); ++ok($parser->errors_seen, '...and errors were seen'); diff --git a/meta/recipes-devtools/perl/perl/debian/fixes/podman-utc-docs.diff b/meta/recipes-devtools/perl/perl/debian/fixes/podman-utc-docs.diff new file mode 100644 index 0000000000..0cdfeffd1f --- /dev/null +++ b/meta/recipes-devtools/perl/perl/debian/fixes/podman-utc-docs.diff @@ -0,0 +1,86 @@ +From 6198856b5323d6204094293f01b890472618f182 Mon Sep 17 00:00:00 2001 +From: Russ Allbery +Date: Wed, 15 Apr 2015 20:49:07 -0700 +Subject: Documentation and test suite updates for UTC fix + +Update the Pod::Man and pod2man documentation and the test suite +for the new UTC-based default page footer, and add a Changes +entry. + +(backported to Perl 5.20.2 by Niko Tyni ) + +Origin: upstream, http://git.eyrie.org/?p=perl/podlators.git;a=commitdiff;h=52db93bf80e4a06f8497e4ebade0506b6ee0e70d +Bug-Debian: https://bugs.debian.org/780259 +Patch-Name: fixes/podman-utc-docs.diff +--- + cpan/podlators/lib/Pod/Man.pm | 6 +++++- + cpan/podlators/scripts/pod2man.PL | 11 ++++++----- + cpan/podlators/t/devise-date.t | 2 +- + 3 files changed, 12 insertions(+), 7 deletions(-) + +diff --git a/cpan/podlators/lib/Pod/Man.pm b/cpan/podlators/lib/Pod/Man.pm +index c3ba201..365892e 100644 +--- a/cpan/podlators/lib/Pod/Man.pm ++++ b/cpan/podlators/lib/Pod/Man.pm +@@ -910,6 +910,8 @@ sub devise_date { + + # Can't use POSIX::strftime(), which uses Fcntl, because MakeMaker uses + # this and it has to work in the core which can't load dynamic libraries. ++ # Use gmtime instead of localtime so that the generated man page does not ++ # depend on the local time zone setting and is more reproducible + my ($year, $month, $day) = (gmtime($time))[5,4,3]; + return sprintf("%04d-%02d-%02d", $year + 1900, $month + 1, $day); + } +@@ -1656,7 +1658,9 @@ environment variable POD_MAN_DATE, if set, will be used. Failing that, + the modification date of the input file will be used, or the current time + if stat() can't find that file (which will be the case if the input is + from C). If obtained from the file modification date or the +-current time, he date will be formatted as C. ++current time, the date will be formatted as C and will be based ++on UTC (so that the output will be reproducible regardless of local time ++zone). + + =item errors + +diff --git a/cpan/podlators/scripts/pod2man.PL b/cpan/podlators/scripts/pod2man.PL +index 6af3474..38695f8 100644 +--- a/cpan/podlators/scripts/pod2man.PL ++++ b/cpan/podlators/scripts/pod2man.PL +@@ -174,9 +174,10 @@ Contributed Perl Documentation", but also see B<--official> below. + + =item B<-d> I, B<--date>=I + +-Set the left-hand footer string to this value. By default, the modification +-date of the input file will be used, or the current date if input comes from +-C. ++Set the left-hand footer string to this value. By default, the ++modification date of the input file will be used, or the current date if ++input comes from C, and will be based on UTC (so that the output ++will be reproducible regardless of local time zone). + + =item B<-errors>=I