summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools')
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/0001-Makefile.SH-fix-do_install-failed.patch47
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/hurd_test_skip_stack.diff32
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/module_build_man_extensions.diff35
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/no_packlist_perllocal.diff93
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/fix-FF_MORE-crash.patch21
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/native-nopacklist.patch94
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/perl-5.14.3-fix-CVE-2010-4777.patch45
-rw-r--r--meta/recipes-devtools/perl/perl-native_5.22.0.bb (renamed from meta/recipes-devtools/perl/perl-native_5.20.0.bb)11
-rw-r--r--meta/recipes-devtools/perl/perl-rdepends_5.22.0.inc (renamed from meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc)266
-rw-r--r--meta/recipes-devtools/perl/perl-rprovides.inc49
-rw-r--r--meta/recipes-devtools/perl/perl-rprovides_5.20.0.inc1
-rw-r--r--meta/recipes-devtools/perl/perl/Configure-multilib.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/Configure-multilib.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/MM_Unix.pm.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/MM_Unix.pm.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/Makefile.SH.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/Makefile.SH.patch)142
-rw-r--r--meta/recipes-devtools/perl/perl/Makefile.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/Makefile.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/config.sh (renamed from meta/recipes-devtools/perl/perl-5.20.0/config.sh)339
-rw-r--r--meta/recipes-devtools/perl/perl/config.sh-32 (renamed from meta/recipes-devtools/perl/perl-5.20.0/config.sh-32)0
-rw-r--r--meta/recipes-devtools/perl/perl/config.sh-32-be (renamed from meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-be)0
-rw-r--r--meta/recipes-devtools/perl/perl/config.sh-32-le (renamed from meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-le)0
-rw-r--r--meta/recipes-devtools/perl/perl/config.sh-64 (renamed from meta/recipes-devtools/perl/perl-5.20.0/config.sh-64)0
-rw-r--r--meta/recipes-devtools/perl/perl/config.sh-64-be (renamed from meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-be)0
-rw-r--r--meta/recipes-devtools/perl/perl/config.sh-64-le (renamed from meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-le)0
-rw-r--r--meta/recipes-devtools/perl/perl/cross-generate_uudmap.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/cross-generate_uudmap.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/debian/cpan-missing-site-dirs.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/cpan-missing-site-dirs.diff)6
-rw-r--r--meta/recipes-devtools/perl/perl/debian/cpan_definstalldirs.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/cpan_definstalldirs.diff)8
-rw-r--r--meta/recipes-devtools/perl/perl/debian/db_file_ver.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/db_file_ver.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl/debian/deprecate-with-apt.diff56
-rw-r--r--meta/recipes-devtools/perl/perl/debian/doc_info.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/doc_info.diff)6
-rw-r--r--meta/recipes-devtools/perl/perl/debian/enc2xs_inc.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/enc2xs_inc.diff)14
-rw-r--r--meta/recipes-devtools/perl/perl/debian/errno_ver.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/errno_ver.diff)6
-rw-r--r--meta/recipes-devtools/perl/perl/debian/extutils_set_libperl_path.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/extutils_set_libperl_path.diff)8
-rw-r--r--meta/recipes-devtools/perl/perl/debian/fakeroot.diff42
-rw-r--r--meta/recipes-devtools/perl/perl/debian/find_html2text.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/find_html2text.diff)6
-rw-r--r--meta/recipes-devtools/perl/perl/debian/fixes/document_makemaker_ccflags.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/document_makemaker_ccflags.diff)6
-rw-r--r--meta/recipes-devtools/perl/perl/debian/fixes/memoize_storable_nstore.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/memoize_storable_nstore.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl/debian/fixes/net_smtp_docs.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/net_smtp_docs.diff)14
-rw-r--r--meta/recipes-devtools/perl/perl/debian/fixes/perl-Cnn.diff73
-rw-r--r--meta/recipes-devtools/perl/perl/debian/fixes/pod_man_reproducible_date.diff170
-rw-r--r--meta/recipes-devtools/perl/perl/debian/fixes/podman-empty-date.diff51
-rw-r--r--meta/recipes-devtools/perl/perl/debian/fixes/podman-pipe.diff109
-rw-r--r--meta/recipes-devtools/perl/perl/debian/fixes/podman-utc-docs.diff86
-rw-r--r--meta/recipes-devtools/perl/perl/debian/fixes/podman-utc.diff33
-rw-r--r--meta/recipes-devtools/perl/perl/debian/fixes/respect_umask.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/respect_umask.diff)156
-rw-r--r--meta/recipes-devtools/perl/perl/debian/instmodsh_doc.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/instmodsh_doc.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl/debian/ld_run_path.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/ld_run_path.diff)6
-rw-r--r--meta/recipes-devtools/perl/perl/debian/libnet_config_path.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/libnet_config_path.diff)18
-rw-r--r--meta/recipes-devtools/perl/perl/debian/libperl_embed_doc.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/libperl_embed_doc.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl/debian/locale-robustness.diff52
-rw-r--r--meta/recipes-devtools/perl/perl/debian/makemaker-pasthru.diff30
-rw-r--r--meta/recipes-devtools/perl/perl/debian/makemaker_customized.diff42
-rw-r--r--meta/recipes-devtools/perl/perl/debian/mod_paths.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/mod_paths.diff)8
-rw-r--r--meta/recipes-devtools/perl/perl/debian/no_packlist_perllocal.diff92
-rw-r--r--meta/recipes-devtools/perl/perl/debian/patchlevel.diff30
-rw-r--r--meta/recipes-devtools/perl/perl/debian/perl5db-x-terminal-emulator.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/perl5db-x-terminal-emulator.patch)6
-rw-r--r--meta/recipes-devtools/perl/perl/debian/perlivp.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/perlivp.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl/debian/pod2man-customized.diff23
-rw-r--r--meta/recipes-devtools/perl/perl/debian/prefix_changes.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/prefix_changes.diff)22
-rw-r--r--meta/recipes-devtools/perl/perl/debian/prune_libs.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/prune_libs.diff)12
-rw-r--r--meta/recipes-devtools/perl/perl/debian/regen-skip.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/regen-skip.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl/debian/skip-kfreebsd-crash.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/skip-kfreebsd-crash.diff)4
-rw-r--r--meta/recipes-devtools/perl/perl/debian/skip-upstream-git-tests.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/skip-upstream-git-tests.diff)6
-rw-r--r--meta/recipes-devtools/perl/perl/debian/squelch-locale-warnings.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/squelch-locale-warnings.diff)35
-rw-r--r--meta/recipes-devtools/perl/perl/debian/writable_site_dirs.diff (renamed from meta/recipes-devtools/perl/perl-5.20.0/debian/writable_site_dirs.diff)18
-rw-r--r--meta/recipes-devtools/perl/perl/dynaloaderhack.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/dynaloaderhack.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/fix_bad_rpath.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/fix_bad_rpath.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/generate-sh.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/generate-sh.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/installperl.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/installperl.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/letgcc-find-errno.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/letgcc-find-errno.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/make_ext.pl-fix-regenerate-makefile-failed-while-cc-.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/make_ext.pl-fix-regenerate-makefile-failed-while-cc-.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/native-nopacklist.patch91
-rw-r--r--meta/recipes-devtools/perl/perl/native-perlinc.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/native-perlinc.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/perl-archlib-exp.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/perl-archlib-exp.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/perl-configpm-switch.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/perl-configpm-switch.patch)0
-rwxr-xr-xmeta/recipes-devtools/perl/perl/perl-configure.sh (renamed from meta/recipes-devtools/perl/perl-5.20.0/perl-configure.sh)0
-rw-r--r--meta/recipes-devtools/perl/perl/perl-dynloader.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/perl-dynloader.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/perl-enable-gdbm.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/perl-enable-gdbm.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/perl-moreconfig.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/perl-moreconfig.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/run-ptest (renamed from meta/recipes-devtools/perl/perl-5.20.0/run-ptest)0
-rw-r--r--meta/recipes-devtools/perl/perl/test/dist-threads-t-join.t-adjust-ps-option.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/test/dist-threads-t-join.t-adjust-ps-option.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch (renamed from meta/recipes-devtools/perl/perl-5.20.0/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl_5.22.0.bb (renamed from meta/recipes-devtools/perl/perl_5.20.0.bb)19
81 files changed, 1596 insertions, 955 deletions
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 @@
1From 2ed4b0c66fe7c7282922798eb3271b8f101359d1 Mon Sep 17 00:00:00 2001
2From: Hongxu Jia <hongxu.jia@windriver.com>
3Date: Thu, 19 Jun 2014 19:34:56 +0800
4Subject: [PATCH] Makefile.SH: fix do_install failed
5
6Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
7---
8 Makefile.SH | 16 +---------------
9 1 file changed, 1 insertion(+), 15 deletions(-)
10
11diff --git a/Makefile.SH b/Makefile.SH
12index f5d2d0f..e468c1b 100755
13--- a/Makefile.SH
14+++ b/Makefile.SH
15@@ -1074,8 +1074,7 @@ EOT
16 $spitshell >>$Makefile <<EOT
17
18 install_$name install-$name: \$(INSTALL_DEPENDENCE) installperl all installman
19- \$(RUN_PERL) installperl --destdir=\$(DESTDIR) $flags \$(INSTALLFLAGS) \$(STRIPFLAGS)
20- \$(RUN_PERL) installman --destdir=\$(DESTDIR) $flags
21+ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=\$(DESTDIR) $flags \$(INSTALLFLAGS) \$(STRIPFLAGS)
22 EOT
23 fi
24
25@@ -1104,19 +1103,6 @@ else
26 $spitshell >>$Makefile <<'!NO!SUBS!'
27 install.perl: $(INSTALL_DEPENDENCE) installperl
28 ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
29-
30-# XXX Experimental. Hardwired values, but useful for testing.
31-# Eventually Configure could ask for some of these values.
32-install.html: all installhtml
33- -@test -f README.vms && cd vms && $(LNS) ../README.vms README_vms.pod && cd ..
34- $(RUN_PERL) installhtml \
35- --podroot=. --podpath=. --recurse \
36- --htmldir=$(privlib)/html \
37- --htmlroot=$(privlib)/html \
38- --splithead=pod/perlipc \
39- --splititem=pod/perlfunc \
40- --ignore=Porting/Maintainers.pm,Porting/pumpkin.pod,Porting/repository.pod \
41- --verbose
42 !NO!SUBS!
43 fi
44
45--
461.8.1.2
47
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 @@
1From 651aaac47361c03d15681b6cfdba0056a348fbb7 Mon Sep 17 00:00:00 2001
2From: Dominic Hargreaves <dom@earth.li>
3Date: Sun, 27 Nov 2011 16:27:07 +0000
4Subject: Disable failing GNU/Hurd tests dist/threads/t/stack.t
5
6These tests fail on GNU/Hurd owing to libpthread using fixed-size stacks.
7This is a known limitation that should get fixed in the future.
8
9For now, disable the tests.
10
11Bug-Debian: http://bugs.debian.org/650175
12
13Patch-Name: debian/hurd_test_skip_stack.diff
14---
15 dist/threads/t/stack.t | 4 ++++
16 1 file changed, 4 insertions(+)
17
18diff --git a/dist/threads/t/stack.t b/dist/threads/t/stack.t
19index cfd6cf7..84cc527 100644
20--- a/dist/threads/t/stack.t
21+++ b/dist/threads/t/stack.t
22@@ -7,6 +7,10 @@ BEGIN {
23 print("1..0 # SKIP Perl not compiled with 'useithreads'\n");
24 exit(0);
25 }
26+ if ($^O eq 'gnu') {
27+ print("1..0 # SKIP fails on GNU/Hurd (Debian #650175)\n");
28+ exit(0);
29+ }
30 }
31
32 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 @@
1From 333efa7c9da43d94272a872a59a6cd28da8ca245 Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org>
3Date: Thu, 8 May 2008 14:32:33 +0300
4Subject: Adjust Module::Build manual page extensions for the Debian Perl
5 policy
6
7Bug-Debian: http://bugs.debian.org/479460
8
9Patch-Name: debian/module_build_man_extensions.diff
10---
11 cpan/Module-Build/lib/Module/Build/Base.pm | 4 ++--
12 1 file changed, 2 insertions(+), 2 deletions(-)
13
14diff --git a/cpan/Module-Build/lib/Module/Build/Base.pm b/cpan/Module-Build/lib/Module/Build/Base.pm
15index 84e137f..4422cd4 100644
16--- a/cpan/Module-Build/lib/Module/Build/Base.pm
17+++ b/cpan/Module-Build/lib/Module/Build/Base.pm
18@@ -3226,7 +3226,7 @@ sub manify_bin_pods {
19 foreach my $file (keys %$files) {
20 # Pod::Simple based parsers only support one document per instance.
21 # This is expected to change in a future version (Pod::Simple > 3.03).
22- my $parser = Pod::Man->new( %podman_args );
23+ my $parser = Pod::Man->new( %podman_args, section => '1p' ); # binaries go in section 1p
24 my $manpage = $self->man1page_name( $file ) . '.' .
25 $self->config( 'man1ext' );
26 my $outfile = File::Spec->catfile($mandir, $manpage);
27@@ -3252,7 +3252,7 @@ sub manify_lib_pods {
28 while (my ($file, $relfile) = each %$files) {
29 # Pod::Simple based parsers only support one document per instance.
30 # This is expected to change in a future version (Pod::Simple > 3.03).
31- my $parser = Pod::Man->new( %podman_args );
32+ my $parser = Pod::Man->new( %podman_args, section => '3pm' ); # libraries go in section 3pm
33 my $manpage = $self->man3page_name( $relfile ) . '.' .
34 $self->config( 'man3ext' );
35 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 @@
1From 127c026bbb63907b196febf3558842d8f01e52ef Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org>
3Date: Tue, 8 Mar 2005 19:30:38 +1100
4Subject: Don't install .packlist or perllocal.pod for perl or vendor
5
6Patch-Name: debian/no_packlist_perllocal.diff
7---
8 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 36 +++----------------------
9 1 file changed, 4 insertions(+), 32 deletions(-)
10
11diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
12index f977476..0a6797f 100644
13--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
14+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
15@@ -2079,11 +2079,6 @@ pure_perl_install :: all
16 };
17
18 push @m,
19-q{ read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
20- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
21-} unless $self->{NO_PACKLIST};
22-
23- push @m,
24 q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
25 $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
26 $(INST_BIN) $(DESTINSTALLBIN) \
27@@ -2115,10 +2110,6 @@ q{ $(INST_LIB) $(DESTINSTALLSITELIB) \
28 pure_vendor_install :: all
29 $(NOECHO) umask 022; $(MOD_INSTALL) \
30 };
31- push @m,
32-q{ read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
33- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \
34-} unless $self->{NO_PACKLIST};
35
36 push @m,
37 q{ $(INST_LIB) $(DESTINSTALLVENDORLIB) \
38@@ -2144,37 +2135,19 @@ doc_vendor_install :: all
39
40 push @m, q{
41 doc_perl_install :: all
42- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
43- -$(NOECHO) umask 022; $(MKPATH) $(DESTINSTALLARCHLIB)
44- -$(NOECHO) umask 022; $(DOC_INSTALL) \
45- "Module" "$(NAME)" \
46- "installed into" "$(INSTALLPRIVLIB)" \
47- LINKTYPE "$(LINKTYPE)" \
48- VERSION "$(VERSION)" \
49- EXE_FILES "$(EXE_FILES)" \
50- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
51
52 doc_site_install :: all
53- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
54- -$(NOECHO) umask 02; $(MKPATH) $(DESTINSTALLARCHLIB)
55+ $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLSITEARCH)/perllocal.pod
56+ -$(NOECHO) umask 02; $(MKPATH) $(DESTINSTALLSITEARCH)
57 -$(NOECHO) umask 02; $(DOC_INSTALL) \
58 "Module" "$(NAME)" \
59 "installed into" "$(INSTALLSITELIB)" \
60 LINKTYPE "$(LINKTYPE)" \
61 VERSION "$(VERSION)" \
62 EXE_FILES "$(EXE_FILES)" \
63- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
64+ >> }.$self->catfile('$(DESTINSTALLSITEARCH)','perllocal.pod').q{
65
66 doc_vendor_install :: all
67- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
68- -$(NOECHO) umask 022; $(MKPATH) $(DESTINSTALLARCHLIB)
69- -$(NOECHO) umask 022; $(DOC_INSTALL) \
70- "Module" "$(NAME)" \
71- "installed into" "$(INSTALLVENDORLIB)" \
72- LINKTYPE "$(LINKTYPE)" \
73- VERSION "$(VERSION)" \
74- EXE_FILES "$(EXE_FILES)" \
75- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
76
77 } unless $self->{NO_PERLLOCAL};
78
79@@ -2183,13 +2156,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
80 $(NOECHO) $(NOOP)
81
82 uninstall_from_perldirs ::
83- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{
84
85 uninstall_from_sitedirs ::
86 $(NOECHO) $(UNINSTALL) }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{
87
88 uninstall_from_vendordirs ::
89- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{
90+
91 };
92
93 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 @@
1Upstream-Status: Backport
2Reference: https://rt.perl.org/Public/Bug/Display.html?id=123591
3 From 62db6ea5fed19611596cbc5fc0b8a4df2c604e58 Mon Sep 17 00:00:00 2001
4 From: Tony Cook <tony@develop-help.com>
5 Date: Mon, 19 Jan 2015 16:03:18 +1100
6 Subject: [PATCH 1/1] [perl #123538] always set chophere and itembytes at the same time
7
8 Previously this would crash in FF_MORE because chophere was still NULL.
9
10Signed-off-by: Gary Thomas <gary@mlbassoc.com>
11Index: perl-5.20.0/pp_ctl.c
12===================================================================
13--- perl-5.20.0.orig/pp_ctl.c
14+++ perl-5.20.0/pp_ctl.c
15@@ -590,6 +590,7 @@ PP(pp_formline)
16 break;
17 }
18 itembytes = s - item;
19+ chophere = s;
20 break;
21 }
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 @@
1Upstream-Status:Inappropriate [debian patch]
2
3Part of 52_debian_extutils_hacks.patch just to exclude the installation of .packlist files
4
5Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
6---
7 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 36 +++----------------------
8 1 file changed, 4 insertions(+), 32 deletions(-)
9
10diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
11--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
12+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
13@@ -2079,11 +2079,6 @@ pure_perl_install :: all
14 };
15
16 push @m,
17-q{ read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
18- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
19-} unless $self->{NO_PACKLIST};
20-
21- push @m,
22 q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
23 $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
24 $(INST_BIN) $(DESTINSTALLBIN) \
25@@ -2115,10 +2110,6 @@ q{ $(INST_LIB) $(DESTINSTALLSITELIB) \
26 pure_vendor_install :: all
27 $(NOECHO) $(MOD_INSTALL) \
28 };
29- push @m,
30-q{ read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
31- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \
32-} unless $self->{NO_PACKLIST};
33
34 push @m,
35 q{ $(INST_LIB) $(DESTINSTALLVENDORLIB) \
36@@ -2144,37 +2135,19 @@ doc_vendor_install :: all
37
38 push @m, q{
39 doc_perl_install :: all
40- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
41- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
42- -$(NOECHO) $(DOC_INSTALL) \
43- "Module" "$(NAME)" \
44- "installed into" "$(INSTALLPRIVLIB)" \
45- LINKTYPE "$(LINKTYPE)" \
46- VERSION "$(VERSION)" \
47- EXE_FILES "$(EXE_FILES)" \
48- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
49
50 doc_site_install :: all
51- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
52- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
53+ $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLSITEARCH)/perllocal.pod
54+ -$(NOECHO) $(MKPATH) $(DESTINSTALLSITEARCH)
55 -$(NOECHO) $(DOC_INSTALL) \
56 "Module" "$(NAME)" \
57 "installed into" "$(INSTALLSITELIB)" \
58 LINKTYPE "$(LINKTYPE)" \
59 VERSION "$(VERSION)" \
60 EXE_FILES "$(EXE_FILES)" \
61- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
62+ >> }.$self->catfile('$(DESTINSTALLSITEARCH)','perllocal.pod').q{
63
64 doc_vendor_install :: all
65- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
66- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
67- -$(NOECHO) $(DOC_INSTALL) \
68- "Module" "$(NAME)" \
69- "installed into" "$(INSTALLVENDORLIB)" \
70- LINKTYPE "$(LINKTYPE)" \
71- VERSION "$(VERSION)" \
72- EXE_FILES "$(EXE_FILES)" \
73- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
74
75 } unless $self->{NO_PERLLOCAL};
76
77@@ -2183,13 +2156,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
78 $(NOECHO) $(NOOP)
79
80 uninstall_from_perldirs ::
81- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{
82
83 uninstall_from_sitedirs ::
84 $(NOECHO) $(UNINSTALL) }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{
85
86 uninstall_from_vendordirs ::
87- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{
88+
89 };
90
91 join("",@m);
92--
931.8.1.2
94
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 @@
1perl:fix for CVE-2010-4777
2
3Upstream-Status: Backport
4
5The Perl_reg_numbered_buff_fetch function in Perl 5.10.0, 5.12.0,
65.14.0, and other versions, when running with debugging enabled,
7allows context-dependent attackers to cause a denial of service
8(assertion failure and application exit) via crafted input that
9is not properly handled when using certain regular expressions,
10as demonstrated by causing SpamAssassin and OCSInventory to
11crash.
12
13http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2010-4777
14
15Signed-off-by: yanjun.zhu <yanjun.zhu@windriver.com>
16--- a/regcomp.c
17+++ b/regcomp.c
18@@ -11868,8 +11868,25 @@ Perl_save_re_context(pTHX)
19
20 if (gvp) {
21 GV * const gv = *gvp;
22- if (SvTYPE(gv) == SVt_PVGV && GvSV(gv))
23- save_scalar(gv);
24+ if (SvTYPE(gv) == SVt_PVGV && GvSV(gv)) {
25+ /* this is a copy of save_scalar() without the GETMAGIC call, RT#76538 */
26+ SV ** const sptr = &GvSVn(gv);
27+ SV * osv = *sptr;
28+ SV * nsv = newSV(0);
29+ save_pushptrptr(SvREFCNT_inc_simple(gv),
30+ SvREFCNT_inc(osv), SAVEt_SV);
31+ if (SvTYPE(osv) >= SVt_PVMG && SvMAGIC(osv) &&
32+ SvTYPE(osv) != SVt_PVGV) {
33+ if (SvGMAGICAL(osv)) {
34+ const bool oldtainted = PL_tainted;
35+ SvFLAGS(osv) |= (SvFLAGS(osv) &
36+ (SVp_IOK|SVp_NOK|SVp_POK)) >> PRIVSHIFT;
37+ PL_tainted = oldtainted;
38+ }
39+ mg_localize(osv, nsv, 1);
40+ }
41+ *sptr = nsv;
42+ }
43 }
44 }
45 }
diff --git a/meta/recipes-devtools/perl/perl-native_5.20.0.bb b/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+"
6LIC_FILES_CHKSUM = "file://Copying;md5=5b122a36d0f6dc55279a0ebc69f3c60b \ 6LIC_FILES_CHKSUM = "file://Copying;md5=5b122a36d0f6dc55279a0ebc69f3c60b \
7 file://Artistic;md5=2e6fd2475335af892494fe1f7327baf3" 7 file://Artistic;md5=2e6fd2475335af892494fe1f7327baf3"
8 8
9# 5.10.1 has Module::Build built-in 9SRC_URI = "http://www.cpan.org/src/5.0/${BP}.tar.xz \
10PROVIDES += "libmodule-build-perl-native"
11
12SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
13 file://Configure-multilib.patch \ 10 file://Configure-multilib.patch \
14 file://perl-configpm-switch.patch \ 11 file://perl-configpm-switch.patch \
15 file://native-nopacklist.patch \ 12 file://native-nopacklist.patch \
@@ -17,10 +14,10 @@ SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
17 file://MM_Unix.pm.patch \ 14 file://MM_Unix.pm.patch \
18 file://debian/errno_ver.diff \ 15 file://debian/errno_ver.diff \
19 file://dynaloaderhack.patch \ 16 file://dynaloaderhack.patch \
20 file://perl-5.14.3-fix-CVE-2010-4777.patch " 17 "
21 18
22SRC_URI[md5sum] = "406ec049ebe3afcc80d9c76ec78ca4f8" 19SRC_URI[md5sum] = "ff0f09b17de426eff323426cb140ee79"
23SRC_URI[sha256sum] = "4e8c28ad6ecc89902f9cb2e76f2815bb1a8287ded278e15f7a36ca45f8bbcd02" 20SRC_URI[sha256sum] = "be83ead0c5c26cbbe626fa4bac1a4beabe23a9eebc15d35ba49ccde11878e196"
24 21
25S = "${WORKDIR}/perl-${PV}" 22S = "${WORKDIR}/perl-${PV}"
26 23
diff --git a/meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc b/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 @@
10#| 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 10#| 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
11#| sort -u 11#| sort -u
12#| sed 's/^/RDEPENDS_/;s/perl-module-/${PN}-module-/g;s/module-\(module-\)/\1/g;s/\(module-load\)-conditional/\1/g;s/encode-configlocal/&-pm/;' 12#| sed 's/^/RDEPENDS_/;s/perl-module-/${PN}-module-/g;s/module-\(module-\)/\1/g;s/\(module-load\)-conditional/\1/g;s/encode-configlocal/&-pm/;'
13#| 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/ 13#| 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
14 14
15RDEPENDS_perl-misc += "perl" 15RDEPENDS_perl-misc += "perl"
16RDEPENDS_${PN}-pod += "perl" 16RDEPENDS_${PN}-pod += "perl"
@@ -22,7 +22,7 @@ RDEPENDS_${PN}-module-thread-queue += "${PN}-module-attributes"
22 22
23 23
24# Depends list 24# Depends list
25# copy contents of /tmp/1 in this file 25# copy contents of /tmp/perl-rdepends in this file
26RDEPENDS_${PN}-module-anydbm-file += "${PN}-module-strict" 26RDEPENDS_${PN}-module-anydbm-file += "${PN}-module-strict"
27RDEPENDS_${PN}-module-anydbm-file += "${PN}-module-warnings" 27RDEPENDS_${PN}-module-anydbm-file += "${PN}-module-warnings"
28RDEPENDS_${PN}-module-app-cpan += "${PN}-module-carp" 28RDEPENDS_${PN}-module-app-cpan += "${PN}-module-carp"
@@ -49,6 +49,7 @@ RDEPENDS_${PN}-module-app-prove += "${PN}-module-file-spec"
49RDEPENDS_${PN}-module-app-prove += "${PN}-module-getopt-long" 49RDEPENDS_${PN}-module-app-prove += "${PN}-module-getopt-long"
50RDEPENDS_${PN}-module-app-prove += "${PN}-module-strict" 50RDEPENDS_${PN}-module-app-prove += "${PN}-module-strict"
51RDEPENDS_${PN}-module-app-prove += "${PN}-module-tap-harness" 51RDEPENDS_${PN}-module-app-prove += "${PN}-module-tap-harness"
52RDEPENDS_${PN}-module-app-prove += "${PN}-module-tap-harness-env"
52RDEPENDS_${PN}-module-app-prove += "${PN}-module-text-parsewords" 53RDEPENDS_${PN}-module-app-prove += "${PN}-module-text-parsewords"
53RDEPENDS_${PN}-module-app-prove += "${PN}-module-warnings" 54RDEPENDS_${PN}-module-app-prove += "${PN}-module-warnings"
54RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-app-prove-state-result" 55RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-app-prove-state-result"
@@ -108,26 +109,33 @@ RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-carp"
108RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-constant" 109RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-constant"
109RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-fatal" 110RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-fatal"
110RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-fcntl" 111RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-fcntl"
111RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-if"
112RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-overload" 112RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-overload"
113RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-strict" 113RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-strict"
114RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-warnings" 114RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-warnings"
115RDEPENDS_${PN}-module-autodie-exception-system += "${PN}-module-base"
116RDEPENDS_${PN}-module-autodie-exception-system += "${PN}-module-carp" 115RDEPENDS_${PN}-module-autodie-exception-system += "${PN}-module-carp"
116RDEPENDS_${PN}-module-autodie-exception-system += "${PN}-module-parent"
117RDEPENDS_${PN}-module-autodie-exception-system += "${PN}-module-strict" 117RDEPENDS_${PN}-module-autodie-exception-system += "${PN}-module-strict"
118RDEPENDS_${PN}-module-autodie-exception-system += "${PN}-module-warnings" 118RDEPENDS_${PN}-module-autodie-exception-system += "${PN}-module-warnings"
119RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-b" 119RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-b"
120RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-base"
121RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-carp" 120RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-carp"
122RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-constant" 121RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-constant"
123RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-strict" 122RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-strict"
124RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-warnings" 123RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-warnings"
125RDEPENDS_${PN}-module-autodie += "${PN}-module-carp" 124RDEPENDS_${PN}-module-autodie += "${PN}-module-carp"
126RDEPENDS_${PN}-module-autodie += "${PN}-module-constant" 125RDEPENDS_${PN}-module-autodie += "${PN}-module-constant"
127RDEPENDS_${PN}-module-autodie += "${PN}-module-fatal"
128RDEPENDS_${PN}-module-autodie += "${PN}-module-lib" 126RDEPENDS_${PN}-module-autodie += "${PN}-module-lib"
127RDEPENDS_${PN}-module-autodie += "${PN}-module-parent"
129RDEPENDS_${PN}-module-autodie += "${PN}-module-strict" 128RDEPENDS_${PN}-module-autodie += "${PN}-module-strict"
130RDEPENDS_${PN}-module-autodie += "${PN}-module-warnings" 129RDEPENDS_${PN}-module-autodie += "${PN}-module-warnings"
130RDEPENDS_${PN}-module-autodie-scope-guard += "${PN}-module-strict"
131RDEPENDS_${PN}-module-autodie-scope-guard += "${PN}-module-warnings"
132RDEPENDS_${PN}-module-autodie-scope-guardstack += "${PN}-module-autodie-scope-guard"
133RDEPENDS_${PN}-module-autodie-scope-guardstack += "${PN}-module-strict"
134RDEPENDS_${PN}-module-autodie-scope-guardstack += "${PN}-module-warnings"
135RDEPENDS_${PN}-module-autodie-scopeutil += "${PN}-module-autodie-scope-guardstack"
136RDEPENDS_${PN}-module-autodie-scopeutil += "${PN}-module-exporter"
137RDEPENDS_${PN}-module-autodie-scopeutil += "${PN}-module-strict"
138RDEPENDS_${PN}-module-autodie-scopeutil += "${PN}-module-warnings"
131RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-strict" 139RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-strict"
132RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-warnings" 140RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-warnings"
133RDEPENDS_${PN}-module-autoloader += "${PN}-module-carp" 141RDEPENDS_${PN}-module-autoloader += "${PN}-module-carp"
@@ -144,6 +152,7 @@ RDEPENDS_${PN}-module-base += "${PN}-module-carp"
144RDEPENDS_${PN}-module-base += "${PN}-module-strict" 152RDEPENDS_${PN}-module-base += "${PN}-module-strict"
145RDEPENDS_${PN}-module-base += "${PN}-module-vars" 153RDEPENDS_${PN}-module-base += "${PN}-module-vars"
146RDEPENDS_${PN}-module-b-concise += "${PN}-module-b" 154RDEPENDS_${PN}-module-b-concise += "${PN}-module-b"
155RDEPENDS_${PN}-module-b-concise += "${PN}-module-b-op-private"
147RDEPENDS_${PN}-module-b-concise += "${PN}-module-config" 156RDEPENDS_${PN}-module-b-concise += "${PN}-module-config"
148RDEPENDS_${PN}-module-b-concise += "${PN}-module-exporter" 157RDEPENDS_${PN}-module-b-concise += "${PN}-module-exporter"
149RDEPENDS_${PN}-module-b-concise += "${PN}-module-strict" 158RDEPENDS_${PN}-module-b-concise += "${PN}-module-strict"
@@ -205,37 +214,6 @@ RDEPENDS_${PN}-module-b-terse += "${PN}-module-b"
205RDEPENDS_${PN}-module-b-terse += "${PN}-module-b-concise" 214RDEPENDS_${PN}-module-b-terse += "${PN}-module-b-concise"
206RDEPENDS_${PN}-module-b-terse += "${PN}-module-carp" 215RDEPENDS_${PN}-module-b-terse += "${PN}-module-carp"
207RDEPENDS_${PN}-module-b-terse += "${PN}-module-strict" 216RDEPENDS_${PN}-module-b-terse += "${PN}-module-strict"
208RDEPENDS_${PN}-module-build += "${PN}-module-autosplit"
209RDEPENDS_${PN}-module-build += "${PN}-module-carp"
210RDEPENDS_${PN}-module-build += "${PN}-module-config"
211RDEPENDS_${PN}-module-build += "${PN}-module-cpan"
212RDEPENDS_${PN}-module-build += "${PN}-module-cwd"
213RDEPENDS_${PN}-module-build += "${PN}-module-data-dumper"
214RDEPENDS_${PN}-module-build += "${PN}-module-dynaloader"
215RDEPENDS_${PN}-module-build += "${PN}-module-extutils-cbuilder"
216RDEPENDS_${PN}-module-build += "${PN}-module-extutils-install"
217RDEPENDS_${PN}-module-build += "${PN}-module-extutils-installed"
218RDEPENDS_${PN}-module-build += "${PN}-module-extutils-makemaker"
219RDEPENDS_${PN}-module-build += "${PN}-module-extutils-manifest"
220RDEPENDS_${PN}-module-build += "${PN}-module-extutils-mkbootstrap"
221RDEPENDS_${PN}-module-build += "${PN}-module-file-basename"
222RDEPENDS_${PN}-module-build += "${PN}-module-file-compare"
223RDEPENDS_${PN}-module-build += "${PN}-module-file-copy"
224RDEPENDS_${PN}-module-build += "${PN}-module-file-find"
225RDEPENDS_${PN}-module-build += "${PN}-module-file-path"
226RDEPENDS_${PN}-module-build += "${PN}-module-file-spec"
227RDEPENDS_${PN}-module-build += "${PN}-module-getopt-long"
228RDEPENDS_${PN}-module-build += "${PN}-module-if"
229RDEPENDS_${PN}-module-build += "${PN}-module-inc-latest"
230RDEPENDS_${PN}-module-build += "${PN}-module-build"
231RDEPENDS_${PN}-module-build += "${PN}-module-pod-man"
232RDEPENDS_${PN}-module-build += "${PN}-module-strict"
233RDEPENDS_${PN}-module-build += "${PN}-module-tap-harness"
234RDEPENDS_${PN}-module-build += "${PN}-module-test-harness"
235RDEPENDS_${PN}-module-build += "${PN}-module-text-parsewords"
236RDEPENDS_${PN}-module-build += "${PN}-module-vars"
237RDEPENDS_${PN}-module-build += "${PN}-module-version"
238RDEPENDS_${PN}-module-build += "${PN}-module-warnings"
239RDEPENDS_${PN}-module-b-xref += "${PN}-module-b" 217RDEPENDS_${PN}-module-b-xref += "${PN}-module-b"
240RDEPENDS_${PN}-module-b-xref += "${PN}-module-config" 218RDEPENDS_${PN}-module-b-xref += "${PN}-module-config"
241RDEPENDS_${PN}-module-b-xref += "${PN}-module-strict" 219RDEPENDS_${PN}-module-b-xref += "${PN}-module-strict"
@@ -245,55 +223,11 @@ RDEPENDS_${PN}-module-carp-heavy += "${PN}-module-carp"
245RDEPENDS_${PN}-module-carp += "${PN}-module-exporter" 223RDEPENDS_${PN}-module-carp += "${PN}-module-exporter"
246RDEPENDS_${PN}-module-carp += "${PN}-module-strict" 224RDEPENDS_${PN}-module-carp += "${PN}-module-strict"
247RDEPENDS_${PN}-module-carp += "${PN}-module-warnings" 225RDEPENDS_${PN}-module-carp += "${PN}-module-warnings"
248RDEPENDS_${PN}-module-cgi-apache += "${PN}-module-cgi"
249RDEPENDS_${PN}-module-cgi-apache += "${PN}-module-if"
250RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-carp"
251RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-exporter"
252RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-file-spec"
253RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-if"
254RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-cgi"
255RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-cgi-util"
256RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-if"
257RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-overload"
258RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-strict"
259RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-warnings"
260RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-cgi"
261RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-if"
262RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-strict"
263RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-vars"
264RDEPENDS_${PN}-module-cgi += "${PN}-module-carp"
265RDEPENDS_${PN}-module-cgi += "${PN}-module-cgi-cookie"
266RDEPENDS_${PN}-module-cgi += "${PN}-module-cgi-util"
267RDEPENDS_${PN}-module-cgi += "${PN}-module-config"
268RDEPENDS_${PN}-module-cgi += "${PN}-module-constant"
269RDEPENDS_${PN}-module-cgi += "${PN}-module-fcntl"
270RDEPENDS_${PN}-module-cgi += "${PN}-module-if"
271RDEPENDS_${PN}-module-cgi += "${PN}-module-overload "
272RDEPENDS_${PN}-module-cgi += "${PN}-module-text-parsewords"
273RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-cgi"
274RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-if"
275RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-strict"
276RDEPENDS_${PN}-module-cgi-push += "${PN}-module-cgi"
277RDEPENDS_${PN}-module-cgi-push += "${PN}-module-cgi-util"
278RDEPENDS_${PN}-module-cgi-push += "${PN}-module-if"
279RDEPENDS_${PN}-module-cgi-switch += "${PN}-module-cgi"
280RDEPENDS_${PN}-module-cgi-switch += "${PN}-module-if"
281RDEPENDS_${PN}-module-cgi-util += "${PN}-module-base"
282RDEPENDS_${PN}-module-cgi-util += "${PN}-module-constant"
283RDEPENDS_${PN}-module-cgi-util += "${PN}-module-if"
284RDEPENDS_${PN}-module-cgi-util += "${PN}-module-strict"
285RDEPENDS_${PN}-module--charnames += "${PN}-module-bytes"
286RDEPENDS_${PN}-module-charnames += "${PN}-module-bytes" 226RDEPENDS_${PN}-module-charnames += "${PN}-module-bytes"
287RDEPENDS_${PN}-module--charnames += "${PN}-module-carp" 227RDEPENDS_${PN}-module-charnames += "${PN}-module-carp"
288RDEPENDS_${PN}-module-charnames += "${PN}-module--charnames" 228RDEPENDS_${PN}-module-charnames += "${PN}-module-file-spec"
289RDEPENDS_${PN}-module--charnames += "${PN}-module-file-spec"
290RDEPENDS_${PN}-module--charnames += "${PN}-module-re"
291RDEPENDS_${PN}-module-charnames += "${PN}-module-re" 229RDEPENDS_${PN}-module-charnames += "${PN}-module-re"
292RDEPENDS_${PN}-module--charnames += "${PN}-module-strict"
293RDEPENDS_${PN}-module-charnames += "${PN}-module-strict" 230RDEPENDS_${PN}-module-charnames += "${PN}-module-strict"
294RDEPENDS_${PN}-module--charnames += "${PN}-module-unicore"
295RDEPENDS_${PN}-module-charnames += "${PN}-module-unicore"
296RDEPENDS_${PN}-module--charnames += "${PN}-module-warnings"
297RDEPENDS_${PN}-module-charnames += "${PN}-module-warnings" 231RDEPENDS_${PN}-module-charnames += "${PN}-module-warnings"
298RDEPENDS_${PN}-module-class-struct += "${PN}-module-carp" 232RDEPENDS_${PN}-module-class-struct += "${PN}-module-carp"
299RDEPENDS_${PN}-module-class-struct += "${PN}-module-exporter" 233RDEPENDS_${PN}-module-class-struct += "${PN}-module-exporter"
@@ -339,7 +273,6 @@ RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-vars"
339RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-warnings" 273RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-warnings"
340RDEPENDS_${PN}-module-constant += "${PN}-module-carp" 274RDEPENDS_${PN}-module-constant += "${PN}-module-carp"
341RDEPENDS_${PN}-module-constant += "${PN}-module-strict" 275RDEPENDS_${PN}-module-constant += "${PN}-module-strict"
342RDEPENDS_${PN}-module-constant += "${PN}-module-vars"
343RDEPENDS_${PN}-module-constant += "${PN}-module-warnings-register" 276RDEPENDS_${PN}-module-constant += "${PN}-module-warnings-register"
344RDEPENDS_${PN}-module-corelist += "${PN}-module-list-util" 277RDEPENDS_${PN}-module-corelist += "${PN}-module-list-util"
345RDEPENDS_${PN}-module-corelist += "${PN}-module-corelist" 278RDEPENDS_${PN}-module-corelist += "${PN}-module-corelist"
@@ -347,58 +280,36 @@ RDEPENDS_${PN}-module-corelist += "${PN}-module-strict"
347RDEPENDS_${PN}-module-corelist += "${PN}-module-vars" 280RDEPENDS_${PN}-module-corelist += "${PN}-module-vars"
348RDEPENDS_${PN}-module-corelist += "${PN}-module-version" 281RDEPENDS_${PN}-module-corelist += "${PN}-module-version"
349RDEPENDS_${PN}-module-corelist += "${PN}-module-warnings" 282RDEPENDS_${PN}-module-corelist += "${PN}-module-warnings"
350RDEPENDS_${PN}-module-cpan += "${PN}-module-archive-tar"
351RDEPENDS_${PN}-module-cpan += "${PN}-module-b" 283RDEPENDS_${PN}-module-cpan += "${PN}-module-b"
352RDEPENDS_${PN}-module-cpan += "${PN}-module-build"
353RDEPENDS_${PN}-module-cpan += "${PN}-module-carp" 284RDEPENDS_${PN}-module-cpan += "${PN}-module-carp"
354RDEPENDS_${PN}-module-cpan += "${PN}-module-config" 285RDEPENDS_${PN}-module-cpan += "${PN}-module-config"
355RDEPENDS_${PN}-module-cpan += "${PN}-module-config-git"
356RDEPENDS_${PN}-module-cpan += "${PN}-module-compress-zlib"
357RDEPENDS_${PN}-module-cpan += "${PN}-module-cpan" 286RDEPENDS_${PN}-module-cpan += "${PN}-module-cpan"
358RDEPENDS_${PN}-module-cpan += "${PN}-module-cwd" 287RDEPENDS_${PN}-module-cpan += "${PN}-module-cwd"
359RDEPENDS_${PN}-module-cpan += "${PN}-module-data-dumper" 288RDEPENDS_${PN}-module-cpan += "${PN}-module-data-dumper"
360RDEPENDS_${PN}-module-cpan += "${PN}-module-digest-md5"
361RDEPENDS_${PN}-module-cpan += "${PN}-module-digest-sha"
362RDEPENDS_${PN}-module-cpan += "${PN}-module-dirhandle" 289RDEPENDS_${PN}-module-cpan += "${PN}-module-dirhandle"
363RDEPENDS_${PN}-module-cpan += "${PN}-module-exporter" 290RDEPENDS_${PN}-module-cpan += "${PN}-module-exporter"
364RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-cbuilder"
365RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-makemaker" 291RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-makemaker"
366RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-manifest" 292RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-manifest"
367RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-mm"
368RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-mm-unix"
369RDEPENDS_${PN}-module-cpan += "${PN}-module-fcntl" 293RDEPENDS_${PN}-module-cpan += "${PN}-module-fcntl"
370RDEPENDS_${PN}-module-cpan += "${PN}-module-file-basename" 294RDEPENDS_${PN}-module-cpan += "${PN}-module-file-basename"
371RDEPENDS_${PN}-module-cpan += "${PN}-module-file-copy" 295RDEPENDS_${PN}-module-cpan += "${PN}-module-file-copy"
372RDEPENDS_${PN}-module-cpan += "${PN}-module-file-find" 296RDEPENDS_${PN}-module-cpan += "${PN}-module-file-find"
373RDEPENDS_${PN}-module-cpan += "${PN}-module-file-glob"
374RDEPENDS_${PN}-module-cpan += "${PN}-module-filehandle" 297RDEPENDS_${PN}-module-cpan += "${PN}-module-filehandle"
375RDEPENDS_${PN}-module-cpan += "${PN}-module-file-path" 298RDEPENDS_${PN}-module-cpan += "${PN}-module-file-path"
376RDEPENDS_${PN}-module-cpan += "${PN}-module-file-spec" 299RDEPENDS_${PN}-module-cpan += "${PN}-module-file-spec"
377RDEPENDS_${PN}-module-cpan += "${PN}-module-file-temp"
378RDEPENDS_${PN}-module-cpan += "${PN}-module-http-tiny"
379RDEPENDS_${PN}-module-cpan += "${PN}-module-io-compress-base"
380RDEPENDS_${PN}-module-cpan += "${PN}-module-json-pp"
381RDEPENDS_${PN}-module-cpan += "${PN}-module-lib" 300RDEPENDS_${PN}-module-cpan += "${PN}-module-lib"
382RDEPENDS_${PN}-module-cpan += "${PN}-module-list-util"
383RDEPENDS_${PN}-module-cpan += "${PN}-module-mime-base64"
384RDEPENDS_${PN}-module-cpan += "${PN}-module-net-ftp"
385RDEPENDS_${PN}-module-cpan += "${PN}-module-net-ping" 301RDEPENDS_${PN}-module-cpan += "${PN}-module-net-ping"
386RDEPENDS_${PN}-module-cpan += "${PN}-module-overload" 302RDEPENDS_${PN}-module-cpan += "${PN}-module-overload"
387RDEPENDS_${PN}-module-cpan += "${PN}-module-parse-cpan-meta"
388RDEPENDS_${PN}-module-cpan += "${PN}-module-posix" 303RDEPENDS_${PN}-module-cpan += "${PN}-module-posix"
389RDEPENDS_${PN}-module-cpan += "${PN}-module-safe" 304RDEPENDS_${PN}-module-cpan += "${PN}-module-safe"
390RDEPENDS_${PN}-module-cpan += "${PN}-module-scalar-util" 305RDEPENDS_${PN}-module-cpan += "${PN}-module-scalar-util"
391RDEPENDS_${PN}-module-cpan += "${PN}-module-strict" 306RDEPENDS_${PN}-module-cpan += "${PN}-module-strict"
392RDEPENDS_${PN}-module-cpan += "${PN}-module-sys-hostname" 307RDEPENDS_${PN}-module-cpan += "${PN}-module-sys-hostname"
393RDEPENDS_${PN}-module-cpan += "${PN}-module-term-readline" 308RDEPENDS_${PN}-module-cpan += "${PN}-module-term-readline"
394RDEPENDS_${PN}-module-cpan += "${PN}-module-test-harness"
395RDEPENDS_${PN}-module-cpan += "${PN}-module-test-more"
396RDEPENDS_${PN}-module-cpan += "${PN}-module-text-parsewords" 309RDEPENDS_${PN}-module-cpan += "${PN}-module-text-parsewords"
397RDEPENDS_${PN}-module-cpan += "${PN}-module-text-wrap" 310RDEPENDS_${PN}-module-cpan += "${PN}-module-text-wrap"
398RDEPENDS_${PN}-module-cpan += "${PN}-module-time-local" 311RDEPENDS_${PN}-module-cpan += "${PN}-module-time-local"
399RDEPENDS_${PN}-module-cpan += "${PN}-module-unicore"
400RDEPENDS_${PN}-module-cpan += "${PN}-module-vars" 312RDEPENDS_${PN}-module-cpan += "${PN}-module-vars"
401RDEPENDS_${PN}-module-cpan += "${PN}-module-version"
402RDEPENDS_${PN}-module-cpan += "${PN}-module-warnings" 313RDEPENDS_${PN}-module-cpan += "${PN}-module-warnings"
403RDEPENDS_${PN}-module-cwd += "${PN}-module-dynaloader" 314RDEPENDS_${PN}-module-cwd += "${PN}-module-dynaloader"
404RDEPENDS_${PN}-module-cwd += "${PN}-module-exporter" 315RDEPENDS_${PN}-module-cwd += "${PN}-module-exporter"
@@ -471,6 +382,7 @@ RDEPENDS_${PN}-module-digest-sha += "${PN}-module-fcntl"
471RDEPENDS_${PN}-module-digest-sha += "${PN}-module-integer" 382RDEPENDS_${PN}-module-digest-sha += "${PN}-module-integer"
472RDEPENDS_${PN}-module-digest-sha += "${PN}-module-strict" 383RDEPENDS_${PN}-module-digest-sha += "${PN}-module-strict"
473RDEPENDS_${PN}-module-digest-sha += "${PN}-module-vars" 384RDEPENDS_${PN}-module-digest-sha += "${PN}-module-vars"
385RDEPENDS_${PN}-module-digest-sha += "${PN}-module-warnings"
474RDEPENDS_${PN}-module-dirhandle += "${PN}-module-carp" 386RDEPENDS_${PN}-module-dirhandle += "${PN}-module-carp"
475RDEPENDS_${PN}-module-dirhandle += "${PN}-module-symbol" 387RDEPENDS_${PN}-module-dirhandle += "${PN}-module-symbol"
476RDEPENDS_${PN}-module-dynaloader += "${PN}-module-carp" 388RDEPENDS_${PN}-module-dynaloader += "${PN}-module-carp"
@@ -625,6 +537,7 @@ RDEPENDS_${PN}-module-errno += "${PN}-module-strict"
625RDEPENDS_${PN}-module-experimental += "${PN}-module-carp" 537RDEPENDS_${PN}-module-experimental += "${PN}-module-carp"
626RDEPENDS_${PN}-module-experimental += "${PN}-module-feature" 538RDEPENDS_${PN}-module-experimental += "${PN}-module-feature"
627RDEPENDS_${PN}-module-experimental += "${PN}-module-strict" 539RDEPENDS_${PN}-module-experimental += "${PN}-module-strict"
540RDEPENDS_${PN}-module-experimental += "${PN}-module-version"
628RDEPENDS_${PN}-module-experimental += "${PN}-module-warnings" 541RDEPENDS_${PN}-module-experimental += "${PN}-module-warnings"
629RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-carp" 542RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-carp"
630RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-exporter" 543RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-exporter"
@@ -640,7 +553,6 @@ RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-file-temp"
640RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-ipc-cmd" 553RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-ipc-cmd"
641RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-strict" 554RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-strict"
642RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-text-parsewords" 555RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-text-parsewords"
643RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-vars"
644RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-basename" 556RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-basename"
645RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-path" 557RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-path"
646RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-spec" 558RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-spec"
@@ -649,6 +561,7 @@ RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-extutils-c
649RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-file-spec" 561RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-file-spec"
650RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-strict" 562RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-strict"
651RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-vars" 563RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-vars"
564RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-config"
652RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-extutils-cbuilder-platform-unix" 565RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-extutils-cbuilder-platform-unix"
653RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-file-spec" 566RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-file-spec"
654RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-strict" 567RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-strict"
@@ -675,9 +588,6 @@ RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-extutils-c
675RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-file-spec-functions" 588RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-file-spec-functions"
676RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-strict" 589RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-strict"
677RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-vars" 590RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-vars"
678RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-bcc += "${PN}-module-vars"
679RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-gcc += "${PN}-module-vars"
680RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-msvc += "${PN}-module-vars"
681RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-extutils-cbuilder-base" 591RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-extutils-cbuilder-base"
682RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-basename" 592RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-basename"
683RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-spec" 593RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-spec"
@@ -695,11 +605,10 @@ RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-test-harness"
695RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-warnings" 605RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-warnings"
696RDEPENDS_${PN}-module-extutils-command += "${PN}-module-carp" 606RDEPENDS_${PN}-module-extutils-command += "${PN}-module-carp"
697RDEPENDS_${PN}-module-extutils-command += "${PN}-module-exporter" 607RDEPENDS_${PN}-module-extutils-command += "${PN}-module-exporter"
698RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-basename"
699RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-compare"
700RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-copy" 608RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-copy"
701RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-find" 609RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-find"
702RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-path" 610RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-path"
611RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-spec"
703RDEPENDS_${PN}-module-extutils-command += "${PN}-module-strict" 612RDEPENDS_${PN}-module-extutils-command += "${PN}-module-strict"
704RDEPENDS_${PN}-module-extutils-command += "${PN}-module-vars" 613RDEPENDS_${PN}-module-extutils-command += "${PN}-module-vars"
705RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-carp" 614RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-carp"
@@ -777,10 +686,17 @@ RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-file-spec"
777RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-strict" 686RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-strict"
778RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-config" 687RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-config"
779RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-strict" 688RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-strict"
689RDEPENDS_${PN}-module-extutils-makemaker-locale += "${PN}-module-base"
690RDEPENDS_${PN}-module-extutils-makemaker-locale += "${PN}-module-encode"
691RDEPENDS_${PN}-module-extutils-makemaker-locale += "${PN}-module-encode-alias"
692RDEPENDS_${PN}-module-extutils-makemaker-locale += "${PN}-module-i18n-langinfo"
693RDEPENDS_${PN}-module-extutils-makemaker-locale += "${PN}-module-strict"
694RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-b"
780RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-carp" 695RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-carp"
781RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-cwd" 696RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-cwd"
782RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-exporter" 697RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-exporter"
783RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-makemaker-config" 698RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-makemaker-config"
699RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-makemaker-version"
784RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-manifest" 700RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-manifest"
785RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-mm" 701RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-mm"
786RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-my" 702RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-my"
@@ -788,6 +704,21 @@ RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-path"
788RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-spec" 704RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-spec"
789RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-strict" 705RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-strict"
790RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-version" 706RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-version"
707RDEPENDS_${PN}-module-extutils-makemaker-version += "${PN}-module-extutils-makemaker-version-regex"
708RDEPENDS_${PN}-module-extutils-makemaker-version += "${PN}-module-strict"
709RDEPENDS_${PN}-module-extutils-makemaker-version += "${PN}-module-vars"
710RDEPENDS_${PN}-module-extutils-makemaker-version-regex += "${PN}-module-strict"
711RDEPENDS_${PN}-module-extutils-makemaker-version-regex += "${PN}-module-vars"
712RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-b"
713RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-carp"
714RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-config"
715RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-constant"
716RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-extutils-makemaker-version-regex"
717RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-locale"
718RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-overload"
719RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-strict"
720RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-universal"
721RDEPENDS_${PN}-module-extutils-makemaker-version-vpp += "${PN}-module-vars"
791RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-carp" 722RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-carp"
792RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-config" 723RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-config"
793RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-exporter" 724RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-exporter"
@@ -797,7 +728,7 @@ RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-file-find"
797RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-file-path" 728RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-file-path"
798RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-file-spec" 729RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-file-spec"
799RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-strict" 730RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-strict"
800RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-vars" 731RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-warnings"
801RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-exporter" 732RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-exporter"
802RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-extutils-embed" 733RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-extutils-embed"
803RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-strict" 734RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-strict"
@@ -829,7 +760,6 @@ RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-mm-any"
829RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-mm-unix" 760RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-mm-unix"
830RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-file-spec" 761RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-file-spec"
831RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-strict" 762RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-strict"
832RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-unix"
833RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-makemaker-config" 763RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-makemaker-config"
834RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-unix" 764RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-unix"
835RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-win32" 765RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-win32"
@@ -860,6 +790,7 @@ RDEPENDS_${PN}-module-extutils-mm-qnx += "${PN}-module-strict"
860RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-carp" 790RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-carp"
861RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-cwd" 791RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-cwd"
862RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-dirhandle" 792RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-dirhandle"
793RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-encode"
863RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-extutils-liblist" 794RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-extutils-liblist"
864RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-extutils-makemaker" 795RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-extutils-makemaker"
865RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-extutils-makemaker-config" 796RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-extutils-makemaker-config"
@@ -922,7 +853,6 @@ RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-exporter"
922RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-extutils-parsexs-constants" 853RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-extutils-parsexs-constants"
923RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-extutils-typemaps" 854RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-extutils-typemaps"
924RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-file-spec" 855RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-file-spec"
925RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-lib"
926RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-strict" 856RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-strict"
927RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-warnings" 857RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-warnings"
928RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-cwd" 858RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-cwd"
@@ -951,6 +881,7 @@ RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-strict"
951RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-warnings" 881RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-warnings"
952RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-exception-system" 882RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-exception-system"
953RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-hints" 883RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-hints"
884RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-scopeutil"
954RDEPENDS_${PN}-module-fatal += "${PN}-module-carp" 885RDEPENDS_${PN}-module-fatal += "${PN}-module-carp"
955RDEPENDS_${PN}-module-fatal += "${PN}-module-config" 886RDEPENDS_${PN}-module-fatal += "${PN}-module-config"
956RDEPENDS_${PN}-module-fatal += "${PN}-module-constant" 887RDEPENDS_${PN}-module-fatal += "${PN}-module-constant"
@@ -1151,21 +1082,6 @@ RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-exporter"
1151RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-i18n-langtags" 1082RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-i18n-langtags"
1152RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-strict" 1083RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-strict"
1153RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-vars" 1084RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-vars"
1154RDEPENDS_${PN}-module-inc-latest += "${PN}-module-carp"
1155RDEPENDS_${PN}-module-inc-latest += "${PN}-module-extutils-installed"
1156RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-basename"
1157RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-copy"
1158RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-path"
1159RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-spec"
1160RDEPENDS_${PN}-module-inc-latest += "${PN}-module-if"
1161RDEPENDS_${PN}-module-inc-latest += "${PN}-module-inc-latest-private"
1162RDEPENDS_${PN}-module-inc-latest += "${PN}-module-strict"
1163RDEPENDS_${PN}-module-inc-latest += "${PN}-module-vars"
1164RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-extutils-makemaker"
1165RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-file-spec"
1166RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-if"
1167RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-strict"
1168RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-vars"
1169RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-bytes" 1085RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-bytes"
1170RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-compress-raw-bzip2" 1086RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-compress-raw-bzip2"
1171RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-io-compress-base-common" 1087RDEPENDS_${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"
1232RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-bytes" 1148RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-bytes"
1233RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-compress-raw-zlib" 1149RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-compress-raw-zlib"
1234RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-exporter " 1150RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-exporter "
1151RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-fcntl"
1235RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-compress-adapter-deflate" 1152RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-compress-adapter-deflate"
1236RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-compress-base" 1153RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-compress-base"
1237RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-compress-base-common" 1154RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-compress-base-common"
1238RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-seekable"
1239RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-strict " 1155RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-strict "
1240RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-warnings" 1156RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-warnings"
1241RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-constant" 1157RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-constant"
@@ -1707,6 +1623,8 @@ RDEPENDS_${PN}-module-memoize += "${PN}-module-vars"
1707RDEPENDS_${PN}-module-memoize-sdbm-file += "${PN}-module-sdbm-file" 1623RDEPENDS_${PN}-module-memoize-sdbm-file += "${PN}-module-sdbm-file"
1708RDEPENDS_${PN}-module-memoize-storable += "${PN}-module-carp" 1624RDEPENDS_${PN}-module-memoize-storable += "${PN}-module-carp"
1709RDEPENDS_${PN}-module-memoize-storable += "${PN}-module-storable" 1625RDEPENDS_${PN}-module-memoize-storable += "${PN}-module-storable"
1626RDEPENDS_${PN}-module-meta-notation += "${PN}-module-strict"
1627RDEPENDS_${PN}-module-meta-notation += "${PN}-module-warnings"
1710RDEPENDS_${PN}-module-mime-base64 += "${PN}-module-exporter" 1628RDEPENDS_${PN}-module-mime-base64 += "${PN}-module-exporter"
1711RDEPENDS_${PN}-module-mime-base64 += "${PN}-module-strict" 1629RDEPENDS_${PN}-module-mime-base64 += "${PN}-module-strict"
1712RDEPENDS_${PN}-module-mime-base64 += "${PN}-module-vars" 1630RDEPENDS_${PN}-module-mime-base64 += "${PN}-module-vars"
@@ -1719,38 +1637,47 @@ RDEPENDS_${PN}-module-mro += "${PN}-module-strict"
1719RDEPENDS_${PN}-module-mro += "${PN}-module-warnings" 1637RDEPENDS_${PN}-module-mro += "${PN}-module-warnings"
1720RDEPENDS_${PN}-module-mro += "${PN}-module-xsloader" 1638RDEPENDS_${PN}-module-mro += "${PN}-module-xsloader"
1721RDEPENDS_${PN}-module-net-cmd += "${PN}-module-carp" 1639RDEPENDS_${PN}-module-net-cmd += "${PN}-module-carp"
1640RDEPENDS_${PN}-module-net-cmd += "${PN}-module-constant"
1722RDEPENDS_${PN}-module-net-cmd += "${PN}-module-exporter" 1641RDEPENDS_${PN}-module-net-cmd += "${PN}-module-exporter"
1723RDEPENDS_${PN}-module-net-cmd += "${PN}-module-strict" 1642RDEPENDS_${PN}-module-net-cmd += "${PN}-module-strict"
1724RDEPENDS_${PN}-module-net-cmd += "${PN}-module-symbol" 1643RDEPENDS_${PN}-module-net-cmd += "${PN}-module-symbol"
1725RDEPENDS_${PN}-module-net-cmd += "${PN}-module-vars" 1644RDEPENDS_${PN}-module-net-cmd += "${PN}-module-warnings"
1726RDEPENDS_${PN}-module-net-config += "${PN}-module-exporter" 1645RDEPENDS_${PN}-module-net-config += "${PN}-module-exporter"
1727RDEPENDS_${PN}-module-net-config += "${PN}-module-socket" 1646RDEPENDS_${PN}-module-net-config += "${PN}-module-socket"
1728RDEPENDS_${PN}-module-net-config += "${PN}-module-strict" 1647RDEPENDS_${PN}-module-net-config += "${PN}-module-strict"
1729RDEPENDS_${PN}-module-net-config += "${PN}-module-vars" 1648RDEPENDS_${PN}-module-net-config += "${PN}-module-warnings"
1730RDEPENDS_${PN}-module-net-domain += "${PN}-module-carp" 1649RDEPENDS_${PN}-module-net-domain += "${PN}-module-carp"
1731RDEPENDS_${PN}-module-net-domain += "${PN}-module-exporter" 1650RDEPENDS_${PN}-module-net-domain += "${PN}-module-exporter"
1732RDEPENDS_${PN}-module-net-domain += "${PN}-module-net-config" 1651RDEPENDS_${PN}-module-net-domain += "${PN}-module-net-config"
1733RDEPENDS_${PN}-module-net-domain += "${PN}-module-posix" 1652RDEPENDS_${PN}-module-net-domain += "${PN}-module-posix"
1734RDEPENDS_${PN}-module-net-domain += "${PN}-module-socket" 1653RDEPENDS_${PN}-module-net-domain += "${PN}-module-socket"
1735RDEPENDS_${PN}-module-net-domain += "${PN}-module-strict" 1654RDEPENDS_${PN}-module-net-domain += "${PN}-module-strict"
1736RDEPENDS_${PN}-module-net-domain += "${PN}-module-vars" 1655RDEPENDS_${PN}-module-net-domain += "${PN}-module-warnings"
1737RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-carp" 1656RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-carp"
1738RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-net-ftp-dataconn" 1657RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-net-ftp-dataconn"
1739RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-strict" 1658RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-strict"
1740RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-vars" 1659RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-warnings"
1741RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-carp" 1660RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-carp"
1742RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-errno" 1661RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-errno"
1743RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-net-cmd" 1662RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-net-cmd"
1744RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-vars" 1663RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-strict"
1664RDEPENDS_${PN}-module-net-ftp-dataconn += "${PN}-module-warnings"
1745RDEPENDS_${PN}-module-net-ftp-e += "${PN}-module-net-ftp-i" 1665RDEPENDS_${PN}-module-net-ftp-e += "${PN}-module-net-ftp-i"
1666RDEPENDS_${PN}-module-net-ftp-e += "${PN}-module-strict"
1667RDEPENDS_${PN}-module-net-ftp-e += "${PN}-module-warnings"
1746RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-carp" 1668RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-carp"
1747RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-net-ftp-dataconn" 1669RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-net-ftp-dataconn"
1748RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-vars" 1670RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-strict"
1671RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-warnings"
1749RDEPENDS_${PN}-module-net-ftp-l += "${PN}-module-net-ftp-i" 1672RDEPENDS_${PN}-module-net-ftp-l += "${PN}-module-net-ftp-i"
1673RDEPENDS_${PN}-module-net-ftp-l += "${PN}-module-strict"
1674RDEPENDS_${PN}-module-net-ftp-l += "${PN}-module-warnings"
1750RDEPENDS_${PN}-module-net-ftp += "${PN}-module-carp" 1675RDEPENDS_${PN}-module-net-ftp += "${PN}-module-carp"
1676RDEPENDS_${PN}-module-net-ftp += "${PN}-module-constant"
1751RDEPENDS_${PN}-module-net-ftp += "${PN}-module-fcntl" 1677RDEPENDS_${PN}-module-net-ftp += "${PN}-module-fcntl"
1752RDEPENDS_${PN}-module-net-ftp += "${PN}-module-file-basename" 1678RDEPENDS_${PN}-module-net-ftp += "${PN}-module-file-basename"
1753RDEPENDS_${PN}-module-net-ftp += "${PN}-module-io-socket" 1679RDEPENDS_${PN}-module-net-ftp += "${PN}-module-io-socket"
1680RDEPENDS_${PN}-module-net-ftp += "${PN}-module-io-socket-ip"
1754RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-cmd" 1681RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-cmd"
1755RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-config" 1682RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-config"
1756RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-ftp-a" 1683RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-ftp-a"
@@ -1758,7 +1685,7 @@ RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-netrc"
1758RDEPENDS_${PN}-module-net-ftp += "${PN}-module-socket" 1685RDEPENDS_${PN}-module-net-ftp += "${PN}-module-socket"
1759RDEPENDS_${PN}-module-net-ftp += "${PN}-module-strict" 1686RDEPENDS_${PN}-module-net-ftp += "${PN}-module-strict"
1760RDEPENDS_${PN}-module-net-ftp += "${PN}-module-time-local" 1687RDEPENDS_${PN}-module-net-ftp += "${PN}-module-time-local"
1761RDEPENDS_${PN}-module-net-ftp += "${PN}-module-vars" 1688RDEPENDS_${PN}-module-net-ftp += "${PN}-module-warnings"
1762RDEPENDS_${PN}-module-net-hostent += "${PN}-module-class-struct" 1689RDEPENDS_${PN}-module-net-hostent += "${PN}-module-class-struct"
1763RDEPENDS_${PN}-module-net-hostent += "${PN}-module-exporter" 1690RDEPENDS_${PN}-module-net-hostent += "${PN}-module-exporter"
1764RDEPENDS_${PN}-module-net-hostent += "${PN}-module-socket" 1691RDEPENDS_${PN}-module-net-hostent += "${PN}-module-socket"
@@ -1772,14 +1699,15 @@ RDEPENDS_${PN}-module-net-netent += "${PN}-module-vars"
1772RDEPENDS_${PN}-module-net-netrc += "${PN}-module-carp" 1699RDEPENDS_${PN}-module-net-netrc += "${PN}-module-carp"
1773RDEPENDS_${PN}-module-net-netrc += "${PN}-module-filehandle" 1700RDEPENDS_${PN}-module-net-netrc += "${PN}-module-filehandle"
1774RDEPENDS_${PN}-module-net-netrc += "${PN}-module-strict" 1701RDEPENDS_${PN}-module-net-netrc += "${PN}-module-strict"
1775RDEPENDS_${PN}-module-net-netrc += "${PN}-module-vars" 1702RDEPENDS_${PN}-module-net-netrc += "${PN}-module-warnings"
1776RDEPENDS_${PN}-module-net-nntp += "${PN}-module-carp" 1703RDEPENDS_${PN}-module-net-nntp += "${PN}-module-carp"
1777RDEPENDS_${PN}-module-net-nntp += "${PN}-module-io-socket" 1704RDEPENDS_${PN}-module-net-nntp += "${PN}-module-io-socket"
1705RDEPENDS_${PN}-module-net-nntp += "${PN}-module-io-socket-ip"
1778RDEPENDS_${PN}-module-net-nntp += "${PN}-module-net-cmd" 1706RDEPENDS_${PN}-module-net-nntp += "${PN}-module-net-cmd"
1779RDEPENDS_${PN}-module-net-nntp += "${PN}-module-net-config" 1707RDEPENDS_${PN}-module-net-nntp += "${PN}-module-net-config"
1780RDEPENDS_${PN}-module-net-nntp += "${PN}-module-strict" 1708RDEPENDS_${PN}-module-net-nntp += "${PN}-module-strict"
1781RDEPENDS_${PN}-module-net-nntp += "${PN}-module-time-local" 1709RDEPENDS_${PN}-module-net-nntp += "${PN}-module-time-local"
1782RDEPENDS_${PN}-module-net-nntp += "${PN}-module-vars" 1710RDEPENDS_${PN}-module-net-nntp += "${PN}-module-warnings"
1783RDEPENDS_${PN}-module-net-ping += "${PN}-module-carp" 1711RDEPENDS_${PN}-module-net-ping += "${PN}-module-carp"
1784RDEPENDS_${PN}-module-net-ping += "${PN}-module-constant" 1712RDEPENDS_${PN}-module-net-ping += "${PN}-module-constant"
1785RDEPENDS_${PN}-module-net-ping += "${PN}-module-exporter" 1713RDEPENDS_${PN}-module-net-ping += "${PN}-module-exporter"
@@ -1792,12 +1720,13 @@ RDEPENDS_${PN}-module-net-ping += "${PN}-module-time-hires"
1792RDEPENDS_${PN}-module-net-ping += "${PN}-module-vars" 1720RDEPENDS_${PN}-module-net-ping += "${PN}-module-vars"
1793RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-carp" 1721RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-carp"
1794RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-io-socket" 1722RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-io-socket"
1723RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-io-socket-ip"
1795RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-mime-base64" 1724RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-mime-base64"
1796RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-net-cmd" 1725RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-net-cmd"
1797RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-net-config" 1726RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-net-config"
1798RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-net-netrc" 1727RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-net-netrc"
1799RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-strict" 1728RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-strict"
1800RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-vars" 1729RDEPENDS_${PN}-module-net-pop3 += "${PN}-module-warnings"
1801RDEPENDS_${PN}-module-net-protoent += "${PN}-module-class-struct" 1730RDEPENDS_${PN}-module-net-protoent += "${PN}-module-class-struct"
1802RDEPENDS_${PN}-module-net-protoent += "${PN}-module-exporter" 1731RDEPENDS_${PN}-module-net-protoent += "${PN}-module-exporter"
1803RDEPENDS_${PN}-module-net-protoent += "${PN}-module-strict" 1732RDEPENDS_${PN}-module-net-protoent += "${PN}-module-strict"
@@ -1808,22 +1737,29 @@ RDEPENDS_${PN}-module-net-servent += "${PN}-module-strict"
1808RDEPENDS_${PN}-module-net-servent += "${PN}-module-vars" 1737RDEPENDS_${PN}-module-net-servent += "${PN}-module-vars"
1809RDEPENDS_${PN}-module-net-smtp += "${PN}-module-carp" 1738RDEPENDS_${PN}-module-net-smtp += "${PN}-module-carp"
1810RDEPENDS_${PN}-module-net-smtp += "${PN}-module-io-socket" 1739RDEPENDS_${PN}-module-net-smtp += "${PN}-module-io-socket"
1740RDEPENDS_${PN}-module-net-smtp += "${PN}-module-io-socket-ip"
1811RDEPENDS_${PN}-module-net-smtp += "${PN}-module-mime-base64" 1741RDEPENDS_${PN}-module-net-smtp += "${PN}-module-mime-base64"
1812RDEPENDS_${PN}-module-net-smtp += "${PN}-module-net-cmd" 1742RDEPENDS_${PN}-module-net-smtp += "${PN}-module-net-cmd"
1813RDEPENDS_${PN}-module-net-smtp += "${PN}-module-net-config" 1743RDEPENDS_${PN}-module-net-smtp += "${PN}-module-net-config"
1814RDEPENDS_${PN}-module-net-smtp += "${PN}-module-socket" 1744RDEPENDS_${PN}-module-net-smtp += "${PN}-module-socket"
1815RDEPENDS_${PN}-module-net-smtp += "${PN}-module-strict" 1745RDEPENDS_${PN}-module-net-smtp += "${PN}-module-strict"
1816RDEPENDS_${PN}-module-net-smtp += "${PN}-module-vars" 1746RDEPENDS_${PN}-module-net-smtp += "${PN}-module-warnings"
1817RDEPENDS_${PN}-module-net-time += "${PN}-module-carp" 1747RDEPENDS_${PN}-module-net-time += "${PN}-module-carp"
1818RDEPENDS_${PN}-module-net-time += "${PN}-module-exporter" 1748RDEPENDS_${PN}-module-net-time += "${PN}-module-exporter"
1819RDEPENDS_${PN}-module-net-time += "${PN}-module-io-select" 1749RDEPENDS_${PN}-module-net-time += "${PN}-module-io-select"
1820RDEPENDS_${PN}-module-net-time += "${PN}-module-io-socket" 1750RDEPENDS_${PN}-module-net-time += "${PN}-module-io-socket"
1821RDEPENDS_${PN}-module-net-time += "${PN}-module-net-config" 1751RDEPENDS_${PN}-module-net-time += "${PN}-module-net-config"
1822RDEPENDS_${PN}-module-net-time += "${PN}-module-strict" 1752RDEPENDS_${PN}-module-net-time += "${PN}-module-strict"
1823RDEPENDS_${PN}-module-net-time += "${PN}-module-vars" 1753RDEPENDS_${PN}-module-net-time += "${PN}-module-warnings"
1824RDEPENDS_${PN}-module-next += "${PN}-module-carp" 1754RDEPENDS_${PN}-module-next += "${PN}-module-carp"
1825RDEPENDS_${PN}-module-next += "${PN}-module-overload" 1755RDEPENDS_${PN}-module-next += "${PN}-module-overload"
1826RDEPENDS_${PN}-module-next += "${PN}-module-strict" 1756RDEPENDS_${PN}-module-next += "${PN}-module-strict"
1757RDEPENDS_${PN}-module-odbm-file += "${PN}-module-strict"
1758RDEPENDS_${PN}-module-odbm-file += "${PN}-module-tie-hash"
1759RDEPENDS_${PN}-module-odbm-file += "${PN}-module-warnings"
1760RDEPENDS_${PN}-module-odbm-file += "${PN}-module-xsloader"
1761RDEPENDS_${PN}-module-ok += "${PN}-module-strict"
1762RDEPENDS_${PN}-module-ok += "${PN}-module-test-more"
1827RDEPENDS_${PN}-module-opcode += "${PN}-module-carp" 1763RDEPENDS_${PN}-module-opcode += "${PN}-module-carp"
1828RDEPENDS_${PN}-module-opcode += "${PN}-module-exporter" 1764RDEPENDS_${PN}-module-opcode += "${PN}-module-exporter"
1829RDEPENDS_${PN}-module-opcode += "${PN}-module-strict" 1765RDEPENDS_${PN}-module-opcode += "${PN}-module-strict"
@@ -1841,10 +1777,6 @@ RDEPENDS_${PN}-module-overloading += "${PN}-module-warnings"
1841RDEPENDS_${PN}-module-overload += "${PN}-module-mro" 1777RDEPENDS_${PN}-module-overload += "${PN}-module-mro"
1842RDEPENDS_${PN}-module-overload += "${PN}-module-scalar-util" 1778RDEPENDS_${PN}-module-overload += "${PN}-module-scalar-util"
1843RDEPENDS_${PN}-module-overload += "${PN}-module-warnings-register" 1779RDEPENDS_${PN}-module-overload += "${PN}-module-warnings-register"
1844RDEPENDS_${PN}-module-overload += "${PN}-module-overloading"
1845RDEPENDS_${PN}-module-package-constants += "${PN}-module-if"
1846RDEPENDS_${PN}-module-package-constants += "${PN}-module-strict"
1847RDEPENDS_${PN}-module-package-constants += "${PN}-module-vars"
1848RDEPENDS_${PN}-module-params-check += "${PN}-module-carp" 1780RDEPENDS_${PN}-module-params-check += "${PN}-module-carp"
1849RDEPENDS_${PN}-module-params-check += "${PN}-module-exporter" 1781RDEPENDS_${PN}-module-params-check += "${PN}-module-exporter"
1850RDEPENDS_${PN}-module-params-check += "${PN}-module-locale-maketext-simple" 1782RDEPENDS_${PN}-module-params-check += "${PN}-module-locale-maketext-simple"
@@ -1852,6 +1784,8 @@ RDEPENDS_${PN}-module-params-check += "${PN}-module-strict"
1852RDEPENDS_${PN}-module-params-check += "${PN}-module-vars" 1784RDEPENDS_${PN}-module-params-check += "${PN}-module-vars"
1853RDEPENDS_${PN}-module-parent += "${PN}-module-strict" 1785RDEPENDS_${PN}-module-parent += "${PN}-module-strict"
1854RDEPENDS_${PN}-module-parent += "${PN}-module-vars" 1786RDEPENDS_${PN}-module-parent += "${PN}-module-vars"
1787RDEPENDS_${PN}-module-perlfaq += "${PN}-module-strict"
1788RDEPENDS_${PN}-module-perlfaq += "${PN}-module-warnings"
1855RDEPENDS_${PN}-module-perlio-encoding += "${PN}-module-strict" 1789RDEPENDS_${PN}-module-perlio-encoding += "${PN}-module-strict"
1856RDEPENDS_${PN}-module-perlio-encoding += "${PN}-module-xsloader" 1790RDEPENDS_${PN}-module-perlio-encoding += "${PN}-module-xsloader"
1857RDEPENDS_${PN}-module-perlio-mmap += "${PN}-module-strict" 1791RDEPENDS_${PN}-module-perlio-mmap += "${PN}-module-strict"
@@ -1914,13 +1848,13 @@ RDEPENDS_${PN}-module-pod-perldoc-getoptsoo += "${PN}-module-strict"
1914RDEPENDS_${PN}-module-pod-perldoc-getoptsoo += "${PN}-module-vars" 1848RDEPENDS_${PN}-module-pod-perldoc-getoptsoo += "${PN}-module-vars"
1915RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-carp" 1849RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-carp"
1916RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-config" 1850RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-config"
1851RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-encode"
1917RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-fcntl" 1852RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-fcntl"
1918RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-basename" 1853RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-basename"
1919RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-spec-functions" 1854RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-spec-functions"
1920RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-temp" 1855RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-temp"
1921RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-pod-perldoc-getoptsoo" 1856RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-pod-perldoc-getoptsoo"
1922RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-strict" 1857RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-strict"
1923RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-symbol"
1924RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-text-parsewords" 1858RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-text-parsewords"
1925RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-vars" 1859RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-vars"
1926RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-warnings" 1860RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-warnings"
@@ -2156,6 +2090,10 @@ RDEPENDS_${PN}-module-storable += "${PN}-module-exporter"
2156RDEPENDS_${PN}-module-storable += "${PN}-module-io-file" 2090RDEPENDS_${PN}-module-storable += "${PN}-module-io-file"
2157RDEPENDS_${PN}-module-storable += "${PN}-module-vars" 2091RDEPENDS_${PN}-module-storable += "${PN}-module-vars"
2158RDEPENDS_${PN}-module-storable += "${PN}-module-xsloader" 2092RDEPENDS_${PN}-module-storable += "${PN}-module-xsloader"
2093RDEPENDS_${PN}-module-sub-util += "${PN}-module-exporter"
2094RDEPENDS_${PN}-module-sub-util += "${PN}-module-list-util"
2095RDEPENDS_${PN}-module-sub-util += "${PN}-module-strict"
2096RDEPENDS_${PN}-module-sub-util += "${PN}-module-warnings"
2159RDEPENDS_${PN}-module-symbol += "${PN}-module-exporter" 2097RDEPENDS_${PN}-module-symbol += "${PN}-module-exporter"
2160RDEPENDS_${PN}-module-sys-hostname += "${PN}-module-carp" 2098RDEPENDS_${PN}-module-sys-hostname += "${PN}-module-carp"
2161RDEPENDS_${PN}-module-sys-hostname += "${PN}-module-exporter" 2099RDEPENDS_${PN}-module-sys-hostname += "${PN}-module-exporter"
@@ -2424,6 +2362,23 @@ RDEPENDS_${PN}-module-test += "${PN}-module-strict"
2424RDEPENDS_${PN}-module-test += "${PN}-module-vars" 2362RDEPENDS_${PN}-module-test += "${PN}-module-vars"
2425RDEPENDS_${PN}-module-test-simple += "${PN}-module-strict" 2363RDEPENDS_${PN}-module-test-simple += "${PN}-module-strict"
2426RDEPENDS_${PN}-module-test-simple += "${PN}-module-test-builder-module" 2364RDEPENDS_${PN}-module-test-simple += "${PN}-module-test-builder-module"
2365RDEPENDS_${PN}-module-test-tester-capture += "${PN}-module-config"
2366RDEPENDS_${PN}-module-test-tester-capture += "${PN}-module-strict"
2367RDEPENDS_${PN}-module-test-tester-capture += "${PN}-module-test-builder"
2368RDEPENDS_${PN}-module-test-tester-capture += "${PN}-module-threads-shared"
2369RDEPENDS_${PN}-module-test-tester-capture += "${PN}-module-vars"
2370RDEPENDS_${PN}-module-test-tester-capturerunner += "${PN}-module-exporter"
2371RDEPENDS_${PN}-module-test-tester-capturerunner += "${PN}-module-strict"
2372RDEPENDS_${PN}-module-test-tester-capturerunner += "${PN}-module-test-tester-capture"
2373RDEPENDS_${PN}-module-test-tester-delegate += "${PN}-module-strict"
2374RDEPENDS_${PN}-module-test-tester-delegate += "${PN}-module-vars"
2375RDEPENDS_${PN}-module-test-tester-delegate += "${PN}-module-warnings"
2376RDEPENDS_${PN}-module-test-tester += "${PN}-module-exporter"
2377RDEPENDS_${PN}-module-test-tester += "${PN}-module-strict"
2378RDEPENDS_${PN}-module-test-tester += "${PN}-module-test-builder"
2379RDEPENDS_${PN}-module-test-tester += "${PN}-module-test-tester-capturerunner"
2380RDEPENDS_${PN}-module-test-tester += "${PN}-module-test-tester-delegate"
2381RDEPENDS_${PN}-module-test-tester += "${PN}-module-vars"
2427RDEPENDS_${PN}-module-text-abbrev += "${PN}-module-exporter" 2382RDEPENDS_${PN}-module-text-abbrev += "${PN}-module-exporter"
2428RDEPENDS_${PN}-module-text-balanced += "${PN}-module-carp" 2383RDEPENDS_${PN}-module-text-balanced += "${PN}-module-carp"
2429RDEPENDS_${PN}-module-text-balanced += "${PN}-module-exporter" 2384RDEPENDS_${PN}-module-text-balanced += "${PN}-module-exporter"
@@ -2535,16 +2490,24 @@ RDEPENDS_${PN}-module-time-seconds += "${PN}-module-vars"
2535RDEPENDS_${PN}-module-time-tm += "${PN}-module-class-struct" 2490RDEPENDS_${PN}-module-time-tm += "${PN}-module-class-struct"
2536RDEPENDS_${PN}-module-time-tm += "${PN}-module-strict" 2491RDEPENDS_${PN}-module-time-tm += "${PN}-module-strict"
2537RDEPENDS_${PN}-module-unicode-collate-cjk-big5 += "${PN}-module-strict" 2492RDEPENDS_${PN}-module-unicode-collate-cjk-big5 += "${PN}-module-strict"
2493RDEPENDS_${PN}-module-unicode-collate-cjk-big5 += "${PN}-module-warnings"
2538RDEPENDS_${PN}-module-unicode-collate-cjk-gb2312 += "${PN}-module-strict" 2494RDEPENDS_${PN}-module-unicode-collate-cjk-gb2312 += "${PN}-module-strict"
2495RDEPENDS_${PN}-module-unicode-collate-cjk-gb2312 += "${PN}-module-warnings"
2539RDEPENDS_${PN}-module-unicode-collate-cjk-jisx0208 += "${PN}-module-strict" 2496RDEPENDS_${PN}-module-unicode-collate-cjk-jisx0208 += "${PN}-module-strict"
2497RDEPENDS_${PN}-module-unicode-collate-cjk-jisx0208 += "${PN}-module-warnings"
2540RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-strict" 2498RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-strict"
2541RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-unicode-collate" 2499RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-unicode-collate"
2500RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-warnings"
2542RDEPENDS_${PN}-module-unicode-collate-cjk-pinyin += "${PN}-module-strict" 2501RDEPENDS_${PN}-module-unicode-collate-cjk-pinyin += "${PN}-module-strict"
2502RDEPENDS_${PN}-module-unicode-collate-cjk-pinyin += "${PN}-module-warnings"
2543RDEPENDS_${PN}-module-unicode-collate-cjk-stroke += "${PN}-module-strict" 2503RDEPENDS_${PN}-module-unicode-collate-cjk-stroke += "${PN}-module-strict"
2504RDEPENDS_${PN}-module-unicode-collate-cjk-stroke += "${PN}-module-warnings"
2544RDEPENDS_${PN}-module-unicode-collate-cjk-zhuyin += "${PN}-module-strict" 2505RDEPENDS_${PN}-module-unicode-collate-cjk-zhuyin += "${PN}-module-strict"
2506RDEPENDS_${PN}-module-unicode-collate-cjk-zhuyin += "${PN}-module-warnings"
2545RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-base" 2507RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-base"
2546RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-carp" 2508RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-carp"
2547RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-strict" 2509RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-strict"
2510RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-warnings"
2548RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-carp" 2511RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-carp"
2549RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-constant" 2512RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-constant"
2550RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-dynaloader" 2513RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-dynaloader"
@@ -2552,8 +2515,9 @@ RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-file-spec"
2552RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-strict" 2515RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-strict"
2553RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-warnings" 2516RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-warnings"
2554RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-carp" 2517RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-carp"
2555RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-dynaloader" 2518RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-constant"
2556RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-exporter" 2519RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-exporter"
2520RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-file-spec"
2557RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-strict" 2521RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-strict"
2558RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-warnings" 2522RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-warnings"
2559RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-carp" 2523RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-carp"
@@ -2564,12 +2528,12 @@ RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-file-spec"
2564RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-if" 2528RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-if"
2565RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-integer" 2529RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-integer"
2566RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-strict" 2530RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-strict"
2531RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-unicode-normalize"
2567RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-unicore" 2532RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-unicore"
2568RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-utf8-heavy" 2533RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-utf8-heavy"
2569RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-warnings" 2534RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-warnings"
2570RDEPENDS_${PN}-module-unicore += "${PN}-module-integer" 2535RDEPENDS_${PN}-module-unicore += "${PN}-module-integer"
2571RDEPENDS_${PN}-module-universal += "${PN}-module-exporter" 2536RDEPENDS_${PN}-module-universal += "${PN}-module-carp"
2572RDEPENDS_${PN}-module-universal += "${PN}-module-warnings"
2573RDEPENDS_${PN}-module-user-grent += "${PN}-module-class-struct" 2537RDEPENDS_${PN}-module-user-grent += "${PN}-module-class-struct"
2574RDEPENDS_${PN}-module-user-grent += "${PN}-module-exporter" 2538RDEPENDS_${PN}-module-user-grent += "${PN}-module-exporter"
2575RDEPENDS_${PN}-module-user-grent += "${PN}-module-strict" 2539RDEPENDS_${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 @@
1#
2# Some packages changed names in 5.8.7-r14, RPROVIDE them for things that
3# depend on the old name
4#
5RPROVIDES_perl-module-b-asmdata = "perl-module-${TARGET_SYS}-b-asmdata"
6RPROVIDES_perl-module-b-assembler = "perl-module-${TARGET_SYS}-b-assembler"
7RPROVIDES_perl-module-b-bblock = "perl-module-${TARGET_SYS}-b-bblock"
8RPROVIDES_perl-module-build += "perl-module-module-build"
9RPROVIDES_perl-module-b-bytecode = "perl-module-${TARGET_SYS}-b-bytecode"
10RPROVIDES_perl-module-b-cc = "perl-module-${TARGET_SYS}-b-cc"
11RPROVIDES_perl-module-b-concise = "perl-module-${TARGET_SYS}-b-concise"
12RPROVIDES_perl-module-b-debug = "perl-module-${TARGET_SYS}-b-debug"
13RPROVIDES_perl-module-b-deparse = "perl-module-${TARGET_SYS}-b-deparse"
14RPROVIDES_perl-module-b-disassembler = "perl-module-${TARGET_SYS}-b-disassembler"
15RPROVIDES_perl-module-b-lint = "perl-module-${TARGET_SYS}-b-lint"
16RPROVIDES_perl-module-b-showlex = "perl-module-${TARGET_SYS}-b-showlex"
17RPROVIDES_perl-module-b-stackobj = "perl-module-${TARGET_SYS}-b-stackobj"
18RPROVIDES_perl-module-b-stash = "perl-module-${TARGET_SYS}-b-stash"
19RPROVIDES_perl-module-b-terse = "perl-module-${TARGET_SYS}-b-terse"
20RPROVIDES_perl-module-b-xref = "perl-module-${TARGET_SYS}-b-xref"
21RPROVIDES_perl-lib += " \
22 perl-module-config \
23 perl-module-config-heavy \
24 perl-module-${TARGET_SYS}-config \
25 perl-module-${TARGET_SYS}-config-heavy"
26RPROVIDES_perl-module-encode-alias = "perl-module-${TARGET_SYS}-encode-alias"
27RPROVIDES_perl-module-encode-cjkconstants = "perl-module-${TARGET_SYS}-encode-cjkconstants"
28RPROVIDES_perl-module-encode-config = "perl-module-${TARGET_SYS}-encode-config"
29RPROVIDES_perl-module-encode-encoder = "perl-module-${TARGET_SYS}-encode-encoder"
30RPROVIDES_perl-module-encode-encoding = "perl-module-${TARGET_SYS}-encode-encoding"
31RPROVIDES_perl-module-encode-guess = "perl-module-${TARGET_SYS}-encode-guess"
32RPROVIDES_perl-module-encoding = "perl-module-${TARGET_SYS}-encoding"
33RPROVIDES_perl-module-errno = "perl-module-${TARGET_SYS}-errno"
34RPROVIDES_perl-module-io-dir = "perl-module-${TARGET_SYS}-io-dir"
35RPROVIDES_perl-module-io-file = "perl-module-${TARGET_SYS}-io-file"
36RPROVIDES_perl-module-io-handle = "perl-module-${TARGET_SYS}-io-handle"
37RPROVIDES_perl-module-io-pipe = "perl-module-${TARGET_SYS}-io-pipe"
38RPROVIDES_perl-module-io-poll = "perl-module-${TARGET_SYS}-io-poll"
39RPROVIDES_perl-module-io-seekable = "perl-module-${TARGET_SYS}-io-seekable"
40RPROVIDES_perl-module-io-select = "perl-module-${TARGET_SYS}-io-select"
41RPROVIDES_perl-module-io-socket = "perl-module-${TARGET_SYS}-io-socket"
42RPROVIDES_perl-module-ipc-msg = "perl-module-${TARGET_SYS}-ipc-msg"
43RPROVIDES_perl-module-ipc-semaphore = "perl-module-${TARGET_SYS}-ipc-semaphore"
44RPROVIDES_perl-module-lib = "perl-module-${TARGET_SYS}-lib"
45RPROVIDES_perl-module-mime-quotedprint = "perl-module-${TARGET_SYS}-mime-quotedprint"
46RPROVIDES_perl-module-o = "perl-module-${TARGET_SYS}-o"
47RPROVIDES_perl-module-ops = "perl-module-${TARGET_SYS}-ops"
48RPROVIDES_perl-module-safe = "perl-module-${TARGET_SYS}-safe"
49RPROVIDES_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 @@
1RPROVIDES_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
index 9625b0b84e..9625b0b84e 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/Configure-multilib.patch
+++ b/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
index eb92ccb678..eb92ccb678 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/MM_Unix.pm.patch
+++ b/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
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]
2 2
3Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> 3Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
4--- 4---
5 Makefile.SH | 130 ++++++++++++++++++++++++++++++------------------------------ 5 Makefile.SH | 145 +++++++++++++++++++++++++++--------------------------------
6 1 file changed, 66 insertions(+), 64 deletions(-) 6 1 file changed, 67 insertions(+), 78 deletions(-)
7 7
8diff --git a/Makefile.SH b/Makefile.SH 8diff --git a/Makefile.SH b/Makefile.SH
9index 034d812..67e08fd 100755
9--- a/Makefile.SH 10--- a/Makefile.SH
10+++ b/Makefile.SH 11+++ b/Makefile.SH
11@@ -39,10 +39,10 @@ case "$useshrplib" in 12@@ -39,10 +39,10 @@ case "$useshrplib" in
@@ -59,14 +60,14 @@ diff --git a/Makefile.SH b/Makefile.SH
59 ;; 60 ;;
60 os390) test -f /bin/env && ldlibpth="/bin/env $ldlibpth" 61 os390) test -f /bin/env && ldlibpth="/bin/env $ldlibpth"
61 ;; 62 ;;
62@@ -565,9 +555,19 @@ splintfiles = $(c1) 63@@ -566,13 +556,23 @@ splintfiles = $(c1)
63 @echo `$(CCCMDSRC)` -S $*.c 64 @echo `$(CCCMDSRC)` -S $*.c
64 @`$(CCCMDSRC)` -S $*.c 65 @`$(CCCMDSRC)` -S $*.c
65 66
66-all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make 67-all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make $(MANIFEST_SRT)
67- @echo " "; 68- @echo " ";
68- @echo " Everything is up to date. Type '$(MAKE) test' to run test suite." 69- @echo " Everything is up to date. Type '$(MAKE) test' to run test suite."
69+#all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make 70+#all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make $(MANIFEST_SRT)
70+# @echo " "; 71+# @echo " ";
71+# @echo " Everything is up to date. Type '$(MAKE) test' to run test suite." 72+# @echo " Everything is up to date. Type '$(MAKE) test' to run test suite."
72+ 73+
@@ -75,14 +76,21 @@ diff --git a/Makefile.SH b/Makefile.SH
75+more: $(generated_pods) $(private) $(public) 76+more: $(generated_pods) $(private) $(public)
76+ 77+
77+more2: $(dynamic_ext) 78+more2: $(dynamic_ext)
78+ 79
80-$(MANIFEST_SRT): MANIFEST $(PERL_EXE)
81- @$(RUN_PERL) Porting/manisort -q || (echo "WARNING: re-sorting MANIFEST"; \
82- $(RUN_PERL) Porting/manisort -q -o MANIFEST; sh -c true)
79+more3: $(nonxs_ext) 83+more3: $(nonxs_ext)
80+ 84+
81+more4: extras.make 85+more4: extras.make $(MANIFEST_SRT)
82 86+
83 .PHONY: all translators utilities 87+$(MANIFEST_SRT): MANIFEST
88+ @$(MINIPERL) Porting/manisort -q || (echo "WARNING: re-sorting MANIFEST"; \
89+ $(MINIPERL) Porting/manisort -q -o MANIFEST; sh -c true)
90 @touch $(MANIFEST_SRT)
84 91
85@@ -575,7 +575,7 @@ all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafile 92 .PHONY: all utilities
93@@ -581,7 +581,7 @@ $(MANIFEST_SRT): MANIFEST $(PERL_EXE)
86 # by make_patchnum.pl. 94 # by make_patchnum.pl.
87 git_version.h: lib/Config_git.pl 95 git_version.h: lib/Config_git.pl
88 96
@@ -91,27 +99,25 @@ diff --git a/Makefile.SH b/Makefile.SH
91 $(MINIPERL) make_patchnum.pl 99 $(MINIPERL) make_patchnum.pl
92 100
93 # make sure that we recompile perl.c if the git version changes 101 # make sure that we recompile perl.c if the git version changes
94@@ -588,8 +588,8 @@ perl$(OBJ_EXT): git_version.h 102@@ -594,7 +594,7 @@ perl$(OBJ_EXT): git_version.h
95 # loading, we need to build perl first. 103 # loading, we need to build perl first.
96 case "$usedl$static_cwd" in 104 case "$usedl$static_cwd" in
97 defineundef) 105 defineundef)
98- util_deps='$(MINIPERL_EXE) $(CONFIGPM) lib/auto/Cwd/Cwd$(DLSUFFIX) FORCE' 106- util_deps='$(MINIPERL_EXE) $(CONFIGPM) lib/auto/Cwd/Cwd$(DLSUFFIX) FORCE'
99- x2p_deps="\$(MINIPERL_EXE) \$(CONFIGPM) \$(dynamic_ext) x2p/$firstmakefile FORCE"
100+ util_deps='$(CONFIGPM) lib/auto/Cwd/Cwd$(DLSUFFIX) FORCE' 107+ util_deps='$(CONFIGPM) lib/auto/Cwd/Cwd$(DLSUFFIX) FORCE'
101+ x2p_deps="\$(CONFIGPM) \$(dynamic_ext) x2p/$firstmakefile FORCE"
102 ;; 108 ;;
103 definedefine) 109 definedefine)
104 util_deps='$(PERL_EXE) $(CONFIGPM) FORCE' 110 util_deps='$(PERL_EXE) $(CONFIGPM) FORCE'
105@@ -613,7 +613,7 @@ x2p/s2p: $x2p_deps 111@@ -604,7 +604,7 @@ definedefine)
106 x2p/find2perl: $x2p_deps 112 esac
107 cd x2p; \$(LDLIBPTH) \$(MAKE) find2perl
108 113
114 $spitshell >>$Makefile <<!GROK!THIS!
109-utils/Makefile: \$(MINIPERL_EXE) \$(CONFIGPM) utils/Makefile.PL 115-utils/Makefile: \$(MINIPERL_EXE) \$(CONFIGPM) utils/Makefile.PL
110+utils/Makefile: \$(CONFIGPM) utils/Makefile.PL 116+utils/Makefile: \$(CONFIGPM) utils/Makefile.PL
111 \$(MINIPERL) -Ilib utils/Makefile.PL 117 \$(MINIPERL) -Ilib utils/Makefile.PL
112 118
113 utilities: utils/Makefile $util_deps 119 utilities: utils/Makefile $util_deps
114@@ -708,7 +708,7 @@ esac 120@@ -699,7 +699,7 @@ esac
115 121
116 122
117 $spitshell >>$Makefile <<'!NO!SUBS!' 123 $spitshell >>$Makefile <<'!NO!SUBS!'
@@ -120,7 +126,7 @@ diff --git a/Makefile.SH b/Makefile.SH
120 $(MINIPERL) -Ilib -MExtUtils::Miniperl -e 'writemain(\"perlmain.c", @ARGV)' DynaLoader $(static_ext) 126 $(MINIPERL) -Ilib -MExtUtils::Miniperl -e 'writemain(\"perlmain.c", @ARGV)' DynaLoader $(static_ext)
121 127
122 # The file ext.libs is a list of libraries that must be linked in 128 # The file ext.libs is a list of libraries that must be linked in
123@@ -769,7 +769,7 @@ PERLEXPORT = perl.exp 129@@ -760,7 +760,7 @@ PERLEXPORT = perl.exp
124 ;; 130 ;;
125 esac 131 esac
126 $spitshell >>$Makefile <<'!NO!SUBS!' 132 $spitshell >>$Makefile <<'!NO!SUBS!'
@@ -129,7 +135,7 @@ diff --git a/Makefile.SH b/Makefile.SH
129 ./$(MINIPERLEXP) makedef.pl --sort-fold PLATFORM=aix CC_FLAGS="$(OPTIMIZE)" > perl.exp 135 ./$(MINIPERLEXP) makedef.pl --sort-fold PLATFORM=aix CC_FLAGS="$(OPTIMIZE)" > perl.exp
130 136
131 !NO!SUBS! 137 !NO!SUBS!
132@@ -778,7 +778,7 @@ os2) 138@@ -769,7 +769,7 @@ os2)
133 $spitshell >>$Makefile <<'!NO!SUBS!' 139 $spitshell >>$Makefile <<'!NO!SUBS!'
134 MINIPERLEXP = miniperl 140 MINIPERLEXP = miniperl
135 141
@@ -138,7 +144,7 @@ diff --git a/Makefile.SH b/Makefile.SH
138 ./$(MINIPERLEXP) makedef.pl PLATFORM=os2 -DPERL_DLL=$(PERL_DLL) CC_FLAGS="$(OPTIMIZE)" > perl5.def 144 ./$(MINIPERLEXP) makedef.pl PLATFORM=os2 -DPERL_DLL=$(PERL_DLL) CC_FLAGS="$(OPTIMIZE)" > perl5.def
139 145
140 !NO!SUBS! 146 !NO!SUBS!
141@@ -838,7 +838,7 @@ $(LIBPERL): $& $(obj) $(DYNALOADER) $(LIBPERLEXPORT) 147@@ -829,7 +829,7 @@ $(LIBPERL): $& $(obj) $(DYNALOADER) $(LIBPERLEXPORT)
142 true) 148 true)
143 $spitshell >>$Makefile <<'!NO!SUBS!' 149 $spitshell >>$Makefile <<'!NO!SUBS!'
144 rm -f $@ 150 rm -f $@
@@ -147,7 +153,7 @@ diff --git a/Makefile.SH b/Makefile.SH
147 !NO!SUBS! 153 !NO!SUBS!
148 case "$osname" in 154 case "$osname" in
149 aix) 155 aix)
150@@ -886,7 +886,9 @@ $(MINIPERL_EXE): lib/buildcustomize.pl 156@@ -877,7 +877,9 @@ $(MINIPERL_EXE): lib/buildcustomize.pl
151 $spitshell >>$Makefile <<'!NO!SUBS!' 157 $spitshell >>$Makefile <<'!NO!SUBS!'
152 lib/buildcustomize.pl: $& $(mini_obj) 158 lib/buildcustomize.pl: $& $(mini_obj)
153 $(CC) -o $(MINIPERL_EXE) $(CLDFLAGS) $(mini_obj) $(libs) 159 $(CC) -o $(MINIPERL_EXE) $(CLDFLAGS) $(mini_obj) $(libs)
@@ -158,7 +164,7 @@ diff --git a/Makefile.SH b/Makefile.SH
158 $(MINIPERL) -f write_buildcustomize.pl 164 $(MINIPERL) -f write_buildcustomize.pl
159 !NO!SUBS! 165 !NO!SUBS!
160 ;; 166 ;;
161@@ -894,7 +896,9 @@ lib/buildcustomize.pl: $& $(mini_obj) 167@@ -885,7 +887,9 @@ lib/buildcustomize.pl: $& $(mini_obj)
162 $spitshell >>$Makefile <<'!NO!SUBS!' 168 $spitshell >>$Makefile <<'!NO!SUBS!'
163 lib/buildcustomize.pl: $& $(mini_obj) write ldcustomize.pl 169 lib/buildcustomize.pl: $& $(mini_obj) write ldcustomize.pl
164 $(CC) -o $(MINIPERL_EXE) $(mini_obj libs) 170 $(CC) -o $(MINIPERL_EXE) $(mini_obj libs)
@@ -169,7 +175,7 @@ diff --git a/Makefile.SH b/Makefile.SH
169 $(MINIPERL) -f write_buildcustomize.pl 175 $(MINIPERL) -f write_buildcustomize.pl
170 !NO!SUBS! 176 !NO!SUBS!
171 ;; 177 ;;
172@@ -916,7 +920,9 @@ lib/buildcustomize.pl: $& $(mini_obj) write_buildcustomize.pl 178@@ -907,7 +911,9 @@ lib/buildcustomize.pl: $& $(mini_obj) write_buildcustomize.pl
173 -@rm -f miniperl.xok 179 -@rm -f miniperl.xok
174 $(CC) $(CLDFLAGS) $(NAMESPACEFLAGS) -o $(MINIPERL_EXE) \ 180 $(CC) $(CLDFLAGS) $(NAMESPACEFLAGS) -o $(MINIPERL_EXE) \
175 $(mini_obj) $(libs) 181 $(mini_obj) $(libs)
@@ -180,7 +186,7 @@ diff --git a/Makefile.SH b/Makefile.SH
180 $(MINIPERL) -f write_buildcustomize.pl 186 $(MINIPERL) -f write_buildcustomize.pl
181 !NO!SUBS! 187 !NO!SUBS!
182 ;; 188 ;;
183@@ -927,7 +933,9 @@ lib/buildcustomize.pl: \$& \$(mini_obj) write_buildcustomize.pl 189@@ -918,7 +924,9 @@ lib/buildcustomize.pl: \$& \$(mini_obj) write_buildcustomize.pl
184 -@rm -f miniperl.xok 190 -@rm -f miniperl.xok
185 -@rm \$(MINIPERL_EXE) 191 -@rm \$(MINIPERL_EXE)
186 \$(LNS) \$(HOST_PERL) \$(MINIPERL_EXE) 192 \$(LNS) \$(HOST_PERL) \$(MINIPERL_EXE)
@@ -191,7 +197,7 @@ diff --git a/Makefile.SH b/Makefile.SH
191 \$(MINIPERL) -f write_buildcustomize.pl 'osname' "$osname" 197 \$(MINIPERL) -f write_buildcustomize.pl 'osname' "$osname"
192 !GROK!THIS! 198 !GROK!THIS!
193 else 199 else
194@@ -936,7 +944,9 @@ lib/buildcustomize.pl: $& $(mini_obj) write_buildcustomize.pl 200@@ -927,7 +935,9 @@ lib/buildcustomize.pl: $& $(mini_obj) write_buildcustomize.pl
195 -@rm -f miniperl.xok 201 -@rm -f miniperl.xok
196 $(CC) $(CLDFLAGS) -o $(MINIPERL_EXE) \ 202 $(CC) $(CLDFLAGS) -o $(MINIPERL_EXE) \
197 $(mini_obj) $(libs) 203 $(mini_obj) $(libs)
@@ -202,7 +208,7 @@ diff --git a/Makefile.SH b/Makefile.SH
202 $(MINIPERL) -f write_buildcustomize.pl 208 $(MINIPERL) -f write_buildcustomize.pl
203 !NO!SUBS! 209 !NO!SUBS!
204 fi 210 fi
205@@ -967,7 +977,7 @@ case "${osname}" in 211@@ -971,7 +981,7 @@ case "${osname}" in
206 catamount) 212 catamount)
207 $spitshell >>$Makefile <<!GROK!THIS! 213 $spitshell >>$Makefile <<!GROK!THIS!
208 .PHONY: makeppport 214 .PHONY: makeppport
@@ -211,7 +217,7 @@ diff --git a/Makefile.SH b/Makefile.SH
211 -@for f in Makefile.PL PPPort_pm.PL PPPort_xs.PL ppport_h.PL; do \ 217 -@for f in Makefile.PL PPPort_pm.PL PPPort_xs.PL ppport_h.PL; do \
212 (cd ext/Devel-PPPort && `pwd`/run.sh ../../$(MINIPERL_EXE) -I../../lib \$\$f); \ 218 (cd ext/Devel-PPPort && `pwd`/run.sh ../../$(MINIPERL_EXE) -I../../lib \$\$f); \
213 done 219 done
214@@ -977,7 +987,7 @@ makeppport: \$(MINIPERL_EXE) \$(CONFIGPM) 220@@ -981,7 +991,7 @@ makeppport: \$(MINIPERL_EXE) \$(CONFIGPM)
215 *) 221 *)
216 $spitshell >>$Makefile <<'!NO!SUBS!' 222 $spitshell >>$Makefile <<'!NO!SUBS!'
217 .PHONY: makeppport 223 .PHONY: makeppport
@@ -220,7 +226,7 @@ diff --git a/Makefile.SH b/Makefile.SH
220 $(MINIPERL) mkppport 226 $(MINIPERL) mkppport
221 227
222 !NO!SUBS! 228 !NO!SUBS!
223@@ -987,16 +997,16 @@ esac 229@@ -991,16 +1001,16 @@ esac
224 $spitshell >>$Makefile <<'!NO!SUBS!' 230 $spitshell >>$Makefile <<'!NO!SUBS!'
225 231
226 .PHONY: preplibrary 232 .PHONY: preplibrary
@@ -240,7 +246,7 @@ diff --git a/Makefile.SH b/Makefile.SH
240 $(MINIPERL) lib/unicore/mktables -C lib/unicore -P pod -maketest -makelist -p 246 $(MINIPERL) lib/unicore/mktables -C lib/unicore -P pod -maketest -makelist -p
241 # Commented out so always runs, mktables looks at far more files than we 247 # Commented out so always runs, mktables looks at far more files than we
242 # can in this makefile to decide if needs to run or not 248 # can in this makefile to decide if needs to run or not
243@@ -1005,22 +1015,22 @@ uni.data: $(MINIPERL_EXE) $(CONFIGPM) lib/unicore/mktables $(nonxs_ext) 249@@ -1009,12 +1019,12 @@ uni.data: $(MINIPERL_EXE) $(CONFIGPM) lib/unicore/mktables $(nonxs_ext)
244 # $(PERL_EXE) and ext because pod_lib.pl needs Digest::MD5 250 # $(PERL_EXE) and ext because pod_lib.pl needs Digest::MD5
245 # But also this ensures that all extensions are built before we try to scan 251 # But also this ensures that all extensions are built before we try to scan
246 # them, which picks up Devel::PPPort's documentation. 252 # them, which picks up Devel::PPPort's documentation.
@@ -255,20 +261,27 @@ diff --git a/Makefile.SH b/Makefile.SH
255+pod/perlintern.pod: autodoc.pl embed.fnc 261+pod/perlintern.pod: autodoc.pl embed.fnc
256 $(MINIPERL) autodoc.pl 262 $(MINIPERL) autodoc.pl
257 263
258-pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST 264 pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST
259+pod/perlmodlib.pod: pod/perlmodlib.PL MANIFEST 265@@ -1024,7 +1034,7 @@ pod/perl5220delta.pod: pod/perldelta.pod
260 $(MINIPERL) pod/perlmodlib.PL -q 266 $(RMS) pod/perl5220delta.pod
261 267 $(LNS) perldelta.pod pod/perl5220delta.pod
262 pod/perl5200delta.pod: pod/perldelta.pod
263 $(RMS) pod/perl5200delta.pod
264 $(LNS) perldelta.pod pod/perl5200delta.pod
265 268
266-extra.pods: $(MINIPERL_EXE) 269-extra.pods: $(MINIPERL_EXE)
267+extra.pods: 270+extra.pods:
268 -@test ! -f extra.pods || rm -f `cat extra.pods` 271 -@test ! -f extra.pods || rm -f `cat extra.pods`
269 -@rm -f extra.pods 272 -@rm -f extra.pods
270 -@for x in `grep -l '^=[a-z]' README.* | grep -v README.vms` ; do \ 273 -@for x in `grep -l '^=[a-z]' README.* | grep -v README.vms` ; do \
271@@ -1075,11 +1085,7 @@ done 274@@ -1068,8 +1078,7 @@ EOT
275 $spitshell >>$Makefile <<EOT
276
277 install_$name install-$name: \$(INSTALL_DEPENDENCE) installperl all installman
278- \$(RUN_PERL) installperl --destdir=\$(DESTDIR) $flags \$(INSTALLFLAGS) \$(STRIPFLAGS)
279- \$(RUN_PERL) installman --destdir=\$(DESTDIR) $flags
280+ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=\$(DESTDIR) $flags \$(INSTALLFLAGS) \$(STRIPFLAGS)
281 EOT
282 fi
283
284@@ -1079,11 +1088,7 @@ done
272 if test "X$hostperl" != X; then 285 if test "X$hostperl" != X; then
273 $spitshell >>$Makefile <<'!NO!SUBS!' 286 $spitshell >>$Makefile <<'!NO!SUBS!'
274 install.perl: $(INSTALL_DEPENDENCE) installperl 287 install.perl: $(INSTALL_DEPENDENCE) installperl
@@ -281,68 +294,76 @@ diff --git a/Makefile.SH b/Makefile.SH
281 294
282 # XXX Experimental. Hardwired values, but useful for testing. 295 # XXX Experimental. Hardwired values, but useful for testing.
283 # Eventually Configure could ask for some of these values. 296 # Eventually Configure could ask for some of these values.
284@@ -1097,11 +1103,7 @@ install.html: all installhtml 297@@ -1101,24 +1106,8 @@ install.html: all installhtml
285 else 298 else
286 $spitshell >>$Makefile <<'!NO!SUBS!' 299 $spitshell >>$Makefile <<'!NO!SUBS!'
287 install.perl: $(INSTALL_DEPENDENCE) installperl 300 install.perl: $(INSTALL_DEPENDENCE) installperl
288- $(RUN_PERL) installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS) 301- $(RUN_PERL) installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
289- -@test ! -s extras.lst || PATH="`pwd`:\${PATH}" PERL5LIB="`pwd`/lib" \$(RUN_PERL) -Ilib -MCPAN -e '@ARGV&&install(@ARGV)' `cat extras.lst` 302- -@test ! -s extras.lst || PATH="`pwd`:\${PATH}" PERL5LIB="`pwd`/lib" \$(RUN_PERL) -Ilib -MCPAN -e '@ARGV&&install(@ARGV)' `cat extras.lst`
290- 303+ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
304
291-install.man: all installman 305-install.man: all installman
292- $(RUN_PERL) installman --destdir=$(DESTDIR) $(INSTALLFLAGS) 306- $(RUN_PERL) installman --destdir=$(DESTDIR) $(INSTALLFLAGS)
293+ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS) 307-
308-# XXX Experimental. Hardwired values, but useful for testing.
309-# Eventually Configure could ask for some of these values.
310-install.html: all installhtml
311- -@test -f README.vms && cd vms && $(LNS) ../README.vms README_vms.pod && cd ..
312- $(RUN_PERL) installhtml \
313- --podroot=. --podpath=. --recurse \
314- --htmldir=$(privlib)/html \
315- --htmlroot=$(privlib)/html \
316- --splithead=pod/perlipc \
317- --splititem=pod/perlfunc \
318- --ignore=Porting/Maintainers.pm,Porting/pumpkin.pod,Porting/repository.pod \
319- --verbose
320 !NO!SUBS!
321 fi
294 322
295 # XXX Experimental. Hardwired values, but useful for testing. 323@@ -1210,13 +1199,13 @@ manicheck: FORCE
296 # Eventually Configure could ask for some of these values.
297@@ -1206,16 +1208,16 @@ manicheck: FORCE
298 # 324 #
299 # DynaLoader may be needed for extensions that use Makefile.PL. 325 # DynaLoader may be needed for extensions that use Makefile.PL.
300 326
301-$(DYNALOADER): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext) 327-$(DYNALOADER): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext)
302+$(DYNALOADER): lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext) 328+$(DYNALOADER): lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext)
303 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS) 329 $(MINIPERL) make_ext.pl $@ $(MAKE_EXT_ARGS) MAKE="$(MAKE)" LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS)
304 330
305-d_dummy $(dynamic_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE $(PERLEXPORT) $(LIBPERL) 331-d_dummy $(dynamic_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE $(PERLEXPORT) $(LIBPERL)
306+d_dummy $(dynamic_ext): lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE $(PERLEXPORT) $(LIBPERL) 332+d_dummy $(dynamic_ext): lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE $(PERLEXPORT) $(LIBPERL)
307 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic 333 $(MINIPERL) make_ext.pl $@ $(MAKE_EXT_ARGS) MAKE="$(MAKE)" LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic
308 334
309-s_dummy $(static_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE 335-s_dummy $(static_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE
310+s_dummy $(static_ext): lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE 336+s_dummy $(static_ext): lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE
311 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS) 337 $(MINIPERL) make_ext.pl $@ $(MAKE_EXT_ARGS) MAKE="$(MAKE)" LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS)
312
313-n_dummy $(nonxs_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE
314+n_dummy $(nonxs_ext): lib/buildcustomize.pl preplibrary FORCE
315 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL)
316 !NO!SUBS!
317 338
318@@ -1409,7 +1411,7 @@ test_prep_pre: preplibrary utilities $(nonxs_ext) 339 n_dummy $(nonxs_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE
340@@ -1405,14 +1394,14 @@ test_prep_pre: preplibrary utilities $(nonxs_ext)
319 341
320 case "$targethost" in 342 case "$targethost" in
321 '') $spitshell >>$Makefile <<'!NO!SUBS!' 343 '') $spitshell >>$Makefile <<'!NO!SUBS!'
322-test_prep test-prep: test_prep_pre $(MINIPERL_EXE) $(unidatafiles) $(PERL_EXE) \ 344-test_prep test-prep: test_prep_pre $(MINIPERL_EXE) $(unidatafiles) $(PERL_EXE) \
323+test_prep test-prep: test_prep_pre $(unidatafiles) $(PERL_EXE) \ 345+test_prep test-prep: test_prep_pre $(unidatafiles) $(PERL_EXE) \
324 $(dynamic_ext) $(TEST_PERL_DLL) runtests x2p/s2p x2p/find2perl \ 346 $(dynamic_ext) $(TEST_PERL_DLL) runtests $(generated_pods)
325 $(generated_pods)
326 cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE)) 347 cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE))
327@@ -1417,7 +1419,7 @@ test_prep test-prep: test_prep_pre $(MINIPERL_EXE) $(unidatafiles) $(PERL_EXE) \ 348
328 !NO!SUBS! 349 !NO!SUBS!
329 ;; 350 ;;
330 *) $spitshell >>$Makefile <<!GROK!THIS! 351 *) $spitshell >>$Makefile <<!GROK!THIS!
331-test_prep test-prep: test_prep_pre \$(MINIPERL_EXE) \$(unidatafiles) \$(PERL_EXE) \ 352-test_prep test-prep: test_prep_pre \$(MINIPERL_EXE) \$(unidatafiles) \$(PERL_EXE) \
332+test_prep test-prep: test_prep_pre \$(unidatafiles) \$(PERL_EXE) \ 353+test_prep test-prep: test_prep_pre \$(unidatafiles) \$(PERL_EXE) \
333 \$(dynamic_ext) \$(TEST_PERL_DLL) runtests x2p/s2p x2p/find2perl \ 354 \$(dynamic_ext) \$(TEST_PERL_DLL) runtests \
334 \$(generated_pods) 355 \$(generated_pods)
335 $to libperl.* 356 $to libperl.*
336@@ -1469,7 +1471,7 @@ test_prep test-prep: test_prep_pre \$(MINIPERL_EXE) \$(unidatafiles) \$(PERL_EXE 357@@ -1465,7 +1454,7 @@ test_prep test-prep: test_prep_pre \$(MINIPERL_EXE) \$(unidatafiles) \$(PERL_EXE
337 esac 358 esac
338 359
339 $spitshell >>$Makefile <<'!NO!SUBS!' 360 $spitshell >>$Makefile <<'!NO!SUBS!'
340-test_prep_reonly: $(MINIPERL_EXE) $(PERL_EXE) $(dynamic_ext_re) $(TEST_PERL_DLL) 361-test_prep_reonly: $(MINIPERL_EXE) $(PERL_EXE) $(dynamic_ext_re) $(TEST_PERL_DLL)
341+test_prep_reonly: $(PERL_EXE) $(dynamic_ext_re) $(TEST_PERL_DLL) 362+test_prep_reonly: $(PERL_EXE) $(dynamic_ext_re) $(TEST_PERL_DLL)
342 $(MINIPERL) make_ext.pl $(dynamic_ext_re) MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic 363 $(MINIPERL) make_ext.pl $(dynamic_ext_re) MAKE="$(MAKE)" LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic
343 cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE)) 364 cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE))
344 !NO!SUBS! 365 !NO!SUBS!
345@@ -1520,7 +1522,7 @@ $spitshell >>$Makefile <<'!NO!SUBS!' 366@@ -1516,7 +1505,7 @@ $spitshell >>$Makefile <<'!NO!SUBS!'
346 367
347 # Can't depend on lib/Config.pm because that might be where miniperl 368 # Can't depend on lib/Config.pm because that might be where miniperl
348 # is crashing. 369 # is crashing.
@@ -351,6 +372,3 @@ diff --git a/Makefile.SH b/Makefile.SH
351 -@test -f lib/Config.pm || $(MAKE) lib/Config.pm $(unidatafiles) 372 -@test -f lib/Config.pm || $(MAKE) lib/Config.pm $(unidatafiles)
352 @echo " " 373 @echo " "
353 @echo "You may see some irrelevant test failures if you have been unable" 374 @echo "You may see some irrelevant test failures if you have been unable"
354--
3551.8.1.2
356
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/Makefile.patch b/meta/recipes-devtools/perl/perl/Makefile.patch
index 858e2e10fb..858e2e10fb 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/Makefile.patch
+++ b/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
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 @@
8 8
9# Package name : perl5 9# Package name : perl5
10# Source directory : . 10# Source directory : .
11# Configuration time: Tue Jun 24 03:00:02 UTC 2014 11# Configuration time: Thu Jun 18 05:37:27 UTC 2015
12# Configured by : Open Embedded 12# Configured by : Open Embedded
13# Target system : linux qemuarm 3.14.5-yocto-standard #1 preempt mon jun 23 19:42:18 cst 2014 armv5tejl gnulinux 13# Target system : linux qemux86-64 3.19.5-yocto-standard #1 smp preempt tue jun 16 00:28:17 pdt 2015 x86_64 gnulinux
14 14
15: Configure command line arguments. 15: Configure command line arguments.
16config_arg0='Configure' 16config_arg0='Configure'
17config_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' 17config_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'
18config_argc=28 18config_argc=28
19config_arg1='-des' 19config_arg1='-des'
20config_arg2='-Doptimize=-O2' 20config_arg2='-Doptimize=-O2'
@@ -26,7 +26,7 @@ config_arg7='-Dinstallprefix=@EXECPREFIX@'
26config_arg8='-Dprefix=@EXECPREFIX@' 26config_arg8='-Dprefix=@EXECPREFIX@'
27config_arg9='-Dvendorprefix=@EXECPREFIX@' 27config_arg9='-Dvendorprefix=@EXECPREFIX@'
28config_arg10='-Dsiteprefix=@EXECPREFIX@' 28config_arg10='-Dsiteprefix=@EXECPREFIX@'
29config_arg11='-Dotherlibdirs=@LIBDIR@/perl/5.20.0' 29config_arg11='-Dotherlibdirs=@LIBDIR@/perl/5.22.0'
30config_arg12='-Duseshrplib' 30config_arg12='-Duseshrplib'
31config_arg13='-Dusethreads' 31config_arg13='-Dusethreads'
32config_arg14='-Duseithreads' 32config_arg14='-Duseithreads'
@@ -43,16 +43,16 @@ config_arg24='-Duseperlio'
43config_arg25='-Dinstallusrbinperl' 43config_arg25='-Dinstallusrbinperl'
44config_arg26='-Ubincompat5005' 44config_arg26='-Ubincompat5005'
45config_arg27='-Uversiononly' 45config_arg27='-Uversiononly'
46config_arg28='-Dpager=/usr/bin/less -isr' 46config_arg28='-Dpager=@USRBIN@/less -isr'
47 47
48Author='' 48Author=''
49Date='$Date' 49Date=''
50Header='' 50Header=''
51Id='$Id' 51Id=''
52Locker='' 52Locker=''
53Log='$Log' 53Log=''
54RCSfile='$RCSfile' 54RCSfile=''
55Revision='$Revision' 55Revision=''
56Source='' 56Source=''
57State='' 57State=''
58_a='.a' 58_a='.a'
@@ -60,16 +60,17 @@ _exe=''
60_o='.o' 60_o='.o'
61afs='false' 61afs='false'
62afsroot='/afs' 62afsroot='/afs'
63alignbytes='8'
63ansi2knr='' 64ansi2knr=''
64aphostname='' 65aphostname=''
65api_revision='5' 66api_revision='5'
66api_subversion='0' 67api_subversion='0'
67api_version='14' 68api_version='22'
68api_versionstring='5.14.0' 69api_versionstring='5.22.0'
69ar='ar' 70ar='ar'
70archlib='@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi' 71archlib='@LIBDIR@/perl/5.22.0/@ARCH@-thread-multi'
71archlibexp='@STAGINGDIR@@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi' 72archlibexp='@STAGINGDIR@@LIBDIR@/perl/5.22.0/@ARCH@-thread-multi'
72archlib_exp='@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi' 73archlib_exp='@LIBDIR@/perl/5.22.0/@ARCH@-thread-multi'
73archname64='' 74archname64=''
74archname='@ARCH@-thread-multi' 75archname='@ARCH@-thread-multi'
75archobjs='' 76archobjs=''
@@ -82,19 +83,21 @@ bin_ELF='define'
82binexp='@USRBIN@' 83binexp='@USRBIN@'
83bison='bison' 84bison='bison'
84byacc='byacc' 85byacc='byacc'
86byteorder='12345678'
85c='' 87c=''
86castflags='0' 88castflags='0'
87cat='cat' 89cat='cat'
88cc='gcc' 90cc='gcc'
89cccdlflags='-fPIC' 91cccdlflags='-fPIC'
90ccdlflags='-Wl,-E -Wl,-rpath,@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi/CORE' 92ccdlflags='-Wl,-E -Wl,-rpath,@LIBDIR@/perl/5.22.0/@ARCH@-thread-multi/CORE'
91ccflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' 93ccflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2'
92ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' 94ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
93ccname='gcc' 95ccname='gcc'
94ccsymbols='' 96ccsymbols=''
95ccversion='' 97ccversion=''
96cf_by='Open Embedded' 98cf_by='Open Embedded'
97cf_email='Open Embedded@localhost.localdomain' 99cf_email='Open Embedded@localhost.localdomain'
100cf_time='Thu Jun 18 05:37:27 UTC 2015'
98charbits='8' 101charbits='8'
99charsize='1' 102charsize='1'
100chgrp='' 103chgrp=''
@@ -109,11 +112,11 @@ cpio=''
109cpp='cpp' 112cpp='cpp'
110cpp_stuff='42' 113cpp_stuff='42'
111cppccsymbols='' 114cppccsymbols=''
112cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector' 115cppflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe'
113cpplast='-' 116cpplast='-'
114cppminus='-' 117cppminus='-'
115cpprun='gcc -E' 118cpprun='gcc -E'
116cppstdin='gcc -E' 119cppstdin='gcc -E'
117crypt_r_proto='REENTRANT_PROTO_B_CCS' 120crypt_r_proto='REENTRANT_PROTO_B_CCS'
118cryptlib='' 121cryptlib=''
119csh='csh' 122csh='csh'
@@ -136,11 +139,14 @@ d_SCNfldbl='define'
136d__fwalk='undef' 139d__fwalk='undef'
137d_access='define' 140d_access='define'
138d_accessx='undef' 141d_accessx='undef'
142d_acosh='define'
139d_aintl='undef' 143d_aintl='undef'
140d_alarm='define' 144d_alarm='define'
141d_archlib='define' 145d_archlib='define'
142d_asctime64='undef' 146d_asctime64='undef'
143d_asctime_r='define' 147d_asctime_r='define'
148d_asinh='define'
149d_atanh='define'
144d_atolf='undef' 150d_atolf='undef'
145d_atoll='define' 151d_atoll='define'
146d_attribute_deprecated='define' 152d_attribute_deprecated='define'
@@ -151,6 +157,7 @@ d_attribute_noreturn='define'
151d_attribute_pure='define' 157d_attribute_pure='define'
152d_attribute_unused='define' 158d_attribute_unused='define'
153d_attribute_warn_unused_result='define' 159d_attribute_warn_unused_result='define'
160d_backtrace='define'
154d_bcmp='define' 161d_bcmp='define'
155d_bcopy='define' 162d_bcopy='define'
156d_bsd='undef' 163d_bsd='undef'
@@ -160,8 +167,9 @@ d_builtin_choose_expr='define'
160d_builtin_expect='define' 167d_builtin_expect='define'
161d_bzero='define' 168d_bzero='define'
162d_c99_variadic_macros='define' 169d_c99_variadic_macros='define'
163d_casti32='undef' 170d_casti32='define'
164d_castneg='define' 171d_castneg='define'
172d_cbrt='define'
165d_charvspr='undef' 173d_charvspr='undef'
166d_chown='define' 174d_chown='define'
167d_chroot='define' 175d_chroot='define'
@@ -171,6 +179,7 @@ d_clearenv='define'
171d_closedir='define' 179d_closedir='define'
172d_cmsghdr_s='define' 180d_cmsghdr_s='define'
173d_const='define' 181d_const='define'
182d_copysign='define'
174d_copysignl='define' 183d_copysignl='define'
175d_cplusplus='undef' 184d_cplusplus='undef'
176d_crypt='define' 185d_crypt='define'
@@ -182,12 +191,13 @@ d_ctime64='undef'
182d_ctime_r='define' 191d_ctime_r='define'
183d_cuserid='define' 192d_cuserid='define'
184d_dbl_dig='define' 193d_dbl_dig='define'
185d_dbminitproto='undef' 194d_dbminitproto='define'
186d_difftime64='undef' 195d_difftime64='undef'
187d_difftime='define' 196d_difftime='define'
188d_dir_dd_fd='undef' 197d_dir_dd_fd='undef'
189d_dirfd='define' 198d_dirfd='define'
190d_dirnamlen='undef' 199d_dirnamlen='undef'
200d_dladdr='define'
191d_dlerror='define' 201d_dlerror='define'
192d_dlopen='define' 202d_dlopen='define'
193d_dlsymun='undef' 203d_dlsymun='undef'
@@ -209,8 +219,12 @@ d_endpwent_r='undef'
209d_endsent='define' 219d_endsent='define'
210d_endservent_r='undef' 220d_endservent_r='undef'
211d_eofnblk='define' 221d_eofnblk='define'
222d_erf='define'
223d_erfc='define'
212d_eunice='undef' 224d_eunice='undef'
213d_faststdio='define' 225d_exp2='define'
226d_expm1='define'
227d_faststdio='undef'
214d_fchdir='define' 228d_fchdir='define'
215d_fchmod='define' 229d_fchmod='define'
216d_fchown='define' 230d_fchown='define'
@@ -218,19 +232,27 @@ d_fcntl='define'
218d_fcntl_can_lock='define' 232d_fcntl_can_lock='define'
219d_fd_macros='define' 233d_fd_macros='define'
220d_fd_set='define' 234d_fd_set='define'
235d_fdim='define'
221d_fds_bits='define' 236d_fds_bits='define'
237d_fegetround='define'
222d_fgetpos='define' 238d_fgetpos='define'
223d_finite='define' 239d_finite='define'
224d_finitel='define' 240d_finitel='define'
225d_flexfnam='define' 241d_flexfnam='define'
226d_flock='define' 242d_flock='define'
227d_flockproto='define' 243d_flockproto='define'
244d_fma='define'
245d_fmax='define'
246d_fmin='define'
228d_fork='define' 247d_fork='define'
229d_fp_class='undef' 248d_fp_class='undef'
249d_fp_classify='undef'
250d_fp_classl='undef'
230d_fpathconf='define' 251d_fpathconf='define'
231d_fpclass='undef' 252d_fpclass='undef'
232d_fpclassify='undef' 253d_fpclassify='define'
233d_fpclassl='undef' 254d_fpclassl='undef'
255d_fpgetround='undef'
234d_fpos64_t='undef' 256d_fpos64_t='undef'
235d_frexpl='define' 257d_frexpl='define'
236d_fs_data_s='undef' 258d_fs_data_s='undef'
@@ -243,7 +265,7 @@ d_ftello='define'
243d_ftime='undef' 265d_ftime='undef'
244d_futimes='define' 266d_futimes='define'
245d_gdbm_ndbm_h_uses_prototypes='undef' 267d_gdbm_ndbm_h_uses_prototypes='undef'
246d_gdbmndbm_h_uses_prototypes='undef' 268d_gdbmndbm_h_uses_prototypes='define'
247d_getaddrinfo='define' 269d_getaddrinfo='define'
248d_getcwd='define' 270d_getcwd='define'
249d_getespwnam='undef' 271d_getespwnam='undef'
@@ -308,6 +330,8 @@ d_gnulibc='define'
308d_grpasswd='define' 330d_grpasswd='define'
309d_hasmntopt='define' 331d_hasmntopt='define'
310d_htonl='define' 332d_htonl='define'
333d_hypot='define'
334d_ilogb='define'
311d_ilogbl='define' 335d_ilogbl='define'
312d_inc_version_list='undef' 336d_inc_version_list='undef'
313d_index='undef' 337d_index='undef'
@@ -315,23 +339,50 @@ d_inetaton='define'
315d_inetntop='define' 339d_inetntop='define'
316d_inetpton='define' 340d_inetpton='define'
317d_int64_t='define' 341d_int64_t='define'
342d_ip_mreq='define'
343d_ip_mreq_source='define'
344d_ipv6_mreq='define'
345d_ipv6_mreq_source='undef'
318d_isascii='define' 346d_isascii='define'
319d_isfinite='undef' 347d_isblank='define'
348d_isfinite='define'
349d_isfinitel='undef'
320d_isinf='define' 350d_isinf='define'
351d_isinfl='define'
352d_isless='undef'
321d_isnan='define' 353d_isnan='define'
322d_isnanl='define' 354d_isnanl='define'
355d_isnormal='define'
356d_j0='define'
357d_j0l='define'
323d_killpg='define' 358d_killpg='define'
359d_lc_monetary_2008='define'
324d_lchown='define' 360d_lchown='define'
325d_ldbl_dig='define' 361d_ldbl_dig='define'
362d_ldexpl='define'
363d_lgamma='define'
364d_lgamma_r='define'
326d_libm_lib_version='define' 365d_libm_lib_version='define'
366d_libname_unique='undef'
327d_link='define' 367d_link='define'
368d_llrint='define'
369d_llrintl='define'
370d_llround='define'
371d_llroundl='define'
328d_localtime64='undef' 372d_localtime64='undef'
329d_localtime_r='define' 373d_localtime_r='define'
330d_localtime_r_needs_tzset='define' 374d_localtime_r_needs_tzset='define'
331d_locconv='define' 375d_locconv='define'
332d_lockf='define' 376d_lockf='define'
377d_log1p='define'
378d_log2='define'
379d_logb='define'
333d_longdbl='define' 380d_longdbl='define'
334d_longlong='define' 381d_longlong='define'
382d_lrint='define'
383d_lrintl='define'
384d_lround='define'
385d_lroundl='define'
335d_lseekproto='define' 386d_lseekproto='define'
336d_lstat='define' 387d_lstat='define'
337d_madvise='define' 388d_madvise='define'
@@ -371,10 +422,15 @@ d_msgsnd='define'
371d_msync='define' 422d_msync='define'
372d_munmap='define' 423d_munmap='define'
373d_mymalloc='undef' 424d_mymalloc='undef'
374d_ndbm='undef' 425d_nan='define'
426d_ndbm='define'
375d_ndbm_h_uses_prototypes='undef' 427d_ndbm_h_uses_prototypes='undef'
428d_nearbyint='define'
429d_nextafter='define'
430d_nexttoward='define'
376d_nice='define' 431d_nice='define'
377d_nl_langinfo='define' 432d_nl_langinfo='define'
433d_nv_preserves_uv='undef'
378d_nv_zero_is_allbits_zero='define' 434d_nv_zero_is_allbits_zero='define'
379d_off64_t='define' 435d_off64_t='define'
380d_old_pthread_create_joinable='undef' 436d_old_pthread_create_joinable='undef'
@@ -388,11 +444,15 @@ d_phostname='undef'
388d_pipe='define' 444d_pipe='define'
389d_poll='define' 445d_poll='define'
390d_portable='define' 446d_portable='define'
447d_prctl='define'
448d_prctl_set_name='define'
449d_printf_format_null='undef'
391d_procselfexe='define' 450d_procselfexe='define'
392d_pseudofork='undef' 451d_pseudofork='undef'
393d_pthread_atfork='define' 452d_pthread_atfork='define'
394d_pthread_attr_setscope='define' 453d_pthread_attr_setscope='define'
395d_pthread_yield='define' 454d_pthread_yield='define'
455d_ptrdiff_t='define'
396d_pwage='undef' 456d_pwage='undef'
397d_pwchange='undef' 457d_pwchange='undef'
398d_pwclass='undef' 458d_pwclass='undef'
@@ -404,19 +464,27 @@ d_pwquota='undef'
404d_qgcvt='define' 464d_qgcvt='define'
405d_quad='define' 465d_quad='define'
406d_random_r='define' 466d_random_r='define'
467d_re_comp='undef'
407d_readdir64_r='define' 468d_readdir64_r='define'
408d_readdir='define' 469d_readdir='define'
409d_readdir_r='define' 470d_readdir_r='define'
410d_readlink='define' 471d_readlink='define'
411d_readv='define' 472d_readv='define'
412d_recvmsg='define' 473d_recvmsg='define'
474d_regcmp='undef'
475d_regcomp='define'
476d_remainder='define'
477d_remquo='define'
413d_rename='define' 478d_rename='define'
414d_rewinddir='define' 479d_rewinddir='define'
480d_rint='define'
415d_rmdir='define' 481d_rmdir='define'
482d_round='define'
416d_safebcpy='undef' 483d_safebcpy='undef'
417d_safemcpy='undef' 484d_safemcpy='undef'
418d_sanemcmp='define' 485d_sanemcmp='define'
419d_sbrkproto='define' 486d_sbrkproto='define'
487d_scalbn='define'
420d_scalbnl='define' 488d_scalbnl='define'
421d_sched_yield='define' 489d_sched_yield='define'
422d_scm_rights='define' 490d_scm_rights='define'
@@ -461,7 +529,6 @@ d_setsent='define'
461d_setservent_r='undef' 529d_setservent_r='undef'
462d_setsid='define' 530d_setsid='define'
463d_setvbuf='define' 531d_setvbuf='define'
464d_sfio='undef'
465d_shm='define' 532d_shm='define'
466d_shmat='define' 533d_shmat='define'
467d_shmatprototype='define' 534d_shmatprototype='define'
@@ -472,8 +539,11 @@ d_sigaction='define'
472d_signbit='define' 539d_signbit='define'
473d_sigprocmask='define' 540d_sigprocmask='define'
474d_sigsetjmp='define' 541d_sigsetjmp='define'
542d_sin6_scope_id='define'
475d_sitearch='define' 543d_sitearch='define'
476d_snprintf='define' 544d_snprintf='define'
545d_sockaddr_in6='define'
546d_sockaddr_sa_len='undef'
477d_sockatmark='define' 547d_sockatmark='define'
478d_sockatmarkproto='define' 548d_sockatmarkproto='define'
479d_socket='define' 549d_socket='define'
@@ -486,17 +556,19 @@ d_srand48_r='define'
486d_srandom_r='define' 556d_srandom_r='define'
487d_sresgproto='define' 557d_sresgproto='define'
488d_sresuproto='define' 558d_sresuproto='define'
559d_stat='define'
489d_statblks='define' 560d_statblks='define'
490d_statfs_f_flags='undef' 561d_statfs_f_flags='define'
491d_statfs_s='define' 562d_statfs_s='define'
563d_static_inline='define'
492d_statvfs='define' 564d_statvfs='define'
493d_stdio_cnt_lval='undef' 565d_stdio_cnt_lval='undef'
494d_stdio_ptr_lval='define' 566d_stdio_ptr_lval='undef'
495d_stdio_ptr_lval_nochange_cnt='undef' 567d_stdio_ptr_lval_nochange_cnt='undef'
496d_stdio_ptr_lval_sets_cnt='define' 568d_stdio_ptr_lval_sets_cnt='undef'
497d_stdio_stream_array='undef' 569d_stdio_stream_array='undef'
498d_stdiobase='define' 570d_stdiobase='undef'
499d_stdstdio='define' 571d_stdstdio='undef'
500d_strchr='define' 572d_strchr='define'
501d_strcoll='define' 573d_strcoll='define'
502d_strctcpy='define' 574d_strctcpy='define'
@@ -527,15 +599,19 @@ d_tcgetpgrp='define'
527d_tcsetpgrp='define' 599d_tcsetpgrp='define'
528d_telldir='define' 600d_telldir='define'
529d_telldirproto='define' 601d_telldirproto='define'
602d_tgamma='define'
530d_time='define' 603d_time='define'
531d_timegm='define' 604d_timegm='define'
532d_times='define' 605d_times='define'
533d_tm_tm_gmtoff='define' 606d_tm_tm_gmtoff='define'
534d_tm_tm_zone='define' 607d_tm_tm_zone='define'
535d_tmpnam_r='define' 608d_tmpnam_r='define'
609d_trunc='define'
536d_truncate='define' 610d_truncate='define'
611d_truncl='define'
537d_ttyname_r='define' 612d_ttyname_r='define'
538d_tzname='define' 613d_tzname='define'
614d_u32align='define'
539d_ualarm='define' 615d_ualarm='define'
540d_umask='define' 616d_umask='define'
541d_uname='define' 617d_uname='define'
@@ -558,7 +634,9 @@ d_vprintf='define'
558d_vsnprintf='define' 634d_vsnprintf='define'
559d_wait4='define' 635d_wait4='define'
560d_waitpid='define' 636d_waitpid='define'
637d_wcscmp='define'
561d_wcstombs='define' 638d_wcstombs='define'
639d_wcsxfrm='define'
562d_wctomb='define' 640d_wctomb='define'
563d_writev='define' 641d_writev='define'
564d_xenix='undef' 642d_xenix='undef'
@@ -568,15 +646,15 @@ db_prefixtype='size_t'
568db_version_major='' 646db_version_major=''
569db_version_minor='' 647db_version_minor=''
570db_version_patch='' 648db_version_patch=''
571defvoidused='15'
572direntrytype='struct dirent' 649direntrytype='struct dirent'
573dlext='so' 650dlext='so'
574dlsrc='dl_dlopen.xs' 651dlsrc='dl_dlopen.xs'
652doublekind='3'
575doublesize='8' 653doublesize='8'
576drand01='drand48()' 654drand01='Perl_drand48()'
577drand48_r_proto='REENTRANT_PROTO_I_ST' 655drand48_r_proto='REENTRANT_PROTO_I_ST'
578dtrace='' 656dtrace=''
579dynamic_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' 657dynamic_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'
580eagain='EAGAIN' 658eagain='EAGAIN'
581ebcdic='undef' 659ebcdic='undef'
582echo='echo' 660echo='echo'
@@ -591,7 +669,7 @@ endservent_r_proto='0'
591eunicefix=':' 669eunicefix=':'
592exe_ext='' 670exe_ext=''
593expr='expr' 671expr='expr'
594extensions='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' 672extensions='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'
595extern_C='extern' 673extern_C='extern'
596extras='' 674extras=''
597fflushNULL='define' 675fflushNULL='define'
@@ -608,7 +686,7 @@ full_csh='csh'
608full_sed='sed' 686full_sed='sed'
609gccansipedantic='' 687gccansipedantic=''
610gccosandvers='' 688gccosandvers=''
611gccversion='4.9.0' 689gccversion='4.9.2'
612getgrent_r_proto='REENTRANT_PROTO_I_SBWR' 690getgrent_r_proto='REENTRANT_PROTO_I_SBWR'
613getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR' 691getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR'
614getgrnam_r_proto='REENTRANT_PROTO_I_CSBWR' 692getgrnam_r_proto='REENTRANT_PROTO_I_CSBWR'
@@ -629,13 +707,14 @@ getservbyname_r_proto='REENTRANT_PROTO_I_CCSBWR'
629getservbyport_r_proto='REENTRANT_PROTO_I_ICSBWR' 707getservbyport_r_proto='REENTRANT_PROTO_I_ICSBWR'
630getservent_r_proto='REENTRANT_PROTO_I_SBWR' 708getservent_r_proto='REENTRANT_PROTO_I_SBWR'
631getspnam_r_proto='REENTRANT_PROTO_I_CSBWR' 709getspnam_r_proto='REENTRANT_PROTO_I_CSBWR'
710gidformat='"u"'
632gidsign='1' 711gidsign='1'
633gidsize='4' 712gidsize='4'
634gidtype='gid_t' 713gidtype='gid_t'
635glibpth='@EXECPREFIX@/shlib @BASELIBDIR@ @LIBDIR@ @LIBDIR@/386 @BASELIBDIR@/386 @EXECPREFIX@/ccs/lib @EXECPREFIX@/ucblib @EXECPREFIX@/local/lib ' 714glibpth='@EXECPREFIX@/shlib @BASELIBDIR@ @LIBDIR@ @LIBDIR@/386 @BASELIBDIR@386 @EXECPREFIX@/ccs@BASELIBDIR@ @EXECPREFIX@/ucblib @EXECPREFIX@/local@BASELIBDIR@ @BASELIBDIR@ @LIBDIR@ @EXECPREFIX@/local@BASELIBDIR@ '
636gmake='gmake' 715gmake='gmake'
637gmtime_r_proto='REENTRANT_PROTO_S_TS' 716gmtime_r_proto='REENTRANT_PROTO_S_TS'
638gnulibc_version='2.19' 717gnulibc_version='2.21'
639grep='grep' 718grep='grep'
640groupcat='cat /etc/group' 719groupcat='cat /etc/group'
641groupstype='gid_t' 720groupstype='gid_t'
@@ -644,6 +723,9 @@ h_fcntl='false'
644h_sysfile='true' 723h_sysfile='true'
645hint='recommended' 724hint='recommended'
646hostcat='cat /etc/hosts' 725hostcat='cat /etc/hosts'
726hostgenerate=''
727hostosname=''
728hostperl=''
647html1dir=' ' 729html1dir=' '
648html1direxp='' 730html1direxp=''
649html3dir=' ' 731html3dir=' '
@@ -651,25 +733,29 @@ html3direxp=''
651i16size='2' 733i16size='2'
652i16type='short' 734i16type='short'
653i32size='4' 735i32size='4'
736i32type='int'
654i64size='8' 737i64size='8'
738i64type='long'
655i8size='1' 739i8size='1'
656i8type='signed char' 740i8type='signed char'
657i_arpainet='define' 741i_arpainet='define'
658i_assert='define' 742i_assert='define'
743i_bfd='define'
659i_bsdioctl='' 744i_bsdioctl=''
660i_crypt='define' 745i_crypt='define'
661i_db='undef' 746i_db='undef'
662i_dbm='undef' 747i_dbm='define'
663i_dirent='define' 748i_dirent='define'
664i_dld='undef'
665i_dlfcn='define' 749i_dlfcn='define'
750i_execinfo='define'
666i_fcntl='undef' 751i_fcntl='undef'
752i_fenv='define'
667i_float='define' 753i_float='define'
668i_fp='undef' 754i_fp='undef'
669i_fp_class='undef' 755i_fp_class='undef'
670i_gdbm='undef' 756i_gdbm='undef'
671i_gdbm_ndbm='undef' 757i_gdbm_ndbm='undef'
672i_gdbmndbm='undef' 758i_gdbmndbm='define'
673i_grp='define' 759i_grp='define'
674i_ieeefp='undef' 760i_ieeefp='undef'
675i_inttypes='define' 761i_inttypes='define'
@@ -692,13 +778,15 @@ i_poll='define'
692i_prot='undef' 778i_prot='undef'
693i_pthread='define' 779i_pthread='define'
694i_pwd='define' 780i_pwd='define'
781i_quadmath='undef'
695i_rpcsvcdbm='undef' 782i_rpcsvcdbm='undef'
696i_sfio='undef'
697i_sgtty='undef' 783i_sgtty='undef'
698i_shadow='define' 784i_shadow='define'
699i_socks='undef' 785i_socks='undef'
700i_stdarg='define' 786i_stdarg='define'
787i_stdbool='define'
701i_stddef='define' 788i_stddef='define'
789i_stdint='define'
702i_stdlib='define' 790i_stdlib='define'
703i_string='define' 791i_string='define'
704i_sunmath='undef' 792i_sunmath='undef'
@@ -747,7 +835,7 @@ inc_version_list_init='0'
747incpath='' 835incpath=''
748inews='' 836inews=''
749initialinstalllocation='@USRBIN@' 837initialinstalllocation='@USRBIN@'
750installarchlib='@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi' 838installarchlib='@LIBDIR@/perl/5.22.0/@ARCH@-thread-multi'
751installbin='@USRBIN@' 839installbin='@USRBIN@'
752installhtml1dir='' 840installhtml1dir=''
753installhtml3dir='' 841installhtml3dir=''
@@ -755,48 +843,50 @@ installman1dir=''
755installman3dir='' 843installman3dir=''
756installprefix='@EXECPREFIX@' 844installprefix='@EXECPREFIX@'
757installprefixexp='@EXECPREFIX@' 845installprefixexp='@EXECPREFIX@'
758installprivlib='@LIBDIR@/perl/5.20.0' 846installprivlib='@LIBDIR@/perl/5.22.0'
759installscript='@USRBIN@' 847installscript='@USRBIN@'
760installsitearch='@LIBDIR@/perl/site_perl/5.20.0/@ARCH@-thread-multi' 848installsitearch='@LIBDIR@/perl/site_perl/5.22.0/@ARCH@-thread-multi'
761installsitebin='@USRBIN@' 849installsitebin='@USRBIN@'
762installsitehtml1dir='' 850installsitehtml1dir=''
763installsitehtml3dir='' 851installsitehtml3dir=''
764installsitelib='@LIBDIR@/perl/site_perl/5.20.0' 852installsitelib='@LIBDIR@/perl/site_perl/5.22.0'
765installsiteman1dir='' 853installsiteman1dir=''
766installsiteman3dir='' 854installsiteman3dir=''
767installsitescript='@USRBIN@' 855installsitescript='@USRBIN@'
768installstyle='lib/perl' 856installstyle='lib/perl'
769installusrbinperl='define' 857installusrbinperl='define'
770installvendorarch='@LIBDIR@/perl/vendor_perl/5.20.0/@ARCH@-thread-multi' 858installvendorarch='@LIBDIR@/perl/vendor_perl/5.22.0/@ARCH@-thread-multi'
771installvendorbin='@USRBIN@' 859installvendorbin='@USRBIN@'
772installvendorhtml1dir='' 860installvendorhtml1dir=''
773installvendorhtml3dir='' 861installvendorhtml3dir=''
774installvendorlib='@LIBDIR@/perl/vendor_perl/5.20.0' 862installvendorlib='@LIBDIR@/perl/vendor_perl/5.22.0'
775installvendorman1dir='' 863installvendorman1dir=''
776installvendorman3dir='' 864installvendorman3dir=''
777installvendorscript='@USRBIN@' 865installvendorscript='@USRBIN@'
778intsize='4' 866intsize='4'
779issymlink='test -h' 867issymlink='test -h'
780ivdformat='"ld"' 868ivdformat='"ld"'
869ivsize='8'
781ivtype='long' 870ivtype='long'
782known_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 ' 871known_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 '
783ksh='' 872ksh=''
784ld='gcc' 873ld='gcc'
785lddlflags='-shared -O2 -fstack-protector' 874ld_can_script='define'
786ldflags=' -fstack-protector' 875lddlflags='-shared -O2'
876ldflags=''
787ldflags_uselargefiles='' 877ldflags_uselargefiles=''
788ldlibpthname='LD_LIBRARY_PATH' 878ldlibpthname='LD_LIBRARY_PATH'
789less='less' 879less='less'
790lib_ext='.a' 880lib_ext='.a'
791libc='@BASELIBDIR@/libc-2.19.so' 881libc='libc-2.21.so'
792libperl='libperl.so' 882libperl='libperl.so'
793libpth='@BASELIBDIR@ @LIBDIR@' 883libpth='@LIBDIR@ @BASELIBDIR@'
794libs='-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc' 884libs='-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat'
795libsdirs=' @LIBDIR@' 885libsdirs=' @LIBDIR@'
796libsfiles=' libnsl.so libgdbm.so libdb.so libdl.so libm.so libcrypt.so libutil.so libpthread.so libc.so' 886libsfiles=' libpthread.so libnsl.so libgdbm.so libdb.so libdl.so libm.so libcrypt.so libutil.so libc.so libgdbm_compat.so'
797libsfound=' @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' 887libsfound=' @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'
798libspath=' @BASELIBDIR@ @LIBDIR@' 888libspath=' @LIBDIR@ @BASELIBDIR@'
799libswanted='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' 889libswanted='cl pthread socket inet nsl nm gdbm dbm db malloc dl ld sun m crypt sec util c cposix posix ucb BSD gdbm_compat'
800libswanted_uselargefiles='' 890libswanted_uselargefiles=''
801line='' 891line=''
802lint='' 892lint=''
@@ -805,17 +895,16 @@ ln='ln'
805lns='/bin/ln -s' 895lns='/bin/ln -s'
806localtime_r_proto='REENTRANT_PROTO_S_TS' 896localtime_r_proto='REENTRANT_PROTO_S_TS'
807locincpth='@EXECPREFIX@/local/include /opt/local/include @EXECPREFIX@/gnu/include /opt/gnu/include @EXECPREFIX@/GNU/include /opt/GNU/include' 897locincpth='@EXECPREFIX@/local/include /opt/local/include @EXECPREFIX@/gnu/include /opt/gnu/include @EXECPREFIX@/GNU/include /opt/GNU/include'
808loclibpth='@EXECPREFIX@/local/lib /opt/local/lib @EXECPREFIX@/gnu/lib /opt/gnu/lib @EXECPREFIX@/GNU/lib /opt/GNU/lib' 898loclibpth='@EXECPREFIX@/local@BASELIBDIR@ /opt/local@BASELIBDIR@ @EXECPREFIX@/gnu@BASELIBDIR@ /opt/gnu@BASELIBDIR@ @EXECPREFIX@/GNU@BASELIBDIR@ /opt/GNU@BASELIBDIR@'
899longdblkind='3'
900longdblsize='16'
809longlongsize='8' 901longlongsize='8'
902longsize='8'
810lp='' 903lp=''
811lpr='' 904lpr=''
812ls='ls' 905ls='ls'
813lseeksize='8' 906lseeksize='8'
814lseektype='off_t' 907lseektype='off_t'
815mad='undef'
816madlyh=''
817madlyobj=''
818madlysrc=''
819mail='' 908mail=''
820mailx='' 909mailx=''
821make='make' 910make='make'
@@ -840,19 +929,23 @@ mv=''
840myarchname='@ARCH@' 929myarchname='@ARCH@'
841mydomain='.localdomain' 930mydomain='.localdomain'
842myhostname='localhost' 931myhostname='localhost'
932myuname='linux qemux86-64 3.19.5-yocto-standard #1 smp preempt tue jun 16 00:28:17 pdt 2015 x86_64 gnulinux '
843n='-n' 933n='-n'
934need_va_copy='define'
844netdb_hlen_type='size_t' 935netdb_hlen_type='size_t'
936netdb_host_type='char *'
845netdb_name_type='const char *' 937netdb_name_type='const char *'
846netdb_net_type='in_addr_t' 938netdb_net_type='in_addr_t'
847nm='nm' 939nm='nm'
848nm_opt='' 940nm_opt=''
849nm_so_opt='--dynamic' 941nm_so_opt='--dynamic'
850nonxs_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' 942nonxs_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'
851nroff='nroff' 943nroff='nroff'
852nvEUformat='"E"' 944nvEUformat='"E"'
853nvFUformat='"F"' 945nvFUformat='"F"'
854nvGUformat='"G"' 946nvGUformat='"G"'
855nv_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' 947nv_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'
948nv_preserves_uv_bits='53'
856nveformat='"e"' 949nveformat='"e"'
857nvfformat='"f"' 950nvfformat='"f"'
858nvgformat='"g"' 951nvgformat='"g"'
@@ -864,35 +957,39 @@ old_pthread_create_joinable=''
864optimize='-O2' 957optimize='-O2'
865orderlib='false' 958orderlib='false'
866osname='linux' 959osname='linux'
867osvers='3.14.5-yocto-standard' 960osvers='3.19.5-yocto-standard'
868otherlibdirs='@LIBDIR@/perl/5.20.0' 961otherlibdirs='@LIBDIR@/perl/5.22.0'
869package='perl5' 962package='perl'
870pager='/usr/bin/less -isr' 963pager='/usr/bin/less -isr'
871passcat='cat /etc/passwd' 964passcat='cat /etc/passwd'
872patchlevel='20' 965patchlevel='22'
873path_sep=':' 966path_sep=':'
874perl5='@USRBIN@/perl' 967perl5='@USRBIN@/perl'
875perl='' 968perl='perl'
876perl_patchlevel='' 969perl_patchlevel=''
970perl_static_inline='static __inline__'
877perladmin='root@localhost' 971perladmin='root@localhost'
878perllibs='-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc' 972perllibs='-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc'
879perlpath='@USRBIN@/perl' 973perlpath='@USRBIN@/perl'
880pg='pg' 974pg='pg'
881phostname='' 975phostname=''
882pidtype='pid_t' 976pidtype='pid_t'
883plibpth='' 977plibpth='@LIBDIR@ @BASELIBDIR@'
884pmake='' 978pmake=''
885pr='' 979pr=''
886prefix='@EXECPREFIX@' 980prefix='@EXECPREFIX@'
887prefixexp='@EXECPREFIX@' 981prefixexp='@EXECPREFIX@'
888privlib='@LIBDIR@/perl/5.20.0' 982privlib='@LIBDIR@/perl/5.22.0'
889privlibexp='@LIBDIR@/perl/5.20.0' 983privlibexp='@LIBDIR@/perl/5.22.0'
890procselfexe='"/proc/self/exe"' 984procselfexe='"/proc/self/exe"'
891prototype='define' 985prototype='define'
986ptrsize='8'
987quadkind='2'
988quadtype='long'
892randbits='48' 989randbits='48'
893randfunc='drand48' 990randfunc='Perl_drand48'
894random_r_proto='REENTRANT_PROTO_I_St' 991random_r_proto='REENTRANT_PROTO_I_St'
895randseedtype='long' 992randseedtype='U32'
896ranlib=':' 993ranlib=':'
897rd_nodata='-1' 994rd_nodata='-1'
898readdir64_r_proto='REENTRANT_PROTO_I_TSR' 995readdir64_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*'
903rmail='' 1000rmail=''
904run='' 1001run=''
905runnm='false' 1002runnm='false'
1003sGMTIME_max='67768036191676799'
1004sGMTIME_min='-62167219200'
1005sLOCALTIME_max='67768036191676799'
1006sLOCALTIME_min='-62167219200'
906sPRIEUldbl='"LE"' 1007sPRIEUldbl='"LE"'
907sPRIFUldbl='"LF"' 1008sPRIFUldbl='"LF"'
908sPRIGUldbl='"LG"' 1009sPRIGUldbl='"LG"'
1010sPRIXU64='"lX"'
1011sPRId64='"ld"'
909sPRIeldbl='"Le"' 1012sPRIeldbl='"Le"'
910sPRIfldbl='"Lf"' 1013sPRIfldbl='"Lf"'
911sPRIgldbl='"Lg"' 1014sPRIgldbl='"Lg"'
1015sPRIi64='"li"'
1016sPRIo64='"lo"'
1017sPRIu64='"lu"'
1018sPRIx64='"lx"'
912sSCNfldbl='"Lf"' 1019sSCNfldbl='"Lf"'
913sched_yield='sched_yield()' 1020sched_yield='sched_yield()'
914scriptdir='@USRBIN@' 1021scriptdir='@USRBIN@'
915scriptdirexp='@USRBIN@' 1022scriptdirexp='@USRBIN@'
916sed='sed' 1023sed='sed'
917seedfunc='srand48' 1024seedfunc='Perl_drand48_init'
1025selectminbits='64'
918selecttype='fd_set *' 1026selecttype='fd_set *'
919sendmail='' 1027sendmail=''
920setgrent_r_proto='0' 1028setgrent_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
938sig_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' 1046sig_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'
939sig_size='69' 1047sig_size='69'
940signal_t='void' 1048signal_t='void'
941sitearch='@LIBDIR@/perl/site_perl/5.20.0/@ARCH@-thread-multi' 1049sitearch='@LIBDIR@/perl/site_perl/5.22.0/@ARCH@-thread-multi'
942sitearchexp='@LIBDIR@/perl/site_perl/5.20.0/@ARCH@-thread-multi' 1050sitearchexp='@LIBDIR@/perl/site_perl/5.22.0/@ARCH@-thread-multi'
943sitebin='@USRBIN@' 1051sitebin='@USRBIN@'
944sitebinexp='@USRBIN@' 1052sitebinexp='@USRBIN@'
945sitehtml1dir='' 1053sitehtml1dir=''
946sitehtml1direxp='' 1054sitehtml1direxp=''
947sitehtml3dir='' 1055sitehtml3dir=''
948sitehtml3direxp='' 1056sitehtml3direxp=''
949sitelib='@LIBDIR@/perl/site_perl/5.20.0' 1057sitelib='@LIBDIR@/perl/site_perl/5.22.0'
950sitelib_stem='@LIBDIR@/perl/site_perl' 1058sitelib_stem='@LIBDIR@/perl/site_perl'
951sitelibexp='@LIBDIR@/perl/site_perl/5.20.0' 1059sitelibexp='@LIBDIR@/perl/site_perl/5.22.0'
952siteman1dir='' 1060siteman1dir=''
953siteman1direxp='' 1061siteman1direxp=''
954siteman3dir='' 1062siteman3dir=''
@@ -957,6 +1065,7 @@ siteprefix='@EXECPREFIX@'
957siteprefixexp='@EXECPREFIX@' 1065siteprefixexp='@EXECPREFIX@'
958sitescript='@USRBIN@' 1066sitescript='@USRBIN@'
959sitescriptexp='@USRBIN@' 1067sitescriptexp='@USRBIN@'
1068sizesize='8'
960sizetype='size_t' 1069sizetype='size_t'
961sleep='' 1070sleep=''
962smail='' 1071smail=''
@@ -971,6 +1080,8 @@ srand48_r_proto='REENTRANT_PROTO_I_LS'
971srandom_r_proto='REENTRANT_PROTO_I_TS' 1080srandom_r_proto='REENTRANT_PROTO_I_TS'
972src='.' 1081src='.'
973ssizetype='ssize_t' 1082ssizetype='ssize_t'
1083st_ino_sign='1'
1084st_ino_size='8'
974startperl='#!@USRBIN@/perl' 1085startperl='#!@USRBIN@/perl'
975startsh='#!/bin/sh' 1086startsh='#!/bin/sh'
976static_ext=' ' 1087static_ext=' '
@@ -984,11 +1095,18 @@ stdio_stream_array=''
984strerror_r_proto='REENTRANT_PROTO_B_IBW' 1095strerror_r_proto='REENTRANT_PROTO_B_IBW'
985strings='@INCLUDEDIR@/string.h' 1096strings='@INCLUDEDIR@/string.h'
986submit='' 1097submit=''
987subversion='2' 1098subversion='0'
988sysman='@EXECPREFIX@/share/man/man1' 1099sysman='@EXECPREFIX@/share/man/man1'
1100sysroot=''
989tail='' 1101tail=''
990tar='' 1102tar=''
991targetarch='' 1103targetarch=''
1104targetdir=''
1105targetenv=''
1106targethost=''
1107targetmkdir=''
1108targetport=''
1109targetsh='/bin/sh'
992tbl='' 1110tbl=''
993tee='' 1111tee=''
994test='test' 1112test='test'
@@ -1004,21 +1122,29 @@ ttyname_r_proto='REENTRANT_PROTO_I_IBW'
1004u16size='2' 1122u16size='2'
1005u16type='unsigned short' 1123u16type='unsigned short'
1006u32size='4' 1124u32size='4'
1125u32type='unsigned int'
1007u64size='8' 1126u64size='8'
1127u64type='unsigned long'
1008u8size='1' 1128u8size='1'
1009u8type='unsigned char' 1129u8type='unsigned char'
1130uidformat='"u"'
1010uidsign='1' 1131uidsign='1'
1011uidsize='4' 1132uidsize='4'
1012uidtype='uid_t' 1133uidtype='uid_t'
1013uname='uname' 1134uname='uname'
1014uniq='uniq' 1135uniq='uniq'
1136uquadtype='unsigned long'
1015use5005threads='undef' 1137use5005threads='undef'
1138use64bitall='define'
1139use64bitint='define'
1140usecbacktrace='undef'
1016usecrosscompile='define' 1141usecrosscompile='define'
1017usedevel='undef' 1142usedevel='undef'
1018usedl='define' 1143usedl='define'
1019usedtrace='undef' 1144usedtrace='undef'
1020usefaststdio='undef' 1145usefaststdio='undef'
1021useithreads='define' 1146useithreads='define'
1147usekernprocpathname='undef'
1022uselargefiles='define' 1148uselargefiles='define'
1023uselongdouble='undef' 1149uselongdouble='undef'
1024usemallocwrap='define' 1150usemallocwrap='define'
@@ -1026,85 +1152,68 @@ usemorebits='undef'
1026usemultiplicity='define' 1152usemultiplicity='define'
1027usemymalloc='n' 1153usemymalloc='n'
1028usenm='false' 1154usenm='false'
1155usensgetexecutablepath='undef'
1029useopcode='true' 1156useopcode='true'
1030useperlio='define' 1157useperlio='define'
1031useposix='true' 1158useposix='true'
1159usequadmath='undef'
1032usereentrant='undef' 1160usereentrant='undef'
1033userelocatableinc='undef' 1161userelocatableinc='undef'
1034usesfio='false'
1035useshrplib='true' 1162useshrplib='true'
1036usesitecustomize='undef' 1163usesitecustomize='undef'
1037usesocks='undef' 1164usesocks='undef'
1038usethreads='define' 1165usethreads='define'
1039usevendorprefix='define' 1166usevendorprefix='define'
1167useversionedarchname='undef'
1040usevfork='false' 1168usevfork='false'
1041usrinc='@INCLUDEDIR@' 1169usrinc='@INCLUDEDIR@'
1042uuname='' 1170uuname=''
1043uvXUformat='"lX"' 1171uvXUformat='"lX"'
1044uvoformat='"lo"' 1172uvoformat='"lo"'
1173uvsize='8'
1045uvtype='unsigned long' 1174uvtype='unsigned long'
1046uvuformat='"lu"' 1175uvuformat='"lu"'
1047uvxformat='"lx"' 1176uvxformat='"lx"'
1048vaproto='define' 1177vaproto='define'
1049vendorarch='@LIBDIR@/perl/vendor_perl/5.20.0/@ARCH@-thread-multi' 1178vendorarch='@LIBDIR@/perl/vendor_perl/5.22.0/@ARCH@-thread-multi'
1050vendorarchexp='@LIBDIR@/perl/vendor_perl/5.20.0/@ARCH@-thread-multi' 1179vendorarchexp='@LIBDIR@/perl/vendor_perl/5.22.0/@ARCH@-thread-multi'
1051vendorbin='@USRBIN@' 1180vendorbin='@USRBIN@'
1052vendorbinexp='@USRBIN@' 1181vendorbinexp='@USRBIN@'
1053vendorhtml1dir=' ' 1182vendorhtml1dir=' '
1054vendorhtml1direxp='' 1183vendorhtml1direxp=''
1055vendorhtml3dir=' ' 1184vendorhtml3dir=' '
1056vendorhtml3direxp='' 1185vendorhtml3direxp=''
1057vendorlib='@LIBDIR@/perl/vendor_perl/5.20.0' 1186vendorlib='@LIBDIR@/perl/vendor_perl/5.22.0'
1058vendorlib_stem='@LIBDIR@/perl/vendor_perl' 1187vendorlib_stem='@LIBDIR@/perl/vendor_perl'
1059vendorlibexp='@LIBDIR@/perl/vendor_perl/5.20.0' 1188vendorlibexp='@LIBDIR@/perl/vendor_perl/5.22.0'
1060vendorman1dir=' ' 1189vendorman1dir=' '
1061vendorman1direxp='' 1190vendorman1direxp=''
1062vendorman3dir=' ' 1191vendorman3dir=' '
1063vendorman3direxp='' 1192vendorman3direxp=''
1064vendorprefix='/usr' 1193vendorprefix='@EXECPREFIX@'
1065vendorprefixexp='/usr' 1194vendorprefixexp='@EXECPREFIX@'
1066vendorscript='@USRBIN@' 1195vendorscript='@USRBIN@'
1067vendorscriptexp='@USRBIN@' 1196vendorscriptexp='@USRBIN@'
1068version='5.20.0' 1197version='5.22.0'
1069version_patchlevel_string='version 14 subversion 2' 1198version_patchlevel_string='version 22 subversion 0'
1070versiononly='undef' 1199versiononly='undef'
1071vi='' 1200vi=''
1072voidflags='15' 1201xlibpth='@LIBDIR@/386 @BASELIBDIR@386'
1073xlibpth='@LIBDIR@/386 @BASELIBDIR@/386'
1074yacc='yacc' 1202yacc='yacc'
1075yaccflags='' 1203yaccflags=''
1076zcat='' 1204zcat=''
1077zip='zip' 1205zip='zip'
1078PERL_REVISION=5 1206PERL_REVISION=5
1079PERL_VERSION=20 1207PERL_VERSION=22
1080PERL_SUBVERSION=0 1208PERL_SUBVERSION=0
1081PERL_API_REVISION=5 1209PERL_API_REVISION=5
1082PERL_API_VERSION=20 1210PERL_API_VERSION=22
1083PERL_API_SUBVERSION=0 1211PERL_API_SUBVERSION=0
1084PERL_PATCHLEVEL='' 1212PERL_PATCHLEVEL=''
1085PERL_CONFIG_SH=true 1213PERL_CONFIG_SH=true
1086: Variables propagated from previous config.sh file. 1214: Variables propagated from previous config.sh file.
1087libdb_needs_pthread='N' 1215libdb_needs_pthread='N'
1088 1216
1089d_static_inline='define'
1090d_sockaddr_sa_len='undef'
1091d_sin6_scope_id='define'
1092d_prctl='define'
1093d_prctl_set_name='define'
1094perl_static_inline='static __inline__'
1095d_sockaddr_in6='undef'
1096d_ip_mreq='undef'
1097d_ip_mreq_source='undef'
1098d_ipv6_mreq='undef'
1099d_ipv6_mreq_source='undef'
1100bootstrap_charset='undef'
1101d_isblank='define'
1102i_stdbool='undef'
1103usekernprocpathname='undef'
1104usensgetexecutablepath='undef'
1105st_ino_sign='1'
1106st_ino_size='4'
1107
1108# for Time-HiRes 1217# for Time-HiRes
1109d_clock_nanosleep='define' 1218d_clock_nanosleep='define'
1110d_clock_gettime='define' 1219d_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
index 7259a0c6ae..7259a0c6ae 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/config.sh-32
+++ b/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
index a59a9abb5e..a59a9abb5e 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-be
+++ b/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
index 10e4226567..10e4226567 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-le
+++ b/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
index 6929d3a09d..6929d3a09d 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/config.sh-64
+++ b/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
index c08ce3c431..c08ce3c431 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-be
+++ b/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
index 277d2a9bee..277d2a9bee 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-le
+++ b/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
index a00ad61d90..a00ad61d90 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/cross-generate_uudmap.patch
+++ b/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
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 @@
1From 25994ac1124566398adee13806ef9a73d2cae150 Mon Sep 17 00:00:00 2001 1From d33d46963035ef726144dc66be2ae9c00aec0333 Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org> 2From: Niko Tyni <ntyni@debian.org>
3Date: Tue, 16 Oct 2012 23:07:56 +0300 3Date: Tue, 16 Oct 2012 23:07:56 +0300
4Subject: Fix CPAN::FirstTime defaults with nonexisting site dirs if a parent 4Subject: Fix CPAN::FirstTime defaults with nonexisting site dirs if a parent
@@ -18,10 +18,10 @@ Patch-Name: debian/cpan-missing-site-dirs.diff
18 1 file changed, 27 insertions(+), 4 deletions(-) 18 1 file changed, 27 insertions(+), 4 deletions(-)
19 19
20diff --git a/cpan/CPAN/lib/CPAN/FirstTime.pm b/cpan/CPAN/lib/CPAN/FirstTime.pm 20diff --git a/cpan/CPAN/lib/CPAN/FirstTime.pm b/cpan/CPAN/lib/CPAN/FirstTime.pm
21index 4416072..187f5c4 100644 21index 33054cd..7b0becf 100644
22--- a/cpan/CPAN/lib/CPAN/FirstTime.pm 22--- a/cpan/CPAN/lib/CPAN/FirstTime.pm
23+++ b/cpan/CPAN/lib/CPAN/FirstTime.pm 23+++ b/cpan/CPAN/lib/CPAN/FirstTime.pm
24@@ -2045,11 +2045,34 @@ sub _print_urllist { 24@@ -2057,11 +2057,34 @@ sub _print_urllist {
25 }; 25 };
26 } 26 }
27 27
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
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 @@
1From 64c9ad40c26f051a275a8b963cc849ca0ddd3cbb Mon Sep 17 00:00:00 2001 1From 5ff1f21484aab68efe321ff4ba5d35928f72af96 Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
4Subject: Provide a sensible INSTALLDIRS default for modules installed from 4Subject: Provide a sensible INSTALLDIRS default for modules installed from
@@ -14,10 +14,10 @@ Patch-Name: debian/cpan_definstalldirs.diff
14 1 file changed, 2 insertions(+), 2 deletions(-) 14 1 file changed, 2 insertions(+), 2 deletions(-)
15 15
16diff --git a/cpan/CPAN/lib/CPAN/FirstTime.pm b/cpan/CPAN/lib/CPAN/FirstTime.pm 16diff --git a/cpan/CPAN/lib/CPAN/FirstTime.pm b/cpan/CPAN/lib/CPAN/FirstTime.pm
17index d1a8eef..4416072 100644 17index 918e009..33054cd 100644
18--- a/cpan/CPAN/lib/CPAN/FirstTime.pm 18--- a/cpan/CPAN/lib/CPAN/FirstTime.pm
19+++ b/cpan/CPAN/lib/CPAN/FirstTime.pm 19+++ b/cpan/CPAN/lib/CPAN/FirstTime.pm
20@@ -1023,7 +1023,7 @@ sub init { 20@@ -1024,7 +1024,7 @@ sub init {
21 my_prompt_loop(prefer_installer => 'MB', $matcher, 'MB|EUMM|RAND'); 21 my_prompt_loop(prefer_installer => 'MB', $matcher, 'MB|EUMM|RAND');
22 22
23 if (!$matcher or 'makepl_arg make_arg' =~ /$matcher/) { 23 if (!$matcher or 'makepl_arg make_arg' =~ /$matcher/) {
@@ -26,7 +26,7 @@ index d1a8eef..4416072 100644
26 my_dflt_prompt(make_arg => "", $matcher); 26 my_dflt_prompt(make_arg => "", $matcher);
27 if ( $CPAN::Config->{makepl_arg} =~ /LIBS=|INC=/ ) { 27 if ( $CPAN::Config->{makepl_arg} =~ /LIBS=|INC=/ ) {
28 $CPAN::Frontend->mywarn( 28 $CPAN::Frontend->mywarn(
29@@ -1055,7 +1055,7 @@ sub init { 29@@ -1056,7 +1056,7 @@ sub init {
30 my_dflt_prompt(make_install_arg => $CPAN::Config->{make_arg} || "", 30 my_dflt_prompt(make_install_arg => $CPAN::Config->{make_arg} || "",
31 $matcher); 31 $matcher);
32 32
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
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 @@
1From 4da39e2ce6c5a510409c2da1c7b24e0e7ff87f31 Mon Sep 17 00:00:00 2001 1From 01421f8a80d5c623959695ba2b8167f30112d333 Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Fri, 16 Dec 2005 01:32:14 +1100 3Date: Fri, 16 Dec 2005 01:32:14 +1100
4Subject: Remove overly restrictive DB_File version check. 4Subject: 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 @@
1From def4aa3817f98aae625e601b791ef068276f05d5 Mon Sep 17 00:00:00 2001
2From: Dominic Hargreaves <dom@earth.li>
3Date: Mon, 17 May 2010 13:23:07 +0300
4Subject: Point users to Debian packages of deprecated core modules
5
6Bug-Debian: http://bugs.debian.org/747628
7
8Several modules are being deprecated with perl 5.20.
9To get a clean transition, perl/perl-modules is going to recommend the
10separate Debian packages of these for one release cycle so that they will be
11pulled in by default on upgrades. This is taking place for perl 5.20/jessie.
12
13However, on systems configured to ignore recommendations the deprecation
14warnings will still be useful, so modify them slightly to point to the
15separate packages instead.
16
17Patch-Name: debian/deprecate-with-apt.diff
18---
19 lib/deprecate.pm | 15 ++++++++++++++-
20 1 file changed, 14 insertions(+), 1 deletion(-)
21
22diff --git a/lib/deprecate.pm b/lib/deprecate.pm
23index 47bc112..b0c61df 100644
24--- a/lib/deprecate.pm
25+++ b/lib/deprecate.pm
26@@ -7,6 +7,13 @@ our $VERSION = 0.03;
27 our %Config;
28 unless (%Config) { require Config; *Config = \%Config::Config; }
29
30+# Debian-specific change: recommend the separate Debian packages of
31+# deprecated modules where available
32+
33+our %DEBIAN_PACKAGES = (
34+ # None for the perl 5.22 cycle
35+);
36+
37 # This isn't a public API. It's internal to code maintained by the perl-porters
38 # If you would like it to be a public API, please send a patch with
39 # documentation and tests. Until then, it may change without warning.
40@@ -58,9 +65,15 @@ EOM
41 if (defined $callers_bitmask
42 && (vec($callers_bitmask, $warnings::Offsets{deprecated}, 1)
43 || vec($callers_bitmask, $warnings::Offsets{all}, 1))) {
44- warn <<"EOM";
45+ if (my $deb = $DEBIAN_PACKAGES{$package}) {
46+ warn <<"EOM";
47+$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.
48+EOM
49+ } else {
50+ warn <<"EOM";
51 $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.
52 EOM
53+ }
54 }
55 }
56 }
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
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 @@
1From 2f3e4b35da039600de403083b5a0c7391751d02e Mon Sep 17 00:00:00 2001 1From e18f81e69c55d698abd293e71063d6b6b275cc07 Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Fri, 18 Mar 2005 22:22:25 +1100 3Date: Fri, 18 Mar 2005 22:22:25 +1100
4Subject: Replace generic man(1) instructions with Debian-specific information. 4Subject: Replace generic man(1) instructions with Debian-specific information.
@@ -11,10 +11,10 @@ Patch-Name: debian/doc_info.diff
11 1 file changed, 10 insertions(+), 2 deletions(-) 11 1 file changed, 10 insertions(+), 2 deletions(-)
12 12
13diff --git a/pod/perl.pod b/pod/perl.pod 13diff --git a/pod/perl.pod b/pod/perl.pod
14index 2e8d0d8..8810769 100644 14index 364e957..f97e103 100644
15--- a/pod/perl.pod 15--- a/pod/perl.pod
16+++ b/pod/perl.pod 16+++ b/pod/perl.pod
17@@ -274,8 +274,16 @@ aux a2p c2ph h2ph h2xs perlbug pl2pm pod2html pod2man s2p splain xsubpp 17@@ -291,8 +291,16 @@ aux c2ph h2ph h2xs perlbug pl2pm pod2html pod2man splain xsubpp
18 18
19 =for buildtoc __END__ 19 =for buildtoc __END__
20 20
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
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 @@
1From 98e7248580af353d781b24715b42af5b6a4caf35 Mon Sep 17 00:00:00 2001 1From 7fe59a3d0601c6d8634eae4f99dae3024cd02a92 Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
4Subject: Tweak enc2xs to follow symlinks and ignore missing @INC directories. 4Subject: Tweak enc2xs to follow symlinks and ignore missing @INC directories.
@@ -17,10 +17,10 @@ Patch-Name: debian/enc2xs_inc.diff
17 2 files changed, 7 insertions(+), 4 deletions(-) 17 2 files changed, 7 insertions(+), 4 deletions(-)
18 18
19diff --git a/cpan/Encode/bin/enc2xs b/cpan/Encode/bin/enc2xs 19diff --git a/cpan/Encode/bin/enc2xs b/cpan/Encode/bin/enc2xs
20index c44487d..a9af54f 100644 20index 19f2b2b..4d64e38 100644
21--- a/cpan/Encode/bin/enc2xs 21--- a/cpan/Encode/bin/enc2xs
22+++ b/cpan/Encode/bin/enc2xs 22+++ b/cpan/Encode/bin/enc2xs
23@@ -929,11 +929,11 @@ use vars qw( 23@@ -944,11 +944,11 @@ use vars qw(
24 sub find_e2x{ 24 sub find_e2x{
25 eval { require File::Find; }; 25 eval { require File::Find; };
26 my (@inc, %e2x_dir); 26 my (@inc, %e2x_dir);
@@ -34,7 +34,7 @@ index c44487d..a9af54f 100644
34 my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size, 34 my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
35 $atime,$mtime,$ctime,$blksize,$blocks) 35 $atime,$mtime,$ctime,$blksize,$blocks)
36 = lstat($_) or return; 36 = lstat($_) or return;
37@@ -943,7 +943,7 @@ sub find_e2x{ 37@@ -958,7 +958,7 @@ sub find_e2x{
38 $e2x_dir{$File::Find::dir} ||= $mtime; 38 $e2x_dir{$File::Find::dir} ||= $mtime;
39 } 39 }
40 return; 40 return;
@@ -43,7 +43,7 @@ index c44487d..a9af54f 100644
43 warn join("\n", keys %e2x_dir), "\n"; 43 warn join("\n", keys %e2x_dir), "\n";
44 for my $d (sort {$e2x_dir{$a} <=> $e2x_dir{$b}} keys %e2x_dir){ 44 for my $d (sort {$e2x_dir{$a} <=> $e2x_dir{$b}} keys %e2x_dir){
45 $_E2X = $d; 45 $_E2X = $d;
46@@ -1010,7 +1010,7 @@ sub make_configlocal_pm { 46@@ -1025,7 +1025,7 @@ sub make_configlocal_pm {
47 $LocalMod{$enc} ||= $mod; 47 $LocalMod{$enc} ||= $mod;
48 } 48 }
49 }; 49 };
@@ -53,10 +53,10 @@ index c44487d..a9af54f 100644
53 for my $enc ( sort keys %LocalMod ) { 53 for my $enc ( sort keys %LocalMod ) {
54 $_ModLines .= 54 $_ModLines .=
55diff --git a/t/porting/customized.t b/t/porting/customized.t 55diff --git a/t/porting/customized.t b/t/porting/customized.t
56index a769c58..6b9977f 100644 56index 45fcafb..3bd6adb 100644
57--- a/t/porting/customized.t 57--- a/t/porting/customized.t
58+++ b/t/porting/customized.t 58+++ b/t/porting/customized.t
59@@ -99,8 +99,11 @@ foreach my $module ( sort keys %Modules ) { 59@@ -101,8 +101,11 @@ foreach my $module ( sort keys %Modules ) {
60 print $data_fh join(' ', $module, $file, $id), "\n"; 60 print $data_fh join(' ', $module, $file, $id), "\n";
61 next; 61 next;
62 } 62 }
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
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 @@
1From 81255b67014bda2ec127e0856436acfa554a068c Mon Sep 17 00:00:00 2001 1From 827eee225897c35ec97194a5971bf4bfcf250748 Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Fri, 16 Dec 2005 01:32:14 +1100 3Date: Fri, 16 Dec 2005 01:32:14 +1100
4Subject: Remove Errno version check due to upgrade problems with long-running 4Subject: Remove Errno version check due to upgrade problems with long-running
@@ -16,10 +16,10 @@ Patch-Name: debian/errno_ver.diff
16 1 file changed, 5 deletions(-) 16 1 file changed, 5 deletions(-)
17 17
18diff --git a/ext/Errno/Errno_pm.PL b/ext/Errno/Errno_pm.PL 18diff --git a/ext/Errno/Errno_pm.PL b/ext/Errno/Errno_pm.PL
19index 55ad01a..e4a31ef 100644 19index c6bfa06..519e5c7 100644
20--- a/ext/Errno/Errno_pm.PL 20--- a/ext/Errno/Errno_pm.PL
21+++ b/ext/Errno/Errno_pm.PL 21+++ b/ext/Errno/Errno_pm.PL
22@@ -277,13 +277,8 @@ sub write_errno_pm { 22@@ -278,13 +278,8 @@ sub write_errno_pm {
23 23
24 package Errno; 24 package Errno;
25 require Exporter; 25 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
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 @@
1From 2870b992e4b5e8bb0b9c44c9aff81adaaf9de439 Mon Sep 17 00:00:00 2001 1From 431275078b0490d2e092442d9582be06bb95b354 Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org> 2From: Niko Tyni <ntyni@debian.org>
3Date: Sat, 10 May 2014 23:34:14 +0300 3Date: Sat, 10 May 2014 23:34:14 +0300
4Subject: EU:MM: set location of libperl.a under /usr/lib 4Subject: EU:MM: set location of libperl.a under /usr/lib
@@ -13,10 +13,10 @@ Patch-Name: debian/extutils_set_libperl_path.diff
13 2 files changed, 2 insertions(+), 2 deletions(-) 13 2 files changed, 2 insertions(+), 2 deletions(-)
14 14
15diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 15diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
16index 8b86a24..f977476 100644 16index 5f1b87f..570a631 100644
17--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 17--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
18+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 18+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
19@@ -2462,7 +2462,7 @@ MAP_PRELIBS = $Config{perllibs} $Config{cryptlib} 19@@ -2505,7 +2505,7 @@ MAP_PRELIBS = $Config{perllibs} $Config{cryptlib}
20 ($lperl = $libperl) =~ s/\$\(A\)/$self->{LIB_EXT}/; 20 ($lperl = $libperl) =~ s/\$\(A\)/$self->{LIB_EXT}/;
21 } 21 }
22 unless ($libperl && -f $lperl) { # Ilya's code... 22 unless ($libperl && -f $lperl) { # Ilya's code...
@@ -26,7 +26,7 @@ index 8b86a24..f977476 100644
26 $libperl ||= "libperl$self->{LIB_EXT}"; 26 $libperl ||= "libperl$self->{LIB_EXT}";
27 $libperl = "$dir/$libperl"; 27 $libperl = "$dir/$libperl";
28diff --git a/pp.c b/pp.c 28diff --git a/pp.c b/pp.c
29index 4ec6887..a44c137 100644 29index 42f156a..77c1279 100644
30--- a/pp.c 30--- a/pp.c
31+++ b/pp.c 31+++ b/pp.c
32@@ -1,4 +1,4 @@ 32@@ -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 @@
1From 27ae7b18078d801a2c943aa6de2f7e9808177251 Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org>
3Date: Fri, 18 Mar 2005 22:22:25 +1100
4Subject: Postpone LD_LIBRARY_PATH evaluation to the binary targets.
5
6Modify the setting of LD_LIBRARY_PATH to append pre-existing values at the
7time the rule is evaluated rather than when the Makefile is created.
8
9This is required when building packages with dpkg-buildpackage and fakeroot,
10since fakeroot (which now sets LD_LIBRARY_PATH) is not used for the "build"
11rule where the Makefile is created, but is for the clean/binary* targets.
12
13Patch-Name: debian/fakeroot.diff
14---
15 Makefile.SH | 7 ++-----
16 1 file changed, 2 insertions(+), 5 deletions(-)
17
18diff --git a/Makefile.SH b/Makefile.SH
19index 034d812..04dd7d5 100755
20--- a/Makefile.SH
21+++ b/Makefile.SH
22@@ -39,10 +39,7 @@ case "$useshrplib" in
23 true)
24 # Prefix all runs of 'miniperl' and 'perl' with
25 # $ldlibpth so that ./perl finds *this* shared libperl.
26- case "$LD_LIBRARY_PATH" in
27- '') ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `" ;;
28- *) ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `:` quote "$LD_LIBRARY_PATH" `" ;;
29- esac
30+ ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `"'$${LD_LIBRARY_PATH:+:}$$LD_LIBRARY_PATH'
31
32 pldlflags="$cccdlflags"
33 static_ldflags=''
34@@ -113,7 +110,7 @@ true)
35 ;;
36 esac
37 case "$ldlibpthname" in
38- '') ;;
39+ ''|LD_LIBRARY_PATH) ;;
40 *)
41 case "$osname" in
42 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
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 @@
1From 8deb14b24ee17694a2f23a78e8782b24c116daae Mon Sep 17 00:00:00 2001 1From c81dbdedff9e9b4fb75ac028aa718838c0292d2f Mon Sep 17 00:00:00 2001
2From: Andreas Marschke <andreas.marschke@googlemail.com> 2From: Andreas Marschke <andreas.marschke@googlemail.com>
3Date: Sat, 17 Sep 2011 11:38:42 +0100 3Date: Sat, 17 Sep 2011 11:38:42 +0100
4Subject: Configure CPAN::Distribution with correct name of html2text 4Subject: Configure CPAN::Distribution with correct name of html2text
@@ -21,10 +21,10 @@ functionality].
21 1 file changed, 1 insertion(+), 1 deletion(-) 21 1 file changed, 1 insertion(+), 1 deletion(-)
22 22
23diff --git a/cpan/CPAN/lib/CPAN/Distribution.pm b/cpan/CPAN/lib/CPAN/Distribution.pm 23diff --git a/cpan/CPAN/lib/CPAN/Distribution.pm b/cpan/CPAN/lib/CPAN/Distribution.pm
24index 9a08707..332a627 100644 24index 092b781..5c2bae1 100644
25--- a/cpan/CPAN/lib/CPAN/Distribution.pm 25--- a/cpan/CPAN/lib/CPAN/Distribution.pm
26+++ b/cpan/CPAN/lib/CPAN/Distribution.pm 26+++ b/cpan/CPAN/lib/CPAN/Distribution.pm
27@@ -4031,7 +4031,7 @@ sub _display_url { 27@@ -4099,7 +4099,7 @@ sub _display_url {
28 if $CPAN::DEBUG; 28 if $CPAN::DEBUG;
29 29
30 # should we define it in the config instead? 30 # 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
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 @@
1From c7ffe0cc3105cb627fbbb7d0c7dbb53f1f236a17 Mon Sep 17 00:00:00 2001 1From 9faf6dcc3a5c4154484d812eb3cc3dd78b35563b Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org> 2From: Niko Tyni <ntyni@debian.org>
3Date: Mon, 30 May 2011 22:54:24 +0300 3Date: Mon, 30 May 2011 22:54:24 +0300
4Subject: Document that CCFLAGS should include $Config{ccflags} 4Subject: Document that CCFLAGS should include $Config{ccflags}
@@ -15,10 +15,10 @@ Patch-Name: fixes/document_makemaker_ccflags.diff
15 1 file changed, 4 insertions(+) 15 1 file changed, 4 insertions(+)
16 16
17diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 17diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm
18index d2fabf6..fabb021 100644 18index fe95b27..90403e8 100644
19--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 19--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm
20+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 20+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm
21@@ -1716,6 +1716,10 @@ currently used by MakeMaker but may be handy in Makefile.PLs. 21@@ -1774,6 +1774,10 @@ currently used by MakeMaker but may be handy in Makefile.PLs.
22 String that will be included in the compiler call command line between 22 String that will be included in the compiler call command line between
23 the arguments INC and OPTIMIZE. 23 the arguments INC and OPTIMIZE.
24 24
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
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 @@
1From 8b7b31d6b2368717514a05dc0e968c1357511733 Mon Sep 17 00:00:00 2001 1From 55d430eb02fc116581847304ca20321687978269 Mon Sep 17 00:00:00 2001
2From: Jonathan Nieder <jrnieder@gmail.com> 2From: Jonathan Nieder <jrnieder@gmail.com>
3Date: Fri, 27 Jul 2012 10:35:07 -0500 3Date: Fri, 27 Jul 2012 10:35:07 -0500
4Subject: Memoize::Storable: respect 'nstore' option not respected 4Subject: 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
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 @@
1From e2e1127a521d942bd9aea4c1290cdf46c15c35fd Mon Sep 17 00:00:00 2001 1From fa085fedd9c406edcd4a1a256c025d5ff7f6c6de Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Thu, 20 Sep 2007 19:47:14 +1000 3Date: Thu, 20 Sep 2007 19:47:14 +1000
4Subject: Document the Net::SMTP 'Port' option 4Subject: Document the Net::SMTP 'Port' option
@@ -8,14 +8,14 @@ Bug: http://rt.cpan.org/Public/Bug/Display.html?id=36038
8 8
9Patch-Name: fixes/net_smtp_docs.diff 9Patch-Name: fixes/net_smtp_docs.diff
10--- 10---
11 cpan/libnet/Net/SMTP.pm | 1 + 11 cpan/libnet/lib/Net/SMTP.pm | 1 +
12 1 file changed, 1 insertion(+) 12 1 file changed, 1 insertion(+)
13 13
14diff --git a/cpan/libnet/Net/SMTP.pm b/cpan/libnet/Net/SMTP.pm 14diff --git a/cpan/libnet/lib/Net/SMTP.pm b/cpan/libnet/lib/Net/SMTP.pm
15index 705b5c5..17c1d21 100644 15index afd017a..6ae7d9e 100644
16--- a/cpan/libnet/Net/SMTP.pm 16--- a/cpan/libnet/lib/Net/SMTP.pm
17+++ b/cpan/libnet/Net/SMTP.pm 17+++ b/cpan/libnet/lib/Net/SMTP.pm
18@@ -637,6 +637,7 @@ Net::SMTP will attempt to extract the address from the value passed. 18@@ -738,6 +738,7 @@ Net::SMTP will attempt to extract the address from the value passed.
19 19
20 B<Debug> - Enable debugging information 20 B<Debug> - Enable debugging information
21 21
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 @@
1From 0ecf83f259db09cb38cb37c9b22e72be185afa8f Mon Sep 17 00:00:00 2001
2From: Hugo van der Sanden <hv@crypt.org>
3Date: Thu, 11 Jun 2015 12:25:40 +0100
4Subject: fix -Cnn parsing
5
6Commit 22ff313068 for [perl #123814] inadvertently changed the logic when
7parsing a numeric parameter to the -C option, such that the successfully
8parsed number was not saved as the option value if it parsed to the end
9of the argument.
10
11Bug: https://rt.perl.org/Ticket/Display.html?id=125381
12Bug-Debian: https://bugs.debian.org/788636
13Origin: upstream, http://perl5.git.perl.org/perl.git/commit/89d84ff965
14Patch-Name: fixes/perl-Cnn.diff
15---
16 t/run/switchC.t | 7 ++++++-
17 util.c | 17 ++++++++---------
18 2 files changed, 14 insertions(+), 10 deletions(-)
19
20diff --git a/t/run/switchC.t b/t/run/switchC.t
21index f6aa868..4f63c3b 100644
22--- a/t/run/switchC.t
23+++ b/t/run/switchC.t
24@@ -11,7 +11,7 @@ BEGIN {
25 skip_all_if_miniperl('-C and $ENV{PERL_UNICODE} are disabled on miniperl');
26 }
27
28-plan(tests => 13);
29+plan(tests => 14);
30
31 my $r;
32
33@@ -25,6 +25,11 @@ $r = runperl( switches => [ '-CO', '-w' ],
34 stderr => 1 );
35 like( $r, qr/^$b(?:\r?\n)?$/s, '-CO: no warning on UTF-8 output' );
36
37+$r = runperl( switches => [ '-C2', '-w' ],
38+ prog => 'print chr(256)',
39+ stderr => 1 );
40+like( $r, qr/^$b(?:\r?\n)?$/s, '-C2: no warning on UTF-8 output' );
41+
42 SKIP: {
43 if (exists $ENV{PERL_UNICODE} &&
44 ($ENV{PERL_UNICODE} eq "" || $ENV{PERL_UNICODE} =~ /[SO]/)) {
45diff --git a/util.c b/util.c
46index 8cf62f5..ee23314 100644
47--- a/util.c
48+++ b/util.c
49@@ -4420,16 +4420,15 @@ Perl_parse_unicode_opts(pTHX_ const char **popt)
50 if (isDIGIT(*p)) {
51 const char* endptr;
52 UV uv;
53- if (grok_atoUV(p, &uv, &endptr)
54- && uv <= U32_MAX
55- && (p = endptr)
56- && *p && *p != '\n' && *p != '\r'
57- ) {
58+ if (grok_atoUV(p, &uv, &endptr) && uv <= U32_MAX) {
59 opt = (U32)uv;
60- if (isSPACE(*p))
61- goto the_end_of_the_opts_parser;
62- else
63- Perl_croak(aTHX_ "Unknown Unicode option letter '%c'", *p);
64+ p = endptr;
65+ if (p && *p && *p != '\n' && *p != '\r') {
66+ if (isSPACE(*p))
67+ goto the_end_of_the_opts_parser;
68+ else
69+ Perl_croak(aTHX_ "Unknown Unicode option letter '%c'", *p);
70+ }
71 }
72 }
73 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 @@
1From 9057adc106d6bbef53c9e706523cd94f1a7a08d4 Mon Sep 17 00:00:00 2001
2From: Russ Allbery <rra@debian.org>
3Date: Sat, 30 Aug 2014 15:10:41 -0700
4Subject: Support POD_MAN_DATE in Pod::Man for the left-hand footer
5
6Honor the environment variable POD_MAN_DATE and use its contents, if
7set, as the value of the left-hand footer if the date option is not
8set, overriding the timestamp of the input file. This is primarily
9useful to ensure reproducible builds of the same output file given the
10same souce and Pod::Man version, even when file timestamps may not be
11consistent. Thanks, Niko Tyni.
12
13Bug-Debian: http://bugs.debian.org/759405
14Origin: upstream
15Patch-Name: fixes/pod_man_reproducible_date.diff
16---
17 cpan/podlators/lib/Pod/Man.pm | 69 +++++++++++++++++++++++++++++++-----------
18 cpan/podlators/t/devise-date.t | 29 +++++++++++++-----
19 2 files changed, 72 insertions(+), 26 deletions(-)
20
21diff --git a/cpan/podlators/lib/Pod/Man.pm b/cpan/podlators/lib/Pod/Man.pm
22index 72ca9ff..0536662 100644
23--- a/cpan/podlators/lib/Pod/Man.pm
24+++ b/cpan/podlators/lib/Pod/Man.pm
25@@ -876,25 +876,42 @@ sub devise_title {
26 }
27
28 # Determine the modification date and return that, properly formatted in ISO
29-# format. If we can't get the modification date of the input, instead use the
30-# current time. Pod::Simple returns a completely unuseful stringified file
31-# handle as the source_filename for input from a file handle, so we have to
32-# deal with that as well.
33+# format.
34+#
35+# If POD_MAN_DATE is set, that overrides anything else. This can be used for
36+# reproducible generation of the same file even if the input file timestamps
37+# are unpredictable or the POD coms from standard input.
38+#
39+# Otherwise, use the modification date of the input if we can stat it. Be
40+# aware that Pod::Simple returns the stringification of the file handle as
41+# source_filename for input from a file handle, so we'll stat some random ref
42+# string in that case. If that fails, instead use the current time.
43+#
44+# $self - Pod::Man object, used to get the source file
45+#
46+# Returns: YYYY-MM-DD date suitable for the left-hand footer
47 sub devise_date {
48 my ($self) = @_;
49+
50+ # If POD_MAN_DATE is set, always use it.
51+ if ($ENV{POD_MAN_DATE}) {
52+ return $ENV{POD_MAN_DATE};
53+ }
54+
55+ # Otherwise, get the input filename and try to stat it. If that fails,
56+ # use the current time.
57 my $input = $self->source_filename;
58 my $time;
59 if ($input) {
60- $time = (stat $input)[9] || time;
61+ $time = (stat($input))[9] || time();
62 } else {
63- $time = time;
64+ $time = time();
65 }
66
67- # Can't use POSIX::strftime(), which uses Fcntl, because MakeMaker
68- # uses this and it has to work in the core which can't load dynamic
69- # libraries.
70- my ($year, $month, $day) = (localtime $time)[5,4,3];
71- return sprintf ("%04d-%02d-%02d", $year + 1900, $month + 1, $day);
72+ # Can't use POSIX::strftime(), which uses Fcntl, because MakeMaker uses
73+ # this and it has to work in the core which can't load dynamic libraries.
74+ my ($year, $month, $day) = (localtime($time))[5,4,3];
75+ return sprintf("%04d-%02d-%02d", $year + 1900, $month + 1, $day);
76 }
77
78 # Print out the preamble and the title. The meaning of the arguments to .TH
79@@ -1632,6 +1649,15 @@ argument.
80 Sets the centered page header to use instead of "User Contributed Perl
81 Documentation".
82
83+=item date
84+
85+Sets the left-hand footer. If this option is not set, the contents of the
86+environment variable POD_MAN_DATE, if set, will be used. Failing that,
87+the modification date of the input file will be used, or the current time
88+if stat() can't find that file (which will be the case if the input is
89+from C<STDIN>). If obtained from the file modification date or the
90+current time, he date will be formatted as C<YYYY-MM-DD>.
91+
92 =item errors
93
94 How to report errors. C<die> says to throw an exception on any POD
95@@ -1642,13 +1668,6 @@ POD errors entirely, as much as possible.
96
97 The default is C<pod>.
98
99-=item date
100-
101-Sets the left-hand footer. By default, the modification date of the input
102-file will be used, or the current date if stat() can't find that file (the
103-case if the input is from C<STDIN>), and the date will be formatted as
104-C<YYYY-MM-DD>.
105-
106 =item fixed
107
108 The fixed-width font to use for verbatim text and code. Defaults to
109@@ -1810,6 +1829,20 @@ option was set to C<die>.
110
111 =back
112
113+=head1 ENVIRONMENT
114+
115+=over 4
116+
117+=item POD_MAN_DATE
118+
119+If set, this will be used as the value of the left-hand footer unless the
120+C<date> option is explicitly set, overriding the timestamp of the input
121+file or the current time. This is primarily useful to ensure reproducible
122+builds of the same output file given the same souce and Pod::Man version,
123+even when file timestamps may not be consistent.
124+
125+=back
126+
127 =head1 BUGS
128
129 Encoding handling assumes that PerlIO is available and does not work
130diff --git a/cpan/podlators/t/devise-date.t b/cpan/podlators/t/devise-date.t
131index 3cce9f5..c610dd9 100644
132--- a/cpan/podlators/t/devise-date.t
133+++ b/cpan/podlators/t/devise-date.t
134@@ -1,15 +1,28 @@
135-#!/usr/bin/perl -w
136-
137-# In order for MakeMaker to build in the core, nothing can use
138-# Fcntl which includes POSIX. devise_date()'s use of strftime()
139-# was replaced. This tests that it's identical.
140+#!/usr/bin/perl
141+#
142+# In order for MakeMaker to build in the core, nothing can use Fcntl which
143+# includes POSIX. devise_date()'s use of strftime() was replaced. This tests
144+# that it's identical. It also tests special handling of the POD_MAN_DATE
145+# environment variable.
146
147+use 5.006;
148 use strict;
149-
150-use Test::More tests => 1;
151+use warnings;
152
153 use Pod::Man;
154 use POSIX qw(strftime);
155
156+use Test::More tests => 2;
157+
158+# Check that the results of device_date matches strftime. There is no input
159+# file name, so this will use the current time.
160 my $parser = Pod::Man->new;
161-is $parser->devise_date, strftime("%Y-%m-%d", localtime);
162+is(
163+ $parser->devise_date,
164+ strftime('%Y-%m-%d', localtime()),
165+ 'devise_date matches strftime'
166+);
167+
168+# Set the override environment variable and ensure that it's honored.
169+local $ENV{POD_MAN_DATE} = '2014-01-01';
170+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 @@
1From 183bb4af7ad862a2cf31d0dcb3dd45c100f76776 Mon Sep 17 00:00:00 2001
2From: Russ Allbery <rra@cpan.org>
3Date: Wed, 15 Apr 2015 22:21:25 -0700
4Subject: Support an empty POD_MAN_DATE environment variable
5
6One may want to set this to an empty string. Handle that correctly.
7
8(backported to Perl 5.20.2 by Niko Tyni <ntyni@debian.org>)
9
10Origin: upstream, http://git.eyrie.org/?p=perl/podlators.git;a=commitdiff;h=e0e9fcb53e8fc954b2b1955385eea18c27f869af
11Bug-Debian: https://bugs.debian.org/780259
12Patch-Name: fixes/podman-empty-date.diff
13---
14 cpan/podlators/lib/Pod/Man.pm | 2 +-
15 cpan/podlators/t/devise-date.t | 6 +++++-
16 2 files changed, 6 insertions(+), 2 deletions(-)
17
18diff --git a/cpan/podlators/lib/Pod/Man.pm b/cpan/podlators/lib/Pod/Man.pm
19index 365892e..8997a15 100644
20--- a/cpan/podlators/lib/Pod/Man.pm
21+++ b/cpan/podlators/lib/Pod/Man.pm
22@@ -894,7 +894,7 @@ sub devise_date {
23 my ($self) = @_;
24
25 # If POD_MAN_DATE is set, always use it.
26- if ($ENV{POD_MAN_DATE}) {
27+ if (defined($ENV{POD_MAN_DATE})) {
28 return $ENV{POD_MAN_DATE};
29 }
30
31diff --git a/cpan/podlators/t/devise-date.t b/cpan/podlators/t/devise-date.t
32index 9da9d1b..27271d9 100644
33--- a/cpan/podlators/t/devise-date.t
34+++ b/cpan/podlators/t/devise-date.t
35@@ -12,7 +12,7 @@ use warnings;
36 use Pod::Man;
37 use POSIX qw(strftime);
38
39-use Test::More tests => 2;
40+use Test::More tests => 3;
41
42 # Check that the results of device_date matches strftime. There is no input
43 # file name, so this will use the current time.
44@@ -26,3 +26,7 @@ is(
45 # Set the override environment variable and ensure that it's honored.
46 local $ENV{POD_MAN_DATE} = '2014-01-01';
47 is($parser->devise_date, '2014-01-01', 'devise_date honors POD_MAN_DATE');
48+
49+# Check that an empty environment variable is honored.
50+local $ENV{POD_MAN_DATE} = q{};
51+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 @@
1From 7671d101baa75d7a79bfbd8c75c1595fbb3f53ba Mon Sep 17 00:00:00 2001
2From: Russ Allbery <rra@cpan.org>
3Date: Sat, 7 Feb 2015 19:03:34 -0800
4Subject: Better errors for man pages from standard input
5
6[Pod::Man] Attempt to detect if the input came from a pipe and
7therefore has a completely unhelpful (and nonreproducible) source file
8name, and diagnose this as an error. Document that the name option
9(--name to pod2man) is required when processing POD source from
10standard input. (Debian Bug#777405)
11
12(backported to Perl 5.20.2 by Niko Tyni <ntyni@debian.org>)
13
14Origin: upstream, http://git.eyrie.org/?p=perl/podlators.git;a=commitdiff;h=d98872e46c93861b7aba14949e1258712087dc55
15Bug-Debian: https://bugs.debian.org/777405
16Patch-Name: fixes/podman-pipe.diff
17---
18 cpan/podlators/lib/Pod/Man.pm | 15 +++++++++++++++
19 cpan/podlators/scripts/pod2man.PL | 4 ++++
20 cpan/podlators/t/devise-title.t | 32 ++++++++++++++++++++++++++++++++
21 3 files changed, 51 insertions(+)
22 create mode 100755 cpan/podlators/t/devise-title.t
23
24diff --git a/cpan/podlators/lib/Pod/Man.pm b/cpan/podlators/lib/Pod/Man.pm
25index 8997a15..969eaff 100644
26--- a/cpan/podlators/lib/Pod/Man.pm
27+++ b/cpan/podlators/lib/Pod/Man.pm
28@@ -828,6 +828,17 @@ sub devise_title {
29 $section = 3 if (!$$self{section} && $name =~ /\.pm\z/i);
30 $name =~ s/\.p(od|[lm])\z//i;
31
32+ # If Pod::Parser gave us an IO::File reference as the source file name,
33+ # convert that to the empty string as well. Then, if we don't have a
34+ # valid name, emit a warning and convert it to STDIN.
35+ if ($name =~ /^IO::File(?:=\w+)\(0x[\da-f]+\)$/i) {
36+ $name = '';
37+ }
38+ if ($name eq '') {
39+ $self->whine (1, 'No name given for document');
40+ $name = 'STDIN';
41+ }
42+
43 # If the section isn't 3, then the name defaults to just the basename of
44 # the file. Otherwise, assume we're dealing with a module. We want to
45 # figure out the full module name from the path to the file, but we don't
46@@ -1705,6 +1716,10 @@ module path. If it is, a path like C<.../lib/Pod/Man.pm> is converted into
47 a name like C<Pod::Man>. This option, if given, overrides any automatic
48 determination of the name.
49
50+If generating a manual page from standard input, this option is required,
51+since there's otherwise no way for Pod::Man to know what to use for the
52+manual page name.
53+
54 =item nourls
55
56 Normally, LZ<><> formatting codes with a URL but anchor text are formatted
57diff --git a/cpan/podlators/scripts/pod2man.PL b/cpan/podlators/scripts/pod2man.PL
58index 38695f8..43e35df 100644
59--- a/cpan/podlators/scripts/pod2man.PL
60+++ b/cpan/podlators/scripts/pod2man.PL
61@@ -236,6 +236,10 @@ Note that this option is probably not useful when converting multiple POD
62 files at once. The convention for Unix man pages for commands is for the
63 man page title to be in all-uppercase even if the command isn't.
64
65+When converting POD source from standard input, this option is required,
66+since there's otherwise no way to know what to use as the name of the
67+manual page.
68+
69 =item B<--nourls>
70
71 Normally, LZ<><> formatting codes with a URL but anchor text are formatted
72diff --git a/cpan/podlators/t/devise-title.t b/cpan/podlators/t/devise-title.t
73new file mode 100755
74index 0000000..8639441
75--- /dev/null
76+++ b/cpan/podlators/t/devise-title.t
77@@ -0,0 +1,32 @@
78+#!/usr/bin/perl
79+#
80+# Tests for the automatic determination of the manual page title if not
81+# specified via options to pod2man or the Pod::Man constructor.
82+
83+use 5.006;
84+use strict;
85+use warnings;
86+
87+use File::Spec;
88+use IO::File;
89+use Test::More tests => 3;
90+
91+BEGIN {
92+ use_ok('Pod::Man');
93+}
94+
95+# Create a parser and set it up with an input source. There isn't a way to do
96+# this in Pod::Simple without actually parsing the document, so send the
97+# output to a string that we'll ignore.
98+my $path = File::Spec->catdir('t', 'data', 'basic.pod');
99+my $handle = IO::File->new($path, 'r');
100+my $parser = Pod::Man->new(errors => 'pod');
101+my $output;
102+$parser->output_string(\$output);
103+$parser->parse_file($handle);
104+
105+# Check the results of devise_title for this. We should get back STDIN, and
106+# we should have reported an error.
107+my ($name, $section) = $parser->devise_title;
108+is($name, 'STDIN', 'devise_title uses STDIN for file handle input');
109+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 @@
1From 6198856b5323d6204094293f01b890472618f182 Mon Sep 17 00:00:00 2001
2From: Russ Allbery <rra@cpan.org>
3Date: Wed, 15 Apr 2015 20:49:07 -0700
4Subject: Documentation and test suite updates for UTC fix
5
6Update the Pod::Man and pod2man documentation and the test suite
7for the new UTC-based default page footer, and add a Changes
8entry.
9
10(backported to Perl 5.20.2 by Niko Tyni <ntyni@debian.org>)
11
12Origin: upstream, http://git.eyrie.org/?p=perl/podlators.git;a=commitdiff;h=52db93bf80e4a06f8497e4ebade0506b6ee0e70d
13Bug-Debian: https://bugs.debian.org/780259
14Patch-Name: fixes/podman-utc-docs.diff
15---
16 cpan/podlators/lib/Pod/Man.pm | 6 +++++-
17 cpan/podlators/scripts/pod2man.PL | 11 ++++++-----
18 cpan/podlators/t/devise-date.t | 2 +-
19 3 files changed, 12 insertions(+), 7 deletions(-)
20
21diff --git a/cpan/podlators/lib/Pod/Man.pm b/cpan/podlators/lib/Pod/Man.pm
22index c3ba201..365892e 100644
23--- a/cpan/podlators/lib/Pod/Man.pm
24+++ b/cpan/podlators/lib/Pod/Man.pm
25@@ -910,6 +910,8 @@ sub devise_date {
26
27 # Can't use POSIX::strftime(), which uses Fcntl, because MakeMaker uses
28 # this and it has to work in the core which can't load dynamic libraries.
29+ # Use gmtime instead of localtime so that the generated man page does not
30+ # depend on the local time zone setting and is more reproducible
31 my ($year, $month, $day) = (gmtime($time))[5,4,3];
32 return sprintf("%04d-%02d-%02d", $year + 1900, $month + 1, $day);
33 }
34@@ -1656,7 +1658,9 @@ environment variable POD_MAN_DATE, if set, will be used. Failing that,
35 the modification date of the input file will be used, or the current time
36 if stat() can't find that file (which will be the case if the input is
37 from C<STDIN>). If obtained from the file modification date or the
38-current time, he date will be formatted as C<YYYY-MM-DD>.
39+current time, the date will be formatted as C<YYYY-MM-DD> and will be based
40+on UTC (so that the output will be reproducible regardless of local time
41+zone).
42
43 =item errors
44
45diff --git a/cpan/podlators/scripts/pod2man.PL b/cpan/podlators/scripts/pod2man.PL
46index 6af3474..38695f8 100644
47--- a/cpan/podlators/scripts/pod2man.PL
48+++ b/cpan/podlators/scripts/pod2man.PL
49@@ -174,9 +174,10 @@ Contributed Perl Documentation", but also see B<--official> below.
50
51 =item B<-d> I<string>, B<--date>=I<string>
52
53-Set the left-hand footer string to this value. By default, the modification
54-date of the input file will be used, or the current date if input comes from
55-C<STDIN>.
56+Set the left-hand footer string to this value. By default, the
57+modification date of the input file will be used, or the current date if
58+input comes from C<STDIN>, and will be based on UTC (so that the output
59+will be reproducible regardless of local time zone).
60
61 =item B<-errors>=I<style>
62
63@@ -383,8 +384,8 @@ B<pod2man> by Larry Wall and Tom Christiansen.
64
65 =head1 COPYRIGHT AND LICENSE
66
67-Copyright 1999, 2000, 2001, 2004, 2006, 2008, 2010, 2012, 2013 Russ
68-Allbery <rra@stanford.edu>.
69+Copyright 1999, 2000, 2001, 2004, 2006, 2008, 2010, 2012, 2013, 2014,
70+2015 Russ Allbery <rra@cpan.org>.
71
72 This program is free software; you may redistribute it and/or modify it
73 under the same terms as Perl itself.
74diff --git a/cpan/podlators/t/devise-date.t b/cpan/podlators/t/devise-date.t
75index c610dd9..9da9d1b 100644
76--- a/cpan/podlators/t/devise-date.t
77+++ b/cpan/podlators/t/devise-date.t
78@@ -19,7 +19,7 @@ use Test::More tests => 2;
79 my $parser = Pod::Man->new;
80 is(
81 $parser->devise_date,
82- strftime('%Y-%m-%d', localtime()),
83+ strftime('%Y-%m-%d', gmtime()),
84 'devise_date matches strftime'
85 );
86
diff --git a/meta/recipes-devtools/perl/perl/debian/fixes/podman-utc.diff b/meta/recipes-devtools/perl/perl/debian/fixes/podman-utc.diff
new file mode 100644
index 0000000000..fbd7b9db99
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl/debian/fixes/podman-utc.diff
@@ -0,0 +1,33 @@
1From c796775cdbd2cce06acbb7ac355187d4063017a2 Mon Sep 17 00:00:00 2001
2From: Chris Lamb <lamby@debian.org>
3Date: Wed, 15 Apr 2015 20:42:53 -0700
4Subject: Make the embedded date from Pod::Man reproducible
5
6While working on the "reproducible builds" effort, we have noticed
7that Pod::Man generates output that varies depending on the current
8timezone.
9
10The attached patch fixes this by using GMT (~UTC) dates instead.
11
12(backported to Perl 5.20.2 by Niko Tyni <ntyni@debian.org>)
13
14Origin: upstream, http://git.eyrie.org/?p=perl/podlators.git;a=commitdiff;h=913fbb2bd2ce071e20128629302ae2852554cad4
15Bug-Debian: https://bugs.debian.org/780259
16Patch-Name: fixes/podman-utc.diff
17---
18 cpan/podlators/lib/Pod/Man.pm | 2 +-
19 1 file changed, 1 insertion(+), 1 deletion(-)
20
21diff --git a/cpan/podlators/lib/Pod/Man.pm b/cpan/podlators/lib/Pod/Man.pm
22index 0536662..c3ba201 100644
23--- a/cpan/podlators/lib/Pod/Man.pm
24+++ b/cpan/podlators/lib/Pod/Man.pm
25@@ -910,7 +910,7 @@ sub devise_date {
26
27 # Can't use POSIX::strftime(), which uses Fcntl, because MakeMaker uses
28 # this and it has to work in the core which can't load dynamic libraries.
29- my ($year, $month, $day) = (localtime($time))[5,4,3];
30+ my ($year, $month, $day) = (gmtime($time))[5,4,3];
31 return sprintf("%04d-%02d-%02d", $year + 1900, $month + 1, $day);
32 }
33
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/respect_umask.diff b/meta/recipes-devtools/perl/perl/debian/fixes/respect_umask.diff
index e5f116abd4..d1b498b527 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/respect_umask.diff
+++ b/meta/recipes-devtools/perl/perl/debian/fixes/respect_umask.diff
@@ -1,4 +1,4 @@
1From f290a5ebd91e89d63b2a1958420f53e22d20c4ee Mon Sep 17 00:00:00 2001 1From d9d535ef97f57af6e9728075944c33f3b0b5372f Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
4Subject: Respect umask during installation 4Subject: Respect umask during installation
@@ -8,79 +8,15 @@ site directories.
8 8
9Patch-Name: fixes/respect_umask.diff 9Patch-Name: fixes/respect_umask.diff
10--- 10---
11 cpan/ExtUtils-Install/lib/ExtUtils/Install.pm | 18 +++++++++---------
11 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 18 +++++++++--------- 12 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 18 +++++++++---------
12 dist/ExtUtils-Install/lib/ExtUtils/Install.pm | 18 +++++++++---------
13 2 files changed, 18 insertions(+), 18 deletions(-) 13 2 files changed, 18 insertions(+), 18 deletions(-)
14 14
15diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 15diff --git a/cpan/ExtUtils-Install/lib/ExtUtils/Install.pm b/cpan/ExtUtils-Install/lib/ExtUtils/Install.pm
16index 4140432..8fdb67c 100644 16index 1e8ac4c..3e79121 100644
17--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 17--- a/cpan/ExtUtils-Install/lib/ExtUtils/Install.pm
18+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 18+++ b/cpan/ExtUtils-Install/lib/ExtUtils/Install.pm
19@@ -2075,7 +2075,7 @@ doc__install : doc_site_install 19@@ -451,7 +451,7 @@ sub _can_write_dir {
20 $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
21
22 pure_perl_install :: all
23- $(NOECHO) $(MOD_INSTALL) \
24+ $(NOECHO) umask 022; $(MOD_INSTALL) \
25 };
26
27 push @m,
28@@ -2095,7 +2095,7 @@ q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
29
30
31 pure_site_install :: all
32- $(NOECHO) $(MOD_INSTALL) \
33+ $(NOECHO) umask 022; $(MOD_INSTALL) \
34 };
35 push @m,
36 q{ read }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
37@@ -2113,7 +2113,7 @@ q{ $(INST_LIB) $(DESTINSTALLSITELIB) \
38 }.$self->catdir('$(PERL_ARCHLIB)','auto','$(FULLEXT)').q{
39
40 pure_vendor_install :: all
41- $(NOECHO) $(MOD_INSTALL) \
42+ $(NOECHO) umask 022; $(MOD_INSTALL) \
43 };
44 push @m,
45 q{ read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
46@@ -2145,8 +2145,8 @@ doc_vendor_install :: all
47 push @m, q{
48 doc_perl_install :: all
49 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
50- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
51- -$(NOECHO) $(DOC_INSTALL) \
52+ -$(NOECHO) umask 022; $(MKPATH) $(DESTINSTALLARCHLIB)
53+ -$(NOECHO) umask 022; $(DOC_INSTALL) \
54 "Module" "$(NAME)" \
55 "installed into" "$(INSTALLPRIVLIB)" \
56 LINKTYPE "$(LINKTYPE)" \
57@@ -2156,8 +2156,8 @@ doc_perl_install :: all
58
59 doc_site_install :: all
60 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
61- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
62- -$(NOECHO) $(DOC_INSTALL) \
63+ -$(NOECHO) umask 022; $(MKPATH) $(DESTINSTALLARCHLIB)
64+ -$(NOECHO) umask 022; $(DOC_INSTALL) \
65 "Module" "$(NAME)" \
66 "installed into" "$(INSTALLSITELIB)" \
67 LINKTYPE "$(LINKTYPE)" \
68@@ -2167,8 +2167,8 @@ doc_site_install :: all
69
70 doc_vendor_install :: all
71 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
72- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
73- -$(NOECHO) $(DOC_INSTALL) \
74+ -$(NOECHO) umask 022; $(MKPATH) $(DESTINSTALLARCHLIB)
75+ -$(NOECHO) umask 022; $(DOC_INSTALL) \
76 "Module" "$(NAME)" \
77 "installed into" "$(INSTALLVENDORLIB)" \
78 LINKTYPE "$(LINKTYPE)" \
79diff --git a/dist/ExtUtils-Install/lib/ExtUtils/Install.pm b/dist/ExtUtils-Install/lib/ExtUtils/Install.pm
80index eec57aa..06cc530 100644
81--- a/dist/ExtUtils-Install/lib/ExtUtils/Install.pm
82+++ b/dist/ExtUtils-Install/lib/ExtUtils/Install.pm
83@@ -450,7 +450,7 @@ sub _can_write_dir {
84 20
85 =pod 21 =pod
86 22
@@ -89,7 +25,7 @@ index eec57aa..06cc530 100644
89 25
90 Wrapper around File::Path::mkpath() to handle errors. 26 Wrapper around File::Path::mkpath() to handle errors.
91 27
92@@ -467,13 +467,13 @@ writable. 28@@ -468,13 +468,13 @@ writable.
93 =cut 29 =cut
94 30
95 sub _mkpath { 31 sub _mkpath {
@@ -106,7 +42,7 @@ index eec57aa..06cc530 100644
106 _choke("Can't create '$dir'","$@"); 42 _choke("Can't create '$dir'","$@");
107 } 43 }
108 44
109@@ -782,7 +782,7 @@ sub install { #XXX OS-SPECIFIC 45@@ -783,7 +783,7 @@ sub install { #XXX OS-SPECIFIC
110 _chdir($cwd); 46 _chdir($cwd);
111 } 47 }
112 foreach my $targetdir (sort keys %check_dirs) { 48 foreach my $targetdir (sort keys %check_dirs) {
@@ -115,7 +51,7 @@ index eec57aa..06cc530 100644
115 } 51 }
116 foreach my $found (@found_files) { 52 foreach my $found (@found_files) {
117 my ($diff, $ffd, $origfile, $mode, $size, $atime, $mtime, 53 my ($diff, $ffd, $origfile, $mode, $size, $atime, $mtime,
118@@ -796,7 +796,7 @@ sub install { #XXX OS-SPECIFIC 54@@ -797,7 +797,7 @@ sub install { #XXX OS-SPECIFIC
119 $targetfile= _unlink_or_rename( $targetfile, 'tryhard', 'install' ) 55 $targetfile= _unlink_or_rename( $targetfile, 'tryhard', 'install' )
120 unless $dry_run; 56 unless $dry_run;
121 } elsif ( ! -d $targetdir ) { 57 } elsif ( ! -d $targetdir ) {
@@ -124,7 +60,7 @@ index eec57aa..06cc530 100644
124 } 60 }
125 print "Installing $targetfile\n"; 61 print "Installing $targetfile\n";
126 62
127@@ -836,7 +836,7 @@ sub install { #XXX OS-SPECIFIC 63@@ -837,7 +837,7 @@ sub install { #XXX OS-SPECIFIC
128 64
129 if ($pack{'write'}) { 65 if ($pack{'write'}) {
130 $dir = install_rooted_dir(dirname($pack{'write'})); 66 $dir = install_rooted_dir(dirname($pack{'write'}));
@@ -133,7 +69,7 @@ index eec57aa..06cc530 100644
133 print "Writing $pack{'write'}\n" if $verbose; 69 print "Writing $pack{'write'}\n" if $verbose;
134 $packlist->write(install_rooted_file($pack{'write'})) unless $dry_run; 70 $packlist->write(install_rooted_file($pack{'write'})) unless $dry_run;
135 } 71 }
136@@ -1176,7 +1176,7 @@ be prepended as a directory to each installed file (and directory). 72@@ -1180,7 +1180,7 @@ environment variable will silence this output.
137 sub pm_to_blib { 73 sub pm_to_blib {
138 my($fromto,$autodir,$pm_filter) = @_; 74 my($fromto,$autodir,$pm_filter) = @_;
139 75
@@ -141,8 +77,8 @@ index eec57aa..06cc530 100644
141+ _mkpath($autodir,0); 77+ _mkpath($autodir,0);
142 while(my($from, $to) = each %$fromto) { 78 while(my($from, $to) = each %$fromto) {
143 if( -f $to && -s $from == -s $to && -M $to < -M $from ) { 79 if( -f $to && -s $from == -s $to && -M $to < -M $from ) {
144 print "Skip $to (unchanged)\n"; 80 print "Skip $to (unchanged)\n" unless $INSTALL_QUIET;
145@@ -1199,7 +1199,7 @@ sub pm_to_blib { 81@@ -1203,7 +1203,7 @@ sub pm_to_blib {
146 # we wont try hard here. its too likely to mess things up. 82 # we wont try hard here. its too likely to mess things up.
147 forceunlink($to); 83 forceunlink($to);
148 } else { 84 } else {
@@ -151,3 +87,67 @@ index eec57aa..06cc530 100644
151 } 87 }
152 if ($need_filtering) { 88 if ($need_filtering) {
153 run_filter($pm_filter, $from, $to); 89 run_filter($pm_filter, $from, $to);
90diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
91index f63145c..197f102 100644
92--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
93+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
94@@ -2118,7 +2118,7 @@ doc__install : doc_site_install
95 $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
96
97 pure_perl_install :: all
98- $(NOECHO) $(MOD_INSTALL) \
99+ $(NOECHO) umask 022; $(MOD_INSTALL) \
100 };
101
102 push @m,
103@@ -2138,7 +2138,7 @@ q{ "$(INST_LIB)" "$(DESTINSTALLPRIVLIB)" \
104
105
106 pure_site_install :: all
107- $(NOECHO) $(MOD_INSTALL) \
108+ $(NOECHO) umask 022; $(MOD_INSTALL) \
109 };
110 push @m,
111 q{ read "}.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{" \
112@@ -2156,7 +2156,7 @@ q{ "$(INST_LIB)" "$(DESTINSTALLSITELIB)" \
113 "}.$self->catdir('$(PERL_ARCHLIB)','auto','$(FULLEXT)').q{"
114
115 pure_vendor_install :: all
116- $(NOECHO) $(MOD_INSTALL) \
117+ $(NOECHO) umask 022; $(MOD_INSTALL) \
118 };
119 push @m,
120 q{ read "}.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{" \
121@@ -2188,8 +2188,8 @@ doc_vendor_install :: all
122 push @m, q{
123 doc_perl_install :: all
124 $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod"
125- -$(NOECHO) $(MKPATH) "$(DESTINSTALLARCHLIB)"
126- -$(NOECHO) $(DOC_INSTALL) \
127+ -$(NOECHO) umask 022; $(MKPATH) "$(DESTINSTALLARCHLIB)"
128+ -$(NOECHO) umask 022; $(DOC_INSTALL) \
129 "Module" "$(NAME)" \
130 "installed into" $(INSTALLPRIVLIB) \
131 LINKTYPE "$(LINKTYPE)" \
132@@ -2199,8 +2199,8 @@ doc_perl_install :: all
133
134 doc_site_install :: all
135 $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod"
136- -$(NOECHO) $(MKPATH) "$(DESTINSTALLARCHLIB)"
137- -$(NOECHO) $(DOC_INSTALL) \
138+ -$(NOECHO) umask 022; $(MKPATH) "$(DESTINSTALLARCHLIB)"
139+ -$(NOECHO) umask 022; $(DOC_INSTALL) \
140 "Module" "$(NAME)" \
141 "installed into" $(INSTALLSITELIB) \
142 LINKTYPE "$(LINKTYPE)" \
143@@ -2210,8 +2210,8 @@ doc_site_install :: all
144
145 doc_vendor_install :: all
146 $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod"
147- -$(NOECHO) $(MKPATH) "$(DESTINSTALLARCHLIB)"
148- -$(NOECHO) $(DOC_INSTALL) \
149+ -$(NOECHO) umask 022; $(MKPATH) "$(DESTINSTALLARCHLIB)"
150+ -$(NOECHO) umask 022; $(DOC_INSTALL) \
151 "Module" "$(NAME)" \
152 "installed into" $(INSTALLVENDORLIB) \
153 LINKTYPE "$(LINKTYPE)" \
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/instmodsh_doc.diff b/meta/recipes-devtools/perl/perl/debian/instmodsh_doc.diff
index 569acb8a23..a62c746e94 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/instmodsh_doc.diff
+++ b/meta/recipes-devtools/perl/perl/debian/instmodsh_doc.diff
@@ -1,4 +1,4 @@
1From 035ae97a9c2bf8ed73031e8879a0f860797544c1 Mon Sep 17 00:00:00 2001 1From 26209b55201a1b2d25252ac3b425bc49081299de Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
4Subject: Debian policy doesn't install .packlist files for core or vendor. 4Subject: Debian policy doesn't install .packlist files for core or vendor.
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/ld_run_path.diff b/meta/recipes-devtools/perl/perl/debian/ld_run_path.diff
index fa0039f27a..d80f86c21a 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/ld_run_path.diff
+++ b/meta/recipes-devtools/perl/perl/debian/ld_run_path.diff
@@ -1,4 +1,4 @@
1From c089c8eb475a2018e8028e23b07defb5789a5633 Mon Sep 17 00:00:00 2001 1From 53ce69085918232a1b7e26e7762c1b2f70b1eb4a Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Fri, 18 Mar 2005 22:22:25 +1100 3Date: Fri, 18 Mar 2005 22:22:25 +1100
4Subject: Remove standard libs from LD_RUN_PATH as per Debian policy. 4Subject: Remove standard libs from LD_RUN_PATH as per Debian policy.
@@ -9,7 +9,7 @@ Patch-Name: debian/ld_run_path.diff
9 1 file changed, 3 insertions(+) 9 1 file changed, 3 insertions(+)
10 10
11diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm 11diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm
12index e39c8b2..0b933ce 100644 12index 37bcfd4..bd66e65 100644
13--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm 13--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm
14+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm 14+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm
15@@ -56,6 +56,9 @@ sub _unix_os2_ext { 15@@ -56,6 +56,9 @@ sub _unix_os2_ext {
@@ -20,5 +20,5 @@ index e39c8b2..0b933ce 100644
20+ $ld_run_path_seen{$_}++ for @libpath; 20+ $ld_run_path_seen{$_}++ for @libpath;
21+ 21+
22 foreach my $thislib ( split ' ', $potential_libs ) { 22 foreach my $thislib ( split ' ', $potential_libs ) {
23 my ( $custom_name ) = '';
23 24
24 # Handle possible linker path arguments.
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/libnet_config_path.diff b/meta/recipes-devtools/perl/perl/debian/libnet_config_path.diff
index 0a11cd7ae8..54ef9640ec 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/libnet_config_path.diff
+++ b/meta/recipes-devtools/perl/perl/debian/libnet_config_path.diff
@@ -1,4 +1,4 @@
1From 54e202518f081aa42d5ff733d56c4d42395bcba4 Mon Sep 17 00:00:00 2001 1From a7f6d453e60256d329469a75b642cca854cebea1 Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
4Subject: Set location of libnet.cfg to /etc/perl/Net as /usr may not be 4Subject: Set location of libnet.cfg to /etc/perl/Net as /usr may not be
@@ -6,16 +6,16 @@ Subject: Set location of libnet.cfg to /etc/perl/Net as /usr may not be
6 6
7Patch-Name: debian/libnet_config_path.diff 7Patch-Name: debian/libnet_config_path.diff
8--- 8---
9 cpan/libnet/Net/Config.pm | 7 +++---- 9 cpan/libnet/lib/Net/Config.pm | 7 +++----
10 1 file changed, 3 insertions(+), 4 deletions(-) 10 1 file changed, 3 insertions(+), 4 deletions(-)
11 11
12diff --git a/cpan/libnet/Net/Config.pm b/cpan/libnet/Net/Config.pm 12diff --git a/cpan/libnet/lib/Net/Config.pm b/cpan/libnet/lib/Net/Config.pm
13index ba16332..4b1ea19 100644 13index 953a826..61ba12a 100644
14--- a/cpan/libnet/Net/Config.pm 14--- a/cpan/libnet/lib/Net/Config.pm
15+++ b/cpan/libnet/Net/Config.pm 15+++ b/cpan/libnet/lib/Net/Config.pm
16@@ -57,9 +57,8 @@ my %nc = ( 16@@ -68,9 +68,8 @@ my %nc = (
17 }
18 TRY_INTERNET_CONFIG 17 TRY_INTERNET_CONFIG
18 }
19 19
20-my $file = __FILE__; 20-my $file = __FILE__;
21+my $file = '/etc/perl/Net/libnet.cfg'; 21+my $file = '/etc/perl/Net/libnet.cfg';
@@ -24,7 +24,7 @@ index ba16332..4b1ea19 100644
24 if (-f $file) { 24 if (-f $file) {
25 $ref = eval { local $SIG{__DIE__}; do $file }; 25 $ref = eval { local $SIG{__DIE__}; do $file };
26 if (ref($ref) eq 'HASH') { 26 if (ref($ref) eq 'HASH') {
27@@ -132,8 +131,8 @@ Net::Config - Local configuration data for libnet 27@@ -142,8 +141,8 @@ Net::Config - Local configuration data for libnet
28 C<Net::Config> holds configuration data for the modules in the libnet 28 C<Net::Config> holds configuration data for the modules in the libnet
29 distribution. During installation you will be asked for these values. 29 distribution. During installation you will be asked for these values.
30 30
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/libperl_embed_doc.diff b/meta/recipes-devtools/perl/perl/debian/libperl_embed_doc.diff
index 7b9bd75e6c..76b805451c 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/libperl_embed_doc.diff
+++ b/meta/recipes-devtools/perl/perl/debian/libperl_embed_doc.diff
@@ -1,4 +1,4 @@
1From 967a87e268bd348423f72dec993eda444ce9f53d Mon Sep 17 00:00:00 2001 1From fb8bdbb4bf56382de099e62c2564286b9dfda46d Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
4Subject: Note that libperl-dev package is required for embedded linking 4Subject: Note that libperl-dev package is required for embedded linking
diff --git a/meta/recipes-devtools/perl/perl/debian/locale-robustness.diff b/meta/recipes-devtools/perl/perl/debian/locale-robustness.diff
new file mode 100644
index 0000000000..fd471ed7a5
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl/debian/locale-robustness.diff
@@ -0,0 +1,52 @@
1From 289eaf87f8de4d9ebfd661d4e4299c2952435243 Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org>
3Date: Fri, 10 Apr 2015 10:19:51 +0300
4Subject: Make t/run/locale.t survive missing locales masked by LC_ALL
5
6If LC_ALL is set to a valid locale but another LC_* setting like LC_CTYPE
7isn't, t/run/locale.t would fail because it explicitly unsets LC_ALL,
8unmasking the problem underneath. All the other tests survive such
9a scenario.
10
11While this is clearly an error in the build environment, it's easy to make
12the test more robust by first clearing all the locale relevant variables.
13
14Bug: https://rt.perl.org/Ticket/Display.html?id=124310
15Bug-Debian: https://bugs.debian.org/782068
16Patch-Name: debian/locale-robustness.diff
17---
18 t/run/locale.t | 7 +++----
19 1 file changed, 3 insertions(+), 4 deletions(-)
20
21diff --git a/t/run/locale.t b/t/run/locale.t
22index bd1a034..2105339 100644
23--- a/t/run/locale.t
24+++ b/t/run/locale.t
25@@ -27,6 +27,9 @@ my @locales = eval { find_locales( [ &LC_ALL, &LC_CTYPE, &LC_NUMERIC ],
26 ) };
27 skip_all("no locales available") unless @locales;
28
29+# reset the locale environment
30+local @ENV{'LANG', (grep /^LC_/, keys %ENV)};
31+
32 plan tests => &last;
33
34 my $non_C_locale;
35@@ -58,9 +61,6 @@ EOF
36 SKIP: {
37 skip("Windows stores locale defaults in the registry", 1 )
38 if $^O eq 'MSWin32';
39- local $ENV{LC_NUMERIC}; # So not taken as a default
40- local $ENV{LC_ALL}; # so it never overrides LC_NUMERIC
41- local $ENV{LANG}; # So not taken as a default
42 fresh_perl_is("for (qw(@locales)) {\n" . <<'EOF',
43 use POSIX qw(locale_h);
44 use locale;
45@@ -348,7 +348,6 @@ EOF
46
47 {
48 local $ENV{LC_NUMERIC} = $different;
49- local $ENV{LC_ALL}; # so it never overrides LC_NUMERIC
50 fresh_perl_is(<<"EOF",
51 use POSIX qw(locale_h);
52
diff --git a/meta/recipes-devtools/perl/perl/debian/makemaker-pasthru.diff b/meta/recipes-devtools/perl/perl/debian/makemaker-pasthru.diff
new file mode 100644
index 0000000000..fa0f9daf96
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl/debian/makemaker-pasthru.diff
@@ -0,0 +1,30 @@
1From 593dd52f535b1f439dfd0afe52211ae8960e980a Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org>
3Date: Sun, 24 Aug 2014 12:56:11 -0700
4Subject: Pass LD settings through to subdirectories
5
6[rt.cpan.org #28632] fixed most issues with passing LD down to
7subdirectory Makefile.PL files. However, there are some distributions
8(including Wx, Par::Packer, and Verilog-Perl) that explicitly set
9LD. Those still can't be overridden from the command line. Adding LD to
10the PASTHRU list fixes this.
11
12Bug-Debian: https://bugs.debian.org/758471
13Patch-Name: debian/makemaker-pasthru.diff
14---
15 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 2 +-
16 1 file changed, 1 insertion(+), 1 deletion(-)
17
18diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
19index 4a8e14c..548d98e 100644
20--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
21+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
22@@ -2793,7 +2793,7 @@ sub pasthru {
23 my($sep) = $Is{VMS} ? ',' : '';
24 $sep .= "\\\n\t";
25
26- foreach my $key (qw(LIB LIBPERL_A LINKTYPE OPTIMIZE
27+ foreach my $key (qw(LIB LIBPERL_A LINKTYPE OPTIMIZE LD
28 PREFIX INSTALL_BASE)
29 )
30 {
diff --git a/meta/recipes-devtools/perl/perl/debian/makemaker_customized.diff b/meta/recipes-devtools/perl/perl/debian/makemaker_customized.diff
new file mode 100644
index 0000000000..b1b4cb9a68
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl/debian/makemaker_customized.diff
@@ -0,0 +1,42 @@
1From 634449066a9c810e81506425d2ca925b2fd72ab2 Mon Sep 17 00:00:00 2001
2From: Dominic Hargreaves <dom@earth.li>
3Date: Sat, 23 May 2015 21:15:06 +0200
4Subject: Update t/porting/customized.dat for files patched in Debian
5
6Patch-Name: debian/makemaker_customized.diff
7---
8 t/porting/customized.dat | 8 ++++----
9 1 file changed, 4 insertions(+), 4 deletions(-)
10
11diff --git a/t/porting/customized.dat b/t/porting/customized.dat
12index 7df398d..f857bd2 100644
13--- a/t/porting/customized.dat
14+++ b/t/porting/customized.dat
15@@ -1,7 +1,7 @@
16 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm 7f4dfd0fe884bd42412bcf04ca80ef97b39c1d54
17 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm bef099988b15fb0b2a1f5ac48c01af1f7f36d329
18-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm 8168e18f0e3ce3ece4bb7e7c72d57ec07c67c402
19-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 7115e97a53559cb3ec061dd6f7f344e522724c4a
20+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm 3493ae6f93264e967f58dedaa3dbf3dbcb249853
21+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 3d7abd674b15ed323f743594ef0bd09db76b1aee
22 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm f8db8d4245bf0684b8210c811f50d7cfb1a27d78
23 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/FAQ.pod 757bffb47857521311f8f3bde43ebe165f8d5191
24 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Locale.pm 82be06851deb84c6419ad003ce9b6d1957f395f3
25@@ -13,7 +13,7 @@ ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm 58872d66
26 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm ab80029ab16d38d4f2e41dc88d2ceb9f3790e477
27 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm 453e0abbc4bb38db4c0820ad5c4846f313b66291
28 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm c1b1babda8f43ae7a2caba1cb4f70f92af5a0e34
29-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 6f90d94ad3e7aa0045a3b1a10a1bb18391f89f57
30+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 21bde53290bf1a4da4457290b65bd1b0ca6f1d16
31 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm cab2b3ce08b71a4ce89aa630f236eb08b852439d
32 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm 61fced0faf518bf87c265fcb51ed330ba354623f
33 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm ae0ef51a7b6dd0b05aa61c779df7167dda5f5119
34@@ -22,7 +22,7 @@ ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm 0544301f712
35 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm 433135eecb85b4b1d90d3027432f329436c78447
36 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm 1fbb5605bfb47feee4083feba8aa85e659628f70
37 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm 5b66d1f485a6034d96fc24ba1665b1bad9e447f1
38-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 8cef99a9bd370ecfd07ddb0efbdcbb4101255e45
39+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm c455c915fb7dc3eeb1200ed1cd19048e6f21e6b1
40 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm 939572fde3d59ba77c2e677fe2df2bed4bed5898
41 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm 09c2049bfd25b735e2a5bcf56a6cff7b4827f9c8
42 ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm d65d63f8217a55c36f62e249814988974f593c79
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/mod_paths.diff b/meta/recipes-devtools/perl/perl/debian/mod_paths.diff
index 49805a015f..ae15907609 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/mod_paths.diff
+++ b/meta/recipes-devtools/perl/perl/debian/mod_paths.diff
@@ -1,4 +1,4 @@
1From f994a741e51287494ed62b10738be6856aadce71 Mon Sep 17 00:00:00 2001 1From 6c6cf14e204f3c031372bfd9604ad524d5691186 Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Fri, 18 Mar 2005 22:22:25 +1100 3Date: Fri, 18 Mar 2005 22:22:25 +1100
4Subject: Tweak @INC ordering for Debian 4Subject: Tweak @INC ordering for Debian
@@ -22,10 +22,10 @@ Patch-Name: debian/mod_paths.diff
22 1 file changed, 58 insertions(+) 22 1 file changed, 58 insertions(+)
23 23
24diff --git a/perl.c b/perl.c 24diff --git a/perl.c b/perl.c
25index 27d0d9e..1fe2f1c 100644 25index 086645b..e64f1f4 100644
26--- a/perl.c 26--- a/perl.c
27+++ b/perl.c 27+++ b/perl.c
28@@ -4367,6 +4367,11 @@ S_init_perllib(pTHX) 28@@ -4373,6 +4373,11 @@ S_init_perllib(pTHX)
29 INCPUSH_ADD_SUB_DIRS|INCPUSH_CAN_RELOCATE); 29 INCPUSH_ADD_SUB_DIRS|INCPUSH_CAN_RELOCATE);
30 #endif 30 #endif
31 31
@@ -37,7 +37,7 @@ index 27d0d9e..1fe2f1c 100644
37 #ifdef SITEARCH_EXP 37 #ifdef SITEARCH_EXP
38 /* sitearch is always relative to sitelib on Windows for 38 /* sitearch is always relative to sitelib on Windows for
39 * DLL-based path intuition to work correctly */ 39 * DLL-based path intuition to work correctly */
40@@ -4484,6 +4489,59 @@ S_init_perllib(pTHX) 40@@ -4490,6 +4495,59 @@ S_init_perllib(pTHX)
41 INCPUSH_ADD_OLD_VERS|INCPUSH_CAN_RELOCATE); 41 INCPUSH_ADD_OLD_VERS|INCPUSH_CAN_RELOCATE);
42 #endif 42 #endif
43 43
diff --git a/meta/recipes-devtools/perl/perl/debian/no_packlist_perllocal.diff b/meta/recipes-devtools/perl/perl/debian/no_packlist_perllocal.diff
new file mode 100644
index 0000000000..b911fd2762
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl/debian/no_packlist_perllocal.diff
@@ -0,0 +1,92 @@
1From 240f2f4aeb3850bc0c5370b9fbc3909573bed9b3 Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org>
3Date: Tue, 8 Mar 2005 19:30:38 +1100
4Subject: Don't install .packlist or perllocal.pod for perl or vendor
5
6Patch-Name: debian/no_packlist_perllocal.diff
7---
8 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 35 +++----------------------
9 1 file changed, 3 insertions(+), 32 deletions(-)
10
11diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
12index 570a631..391dc22 100644
13--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
14+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
15@@ -2122,11 +2122,6 @@ pure_perl_install :: all
16 };
17
18 push @m,
19-q{ read "}.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{" \
20- write "}.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{" \
21-} unless $self->{NO_PACKLIST};
22-
23- push @m,
24 q{ "$(INST_LIB)" "$(DESTINSTALLPRIVLIB)" \
25 "$(INST_ARCHLIB)" "$(DESTINSTALLARCHLIB)" \
26 "$(INST_BIN)" "$(DESTINSTALLBIN)" \
27@@ -2158,10 +2153,6 @@ q{ "$(INST_LIB)" "$(DESTINSTALLSITELIB)" \
28 pure_vendor_install :: all
29 $(NOECHO) umask 022; $(MOD_INSTALL) \
30 };
31- push @m,
32-q{ read "}.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{" \
33- write "}.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{" \
34-} unless $self->{NO_PACKLIST};
35
36 push @m,
37 q{ "$(INST_LIB)" "$(DESTINSTALLVENDORLIB)" \
38@@ -2187,37 +2178,19 @@ doc_vendor_install :: all
39
40 push @m, q{
41 doc_perl_install :: all
42- $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod"
43- -$(NOECHO) umask 022; $(MKPATH) "$(DESTINSTALLARCHLIB)"
44- -$(NOECHO) umask 022; $(DOC_INSTALL) \
45- "Module" "$(NAME)" \
46- "installed into" $(INSTALLPRIVLIB) \
47- LINKTYPE "$(LINKTYPE)" \
48- VERSION "$(VERSION)" \
49- EXE_FILES "$(EXE_FILES)" \
50- >> "}.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{"
51
52 doc_site_install :: all
53- $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod"
54- -$(NOECHO) umask 02; $(MKPATH) "$(DESTINSTALLARCHLIB)"
55+ $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLSITEARCH)/perllocal.pod"
56+ -$(NOECHO) umask 02; $(MKPATH) "$(DESTINSTALLSITEARCH)"
57 -$(NOECHO) umask 02; $(DOC_INSTALL) \
58 "Module" "$(NAME)" \
59 "installed into" $(INSTALLSITELIB) \
60 LINKTYPE "$(LINKTYPE)" \
61 VERSION "$(VERSION)" \
62 EXE_FILES "$(EXE_FILES)" \
63- >> "}.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{"
64+ >> "}.$self->catfile('$(DESTINSTALLSITEARCH)','perllocal.pod').q{"
65
66 doc_vendor_install :: all
67- $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod"
68- -$(NOECHO) umask 022; $(MKPATH) "$(DESTINSTALLARCHLIB)"
69- -$(NOECHO) umask 022; $(DOC_INSTALL) \
70- "Module" "$(NAME)" \
71- "installed into" $(INSTALLVENDORLIB) \
72- LINKTYPE "$(LINKTYPE)" \
73- VERSION "$(VERSION)" \
74- EXE_FILES "$(EXE_FILES)" \
75- >> "}.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{"
76
77 } unless $self->{NO_PERLLOCAL};
78
79@@ -2226,13 +2199,11 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
80 $(NOECHO) $(NOOP)
81
82 uninstall_from_perldirs ::
83- $(NOECHO) $(UNINSTALL) "}.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{"
84
85 uninstall_from_sitedirs ::
86 $(NOECHO) $(UNINSTALL) "}.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{"
87
88 uninstall_from_vendordirs ::
89- $(NOECHO) $(UNINSTALL) "}.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{"
90 };
91
92 join("",@m);
diff --git a/meta/recipes-devtools/perl/perl/debian/patchlevel.diff b/meta/recipes-devtools/perl/perl/debian/patchlevel.diff
new file mode 100644
index 0000000000..8656b027e8
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl/debian/patchlevel.diff
@@ -0,0 +1,30 @@
1From b517c5e15d0871e36d0f1187661fe1dd28ddf820 Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org>
3Date: Sun, 15 May 2011 19:35:58 +0300
4Subject: List packaged patches in patchlevel.h
5
6Origin: vendor
7Bug-Debian: http://bugs.debian.org/567489
8
9The list of packaged patches is in patchlevel-debian.h, which is generated
10from the debian/patches/ directory when building the package.
11
12Patch-Name: debian/patchlevel.diff
13---
14 patchlevel.h | 3 +++
15 1 file changed, 3 insertions(+)
16
17diff --git a/patchlevel.h b/patchlevel.h
18index a0ad78b..01367b7 100644
19--- a/patchlevel.h
20+++ b/patchlevel.h
21@@ -137,6 +137,9 @@ static const char * const local_patches[] = {
22 ,"uncommitted-changes"
23 #endif
24 PERL_GIT_UNPUSHED_COMMITS /* do not remove this line */
25+#ifdef DEBIAN
26+#include "patchlevel-debian.h"
27+#endif
28 ,NULL
29 };
30
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/perl5db-x-terminal-emulator.patch b/meta/recipes-devtools/perl/perl/debian/perl5db-x-terminal-emulator.patch
index 82a9f1a400..533952cac7 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/perl5db-x-terminal-emulator.patch
+++ b/meta/recipes-devtools/perl/perl/debian/perl5db-x-terminal-emulator.patch
@@ -1,4 +1,4 @@
1From dc495a233b95d7e3e6900845847035da8f01aa59 Mon Sep 17 00:00:00 2001 1From c99c61e8f863a508a0793168011c98dc74abbd05 Mon Sep 17 00:00:00 2001
2From: Dominic Hargreaves <dom@earth.li> 2From: Dominic Hargreaves <dom@earth.li>
3Date: Sat, 14 Apr 2012 11:34:05 +0100 3Date: Sat, 14 Apr 2012 11:34:05 +0100
4Subject: Invoke x-terminal-emulator rather than xterm in perl5db.pl 4Subject: Invoke x-terminal-emulator rather than xterm in perl5db.pl
@@ -15,10 +15,10 @@ Patch-Name: debian/perl5db-x-terminal-emulator.patch
15 1 file changed, 1 insertion(+), 1 deletion(-) 15 1 file changed, 1 insertion(+), 1 deletion(-)
16 16
17diff --git a/lib/perl5db.pl b/lib/perl5db.pl 17diff --git a/lib/perl5db.pl b/lib/perl5db.pl
18index 707d04d..6ac4d36 100644 18index 7e7194e..c466bf3 100644
19--- a/lib/perl5db.pl 19--- a/lib/perl5db.pl
20+++ b/lib/perl5db.pl 20+++ b/lib/perl5db.pl
21@@ -6945,7 +6945,7 @@ properly set up. 21@@ -6960,7 +6960,7 @@ properly set up.
22 sub xterm_get_fork_TTY { 22 sub xterm_get_fork_TTY {
23 ( my $name = $0 ) =~ s,^.*[/\\],,s; 23 ( my $name = $0 ) =~ s,^.*[/\\],,s;
24 open XT, 24 open XT,
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/perlivp.diff b/meta/recipes-devtools/perl/perl/debian/perlivp.diff
index 60a714f8bb..2c1eab9709 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/perlivp.diff
+++ b/meta/recipes-devtools/perl/perl/debian/perlivp.diff
@@ -1,4 +1,4 @@
1From 70eb3e56e884e62bcf837c1f8cd32e35e5552889 Mon Sep 17 00:00:00 2001 1From fbfbeb7a690d703a3cdc56f923e89eb7b7997d31 Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org> 2From: Niko Tyni <ntyni@debian.org>
3Date: Fri, 9 Jan 2009 18:54:47 +0200 3Date: Fri, 9 Jan 2009 18:54:47 +0200
4Subject: Make perlivp skip include directories in /usr/local 4Subject: Make perlivp skip include directories in /usr/local
diff --git a/meta/recipes-devtools/perl/perl/debian/pod2man-customized.diff b/meta/recipes-devtools/perl/perl/debian/pod2man-customized.diff
new file mode 100644
index 0000000000..6270b87318
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl/debian/pod2man-customized.diff
@@ -0,0 +1,23 @@
1From 27a4952c2e531947dc9f2f02e2063d117e2e699a Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org>
3Date: Sat, 18 Apr 2015 17:39:32 +0300
4Subject: Update porting/customized.dat for pod2man modifications
5
6Patch-Name: debian/pod2man-customized.diff
7---
8 t/porting/customized.dat | 2 +-
9 1 file changed, 1 insertion(+), 1 deletion(-)
10
11diff --git a/t/porting/customized.dat b/t/porting/customized.dat
12index 0eed9f7..7df398d 100644
13--- a/t/porting/customized.dat
14+++ b/t/porting/customized.dat
15@@ -42,7 +42,7 @@ Win32API::File cpan/Win32API-File/Makefile.PL 605d0aee31aebe84a99408f9ab5f644db5
16 Win32API::File cpan/Win32API-File/t/file.t 124e64aa77e755235eb297644a87fac5388d3d78
17 Win32API::File cpan/Win32API-File/t/tie.t 712ea7edd0cc805ce1c0b8172c01b03dd19b583d
18 Win32API::File cpan/Win32API-File/typemap 24bff088babeadac0873e8df390d1666d9d9db4a
19-podlators cpan/podlators/scripts/pod2man.PL f81acf53f3ff46cdcc5ebdd661c5d13eb35d20d6
20+podlators cpan/podlators/scripts/pod2man.PL 761f35d3fcf91c1bc2f9e024a9fa5c62fd3fc338
21 podlators cpan/podlators/scripts/pod2text.PL b4693fcfe4a0a1b38a215cfb8985a65d5d025d69
22 version cpan/version/lib/version.pm d0923b895d57f1d669ae36fcf85c87b16db341d1
23 version vutil.c 668f17ca43e2527645674d29ba772b86330d5663
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/prefix_changes.diff b/meta/recipes-devtools/perl/perl/debian/prefix_changes.diff
index 535a90d5e2..c41efbe3e8 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/prefix_changes.diff
+++ b/meta/recipes-devtools/perl/perl/debian/prefix_changes.diff
@@ -1,4 +1,4 @@
1From 9ff12f918da84dc355b75fbaa5374a8e276f76d7 Mon Sep 17 00:00:00 2001 1From 914948f026efce02cf0abff8b0312aaad96592ed Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
4Subject: Fiddle with *PREFIX and variables written to the makefile 4Subject: Fiddle with *PREFIX and variables written to the makefile
@@ -17,10 +17,10 @@ Patch-Name: debian/prefix_changes.diff
17 4 files changed, 13 insertions(+), 16 deletions(-) 17 4 files changed, 13 insertions(+), 16 deletions(-)
18 18
19diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 19diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
20index 2066311..0a1fb49 100644 20index 4c00129..1ea2035 100644
21--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 21--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
22+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 22+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
23@@ -765,8 +765,6 @@ all POD files in MAN1PODS and MAN3PODS. 23@@ -902,8 +902,6 @@ all POD files in MAN1PODS and MAN3PODS.
24 sub manifypods_target { 24 sub manifypods_target {
25 my($self) = shift; 25 my($self) = shift;
26 26
@@ -29,16 +29,16 @@ index 2066311..0a1fb49 100644
29 my $dependencies = ''; 29 my $dependencies = '';
30 30
31 # populate manXpods & dependencies: 31 # populate manXpods & dependencies:
32@@ -782,7 +780,7 @@ END 32@@ -919,7 +917,7 @@ END
33 foreach my $section (qw(1 3)) { 33 foreach my $section (qw(1 3)) {
34 my $pods = $self->{"MAN${section}PODS"}; 34 my $pods = $self->{"MAN${section}PODS"};
35 push @man_cmds, $self->split_command(<<CMD, map {($_,$pods->{$_})} sort keys %$pods); 35 my $p2m = sprintf <<CMD, $] > 5.008 ? " -u" : "";
36- \$(NOECHO) \$(POD2MAN) --section=$section --perm_rw=\$(PERM_RW) 36- \$(NOECHO) \$(POD2MAN) --section=$section --perm_rw=\$(PERM_RW)%s
37+ \$(NOECHO) \$(POD2MAN) --section=\$(MAN${section}EXT) --perm_rw=\$(PERM_RW) 37+ \$(NOECHO) \$(POD2MAN) --section=\$(MAN${section}EXT) --perm_rw=\$(PERM_RW)%s
38 CMD 38 CMD
39 push @man_cmds, $self->split_command($p2m, map {($_,$pods->{$_})} sort keys %$pods);
39 } 40 }
40 41@@ -1875,9 +1873,11 @@ sub init_INSTALL_from_PREFIX {
41@@ -1748,9 +1746,11 @@ sub init_INSTALL_from_PREFIX {
42 $self->{SITEPREFIX} ||= $sprefix; 42 $self->{SITEPREFIX} ||= $sprefix;
43 $self->{VENDORPREFIX} ||= $vprefix; 43 $self->{VENDORPREFIX} ||= $vprefix;
44 44
@@ -54,10 +54,10 @@ index 2066311..0a1fb49 100644
54 54
55 my $arch = $Config{archname}; 55 my $arch = $Config{archname};
56diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 56diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
57index 0a6797f..c19a5f9 100644 57index 391dc22..4a8e14c 100644
58--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 58--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
59+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 59+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
60@@ -3029,8 +3029,7 @@ sub prefixify { 60@@ -3077,8 +3077,7 @@ sub prefixify {
61 warn " prefixify $var => $path\n" if $Verbose >= 2; 61 warn " prefixify $var => $path\n" if $Verbose >= 2;
62 warn " from $sprefix to $rprefix\n" if $Verbose >= 2; 62 warn " from $sprefix to $rprefix\n" if $Verbose >= 2;
63 63
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/prune_libs.diff b/meta/recipes-devtools/perl/perl/debian/prune_libs.diff
index 50bcc47ccd..b4443f6476 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/prune_libs.diff
+++ b/meta/recipes-devtools/perl/perl/debian/prune_libs.diff
@@ -1,4 +1,4 @@
1From f2d2ddd656999f51148c66a3efce76bda8d2f9ca Mon Sep 17 00:00:00 2001 1From 21bc033755f0b609f9bb2aa9e98b10d58424406f Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Fri, 18 Mar 2005 22:22:25 +1100 3Date: Fri, 18 Mar 2005 22:22:25 +1100
4Subject: Prune the list of libraries wanted to what we actually need. 4Subject: Prune the list of libraries wanted to what we actually need.
@@ -14,20 +14,20 @@ Patch-Name: debian/prune_libs.diff
14 1 file changed, 2 insertions(+), 3 deletions(-) 14 1 file changed, 2 insertions(+), 3 deletions(-)
15 15
16diff --git a/Configure b/Configure 16diff --git a/Configure b/Configure
17index 293ef61..3f80a76 100755 17index 0a405d3..6fcc3bc 100755
18--- a/Configure 18--- a/Configure
19+++ b/Configure 19+++ b/Configure
20@@ -1387,8 +1387,7 @@ libswanted_uselargefiles='' 20@@ -1454,8 +1454,7 @@ libswanted_uselargefiles=''
21 : set usesocks on the Configure command line to enable socks. 21 : set usesocks on the Configure command line to enable socks.
22 : List of libraries we want. 22 : List of libraries we want.
23 : If anyone needs extra -lxxx, put those in a hint file. 23 : If anyone needs extra -lxxx, put those in a hint file.
24-libswanted="socket bind inet nsl nm ndbm gdbm dbm db malloc dl ld sun" 24-libswanted="cl pthread socket bind inet nsl nm ndbm gdbm dbm db malloc dl ld"
25-libswanted="$libswanted m crypt sec util c cposix posix ucb bsd BSD" 25-libswanted="$libswanted sun m crypt sec util c cposix posix ucb bsd BSD"
26+libswanted='gdbm gdbm_compat db dl m c crypt' 26+libswanted='gdbm gdbm_compat db dl m c crypt'
27 : We probably want to search /usr/shlib before most other libraries. 27 : We probably want to search /usr/shlib before most other libraries.
28 : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist. 28 : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist.
29 glibpth=`echo " $glibpth " | sed -e 's! /usr/shlib ! !'` 29 glibpth=`echo " $glibpth " | sed -e 's! /usr/shlib ! !'`
30@@ -22796,7 +22795,7 @@ sunos*X4*) 30@@ -23593,7 +23592,7 @@ sunos*X4*)
31 ;; 31 ;;
32 *) case "$usedl" in 32 *) case "$usedl" in
33 $define|true|[yY]*) 33 $define|true|[yY]*)
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/regen-skip.diff b/meta/recipes-devtools/perl/perl/debian/regen-skip.diff
index 50bc97c94b..8a3fc9912c 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/regen-skip.diff
+++ b/meta/recipes-devtools/perl/perl/debian/regen-skip.diff
@@ -1,4 +1,4 @@
1From 55a3d4b004595a9f171d79329c9d218f0b850bd8 Mon Sep 17 00:00:00 2001 1From cb3e98e17a666896150b109694e9eb9278620845 Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org> 2From: Niko Tyni <ntyni@debian.org>
3Date: Sat, 17 May 2014 14:57:01 +0300 3Date: Sat, 17 May 2014 14:57:01 +0300
4Subject: Skip a regeneration check in unrelated git repositories 4Subject: Skip a regeneration check in unrelated git repositories
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/skip-kfreebsd-crash.diff b/meta/recipes-devtools/perl/perl/debian/skip-kfreebsd-crash.diff
index f7cc55570b..ecfc0bc62f 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/skip-kfreebsd-crash.diff
+++ b/meta/recipes-devtools/perl/perl/debian/skip-kfreebsd-crash.diff
@@ -1,4 +1,4 @@
1From 21747cdd5381a9466fc75ead783980ced8b184a3 Mon Sep 17 00:00:00 2001 1From 42853af65a28066b119d23d96e964e94b55a8541 Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org> 2From: Niko Tyni <ntyni@debian.org>
3Date: Fri, 5 Aug 2011 10:50:18 +0300 3Date: Fri, 5 Aug 2011 10:50:18 +0300
4Subject: Skip a crashing test case in t/op/threads.t on GNU/kFreeBSD 4Subject: Skip a crashing test case in t/op/threads.t on GNU/kFreeBSD
@@ -17,7 +17,7 @@ Patch-Name: debian/skip-kfreebsd-crash.diff
17 1 file changed, 4 insertions(+) 17 1 file changed, 4 insertions(+)
18 18
19diff --git a/t/op/threads.t b/t/op/threads.t 19diff --git a/t/op/threads.t b/t/op/threads.t
20index 6fb2410..67b5f4a 100644 20index e76c956..bec210b 100644
21--- a/t/op/threads.t 21--- a/t/op/threads.t
22+++ b/t/op/threads.t 22+++ b/t/op/threads.t
23@@ -376,6 +376,9 @@ EOF 23@@ -376,6 +376,9 @@ EOF
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/skip-upstream-git-tests.diff b/meta/recipes-devtools/perl/perl/debian/skip-upstream-git-tests.diff
index 7110298f04..4c87104cce 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/skip-upstream-git-tests.diff
+++ b/meta/recipes-devtools/perl/perl/debian/skip-upstream-git-tests.diff
@@ -1,4 +1,4 @@
1From 4d1b20bcec1610d22b718ffae154427a7a218632 Mon Sep 17 00:00:00 2001 1From ae9b645d6da2990fd055368eca2c67c449474e38 Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org> 2From: Niko Tyni <ntyni@debian.org>
3Date: Fri, 22 Apr 2011 11:15:32 +0300 3Date: Fri, 22 Apr 2011 11:15:32 +0300
4Subject: Skip tests specific to the upstream Git repository 4Subject: Skip tests specific to the upstream Git repository
@@ -14,10 +14,10 @@ Patch-Name: debian/skip-upstream-git-tests.diff
14 1 file changed, 1 insertion(+), 1 deletion(-) 14 1 file changed, 1 insertion(+), 1 deletion(-)
15 15
16diff --git a/t/test.pl b/t/test.pl 16diff --git a/t/test.pl b/t/test.pl
17index 30db88c..0fdc4f4 100644 17index cda3840..af579a2 100644
18--- a/t/test.pl 18--- a/t/test.pl
19+++ b/t/test.pl 19+++ b/t/test.pl
20@@ -159,7 +159,7 @@ sub skip_all_without_config { 20@@ -174,7 +174,7 @@ sub skip_all_without_unicode_tables { # (but only under miniperl)
21 21
22 sub find_git_or_skip { 22 sub find_git_or_skip {
23 my ($source_dir, $reason); 23 my ($source_dir, $reason);
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/squelch-locale-warnings.diff b/meta/recipes-devtools/perl/perl/debian/squelch-locale-warnings.diff
index 5c1900498b..cb31457761 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/squelch-locale-warnings.diff
+++ b/meta/recipes-devtools/perl/perl/debian/squelch-locale-warnings.diff
@@ -1,4 +1,4 @@
1From 2f332eeedbf63f72f6b1b157a912282a31a25d3b Mon Sep 17 00:00:00 2001 1From 487a6d6ada0b08e6a7276520ebc61cd851005e7c Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org> 2From: Niko Tyni <ntyni@debian.org>
3Date: Sun, 3 Oct 2010 21:36:17 +0300 3Date: Sun, 3 Oct 2010 21:36:17 +0300
4Subject: Squelch locale warnings in Debian package maintainer scripts 4Subject: Squelch locale warnings in Debian package maintainer scripts
@@ -15,30 +15,31 @@ the warning will be triggered normally again at that point.
15 15
16Patch-Name: debian/squelch-locale-warnings.diff 16Patch-Name: debian/squelch-locale-warnings.diff
17--- 17---
18 locale.c | 4 ++++ 18 locale.c | 5 ++++-
19 pod/perllocale.pod | 8 ++++++++ 19 pod/perllocale.pod | 8 ++++++++
20 2 files changed, 12 insertions(+) 20 2 files changed, 12 insertions(+), 1 deletion(-)
21 21
22diff --git a/locale.c b/locale.c 22diff --git a/locale.c b/locale.c
23index 6e8728c..f55c4b2 100644 23index 7a4a418..fdf911d 100644
24--- a/locale.c 24--- a/locale.c
25+++ b/locale.c 25+++ b/locale.c
26@@ -512,6 +512,10 @@ Perl_init_i18nl10n(pTHX_ int printwarn) 26@@ -674,7 +674,10 @@ Perl_init_i18nl10n(pTHX_ int printwarn)
27 char *p; 27
28 const bool locwarn = (printwarn > 1 || 28 const bool locwarn = (printwarn > 1
29 (printwarn && 29 || (printwarn
30+ 30- && (! bad_lang_use_once
31+ /* Debian specific change - see http://bugs.debian.org/508764 */ 31+ &&
32+ (!PerlEnv_getenv("DPKG_RUNNING_VERSION")) && 32+ /* Debian specific change - see http://bugs.debian.org/508764 */
33+ 33+ (!PerlEnv_getenv("DPKG_RUNNING_VERSION")) &&
34 (!(p = PerlEnv_getenv("PERL_BADLANG")) || atoi(p)))); 34+ (! bad_lang_use_once
35 bool done = FALSE; 35 || (
36 const char *system_default_locale = NULL; 36 /* disallow with "" or "0" */
37 *bad_lang_use_once
37diff --git a/pod/perllocale.pod b/pod/perllocale.pod 38diff --git a/pod/perllocale.pod b/pod/perllocale.pod
38index 914281f..15de0d4 100644 39index 701b422..58cabaf 100644
39--- a/pod/perllocale.pod 40--- a/pod/perllocale.pod
40+++ b/pod/perllocale.pod 41+++ b/pod/perllocale.pod
41@@ -1151,6 +1151,14 @@ B<NOTE>: PERL_BADLANG only gives you a way to hide the warning message. 42@@ -1217,6 +1217,14 @@ B<NOTE>: C<PERL_BADLANG> only gives you a way to hide the warning message.
42 The message tells about some problem in your system's locale support, 43 The message tells about some problem in your system's locale support,
43 and you should investigate what the problem is. 44 and you should investigate what the problem is.
44 45
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/writable_site_dirs.diff b/meta/recipes-devtools/perl/perl/debian/writable_site_dirs.diff
index f73f8bbabe..53adc2f4db 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/debian/writable_site_dirs.diff
+++ b/meta/recipes-devtools/perl/perl/debian/writable_site_dirs.diff
@@ -1,4 +1,4 @@
1From f33f120f0fdf7cd100066390fe0bc426d45b1929 Mon Sep 17 00:00:00 2001 1From 591c1f9b7d4755bfc59d9665bab1f2ca410de765 Mon Sep 17 00:00:00 2001
2From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
3Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
4Subject: Set umask approproately for site install directories 4Subject: Set umask approproately for site install directories
@@ -11,10 +11,10 @@ Patch-Name: debian/writable_site_dirs.diff
11 1 file changed, 3 insertions(+), 3 deletions(-) 11 1 file changed, 3 insertions(+), 3 deletions(-)
12 12
13diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 13diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
14index 8fdb67c..8b86a24 100644 14index 197f102..5f1b87f 100644
15--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 15--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
16+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 16+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
17@@ -2095,7 +2095,7 @@ q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \ 17@@ -2138,7 +2138,7 @@ q{ "$(INST_LIB)" "$(DESTINSTALLPRIVLIB)" \
18 18
19 19
20 pure_site_install :: all 20 pure_site_install :: all
@@ -22,15 +22,15 @@ index 8fdb67c..8b86a24 100644
22+ $(NOECHO) umask 02; $(MOD_INSTALL) \ 22+ $(NOECHO) umask 02; $(MOD_INSTALL) \
23 }; 23 };
24 push @m, 24 push @m,
25 q{ read }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \ 25 q{ read "}.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{" \
26@@ -2156,8 +2156,8 @@ doc_perl_install :: all 26@@ -2199,8 +2199,8 @@ doc_perl_install :: all
27 27
28 doc_site_install :: all 28 doc_site_install :: all
29 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod 29 $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod"
30- -$(NOECHO) umask 022; $(MKPATH) $(DESTINSTALLARCHLIB) 30- -$(NOECHO) umask 022; $(MKPATH) "$(DESTINSTALLARCHLIB)"
31- -$(NOECHO) umask 022; $(DOC_INSTALL) \ 31- -$(NOECHO) umask 022; $(DOC_INSTALL) \
32+ -$(NOECHO) umask 02; $(MKPATH) $(DESTINSTALLARCHLIB) 32+ -$(NOECHO) umask 02; $(MKPATH) "$(DESTINSTALLARCHLIB)"
33+ -$(NOECHO) umask 02; $(DOC_INSTALL) \ 33+ -$(NOECHO) umask 02; $(DOC_INSTALL) \
34 "Module" "$(NAME)" \ 34 "Module" "$(NAME)" \
35 "installed into" "$(INSTALLSITELIB)" \ 35 "installed into" $(INSTALLSITELIB) \
36 LINKTYPE "$(LINKTYPE)" \ 36 LINKTYPE "$(LINKTYPE)" \
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/dynaloaderhack.patch b/meta/recipes-devtools/perl/perl/dynaloaderhack.patch
index 3df593346c..3df593346c 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/dynaloaderhack.patch
+++ b/meta/recipes-devtools/perl/perl/dynaloaderhack.patch
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/fix_bad_rpath.patch b/meta/recipes-devtools/perl/perl/fix_bad_rpath.patch
index 69ac434779..69ac434779 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/fix_bad_rpath.patch
+++ b/meta/recipes-devtools/perl/perl/fix_bad_rpath.patch
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/generate-sh.patch b/meta/recipes-devtools/perl/perl/generate-sh.patch
index 27f6e691c0..27f6e691c0 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/generate-sh.patch
+++ b/meta/recipes-devtools/perl/perl/generate-sh.patch
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/installperl.patch b/meta/recipes-devtools/perl/perl/installperl.patch
index 456012376e..456012376e 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/installperl.patch
+++ b/meta/recipes-devtools/perl/perl/installperl.patch
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/letgcc-find-errno.patch b/meta/recipes-devtools/perl/perl/letgcc-find-errno.patch
index 5161e4c8b6..5161e4c8b6 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/letgcc-find-errno.patch
+++ b/meta/recipes-devtools/perl/perl/letgcc-find-errno.patch
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/make_ext.pl-fix-regenerate-makefile-failed-while-cc-.patch b/meta/recipes-devtools/perl/perl/make_ext.pl-fix-regenerate-makefile-failed-while-cc-.patch
index de6f65294c..de6f65294c 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/make_ext.pl-fix-regenerate-makefile-failed-while-cc-.patch
+++ b/meta/recipes-devtools/perl/perl/make_ext.pl-fix-regenerate-makefile-failed-while-cc-.patch
diff --git a/meta/recipes-devtools/perl/perl/native-nopacklist.patch b/meta/recipes-devtools/perl/perl/native-nopacklist.patch
new file mode 100644
index 0000000000..5482dcb79c
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl/native-nopacklist.patch
@@ -0,0 +1,91 @@
1Upstream-Status:Inappropriate [debian patch]
2
3Part of 52_debian_extutils_hacks.patch just to exclude the installation of .packlist files
4
5Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
6---
7 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 35 ++---------------------
8 1 file changed, 3 insertions(+), 32 deletions(-)
9
10diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
11index f63145c..a589710 100644
12--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
13+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
14@@ -2122,11 +2122,6 @@ pure_perl_install :: all
15 };
16
17 push @m,
18-q{ read "}.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{" \
19- write "}.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{" \
20-} unless $self->{NO_PACKLIST};
21-
22- push @m,
23 q{ "$(INST_LIB)" "$(DESTINSTALLPRIVLIB)" \
24 "$(INST_ARCHLIB)" "$(DESTINSTALLARCHLIB)" \
25 "$(INST_BIN)" "$(DESTINSTALLBIN)" \
26@@ -2158,10 +2153,6 @@ q{ "$(INST_LIB)" "$(DESTINSTALLSITELIB)" \
27 pure_vendor_install :: all
28 $(NOECHO) $(MOD_INSTALL) \
29 };
30- push @m,
31-q{ read "}.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{" \
32- write "}.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{" \
33-} unless $self->{NO_PACKLIST};
34
35 push @m,
36 q{ "$(INST_LIB)" "$(DESTINSTALLVENDORLIB)" \
37@@ -2187,37 +2178,19 @@ doc_vendor_install :: all
38
39 push @m, q{
40 doc_perl_install :: all
41- $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod"
42- -$(NOECHO) $(MKPATH) "$(DESTINSTALLARCHLIB)"
43- -$(NOECHO) $(DOC_INSTALL) \
44- "Module" "$(NAME)" \
45- "installed into" $(INSTALLPRIVLIB) \
46- LINKTYPE "$(LINKTYPE)" \
47- VERSION "$(VERSION)" \
48- EXE_FILES "$(EXE_FILES)" \
49- >> "}.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{"
50
51 doc_site_install :: all
52- $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod"
53- -$(NOECHO) $(MKPATH) "$(DESTINSTALLARCHLIB)"
54+ $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLSITEARCH)/perllocal.pod"
55+ -$(NOECHO) $(MKPATH) "$(DESTINSTALLSITEARCH)"
56 -$(NOECHO) $(DOC_INSTALL) \
57 "Module" "$(NAME)" \
58 "installed into" $(INSTALLSITELIB) \
59 LINKTYPE "$(LINKTYPE)" \
60 VERSION "$(VERSION)" \
61 EXE_FILES "$(EXE_FILES)" \
62- >> "}.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{"
63+ >> "}.$self->catfile('$(DESTINSTALLSITEARCH)','perllocal.pod').q{"
64
65 doc_vendor_install :: all
66- $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod"
67- -$(NOECHO) $(MKPATH) "$(DESTINSTALLARCHLIB)"
68- -$(NOECHO) $(DOC_INSTALL) \
69- "Module" "$(NAME)" \
70- "installed into" $(INSTALLVENDORLIB) \
71- LINKTYPE "$(LINKTYPE)" \
72- VERSION "$(VERSION)" \
73- EXE_FILES "$(EXE_FILES)" \
74- >> "}.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{"
75
76 } unless $self->{NO_PERLLOCAL};
77
78@@ -2226,13 +2199,11 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
79 $(NOECHO) $(NOOP)
80
81 uninstall_from_perldirs ::
82- $(NOECHO) $(UNINSTALL) "}.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{"
83
84 uninstall_from_sitedirs ::
85 $(NOECHO) $(UNINSTALL) "}.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{"
86
87 uninstall_from_vendordirs ::
88- $(NOECHO) $(UNINSTALL) "}.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{"
89 };
90
91 join("",@m);
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/native-perlinc.patch b/meta/recipes-devtools/perl/perl/native-perlinc.patch
index f0bb1f6596..f0bb1f6596 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/native-perlinc.patch
+++ b/meta/recipes-devtools/perl/perl/native-perlinc.patch
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/perl-archlib-exp.patch b/meta/recipes-devtools/perl/perl/perl-archlib-exp.patch
index d912d0031e..d912d0031e 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/perl-archlib-exp.patch
+++ b/meta/recipes-devtools/perl/perl/perl-archlib-exp.patch
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/perl-configpm-switch.patch b/meta/recipes-devtools/perl/perl/perl-configpm-switch.patch
index c6cc15c93f..c6cc15c93f 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/perl-configpm-switch.patch
+++ b/meta/recipes-devtools/perl/perl/perl-configpm-switch.patch
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/perl-configure.sh b/meta/recipes-devtools/perl/perl/perl-configure.sh
index e72ce49f99..e72ce49f99 100755
--- a/meta/recipes-devtools/perl/perl-5.20.0/perl-configure.sh
+++ b/meta/recipes-devtools/perl/perl/perl-configure.sh
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/perl-dynloader.patch b/meta/recipes-devtools/perl/perl/perl-dynloader.patch
index 035beba66a..035beba66a 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/perl-dynloader.patch
+++ b/meta/recipes-devtools/perl/perl/perl-dynloader.patch
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/perl-enable-gdbm.patch b/meta/recipes-devtools/perl/perl/perl-enable-gdbm.patch
index aa83fca5ae..aa83fca5ae 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/perl-enable-gdbm.patch
+++ b/meta/recipes-devtools/perl/perl/perl-enable-gdbm.patch
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/perl-moreconfig.patch b/meta/recipes-devtools/perl/perl/perl-moreconfig.patch
index 59ce85a7a3..59ce85a7a3 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/perl-moreconfig.patch
+++ b/meta/recipes-devtools/perl/perl/perl-moreconfig.patch
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/run-ptest b/meta/recipes-devtools/perl/perl/run-ptest
index 1e2dd1b66d..1e2dd1b66d 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/run-ptest
+++ b/meta/recipes-devtools/perl/perl/run-ptest
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/test/dist-threads-t-join.t-adjust-ps-option.patch b/meta/recipes-devtools/perl/perl/test/dist-threads-t-join.t-adjust-ps-option.patch
index 08a6b0a5fd..08a6b0a5fd 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/test/dist-threads-t-join.t-adjust-ps-option.patch
+++ b/meta/recipes-devtools/perl/perl/test/dist-threads-t-join.t-adjust-ps-option.patch
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch b/meta/recipes-devtools/perl/perl/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch
index 1ee818c27b..1ee818c27b 100644
--- a/meta/recipes-devtools/perl/perl-5.20.0/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch
+++ b/meta/recipes-devtools/perl/perl/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch
diff --git a/meta/recipes-devtools/perl/perl_5.20.0.bb b/meta/recipes-devtools/perl/perl_5.22.0.bb
index d100ff9b82..8022f47275 100644
--- a/meta/recipes-devtools/perl/perl_5.20.0.bb
+++ b/meta/recipes-devtools/perl/perl_5.22.0.bb
@@ -7,16 +7,12 @@ LIC_FILES_CHKSUM = "file://Copying;md5=5b122a36d0f6dc55279a0ebc69f3c60b \
7# We need gnugrep (for -I) 7# We need gnugrep (for -I)
8DEPENDS = "virtual/db grep-native" 8DEPENDS = "virtual/db grep-native"
9DEPENDS += "gdbm zlib" 9DEPENDS += "gdbm zlib"
10PR = "r1"
11 10
12# 5.10.1 has Module::Build built-in 11SRC_URI = "http://www.cpan.org/src/5.0/${BP}.tar.xz \
13PROVIDES += "libmodule-build-perl"
14
15SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
16" 12"
17 13
18# Pick up patches from debian 14# Pick up patches from debian
19# http://ftp.de.debian.org/debian/pool/main/p/perl/perl_5.20.0-1.debian.tar.xz 15# http://ftp.de.debian.org/debian/pool/main/p/perl/perl_5.22.0-1.debian.tar.xz
20SRC_URI += " \ 16SRC_URI += " \
21 file://debian/cpan_definstalldirs.diff \ 17 file://debian/cpan_definstalldirs.diff \
22 file://debian/db_file_ver.diff \ 18 file://debian/db_file_ver.diff \
@@ -33,7 +29,6 @@ SRC_URI += " \
33 file://debian/ld_run_path.diff \ 29 file://debian/ld_run_path.diff \
34 file://debian/libnet_config_path.diff \ 30 file://debian/libnet_config_path.diff \
35 file://debian/mod_paths.diff \ 31 file://debian/mod_paths.diff \
36 file://debian/module_build_man_extensions.diff \
37 file://debian/prune_libs.diff \ 32 file://debian/prune_libs.diff \
38 file://debian/fixes/net_smtp_docs.diff \ 33 file://debian/fixes/net_smtp_docs.diff \
39 file://debian/perlivp.diff \ 34 file://debian/perlivp.diff \
@@ -42,7 +37,6 @@ SRC_URI += " \
42 file://debian/skip-kfreebsd-crash.diff \ 37 file://debian/skip-kfreebsd-crash.diff \
43 file://debian/fixes/document_makemaker_ccflags.diff \ 38 file://debian/fixes/document_makemaker_ccflags.diff \
44 file://debian/find_html2text.diff \ 39 file://debian/find_html2text.diff \
45 file://debian/hurd_test_skip_stack.diff \
46 file://debian/perl5db-x-terminal-emulator.patch \ 40 file://debian/perl5db-x-terminal-emulator.patch \
47 file://debian/cpan-missing-site-dirs.diff \ 41 file://debian/cpan-missing-site-dirs.diff \
48 file://debian/fixes/memoize_storable_nstore.diff \ 42 file://debian/fixes/memoize_storable_nstore.diff \
@@ -63,7 +57,6 @@ SRC_URI += " \
63 file://fix_bad_rpath.patch \ 57 file://fix_bad_rpath.patch \
64 file://perl-archlib-exp.patch \ 58 file://perl-archlib-exp.patch \
65 file://dynaloaderhack.patch \ 59 file://dynaloaderhack.patch \
66 file://fix-FF_MORE-crash.patch \
67 \ 60 \
68 \ 61 \
69 file://config.sh \ 62 file://config.sh \
@@ -73,8 +66,6 @@ SRC_URI += " \
73 file://config.sh-64 \ 66 file://config.sh-64 \
74 file://config.sh-64-le \ 67 file://config.sh-64-le \
75 file://config.sh-64-be \ 68 file://config.sh-64-be \
76 file://perl-5.14.3-fix-CVE-2010-4777.patch \
77 file://0001-Makefile.SH-fix-do_install-failed.patch \
78 file://make_ext.pl-fix-regenerate-makefile-failed-while-cc-.patch \ 69 file://make_ext.pl-fix-regenerate-makefile-failed-while-cc-.patch \
79" 70"
80 71
@@ -84,8 +75,8 @@ SRC_URI_append_class-target = " \
84 file://test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch \ 75 file://test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch \
85 " 76 "
86 77
87SRC_URI[md5sum] = "406ec049ebe3afcc80d9c76ec78ca4f8" 78SRC_URI[md5sum] = "ff0f09b17de426eff323426cb140ee79"
88SRC_URI[sha256sum] = "4e8c28ad6ecc89902f9cb2e76f2815bb1a8287ded278e15f7a36ca45f8bbcd02" 79SRC_URI[sha256sum] = "be83ead0c5c26cbbe626fa4bac1a4beabe23a9eebc15d35ba49ccde11878e196"
89 80
90inherit perlnative siteinfo 81inherit perlnative siteinfo
91 82
@@ -379,8 +370,6 @@ PACKAGES_DYNAMIC_class-nativesdk += "^nativesdk-perl-module-.*"
379RPROVIDES_perl-lib = "perl-lib" 370RPROVIDES_perl-lib = "perl-lib"
380 371
381require perl-rdepends_${PV}.inc 372require perl-rdepends_${PV}.inc
382require perl-rprovides.inc
383require perl-rprovides_${PV}.inc
384require perl-ptest.inc 373require perl-ptest.inc
385 374
386SSTATE_SCAN_FILES += "*.pm *.pod *.h *.pl *.sh" 375SSTATE_SCAN_FILES += "*.pm *.pod *.h *.pl *.sh"