summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorHongxu Jia <hongxu.jia@windriver.com>2014-07-01 15:51:53 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-07-08 11:20:12 +0100
commite73deac6dc7861c64ced49d2a35f781d655db79a (patch)
treedf7352dd791d9714ef62d4a6a87b64e2a90903e2 /meta
parent93d77b6ca83e55f3ecbc09f5502d8ae928f2bd91 (diff)
downloadpoky-e73deac6dc7861c64ced49d2a35f781d655db79a.tar.gz
perl, perl-native, perl-ptest: upgrade from 5.14.3 to 5.20.0
Changed: - The Copying has no change, except the company address. - pick patches from debian http://ftp.de.debian.org/debian/pool/main/p/perl/perl_5.20.0-1.debian.tar.xz - Not used by oe: deprecate-with-apt.diff patchlevel.diff fakeroot.diff - Create/Update perl-rdepends_${PV}.inc by the hardcode script; - Update config.sh by: 1) Copy the Perl 5.20.0 source code onto your TARGET machine linux qemuarm 3.14.5-yocto-standard from OE-Core rev: f506d0660c9949485268a92724ac770b5457b0ca 2) Execute sh Configure as normal and configure as required, do not "make"; 3) Compare with the old config.sh files, and update; - perl-ptest.inc 1) Copy the souce code to ptest since almost 112 test cases failed with the reason that no souce code found; 2) Add two patches to fix test case issue; - perl-native Reference perl (5.20.0-1) in debian to update perl shared library headers https://packages.debian.org/experimental/i386/perl/filelist Obsolete: - 09_fix_installperl.patch The dead code was removed from installperl http://perl5.git.perl.org/perl.git/commit/236818e0b9d9fe874831086b4d0b94dc6f245dfd - perl-build-in-t-dir.patch The upstream has fix it. The issue description: Perl cannot cross build in a path containing a directory that has the name of "t". As an example, you can make the perl build fail with "mkdir -p /tmp/build/t", go to the directory, unpack the sources, configure and cross build. - 0001-Fix-misparsing-of-maketext-strings.patch as they are part of the upstream code now: http://perl5.git.perl.org/perl.git/commit/1735f6f53ca19f99c6e9e39496c486af323ba6a8 - 0001-Prevent-premature-hsplit-calls-and-only-trigger-REHA.patch the hash function changed: http://perl5.git.perl.org/perl.git/commit/7dc8663964c66a698d31bbdc8e8abed69bddeec3 (From OE-Core rev: c7ac82415efc42ff7a93c6df163f88f2dde00d26) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/0001-Fix-misparsing-of-maketext-strings.patch86
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/0001-Prevent-premature-hsplit-calls-and-only-trigger-REHA.patch178
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/09_fix_installperl.patch21
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/Makefile.SH.patch298
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/arm_thread_stress_timeout.diff27
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_config_path.diff45
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_definstalldirs.diff56
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/deprecate-with-apt.diff407
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/disable-zlib-bundling.diff31
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/extutils_set_libperl_path.diff24
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/fakeroot.diff45
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/extutils-cbuilder-cflags.diff87
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/h2ph-multiarch.diff70
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/index-tainting.diff74
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/module-build-home-directory.diff38
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/pod_fixes.diff146
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/sys-syslog-socket-timeout-kfreebsd.patch37
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/m68k_thread_stress.diff47
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/patchlevel.diff31
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/series40
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/debian/skip-upstream-git-tests.diff60
-rw-r--r--meta/recipes-devtools/perl/perl-5.14.3/perl-build-in-t-dir.patch42
-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/Configure-multilib.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/Configure-multilib.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/MM_Unix.pm.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/MM_Unix.pm.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/Makefile.SH.patch356
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/Makefile.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/Makefile.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/config.sh (renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh)106
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/config.sh-32 (renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh-32)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-be (renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh-32-be)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-le (renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh-32-le)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/config.sh-64 (renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh-64)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-be (renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh-64-be)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-le (renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh-64-le)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/cross-generate_uudmap.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/cross-generate_uudmap.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/cpan-missing-site-dirs.diff62
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/cpan_definstalldirs.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/cpan_definstalldirs.diff)15
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/db_file_ver.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/db_file_ver.diff)7
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/doc_info.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/doc_info.diff)20
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/enc2xs_inc.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/enc2xs_inc.diff)32
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/errno_ver.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/errno_ver.diff)15
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/extutils_set_libperl_path.diff37
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/find_html2text.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/find_html2text.diff)11
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/document_makemaker_ccflags.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/document_makemaker_ccflags.diff)11
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/memoize_storable_nstore.diff110
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/net_smtp_docs.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/net_smtp_docs.diff)11
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/respect_umask.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/respect_umask.diff)57
-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/instmodsh_doc.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/instmodsh_doc.diff)9
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/ld_run_path.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/ld_run_path.diff)19
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/libnet_config_path.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/libnet_config_path.diff)9
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/libperl_embed_doc.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/libperl_embed_doc.diff)15
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/mod_paths.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/mod_paths.diff)13
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/module_build_man_extensions.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/module_build_man_extensions.diff)25
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/no_packlist_perllocal.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/no_packlist_perllocal.diff)44
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/perl5db-x-terminal-emulator.patch29
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/perlivp.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/perlivp.diff)13
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/prefix_changes.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/prefix_changes.diff)43
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/prune_libs.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/prune_libs.diff)19
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/regen-skip.diff27
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/skip-kfreebsd-crash.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/skip-kfreebsd-crash.diff)20
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/skip-upstream-git-tests.diff28
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/squelch-locale-warnings.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/squelch-locale-warnings.diff)33
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/debian/writable_site_dirs.diff (renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/writable_site_dirs.diff)19
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/dynaloaderhack.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/dynaloaderhack.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/fix_bad_rpath.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/fix_bad_rpath.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/generate-sh.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/generate-sh.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/installperl.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/installperl.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/letgcc-find-errno.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/letgcc-find-errno.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/native-nopacklist.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/native-nopacklist.patch)50
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/native-perlinc.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/native-perlinc.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/perl-5.14.3-fix-CVE-2010-4777.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-5.14.3-fix-CVE-2010-4777.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/perl-archlib-exp.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-archlib-exp.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/perl-configpm-switch.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-configpm-switch.patch)0
-rwxr-xr-xmeta/recipes-devtools/perl/perl-5.20.0/perl-configure.sh (renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-configure.sh)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/perl-dynloader.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-dynloader.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/perl-enable-gdbm.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-enable-gdbm.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/perl-moreconfig.patch (renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-moreconfig.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/run-ptest (renamed from meta/recipes-devtools/perl/perl-5.14.3/run-ptest)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/test/dist-threads-t-join.t-adjust-ps-option.patch38
-rw-r--r--meta/recipes-devtools/perl/perl-5.20.0/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch26
-rw-r--r--meta/recipes-devtools/perl/perl-native_5.20.0.bb (renamed from meta/recipes-devtools/perl/perl-native_5.14.3.bb)32
-rw-r--r--meta/recipes-devtools/perl/perl-ptest.inc47
-rw-r--r--meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc (renamed from meta/recipes-devtools/perl/perl-rdepends_5.14.3.inc)1350
-rw-r--r--meta/recipes-devtools/perl/perl-rprovides_5.20.0.inc (renamed from meta/recipes-devtools/perl/perl-rprovides_5.14.3.inc)0
-rw-r--r--meta/recipes-devtools/perl/perl_5.20.0.bb (renamed from meta/recipes-devtools/perl/perl_5.14.3.bb)50
86 files changed, 1887 insertions, 2890 deletions
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/0001-Fix-misparsing-of-maketext-strings.patch b/meta/recipes-devtools/perl/perl-5.14.3/0001-Fix-misparsing-of-maketext-strings.patch
deleted file mode 100644
index 89ec6eff0f..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/0001-Fix-misparsing-of-maketext-strings.patch
+++ /dev/null
@@ -1,86 +0,0 @@
1From 1735f6f53ca19f99c6e9e39496c486af323ba6a8 Mon Sep 17 00:00:00 2001
2From: Brian Carlson <brian.carlson@cpanel.net>
3Date: Wed, 28 Nov 2012 08:54:33 -0500
4Subject: [PATCH] Fix misparsing of maketext strings.
5
6Case 61251: This commit fixes a misparse of maketext strings that could
7lead to arbitrary code execution. Basically, maketext was compiling
8bracket notation into functions, but neglected to escape backslashes
9inside the content or die on fully-qualified method names when
10generating the code. This change escapes all such backslashes and dies
11when a method name with a colon or apostrophe is specified.
12---
13 AUTHORS | 1 +
14 dist/Locale-Maketext/lib/Locale/Maketext.pm | 24 ++++++++----------------
15 2 files changed, 9 insertions(+), 16 deletions(-)
16
17Upstream-Status: Backport
18
19Signed-off-by: Saul Wold <sgw@linux.intel.com>
20
21
22diff --git a/AUTHORS b/AUTHORS
23index 70734b0..009dea0 100644
24--- a/AUTHORS
25+++ b/AUTHORS
26@@ -154,6 +154,7 @@ Breno G. de Oliveira <garu@cpan.org>
27 Brent Dax <brentdax@cpan.org>
28 Brooks D Boyd
29 Brian Callaghan <callagh@itginc.com>
30+Brian Carlson <brian.carlson@cpanel.net>
31 Brian Clarke <clarke@appliedmeta.com>
32 brian d foy <brian.d.foy@gmail.com>
33 Brian Fraser <fraserbn@gmail.com>
34diff --git a/dist/Locale-Maketext/lib/Locale/Maketext.pm b/dist/Locale-Maketext/lib/Locale/Maketext.pm
35index 4822027..63e5fba 100644
36--- a/dist/Locale-Maketext/lib/Locale/Maketext.pm
37+++ b/dist/Locale-Maketext/lib/Locale/Maketext.pm
38@@ -625,21 +625,9 @@ sub _compile {
39 # 0-length method name means to just interpolate:
40 push @code, ' (';
41 }
42- elsif($m =~ /^\w+(?:\:\:\w+)*$/s
43- and $m !~ m/(?:^|\:)\d/s
44- # exclude starting a (sub)package or symbol with a digit
45+ elsif($m =~ /^\w+$/s
46+ # exclude anything fancy, especially fully-qualified module names
47 ) {
48- # Yes, it even supports the demented (and undocumented?)
49- # $obj->Foo::bar(...) syntax.
50- $target->_die_pointing(
51- $string_to_compile, q{Can't use "SUPER::" in a bracket-group method},
52- 2 + length($c[-1])
53- )
54- if $m =~ m/^SUPER::/s;
55- # Because for SUPER:: to work, we'd have to compile this into
56- # the right package, and that seems just not worth the bother,
57- # unless someone convinces me otherwise.
58-
59 push @code, ' $_[0]->' . $m . '(';
60 }
61 else {
62@@ -693,7 +681,9 @@ sub _compile {
63 elsif(substr($1,0,1) ne '~') {
64 # it's stuff not containing "~" or "[" or "]"
65 # i.e., a literal blob
66- $c[-1] .= $1;
67+ my $text = $1;
68+ $text =~ s/\\/\\\\/g;
69+ $c[-1] .= $text;
70
71 }
72 elsif($1 eq '~~') { # "~~"
73@@ -731,7 +721,9 @@ sub _compile {
74 else {
75 # It's a "~X" where X is not a special character.
76 # Consider it a literal ~ and X.
77- $c[-1] .= $1;
78+ my $text = $1;
79+ $text =~ s/\\/\\\\/g;
80+ $c[-1] .= $text;
81 }
82 }
83 }
84--
851.8.3.1
86
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/0001-Prevent-premature-hsplit-calls-and-only-trigger-REHA.patch b/meta/recipes-devtools/perl/perl-5.14.3/0001-Prevent-premature-hsplit-calls-and-only-trigger-REHA.patch
deleted file mode 100644
index 4357c2ef58..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/0001-Prevent-premature-hsplit-calls-and-only-trigger-REHA.patch
+++ /dev/null
@@ -1,178 +0,0 @@
1From d59e31fc729d8a39a774f03bc6bc457029a7aef2 Mon Sep 17 00:00:00 2001
2From: Yves Orton <demerphq@gmail.com>
3Date: Tue, 12 Feb 2013 10:53:05 +0100
4Subject: [PATCH] Prevent premature hsplit() calls, and only trigger REHASH
5 after hsplit()
6
7Triggering a hsplit due to long chain length allows an attacker
8to create a carefully chosen set of keys which can cause the hash
9to use 2 * (2**32) * sizeof(void *) bytes ram. AKA a DOS via memory
10exhaustion. Doing so also takes non trivial time.
11
12Eliminating this check, and only inspecting chain length after a
13normal hsplit() (triggered when keys>buckets) prevents the attack
14entirely, and makes such attacks relatively benign.
15
16(cherry picked from commit f1220d61455253b170e81427c9d0357831ca0fac)
17
18Upstream-Status: Backport
19
20Signed-off-by: Saul Wold <sgw@linux.intel.com>
21
22
23---
24 ext/Hash-Util-FieldHash/t/10_hash.t | 18 ++++++++++++++++--
25 hv.c | 35 ++++++++---------------------------
26 t/op/hash.t | 20 +++++++++++++++++---
27 3 files changed, 41 insertions(+), 32 deletions(-)
28
29diff --git a/ext/Hash-Util-FieldHash/t/10_hash.t b/ext/Hash-Util-FieldHash/t/10_hash.t
30index 2cfb4e8..d58f053 100644
31--- a/ext/Hash-Util-FieldHash/t/10_hash.t
32+++ b/ext/Hash-Util-FieldHash/t/10_hash.t
33@@ -38,15 +38,29 @@ use constant START => "a";
34
35 # some initial hash data
36 fieldhash my %h2;
37-%h2 = map {$_ => 1} 'a'..'cc';
38+my $counter= "a";
39+$h2{$counter++}++ while $counter ne 'cd';
40
41 ok (!Internals::HvREHASH(%h2),
42 "starting with pre-populated non-pathological hash (rehash flag if off)");
43
44 my @keys = get_keys(\%h2);
45+my $buckets= buckets(\%h2);
46 $h2{$_}++ for @keys;
47+$h2{$counter++}++ while buckets(\%h2) == $buckets; # force a split
48 ok (Internals::HvREHASH(%h2),
49- scalar(@keys) . " colliding into the same bucket keys are triggering rehash");
50+ scalar(@keys) . " colliding into the same bucket keys are triggering rehash after split");
51+
52+# returns the number of buckets in a hash
53+sub buckets {
54+ my $hr = shift;
55+ my $keys_buckets= scalar(%$hr);
56+ if ($keys_buckets=~m!/([0-9]+)\z!) {
57+ return 0+$1;
58+ } else {
59+ return 8;
60+ }
61+}
62
63 sub get_keys {
64 my $hr = shift;
65diff --git a/hv.c b/hv.c
66index 2be1feb..abb9d76 100644
67--- a/hv.c
68+++ b/hv.c
69@@ -35,7 +35,8 @@ holds the key and hash value.
70 #define PERL_HASH_INTERNAL_ACCESS
71 #include "perl.h"
72
73-#define HV_MAX_LENGTH_BEFORE_SPLIT 14
74+#define HV_MAX_LENGTH_BEFORE_REHASH 14
75+#define SHOULD_DO_HSPLIT(xhv) ((xhv)->xhv_keys > (xhv)->xhv_max) /* HvTOTALKEYS(hv) > HvMAX(hv) */
76
77 static const char S_strtab_error[]
78 = "Cannot modify shared string table in hv_%s";
79@@ -794,29 +795,9 @@ Perl_hv_common(pTHX_ HV *hv, SV *keysv, const char *key, STRLEN klen,
80 if (masked_flags & HVhek_ENABLEHVKFLAGS)
81 HvHASKFLAGS_on(hv);
82
83- {
84- const HE *counter = HeNEXT(entry);
85-
86- xhv->xhv_keys++; /* HvTOTALKEYS(hv)++ */
87- if (!counter) { /* initial entry? */
88- } else if (xhv->xhv_keys > xhv->xhv_max) {
89- /* Use only the old HvKEYS(hv) > HvMAX(hv) condition to limit
90- bucket splits on a rehashed hash, as we're not going to
91- split it again, and if someone is lucky (evil) enough to
92- get all the keys in one list they could exhaust our memory
93- as we repeatedly double the number of buckets on every
94- entry. Linear search feels a less worse thing to do. */
95- hsplit(hv);
96- } else if(!HvREHASH(hv)) {
97- U32 n_links = 1;
98-
99- while ((counter = HeNEXT(counter)))
100- n_links++;
101-
102- if (n_links > HV_MAX_LENGTH_BEFORE_SPLIT) {
103- hsplit(hv);
104- }
105- }
106+ xhv->xhv_keys++; /* HvTOTALKEYS(hv)++ */
107+ if ( SHOULD_DO_HSPLIT(xhv) ) {
108+ hsplit(hv);
109 }
110
111 if (return_svp) {
112@@ -1192,7 +1173,7 @@ S_hsplit(pTHX_ HV *hv)
113
114
115 /* Pick your policy for "hashing isn't working" here: */
116- if (longest_chain <= HV_MAX_LENGTH_BEFORE_SPLIT /* split worked? */
117+ if (longest_chain <= HV_MAX_LENGTH_BEFORE_REHASH /* split worked? */
118 || HvREHASH(hv)) {
119 return;
120 }
121@@ -2831,8 +2812,8 @@ S_share_hek_flags(pTHX_ const char *str, I32 len, register U32 hash, int flags)
122
123 xhv->xhv_keys++; /* HvTOTALKEYS(hv)++ */
124 if (!next) { /* initial entry? */
125- } else if (xhv->xhv_keys > xhv->xhv_max /* HvKEYS(hv) > HvMAX(hv) */) {
126- hsplit(PL_strtab);
127+ } else if ( SHOULD_DO_HSPLIT(xhv) ) {
128+ hsplit(PL_strtab);
129 }
130 }
131
132diff --git a/t/op/hash.t b/t/op/hash.t
133index 278bea7..201260a 100644
134--- a/t/op/hash.t
135+++ b/t/op/hash.t
136@@ -39,22 +39,36 @@ use constant THRESHOLD => 14;
137 use constant START => "a";
138
139 # some initial hash data
140-my %h2 = map {$_ => 1} 'a'..'cc';
141+my %h2;
142+my $counter= "a";
143+$h2{$counter++}++ while $counter ne 'cd';
144
145 ok (!Internals::HvREHASH(%h2),
146 "starting with pre-populated non-pathological hash (rehash flag if off)");
147
148 my @keys = get_keys(\%h2);
149+my $buckets= buckets(\%h2);
150 $h2{$_}++ for @keys;
151+$h2{$counter++}++ while buckets(\%h2) == $buckets; # force a split
152 ok (Internals::HvREHASH(%h2),
153- scalar(@keys) . " colliding into the same bucket keys are triggering rehash");
154+ scalar(@keys) . " colliding into the same bucket keys are triggering rehash after split");
155+
156+# returns the number of buckets in a hash
157+sub buckets {
158+ my $hr = shift;
159+ my $keys_buckets= scalar(%$hr);
160+ if ($keys_buckets=~m!/([0-9]+)\z!) {
161+ return 0+$1;
162+ } else {
163+ return 8;
164+ }
165+}
166
167 sub get_keys {
168 my $hr = shift;
169
170 # the minimum of bits required to mount the attack on a hash
171 my $min_bits = log(THRESHOLD)/log(2);
172-
173 # if the hash has already been populated with a significant amount
174 # of entries the number of mask bits can be higher
175 my $keys = scalar keys %$hr;
176--
1771.8.3.1
178
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/09_fix_installperl.patch b/meta/recipes-devtools/perl/perl-5.14.3/09_fix_installperl.patch
deleted file mode 100644
index a80d17c8b0..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/09_fix_installperl.patch
+++ /dev/null
@@ -1,21 +0,0 @@
1Upstream-Status:Inappropriate [embedded specific]
2
3Correctly identify arch-specific modules in ext/ where the .pm files
4are under lib.
5
6Ensure that POSIX/SigAction is kept with the rest of the POSIX module
7under archlib.
8
9Index: perl-5.12.3/installperl
10===================================================================
11--- perl-5.12.3.orig/installperl
12+++ perl-5.12.3/installperl
13@@ -750,7 +750,7 @@ sub installlib {
14 }
15
16 if (-f $_) {
17- if (/\.(?:al|ix)$/ && !($dir =~ m[^auto/(.*)$])) {
18+ if (/\.(?:al|ix)$/ && !($dir =~ m[^auto/(.*)$] && $archpms{$1})) {
19 $installlib = $installprivlib;
20 #We're installing *.al and *.ix files into $installprivlib,
21 #but we have to delete old *.al and *.ix files from the 5.000
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/Makefile.SH.patch b/meta/recipes-devtools/perl/perl-5.14.3/Makefile.SH.patch
deleted file mode 100644
index 41f2b53d78..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/Makefile.SH.patch
+++ /dev/null
@@ -1,298 +0,0 @@
1Upstream-Status:Inappropriate [embedded specific]
2
3Index: perl-5.14.2/Makefile.SH
4===================================================================
5--- perl-5.14.2.orig/Makefile.SH
6+++ perl-5.14.2/Makefile.SH
7@@ -36,7 +36,7 @@ case "$useshrplib" in
8 true)
9 # Prefix all runs of 'miniperl' and 'perl' with
10 # $ldlibpth so that ./perl finds *this* shared libperl.
11- ldlibpth=LD_LIBRARY_PATH=`pwd`'$${LD_LIBRARY_PATH:+:}$$LD_LIBRARY_PATH'
12+ #ldlibpth=LD_LIBRARY_PATH=`pwd`'$${LD_LIBRARY_PATH:+:}$$LD_LIBRARY_PATH'
13
14 pldlflags="$cccdlflags"
15 static_ldflags=''
16@@ -114,7 +114,8 @@ true)
17 ldlibpth=''
18 ;;
19 *)
20- eval "ldlibpth=\"$ldlibpthname=`pwd`:\$$ldlibpthname\""
21+# We compile in the library path in OE from cross-compile, so lets not do this
22+# eval "ldlibpth=\"$ldlibpthname=`pwd`:\$$ldlibpthname\""
23 ;;
24 esac
25 # Strip off any trailing :'s
26@@ -135,18 +136,7 @@ true)
27 # INSTALL file, under "Building a shared perl library".
28 # If there is no pre-existing $libperl, we don't need
29 # to do anything further.
30- if test -f $archlib/CORE/$libperl; then
31- rm -f preload
32- cat <<'EOT' > preload
33-#! /bin/sh
34-lib=$1
35-shift
36-test -r $lib && export LD_PRELOAD="$lib $LD_PRELOAD"
37-exec "$@"
38-EOT
39- chmod 755 preload
40- ldlibpth="$ldlibpth `pwd`/preload `pwd`/$libperl"
41- fi
42+ echo linux libraries overwritten by cross-compile patches
43 ;;
44 os390) test -f /bin/env && ldlibpth="/bin/env $ldlibpth"
45 ;;
46@@ -529,9 +519,19 @@ splintfiles = $(c1)
47 .c.s:
48 $(CCCMDSRC) -S $*.c
49
50-all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
51- @echo " ";
52- @echo " Everything is up to date. Type '$(MAKE) test' to run test suite."
53+#all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
54+# @echo " ";
55+# @echo " Everything is up to date. Type '$(MAKE) test' to run test suite."
56+
57+all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) miniperl $(unidatafiles)
58+
59+more: $(generated_pods) $(private) $(public)
60+
61+more2: $(dynamic_ext)
62+
63+more3: $(nonxs_ext)
64+
65+more4: extras.make
66
67 .PHONY: all translators utilities
68
69@@ -539,7 +539,7 @@ all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(
70 # by make_patchnum.pl.
71 git_version.h: lib/Config_git.pl
72
73-lib/Config_git.pl: $(MINIPERL_EXE) make_patchnum.pl
74+lib/Config_git.pl: make_patchnum.pl
75 $(MINIPERL) make_patchnum.pl
76
77 # make sure that we recompile perl.c if the git version changes
78@@ -552,8 +552,8 @@ perl$(OBJ_EXT): git_version.h
79 # loading, we need to build perl first.
80 case "$usedl" in
81 define)
82- util_deps='$(MINIPERL_EXE) $(CONFIGPM) lib/auto/Cwd/Cwd$(DLSUFFIX) FORCE'
83- x2p_deps='$(MINIPERL_EXE) $(CONFIGPM) $(dynamic_ext) FORCE'
84+ util_deps='$(CONFIGPM) lib/auto/Cwd/Cwd$(DLSUFFIX) FORCE'
85+ x2p_deps='$(CONFIGPM) $(dynamic_ext) FORCE'
86 ;;
87 *) util_deps='$(PERL_EXE) $(CONFIGPM) FORCE'
88 x2p_deps='$(PERL_EXE) $(CONFIGPM) FORCE'
89@@ -627,7 +627,7 @@ generate_uudmap$(HOST_EXE_EXT): generate
90 miniperlmain$(OBJ_EXT): miniperlmain.c patchlevel.h
91 $(CCCMD) $(PLDLFLAGS) $*.c
92
93-perlmain.c: $(MINIPERL_EXE) lib/ExtUtils/Miniperl.pm
94+perlmain.c: lib/ExtUtils/Miniperl.pm
95 $(MINIPERL) -Ilib -MExtUtils::Miniperl -e 'writemain(@ARGV)' DynaLoader $(static_ext) > perlmain.c
96
97 perlmain$(OBJ_EXT): perlmain.c
98@@ -691,7 +691,7 @@ PERLEXPORT = perl.exp
99 ;;
100 esac
101 $spitshell >>$Makefile <<'!NO!SUBS!'
102-perl.exp: $(MINIPERLEXP) makedef.pl config.sh $(SYM) $(SYMH)
103+perl.exp: makedef.pl config.sh $(SYM) $(SYMH)
104 ./$(MINIPERLEXP) makedef.pl PLATFORM=aix CC_FLAGS="$(OPTIMIZE)" | sort -u | sort -f > perl.exp
105
106 !NO!SUBS!
107@@ -700,7 +700,7 @@ os2)
108 $spitshell >>$Makefile <<'!NO!SUBS!'
109 MINIPERLEXP = miniperl
110
111-perl5.def: $(MINIPERLEXP) makedef.pl config.sh $(SYM) $(SYMH) miniperl.map
112+perl5.def: makedef.pl config.sh $(SYM) $(SYMH) miniperl.map
113 ./$(MINIPERLEXP) makedef.pl PLATFORM=os2 -DPERL_DLL=$(PERL_DLL) CC_FLAGS="$(OPTIMIZE)" > perl5.def
114
115 !NO!SUBS!
116@@ -757,7 +757,7 @@ $(LIBPERL): $& $(obj) $(DYNALOADER) $(LI
117 true)
118 $spitshell >>$Makefile <<'!NO!SUBS!'
119 rm -f $@
120- $(LD) -o $@ $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs)
121+ $(LD) -o $@ $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs) -Wl,-soname,libperl.so.5
122 !NO!SUBS!
123 case "$osname" in
124 aix)
125@@ -798,7 +798,9 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX
126 $(CC) -o $(MINIPERL_EXE) $(CLDFLAGS) \
127 $(mini_obj) \
128 miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs)
129- $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
130+ mv -f miniperl miniperl-target
131+ ln -s hostperl miniperl
132+# $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
133 !NO!SUBS!
134 ;;
135 next4*)
136@@ -806,7 +808,9 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX
137 $(MINIPERL_EXE): $& miniperlmain$(OBJ_EXT) $(mini_obj) perlmini$(OBJ_EXT) opmini$(OBJ_EXT)
138 $(CC) -o $(MINIPERL_EXE) $(mini_obj) \
139 miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs)
140- $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
141+ mv -f miniperl miniperl-target
142+ ln -s hostperl miniperl
143+# $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
144 !NO!SUBS!
145 ;;
146 darwin*)
147@@ -828,7 +832,9 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX
148 $(CC) $(CLDFLAGS) $(NAMESPACEFLAGS) -o $(MINIPERL_EXE) \
149 $(mini_obj) \
150 miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs)
151- $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
152+ mv -f miniperl miniperl-target
153+ ln -s hostperl miniperl
154+# $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
155 !NO!SUBS!
156 ;;
157 *)
158@@ -838,7 +844,10 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX
159 $(LDLIBPTH) $(CC) $(CLDFLAGS) -o $(MINIPERL_EXE) \
160 $(mini_obj) \
161 miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs)
162- $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
163+
164+ mv -f miniperl miniperl-target
165+ ln -s hostperl miniperl
166+# $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
167 !NO!SUBS!
168 ;;
169 esac
170@@ -960,7 +969,7 @@ case "${osname}" in
171 catamount)
172 $spitshell >>$Makefile <<!GROK!THIS!
173 .PHONY: makeppport
174-makeppport: \$(MINIPERL_EXE) \$(CONFIGPM)
175+makeppport: \$(CONFIGPM)
176 -@for f in Makefile.PL PPPort_pm.PL PPPort_xs.PL ppport_h.PL; do \
177 (cd ext/Devel-PPPort && `pwd`/run.sh ../../$(MINIPERL_EXE) -I../../lib \$\$f); \
178 done
179@@ -970,7 +979,7 @@ makeppport: \$(MINIPERL_EXE) \$(CONFIGPM
180 *)
181 $spitshell >>$Makefile <<'!NO!SUBS!'
182 .PHONY: makeppport
183-makeppport: $(MINIPERL_EXE) $(CONFIGPM) $(nonxs_ext)
184+makeppport: $(CONFIGPM) $(nonxs_ext)
185 $(MINIPERL) $(Icwd) mkppport
186
187 !NO!SUBS!
188@@ -980,22 +989,22 @@ esac
189 $spitshell >>$Makefile <<'!NO!SUBS!'
190
191 .PHONY: preplibrary
192-preplibrary: $(MINIPERL_EXE) $(CONFIGPM) $(PREPLIBRARY_LIBPERL)
193+preplibrary: $(CONFIGPM) $(PREPLIBRARY_LIBPERL)
194
195 $(CONFIGPM_FROM_CONFIG_SH): $(CONFIGPOD)
196
197-$(CONFIGPOD): config.sh $(MINIPERL_EXE) configpm Porting/Glossary lib/Config_git.pl
198+$(CONFIGPOD): config.sh configpm Porting/Glossary lib/Config_git.pl
199 $(MINIPERL) configpm
200
201-lib/ExtUtils/Miniperl.pm: miniperlmain.c $(MINIPERL_EXE) minimod.pl $(CONFIGPM)
202+lib/ExtUtils/Miniperl.pm: miniperlmain.c minimod.pl $(CONFIGPM)
203 $(MINIPERL) minimod.pl > lib/ExtUtils/Miniperl.pm
204
205-lib/buildcustomize.pl: $(MINIPERL_EXE) write_buildcustomize.pl
206+lib/buildcustomize.pl: write_buildcustomize.pl
207 $(MINIPERL) write_buildcustomize.pl >lib/buildcustomize.pl
208
209 unidatafiles $(unidatafiles) pod/perluniprops.pod: uni.data
210
211-uni.data: $(MINIPERL_EXE) $(CONFIGPM) lib/unicore/mktables $(nonxs_ext)
212+uni.data: $(CONFIGPM) lib/unicore/mktables $(nonxs_ext)
213 $(MINIPERL) $(Icwd) lib/unicore/mktables -C lib/unicore -P pod -maketest -makelist -p
214 # Commented out so always runs, mktables looks at far more files than we
215 # can in this makefile to decide if needs to run or not
216@@ -1004,21 +1013,21 @@ uni.data: $(MINIPERL_EXE) $(CONFIGPM) li
217 # $(PERL_EXE) and ext because buildtoc uses Text::Wrap uses re
218 # But also this ensures that all extensions are built before we try to scan
219 # them, which picks up Devel::PPPort's documentation.
220-pod/perltoc.pod: $(perltoc_pod_prereqs) $(PERL_EXE) $(ext) pod/buildtoc
221- $(RUN_PERL) -f -Ilib pod/buildtoc --build-toc -q
222+pod/perltoc.pod: $(perltoc_pod_prereqs) $(ext) pod/buildtoc
223+ $(MINIPERL) -f -Ilib pod/buildtoc --build-toc -q
224
225 pod/perlapi.pod: pod/perlintern.pod
226
227-pod/perlintern.pod: $(MINIPERL_EXE) autodoc.pl embed.fnc
228+pod/perlintern.pod: autodoc.pl embed.fnc
229 $(MINIPERL) autodoc.pl
230
231-pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST
232+pod/perlmodlib.pod: pod/perlmodlib.PL MANIFEST
233 $(MINIPERL) $(Icwd) pod/perlmodlib.PL -q
234
235 pod/perl5143delta.pod: pod/perldelta.pod
236 $(LNS) perldelta.pod pod/perl5143delta.pod
237
238-extra.pods: $(MINIPERL_EXE)
239+extra.pods:
240 -@test ! -f extra.pods || rm -f `cat extra.pods`
241 -@rm -f extra.pods
242 -@for x in `grep -l '^=[a-z]' README.* | grep -v README.vms` ; do \
243@@ -1058,11 +1067,7 @@ no-install:
244 INSTALL_DEPENDENCE = all
245
246 install.perl: $(INSTALL_DEPENDENCE) installperl
247- $(RUN_PERL) installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
248- -@test ! -s extras.lst || $(MAKE) extras.install
249-
250-install.man: all installman
251- $(RUN_PERL) installman --destdir=$(DESTDIR) $(INSTALLFLAGS)
252+ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
253
254 # XXX Experimental. Hardwired values, but useful for testing.
255 # Eventually Configure could ask for some of these values.
256@@ -1161,16 +1166,16 @@ manicheck: FORCE
257 #
258 # DynaLoader may be needed for extensions that use Makefile.PL.
259
260-$(DYNALOADER): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext)
261+$(DYNALOADER): lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext)
262 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS)
263
264-d_dummy $(dynamic_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE $(PERLEXPORT)
265+d_dummy $(dynamic_ext): lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE $(PERLEXPORT)
266 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic
267
268-s_dummy $(static_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE
269+s_dummy $(static_ext): lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE
270 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS)
271
272-n_dummy $(nonxs_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE
273+n_dummy $(nonxs_ext): lib/buildcustomize.pl preplibrary FORCE
274 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL)
275 !NO!SUBS!
276
277@@ -1365,10 +1370,10 @@ _test:
278
279 test_prep_pre: preplibrary utilities $(nonxs_ext)
280
281-test_prep: test_prep_pre $(MINIPERL_EXE) $(unidatafiles) $(PERL_EXE) $(dynamic_ext) $(TEST_PERL_DLL) runtests x2p/s2p $(generated_pods)
282+test_prep: test_prep_pre $(unidatafiles) $(PERL_EXE) $(dynamic_ext) $(TEST_PERL_DLL) runtests x2p/s2p $(generated_pods)
283 cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE))
284
285-test_prep_reonly: $(MINIPERL_EXE) $(PERL_EXE) $(dynamic_ext_re) $(TEST_PERL_DLL)
286+test_prep_reonly: $(PERL_EXE) $(dynamic_ext_re) $(TEST_PERL_DLL)
287 $(MINIPERL) make_ext.pl $(dynamic_ext_re) MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic
288 cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE))
289
290@@ -1459,7 +1464,7 @@ minitest.prep:
291
292 # Can't depend on lib/Config.pm because that might be where miniperl
293 # is crashing.
294-minitest: $(MINIPERL_EXE) minitest.prep
295+minitest: minitest.prep
296 - cd t && (rm -f $(PERL_EXE); $(LNS) ../$(MINIPERL_EXE) $(PERL_EXE)) \
297 && $(RUN_PERL) TEST base/*.t comp/*.t cmd/*.t run/*.t io/*.t re/*.t op/*.t uni/*.t </dev/tty
298
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/arm_thread_stress_timeout.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/arm_thread_stress_timeout.diff
deleted file mode 100644
index 6e70c66f52..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/arm_thread_stress_timeout.diff
+++ /dev/null
@@ -1,27 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From f624a9f1206cdd44fde99c40d82e2f326db485dd Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org>
4Date: Sat, 1 Nov 2008 15:10:16 +0200
5Subject: Raise the timeout of ext/threads/shared/t/stress.t to accommodate
6 slower build hosts
7
8Bug-Debian: http://bugs.debian.org/501970
9
10Patch-Name: debian/arm_thread_stress_timeout.diff
11---
12 dist/threads-shared/t/stress.t | 2 +-
13 1 files changed, 1 insertions(+), 1 deletions(-)
14
15diff --git a/dist/threads-shared/t/stress.t b/dist/threads-shared/t/stress.t
16index adfd1ed..652a3e6 100644
17--- a/dist/threads-shared/t/stress.t
18+++ b/dist/threads-shared/t/stress.t
19@@ -34,7 +34,7 @@ use threads::shared;
20 {
21 my $cnt = 50;
22
23- my $TIMEOUT = 60;
24+ my $TIMEOUT = 150;
25
26 my $mutex = 1;
27 share($mutex);
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_config_path.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_config_path.diff
deleted file mode 100644
index f33221c3d1..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_config_path.diff
+++ /dev/null
@@ -1,45 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From 9825086b15f34f365a272cc8d6caf4e2044bede6 Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org>
4Date: Mon, 6 Jul 2009 22:17:53 +0300
5Subject: Save local versions of CPANPLUS::Config::System into /etc/perl.
6
7This is a configuration file and needs to go in /etc by policy.
8Besides, /usr may not even be writable.
9
10This mirrors the Debian setup of CPAN.pm in debian/cpan_config_path.
11
12See #533707.
13
14Patch-Name: debian/cpanplus_config_path.diff
15---
16 cpan/CPANPLUS/lib/CPANPLUS/Configure.pm | 1 +
17 cpan/CPANPLUS/lib/CPANPLUS/Internals/Constants.pm | 3 +++
18 2 files changed, 4 insertions(+), 0 deletions(-)
19
20diff --git a/cpan/CPANPLUS/lib/CPANPLUS/Configure.pm b/cpan/CPANPLUS/lib/CPANPLUS/Configure.pm
21index ba1ca07..25cbe5f 100644
22--- a/cpan/CPANPLUS/lib/CPANPLUS/Configure.pm
23+++ b/cpan/CPANPLUS/lib/CPANPLUS/Configure.pm
24@@ -280,6 +280,7 @@ Saves the configuration to the package name you provided.
25 If this package is not C<CPANPLUS::Config::System>, it will
26 be saved in your C<.cpanplus> directory, otherwise it will
27 be attempted to be saved in the system wide directory.
28+(On Debian systems, this system wide directory is /etc/perl.)
29
30 If no argument is provided, it will default to your personal
31 config.
32diff --git a/cpan/CPANPLUS/lib/CPANPLUS/Internals/Constants.pm b/cpan/CPANPLUS/lib/CPANPLUS/Internals/Constants.pm
33index 443d5a4..f7085a8 100644
34--- a/cpan/CPANPLUS/lib/CPANPLUS/Internals/Constants.pm
35+++ b/cpan/CPANPLUS/lib/CPANPLUS/Internals/Constants.pm
36@@ -209,6 +209,9 @@ use constant CONFIG_USER_FILE => sub {
37 ) . '.pm';
38 };
39 use constant CONFIG_SYSTEM_FILE => sub {
40+ # Debian-specific shortcut
41+ return '/etc/perl/CPANPLUS/Config/System.pm';
42+
43 require CPANPLUS::Internals;
44 require File::Basename;
45 my $dir = File::Basename::dirname(
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_definstalldirs.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_definstalldirs.diff
deleted file mode 100644
index 7df28606b7..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_definstalldirs.diff
+++ /dev/null
@@ -1,56 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From 66517b14790aa6410fd37e411dd62521e1e02b7f Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org>
4Date: Mon, 6 Jul 2009 21:58:41 +0300
5Subject: Configure CPANPLUS to use the site directories by default.
6
7Bug-Debian: http://bugs.debian.org/533707
8
9The core modules usually default to INSTALLDIRS=perl (ExtUtils::MakeMaker)
10or installdirs=core (Module::Build), so we need to explicitly ask for
11the site destination to get upgraded versions into /usr/local.
12
13See also the sister patch, debian/cpan_definstalldirs .
14
15Patch-Name: debian/cpanplus_definstalldirs.diff
16---
17 cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm | 30 +++++++++++++++++++++++++++
18 1 files changed, 30 insertions(+), 0 deletions(-)
19 create mode 100644 cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm
20
21diff --git a/cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm b/cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm
22new file mode 100644
23index 0000000..5e6e11e
24--- /dev/null
25+++ b/cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm
26@@ -0,0 +1,30 @@
27+### minimal pod, so you can find it with perldoc -l, etc
28+=pod
29+
30+=head1 NAME
31+
32+CPANPLUS::Config::System
33+
34+=head1 DESCRIPTION
35+
36+This is a CPANPLUS configuration file that sets appropriate default
37+settings on Debian systems.
38+
39+The only preconfigured settings are C<makemakerflags> (set to
40+C<INSTALLDIRS=site>) and C<buildflags> (set to C<--installdirs site>).
41+
42+These settings will not have any effect if
43+C</etc/perl/CPANPLUS/Config/System.pm> is present.
44+
45+=cut
46+
47+
48+package CPANPLUS::Config::System;
49+
50+sub setup {
51+ my $conf = shift;
52+ $conf->set_conf( makemakerflags => 'INSTALLDIRS=site' );
53+ $conf->set_conf( buildflags => '--installdirs site' );
54+}
55+
56+1;
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/deprecate-with-apt.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/deprecate-with-apt.diff
deleted file mode 100644
index 3a145a1671..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/deprecate-with-apt.diff
+++ /dev/null
@@ -1,407 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From c2bd2059cfbba573643c748ace4ff4db4cbf015d Mon Sep 17 00:00:00 2001
3From: Dominic Hargreaves <dom@earth.li>
4Date: Mon, 17 May 2010 13:23:07 +0300
5Subject: Point users to Debian packages of deprecated core modules
6
7Bug-Debian: http://bugs.debian.org/580034
8
9Class::ISA, Switch, Pod::Plainer, and (partially) Shell were
10deprecated from the Perl core in 5.12.0.
11
12Class::ISA, Switch, Pod::Plainer were removed from the Perl core in
135.14.0.
14
15Shell and Devel::DProf, and Perl 4 libraries, were deprecated from the
16Perl core in 5.14.0.
17
18To get a clean transition, perl/perl-modules is going to recommend the
19separate Debian packages of these for one release cycle so that they will be
20pulled in by default on upgrades.
21
22However, on systems configured to ignore recommendations the deprecation
23warnings will still be useful, so modify them slightly to point to the
24separate packages instead.
25
26Patch-Name: debian/deprecate-with-apt.diff
27---
28 lib/abbrev.pl | 2 +-
29 lib/assert.pl | 2 +-
30 lib/bigfloat.pl | 2 +-
31 lib/bigint.pl | 2 +-
32 lib/bigrat.pl | 2 +-
33 lib/cacheout.pl | 2 +-
34 lib/complete.pl | 2 +-
35 lib/ctime.pl | 2 +-
36 lib/deprecate.pm | 16 +++++++++++++++-
37 lib/dotsh.pl | 2 +-
38 lib/exceptions.pl | 2 +-
39 lib/fastcwd.pl | 2 +-
40 lib/find.pl | 2 +-
41 lib/finddepth.pl | 2 +-
42 lib/flush.pl | 2 +-
43 lib/getcwd.pl | 2 +-
44 lib/getopt.pl | 2 +-
45 lib/getopts.pl | 2 +-
46 lib/hostname.pl | 2 +-
47 lib/importenv.pl | 2 +-
48 lib/look.pl | 2 +-
49 lib/newgetopt.pl | 2 +-
50 lib/open2.pl | 2 +-
51 lib/open3.pl | 2 +-
52 lib/pwd.pl | 2 +-
53 lib/shellwords.pl | 2 +-
54 lib/stat.pl | 2 +-
55 lib/syslog.pl | 2 +-
56 lib/tainted.pl | 2 +-
57 lib/termcap.pl | 2 +-
58 lib/timelocal.pl | 2 +-
59 lib/validate.pl | 2 +-
60 32 files changed, 46 insertions(+), 32 deletions(-)
61
62diff --git a/lib/abbrev.pl b/lib/abbrev.pl
63index d46321f..0168631 100644
64--- a/lib/abbrev.pl
65+++ b/lib/abbrev.pl
66@@ -1,4 +1,4 @@
67-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
68+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
69
70 ;# Usage:
71 ;# %foo = ();
72diff --git a/lib/assert.pl b/lib/assert.pl
73index d47e006..80593c5 100644
74--- a/lib/assert.pl
75+++ b/lib/assert.pl
76@@ -1,4 +1,4 @@
77-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
78+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
79
80 #
81 # This library is no longer being maintained, and is included for backward
82diff --git a/lib/bigfloat.pl b/lib/bigfloat.pl
83index 82d0f5c..c21bac6 100644
84--- a/lib/bigfloat.pl
85+++ b/lib/bigfloat.pl
86@@ -1,4 +1,4 @@
87-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
88+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
89
90 package bigfloat;
91 require "bigint.pl";
92diff --git a/lib/bigint.pl b/lib/bigint.pl
93index 6de1c53..031e8ad 100644
94--- a/lib/bigint.pl
95+++ b/lib/bigint.pl
96@@ -1,4 +1,4 @@
97-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
98+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
99
100 package bigint;
101 #
102diff --git a/lib/bigrat.pl b/lib/bigrat.pl
103index aaf1713..146a8f4 100644
104--- a/lib/bigrat.pl
105+++ b/lib/bigrat.pl
106@@ -1,4 +1,4 @@
107-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
108+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
109
110 package bigrat;
111 require "bigint.pl";
112diff --git a/lib/cacheout.pl b/lib/cacheout.pl
113index a5da453..937405d 100644
114--- a/lib/cacheout.pl
115+++ b/lib/cacheout.pl
116@@ -1,4 +1,4 @@
117-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
118+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
119
120 #
121 # This library is no longer being maintained, and is included for backward
122diff --git a/lib/complete.pl b/lib/complete.pl
123index 9ed041c..2ab0c6a 100644
124--- a/lib/complete.pl
125+++ b/lib/complete.pl
126@@ -1,4 +1,4 @@
127-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
128+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
129
130 ;#
131 #
132diff --git a/lib/ctime.pl b/lib/ctime.pl
133index aa00d00..ac24e71 100644
134--- a/lib/ctime.pl
135+++ b/lib/ctime.pl
136@@ -1,4 +1,4 @@
137-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
138+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
139
140 ;# ctime.pl is a simple Perl emulation for the well known ctime(3C) function.
141 #
142diff --git a/lib/deprecate.pm b/lib/deprecate.pm
143index 7562c69..fc548b0 100644
144--- a/lib/deprecate.pm
145+++ b/lib/deprecate.pm
146@@ -7,6 +7,14 @@ our $VERSION = 0.02;
147 our %Config;
148 unless (%Config) { require Config; *Config = \%Config::Config; }
149
150+# Debian-specific change: recommend the separate Debian packages of
151+# deprecated modules where available
152+
153+my %DEBIAN_PACKAGES = (
154+ "Shell" => "libshell-perl",
155+ "Devel::DProf" => "libdevel-dprof-perl"
156+);
157+
158 # This isn't a public API. It's internal to code maintained by the perl-porters
159 # If you would like it to be a public API, please send a patch with
160 # documentation and tests. Until then, it may change without warning.
161@@ -58,9 +66,15 @@ EOM
162 if (defined $callers_bitmask
163 && (vec($callers_bitmask, $warnings::Offsets{deprecated}, 1)
164 || vec($callers_bitmask, $warnings::Offsets{all}, 1))) {
165- warn <<"EOM";
166+ if (my $deb = $DEBIAN_PACKAGES{$package}) {
167+ warn <<"EOM";
168+$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.
169+EOM
170+ } else {
171+ warn <<"EOM";
172 $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.
173 EOM
174+ }
175 }
176 }
177 }
178diff --git a/lib/dotsh.pl b/lib/dotsh.pl
179index 92f1f4c..4085122 100644
180--- a/lib/dotsh.pl
181+++ b/lib/dotsh.pl
182@@ -1,4 +1,4 @@
183-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
184+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
185
186 #
187 # @(#)dotsh.pl 03/19/94
188diff --git a/lib/exceptions.pl b/lib/exceptions.pl
189index 8af64c8..b5b1427 100644
190--- a/lib/exceptions.pl
191+++ b/lib/exceptions.pl
192@@ -1,4 +1,4 @@
193-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
194+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
195
196 # exceptions.pl
197 # tchrist@convex.com
198diff --git a/lib/fastcwd.pl b/lib/fastcwd.pl
199index 70007a1..2c7c42e 100644
200--- a/lib/fastcwd.pl
201+++ b/lib/fastcwd.pl
202@@ -1,4 +1,4 @@
203-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
204+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
205
206 # By John Bazik
207 #
208diff --git a/lib/find.pl b/lib/find.pl
209index 8e1b42c..7fb2fbf 100644
210--- a/lib/find.pl
211+++ b/lib/find.pl
212@@ -1,4 +1,4 @@
213-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
214+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
215
216 # This library is deprecated and unmaintained. It is included for
217 # compatibility with Perl 4 scripts which may use it, but it will be
218diff --git a/lib/finddepth.pl b/lib/finddepth.pl
219index 479905f..c07cea5 100644
220--- a/lib/finddepth.pl
221+++ b/lib/finddepth.pl
222@@ -1,4 +1,4 @@
223-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
224+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
225
226 # This library is deprecated and unmaintained. It is included for
227 # compatibility with Perl 4 scripts which may use it, but it will be
228diff --git a/lib/flush.pl b/lib/flush.pl
229index c427976..e5ed0ae 100644
230--- a/lib/flush.pl
231+++ b/lib/flush.pl
232@@ -1,4 +1,4 @@
233-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
234+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
235
236 #
237 # This library is no longer being maintained, and is included for backward
238diff --git a/lib/getcwd.pl b/lib/getcwd.pl
239index 77b2442..3810a99 100644
240--- a/lib/getcwd.pl
241+++ b/lib/getcwd.pl
242@@ -1,4 +1,4 @@
243-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
244+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
245
246 # By Brandon S. Allbery
247 #
248diff --git a/lib/getopt.pl b/lib/getopt.pl
249index 1d4008a..019a165 100644
250--- a/lib/getopt.pl
251+++ b/lib/getopt.pl
252@@ -1,4 +1,4 @@
253-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
254+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
255
256 ;# $RCSfile: getopt.pl,v $$Revision: 4.1 $$Date: 92/08/07 18:23:58 $
257 #
258diff --git a/lib/getopts.pl b/lib/getopts.pl
259index 37ecb4a..3d27418 100644
260--- a/lib/getopts.pl
261+++ b/lib/getopts.pl
262@@ -1,4 +1,4 @@
263-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
264+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
265
266 ;# getopts.pl - a better getopt.pl
267 #
268diff --git a/lib/hostname.pl b/lib/hostname.pl
269index f57375e..b055d30 100644
270--- a/lib/hostname.pl
271+++ b/lib/hostname.pl
272@@ -1,4 +1,4 @@
273-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
274+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
275
276 # From: asherman@fmrco.com (Aaron Sherman)
277 #
278diff --git a/lib/importenv.pl b/lib/importenv.pl
279index 625edf6..52ee722 100644
280--- a/lib/importenv.pl
281+++ b/lib/importenv.pl
282@@ -1,4 +1,4 @@
283-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
284+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
285
286 # This library is no longer being maintained, and is included for backward
287 # compatibility with Perl 4 programs which may require it.
288diff --git a/lib/look.pl b/lib/look.pl
289index 7be55b2..12dcace 100644
290--- a/lib/look.pl
291+++ b/lib/look.pl
292@@ -1,4 +1,4 @@
293-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
294+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
295
296 ;# Usage: &look(*FILEHANDLE,$key,$dict,$fold)
297 #
298diff --git a/lib/newgetopt.pl b/lib/newgetopt.pl
299index 4ac9470..08df6cb 100644
300--- a/lib/newgetopt.pl
301+++ b/lib/newgetopt.pl
302@@ -1,4 +1,4 @@
303-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
304+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
305
306 # This library is no longer being maintained, and is included for backward
307 # compatibility with Perl 4 programs which may require it.
308diff --git a/lib/open2.pl b/lib/open2.pl
309index ceb5653..a05f2ab 100644
310--- a/lib/open2.pl
311+++ b/lib/open2.pl
312@@ -1,4 +1,4 @@
313-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
314+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
315
316 # This legacy library is deprecated and will be removed in a future
317 # release of perl.
318diff --git a/lib/open3.pl b/lib/open3.pl
319index 9f4d5a4..27f7ab4 100644
320--- a/lib/open3.pl
321+++ b/lib/open3.pl
322@@ -1,4 +1,4 @@
323-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
324+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
325
326 # This legacy library is deprecated and will be removed in a future
327 # release of perl.
328diff --git a/lib/pwd.pl b/lib/pwd.pl
329index bd8123b..bdace6e 100644
330--- a/lib/pwd.pl
331+++ b/lib/pwd.pl
332@@ -1,4 +1,4 @@
333-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
334+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
335
336 ;# pwd.pl - keeps track of current working directory in PWD environment var
337 ;#
338diff --git a/lib/shellwords.pl b/lib/shellwords.pl
339index b562f5f..7f16375 100644
340--- a/lib/shellwords.pl
341+++ b/lib/shellwords.pl
342@@ -1,4 +1,4 @@
343-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
344+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
345
346 ;# This legacy library is deprecated and will be removed in a future
347 ;# release of perl.
348diff --git a/lib/stat.pl b/lib/stat.pl
349index feda273..910ce1c 100644
350--- a/lib/stat.pl
351+++ b/lib/stat.pl
352@@ -1,4 +1,4 @@
353-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
354+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
355
356 ;# This legacy library is deprecated and will be removed in a future
357 ;# release of perl.
358diff --git a/lib/syslog.pl b/lib/syslog.pl
359index 7504a5d..4c2b95f 100644
360--- a/lib/syslog.pl
361+++ b/lib/syslog.pl
362@@ -1,4 +1,4 @@
363-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
364+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
365
366 #
367 # syslog.pl
368diff --git a/lib/tainted.pl b/lib/tainted.pl
369index e88bca1..d58c765 100644
370--- a/lib/tainted.pl
371+++ b/lib/tainted.pl
372@@ -1,4 +1,4 @@
373-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
374+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
375
376 # This legacy library is deprecated and will be removed in a future
377 # release of perl.
378diff --git a/lib/termcap.pl b/lib/termcap.pl
379index a84cba3..e641f4d 100644
380--- a/lib/termcap.pl
381+++ b/lib/termcap.pl
382@@ -1,4 +1,4 @@
383-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
384+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
385
386 ;# $RCSfile: termcap.pl,v $$Revision: 4.1 $$Date: 92/08/07 18:24:16 $
387 #
388diff --git a/lib/timelocal.pl b/lib/timelocal.pl
389index fefb9da..2297888 100644
390--- a/lib/timelocal.pl
391+++ b/lib/timelocal.pl
392@@ -1,4 +1,4 @@
393-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
394+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
395
396 ;# timelocal.pl
397 ;#
398diff --git a/lib/validate.pl b/lib/validate.pl
399index fc2d16a..1a8aef4 100644
400--- a/lib/validate.pl
401+++ b/lib/validate.pl
402@@ -1,4 +1,4 @@
403-warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
404+warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install the separate libperl4-corelibs-perl package. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
405
406 ;# The validate routine takes a single multiline string consisting of
407 ;# lines containing a filename plus a file test to try on it. (The
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/disable-zlib-bundling.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/disable-zlib-bundling.diff
deleted file mode 100644
index 03ef76f7c7..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/disable-zlib-bundling.diff
+++ /dev/null
@@ -1,31 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From 90c7967530102c66bbff25d89273d3f0bf189a83 Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org>
4Date: Fri, 10 Apr 2009 01:17:43 +0300
5Subject: Disable zlib bundling in Compress::Raw::Zlib
6
7Compress::Raw::Zlib statically links its bundled version of zlib
8by default, but we use the system library instead.
9
10Patch-Name: debian/disable-zlib-bundling.diff
11---
12 cpan/Compress-Raw-Zlib/config.in | 6 +++---
13 1 files changed, 3 insertions(+), 3 deletions(-)
14
15diff --git a/cpan/Compress-Raw-Zlib/config.in b/cpan/Compress-Raw-Zlib/config.in
16index c56cc03..2c6659b 100644
17--- a/cpan/Compress-Raw-Zlib/config.in
18+++ b/cpan/Compress-Raw-Zlib/config.in
19@@ -16,9 +16,9 @@
20 # Setting the Gzip OS Code
21 #
22
23-BUILD_ZLIB = True
24-INCLUDE = ./zlib-src
25-LIB = ./zlib-src
26+BUILD_ZLIB = False
27+INCLUDE = /usr/include
28+LIB = /usr/lib
29
30 OLD_ZLIB = False
31 GZIP_OS_CODE = AUTO_DETECT
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/extutils_set_libperl_path.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/extutils_set_libperl_path.diff
deleted file mode 100644
index d704c00c60..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/extutils_set_libperl_path.diff
+++ /dev/null
@@ -1,24 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From 334ac01a8306485ed901f4fb45d79f39a944fe77 Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org>
4Date: Tue, 8 Mar 2005 19:30:38 +1100
5Subject: EU:MM: Set location of libperl.a to /usr/lib
6
7Patch-Name: debian/extutils_set_libperl_path.diff
8---
9 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 2 +-
10 1 files changed, 1 insertions(+), 1 deletions(-)
11
12diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
13index 4ee6b3f..42bbb83 100644
14--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
15+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
16@@ -2409,7 +2409,7 @@ MAP_PRELIBS = $Config{perllibs} $Config{cryptlib}
17 ($lperl = $libperl) =~ s/\$\(A\)/$self->{LIB_EXT}/;
18 }
19 unless ($libperl && -f $lperl) { # Ilya's code...
20- my $dir = $self->{PERL_SRC} || "$self->{PERL_ARCHLIB}/CORE";
21+ my $dir = $self->{PERL_SRC} || "/usr/lib";
22 $dir = "$self->{PERL_ARCHLIB}/.." if $self->{UNINSTALLED_PERL};
23 $libperl ||= "libperl$self->{LIB_EXT}";
24 $libperl = "$dir/$libperl";
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/fakeroot.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/fakeroot.diff
deleted file mode 100644
index 79e7fcffa7..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/fakeroot.diff
+++ /dev/null
@@ -1,45 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From a46a7107fb045ffa6047488b8002fec97b621a11 Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org>
4Date: Fri, 18 Mar 2005 22:22:25 +1100
5Subject: Postpone LD_LIBRARY_PATH evaluation to the binary targets.
6
7Modify the setting of LD_LIBRARY_PATH to append pre-existing values at the
8time the rule is evaluated rather than when the Makefile is created.
9
10This is required when building packages with dpkg-buildpackage and fakeroot,
11since fakeroot (which now sets LD_LIBRARY_PATH) is not used for the "build"
12rule where the Makefile is created, but is for the clean/binary* targets.
13
14Patch-Name: debian/fakeroot.diff
15---
16 Makefile.SH | 9 ++-------
17 1 files changed, 2 insertions(+), 7 deletions(-)
18
19diff --git a/Makefile.SH b/Makefile.SH
20index eb6326a..1dac585 100755
21--- a/Makefile.SH
22+++ b/Makefile.SH
23@@ -36,12 +36,7 @@ case "$useshrplib" in
24 true)
25 # Prefix all runs of 'miniperl' and 'perl' with
26 # $ldlibpth so that ./perl finds *this* shared libperl.
27- case "$LD_LIBRARY_PATH" in
28- '')
29- ldlibpth="LD_LIBRARY_PATH=`pwd`";;
30- *)
31- ldlibpth="LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}";;
32- esac
33+ ldlibpth=LD_LIBRARY_PATH=`pwd`'$${LD_LIBRARY_PATH:+:}$$LD_LIBRARY_PATH'
34
35 pldlflags="$cccdlflags"
36 static_ldflags=''
37@@ -112,7 +107,7 @@ true)
38 ;;
39 esac
40 case "$ldlibpthname" in
41- '') ;;
42+ ''|LD_LIBRARY_PATH) ;;
43 *)
44 case "$osname" in
45 os2)
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/extutils-cbuilder-cflags.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/extutils-cbuilder-cflags.diff
deleted file mode 100644
index f9a3c6bdf1..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/extutils-cbuilder-cflags.diff
+++ /dev/null
@@ -1,87 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From 0c91624f1f9ec46a6f13cad3031b706213233479 Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org>
4Date: Thu, 28 Apr 2011 09:18:54 +0300
5Subject: Append CFLAGS and LDFLAGS to their Config.pm counterparts in
6 EU::CBuilder
7
8Bug: http://rt.perl.org/rt3//Public/Bug/Display.html?id=89478
9Bug-Debian: http://bugs.debian.org/624460
10Origin: upstream, http://perl5.git.perl.org/perl.git/commitdiff/011e8fb476b5fb27c9aa613360d918aa0b798b3d
11
12Since ExtUtils::CBuilder 0.27_04 (bleadperl commit 06e8058f27e4),
13CFLAGS and LDFLAGS from the environment have overridden the Config.pm
14ccflags and ldflags settings. This can cause binary incompatibilities
15between the core Perl and extensions built with EU::CBuilder.
16
17Append to the Config.pm values rather than overriding them.
18
19Patch-Name: fixes/extutils-cbuilder-cflags.diff
20---
21 .../lib/ExtUtils/CBuilder/Base.pm | 6 +++-
22 dist/ExtUtils-CBuilder/t/04-base.t | 25 +++++++++++++++++++-
23 2 files changed, 28 insertions(+), 3 deletions(-)
24
25diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm
26index b572312..2255c51 100644
27--- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm
28+++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm
29@@ -40,11 +40,13 @@ sub new {
30 $self->{config}{$k} = $v unless exists $self->{config}{$k};
31 }
32 $self->{config}{cc} = $ENV{CC} if defined $ENV{CC};
33- $self->{config}{ccflags} = $ENV{CFLAGS} if defined $ENV{CFLAGS};
34+ $self->{config}{ccflags} = join(" ", $self->{config}{ccflags}, $ENV{CFLAGS})
35+ if defined $ENV{CFLAGS};
36 $self->{config}{cxx} = $ENV{CXX} if defined $ENV{CXX};
37 $self->{config}{cxxflags} = $ENV{CXXFLAGS} if defined $ENV{CXXFLAGS};
38 $self->{config}{ld} = $ENV{LD} if defined $ENV{LD};
39- $self->{config}{ldflags} = $ENV{LDFLAGS} if defined $ENV{LDFLAGS};
40+ $self->{config}{ldflags} = join(" ", $self->{config}{ldflags}, $ENV{LDFLAGS})
41+ if defined $ENV{LDFLAGS};
42
43 unless ( exists $self->{config}{cxx} ) {
44 my ($ccpath, $ccbase, $ccsfx ) = fileparse($self->{config}{cc}, qr/\.[^.]*/);
45diff --git a/dist/ExtUtils-CBuilder/t/04-base.t b/dist/ExtUtils-CBuilder/t/04-base.t
46index db0ef98..49819a1 100644
47--- a/dist/ExtUtils-CBuilder/t/04-base.t
48+++ b/dist/ExtUtils-CBuilder/t/04-base.t
49@@ -1,7 +1,7 @@
50 #! perl -w
51
52 use strict;
53-use Test::More tests => 50;
54+use Test::More tests => 64;
55 use Config;
56 use Cwd;
57 use File::Path qw( mkpath );
58@@ -328,6 +328,29 @@ is_deeply( $mksymlists_args,
59 "_prepare_mksymlists_args(): got expected arguments for Mksymlists",
60 );
61
62+my %testvars = (
63+ CFLAGS => 'ccflags',
64+ LDFLAGS => 'ldflags',
65+);
66+
67+while (my ($VAR, $var) = each %testvars) {
68+ local $ENV{$VAR};
69+ $base = ExtUtils::CBuilder::Base->new( quiet => 1 );
70+ ok( $base, "ExtUtils::CBuilder::Base->new() returned true value" );
71+ isa_ok( $base, 'ExtUtils::CBuilder::Base' );
72+ like($base->{config}{$var}, qr/\Q$Config{$var}/,
73+ "honours $var from Config.pm");
74+
75+ $ENV{$VAR} = "-foo -bar";
76+ $base = ExtUtils::CBuilder::Base->new( quiet => 1 );
77+ ok( $base, "ExtUtils::CBuilder::Base->new() returned true value" );
78+ isa_ok( $base, 'ExtUtils::CBuilder::Base' );
79+ like($base->{config}{$var}, qr/\Q$ENV{$VAR}/,
80+ "honours $VAR from the environment");
81+ like($base->{config}{$var}, qr/\Q$Config{$var}/,
82+ "doesn't override $var from Config.pm with $VAR from the environment");
83+}
84+
85 #####
86
87 for ($source_file, $object_file, $lib_file) {
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/h2ph-multiarch.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/h2ph-multiarch.diff
deleted file mode 100644
index 3b6b4a078c..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/h2ph-multiarch.diff
+++ /dev/null
@@ -1,70 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From 37969e249dfc593ebabfcb682893b6c69dc6b313 Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org>
4Date: Wed, 18 May 2011 21:44:06 -0700
5Subject: Make h2ph correctly search gcc include directories
6
7Bug: http://rt.perl.org/rt3/Public/Bug/Display.html?id=90122
8Bug-Debian: http://bugs.debian.org/625808
9Origin: upstream, http://perl5.git.perl.org/perl.git/commit/e7ec705d9b91d35fa99dc50d0a232b6372160a77
10
11System header conversion with "h2ph -a" is currently broken on Ubuntu
12Natty and Oneiric (unless the gcc-multilib package is installed for
13backward compatibility), resulting in things like
14
15 # perl -e 'require "syscall.ph"'
16 Can't locate asm/unistd.ph in @INC [...]
17
18This happens because Ubuntu has switched to a 'multiarch' setup, see
19<https://wiki.ubuntu.com/MultiarchSpec> for details.
20
21The asm subdirectory isn't in $Config{usrinc} anymore: /usr/include/asm
22is now /usr/include/x86_64-linux-gnu/asm. (The third component of the
23new path varies with the actual architecture.)
24
25gcc --print-search-dirs doesn't really tell anything about where gcc
26looks for the include directories, it was just used to find the gcc
27internal directory prefix.
28
29Parse the output of "gcc -v -E" instead, and append $Config{usrinc}
30for safety. Duplicates shouldn't matter.
31
32The h2ph "-a" switch isn't currently tested automatically, and that
33seems nontrivial to do portably. Manual testing was done with
34
35 # mkdir ttt
36 # ./perl -Ilib ./utils/h2ph -a -d $(pwd)/ttt syscall.h
37
38The gcc invocation has been tested to work with gcc 4.6, 4.1, and 3.3.
39
40http://bugs.debian.org/625808
41https://bugs.launchpad.net/bugs/777903
42
43Patch-Name: fixes/h2ph-multiarch.diff
44---
45 utils/h2ph.PL | 12 ++----------
46 1 files changed, 2 insertions(+), 10 deletions(-)
47
48diff --git a/utils/h2ph.PL b/utils/h2ph.PL
49index 87f3c7d..4545d6d 100644
50--- a/utils/h2ph.PL
51+++ b/utils/h2ph.PL
52@@ -761,16 +761,8 @@ sub queue_includes_from
53 # non-GCC?) C compilers, but gcc uses additional include directories.
54 sub inc_dirs
55 {
56- my $from_gcc = `LC_ALL=C $Config{cc} -v 2>&1`;
57- if( !( $from_gcc =~ s:^Reading specs from (.*?)/specs\b.*:$1/include:s ) )
58- { # gcc-4+ :
59- $from_gcc = `LC_ALL=C $Config{cc} -print-search-dirs 2>&1`;
60- if ( !($from_gcc =~ s/^install:\s*([^\s]+[^\s\/])([\s\/]*).*$/$1\/include/s) )
61- {
62- $from_gcc = '';
63- };
64- };
65- length($from_gcc) ? ($from_gcc, $from_gcc . "-fixed", $Config{usrinc}) : ($Config{usrinc});
66+ my $from_gcc = `LC_ALL=C $Config{cc} -v -E - < /dev/null 2>&1 | awk '/^#include/, /^End of search list/' | grep '^ '`;
67+ length($from_gcc) ? (split(' ', $from_gcc), $Config{usrinc}) : ($Config{usrinc});
68 }
69
70
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/index-tainting.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/index-tainting.diff
deleted file mode 100644
index ee00ca3cdf..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/index-tainting.diff
+++ /dev/null
@@ -1,74 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From e25298a339dd6679f1b080f0125ac1b237b87950 Mon Sep 17 00:00:00 2001
3From: David Mitchell <davem@iabyn.com>
4Date: Tue, 28 Jun 2011 17:04:40 +0100
5Subject: RT 64804: tainting with index() of a constant
6
7Bug: http://rt.perl.org/rt3/Public/Bug/Display.html?id=64804
8Bug-Debian: http://bugs.debian.org/291450
9Origin: upstream, http://perl5.git.perl.org/perl.git/commit/3b36395d31cf0a2f3a017505cd0ea857a7acb5d1
10
11At compile time, ck_index with a tainted constant set PL_tainted,
12which remained on during the rest of compilation, tainting all other
13constants.
14
15Fix this by saving and restoring PL_tainted across the call to
16fbm_compile, which is what sets PL_tainted.
17
18Patch-Name: fixes/index-tainting.diff
19---
20 op.c | 5 ++++-
21 t/op/taint.t | 16 +++++++++++++++-
22 2 files changed, 19 insertions(+), 2 deletions(-)
23
24diff --git a/op.c b/op.c
25index e21b9a4..973df13 100644
26--- a/op.c
27+++ b/op.c
28@@ -7780,8 +7780,11 @@ Perl_ck_index(pTHX_ OP *o)
29 OP *kid = cLISTOPo->op_first->op_sibling; /* get past pushmark */
30 if (kid)
31 kid = kid->op_sibling; /* get past "big" */
32- if (kid && kid->op_type == OP_CONST)
33+ if (kid && kid->op_type == OP_CONST) {
34+ const bool save_taint = PL_tainted;
35 fbm_compile(((SVOP*)kid)->op_sv, 0);
36+ PL_tainted = save_taint;
37+ }
38 }
39 return ck_fun(o);
40 }
41diff --git a/t/op/taint.t b/t/op/taint.t
42index 9df6fee..a300b9b 100644
43--- a/t/op/taint.t
44+++ b/t/op/taint.t
45@@ -17,7 +17,7 @@ BEGIN {
46 use strict;
47 use Config;
48
49-plan tests => 774;
50+plan tests => 778;
51
52 $| = 1;
53
54@@ -2144,6 +2144,20 @@ end
55 is_tainted $dest, "ucfirst(tainted) taints its return value";
56 }
57
58+
59+# tainted constants and index()
60+# RT 64804; http://bugs.debian.org/291450
61+{
62+ ok(tainted $old_env_path, "initial taintedness");
63+ BEGIN { no strict 'refs'; my $v = $old_env_path; *{"::C"} = sub () { $v }; }
64+ ok(tainted C, "constant is tainted properly");
65+ ok(!tainted "", "tainting not broken yet");
66+ index(undef, C);
67+ ok(!tainted "", "tainting still works after index() of the constant");
68+}
69+
70+
71+
72 # This may bomb out with the alarm signal so keep it last
73 SKIP: {
74 skip "No alarm()" unless $Config{d_alarm};
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/module-build-home-directory.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/module-build-home-directory.diff
deleted file mode 100644
index 998a6a3d81..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/module-build-home-directory.diff
+++ /dev/null
@@ -1,38 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From 9266292f705f2a3b6e5b97fa50e5f2be31371d5c Mon Sep 17 00:00:00 2001
3From: Dominic Hargreaves <dom@earth.li>
4Date: Mon, 2 May 2011 10:35:04 +0100
5Subject: Fix failing tilde test when run under a UID without a passwd entry
6
7Bug: https://rt.cpan.org/Public/Bug/Display.html?id=67893
8Bug-Debian: http://bugs.debian.org/624850
9
10Patch-Name: fixes/module-build-home-directory.diff
11---
12 cpan/Module-Build/t/tilde.t | 6 ++++--
13 1 files changed, 4 insertions(+), 2 deletions(-)
14
15diff --git a/cpan/Module-Build/t/tilde.t b/cpan/Module-Build/t/tilde.t
16index fac821b..04f0210 100644
17--- a/cpan/Module-Build/t/tilde.t
18+++ b/cpan/Module-Build/t/tilde.t
19@@ -46,7 +46,8 @@ SKIP: {
20
21 unless (defined $home) {
22 my @info = eval { getpwuid $> };
23- skip "No home directory for tilde-expansion tests", 15 if $@;
24+ skip "No home directory for tilde-expansion tests", 15 if $@
25+ or !defined $info[7];
26 $home = $info[7];
27 }
28
29@@ -95,7 +96,8 @@ SKIP: {
30 # Again, with named users
31 SKIP: {
32 my @info = eval { getpwuid $> };
33- skip "No home directory for tilde-expansion tests", 1 if $@;
34+ skip "No home directory for tilde-expansion tests", 1 if $@
35+ or !defined $info[7] or !defined $info[0];
36 my ($me, $home) = @info[0,7];
37
38 my $expected = "$home/fooxzy";
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/pod_fixes.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/pod_fixes.diff
deleted file mode 100644
index 58e770bc76..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/pod_fixes.diff
+++ /dev/null
@@ -1,146 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From c6b1fdd18dab0236458502564e54c180bb0ce341 Mon Sep 17 00:00:00 2001
3From: Keith Thompson <kst@mib.org>
4Date: Fri, 29 Jul 2011 17:17:00 -0700
5Subject: Fix typos in several pod/perl*.pod files
6
7Bug-Debian: http://bugs.debian.org/637816
8Origin: http://perl5.git.perl.org/perl.git/commit/7698aede74509727f7bca31c58fc7a53b182315d
9Patch-Name: fixes/pod_fixes.diff
10---
11 pod/perlfunc.pod | 8 ++++----
12 pod/perlglossary.pod | 10 +++++-----
13 pod/perlmod.pod | 4 ++--
14 pod/perlretut.pod | 6 +++---
15 4 files changed, 14 insertions(+), 14 deletions(-)
16
17diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod
18index 2ee3637..719a740 100644
19--- a/pod/perlfunc.pod
20+++ b/pod/perlfunc.pod
21@@ -3918,7 +3918,7 @@ count. A numeric repeat count may optionally be enclosed in brackets, as
22 in C<pack("C[80]", @arr)>. The repeat count gobbles that many values from
23 the LIST when used with all format types other than C<a>, C<A>, C<Z>, C<b>,
24 C<B>, C<h>, C<H>, C<@>, C<.>, C<x>, C<X>, and C<P>, where it means
25-something else, dscribed below. Supplying a C<*> for the repeat count
26+something else, described below. Supplying a C<*> for the repeat count
27 instead of a number means to use however many items are left, except for:
28
29 =over
30@@ -5870,7 +5870,7 @@ sometimes saying the opposite, for example) the results are not
31 well-defined.
32
33 Because C<< <=> >> returns C<undef> when either operand is C<NaN>
34-(not-a-number), and laso because C<sort> raises an exception unless the
35+(not-a-number), and also because C<sort> raises an exception unless the
36 result of a comparison is defined, be careful when sorting with a
37 comparison function like C<< $a <=> $b >> any lists that might contain a
38 C<NaN>. The following example takes advantage that C<NaN != NaN> to
39@@ -5958,7 +5958,7 @@ specified.
40
41 A pattern matching the empty string (not to be confused with
42 an empty pattern C<//>, which is just one member of the set of patterns
43-matching the epmty string), splits EXPR into individual
44+matching the empty string), splits EXPR into individual
45 characters. For example:
46
47 print join(':', split(/ */, 'hi there')), "\n";
48@@ -6222,7 +6222,7 @@ For example:
49 printf '<%.1e>', 10; # prints "<1.0e+01>"
50
51 For "g" and "G", this specifies the maximum number of digits to show,
52-including thoe prior to the decimal point and those after it; for
53+including those prior to the decimal point and those after it; for
54 example:
55
56 # These examples are subject to system-specific variation.
57diff --git a/pod/perlglossary.pod b/pod/perlglossary.pod
58index 639ce33..191371c 100644
59--- a/pod/perlglossary.pod
60+++ b/pod/perlglossary.pod
61@@ -507,7 +507,7 @@ the class (its L<objects|/object>). See also L</inheritance>.
62
63 =item class method
64
65-A L</method> whose L</invocand> is a L</package> name, not an
66+A L</method> whose L</invocant> is a L</package> name, not an
67 L</object> reference. A method associated with the class as a whole.
68
69 =item client
70@@ -1470,7 +1470,7 @@ Perl, C<print STDOUT "$foo\n";> can be understood as "verb
71 indirect-object object" where L</STDOUT> is the recipient of the
72 L<print|perlfunc/print> action, and C<"$foo"> is the object being
73 printed. Similarly, when invoking a L</method>, you might place the
74-invocand between the method and its arguments:
75+invocant between the method and its arguments:
76
77 $gollum = new Pathetic::Creature "Smeagol";
78 give $gollum "Fisssssh!";
79@@ -1548,11 +1548,11 @@ of compiler that takes a program and turns it into a more executable
80 form (L<syntax trees|/syntax tree>) within the I<perl> process itself,
81 which the Perl L</run time> system then interprets.
82
83-=item invocand
84+=item invocant
85
86 The agent on whose behalf a L</method> is invoked. In a L</class>
87-method, the invocand is a package name. In an L</instance> method,
88-the invocand is an object reference.
89+method, the invocant is a package name. In an L</instance> method,
90+the invocant is an object reference.
91
92 =item invocation
93
94diff --git a/pod/perlmod.pod b/pod/perlmod.pod
95index 5266f19..17de73e 100644
96--- a/pod/perlmod.pod
97+++ b/pod/perlmod.pod
98@@ -571,7 +571,7 @@ like for example handle the cloning of non-Perl data, if necessary.
99 C<CLONE> will be called once as a class method for every package that has it
100 defined (or inherits it). It will be called in the context of the new thread,
101 so all modifications are made in the new area. Currently CLONE is called with
102-no parameters other than the invocand package name, but code should not assume
103+no parameters other than the invocant package name, but code should not assume
104 that this will remain unchanged, as it is likely that in future extra parameters
105 will be passed in to give more information about the state of cloning.
106
107@@ -593,7 +593,7 @@ to make use of the objects, then a more sophisticated approach is
108 needed.
109
110 Like C<CLONE>, C<CLONE_SKIP> is currently called with no parameters other
111-than the invocand package name, although that may change. Similarly, to
112+than the invocant package name, although that may change. Similarly, to
113 allow for future expansion, the return value should be a single C<0> or
114 C<1> value.
115
116diff --git a/pod/perlretut.pod b/pod/perlretut.pod
117index ea80594..1c65f5b 100644
118--- a/pod/perlretut.pod
119+++ b/pod/perlretut.pod
120@@ -781,7 +781,7 @@ so may lead to surprising and unsatisfactory results.
121 =head2 Relative backreferences
122
123 Counting the opening parentheses to get the correct number for a
124-backreference is errorprone as soon as there is more than one
125+backreference is error-prone as soon as there is more than one
126 capturing group. A more convenient technique became available
127 with Perl 5.10: relative backreferences. To refer to the immediately
128 preceding capture group one now may write C<\g{-1}>, the next but
129@@ -1537,7 +1537,7 @@ the regexp in the I<last successful match> is used instead. So we have
130
131 =head3 Global matching
132
133-The final two modifiers we will disccuss here,
134+The final two modifiers we will discuss here,
135 C<//g> and C<//c>, concern multiple matches.
136 The modifier C<//g> stands for global matching and allows the
137 matching operator to match within a string as many times as possible.
138@@ -1870,7 +1870,7 @@ substituted.
139
140 C<\Q>, C<\L>, C<\l>, C<\U>, C<\u> and C<\E> are actually part of
141 double-quotish syntax, and not part of regexp syntax proper. They will
142-work if they appear in a regular expression embeddded directly in a
143+work if they appear in a regular expression embedded directly in a
144 program, but not when contained in a string that is interpolated in a
145 pattern.
146
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/sys-syslog-socket-timeout-kfreebsd.patch b/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/sys-syslog-socket-timeout-kfreebsd.patch
deleted file mode 100644
index 632d426baa..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/sys-syslog-socket-timeout-kfreebsd.patch
+++ /dev/null
@@ -1,37 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From 9ba88d73444c22788b7c2a212e15dbfe3da2a1af Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org>
4Date: Wed, 3 Aug 2011 22:36:24 +0300
5Subject: Use a socket timeout on GNU/kFreeBSD to catch ICMP port unreachable
6 messages
7
8Bug: http://rt.cpan.org/Ticket/Display.html?id=69997
9Bug-Debian: http://bugs.debian.org/627821
10
11Without this, openlog() on a UDP socket may succeed on the FreeBSD kernel
12even when there's no listener, causing test failures.
13
14It seems probable that all FreeBSD-based systems suffer from the
15same issue, but that's for upstream to decide.
16
17Patch-Name: fixes/sys-syslog-socket-timeout-kfreebsd.patch
18---
19 cpan/Sys-Syslog/Syslog.pm | 5 ++++-
20 1 files changed, 4 insertions(+), 1 deletions(-)
21
22diff --git a/cpan/Sys-Syslog/Syslog.pm b/cpan/Sys-Syslog/Syslog.pm
23index 002e6e4..b445c66 100644
24--- a/cpan/Sys-Syslog/Syslog.pm
25+++ b/cpan/Sys-Syslog/Syslog.pm
26@@ -138,7 +138,10 @@ my @fallbackMethods = ();
27 # happy, the timeout is now zero by default on all systems
28 # except on OSX where it is set to 250 msec, and can be set
29 # with the infamous setlogsock() function.
30-$sock_timeout = 0.25 if $^O =~ /darwin/;
31+#
32+# Debian change: include Debian GNU/kFreeBSD, lower to 1ms
33+# see [rt.cpan.org #69997]
34+$sock_timeout = 0.001 if $^O =~ /darwin|gnukfreebsd/;
35
36 # coderef for a nicer handling of errors
37 my $err_sub = $options{nofatal} ? \&warnings::warnif : \&croak;
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/m68k_thread_stress.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/m68k_thread_stress.diff
deleted file mode 100644
index 1c3b6b55f1..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/m68k_thread_stress.diff
+++ /dev/null
@@ -1,47 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From 55a718425dc4612ac01850ef786f75f072b20b9e Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org>
4Date: Mon, 8 Sep 2008 20:48:14 +0300
5Subject: Disable some threads tests on m68k for now due to missing TLS.
6
7Bug-Debian: http://bugs.debian.org/495826
8Bug-Debian: http://bugs.debian.org/517938
9
10Patch-Name: debian/m68k_thread_stress.diff
11---
12 dist/threads-shared/t/stress.t | 4 ++++
13 dist/threads-shared/t/waithires.t | 6 ++++++
14 2 files changed, 10 insertions(+), 0 deletions(-)
15
16diff --git a/dist/threads-shared/t/stress.t b/dist/threads-shared/t/stress.t
17index 652a3e6..2f1b576 100644
18--- a/dist/threads-shared/t/stress.t
19+++ b/dist/threads-shared/t/stress.t
20@@ -11,6 +11,10 @@ BEGIN {
21 print("1..0 # SKIP Broken under HP-UX 10.20\n");
22 exit(0);
23 }
24+ if ($^O eq 'linux' && $Config{archname} =~ /^m68k/) {
25+ print("1..0 # Skip: no TLS on m68k yet <http://bugs.debian.org/495826>\n");
26+ exit(0);
27+ }
28 }
29
30 use ExtUtils::testlib;
31diff --git a/dist/threads-shared/t/waithires.t b/dist/threads-shared/t/waithires.t
32index 3c3e852..349c5b4 100644
33--- a/dist/threads-shared/t/waithires.t
34+++ b/dist/threads-shared/t/waithires.t
35@@ -16,6 +16,12 @@ BEGIN {
36 if (! eval 'use Time::HiRes "time"; 1') {
37 Test::skip_all('Time::HiRes not available');
38 }
39+
40+ if ($^O eq 'linux' && $Config{archname} =~ /^m68k/) {
41+ print("1..0 # Skip: no TLS on m68k yet <http://bugs.debian.org/495826>\n");
42+ exit(0);
43+ }
44+
45 }
46
47 use ExtUtils::testlib;
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/patchlevel.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/patchlevel.diff
deleted file mode 100644
index 9c25eb710d..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/patchlevel.diff
+++ /dev/null
@@ -1,31 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From cf928101697efa4a46ada500c2f449caeb854fd4 Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org>
4Date: Sun, 15 May 2011 19:35:58 +0300
5Subject: List packaged patches in patchlevel.h
6
7Origin: vendor
8Bug-Debian: http://bugs.debian.org/567489
9
10The list of packaged patches is in patchlevel-debian.h, which is generated
11from the debian/patches/ directory when building the package.
12
13Patch-Name: debian/patchlevel.diff
14---
15 patchlevel.h | 3 +++
16 1 files changed, 3 insertions(+), 0 deletions(-)
17
18diff --git a/patchlevel.h b/patchlevel.h
19index 5dc2a53..1356595 100644
20--- a/patchlevel.h
21+++ b/patchlevel.h
22@@ -137,6 +137,9 @@ static const char * const local_patches[] = {
23 ,"uncommitted-changes"
24 #endif
25 PERL_GIT_UNPUSHED_COMMITS /* do not remove this line */
26+#ifdef DEBIAN
27+#include "patchlevel-debian.h"
28+#endif
29 ,NULL
30 };
31
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/series b/meta/recipes-devtools/perl/perl-5.14.3/debian/series
deleted file mode 100644
index 08adca5626..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/series
+++ /dev/null
@@ -1,40 +0,0 @@
1debian/arm_thread_stress_timeout.diff
2debian/cpan_definstalldirs.diff
3debian/db_file_ver.diff
4debian/doc_info.diff
5debian/enc2xs_inc.diff
6debian/errno_ver.diff
7debian/libperl_embed_doc.diff
8fixes/respect_umask.diff
9debian/writable_site_dirs.diff
10debian/extutils_set_libperl_path.diff
11debian/no_packlist_perllocal.diff
12debian/prefix_changes.diff
13debian/fakeroot.diff
14debian/instmodsh_doc.diff
15debian/ld_run_path.diff
16debian/libnet_config_path.diff
17debian/m68k_thread_stress.diff
18debian/mod_paths.diff
19debian/module_build_man_extensions.diff
20debian/prune_libs.diff
21fixes/net_smtp_docs.diff
22debian/perlivp.diff
23debian/disable-zlib-bundling.diff
24debian/cpanplus_definstalldirs.diff
25debian/cpanplus_config_path.diff
26debian/deprecate-with-apt.diff
27fixes/hurd-ccflags.diff
28debian/squelch-locale-warnings.diff
29debian/skip-upstream-git-tests.diff
30fixes/extutils-cbuilder-cflags.diff
31fixes/module-build-home-directory.diff
32debian/patchlevel.diff
33fixes/h2ph-multiarch.diff
34fixes/index-tainting.diff
35debian/skip-kfreebsd-crash.diff
36fixes/document_makemaker_ccflags.diff
37fixes/sys-syslog-socket-timeout-kfreebsd.patch
38fixes/hurd-hints.diff
39fixes/pod_fixes.diff
40debian/find_html2text.diff
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/skip-upstream-git-tests.diff b/meta/recipes-devtools/perl/perl-5.14.3/debian/skip-upstream-git-tests.diff
deleted file mode 100644
index 2c30536120..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/skip-upstream-git-tests.diff
+++ /dev/null
@@ -1,60 +0,0 @@
1Upstream-Status:Inappropriate [debian patches]
2From 2be2eed9148c38d3e982d3371f379ce77021aeb5 Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org>
4Date: Fri, 22 Apr 2011 11:15:32 +0300
5Subject: Skip tests specific to the upstream Git repository
6
7These tests fail if run from a different git repository than
8upstream. This complicates things needlessly for downstream packagers.
9
10Skip the tests altogether even if the .git directory exists.
11
12Patch-Name: debian/skip-upstream-git-tests.diff
13---
14 t/porting/authors.t | 3 ++-
15 t/porting/cmp_version.t | 3 ++-
16 t/porting/manifest.t | 3 ++-
17 3 files changed, 6 insertions(+), 3 deletions(-)
18
19diff --git a/t/porting/authors.t b/t/porting/authors.t
20index 28ca1ca..3c7f069 100644
21--- a/t/porting/authors.t
22+++ b/t/porting/authors.t
23@@ -9,7 +9,8 @@ BEGIN {
24 use strict;
25 use warnings;
26
27-if (! -d '.git' ) {
28+# Debian change: skip as we're probably in a different git repository
29+if (1 || ! -d '.git' ) {
30 print "1..0 # SKIP: not being run from a git checkout\n";
31 exit 0;
32 }
33diff --git a/t/porting/cmp_version.t b/t/porting/cmp_version.t
34index b3c677c..f89f2a7 100644
35--- a/t/porting/cmp_version.t
36+++ b/t/porting/cmp_version.t
37@@ -25,7 +25,8 @@ use File::Spec::Functions qw(rel2abs abs2rel catfile catdir curdir);
38 use Getopt::Std;
39 use Maintainers;
40
41-if (! -d '.git' ) {
42+# Debian change: skip as we're probably in a different git repository
43+if (1 || ! -d '.git' ) {
44 print "1..0 # SKIP: not being run from a git checkout\n";
45 exit 0;
46 }
47diff --git a/t/porting/manifest.t b/t/porting/manifest.t
48index 48dd3ac..b08126b 100644
49--- a/t/porting/manifest.t
50+++ b/t/porting/manifest.t
51@@ -59,7 +59,8 @@ SKIP: {
52
53 SKIP: {
54 chdir "..";
55- skip("not under git control", 3) unless -d '.git';
56+ # Debian change: skip as we're probably in a different git repository
57+ skip("not under git control", 3) unless 0 && -d '.git';
58 chomp(my @repo= grep { !/\.gitignore$/ } `git ls-files`);
59 skip("git ls-files didnt work",3)
60 if !@repo;
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/perl-build-in-t-dir.patch b/meta/recipes-devtools/perl/perl-5.14.3/perl-build-in-t-dir.patch
deleted file mode 100644
index 16064ede92..0000000000
--- a/meta/recipes-devtools/perl/perl-5.14.3/perl-build-in-t-dir.patch
+++ /dev/null
@@ -1,42 +0,0 @@
1Upstream-Status:Pending
2
3Perl cannot cross build in a path containing a directory that has the
4name of "t". As an example, you can make the perl build fail with
5"mkdir -p /tmp/build/t", go to the directory, unpack the sources,
6configure and cross build.
7
8You get an error like the following:
9 pod/buildtoc: no pods at pod/buildtoc line 305.
10 make[1]: *** [pod/perltoc.pod] Error 255
11
12The fix is to strip off the top directory that you are building in and
13then execute all the same logic as before against the path relative to
14the build directory.
15
16Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
17---
18 pod/buildtoc | 4 +++-
19 1 file changed, 3 insertions(+), 1 deletion(-)
20
21--- a/pod/buildtoc
22+++ b/pod/buildtoc
23@@ -274,8 +274,10 @@ if ($Build{toc}) {
24 find \&getpods => abs_from_top('lib/');
25
26 sub getpods {
27+ my $Top = $FindBin::Bin;
28 if (/\.p(od|m)$/) {
29 my $file = $File::Find::name;
30+ $file =~ s!^$Top!!;
31 return if $file =~ qr!/lib/Pod/Functions.pm\z!; # Used only by pod itself
32 return if $file =~ m!(?:^|/)t/!;
33 return if $file =~ m!lib/Attribute/Handlers/demo/!;
34@@ -283,7 +285,7 @@ if ($Build{toc}) {
35 return if $file =~ m!lib/Math/BigInt/t/!;
36 return if $file =~ m!/Devel/PPPort/[Hh]arness|lib/Devel/Harness!i;
37 return if $file =~ m!XS/(?:APItest|Typemap)!;
38- my $pod = $file;
39+ my $pod = $file = $File::Find::name;
40 return if $pod =~ s/pm$/pod/ && -e $pod;
41 unless (open my $f, '<', $_) {
42 warn "$0: bogus <$file>: $!";
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
new file mode 100644
index 0000000000..b1787ce4df
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.20.0/0001-Makefile.SH-fix-do_install-failed.patch
@@ -0,0 +1,47 @@
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.14.3/Configure-multilib.patch b/meta/recipes-devtools/perl/perl-5.20.0/Configure-multilib.patch
index 9625b0b84e..9625b0b84e 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/Configure-multilib.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/Configure-multilib.patch
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/MM_Unix.pm.patch b/meta/recipes-devtools/perl/perl-5.20.0/MM_Unix.pm.patch
index eb92ccb678..eb92ccb678 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/MM_Unix.pm.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/MM_Unix.pm.patch
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/Makefile.SH.patch b/meta/recipes-devtools/perl/perl-5.20.0/Makefile.SH.patch
new file mode 100644
index 0000000000..689d394931
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.20.0/Makefile.SH.patch
@@ -0,0 +1,356 @@
1Upstream-Status:Inappropriate [embedded specific]
2
3Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
4---
5 Makefile.SH | 130 ++++++++++++++++++++++++++++++------------------------------
6 1 file changed, 66 insertions(+), 64 deletions(-)
7
8diff --git a/Makefile.SH b/Makefile.SH
9--- a/Makefile.SH
10+++ b/Makefile.SH
11@@ -39,10 +39,10 @@ case "$useshrplib" in
12 true)
13 # Prefix all runs of 'miniperl' and 'perl' with
14 # $ldlibpth so that ./perl finds *this* shared libperl.
15- case "$LD_LIBRARY_PATH" in
16- '') ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `" ;;
17- *) ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `:` quote "$LD_LIBRARY_PATH" `" ;;
18- esac
19+ #case "$LD_LIBRARY_PATH" in
20+ #'') ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `" ;;
21+ #*) ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `:` quote "$LD_LIBRARY_PATH" `" ;;
22+ #esac
23
24 pldlflags="$cccdlflags"
25 static_ldflags=''
26@@ -122,10 +122,11 @@ true)
27 *)
28 eval "ldlibpthval=\"\$$ldlibpthname\""
29
30- case "$ldlibpthval" in
31- '') ldlibpth="$ldlibpthname=` quote "$pwd" `" ;;
32- *) ldlibpth="$ldlibpthname=` quote "$pwd" `:` quote "$ldlibpthval" `" ;;
33- esac
34+# We compile in the library path in OE from cross-compile, so lets not do this
35+# case "$ldlibpthval" in
36+# '') ldlibpth="$ldlibpthname=` quote "$pwd" `" ;;
37+# *) ldlibpth="$ldlibpthname=` quote "$pwd" `:` quote "$ldlibpthval" `" ;;
38+# esac
39
40 ;;
41 esac
42@@ -141,18 +142,7 @@ true)
43 # INSTALL file, under "Building a shared perl library".
44 # If there is no pre-existing $libperl, we don't need
45 # to do anything further.
46- if test -f $archlib/CORE/$libperl; then
47- rm -f preload
48- cat <<'EOT' > preload
49-#! /bin/sh
50-lib=$1
51-shift
52-test -r $lib && export LD_PRELOAD="$lib $LD_PRELOAD"
53-exec "$@"
54-EOT
55- chmod 755 preload
56- ldlibpth="$ldlibpth `pwd`/preload `pwd`/$libperl"
57- fi
58+ echo linux libraries overwritten by cross-compile patches
59 ;;
60 os390) test -f /bin/env && ldlibpth="/bin/env $ldlibpth"
61 ;;
62@@ -565,9 +555,19 @@ splintfiles = $(c1)
63 @echo `$(CCCMDSRC)` -S $*.c
64 @`$(CCCMDSRC)` -S $*.c
65
66-all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
67- @echo " ";
68- @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+# @echo " ";
71+# @echo " Everything is up to date. Type '$(MAKE) test' to run test suite."
72+
73+all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) miniperl $(unidatafiles)
74+
75+more: $(generated_pods) $(private) $(public)
76+
77+more2: $(dynamic_ext)
78+
79+more3: $(nonxs_ext)
80+
81+more4: extras.make
82
83 .PHONY: all translators utilities
84
85@@ -575,7 +575,7 @@ all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafile
86 # by make_patchnum.pl.
87 git_version.h: lib/Config_git.pl
88
89-lib/Config_git.pl: $(MINIPERL_EXE) make_patchnum.pl
90+lib/Config_git.pl: make_patchnum.pl
91 $(MINIPERL) make_patchnum.pl
92
93 # make sure that we recompile perl.c if the git version changes
94@@ -588,8 +588,8 @@ perl$(OBJ_EXT): git_version.h
95 # loading, we need to build perl first.
96 case "$usedl$static_cwd" in
97 defineundef)
98- 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'
101+ x2p_deps="\$(CONFIGPM) \$(dynamic_ext) x2p/$firstmakefile FORCE"
102 ;;
103 definedefine)
104 util_deps='$(PERL_EXE) $(CONFIGPM) FORCE'
105@@ -613,7 +613,7 @@ x2p/s2p: $x2p_deps
106 x2p/find2perl: $x2p_deps
107 cd x2p; \$(LDLIBPTH) \$(MAKE) find2perl
108
109-utils/Makefile: \$(MINIPERL_EXE) \$(CONFIGPM) utils/Makefile.PL
110+utils/Makefile: \$(CONFIGPM) utils/Makefile.PL
111 \$(MINIPERL) -Ilib utils/Makefile.PL
112
113 utilities: utils/Makefile $util_deps
114@@ -708,7 +708,7 @@ esac
115
116
117 $spitshell >>$Makefile <<'!NO!SUBS!'
118-perlmain.c: $(MINIPERL_EXE) ext/ExtUtils-Miniperl/pm_to_blib
119+perlmain.c: ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm
120 $(MINIPERL) -Ilib -MExtUtils::Miniperl -e 'writemain(\"perlmain.c", @ARGV)' DynaLoader $(static_ext)
121
122 # The file ext.libs is a list of libraries that must be linked in
123@@ -769,7 +769,7 @@ PERLEXPORT = perl.exp
124 ;;
125 esac
126 $spitshell >>$Makefile <<'!NO!SUBS!'
127-perl.exp: $(MINIPERLEXP) makedef.pl $(CONFIGPM) $(SYM) $(SYMH)
128+perl.exp: makedef.pl $(CONFIGPM) $(SYM) $(SYMH)
129 ./$(MINIPERLEXP) makedef.pl --sort-fold PLATFORM=aix CC_FLAGS="$(OPTIMIZE)" > perl.exp
130
131 !NO!SUBS!
132@@ -778,7 +778,7 @@ os2)
133 $spitshell >>$Makefile <<'!NO!SUBS!'
134 MINIPERLEXP = miniperl
135
136-perl5.def: $(MINIPERLEXP) makedef.pl $(CONFIGPM) $(SYM) $(SYMH) miniperl.map
137+perl5.def: makedef.pl $(CONFIGPM) $(SYM) $(SYMH) miniperl.map
138 ./$(MINIPERLEXP) makedef.pl PLATFORM=os2 -DPERL_DLL=$(PERL_DLL) CC_FLAGS="$(OPTIMIZE)" > perl5.def
139
140 !NO!SUBS!
141@@ -838,7 +838,7 @@ $(LIBPERL): $& $(obj) $(DYNALOADER) $(LIBPERLEXPORT)
142 true)
143 $spitshell >>$Makefile <<'!NO!SUBS!'
144 rm -f $@
145- $(LD) -o $@ $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs)
146+ $(LD) -o $@ $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs) -Wl,-soname,libperl.so.5
147 !NO!SUBS!
148 case "$osname" in
149 aix)
150@@ -886,7 +886,9 @@ $(MINIPERL_EXE): lib/buildcustomize.pl
151 $spitshell >>$Makefile <<'!NO!SUBS!'
152 lib/buildcustomize.pl: $& $(mini_obj)
153 $(CC) -o $(MINIPERL_EXE) $(CLDFLAGS) $(mini_obj) $(libs)
154- $(LDLIBPTH) ./miniperl$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1'
155+ mv -f miniperl miniperl-target
156+ ln -s hostperl miniperl
157+ #$(LDLIBPTH) ./miniperl$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1'
158 $(MINIPERL) -f write_buildcustomize.pl
159 !NO!SUBS!
160 ;;
161@@ -894,7 +896,9 @@ lib/buildcustomize.pl: $& $(mini_obj)
162 $spitshell >>$Makefile <<'!NO!SUBS!'
163 lib/buildcustomize.pl: $& $(mini_obj) write ldcustomize.pl
164 $(CC) -o $(MINIPERL_EXE) $(mini_obj libs)
165- $(LDLIBPTH) ./miniperl$(HOST _EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1'
166+ mv -f miniperl miniperl-target
167+ ln -s hostperl miniperl
168+ #$(LDLIBPTH) ./miniperl$(HOST _EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1'
169 $(MINIPERL) -f write_buildcustomize.pl
170 !NO!SUBS!
171 ;;
172@@ -916,7 +920,9 @@ lib/buildcustomize.pl: $& $(mini_obj) write_buildcustomize.pl
173 -@rm -f miniperl.xok
174 $(CC) $(CLDFLAGS) $(NAMESPACEFLAGS) -o $(MINIPERL_EXE) \
175 $(mini_obj) $(libs)
176- $(LDLIBPTH) ./miniperl$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1'
177+ mv -f miniperl miniperl-target
178+ ln -s hostperl miniperl
179+ #$(LDLIBPTH) ./miniperl$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1'
180 $(MINIPERL) -f write_buildcustomize.pl
181 !NO!SUBS!
182 ;;
183@@ -927,7 +933,9 @@ lib/buildcustomize.pl: \$& \$(mini_obj) write_buildcustomize.pl
184 -@rm -f miniperl.xok
185 -@rm \$(MINIPERL_EXE)
186 \$(LNS) \$(HOST_PERL) \$(MINIPERL_EXE)
187- \$(LDLIBPTH) ./miniperl\$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1'
188+ mv -f miniperl miniperl-target
189+ ln -s hostperl miniperl
190+ #\$(LDLIBPTH) ./miniperl\$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1'
191 \$(MINIPERL) -f write_buildcustomize.pl 'osname' "$osname"
192 !GROK!THIS!
193 else
194@@ -936,7 +944,9 @@ lib/buildcustomize.pl: $& $(mini_obj) write_buildcustomize.pl
195 -@rm -f miniperl.xok
196 $(CC) $(CLDFLAGS) -o $(MINIPERL_EXE) \
197 $(mini_obj) $(libs)
198- $(LDLIBPTH) ./miniperl$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1'
199+ mv -f miniperl miniperl-target
200+ ln -s hostperl miniperl
201+ #$(LDLIBPTH) ./miniperl$(HOST_EXE_EXT) -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1'
202 $(MINIPERL) -f write_buildcustomize.pl
203 !NO!SUBS!
204 fi
205@@ -967,7 +977,7 @@ case "${osname}" in
206 catamount)
207 $spitshell >>$Makefile <<!GROK!THIS!
208 .PHONY: makeppport
209-makeppport: \$(MINIPERL_EXE) \$(CONFIGPM)
210+makeppport: \$(CONFIGPM)
211 -@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); \
213 done
214@@ -977,7 +987,7 @@ makeppport: \$(MINIPERL_EXE) \$(CONFIGPM)
215 *)
216 $spitshell >>$Makefile <<'!NO!SUBS!'
217 .PHONY: makeppport
218-makeppport: $(MINIPERL_EXE) $(CONFIGPM) $(nonxs_ext)
219+makeppport: $(CONFIGPM) $(nonxs_ext)
220 $(MINIPERL) mkppport
221
222 !NO!SUBS!
223@@ -987,16 +997,16 @@ esac
224 $spitshell >>$Makefile <<'!NO!SUBS!'
225
226 .PHONY: preplibrary
227-preplibrary: $(MINIPERL_EXE) $(CONFIGPM) $(PREPLIBRARY_LIBPERL)
228+preplibrary: $(CONFIGPM) $(PREPLIBRARY_LIBPERL)
229
230 $(CONFIGPM_FROM_CONFIG_SH): $(CONFIGPOD)
231
232-$(CONFIGPOD): config.sh $(MINIPERL_EXE) configpm Porting/Glossary lib/Config_git.pl
233+$(CONFIGPOD): config.sh configpm Porting/Glossary lib/Config_git.pl
234 $(MINIPERL) configpm
235
236 unidatafiles $(unidatafiles) pod/perluniprops.pod: uni.data
237
238-uni.data: $(MINIPERL_EXE) $(CONFIGPM) lib/unicore/mktables $(nonxs_ext)
239+uni.data: $(CONFIGPM) lib/unicore/mktables $(nonxs_ext)
240 $(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
242 # 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)
244 # $(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
246 # them, which picks up Devel::PPPort's documentation.
247-pod/perltoc.pod: $(perltoc_pod_prereqs) $(PERL_EXE) $(ext) pod/buildtoc
248- $(RUN_PERL) -f pod/buildtoc -q
249+pod/perltoc.pod: $(perltoc_pod_prereqs) $(ext) pod/buildtoc
250+ $(MINIPERL) -f pod/buildtoc -q
251
252 pod/perlapi.pod: pod/perlintern.pod
253
254-pod/perlintern.pod: $(MINIPERL_EXE) autodoc.pl embed.fnc
255+pod/perlintern.pod: autodoc.pl embed.fnc
256 $(MINIPERL) autodoc.pl
257
258-pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST
259+pod/perlmodlib.pod: pod/perlmodlib.PL MANIFEST
260 $(MINIPERL) pod/perlmodlib.PL -q
261
262 pod/perl5200delta.pod: pod/perldelta.pod
263 $(RMS) pod/perl5200delta.pod
264 $(LNS) perldelta.pod pod/perl5200delta.pod
265
266-extra.pods: $(MINIPERL_EXE)
267+extra.pods:
268 -@test ! -f extra.pods || rm -f `cat extra.pods`
269 -@rm -f extra.pods
270 -@for x in `grep -l '^=[a-z]' README.* | grep -v README.vms` ; do \
271@@ -1075,11 +1085,7 @@ done
272 if test "X$hostperl" != X; then
273 $spitshell >>$Makefile <<'!NO!SUBS!'
274 install.perl: $(INSTALL_DEPENDENCE) installperl
275- $(HOST_PERL) installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
276- -@test ! -s extras.lst || $(MAKE) extras.install
277-
278-install.man: all installman
279- $(HOST_PERL) installman --destdir=$(DESTDIR) $(INSTALLFLAGS)
280+ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
281
282 # XXX Experimental. Hardwired values, but useful for testing.
283 # Eventually Configure could ask for some of these values.
284@@ -1097,11 +1103,7 @@ install.html: all installhtml
285 else
286 $spitshell >>$Makefile <<'!NO!SUBS!'
287 install.perl: $(INSTALL_DEPENDENCE) installperl
288- $(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`
290-
291-install.man: all installman
292- $(RUN_PERL) installman --destdir=$(DESTDIR) $(INSTALLFLAGS)
293+ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
294
295 # XXX Experimental. Hardwired values, but useful for testing.
296 # Eventually Configure could ask for some of these values.
297@@ -1206,16 +1208,16 @@ manicheck: FORCE
298 #
299 # DynaLoader may be needed for extensions that use Makefile.PL.
300
301-$(DYNALOADER): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext)
302+$(DYNALOADER): lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext)
303 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS)
304
305-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)
307 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic
308
309-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
311 $(MINIPERL) make_ext.pl $@ 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
318@@ -1409,7 +1411,7 @@ test_prep_pre: preplibrary utilities $(nonxs_ext)
319
320 case "$targethost" in
321 '') $spitshell >>$Makefile <<'!NO!SUBS!'
322-test_prep test-prep: test_prep_pre $(MINIPERL_EXE) $(unidatafiles) $(PERL_EXE) \
323+test_prep test-prep: test_prep_pre $(unidatafiles) $(PERL_EXE) \
324 $(dynamic_ext) $(TEST_PERL_DLL) runtests x2p/s2p x2p/find2perl \
325 $(generated_pods)
326 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) \
328 !NO!SUBS!
329 ;;
330 *) $spitshell >>$Makefile <<!GROK!THIS!
331-test_prep test-prep: test_prep_pre \$(MINIPERL_EXE) \$(unidatafiles) \$(PERL_EXE) \
332+test_prep test-prep: test_prep_pre \$(unidatafiles) \$(PERL_EXE) \
333 \$(dynamic_ext) \$(TEST_PERL_DLL) runtests x2p/s2p x2p/find2perl \
334 \$(generated_pods)
335 $to libperl.*
336@@ -1469,7 +1471,7 @@ test_prep test-prep: test_prep_pre \$(MINIPERL_EXE) \$(unidatafiles) \$(PERL_EXE
337 esac
338
339 $spitshell >>$Makefile <<'!NO!SUBS!'
340-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)
342 $(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))
344 !NO!SUBS!
345@@ -1520,7 +1522,7 @@ $spitshell >>$Makefile <<'!NO!SUBS!'
346
347 # Can't depend on lib/Config.pm because that might be where miniperl
348 # is crashing.
349-minitest: $(MINIPERL_EXE)
350+minitest:
351 -@test -f lib/Config.pm || $(MAKE) lib/Config.pm $(unidatafiles)
352 @echo " "
353 @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.14.3/Makefile.patch b/meta/recipes-devtools/perl/perl-5.20.0/Makefile.patch
index 858e2e10fb..858e2e10fb 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/Makefile.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/Makefile.patch
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/config.sh b/meta/recipes-devtools/perl/perl-5.20.0/config.sh
index 68dcfa940d..2532c8d413 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/config.sh
+++ b/meta/recipes-devtools/perl/perl-5.20.0/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: Thu Dec 23 03:57:51 UTC 2010 11# Configuration time: Tue Jun 24 03:00:02 UTC 2014
12# Configured by : Open Embedded 12# Configured by : Open Embedded
13# Target system : linux qemux86 2.6.37-rc5-yocto-standard+ #1 preempt mon dec 20 14:21:27 pst 2010 i686 gnulinux 13# Target system : linux qemuarm 3.14.5-yocto-standard #1 preempt mon jun 23 19:42:18 cst 2014 armv5tejl 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.14.3 -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.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'
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.14.3' 29config_arg11='-Dotherlibdirs=@LIBDIR@/perl/5.20.0'
30config_arg12='-Duseshrplib' 30config_arg12='-Duseshrplib'
31config_arg13='-Dusethreads' 31config_arg13='-Dusethreads'
32config_arg14='-Duseithreads' 32config_arg14='-Duseithreads'
@@ -67,9 +67,9 @@ api_subversion='0'
67api_version='14' 67api_version='14'
68api_versionstring='5.14.0' 68api_versionstring='5.14.0'
69ar='ar' 69ar='ar'
70archlib='@LIBDIR@/perl/5.14.3/@ARCH@-thread-multi' 70archlib='@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi'
71archlibexp='@STAGINGDIR@@LIBDIR@/perl/5.14.3/@ARCH@-thread-multi' 71archlibexp='@STAGINGDIR@@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi'
72archlib_exp='@LIBDIR@/perl/5.14.3/@ARCH@-thread-multi' 72archlib_exp='@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi'
73archname64='' 73archname64=''
74archname='@ARCH@-thread-multi' 74archname='@ARCH@-thread-multi'
75archobjs='' 75archobjs=''
@@ -87,7 +87,7 @@ castflags='0'
87cat='cat' 87cat='cat'
88cc='gcc' 88cc='gcc'
89cccdlflags='-fPIC' 89cccdlflags='-fPIC'
90ccdlflags='-Wl,-E -Wl,-rpath,@LIBDIR@/perl/5.14.3/@ARCH@-thread-multi/CORE' 90ccdlflags='-Wl,-E -Wl,-rpath,@LIBDIR@/perl/5.20.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' 91ccflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
92ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' 92ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
93ccname='gcc' 93ccname='gcc'
@@ -576,7 +576,7 @@ doublesize='8'
576drand01='drand48()' 576drand01='drand48()'
577drand48_r_proto='REENTRANT_PROTO_I_ST' 577drand48_r_proto='REENTRANT_PROTO_I_ST'
578dtrace='' 578dtrace=''
579dynamic_ext='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl 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/scalar PerlIO/via GDBM_File SDBM_File Socket Storable Sys/Hostname Sys/Syslog Text/Soundex Time/HiRes Time/Piece Unicode/Normalize XS/APItest XS/APItest/KeywordRPN XS/Typemap attributes mro re threads threads/shared' 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'
580eagain='EAGAIN' 580eagain='EAGAIN'
581ebcdic='undef' 581ebcdic='undef'
582echo='echo' 582echo='echo'
@@ -591,7 +591,7 @@ endservent_r_proto='0'
591eunicefix=':' 591eunicefix=':'
592exe_ext='' 592exe_ext=''
593expr='expr' 593expr='expr'
594extensions='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl 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/scalar PerlIO/via GDBM_File SDBM_File Socket Storable Sys/Hostname Sys/Syslog Text/Soundex Time/HiRes Time/Piece Unicode/Normalize XS/APItest XS/APItest/KeywordRPN XS/Typemap attributes mro re threads threads/shared Archive/Extract Archive/Tar Attribute/Handlers AutoLoader B/Debug B/Deparse B/Lint CGI CPAN CPANPLUS CPANPLUS/Dist/Build Class/ISA Devel/SelfStubber Digest Errno ExtUtils/CBuilder ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/ParseXS File/Fetch File/Path File/Temp FileCache Filter/Simple Getopt/Long I18N/LangTags IO/Compress IO/Zlib IPC/Cmd IPC/Open2 IPC/Open3 Locale/Codes Locale/Maketext Locale/Maketext/Simple Log/Message Log/Message/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/Build Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Pluggable NEXT Net/Ping Object/Accessor Package/Constants Params/Check Parse/CPAN/Meta PerlIO/via/QuotedPrint Pod/Escapes Pod/LaTeX Pod/Parser Pod/Perldoc Pod/Plainer Pod/Simple Safe SelfLoader Shell Switch Term/ANSIColor Term/Cap Term/UI Test Test/Harness Test/Simple Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Memoize Tie/RefHash Time/Local Unicode/Collate XSLoader autodie autouse base bignum constant encoding/warnings if lib libnet parent podlators' 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'
595extern_C='extern' 595extern_C='extern'
596extras='' 596extras=''
597fflushNULL='define' 597fflushNULL='define'
@@ -608,7 +608,7 @@ full_csh='csh'
608full_sed='sed' 608full_sed='sed'
609gccansipedantic='' 609gccansipedantic=''
610gccosandvers='' 610gccosandvers=''
611gccversion='4.5.1' 611gccversion='4.9.0'
612getgrent_r_proto='REENTRANT_PROTO_I_SBWR' 612getgrent_r_proto='REENTRANT_PROTO_I_SBWR'
613getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR' 613getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR'
614getgrnam_r_proto='REENTRANT_PROTO_I_CSBWR' 614getgrnam_r_proto='REENTRANT_PROTO_I_CSBWR'
@@ -635,7 +635,7 @@ gidtype='gid_t'
635glibpth='@EXECPREFIX@/shlib @BASELIBDIR@ @LIBDIR@ @LIBDIR@/386 @BASELIBDIR@/386 @EXECPREFIX@/ccs/lib @EXECPREFIX@/ucblib @EXECPREFIX@/local/lib ' 635glibpth='@EXECPREFIX@/shlib @BASELIBDIR@ @LIBDIR@ @LIBDIR@/386 @BASELIBDIR@/386 @EXECPREFIX@/ccs/lib @EXECPREFIX@/ucblib @EXECPREFIX@/local/lib '
636gmake='gmake' 636gmake='gmake'
637gmtime_r_proto='REENTRANT_PROTO_S_TS' 637gmtime_r_proto='REENTRANT_PROTO_S_TS'
638gnulibc_version='2.12.1' 638gnulibc_version='2.19'
639grep='grep' 639grep='grep'
640groupcat='cat /etc/group' 640groupcat='cat /etc/group'
641groupstype='gid_t' 641groupstype='gid_t'
@@ -747,7 +747,7 @@ inc_version_list_init='0'
747incpath='' 747incpath=''
748inews='' 748inews=''
749initialinstalllocation='@USRBIN@' 749initialinstalllocation='@USRBIN@'
750installarchlib='@LIBDIR@/perl/5.14.3/@ARCH@-thread-multi' 750installarchlib='@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi'
751installbin='@USRBIN@' 751installbin='@USRBIN@'
752installhtml1dir='' 752installhtml1dir=''
753installhtml3dir='' 753installhtml3dir=''
@@ -755,23 +755,23 @@ installman1dir=''
755installman3dir='' 755installman3dir=''
756installprefix='@EXECPREFIX@' 756installprefix='@EXECPREFIX@'
757installprefixexp='@EXECPREFIX@' 757installprefixexp='@EXECPREFIX@'
758installprivlib='@LIBDIR@/perl/5.14.3' 758installprivlib='@LIBDIR@/perl/5.20.0'
759installscript='@USRBIN@' 759installscript='@USRBIN@'
760installsitearch='@LIBDIR@/perl/site_perl/5.14.3/@ARCH@-thread-multi' 760installsitearch='@LIBDIR@/perl/site_perl/5.20.0/@ARCH@-thread-multi'
761installsitebin='@USRBIN@' 761installsitebin='@USRBIN@'
762installsitehtml1dir='' 762installsitehtml1dir=''
763installsitehtml3dir='' 763installsitehtml3dir=''
764installsitelib='@LIBDIR@/perl/site_perl/5.14.3' 764installsitelib='@LIBDIR@/perl/site_perl/5.20.0'
765installsiteman1dir='' 765installsiteman1dir=''
766installsiteman3dir='' 766installsiteman3dir=''
767installsitescript='@USRBIN@' 767installsitescript='@USRBIN@'
768installstyle='lib/perl' 768installstyle='lib/perl'
769installusrbinperl='define' 769installusrbinperl='define'
770installvendorarch='@LIBDIR@/perl/vendor_perl/5.14.3/@ARCH@-thread-multi' 770installvendorarch='@LIBDIR@/perl/vendor_perl/5.20.0/@ARCH@-thread-multi'
771installvendorbin='@USRBIN@' 771installvendorbin='@USRBIN@'
772installvendorhtml1dir='' 772installvendorhtml1dir=''
773installvendorhtml3dir='' 773installvendorhtml3dir=''
774installvendorlib='@LIBDIR@/perl/vendor_perl/5.14.3' 774installvendorlib='@LIBDIR@/perl/vendor_perl/5.20.0'
775installvendorman1dir='' 775installvendorman1dir=''
776installvendorman3dir='' 776installvendorman3dir=''
777installvendorscript='@USRBIN@' 777installvendorscript='@USRBIN@'
@@ -779,7 +779,7 @@ intsize='4'
779issymlink='test -h' 779issymlink='test -h'
780ivdformat='"ld"' 780ivdformat='"ld"'
781ivtype='long' 781ivtype='long'
782known_extensions='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/Glob Filter/Util/Call GDBM_File 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/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Text/Soundex Time/HiRes Time/Piece Unicode/Normalize VMS/DCLsym VMS/Stdio Win32 Win32API/File Win32CORE XS/APItest XS/APItest/KeywordRPN XS/Typemap attributes mro re threads threads/shared ' 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 '
783ksh='' 783ksh=''
784ld='gcc' 784ld='gcc'
785lddlflags='-shared -O2 -fstack-protector' 785lddlflags='-shared -O2 -fstack-protector'
@@ -788,7 +788,7 @@ ldflags_uselargefiles=''
788ldlibpthname='LD_LIBRARY_PATH' 788ldlibpthname='LD_LIBRARY_PATH'
789less='less' 789less='less'
790lib_ext='.a' 790lib_ext='.a'
791libc='@BASELIBDIR@/libc-2.12.1.so' 791libc='@BASELIBDIR@/libc-2.19.so'
792libperl='libperl.so' 792libperl='libperl.so'
793libpth='@BASELIBDIR@ @LIBDIR@' 793libpth='@BASELIBDIR@ @LIBDIR@'
794libs='-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc' 794libs='-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc'
@@ -847,23 +847,7 @@ netdb_net_type='in_addr_t'
847nm='nm' 847nm='nm'
848nm_opt='' 848nm_opt=''
849nm_so_opt='--dynamic' 849nm_so_opt='--dynamic'
850nonxs_ext='Archive/Extract Archive/Tar Attribute/Handlers AutoLoader B/Debug \ 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'
851B/Deparse B/Lint CGI CPAN CPAN/Meta CPAN/Meta/YAML CPANPLUS CPANPLUS/Dist/Build \
852Class/ISA Devel/SelfStubber Digest Dumpvalue Env Errno ExtUtils/CBuilder \
853ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker \
854ExtUtils/Manifest ExtUtils/ParseXS File/CheckTree File/Fetch File/Path File/Temp \
855FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags \
856IO/Compress IO/Zlib IPC/Cmd IPC/Open2 IPC/Open3 JSON/PP Locale/Codes \
857Locale/Maketext Locale/Maketext/Simple Log/Message Log/Message/Simple \
858Math/BigInt Math/BigRat Math/Complex Memoize Module/Build Module/CoreList \
859Module/Load Module/Load/Conditional Module/Loaded Module/Metadata Module/Pluggable NEXT Net/Ping \
860Object/Accessor Package/Constants Params/Check Parse/CPAN/Meta Perl/OSType \
861PerlIO/via/QuotedPrint Pod/Escapes Pod/Html Pod/LaTeX Pod/Parser Pod/Perldoc \
862Pod/Plainer Pod/Simple Safe SelfLoader Shell Switch Term/ANSIColor Term/Cap \
863Term/UI Test Test/Harness Test/Simple Text/Balanced Text/ParseWords Text/Tabs \
864Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize \
865Tie/RefHash Time/Local Unicode/Collate Version/Requirements XSLoader autodie \
866autouse base bignum constant encoding/warnings if lib libnet parent podlators'
867nroff='nroff' 851nroff='nroff'
868nvEUformat='"E"' 852nvEUformat='"E"'
869nvFUformat='"F"' 853nvFUformat='"F"'
@@ -880,12 +864,12 @@ old_pthread_create_joinable=''
880optimize='-O2' 864optimize='-O2'
881orderlib='false' 865orderlib='false'
882osname='linux' 866osname='linux'
883osvers='2.6.37-rc5-yocto-standard+' 867osvers='3.14.5-yocto-standard'
884otherlibdirs='@LIBDIR@/perl/5.14.3' 868otherlibdirs='@LIBDIR@/perl/5.20.0'
885package='perl5' 869package='perl5'
886pager='/usr/bin/less -isr' 870pager='/usr/bin/less -isr'
887passcat='cat /etc/passwd' 871passcat='cat /etc/passwd'
888patchlevel='14' 872patchlevel='20'
889path_sep=':' 873path_sep=':'
890perl5='@USRBIN@/perl' 874perl5='@USRBIN@/perl'
891perl='' 875perl=''
@@ -901,8 +885,8 @@ pmake=''
901pr='' 885pr=''
902prefix='@EXECPREFIX@' 886prefix='@EXECPREFIX@'
903prefixexp='@EXECPREFIX@' 887prefixexp='@EXECPREFIX@'
904privlib='@LIBDIR@/perl/5.14.3' 888privlib='@LIBDIR@/perl/5.20.0'
905privlibexp='@LIBDIR@/perl/5.14.3' 889privlibexp='@LIBDIR@/perl/5.20.0'
906procselfexe='"/proc/self/exe"' 890procselfexe='"/proc/self/exe"'
907prototype='define' 891prototype='define'
908randbits='48' 892randbits='48'
@@ -954,17 +938,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
954sig_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' 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'
955sig_size='69' 939sig_size='69'
956signal_t='void' 940signal_t='void'
957sitearch='@LIBDIR@/perl/site_perl/5.14.3/@ARCH@-thread-multi' 941sitearch='@LIBDIR@/perl/site_perl/5.20.0/@ARCH@-thread-multi'
958sitearchexp='@LIBDIR@/perl/site_perl/5.14.3/@ARCH@-thread-multi' 942sitearchexp='@LIBDIR@/perl/site_perl/5.20.0/@ARCH@-thread-multi'
959sitebin='@USRBIN@' 943sitebin='@USRBIN@'
960sitebinexp='@USRBIN@' 944sitebinexp='@USRBIN@'
961sitehtml1dir='' 945sitehtml1dir=''
962sitehtml1direxp='' 946sitehtml1direxp=''
963sitehtml3dir='' 947sitehtml3dir=''
964sitehtml3direxp='' 948sitehtml3direxp=''
965sitelib='@LIBDIR@/perl/site_perl/5.14.3' 949sitelib='@LIBDIR@/perl/site_perl/5.20.0'
966sitelib_stem='@LIBDIR@/perl/site_perl' 950sitelib_stem='@LIBDIR@/perl/site_perl'
967sitelibexp='@LIBDIR@/perl/site_perl/5.14.3' 951sitelibexp='@LIBDIR@/perl/site_perl/5.20.0'
968siteman1dir='' 952siteman1dir=''
969siteman1direxp='' 953siteman1direxp=''
970siteman3dir='' 954siteman3dir=''
@@ -1029,7 +1013,7 @@ uidtype='uid_t'
1029uname='uname' 1013uname='uname'
1030uniq='uniq' 1014uniq='uniq'
1031use5005threads='undef' 1015use5005threads='undef'
1032usecrosscompile='undef' 1016usecrosscompile='define'
1033usedevel='undef' 1017usedevel='undef'
1034usedl='define' 1018usedl='define'
1035usedtrace='undef' 1019usedtrace='undef'
@@ -1062,17 +1046,17 @@ uvtype='unsigned long'
1062uvuformat='"lu"' 1046uvuformat='"lu"'
1063uvxformat='"lx"' 1047uvxformat='"lx"'
1064vaproto='define' 1048vaproto='define'
1065vendorarch='@LIBDIR@/perl/vendor_perl/5.14.3/@ARCH@-thread-multi' 1049vendorarch='@LIBDIR@/perl/vendor_perl/5.20.0/@ARCH@-thread-multi'
1066vendorarchexp='@LIBDIR@/perl/vendor_perl/5.14.3/@ARCH@-thread-multi' 1050vendorarchexp='@LIBDIR@/perl/vendor_perl/5.20.0/@ARCH@-thread-multi'
1067vendorbin='@USRBIN@' 1051vendorbin='@USRBIN@'
1068vendorbinexp='@USRBIN@' 1052vendorbinexp='@USRBIN@'
1069vendorhtml1dir=' ' 1053vendorhtml1dir=' '
1070vendorhtml1direxp='' 1054vendorhtml1direxp=''
1071vendorhtml3dir=' ' 1055vendorhtml3dir=' '
1072vendorhtml3direxp='' 1056vendorhtml3direxp=''
1073vendorlib='@LIBDIR@/perl/vendor_perl/5.14.3' 1057vendorlib='@LIBDIR@/perl/vendor_perl/5.20.0'
1074vendorlib_stem='@LIBDIR@/perl/vendor_perl' 1058vendorlib_stem='@LIBDIR@/perl/vendor_perl'
1075vendorlibexp='@LIBDIR@/perl/vendor_perl/5.14.3' 1059vendorlibexp='@LIBDIR@/perl/vendor_perl/5.20.0'
1076vendorman1dir=' ' 1060vendorman1dir=' '
1077vendorman1direxp='' 1061vendorman1direxp=''
1078vendorman3dir=' ' 1062vendorman3dir=' '
@@ -1081,7 +1065,7 @@ vendorprefix='/usr'
1081vendorprefixexp='/usr' 1065vendorprefixexp='/usr'
1082vendorscript='@USRBIN@' 1066vendorscript='@USRBIN@'
1083vendorscriptexp='@USRBIN@' 1067vendorscriptexp='@USRBIN@'
1084version='5.14.3' 1068version='5.20.0'
1085version_patchlevel_string='version 14 subversion 2' 1069version_patchlevel_string='version 14 subversion 2'
1086versiononly='undef' 1070versiononly='undef'
1087vi='' 1071vi=''
@@ -1092,10 +1076,10 @@ yaccflags=''
1092zcat='' 1076zcat=''
1093zip='zip' 1077zip='zip'
1094PERL_REVISION=5 1078PERL_REVISION=5
1095PERL_VERSION=14 1079PERL_VERSION=20
1096PERL_SUBVERSION=2 1080PERL_SUBVERSION=0
1097PERL_API_REVISION=5 1081PERL_API_REVISION=5
1098PERL_API_VERSION=14 1082PERL_API_VERSION=20
1099PERL_API_SUBVERSION=0 1083PERL_API_SUBVERSION=0
1100PERL_PATCHLEVEL='' 1084PERL_PATCHLEVEL=''
1101PERL_CONFIG_SH=true 1085PERL_CONFIG_SH=true
@@ -1108,3 +1092,15 @@ d_sin6_scope_id='define'
1108d_prctl='define' 1092d_prctl='define'
1109d_prctl_set_name='define' 1093d_prctl_set_name='define'
1110perl_static_inline='static __inline__' 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'
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/config.sh-32 b/meta/recipes-devtools/perl/perl-5.20.0/config.sh-32
index 7259a0c6ae..7259a0c6ae 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/config.sh-32
+++ b/meta/recipes-devtools/perl/perl-5.20.0/config.sh-32
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/config.sh-32-be b/meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-be
index a59a9abb5e..a59a9abb5e 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/config.sh-32-be
+++ b/meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-be
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/config.sh-32-le b/meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-le
index 10e4226567..10e4226567 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/config.sh-32-le
+++ b/meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-le
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/config.sh-64 b/meta/recipes-devtools/perl/perl-5.20.0/config.sh-64
index 6929d3a09d..6929d3a09d 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/config.sh-64
+++ b/meta/recipes-devtools/perl/perl-5.20.0/config.sh-64
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/config.sh-64-be b/meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-be
index c08ce3c431..c08ce3c431 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/config.sh-64-be
+++ b/meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-be
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/config.sh-64-le b/meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-le
index 277d2a9bee..277d2a9bee 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/config.sh-64-le
+++ b/meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-le
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/cross-generate_uudmap.patch b/meta/recipes-devtools/perl/perl-5.20.0/cross-generate_uudmap.patch
index a00ad61d90..a00ad61d90 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/cross-generate_uudmap.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/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-5.20.0/debian/cpan-missing-site-dirs.diff
new file mode 100644
index 0000000000..a5eb71e153
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/cpan-missing-site-dirs.diff
@@ -0,0 +1,62 @@
1From 25994ac1124566398adee13806ef9a73d2cae150 Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org>
3Date: Tue, 16 Oct 2012 23:07:56 +0300
4Subject: Fix CPAN::FirstTime defaults with nonexisting site dirs if a parent
5 is writable
6
7The site directories do not exist on a typical Debian system. The build
8systems will create them when necessary, so there's no need for a prompt
9suggesting local::lib if the first existing parent directory is writable.
10
11Also, writability of the core directories is not interesting as we
12explicitly tell CPAN not to touch those with INSTALLDIRS=site.
13
14Bug-Debian: http://bugs.debian.org/688842
15Patch-Name: debian/cpan-missing-site-dirs.diff
16---
17 cpan/CPAN/lib/CPAN/FirstTime.pm | 31 +++++++++++++++++++++++++++----
18 1 file changed, 27 insertions(+), 4 deletions(-)
19
20diff --git a/cpan/CPAN/lib/CPAN/FirstTime.pm b/cpan/CPAN/lib/CPAN/FirstTime.pm
21index 4416072..187f5c4 100644
22--- a/cpan/CPAN/lib/CPAN/FirstTime.pm
23+++ b/cpan/CPAN/lib/CPAN/FirstTime.pm
24@@ -2045,11 +2045,34 @@ sub _print_urllist {
25 };
26 }
27
28+# Debian modification: return true if this directory
29+# or the first existing one upwards is writable
30+sub _can_write_to_this_or_parent {
31+ my ($dir) = @_;
32+ my @parts = File::Spec->splitdir($dir);
33+ while (@parts) {
34+ my $cur = File::Spec->catdir(@parts);
35+ return 1 if -w $cur;
36+ return 0 if -e _;
37+ pop @parts;
38+ }
39+ return 0;
40+}
41+
42+# Debian specific modification: the site directories don't necessarily
43+# exist on the system, but the build systems create them when necessary,
44+# so return true if the first existing directory upwards is writable
45+#
46+# Furthermore, on Debian, only test the site directories
47+# (installsite*, expanded to /usr/local/{share,lib}/perl),
48+# not the core ones
49+# (install*lib, expanded to /usr/{share,lib}/perl).
50+# We pass INSTALLDIRS=site by default to keep CPAN from touching
51+# the core directories.
52+
53 sub _can_write_to_libdirs {
54- return -w $Config{installprivlib}
55- && -w $Config{installarchlib}
56- && -w $Config{installsitelib}
57- && -w $Config{installsitearch}
58+ return _can_write_to_this_or_parent($Config{installsitelib})
59+ && _can_write_to_this_or_parent($Config{installsitearch})
60 }
61
62 sub _using_installbase {
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/cpan_definstalldirs.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/cpan_definstalldirs.diff
index 57e7636be3..77a2ee9940 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/cpan_definstalldirs.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/cpan_definstalldirs.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From 64c9ad40c26f051a275a8b963cc849ca0ddd3cbb Mon Sep 17 00:00:00 2001
2From 4b63b9a433661cd13cfb1448dbfb90c5f53a53be Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
5Subject: Provide a sensible INSTALLDIRS default for modules installed from 4Subject: Provide a sensible INSTALLDIRS default for modules installed from
@@ -11,14 +10,14 @@ ordering, but not ours.
11 10
12Patch-Name: debian/cpan_definstalldirs.diff 11Patch-Name: debian/cpan_definstalldirs.diff
13--- 12---
14 cpan/CPAN/lib/CPAN/FirstTime.pm | 4 ++-- 13 cpan/CPAN/lib/CPAN/FirstTime.pm | 4 ++--
15 1 files changed, 2 insertions(+), 2 deletions(-) 14 1 file changed, 2 insertions(+), 2 deletions(-)
16 15
17diff --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
18index 667bdca..c38c890 100644 17index d1a8eef..4416072 100644
19--- a/cpan/CPAN/lib/CPAN/FirstTime.pm 18--- a/cpan/CPAN/lib/CPAN/FirstTime.pm
20+++ b/cpan/CPAN/lib/CPAN/FirstTime.pm 19+++ b/cpan/CPAN/lib/CPAN/FirstTime.pm
21@@ -990,7 +990,7 @@ sub init { 20@@ -1023,7 +1023,7 @@ sub init {
22 my_prompt_loop(prefer_installer => 'MB', $matcher, 'MB|EUMM|RAND'); 21 my_prompt_loop(prefer_installer => 'MB', $matcher, 'MB|EUMM|RAND');
23 22
24 if (!$matcher or 'makepl_arg make_arg' =~ /$matcher/) { 23 if (!$matcher or 'makepl_arg make_arg' =~ /$matcher/) {
@@ -26,8 +25,8 @@ index 667bdca..c38c890 100644
26+ my_dflt_prompt(makepl_arg => "INSTALLDIRS=site", $matcher); 25+ my_dflt_prompt(makepl_arg => "INSTALLDIRS=site", $matcher);
27 my_dflt_prompt(make_arg => "", $matcher); 26 my_dflt_prompt(make_arg => "", $matcher);
28 if ( $CPAN::Config->{makepl_arg} =~ /LIBS=|INC=/ ) { 27 if ( $CPAN::Config->{makepl_arg} =~ /LIBS=|INC=/ ) {
29 $CPAN::Frontend->mywarn( 28 $CPAN::Frontend->mywarn(
30@@ -1022,7 +1022,7 @@ sub init { 29@@ -1055,7 +1055,7 @@ sub init {
31 my_dflt_prompt(make_install_arg => $CPAN::Config->{make_arg} || "", 30 my_dflt_prompt(make_install_arg => $CPAN::Config->{make_arg} || "",
32 $matcher); 31 $matcher);
33 32
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/db_file_ver.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/db_file_ver.diff
index 8726056eaa..9557560a1c 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/db_file_ver.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/db_file_ver.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From 4da39e2ce6c5a510409c2da1c7b24e0e7ff87f31 Mon Sep 17 00:00:00 2001
2From 0d1acf7af6da3a3f933faba8459ad9ff03fe3e5b Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Fri, 16 Dec 2005 01:32:14 +1100 3Date: Fri, 16 Dec 2005 01:32:14 +1100
5Subject: Remove overly restrictive DB_File version check. 4Subject: Remove overly restrictive DB_File version check.
@@ -10,8 +9,8 @@ Package dependencies ensure the correct library is linked at run-time.
10 9
11Patch-Name: debian/db_file_ver.diff 10Patch-Name: debian/db_file_ver.diff
12--- 11---
13 cpan/DB_File/version.c | 2 ++ 12 cpan/DB_File/version.c | 2 ++
14 1 files changed, 2 insertions(+), 0 deletions(-) 13 1 file changed, 2 insertions(+)
15 14
16diff --git a/cpan/DB_File/version.c b/cpan/DB_File/version.c 15diff --git a/cpan/DB_File/version.c b/cpan/DB_File/version.c
17index e01f6f6..544e6ee 100644 16index e01f6f6..544e6ee 100644
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/doc_info.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/doc_info.diff
index 889024a358..7643759667 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/doc_info.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/doc_info.diff
@@ -1,24 +1,22 @@
1Upstream-Status:Inappropriate [debian patches] 1From 2f3e4b35da039600de403083b5a0c7391751d02e Mon Sep 17 00:00:00 2001
2From 16ebe1f5232621d8894aa6c6210fdf2fc9b54a84 Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Fri, 18 Mar 2005 22:22:25 +1100 3Date: Fri, 18 Mar 2005 22:22:25 +1100
5Subject: Replace generic man(1) instructions with Debian-specific 4Subject: Replace generic man(1) instructions with Debian-specific information.
6 information.
7 5
8Indicate that the user needs to install the perl-doc package. 6Indicate that the user needs to install the perl-doc package.
9 7
10Patch-Name: debian/doc_info.diff 8Patch-Name: debian/doc_info.diff
11--- 9---
12 pod/perl.pod | 12 ++++++++++-- 10 pod/perl.pod | 12 ++++++++++--
13 1 files changed, 10 insertions(+), 2 deletions(-) 11 1 file changed, 10 insertions(+), 2 deletions(-)
14 12
15diff --git a/pod/perl.pod b/pod/perl.pod 13diff --git a/pod/perl.pod b/pod/perl.pod
16index 29cabf1..529ad6f 100644 14index 2e8d0d8..8810769 100644
17--- a/pod/perl.pod 15--- a/pod/perl.pod
18+++ b/pod/perl.pod 16+++ b/pod/perl.pod
19@@ -261,8 +261,16 @@ For ease of access, the Perl manual has been split up into several sections. 17@@ -274,8 +274,16 @@ aux a2p c2ph h2ph h2xs perlbug pl2pm pod2html pod2man s2p splain xsubpp
20 perlwin32 Perl notes for Windows
21 18
19 =for buildtoc __END__
22 20
23-On a Unix-like system, these documentation files will usually also be 21-On a Unix-like system, these documentation files will usually also be
24-available as manpages for use with the F<man> program. 22-available as manpages for use with the F<man> program.
@@ -33,5 +31,5 @@ index 29cabf1..529ad6f 100644
33+You should be able to view Perl's documentation with your man(1) 31+You should be able to view Perl's documentation with your man(1)
34+program or perldoc(1). 32+program or perldoc(1).
35 33
36 In general, if something strange has gone wrong with your program and you're 34 Some documentation is not available as man pages, so if a
37 not sure where you should look for help, try the B<-w> switch first. It will 35 cross-reference is not found by man, try it with L<perldoc>. Perldoc can
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/enc2xs_inc.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/enc2xs_inc.diff
index 9440348355..4650b0bef8 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/enc2xs_inc.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/enc2xs_inc.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From 98e7248580af353d781b24715b42af5b6a4caf35 Mon Sep 17 00:00:00 2001
2From e9fd6e7729b9ebd9bc74b8cf295cd3a7f5aa5472 Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
5Subject: Tweak enc2xs to follow symlinks and ignore missing @INC directories. 4Subject: Tweak enc2xs to follow symlinks and ignore missing @INC directories.
@@ -13,14 +12,15 @@ Bug-Debian: http://bugs.debian.org/290336
13 12
14Patch-Name: debian/enc2xs_inc.diff 13Patch-Name: debian/enc2xs_inc.diff
15--- 14---
16 cpan/Encode/bin/enc2xs | 8 ++++---- 15 cpan/Encode/bin/enc2xs | 8 ++++----
17 1 files changed, 4 insertions(+), 4 deletions(-) 16 t/porting/customized.t | 3 +++
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 773c0a0..bc1ae1b 100644 20index c44487d..a9af54f 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@@ -924,11 +924,11 @@ use vars qw( 23@@ -929,11 +929,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 773c0a0..bc1ae1b 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@@ -938,7 +938,7 @@ sub find_e2x{ 37@@ -943,7 +943,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 773c0a0..bc1ae1b 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@@ -1005,7 +1005,7 @@ sub make_configlocal_pm { 46@@ -1010,7 +1010,7 @@ sub make_configlocal_pm {
47 $LocalMod{$enc} ||= $mod; 47 $LocalMod{$enc} ||= $mod;
48 } 48 }
49 }; 49 };
@@ -52,3 +52,19 @@ index 773c0a0..bc1ae1b 100644
52 $_ModLines = ""; 52 $_ModLines = "";
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
56index a769c58..6b9977f 100644
57--- a/t/porting/customized.t
58+++ b/t/porting/customized.t
59@@ -99,8 +99,11 @@ foreach my $module ( sort keys %Modules ) {
60 print $data_fh join(' ', $module, $file, $id), "\n";
61 next;
62 }
63+SKIP: {
64+ skip("$file modified for Debian", 1) if $file eq 'cpan/Encode/bin/enc2xs';
65 my $should_be = $customised{ $module }->{ $file };
66 is( $id, $should_be, "SHA for $file matches stashed SHA" );
67+}
68 }
69 }
70
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/errno_ver.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/errno_ver.diff
index c7b0531fb8..d8885a70b1 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/errno_ver.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/errno_ver.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From 81255b67014bda2ec127e0856436acfa554a068c Mon Sep 17 00:00:00 2001
2From 973bed42db538804179f39d66dab37c82c6ade24 Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Fri, 16 Dec 2005 01:32:14 +1100 3Date: Fri, 16 Dec 2005 01:32:14 +1100
5Subject: Remove Errno version check due to upgrade problems with long-running 4Subject: Remove Errno version check due to upgrade problems with long-running
@@ -13,14 +12,14 @@ compatible, but built on a different machine.
13 12
14Patch-Name: debian/errno_ver.diff 13Patch-Name: debian/errno_ver.diff
15--- 14---
16 ext/Errno/Errno_pm.PL | 5 ----- 15 ext/Errno/Errno_pm.PL | 5 -----
17 1 files changed, 0 insertions(+), 5 deletions(-) 16 1 file changed, 5 deletions(-)
18 17
19diff --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
20index 56bc815..01f510a 100644 19index 55ad01a..e4a31ef 100644
21--- a/ext/Errno/Errno_pm.PL 20--- a/ext/Errno/Errno_pm.PL
22+++ b/ext/Errno/Errno_pm.PL 21+++ b/ext/Errno/Errno_pm.PL
23@@ -332,13 +332,8 @@ EOF 22@@ -277,13 +277,8 @@ sub write_errno_pm {
24 23
25 package Errno; 24 package Errno;
26 require Exporter; 25 require Exporter;
@@ -28,8 +27,8 @@ index 56bc815..01f510a 100644
28 use strict; 27 use strict;
29 28
30-"\$Config{'archname'}-\$Config{'osvers'}" eq 29-"\$Config{'archname'}-\$Config{'osvers'}" eq
31-"$Config{'archname'}-$Config{'osvers'}" or 30-"$archname-$Config{'osvers'}" or
32- die "Errno architecture ($Config{'archname'}-$Config{'osvers'}) does not match executable architecture (\$Config{'archname'}-\$Config{'osvers'})"; 31- die "Errno architecture ($archname-$Config{'osvers'}) does not match executable architecture (\$Config{'archname'}-\$Config{'osvers'})";
33- 32-
34 our \$VERSION = "$VERSION"; 33 our \$VERSION = "$VERSION";
35 \$VERSION = eval \$VERSION; 34 \$VERSION = eval \$VERSION;
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/extutils_set_libperl_path.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/extutils_set_libperl_path.diff
new file mode 100644
index 0000000000..53fd1f616e
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/extutils_set_libperl_path.diff
@@ -0,0 +1,37 @@
1From 2870b992e4b5e8bb0b9c44c9aff81adaaf9de439 Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org>
3Date: Sat, 10 May 2014 23:34:14 +0300
4Subject: EU:MM: set location of libperl.a under /usr/lib
5
6The Debian packaging moves libperl.a a couple of levels up from the
7CORE directory to match other static libraries.
8
9Patch-Name: debian/extutils_set_libperl_path.diff
10---
11 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 2 +-
12 pp.c | 2 +-
13 2 files changed, 2 insertions(+), 2 deletions(-)
14
15diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
16index 8b86a24..f977476 100644
17--- a/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}
20 ($lperl = $libperl) =~ s/\$\(A\)/$self->{LIB_EXT}/;
21 }
22 unless ($libperl && -f $lperl) { # Ilya's code...
23- my $dir = $self->{PERL_SRC} || "$self->{PERL_ARCHLIB}/CORE";
24+ my $dir = $self->{PERL_SRC} || "$self->{PERL_ARCHLIB}/../..";
25 $dir = "$self->{PERL_ARCHLIB}/.." if $self->{UNINSTALLED_PERL};
26 $libperl ||= "libperl$self->{LIB_EXT}";
27 $libperl = "$dir/$libperl";
28diff --git a/pp.c b/pp.c
29index 4ec6887..a44c137 100644
30--- a/pp.c
31+++ b/pp.c
32@@ -1,4 +1,4 @@
33-/* pp.c
34+ /* pp.c
35 *
36 * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
37 * 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/find_html2text.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/find_html2text.diff
index 29dc576c1c..c0e1949f5f 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/find_html2text.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/find_html2text.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From 8deb14b24ee17694a2f23a78e8782b24c116daae Mon Sep 17 00:00:00 2001
2From ca66b95be369b47a6d372c3653be57cd737f7f21 Mon Sep 17 00:00:00 2001
3From: Andreas Marschke <andreas.marschke@googlemail.com> 2From: Andreas Marschke <andreas.marschke@googlemail.com>
4Date: Sat, 17 Sep 2011 11:38:42 +0100 3Date: Sat, 17 Sep 2011 11:38:42 +0100
5Subject: Configure CPAN::Distribution with correct name of html2text 4Subject: Configure CPAN::Distribution with correct name of html2text
@@ -18,14 +17,14 @@ Please see the attached patch for a quick fix of this issue.
18as the html2text.pl which is expected, but should provide similar 17as the html2text.pl which is expected, but should provide similar
19functionality]. 18functionality].
20--- 19---
21 cpan/CPAN/lib/CPAN/Distribution.pm | 2 +- 20 cpan/CPAN/lib/CPAN/Distribution.pm | 2 +-
22 1 files changed, 1 insertions(+), 1 deletions(-) 21 1 file changed, 1 insertion(+), 1 deletion(-)
23 22
24diff --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
25index 637ab27..a8193d9 100644 24index 9a08707..332a627 100644
26--- a/cpan/CPAN/lib/CPAN/Distribution.pm 25--- a/cpan/CPAN/lib/CPAN/Distribution.pm
27+++ b/cpan/CPAN/lib/CPAN/Distribution.pm 26+++ b/cpan/CPAN/lib/CPAN/Distribution.pm
28@@ -3715,7 +3715,7 @@ sub _display_url { 27@@ -4031,7 +4031,7 @@ sub _display_url {
29 if $CPAN::DEBUG; 28 if $CPAN::DEBUG;
30 29
31 # 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.14.3/debian/fixes/document_makemaker_ccflags.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/document_makemaker_ccflags.diff
index 3f2c3dc646..f4050c01f4 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/document_makemaker_ccflags.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/document_makemaker_ccflags.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From c7ffe0cc3105cb627fbbb7d0c7dbb53f1f236a17 Mon Sep 17 00:00:00 2001
2From f0e3a51bd7286788e410510af86a6c07edac4445 Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org> 2From: Niko Tyni <ntyni@debian.org>
4Date: Mon, 30 May 2011 22:54:24 +0300 3Date: Mon, 30 May 2011 22:54:24 +0300
5Subject: Document that CCFLAGS should include $Config{ccflags} 4Subject: Document that CCFLAGS should include $Config{ccflags}
@@ -12,14 +11,14 @@ binary interface on some platforms.
12 11
13Patch-Name: fixes/document_makemaker_ccflags.diff 12Patch-Name: fixes/document_makemaker_ccflags.diff
14--- 13---
15 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm | 4 ++++ 14 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm | 4 ++++
16 1 files changed, 4 insertions(+), 0 deletions(-) 15 1 file changed, 4 insertions(+)
17 16
18diff --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
19index be9624e..c56ca8f 100644 18index d2fabf6..fabb021 100644
20--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 19--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm
21+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 20+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm
22@@ -1524,6 +1524,10 @@ currently used by MakeMaker but may be handy in Makefile.PLs. 21@@ -1716,6 +1716,10 @@ currently used by MakeMaker but may be handy in Makefile.PLs.
23 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
24 the arguments INC and OPTIMIZE. 23 the arguments INC and OPTIMIZE.
25 24
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/memoize_storable_nstore.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/memoize_storable_nstore.diff
new file mode 100644
index 0000000000..b9d61c713e
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/memoize_storable_nstore.diff
@@ -0,0 +1,110 @@
1From 8b7b31d6b2368717514a05dc0e968c1357511733 Mon Sep 17 00:00:00 2001
2From: Jonathan Nieder <jrnieder@gmail.com>
3Date: Fri, 27 Jul 2012 10:35:07 -0500
4Subject: Memoize::Storable: respect 'nstore' option not respected
5MIME-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8
9Memoize(3perl) says:
10
11 tie my %cache => 'Memoize::Storable', $filename, 'nstore';
12 memoize 'function', SCALAR_CACHE => [HASH => \%cache];
13
14 Include the ‘nstore’ option to have the "Storable" database
15 written in ‘network order’. (See Storable for more details
16 about this.)
17
18In fact the "nstore" option does no such thing. Option parsing looks
19like this:
20
21 @options{@_} = ();
22
23$self->{OPTIONS}{'nstore'} is accordingly set to undef. Later
24Memoize::Storable checks if the option is true, and since undef is
25not true, the "else" branch is always taken.
26
27 if ($self->{OPTIONS}{'nstore'}) {
28 Storable::nstore($self->{H}, $self->{FILENAME});
29 } else {
30 Storable::store($self->{H}, $self->{FILENAME});
31 }
32
33Correcting the condition to (exists $self->{OPTIONS}{'nstore'}) fixes
34it.
35
36Noticed because git-svn, which uses the 'nstore' option for its
37on-disk caches, was producing
38
39 Byte order is not compatible at ../../lib/Storable.pm
40
41when run using a perl with a different integer size (and hence
42byteorder).
43
44Reported by Tim Retout (RT#77790)
45
46Bug-Debian: http://bugs.debian.org/587650
47Bug: https://rt.cpan.org/Public/Bug/Display.html?id=77790
48Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=77790
49Patch-Name: fixes/memoize_storable_nstore.diff
50---
51 cpan/Memoize/Memoize/Storable.pm | 2 +-
52 cpan/Memoize/t/tie_storable.t | 24 ++++++++++++++++++++----
53 2 files changed, 21 insertions(+), 5 deletions(-)
54
55diff --git a/cpan/Memoize/Memoize/Storable.pm b/cpan/Memoize/Memoize/Storable.pm
56index 1314797..87876f2 100644
57--- a/cpan/Memoize/Memoize/Storable.pm
58+++ b/cpan/Memoize/Memoize/Storable.pm
59@@ -55,7 +55,7 @@ sub DESTROY {
60 require Carp if $Verbose;
61 my $self= shift;
62 print STDERR "Memoize::Storable::DESTROY(@_)\n" if $Verbose;
63- if ($self->{OPTIONS}{'nstore'}) {
64+ if (exists $self->{OPTIONS}{'nstore'}) {
65 Storable::nstore($self->{H}, $self->{FILENAME});
66 } else {
67 Storable::store($self->{H}, $self->{FILENAME});
68diff --git a/cpan/Memoize/t/tie_storable.t b/cpan/Memoize/t/tie_storable.t
69index de3b8dc..a624238 100644
70--- a/cpan/Memoize/t/tie_storable.t
71+++ b/cpan/Memoize/t/tie_storable.t
72@@ -31,18 +31,34 @@ if ($@) {
73 exit 0;
74 }
75
76-print "1..4\n";
77+print "1..9\n";
78
79 $file = "storable$$";
80 1 while unlink $file;
81 tryout('Memoize::Storable', $file, 1); # Test 1..4
82 1 while unlink $file;
83+tryout('Memoize::Storable', $file, 5, 'nstore'); # Test 5..8
84+assert_netorder($file, 9); # Test 9
85+1 while unlink $file;
86+
87+
88+sub assert_netorder {
89+ my ($file, $testno) = @_;
90+
91+ my $netorder = Storable::file_magic($file)->{'netorder'};
92+ print ($netorder ? "ok $testno\n" : "not ok $testno\n");
93+}
94
95 sub tryout {
96- my ($tiepack, $file, $testno) = @_;
97+ my ($tiepack, $file, $testno, $option) = @_;
98
99- tie my %cache => $tiepack, $file
100- or die $!;
101+ if (defined $option) {
102+ tie my %cache => $tiepack, $file, $option
103+ or die $!;
104+ } else {
105+ tie my %cache => $tiepack, $file
106+ or die $!;
107+ }
108
109 memoize 'c5',
110 SCALAR_CACHE => [HASH => \%cache],
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/net_smtp_docs.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/net_smtp_docs.diff
index f68c352985..b7ccc5757c 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/net_smtp_docs.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/net_smtp_docs.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From e2e1127a521d942bd9aea4c1290cdf46c15c35fd Mon Sep 17 00:00:00 2001
2From ab32eba7fcc45d864c22e8f4ee02e0a6712070e0 Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Thu, 20 Sep 2007 19:47:14 +1000 3Date: Thu, 20 Sep 2007 19:47:14 +1000
5Subject: Document the Net::SMTP 'Port' option 4Subject: Document the Net::SMTP 'Port' option
@@ -9,14 +8,14 @@ Bug: http://rt.cpan.org/Public/Bug/Display.html?id=36038
9 8
10Patch-Name: fixes/net_smtp_docs.diff 9Patch-Name: fixes/net_smtp_docs.diff
11--- 10---
12 cpan/libnet/Net/SMTP.pm | 1 + 11 cpan/libnet/Net/SMTP.pm | 1 +
13 1 files changed, 1 insertions(+), 0 deletions(-) 12 1 file changed, 1 insertion(+)
14 13
15diff --git a/cpan/libnet/Net/SMTP.pm b/cpan/libnet/Net/SMTP.pm 14diff --git a/cpan/libnet/Net/SMTP.pm b/cpan/libnet/Net/SMTP.pm
16index a28496d..07b2498 100644 15index 705b5c5..17c1d21 100644
17--- a/cpan/libnet/Net/SMTP.pm 16--- a/cpan/libnet/Net/SMTP.pm
18+++ b/cpan/libnet/Net/SMTP.pm 17+++ b/cpan/libnet/Net/SMTP.pm
19@@ -625,6 +625,7 @@ Net::SMTP will attempt to extract the address from the value passed. 18@@ -637,6 +637,7 @@ Net::SMTP will attempt to extract the address from the value passed.
20 19
21 B<Debug> - Enable debugging information 20 B<Debug> - Enable debugging information
22 21
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/respect_umask.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/respect_umask.diff
index aa9307fc8a..e5f116abd4 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/respect_umask.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/respect_umask.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From f290a5ebd91e89d63b2a1958420f53e22d20c4ee Mon Sep 17 00:00:00 2001
2From 0d1ab4f799eb14d5488fcc959f4a6bdec548b370 Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
5Subject: Respect umask during installation 4Subject: Respect umask during installation
@@ -9,43 +8,43 @@ site directories.
9 8
10Patch-Name: fixes/respect_umask.diff 9Patch-Name: fixes/respect_umask.diff
11--- 10---
12 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 18 +++++++++--------- 11 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 18 +++++++++---------
13 dist/ExtUtils-Install/lib/ExtUtils/Install.pm | 18 +++++++++--------- 12 dist/ExtUtils-Install/lib/ExtUtils/Install.pm | 18 +++++++++---------
14 2 files changed, 18 insertions(+), 18 deletions(-) 13 2 files changed, 18 insertions(+), 18 deletions(-)
15 14
16diff --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
17index 6964eea..865d36d 100644 16index 4140432..8fdb67c 100644
18--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 17--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
19+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 18+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
20@@ -2053,7 +2053,7 @@ doc__install : doc_site_install 19@@ -2075,7 +2075,7 @@ doc__install : doc_site_install
21 $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site 20 $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
22 21
23 pure_perl_install :: all 22 pure_perl_install :: all
24- $(NOECHO) $(MOD_INSTALL) \ 23- $(NOECHO) $(MOD_INSTALL) \
25+ $(NOECHO) umask 022; $(MOD_INSTALL) \ 24+ $(NOECHO) umask 022; $(MOD_INSTALL) \
26 read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \ 25 };
27 write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \ 26
28 $(INST_LIB) $(DESTINSTALLPRIVLIB) \ 27 push @m,
29@@ -2067,7 +2067,7 @@ pure_perl_install :: all 28@@ -2095,7 +2095,7 @@ q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
30 29
31 30
32 pure_site_install :: all 31 pure_site_install :: all
33- $(NOECHO) $(MOD_INSTALL) \ 32- $(NOECHO) $(MOD_INSTALL) \
34+ $(NOECHO) umask 022; $(MOD_INSTALL) \ 33+ $(NOECHO) umask 022; $(MOD_INSTALL) \
35 read }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \ 34 };
36 write }.$self->catfile('$(DESTINSTALLSITEARCH)','auto','$(FULLEXT)','.packlist').q{ \ 35 push @m,
37 $(INST_LIB) $(DESTINSTALLSITELIB) \ 36 q{ read }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
38@@ -2080,7 +2080,7 @@ pure_site_install :: all 37@@ -2113,7 +2113,7 @@ q{ $(INST_LIB) $(DESTINSTALLSITELIB) \
39 }.$self->catdir('$(PERL_ARCHLIB)','auto','$(FULLEXT)').q{ 38 }.$self->catdir('$(PERL_ARCHLIB)','auto','$(FULLEXT)').q{
40 39
41 pure_vendor_install :: all 40 pure_vendor_install :: all
42- $(NOECHO) $(MOD_INSTALL) \ 41- $(NOECHO) $(MOD_INSTALL) \
43+ $(NOECHO) umask 022; $(MOD_INSTALL) \ 42+ $(NOECHO) umask 022; $(MOD_INSTALL) \
44 read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \ 43 };
45 write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \ 44 push @m,
46 $(INST_LIB) $(DESTINSTALLVENDORLIB) \ 45 q{ read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
47@@ -2092,8 +2092,8 @@ pure_vendor_install :: all 46@@ -2145,8 +2145,8 @@ doc_vendor_install :: all
48 47 push @m, q{
49 doc_perl_install :: all 48 doc_perl_install :: all
50 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod 49 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
51- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) 50- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
@@ -55,7 +54,7 @@ index 6964eea..865d36d 100644
55 "Module" "$(NAME)" \ 54 "Module" "$(NAME)" \
56 "installed into" "$(INSTALLPRIVLIB)" \ 55 "installed into" "$(INSTALLPRIVLIB)" \
57 LINKTYPE "$(LINKTYPE)" \ 56 LINKTYPE "$(LINKTYPE)" \
58@@ -2103,8 +2103,8 @@ doc_perl_install :: all 57@@ -2156,8 +2156,8 @@ doc_perl_install :: all
59 58
60 doc_site_install :: all 59 doc_site_install :: all
61 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod 60 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
@@ -66,7 +65,7 @@ index 6964eea..865d36d 100644
66 "Module" "$(NAME)" \ 65 "Module" "$(NAME)" \
67 "installed into" "$(INSTALLSITELIB)" \ 66 "installed into" "$(INSTALLSITELIB)" \
68 LINKTYPE "$(LINKTYPE)" \ 67 LINKTYPE "$(LINKTYPE)" \
69@@ -2114,8 +2114,8 @@ doc_site_install :: all 68@@ -2167,8 +2167,8 @@ doc_site_install :: all
70 69
71 doc_vendor_install :: all 70 doc_vendor_install :: all
72 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod 71 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
@@ -78,10 +77,10 @@ index 6964eea..865d36d 100644
78 "installed into" "$(INSTALLVENDORLIB)" \ 77 "installed into" "$(INSTALLVENDORLIB)" \
79 LINKTYPE "$(LINKTYPE)" \ 78 LINKTYPE "$(LINKTYPE)" \
80diff --git a/dist/ExtUtils-Install/lib/ExtUtils/Install.pm b/dist/ExtUtils-Install/lib/ExtUtils/Install.pm 79diff --git a/dist/ExtUtils-Install/lib/ExtUtils/Install.pm b/dist/ExtUtils-Install/lib/ExtUtils/Install.pm
81index 3b030a5..cb0e9e0 100644 80index eec57aa..06cc530 100644
82--- a/dist/ExtUtils-Install/lib/ExtUtils/Install.pm 81--- a/dist/ExtUtils-Install/lib/ExtUtils/Install.pm
83+++ b/dist/ExtUtils-Install/lib/ExtUtils/Install.pm 82+++ b/dist/ExtUtils-Install/lib/ExtUtils/Install.pm
84@@ -468,7 +468,7 @@ sub _can_write_dir { 83@@ -450,7 +450,7 @@ sub _can_write_dir {
85 84
86 =pod 85 =pod
87 86
@@ -90,7 +89,7 @@ index 3b030a5..cb0e9e0 100644
90 89
91 Wrapper around File::Path::mkpath() to handle errors. 90 Wrapper around File::Path::mkpath() to handle errors.
92 91
93@@ -485,13 +485,13 @@ writable. 92@@ -467,13 +467,13 @@ writable.
94 =cut 93 =cut
95 94
96 sub _mkpath { 95 sub _mkpath {
@@ -107,7 +106,7 @@ index 3b030a5..cb0e9e0 100644
107 _choke("Can't create '$dir'","$@"); 106 _choke("Can't create '$dir'","$@");
108 } 107 }
109 108
110@@ -796,7 +796,7 @@ sub install { #XXX OS-SPECIFIC 109@@ -782,7 +782,7 @@ sub install { #XXX OS-SPECIFIC
111 _chdir($cwd); 110 _chdir($cwd);
112 } 111 }
113 foreach my $targetdir (sort keys %check_dirs) { 112 foreach my $targetdir (sort keys %check_dirs) {
@@ -116,7 +115,7 @@ index 3b030a5..cb0e9e0 100644
116 } 115 }
117 foreach my $found (@found_files) { 116 foreach my $found (@found_files) {
118 my ($diff, $ffd, $origfile, $mode, $size, $atime, $mtime, 117 my ($diff, $ffd, $origfile, $mode, $size, $atime, $mtime,
119@@ -810,7 +810,7 @@ sub install { #XXX OS-SPECIFIC 118@@ -796,7 +796,7 @@ sub install { #XXX OS-SPECIFIC
120 $targetfile= _unlink_or_rename( $targetfile, 'tryhard', 'install' ) 119 $targetfile= _unlink_or_rename( $targetfile, 'tryhard', 'install' )
121 unless $dry_run; 120 unless $dry_run;
122 } elsif ( ! -d $targetdir ) { 121 } elsif ( ! -d $targetdir ) {
@@ -125,7 +124,7 @@ index 3b030a5..cb0e9e0 100644
125 } 124 }
126 print "Installing $targetfile\n"; 125 print "Installing $targetfile\n";
127 126
128@@ -850,7 +850,7 @@ sub install { #XXX OS-SPECIFIC 127@@ -836,7 +836,7 @@ sub install { #XXX OS-SPECIFIC
129 128
130 if ($pack{'write'}) { 129 if ($pack{'write'}) {
131 $dir = install_rooted_dir(dirname($pack{'write'})); 130 $dir = install_rooted_dir(dirname($pack{'write'}));
@@ -134,7 +133,7 @@ index 3b030a5..cb0e9e0 100644
134 print "Writing $pack{'write'}\n" if $verbose; 133 print "Writing $pack{'write'}\n" if $verbose;
135 $packlist->write(install_rooted_file($pack{'write'})) unless $dry_run; 134 $packlist->write(install_rooted_file($pack{'write'})) unless $dry_run;
136 } 135 }
137@@ -1190,7 +1190,7 @@ be prepended as a directory to each installed file (and directory). 136@@ -1176,7 +1176,7 @@ be prepended as a directory to each installed file (and directory).
138 sub pm_to_blib { 137 sub pm_to_blib {
139 my($fromto,$autodir,$pm_filter) = @_; 138 my($fromto,$autodir,$pm_filter) = @_;
140 139
@@ -143,7 +142,7 @@ index 3b030a5..cb0e9e0 100644
143 while(my($from, $to) = each %$fromto) { 142 while(my($from, $to) = each %$fromto) {
144 if( -f $to && -s $from == -s $to && -M $to < -M $from ) { 143 if( -f $to && -s $from == -s $to && -M $to < -M $from ) {
145 print "Skip $to (unchanged)\n"; 144 print "Skip $to (unchanged)\n";
146@@ -1213,7 +1213,7 @@ sub pm_to_blib { 145@@ -1199,7 +1199,7 @@ sub pm_to_blib {
147 # we wont try hard here. its too likely to mess things up. 146 # we wont try hard here. its too likely to mess things up.
148 forceunlink($to); 147 forceunlink($to);
149 } else { 148 } else {
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
new file mode 100644
index 0000000000..66208a2661
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/hurd_test_skip_stack.diff
@@ -0,0 +1,32 @@
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.14.3/debian/instmodsh_doc.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/instmodsh_doc.diff
index ae13178151..569acb8a23 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/instmodsh_doc.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/instmodsh_doc.diff
@@ -1,16 +1,15 @@
1Upstream-Status:Inappropriate [debian patches] 1From 035ae97a9c2bf8ed73031e8879a0f860797544c1 Mon Sep 17 00:00:00 2001
2From ab89a31d1f46388a61953349c3546e4082cd38de Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
5Subject: Debian policy doesn't install .packlist files for core or vendor. 4Subject: Debian policy doesn't install .packlist files for core or vendor.
6 5
7Patch-Name: debian/instmodsh_doc.diff 6Patch-Name: debian/instmodsh_doc.diff
8--- 7---
9 cpan/ExtUtils-MakeMaker/bin/instmodsh | 4 +++- 8 cpan/ExtUtils-MakeMaker/bin/instmodsh | 4 +++-
10 1 files changed, 3 insertions(+), 1 deletions(-) 9 1 file changed, 3 insertions(+), 1 deletion(-)
11 10
12diff --git a/cpan/ExtUtils-MakeMaker/bin/instmodsh b/cpan/ExtUtils-MakeMaker/bin/instmodsh 11diff --git a/cpan/ExtUtils-MakeMaker/bin/instmodsh b/cpan/ExtUtils-MakeMaker/bin/instmodsh
13index 5874aa6..6a2f03e 100644 12index 8b9aa95..e551434 100644
14--- a/cpan/ExtUtils-MakeMaker/bin/instmodsh 13--- a/cpan/ExtUtils-MakeMaker/bin/instmodsh
15+++ b/cpan/ExtUtils-MakeMaker/bin/instmodsh 14+++ b/cpan/ExtUtils-MakeMaker/bin/instmodsh
16@@ -18,9 +18,11 @@ instmodsh - A shell to examine installed modules 15@@ -18,9 +18,11 @@ instmodsh - A shell to examine installed modules
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/ld_run_path.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/ld_run_path.diff
index 929328b0ca..fa0039f27a 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/ld_run_path.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/ld_run_path.diff
@@ -1,25 +1,24 @@
1Upstream-Status:Inappropriate [debian patches] 1From c089c8eb475a2018e8028e23b07defb5789a5633 Mon Sep 17 00:00:00 2001
2From 704f6017119ce0301a9105944512120a38a43a02 Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Fri, 18 Mar 2005 22:22:25 +1100 3Date: Fri, 18 Mar 2005 22:22:25 +1100
5Subject: Remove standard libs from LD_RUN_PATH as per Debian policy. 4Subject: Remove standard libs from LD_RUN_PATH as per Debian policy.
6 5
7Patch-Name: debian/ld_run_path.diff 6Patch-Name: debian/ld_run_path.diff
8--- 7---
9 .../ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm | 3 +++ 8 cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm | 3 +++
10 1 files changed, 3 insertions(+), 0 deletions(-) 9 1 file changed, 3 insertions(+)
11 10
12diff --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
13index cf4826f..eb212b5 100644 12index e39c8b2..0b933ce 100644
14--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm 13--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm
15+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm 14+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm
16@@ -54,6 +54,9 @@ sub _unix_os2_ext { 15@@ -56,6 +56,9 @@ sub _unix_os2_ext {
17 my($pwd) = cwd(); # from Cwd.pm 16 my ( $pwd ) = cwd(); # from Cwd.pm
18 my($found) = 0; 17 my ( $found ) = 0;
19 18
20+ # Debian-specific: don't use LD_RUN_PATH for standard dirs 19+ # Debian-specific: don't use LD_RUN_PATH for standard dirs
21+ $ld_run_path_seen{$_}++ for @libpath; 20+ $ld_run_path_seen{$_}++ for @libpath;
22+ 21+
23 foreach my $thislib (split ' ', $potential_libs) { 22 foreach my $thislib ( split ' ', $potential_libs ) {
24 23
25 # Handle possible linker path arguments. 24 # Handle possible linker path arguments.
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/libnet_config_path.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/libnet_config_path.diff
index 454cb9e31a..0a11cd7ae8 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/libnet_config_path.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/libnet_config_path.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From 54e202518f081aa42d5ff733d56c4d42395bcba4 Mon Sep 17 00:00:00 2001
2From 7465b6d008187580eabe655b9c8e75351d3d24b4 Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
5Subject: 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
@@ -7,11 +6,11 @@ Subject: Set location of libnet.cfg to /etc/perl/Net as /usr may not be
7 6
8Patch-Name: debian/libnet_config_path.diff 7Patch-Name: debian/libnet_config_path.diff
9--- 8---
10 cpan/libnet/Net/Config.pm | 7 +++---- 9 cpan/libnet/Net/Config.pm | 7 +++----
11 1 files changed, 3 insertions(+), 4 deletions(-) 10 1 file changed, 3 insertions(+), 4 deletions(-)
12 11
13diff --git a/cpan/libnet/Net/Config.pm b/cpan/libnet/Net/Config.pm 12diff --git a/cpan/libnet/Net/Config.pm b/cpan/libnet/Net/Config.pm
14index db51c1f..8404593 100644 13index ba16332..4b1ea19 100644
15--- a/cpan/libnet/Net/Config.pm 14--- a/cpan/libnet/Net/Config.pm
16+++ b/cpan/libnet/Net/Config.pm 15+++ b/cpan/libnet/Net/Config.pm
17@@ -57,9 +57,8 @@ my %nc = ( 16@@ -57,9 +57,8 @@ my %nc = (
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/libperl_embed_doc.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/libperl_embed_doc.diff
index d1bf8bda7b..7b9bd75e6c 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/libperl_embed_doc.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/libperl_embed_doc.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From 967a87e268bd348423f72dec993eda444ce9f53d Mon Sep 17 00:00:00 2001
2From d70e88badfcc6edd05e884597f19fbbdcf2cf6a7 Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
5Subject: Note that libperl-dev package is required for embedded linking 4Subject: Note that libperl-dev package is required for embedded linking
@@ -8,15 +7,15 @@ Bug-Debian: http://bugs.debian.org/186778
8 7
9Patch-Name: debian/libperl_embed_doc.diff 8Patch-Name: debian/libperl_embed_doc.diff
10--- 9---
11 lib/ExtUtils/Embed.pm | 3 +++ 10 lib/ExtUtils/Embed.pm | 3 +++
12 1 files changed, 3 insertions(+), 0 deletions(-) 11 1 file changed, 3 insertions(+)
13 12
14diff --git a/lib/ExtUtils/Embed.pm b/lib/ExtUtils/Embed.pm 13diff --git a/lib/ExtUtils/Embed.pm b/lib/ExtUtils/Embed.pm
15index 9710630..86f13b5 100644 14index 3f983c1..0ec8a67 100644
16--- a/lib/ExtUtils/Embed.pm 15--- a/lib/ExtUtils/Embed.pm
17+++ b/lib/ExtUtils/Embed.pm 16+++ b/lib/ExtUtils/Embed.pm
18@@ -305,6 +305,9 @@ and extensions in your C/C++ applications. 17@@ -296,6 +296,9 @@ and extensions in your C/C++ applications.
19 Typically, an application B<Makefile> will invoke ExtUtils::Embed 18 Typically, an application F<Makefile> will invoke C<ExtUtils::Embed>
20 functions while building your application. 19 functions while building your application.
21 20
22+Note that on Debian systems the B<libperl-dev> package is required for 21+Note that on Debian systems the B<libperl-dev> package is required for
@@ -24,4 +23,4 @@ index 9710630..86f13b5 100644
24+ 23+
25 =head1 @EXPORT 24 =head1 @EXPORT
26 25
27 ExtUtils::Embed exports the following functions: 26 C<ExtUtils::Embed> exports the following functions:
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/mod_paths.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/mod_paths.diff
index ceac541fd4..49805a015f 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/mod_paths.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/mod_paths.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From f994a741e51287494ed62b10738be6856aadce71 Mon Sep 17 00:00:00 2001
2From 11633e598640b02e19329f323623af254fbac451 Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Fri, 18 Mar 2005 22:22:25 +1100 3Date: Fri, 18 Mar 2005 22:22:25 +1100
5Subject: Tweak @INC ordering for Debian 4Subject: Tweak @INC ordering for Debian
@@ -19,14 +18,14 @@ version than is included in core.
19 18
20Patch-Name: debian/mod_paths.diff 19Patch-Name: debian/mod_paths.diff
21--- 20---
22 perl.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 21 perl.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
23 1 files changed, 58 insertions(+), 0 deletions(-) 22 1 file changed, 58 insertions(+)
24 23
25diff --git a/perl.c b/perl.c 24diff --git a/perl.c b/perl.c
26index f756e02..d26dcb0 100644 25index 27d0d9e..1fe2f1c 100644
27--- a/perl.c 26--- a/perl.c
28+++ b/perl.c 27+++ b/perl.c
29@@ -4219,6 +4219,11 @@ S_init_perllib(pTHX) 28@@ -4367,6 +4367,11 @@ S_init_perllib(pTHX)
30 INCPUSH_ADD_SUB_DIRS|INCPUSH_CAN_RELOCATE); 29 INCPUSH_ADD_SUB_DIRS|INCPUSH_CAN_RELOCATE);
31 #endif 30 #endif
32 31
@@ -38,7 +37,7 @@ index f756e02..d26dcb0 100644
38 #ifdef SITEARCH_EXP 37 #ifdef SITEARCH_EXP
39 /* sitearch is always relative to sitelib on Windows for 38 /* sitearch is always relative to sitelib on Windows for
40 * DLL-based path intuition to work correctly */ 39 * DLL-based path intuition to work correctly */
41@@ -4336,6 +4341,59 @@ S_init_perllib(pTHX) 40@@ -4484,6 +4489,59 @@ S_init_perllib(pTHX)
42 INCPUSH_ADD_OLD_VERS|INCPUSH_CAN_RELOCATE); 41 INCPUSH_ADD_OLD_VERS|INCPUSH_CAN_RELOCATE);
43 #endif 42 #endif
44 43
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/module_build_man_extensions.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/module_build_man_extensions.diff
index 64401d9123..894e9533fc 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/module_build_man_extensions.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/module_build_man_extensions.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From 333efa7c9da43d94272a872a59a6cd28da8ca245 Mon Sep 17 00:00:00 2001
2From fbb5f07872d45bac76b5c3c83b50a19aa5da10b0 Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org> 2From: Niko Tyni <ntyni@debian.org>
4Date: Thu, 8 May 2008 14:32:33 +0300 3Date: Thu, 8 May 2008 14:32:33 +0300
5Subject: Adjust Module::Build manual page extensions for the Debian Perl 4Subject: Adjust Module::Build manual page extensions for the Debian Perl
@@ -9,28 +8,28 @@ Bug-Debian: http://bugs.debian.org/479460
9 8
10Patch-Name: debian/module_build_man_extensions.diff 9Patch-Name: debian/module_build_man_extensions.diff
11--- 10---
12 cpan/Module-Build/lib/Module/Build/Base.pm | 4 ++-- 11 cpan/Module-Build/lib/Module/Build/Base.pm | 4 ++--
13 1 files changed, 2 insertions(+), 2 deletions(-) 12 1 file changed, 2 insertions(+), 2 deletions(-)
14 13
15diff --git a/cpan/Module-Build/lib/Module/Build/Base.pm b/cpan/Module-Build/lib/Module/Build/Base.pm 14diff --git a/cpan/Module-Build/lib/Module/Build/Base.pm b/cpan/Module-Build/lib/Module/Build/Base.pm
16index fba916a..82df4cc 100644 15index 84e137f..4422cd4 100644
17--- a/cpan/Module-Build/lib/Module/Build/Base.pm 16--- a/cpan/Module-Build/lib/Module/Build/Base.pm
18+++ b/cpan/Module-Build/lib/Module/Build/Base.pm 17+++ b/cpan/Module-Build/lib/Module/Build/Base.pm
19@@ -3246,7 +3246,7 @@ sub manify_bin_pods { 18@@ -3226,7 +3226,7 @@ sub manify_bin_pods {
20 foreach my $file (keys %$files) { 19 foreach my $file (keys %$files) {
21 # Pod::Simple based parsers only support one document per instance. 20 # Pod::Simple based parsers only support one document per instance.
22 # This is expected to change in a future version (Pod::Simple > 3.03). 21 # This is expected to change in a future version (Pod::Simple > 3.03).
23- my $parser = Pod::Man->new( section => 1 ); # binaries go in section 1 22- my $parser = Pod::Man->new( %podman_args );
24+ my $parser = Pod::Man->new( section => '1p' ); # binaries go in section 1p 23+ my $parser = Pod::Man->new( %podman_args, section => '1p' ); # binaries go in section 1p
25 my $manpage = $self->man1page_name( $file ) . '.' . 24 my $manpage = $self->man1page_name( $file ) . '.' .
26 $self->config( 'man1ext' ); 25 $self->config( 'man1ext' );
27 my $outfile = File::Spec->catfile($mandir, $manpage); 26 my $outfile = File::Spec->catfile($mandir, $manpage);
28@@ -3271,7 +3271,7 @@ sub manify_lib_pods { 27@@ -3252,7 +3252,7 @@ sub manify_lib_pods {
29 while (my ($file, $relfile) = each %$files) { 28 while (my ($file, $relfile) = each %$files) {
30 # Pod::Simple based parsers only support one document per instance. 29 # Pod::Simple based parsers only support one document per instance.
31 # This is expected to change in a future version (Pod::Simple > 3.03). 30 # This is expected to change in a future version (Pod::Simple > 3.03).
32- my $parser = Pod::Man->new( section => 3 ); # libraries go in section 3 31- my $parser = Pod::Man->new( %podman_args );
33+ my $parser = Pod::Man->new( section => '3pm' ); # libraries go in section 3pm 32+ my $parser = Pod::Man->new( %podman_args, section => '3pm' ); # libraries go in section 3pm
34 my $manpage = $self->man3page_name( $relfile ) . '.' . 33 my $manpage = $self->man3page_name( $relfile ) . '.' .
35 $self->config( 'man3ext' ); 34 $self->config( 'man3ext' );
36 my $outfile = File::Spec->catfile( $mandir, $manpage); 35 my $outfile = File::Spec->catfile( $mandir, $manpage);
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/no_packlist_perllocal.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/no_packlist_perllocal.diff
index 00633e3cb2..09fe1a965e 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/no_packlist_perllocal.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/no_packlist_perllocal.diff
@@ -1,39 +1,43 @@
1Upstream-Status:Inappropriate [debian patches] 1From 127c026bbb63907b196febf3558842d8f01e52ef Mon Sep 17 00:00:00 2001
2From 44c7521619dd0e637920393184affcb26a27d5b7 Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
5Subject: Don't install .packlist or perllocal.pod for perl or vendor 4Subject: Don't install .packlist or perllocal.pod for perl or vendor
6 5
7Patch-Name: debian/no_packlist_perllocal.diff 6Patch-Name: debian/no_packlist_perllocal.diff
8--- 7---
9 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 31 +++-------------------- 8 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 36 +++----------------------
10 1 files changed, 4 insertions(+), 27 deletions(-) 9 1 file changed, 4 insertions(+), 32 deletions(-)
11 10
12diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 11diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
13index 42bbb83..a16e2d0 100644 12index f977476..0a6797f 100644
14--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 13--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
15+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 14+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
16@@ -2054,8 +2054,6 @@ doc__install : doc_site_install 15@@ -2079,11 +2079,6 @@ pure_perl_install :: all
16 };
17 17
18 pure_perl_install :: all 18 push @m,
19 $(NOECHO) umask 022; $(MOD_INSTALL) \ 19-q{ read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
20- read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
21- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \ 20- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
22 $(INST_LIB) $(DESTINSTALLPRIVLIB) \ 21-} unless $self->{NO_PACKLIST};
22-
23- push @m,
24 q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
23 $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \ 25 $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
24 $(INST_BIN) $(DESTINSTALLBIN) \ 26 $(INST_BIN) $(DESTINSTALLBIN) \
25@@ -2081,8 +2079,6 @@ pure_site_install :: all 27@@ -2115,10 +2110,6 @@ q{ $(INST_LIB) $(DESTINSTALLSITELIB) \
26
27 pure_vendor_install :: all 28 pure_vendor_install :: all
28 $(NOECHO) umask 022; $(MOD_INSTALL) \ 29 $(NOECHO) umask 022; $(MOD_INSTALL) \
29- read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \ 30 };
31- push @m,
32-q{ read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
30- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \ 33- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \
31 $(INST_LIB) $(DESTINSTALLVENDORLIB) \ 34-} unless $self->{NO_PACKLIST};
32 $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \ 35
33 $(INST_BIN) $(DESTINSTALLVENDORBIN) \ 36 push @m,
34@@ -2091,37 +2087,19 @@ pure_vendor_install :: all 37 q{ $(INST_LIB) $(DESTINSTALLVENDORLIB) \
35 $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR) 38@@ -2144,37 +2135,19 @@ doc_vendor_install :: all
36 39
40 push @m, q{
37 doc_perl_install :: all 41 doc_perl_install :: all
38- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod 42- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
39- -$(NOECHO) umask 022; $(MKPATH) $(DESTINSTALLARCHLIB) 43- -$(NOECHO) umask 022; $(MKPATH) $(DESTINSTALLARCHLIB)
@@ -70,9 +74,9 @@ index 42bbb83..a16e2d0 100644
70- EXE_FILES "$(EXE_FILES)" \ 74- EXE_FILES "$(EXE_FILES)" \
71- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{ 75- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
72 76
73 }; 77 } unless $self->{NO_PERLLOCAL};
74 78
75@@ -2130,13 +2108,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs 79@@ -2183,13 +2156,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
76 $(NOECHO) $(NOOP) 80 $(NOECHO) $(NOOP)
77 81
78 uninstall_from_perldirs :: 82 uninstall_from_perldirs ::
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/perl5db-x-terminal-emulator.patch b/meta/recipes-devtools/perl/perl-5.20.0/debian/perl5db-x-terminal-emulator.patch
new file mode 100644
index 0000000000..82a9f1a400
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/perl5db-x-terminal-emulator.patch
@@ -0,0 +1,29 @@
1From dc495a233b95d7e3e6900845847035da8f01aa59 Mon Sep 17 00:00:00 2001
2From: Dominic Hargreaves <dom@earth.li>
3Date: Sat, 14 Apr 2012 11:34:05 +0100
4Subject: Invoke x-terminal-emulator rather than xterm in perl5db.pl
5
6In Debian systems, xterm might not exist or might not be the preferred
7terminal emulator. Use x-terminal-emulator instead
8
9Bug-Debian: http://bugs.debian.org/668490
10Forwarded: not-needed
11
12Patch-Name: debian/perl5db-x-terminal-emulator.patch
13---
14 lib/perl5db.pl | 2 +-
15 1 file changed, 1 insertion(+), 1 deletion(-)
16
17diff --git a/lib/perl5db.pl b/lib/perl5db.pl
18index 707d04d..6ac4d36 100644
19--- a/lib/perl5db.pl
20+++ b/lib/perl5db.pl
21@@ -6945,7 +6945,7 @@ properly set up.
22 sub xterm_get_fork_TTY {
23 ( my $name = $0 ) =~ s,^.*[/\\],,s;
24 open XT,
25-qq[3>&1 xterm -title "Daughter Perl debugger $pids $name" -e sh -c 'tty 1>&3;\
26+qq[3>&1 x-terminal-emulator -T "Daughter Perl debugger $pids $name" -e sh -c 'tty 1>&3;\
27 sleep 10000000' |];
28
29 # Get the output from 'tty' and clean it up a little.
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/perlivp.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/perlivp.diff
index 21711e88ed..60a714f8bb 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/perlivp.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/perlivp.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From 70eb3e56e884e62bcf837c1f8cd32e35e5552889 Mon Sep 17 00:00:00 2001
2From 4c7e04f75c9513451d1622e5a6dd58c2c8377d81 Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org> 2From: Niko Tyni <ntyni@debian.org>
4Date: Fri, 9 Jan 2009 18:54:47 +0200 3Date: Fri, 9 Jan 2009 18:54:47 +0200
5Subject: Make perlivp skip include directories in /usr/local 4Subject: Make perlivp skip include directories in /usr/local
@@ -23,18 +22,18 @@ Signed-off-by: Niko Tyni <ntyni@debian.org>
23 22
24Patch-Name: debian/perlivp.diff 23Patch-Name: debian/perlivp.diff
25--- 24---
26 utils/perlivp.PL | 1 + 25 utils/perlivp.PL | 1 +
27 1 files changed, 1 insertions(+), 0 deletions(-) 26 1 file changed, 1 insertion(+)
28 27
29diff --git a/utils/perlivp.PL b/utils/perlivp.PL 28diff --git a/utils/perlivp.PL b/utils/perlivp.PL
30index 6fcb670..1401cac 100644 29index c2f0a11..cc49f96 100644
31--- a/utils/perlivp.PL 30--- a/utils/perlivp.PL
32+++ b/utils/perlivp.PL 31+++ b/utils/perlivp.PL
33@@ -142,6 +142,7 @@ my $INC_total = 0; 32@@ -153,6 +153,7 @@ my $INC_total = 0;
34 my $INC_there = 0; 33 my $INC_there = 0;
35 foreach (@INC) { 34 foreach (@INC) {
36 next if $_ eq '.'; # skip -d test here 35 next if $_ eq '.'; # skip -d test here
37+ next if m|/usr/local|; # not shipped on Debian 36+ next if m|/usr/local|; # not shipped on Debian
38 if (-d $_) { 37 if (-d $_) {
39 print "## Perl \@INC directory `$_' exists.\n" if $opt{'v'}; 38 print "## Perl \@INC directory '$_' exists.\n" if $opt{'v'};
40 $INC_there++; 39 $INC_there++;
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/prefix_changes.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/prefix_changes.diff
index 5a1ad99e0b..535a90d5e2 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/prefix_changes.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/prefix_changes.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From 9ff12f918da84dc355b75fbaa5374a8e276f76d7 Mon Sep 17 00:00:00 2001
2From 148e2717682ce8c65475ffdeea84b3cdd1ab1649 Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
5Subject: Fiddle with *PREFIX and variables written to the makefile 4Subject: Fiddle with *PREFIX and variables written to the makefile
@@ -11,17 +10,17 @@ modules).
11 10
12Patch-Name: debian/prefix_changes.diff 11Patch-Name: debian/prefix_changes.diff
13--- 12---
14 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm | 12 ++++++------ 13 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm | 12 ++++++------
15 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 3 +-- 14 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 3 +--
16 cpan/ExtUtils-MakeMaker/t/INST.t | 4 +--- 15 cpan/ExtUtils-MakeMaker/t/INST.t | 4 +---
17 cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t | 10 +++++----- 16 cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t | 10 +++++-----
18 4 files changed, 13 insertions(+), 16 deletions(-) 17 4 files changed, 13 insertions(+), 16 deletions(-)
19 18
20diff --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
21index a38f274..93d3fe9 100644 20index 2066311..0a1fb49 100644
22--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 21--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
23+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 22+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
24@@ -701,8 +701,6 @@ all POD files in MAN1PODS and MAN3PODS. 23@@ -765,8 +765,6 @@ all POD files in MAN1PODS and MAN3PODS.
25 sub manifypods_target { 24 sub manifypods_target {
26 my($self) = shift; 25 my($self) = shift;
27 26
@@ -30,16 +29,16 @@ index a38f274..93d3fe9 100644
30 my $dependencies = ''; 29 my $dependencies = '';
31 30
32 # populate manXpods & dependencies: 31 # populate manXpods & dependencies:
33@@ -718,7 +716,7 @@ END 32@@ -782,7 +780,7 @@ END
34 foreach my $section (qw(1 3)) { 33 foreach my $section (qw(1 3)) {
35 my $pods = $self->{"MAN${section}PODS"}; 34 my $pods = $self->{"MAN${section}PODS"};
36 push @man_cmds, $self->split_command(<<CMD, %$pods); 35 push @man_cmds, $self->split_command(<<CMD, map {($_,$pods->{$_})} sort keys %$pods);
37- \$(NOECHO) \$(POD2MAN) --section=$section --perm_rw=\$(PERM_RW) 36- \$(NOECHO) \$(POD2MAN) --section=$section --perm_rw=\$(PERM_RW)
38+ \$(NOECHO) \$(POD2MAN) --section=\$(MAN${section}EXT) --perm_rw=\$(PERM_RW) 37+ \$(NOECHO) \$(POD2MAN) --section=\$(MAN${section}EXT) --perm_rw=\$(PERM_RW)
39 CMD 38 CMD
40 } 39 }
41 40
42@@ -1521,9 +1519,11 @@ sub init_INSTALL_from_PREFIX { 41@@ -1748,9 +1746,11 @@ sub init_INSTALL_from_PREFIX {
43 $self->{SITEPREFIX} ||= $sprefix; 42 $self->{SITEPREFIX} ||= $sprefix;
44 $self->{VENDORPREFIX} ||= $vprefix; 43 $self->{VENDORPREFIX} ||= $vprefix;
45 44
@@ -55,24 +54,24 @@ index a38f274..93d3fe9 100644
55 54
56 my $arch = $Config{archname}; 55 my $arch = $Config{archname};
57diff --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
58index a16e2d0..c308c49 100644 57index 0a6797f..c19a5f9 100644
59--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 58--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
60+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 59+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
61@@ -2981,8 +2981,7 @@ sub prefixify { 60@@ -3029,8 +3029,7 @@ sub prefixify {
62 print STDERR " prefixify $var => $path\n" if $Verbose >= 2; 61 warn " prefixify $var => $path\n" if $Verbose >= 2;
63 print STDERR " from $sprefix to $rprefix\n" if $Verbose >= 2; 62 warn " from $sprefix to $rprefix\n" if $Verbose >= 2;
64 63
65- if( $self->{ARGS}{PREFIX} && 64- if( $self->{ARGS}{PREFIX} &&
66- $path !~ s{^\Q$sprefix\E\b}{$rprefix}s ) 65- $path !~ s{^\Q$sprefix\E\b}{$rprefix}s )
67+ if( $path !~ s{^\Q$sprefix\E\b}{$rprefix}s && $self->{ARGS}{PREFIX} ) 66+ if( $path !~ s{^\Q$sprefix\E\b}{$rprefix}s && $self->{ARGS}{PREFIX} )
68 { 67 {
69 68
70 print STDERR " cannot prefix, using default.\n" if $Verbose >= 2; 69 warn " cannot prefix, using default.\n" if $Verbose >= 2;
71diff --git a/cpan/ExtUtils-MakeMaker/t/INST.t b/cpan/ExtUtils-MakeMaker/t/INST.t 70diff --git a/cpan/ExtUtils-MakeMaker/t/INST.t b/cpan/ExtUtils-MakeMaker/t/INST.t
72index 6aac294..28294f2 100644 71index 91058bb..e399ced 100644
73--- a/cpan/ExtUtils-MakeMaker/t/INST.t 72--- a/cpan/ExtUtils-MakeMaker/t/INST.t
74+++ b/cpan/ExtUtils-MakeMaker/t/INST.t 73+++ b/cpan/ExtUtils-MakeMaker/t/INST.t
75@@ -61,9 +61,7 @@ isa_ok( $mm, 'ExtUtils::MakeMaker' ); 74@@ -65,9 +65,7 @@ isa_ok( $mm, 'ExtUtils::MakeMaker' );
76 is( $mm->{NAME}, 'Big::Dummy', 'NAME' ); 75 is( $mm->{NAME}, 'Big::Dummy', 'NAME' );
77 is( $mm->{VERSION}, 0.01, 'VERSION' ); 76 is( $mm->{VERSION}, 0.01, 'VERSION' );
78 77
@@ -84,7 +83,7 @@ index 6aac294..28294f2 100644
84 is( !!$mm->{PERL_CORE}, !!$ENV{PERL_CORE}, 'PERL_CORE' ); 83 is( !!$mm->{PERL_CORE}, !!$ENV{PERL_CORE}, 'PERL_CORE' );
85 84
86diff --git a/cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t b/cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t 85diff --git a/cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t b/cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t
87index fbb18a3..8987569 100644 86index e8de7c6..3fb3f12 100644
88--- a/cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t 87--- a/cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t
89+++ b/cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t 88+++ b/cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t
90@@ -10,7 +10,7 @@ BEGIN { 89@@ -10,7 +10,7 @@ BEGIN {
@@ -96,8 +95,8 @@ index fbb18a3..8987569 100644
96 use MakeMaker::Test::Utils; 95 use MakeMaker::Test::Utils;
97 use MakeMaker::Test::Setup::BFD; 96 use MakeMaker::Test::Setup::BFD;
98 use ExtUtils::MakeMaker; 97 use ExtUtils::MakeMaker;
99@@ -58,16 +58,16 @@ like( $stdout->read, qr{ 98@@ -62,16 +62,16 @@ like( $stdout->read, qr{
100 Writing\ MYMETA.yml\n 99 (?:Writing\ MYMETA.yml\ and\ MYMETA.json\n)?
101 }x ); 100 }x );
102 101
103-is( $mm->{PREFIX}, '$(SITEPREFIX)', 'PREFIX set based on INSTALLDIRS' ); 102-is( $mm->{PREFIX}, '$(SITEPREFIX)', 'PREFIX set based on INSTALLDIRS' );
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/prune_libs.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/prune_libs.diff
index e3c320ebe1..50bcc47ccd 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/prune_libs.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/prune_libs.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From f2d2ddd656999f51148c66a3efce76bda8d2f9ca Mon Sep 17 00:00:00 2001
2From 063566907896ff32bea27897fa73cebbbd7bacce Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Fri, 18 Mar 2005 22:22:25 +1100 3Date: Fri, 18 Mar 2005 22:22:25 +1100
5Subject: Prune the list of libraries wanted to what we actually need. 4Subject: Prune the list of libraries wanted to what we actually need.
@@ -11,29 +10,29 @@ and some of the original list may be present on buildds (see Bug#128355).
11 10
12Patch-Name: debian/prune_libs.diff 11Patch-Name: debian/prune_libs.diff
13--- 12---
14 Configure | 5 ++--- 13 Configure | 5 ++---
15 1 files changed, 2 insertions(+), 3 deletions(-) 14 1 file changed, 2 insertions(+), 3 deletions(-)
16 15
17diff --git a/Configure b/Configure 16diff --git a/Configure b/Configure
18index d9911f9..f59f75c 100755 17index 293ef61..3f80a76 100755
19--- a/Configure 18--- a/Configure
20+++ b/Configure 19+++ b/Configure
21@@ -1367,8 +1367,7 @@ libswanted_uselargefiles='' 20@@ -1387,8 +1387,7 @@ libswanted_uselargefiles=''
22 : set usesocks on the Configure command line to enable socks. 21 : set usesocks on the Configure command line to enable socks.
23 : List of libraries we want. 22 : List of libraries we want.
24 : If anyone needs extra -lxxx, put those in a hint file. 23 : If anyone needs extra -lxxx, put those in a hint file.
25-libswanted="sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun" 24-libswanted="socket bind inet nsl nm ndbm gdbm dbm db malloc dl ld sun"
26-libswanted="$libswanted m crypt sec util c cposix posix ucb bsd BSD" 25-libswanted="$libswanted m crypt sec util c cposix posix ucb bsd BSD"
27+libswanted='gdbm gdbm_compat db dl m c crypt' 26+libswanted='gdbm gdbm_compat db dl m c crypt'
28 : We probably want to search /usr/shlib before most other libraries. 27 : We probably want to search /usr/shlib before most other libraries.
29 : 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.
30 glibpth=`echo " $glibpth " | sed -e 's! /usr/shlib ! !'` 29 glibpth=`echo " $glibpth " | sed -e 's! /usr/shlib ! !'`
31@@ -22308,7 +22307,7 @@ sunos*X4*) 30@@ -22796,7 +22795,7 @@ sunos*X4*)
32 ;; 31 ;;
33 *) case "$usedl" in 32 *) case "$usedl" in
34 $define|true|[yY]*) 33 $define|true|[yY]*)
35- set X `echo " $libs " | sed -e 's@ -lndbm @ @' -e 's@ -lgdbm @ @' -e 's@ -lgdbm_compat @ @' -e 's@ -ldbm @ @' -e 's@ -ldb @ @'` 34- set X `echo " $libs " | sed -e 's@ -lndbm @ @' -e 's@ -lgdbm @ @' -e 's@ -lgdbm_compat @ @' -e 's@ -ldbm @ @' -e 's@ -ldb @ @'`
36+ set X `echo " $libs " | sed -e 's@ -lgdbm @ @' -e 's@ -lgdbm_compat @ @' -e 's@ -ldb @ @'` 35+ set X `echo " $libs " | sed -e 's@ -lgdbm @ @' -e 's@ -lgdbm_compat @ @' -e 's@ -ldb @ @'`
37 shift 36 shift
38 perllibs="$*" 37 perllibs="$*"
39 ;; 38 ;;
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/regen-skip.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/regen-skip.diff
new file mode 100644
index 0000000000..50bc97c94b
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/regen-skip.diff
@@ -0,0 +1,27 @@
1From 55a3d4b004595a9f171d79329c9d218f0b850bd8 Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org>
3Date: Sat, 17 May 2014 14:57:01 +0300
4Subject: Skip a regeneration check in unrelated git repositories
5
6If the test is run in a git repository without lib/.gitignore,
7for instance because the repository only imported the Perl tarball,
8the regeneration check is broken because lib/.gitignore is missing.
9
10Patch-Name: debian/regen-skip.diff
11---
12 regen/lib_cleanup.pl | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15diff --git a/regen/lib_cleanup.pl b/regen/lib_cleanup.pl
16index c9d6e43..fece1ed 100644
17--- a/regen/lib_cleanup.pl
18+++ b/regen/lib_cleanup.pl
19@@ -159,7 +159,7 @@ foreach ('win32/Makefile', 'win32/makefile.mk') {
20 }
21
22 # This must come last as it can exit early:
23-if ($TAP && !-d '.git' && !-f 'lib/.gitignore') {
24+if ($TAP && !-d '.git' || !-f 'lib/.gitignore') {
25 print "ok # skip not being run from a git checkout, hence no lib/.gitignore\n";
26 exit 0;
27 }
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/skip-kfreebsd-crash.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/skip-kfreebsd-crash.diff
index cdade88664..f7cc55570b 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/skip-kfreebsd-crash.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/skip-kfreebsd-crash.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From 21747cdd5381a9466fc75ead783980ced8b184a3 Mon Sep 17 00:00:00 2001
2From ff2815399ad94915da2e63cb3c4bbd2d02dac4b2 Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org> 2From: Niko Tyni <ntyni@debian.org>
4Date: Fri, 5 Aug 2011 10:50:18 +0300 3Date: Fri, 5 Aug 2011 10:50:18 +0300
5Subject: 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
@@ -14,27 +13,28 @@ Skip the test until the culprit is found.
14 13
15Patch-Name: debian/skip-kfreebsd-crash.diff 14Patch-Name: debian/skip-kfreebsd-crash.diff
16--- 15---
17 t/op/threads.t | 4 ++++ 16 t/op/threads.t | 4 ++++
18 1 files changed, 4 insertions(+), 0 deletions(-) 17 1 file changed, 4 insertions(+)
19 18
20diff --git a/t/op/threads.t b/t/op/threads.t 19diff --git a/t/op/threads.t b/t/op/threads.t
21index 24e84e4..6a91366 100644 20index 6fb2410..67b5f4a 100644
22--- a/t/op/threads.t 21--- a/t/op/threads.t
23+++ b/t/op/threads.t 22+++ b/t/op/threads.t
24@@ -342,6 +342,9 @@ threads->create( 23@@ -376,6 +376,9 @@ EOF
24 }
25 25
26 EOI
27 26
28+SKIP: { 27+SKIP: {
29+ skip "[perl #96272] avoid crash on GNU/kFreeBSD", 1 28+ skip "[perl #96272] avoid crash on GNU/kFreeBSD", 1
30+ if $^O eq 'gnukfreebsd'; 29+ if $^O eq 'gnukfreebsd';
31 # [perl #78494] Pipes shared between threads block when closed 30 # [perl #78494] Pipes shared between threads block when closed
32 watchdog 10;
33 { 31 {
34@@ -351,5 +354,6 @@ watchdog 10; 32 my $perl = which_perl;
33@@ -384,6 +387,7 @@ EOF
35 threads->create(sub { })->join; 34 threads->create(sub { })->join;
36 ok(1, "Pipes shared between threads do not block when closed"); 35 ok(1, "Pipes shared between threads do not block when closed");
37 } 36 }
38+} 37+}
39 38
40 # EOF 39 # [perl #105208] Typeglob clones should not be cloned again during a join
40 {
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/skip-upstream-git-tests.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/skip-upstream-git-tests.diff
new file mode 100644
index 0000000000..7110298f04
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/skip-upstream-git-tests.diff
@@ -0,0 +1,28 @@
1From 4d1b20bcec1610d22b718ffae154427a7a218632 Mon Sep 17 00:00:00 2001
2From: Niko Tyni <ntyni@debian.org>
3Date: Fri, 22 Apr 2011 11:15:32 +0300
4Subject: Skip tests specific to the upstream Git repository
5
6These tests fail if run from a different git repository than
7upstream. This complicates things needlessly for downstream packagers.
8
9Skip the tests altogether even if the .git directory exists.
10
11Patch-Name: debian/skip-upstream-git-tests.diff
12---
13 t/test.pl | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16diff --git a/t/test.pl b/t/test.pl
17index 30db88c..0fdc4f4 100644
18--- a/t/test.pl
19+++ b/t/test.pl
20@@ -159,7 +159,7 @@ sub skip_all_without_config {
21
22 sub find_git_or_skip {
23 my ($source_dir, $reason);
24- if (-d '.git') {
25+ if (-d '.git' && ! -d 'debian') {
26 $source_dir = '.';
27 } elsif (-l 'MANIFEST' && -l 'AUTHORS') {
28 my $where = readlink 'MANIFEST';
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/squelch-locale-warnings.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/squelch-locale-warnings.diff
index f0a6924499..5c1900498b 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/squelch-locale-warnings.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/squelch-locale-warnings.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From 2f332eeedbf63f72f6b1b157a912282a31a25d3b Mon Sep 17 00:00:00 2001
2From 718e9cbd59f0739fc9104af111e42fff66f927a7 Mon Sep 17 00:00:00 2001
3From: Niko Tyni <ntyni@debian.org> 2From: Niko Tyni <ntyni@debian.org>
4Date: Sun, 3 Oct 2010 21:36:17 +0300 3Date: Sun, 3 Oct 2010 21:36:17 +0300
5Subject: Squelch locale warnings in Debian package maintainer scripts 4Subject: Squelch locale warnings in Debian package maintainer scripts
@@ -16,30 +15,30 @@ the warning will be triggered normally again at that point.
16 15
17Patch-Name: debian/squelch-locale-warnings.diff 16Patch-Name: debian/squelch-locale-warnings.diff
18--- 17---
19 locale.c | 4 ++++ 18 locale.c | 4 ++++
20 pod/perllocale.pod | 8 ++++++++ 19 pod/perllocale.pod | 8 ++++++++
21 2 files changed, 12 insertions(+), 0 deletions(-) 20 2 files changed, 12 insertions(+)
22 21
23diff --git a/locale.c b/locale.c 22diff --git a/locale.c b/locale.c
24index 4631b86..94a0962 100644 23index 6e8728c..f55c4b2 100644
25--- a/locale.c 24--- a/locale.c
26+++ b/locale.c 25+++ b/locale.c
27@@ -359,6 +359,10 @@ Perl_init_i18nl10n(pTHX_ int printwarn) 26@@ -512,6 +512,10 @@ Perl_init_i18nl10n(pTHX_ int printwarn)
28 char *p; 27 char *p;
29 const bool locwarn = (printwarn > 1 || 28 const bool locwarn = (printwarn > 1 ||
30 (printwarn && 29 (printwarn &&
31+ 30+
32+ /* Debian specific change - see http://bugs.debian.org/508764 */ 31+ /* Debian specific change - see http://bugs.debian.org/508764 */
33+ (!PerlEnv_getenv("DPKG_RUNNING_VERSION")) && 32+ (!PerlEnv_getenv("DPKG_RUNNING_VERSION")) &&
34+ 33+
35 (!(p = PerlEnv_getenv("PERL_BADLANG")) || atoi(p)))); 34 (!(p = PerlEnv_getenv("PERL_BADLANG")) || atoi(p))));
36 35 bool done = FALSE;
37 if (locwarn) { 36 const char *system_default_locale = NULL;
38diff --git a/pod/perllocale.pod b/pod/perllocale.pod 37diff --git a/pod/perllocale.pod b/pod/perllocale.pod
39index 8926d8b..6c55889 100644 38index 914281f..15de0d4 100644
40--- a/pod/perllocale.pod 39--- a/pod/perllocale.pod
41+++ b/pod/perllocale.pod 40+++ b/pod/perllocale.pod
42@@ -861,6 +861,14 @@ B<NOTE>: PERL_BADLANG only gives you a way to hide the warning message. 41@@ -1151,6 +1151,14 @@ B<NOTE>: PERL_BADLANG only gives you a way to hide the warning message.
43 The message tells about some problem in your system's locale support, 42 The message tells about some problem in your system's locale support,
44 and you should investigate what the problem is. 43 and you should investigate what the problem is.
45 44
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/debian/writable_site_dirs.diff b/meta/recipes-devtools/perl/perl-5.20.0/debian/writable_site_dirs.diff
index a4a9adf52e..f73f8bbabe 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/debian/writable_site_dirs.diff
+++ b/meta/recipes-devtools/perl/perl-5.20.0/debian/writable_site_dirs.diff
@@ -1,5 +1,4 @@
1Upstream-Status:Inappropriate [debian patches] 1From f33f120f0fdf7cd100066390fe0bc426d45b1929 Mon Sep 17 00:00:00 2001
2From 492e0d6b4e3e0d786fb88b9058d581f6466c4a3e Mon Sep 17 00:00:00 2001
3From: Brendan O'Dea <bod@debian.org> 2From: Brendan O'Dea <bod@debian.org>
4Date: Tue, 8 Mar 2005 19:30:38 +1100 3Date: Tue, 8 Mar 2005 19:30:38 +1100
5Subject: Set umask approproately for site install directories 4Subject: Set umask approproately for site install directories
@@ -8,23 +7,23 @@ Policy requires group writable site directories
8 7
9Patch-Name: debian/writable_site_dirs.diff 8Patch-Name: debian/writable_site_dirs.diff
10--- 9---
11 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 6 +++--- 10 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 6 +++---
12 1 files changed, 3 insertions(+), 3 deletions(-) 11 1 file changed, 3 insertions(+), 3 deletions(-)
13 12
14diff --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
15index 865d36d..4ee6b3f 100644 14index 8fdb67c..8b86a24 100644
16--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 15--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
17+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 16+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
18@@ -2067,7 +2067,7 @@ pure_perl_install :: all 17@@ -2095,7 +2095,7 @@ q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
19 18
20 19
21 pure_site_install :: all 20 pure_site_install :: all
22- $(NOECHO) umask 022; $(MOD_INSTALL) \ 21- $(NOECHO) umask 022; $(MOD_INSTALL) \
23+ $(NOECHO) umask 02; $(MOD_INSTALL) \ 22+ $(NOECHO) umask 02; $(MOD_INSTALL) \
24 read }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \ 23 };
25 write }.$self->catfile('$(DESTINSTALLSITEARCH)','auto','$(FULLEXT)','.packlist').q{ \ 24 push @m,
26 $(INST_LIB) $(DESTINSTALLSITELIB) \ 25 q{ read }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
27@@ -2103,8 +2103,8 @@ doc_perl_install :: all 26@@ -2156,8 +2156,8 @@ doc_perl_install :: all
28 27
29 doc_site_install :: all 28 doc_site_install :: all
30 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod 29 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/dynaloaderhack.patch b/meta/recipes-devtools/perl/perl-5.20.0/dynaloaderhack.patch
index 3df593346c..3df593346c 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/dynaloaderhack.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/dynaloaderhack.patch
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/fix_bad_rpath.patch b/meta/recipes-devtools/perl/perl-5.20.0/fix_bad_rpath.patch
index 69ac434779..69ac434779 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/fix_bad_rpath.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/fix_bad_rpath.patch
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/generate-sh.patch b/meta/recipes-devtools/perl/perl-5.20.0/generate-sh.patch
index 27f6e691c0..27f6e691c0 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/generate-sh.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/generate-sh.patch
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/installperl.patch b/meta/recipes-devtools/perl/perl-5.20.0/installperl.patch
index 456012376e..456012376e 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/installperl.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/installperl.patch
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/letgcc-find-errno.patch b/meta/recipes-devtools/perl/perl-5.20.0/letgcc-find-errno.patch
index 5161e4c8b6..5161e4c8b6 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/letgcc-find-errno.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/letgcc-find-errno.patch
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/native-nopacklist.patch b/meta/recipes-devtools/perl/perl-5.20.0/native-nopacklist.patch
index 389c3342fb..aafe0e24db 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/native-nopacklist.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/native-nopacklist.patch
@@ -2,31 +2,40 @@ Upstream-Status:Inappropriate [debian patch]
2 2
3Part of 52_debian_extutils_hacks.patch just to exclude the installation of .packlist files 3Part of 52_debian_extutils_hacks.patch just to exclude the installation of .packlist files
4 4
5Index: perl-5.12.3/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 5Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
6=================================================================== 6---
7--- perl-5.12.3.orig/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 7 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 36 +++----------------------
8+++ perl-5.12.3/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 8 1 file changed, 4 insertions(+), 32 deletions(-)
9@@ -2047,8 +2047,6 @@ doc__install : doc_site_install 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 };
10 15
11 pure_perl_install :: all 16 push @m,
12 $(NOECHO) $(MOD_INSTALL) \ 17-q{ read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
13- read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
14- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \ 18- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
15 $(INST_LIB) $(DESTINSTALLPRIVLIB) \ 19-} unless $self->{NO_PACKLIST};
20-
21- push @m,
22 q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
16 $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \ 23 $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
17 $(INST_BIN) $(DESTINSTALLBIN) \ 24 $(INST_BIN) $(DESTINSTALLBIN) \
18@@ -2074,8 +2072,6 @@ pure_site_install :: all 25@@ -2115,10 +2110,6 @@ q{ $(INST_LIB) $(DESTINSTALLSITELIB) \
19
20 pure_vendor_install :: all 26 pure_vendor_install :: all
21 $(NOECHO) $(MOD_INSTALL) \ 27 $(NOECHO) $(MOD_INSTALL) \
22- read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \ 28 };
29- push @m,
30-q{ read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
23- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \ 31- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \
24 $(INST_LIB) $(DESTINSTALLVENDORLIB) \ 32-} unless $self->{NO_PACKLIST};
25 $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \ 33
26 $(INST_BIN) $(DESTINSTALLVENDORBIN) \ 34 push @m,
27@@ -2084,37 +2080,19 @@ pure_vendor_install :: all 35 q{ $(INST_LIB) $(DESTINSTALLVENDORLIB) \
28 $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR) 36@@ -2144,37 +2135,19 @@ doc_vendor_install :: all
29 37
38 push @m, q{
30 doc_perl_install :: all 39 doc_perl_install :: all
31- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod 40- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
32- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) 41- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
@@ -63,9 +72,9 @@ Index: perl-5.12.3/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
63- EXE_FILES "$(EXE_FILES)" \ 72- EXE_FILES "$(EXE_FILES)" \
64- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{ 73- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
65 74
66 }; 75 } unless $self->{NO_PERLLOCAL};
67 76
68@@ -2123,13 +2101,12 @@ uninstall :: uninstall_from_$(INSTALLDIR 77@@ -2183,13 +2156,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
69 $(NOECHO) $(NOOP) 78 $(NOECHO) $(NOOP)
70 79
71 uninstall_from_perldirs :: 80 uninstall_from_perldirs ::
@@ -80,3 +89,6 @@ Index: perl-5.12.3/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
80 }; 89 };
81 90
82 join("",@m); 91 join("",@m);
92--
931.8.1.2
94
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/native-perlinc.patch b/meta/recipes-devtools/perl/perl-5.20.0/native-perlinc.patch
index f0bb1f6596..f0bb1f6596 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/native-perlinc.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/native-perlinc.patch
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/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
index e0dcf412bb..e0dcf412bb 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/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
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/perl-archlib-exp.patch b/meta/recipes-devtools/perl/perl-5.20.0/perl-archlib-exp.patch
index d912d0031e..d912d0031e 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/perl-archlib-exp.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/perl-archlib-exp.patch
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/perl-configpm-switch.patch b/meta/recipes-devtools/perl/perl-5.20.0/perl-configpm-switch.patch
index c6cc15c93f..c6cc15c93f 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/perl-configpm-switch.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/perl-configpm-switch.patch
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/perl-configure.sh b/meta/recipes-devtools/perl/perl-5.20.0/perl-configure.sh
index e72ce49f99..e72ce49f99 100755
--- a/meta/recipes-devtools/perl/perl-5.14.3/perl-configure.sh
+++ b/meta/recipes-devtools/perl/perl-5.20.0/perl-configure.sh
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/perl-dynloader.patch b/meta/recipes-devtools/perl/perl-5.20.0/perl-dynloader.patch
index 035beba66a..035beba66a 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/perl-dynloader.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/perl-dynloader.patch
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/perl-enable-gdbm.patch b/meta/recipes-devtools/perl/perl-5.20.0/perl-enable-gdbm.patch
index aa83fca5ae..aa83fca5ae 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/perl-enable-gdbm.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/perl-enable-gdbm.patch
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/perl-moreconfig.patch b/meta/recipes-devtools/perl/perl-5.20.0/perl-moreconfig.patch
index 59ce85a7a3..59ce85a7a3 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/perl-moreconfig.patch
+++ b/meta/recipes-devtools/perl/perl-5.20.0/perl-moreconfig.patch
diff --git a/meta/recipes-devtools/perl/perl-5.14.3/run-ptest b/meta/recipes-devtools/perl/perl-5.20.0/run-ptest
index ed59b4b145..ed59b4b145 100644
--- a/meta/recipes-devtools/perl/perl-5.14.3/run-ptest
+++ b/meta/recipes-devtools/perl/perl-5.20.0/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-5.20.0/test/dist-threads-t-join.t-adjust-ps-option.patch
new file mode 100644
index 0000000000..08a6b0a5fd
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.20.0/test/dist-threads-t-join.t-adjust-ps-option.patch
@@ -0,0 +1,38 @@
1dist/threads/t/join.t: adjust ps option
2
3The ps's option '-f' is not supported by busybox in oe.
4
5Upstream-Status: [oe specific]
6Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
7---
8 dist/threads/t/join.t | 6 +++---
9 1 file changed, 3 insertions(+), 3 deletions(-)
10
11diff --git a/dist/threads/t/join.t b/dist/threads/t/join.t
12--- a/dist/threads/t/join.t
13+++ b/dist/threads/t/join.t
14@@ -118,7 +118,7 @@ if ($^O eq 'linux') {
15 })->join;
16 #print "# mainthread: \$0 = $0\n";
17 #print "# pid = $$\n";
18- if (open PS, "ps -f |") { # Note: must work in (all) systems.
19+ if (open PS, "ps |") { # Note: must work in (all) systems.
20 my ($sawpid, $sawexe);
21 while (<PS>) {
22 chomp;
23@@ -135,10 +135,10 @@ if ($^O eq 'linux') {
24 if ($sawpid) {
25 ok($sawpid && $sawexe, 'altering $0 is effective');
26 } else {
27- skip("\$0 check: did not see pid $$ in 'ps -f |'");
28+ skip("\$0 check: did not see pid $$ in 'ps |'");
29 }
30 } else {
31- skip("\$0 check: opening 'ps -f |' failed: $!");
32+ skip("\$0 check: opening 'ps |' failed: $!");
33 }
34 } else {
35 skip("\$0 check: only on Linux");
36--
371.8.1.2
38
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-5.20.0/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch
new file mode 100644
index 0000000000..1ee818c27b
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.20.0/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch
@@ -0,0 +1,26 @@
1ext/DynaLoader/t/DynaLoader.t: fix calling dl_findfile() failed
2
3Use '$Config{libc}' as the libc file name
4
5Upstream-Status: oe specific
6Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
7---
8 ext/DynaLoader/t/DynaLoader.t | 2 +-
9 1 file changed, 1 insertion(+), 1 deletion(-)
10
11diff --git a/ext/DynaLoader/t/DynaLoader.t b/ext/DynaLoader/t/DynaLoader.t
12index ade1f8e..3567afe 100644
13--- a/ext/DynaLoader/t/DynaLoader.t
14+++ b/ext/DynaLoader/t/DynaLoader.t
15@@ -106,7 +106,7 @@ ok( defined $dlerr, "dl_error() returning an error message: '$dlerr'" );
16 # ... dl_findfile()
17 SKIP: {
18 my @files = ();
19- eval { @files = DynaLoader::dl_findfile("c") };
20+ eval { @files = DynaLoader::dl_findfile($Config{libc}) };
21 is( $@, '', "calling dl_findfile()" );
22 # Some platforms are known to not have a "libc"
23 # (not at least by that name) that the dl_findfile()
24--
251.8.1.2
26
diff --git a/meta/recipes-devtools/perl/perl-native_5.14.3.bb b/meta/recipes-devtools/perl/perl-native_5.20.0.bb
index c38be41d49..4364d41b35 100644
--- a/meta/recipes-devtools/perl/perl-native_5.14.3.bb
+++ b/meta/recipes-devtools/perl/perl-native_5.20.0.bb
@@ -3,8 +3,8 @@ HOMEPAGE = "http://www.perl.org/"
3SECTION = "libs" 3SECTION = "libs"
4LICENSE = "Artistic-1.0 | GPL-1.0" 4LICENSE = "Artistic-1.0 | GPL-1.0"
5 5
6LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \ 6LIC_FILES_CHKSUM = "file://Copying;md5=5b122a36d0f6dc55279a0ebc69f3c60b \
7 file://Artistic;md5=f921793d03cc6d63ec4b15e9be8fd3f8" 7 file://Artistic;md5=2e6fd2475335af892494fe1f7327baf3"
8 8
9# 5.10.1 has Module::Build built-in 9# 5.10.1 has Module::Build built-in
10PROVIDES += "libmodule-build-perl-native" 10PROVIDES += "libmodule-build-perl-native"
@@ -17,11 +17,10 @@ SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
17 file://MM_Unix.pm.patch \ 17 file://MM_Unix.pm.patch \
18 file://debian/errno_ver.diff \ 18 file://debian/errno_ver.diff \
19 file://dynaloaderhack.patch \ 19 file://dynaloaderhack.patch \
20 file://perl-build-in-t-dir.patch \
21 file://perl-5.14.3-fix-CVE-2010-4777.patch " 20 file://perl-5.14.3-fix-CVE-2010-4777.patch "
22 21
23SRC_URI[md5sum] = "f6a3d878c688d111b495c87db56c5be5" 22SRC_URI[md5sum] = "406ec049ebe3afcc80d9c76ec78ca4f8"
24SRC_URI[sha256sum] = "03638a4f01bc26b81231233671524b4163849a3a9ea5cc2397293080c4ea339f" 23SRC_URI[sha256sum] = "4e8c28ad6ecc89902f9cb2e76f2815bb1a8287ded278e15f7a36ca45f8bbcd02"
25 24
26S = "${WORKDIR}/perl-${PV}" 25S = "${WORKDIR}/perl-${PV}"
27 26
@@ -87,16 +86,19 @@ do_install () {
87 install lib/ExtUtils/typemap ${D}${libdir}/perl/${PV}/ExtUtils/ 86 install lib/ExtUtils/typemap ${D}${libdir}/perl/${PV}/ExtUtils/
88 87
89 # perl shared library headers 88 # perl shared library headers
90 for i in av.h bitcount.h config.h cop.h cv.h dosish.h embed.h embedvar.h \ 89 # reference perl 5.20.0-1 in debian:
91 EXTERN.h fakesdio.h fakethr.h form.h gv.h handy.h hv.h INTERN.h \ 90 # https://packages.debian.org/experimental/i386/perl/filelist
92 intrpvar.h iperlsys.h keywords.h l1_char_class_tab.h malloc_ctl.h \ 91 for i in av.h bitcount.h charclass_invlists.h config.h cop.h cv.h dosish.h \
93 metaconfig.h mg.h mydtrace.h nostdio.h opcode.h op.h opnames.h \ 92 embed.h embedvar.h EXTERN.h fakesdio.h feature.h form.h git_version.h \
94 op_reg_common.h overload.h pad.h parser.h patchlevel.h perlapi.h \ 93 gv.h handy.h hv_func.h hv.h inline.h INTERN.h intrpvar.h iperlsys.h \
95 perl.h perlio.h perliol.h perlsdio.h perlsfio.h perlvars.h \ 94 keywords.h l1_char_class_tab.h malloc_ctl.h metaconfig.h mg_data.h \
96 perly.h pp.h pp_proto.h proto.h reentr.h regcharclass.h regcomp.h \ 95 mg.h mg_raw.h mg_vtable.h mydtrace.h nostdio.h opcode.h op.h \
97 regexp.h regnodes.h scope.h sv.h thread.h time64_config.h \ 96 opnames.h op_reg_common.h overload.h pad.h parser.h patchlevel.h \
98 time64.h uconfig.h unixish.h utf8.h utfebcdic.h util.h \ 97 perlapi.h perl.h perlio.h perliol.h perlsdio.h perlvars.h perly.h \
99 uudmap.h warnings.h XSUB.h 98 pp.h pp_proto.h proto.h reentr.h regcharclass.h regcomp.h regexp.h \
99 regnodes.h scope.h sv.h thread.h time64_config.h time64.h uconfig.h \
100 unicode_constants.h unixish.h utf8.h utfebcdic.h util.h uudmap.h \
101 vutil.h warnings.h XSUB.h
100 do 102 do
101 install $i ${D}${libdir}/perl/${PV}/CORE 103 install $i ${D}${libdir}/perl/${PV}/CORE
102 done 104 done
diff --git a/meta/recipes-devtools/perl/perl-ptest.inc b/meta/recipes-devtools/perl/perl-ptest.inc
index b1f1cb9d20..6a9df4ad4a 100644
--- a/meta/recipes-devtools/perl/perl-ptest.inc
+++ b/meta/recipes-devtools/perl/perl-ptest.inc
@@ -5,37 +5,24 @@ SRC_URI += "file://run-ptest \
5 5
6do_install_ptest () { 6do_install_ptest () {
7 mkdir -p ${D}${PTEST_PATH} 7 mkdir -p ${D}${PTEST_PATH}
8 cp -pv TestInit.pm MANIFEST config.sh ${D}${PTEST_PATH}/ 8 sed -e "s:\/opt:\/usr:" -i Porting/add-package.pl
9 sed -e "s:\/local\/gnu\/:\/:" -i hints/cxux.sh
10 tar -cf - * --exclude \*.o --exclude libperl.so --exclude Makefile --exclude makefile --exclude hostperl \
11 --exclude miniperl --exclude generate_uudmap | ( cd ${D}${PTEST_PATH} && tar -xf - )
12
13 sed -i -e "s,${D},,g" \
14 -e "s,--sysroot=${STAGING_DIR_HOST},,g" \
15 -e "s,-isystem${STAGING_INCDIR} ,,g" \
16 -e "s,${STAGING_LIBDIR},${libdir},g" \
17 -e "s,${STAGING_BINDIR},${bindir},g" \
18 -e "s,${STAGING_INCDIR},${includedir},g" \
19 -e "s,${STAGING_BINDIR_NATIVE}/perl-native/,${bindir}/,g" \
20 -e "s,${STAGING_BINDIR_NATIVE}/,,g" \
21 -e "s,${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX},${bindir},g" \
22 ${D}${PTEST_PATH}/lib/Config.pm
23
24 ln -sf ${bindir}/perl ${D}${PTEST_PATH}/t/perl
9 25
10 tar -cf - t/ | ( cd ${D}${PTEST_PATH} && tar -xf - )
11 ln -sf ${bindir}/perl ${D}${PTEST_PATH}/t/
12 ln -sf ${libdir}/perl/${PV} ${D}${PTEST_PATH}/lib
13
14 for dir in `find ext/ dist/ cpan/ -maxdepth 2 -type d -name t ` ; do
15 tar -cf - $dir | ( cd ${D}${PTEST_PATH} && tar -xf - )
16 done
17 for file in `find ext dist cpan -name \*.t -o -name \test.pl`; do
18 tar -cf - $file | ( cd ${D}${PTEST_PATH} && tar -xf - )
19 done
20
21 # Tweaks to make tests pass
22 cp -pv lib/unicore/TestProp.pl ${D}${libdir}/perl/${PV}/unicore/
23 # Put all *.t files from the lib dir in the ptest package
24 cd lib
25 for file in `find -name \*.t`; do
26 tar -cf - $file | ( cd ${D}${libdir}/perl/${PV} && tar -xf - )
27 done
28 cd ..
29
30 mkdir -p ${D}${libdir}/perl/${PV}/XS
31 cp -pv lib/XS/APItest.pm ${D}${libdir}/perl/${PV}/XS/
32 cp -pv lib/XS/Typemap.pm ${D}${libdir}/perl/${PV}/XS/
33 mkdir -p ${D}${libdir}/perl/${PV}/auto/XS/APItest
34 cp -pv lib/auto/XS/APItest/APItest.so ${D}${libdir}/perl/${PV}/auto/XS/APItest/
35 mkdir -p ${D}${libdir}/perl/${PV}/auto/XS/Typemap
36 cp -pv lib/auto/XS/Typemap/Typemap.so ${D}${libdir}/perl/${PV}/auto/XS/Typemap/
37 cp -pv cpan/Digest-MD5/README ${D}${PTEST_PATH}/cpan/Digest-MD5/
38 cp -pv cpan/Digest-MD5/MD5.xs ${D}${PTEST_PATH}/cpan/Digest-MD5/
39} 26}
40 27
41python populate_packages_prepend() { 28python populate_packages_prepend() {
diff --git a/meta/recipes-devtools/perl/perl-rdepends_5.14.3.inc b/meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc
index 8b2a040287..47a7548de4 100644
--- a/meta/recipes-devtools/perl/perl-rdepends_5.14.3.inc
+++ b/meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc
@@ -1,8 +1,7 @@
1# To create/update the perl-rdepends_${PV}.inc use this piece of ugly script (modified for your arch/paths etc): 1# To create/update the perl-rdepends_${PV}.inc use this piece of ugly script (modified for your arch/paths etc):
2 2
3#[nitin@buildbox packages-split]$ pwd 3#jiahongxu:5.20.0-r1$ pwd
4#/home/nitin/build/build3/tmp/work/i586-poky-linux/perl-5.8.8-r21/packages-split 4#/home/jiahongxu/yocto/build-20140618-perl/tmp/work/i586-poky-linux/perl/5.20.0-r1
5#/home/nitin/poky.git/build/tmp/work/x86_64-poky-linux/perl-5.12.2-r0/packages-split
6 5
7#1 cp -r packages-split packages-split.new && cd packages-split.new 6#1 cp -r packages-split packages-split.new && cd packages-split.new
8#2 find . -name \*.pm | xargs sed -i '/^=head/,/^=cut/d' 7#2 find . -name \*.pm | xargs sed -i '/^=head/,/^=cut/d'
@@ -22,7 +21,10 @@ RDEPENDS_${PN}-module-thread-queue += "${PN}-module-attributes"
22 21
23# Depends list 22# Depends list
24# copy contents of /tmp/1 in this file 23# copy contents of /tmp/1 in this file
24RDEPENDS_${PN}-module-anydbm-file += "${PN}-module-strict"
25RDEPENDS_${PN}-module-anydbm-file += "${PN}-module-warnings"
25RDEPENDS_${PN}-module-app-cpan += "${PN}-module-carp" 26RDEPENDS_${PN}-module-app-cpan += "${PN}-module-carp"
27RDEPENDS_${PN}-module-app-cpan += "${PN}-module-config"
26RDEPENDS_${PN}-module-app-cpan += "${PN}-module-constant" 28RDEPENDS_${PN}-module-app-cpan += "${PN}-module-constant"
27RDEPENDS_${PN}-module-app-cpan += "${PN}-module-cpan" 29RDEPENDS_${PN}-module-app-cpan += "${PN}-module-cpan"
28RDEPENDS_${PN}-module-app-cpan += "${PN}-module-cwd" 30RDEPENDS_${PN}-module-app-cpan += "${PN}-module-cwd"
@@ -31,66 +33,42 @@ RDEPENDS_${PN}-module-app-cpan += "${PN}-module-file-basename"
31RDEPENDS_${PN}-module-app-cpan += "${PN}-module-file-find" 33RDEPENDS_${PN}-module-app-cpan += "${PN}-module-file-find"
32RDEPENDS_${PN}-module-app-cpan += "${PN}-module-file-spec-functions" 34RDEPENDS_${PN}-module-app-cpan += "${PN}-module-file-spec-functions"
33RDEPENDS_${PN}-module-app-cpan += "${PN}-module-getopt-std" 35RDEPENDS_${PN}-module-app-cpan += "${PN}-module-getopt-std"
36RDEPENDS_${PN}-module-app-cpan += "${PN}-module-if"
37RDEPENDS_${PN}-module-app-cpan += "${PN}-module-net-ping"
34RDEPENDS_${PN}-module-app-cpan += "${PN}-module-strict" 38RDEPENDS_${PN}-module-app-cpan += "${PN}-module-strict"
39RDEPENDS_${PN}-module-app-cpan += "${PN}-module-user-pwent"
35RDEPENDS_${PN}-module-app-cpan += "${PN}-module-vars" 40RDEPENDS_${PN}-module-app-cpan += "${PN}-module-vars"
36RDEPENDS_${PN}-module-app-cpan += "${PN}-module-warnings" 41RDEPENDS_${PN}-module-app-cpan += "${PN}-module-warnings"
37RDEPENDS_${PN}-module-app-prove += "${PN}-module-app-prove-state" 42RDEPENDS_${PN}-module-app-prove += "${PN}-module-app-prove-state"
43RDEPENDS_${PN}-module-app-prove += "${PN}-module-base"
38RDEPENDS_${PN}-module-app-prove += "${PN}-module-carp" 44RDEPENDS_${PN}-module-app-prove += "${PN}-module-carp"
39RDEPENDS_${PN}-module-app-prove += "${PN}-module-constant" 45RDEPENDS_${PN}-module-app-prove += "${PN}-module-constant"
40RDEPENDS_${PN}-module-app-prove += "${PN}-module-file-spec" 46RDEPENDS_${PN}-module-app-prove += "${PN}-module-file-spec"
41RDEPENDS_${PN}-module-app-prove += "${PN}-module-getopt-long" 47RDEPENDS_${PN}-module-app-prove += "${PN}-module-getopt-long"
42RDEPENDS_${PN}-module-app-prove += "${PN}-module-strict" 48RDEPENDS_${PN}-module-app-prove += "${PN}-module-strict"
43RDEPENDS_${PN}-module-app-prove += "${PN}-module-tap-harness" 49RDEPENDS_${PN}-module-app-prove += "${PN}-module-tap-harness"
44RDEPENDS_${PN}-module-app-prove += "${PN}-module-tap-object" 50RDEPENDS_${PN}-module-app-prove += "${PN}-module-text-parsewords"
45RDEPENDS_${PN}-module-app-prove += "${PN}-module-tap-parser-utils" 51RDEPENDS_${PN}-module-app-prove += "${PN}-module-warnings"
46RDEPENDS_${PN}-module-app-prove += "${PN}-module-vars"
47RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-app-prove-state-result" 52RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-app-prove-state-result"
53RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-base"
48RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-carp" 54RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-carp"
49RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-constant" 55RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-constant"
50RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-file-find" 56RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-file-find"
51RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-file-spec" 57RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-file-spec"
52RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-strict" 58RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-strict"
53RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-tap-base"
54RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-tap-parser-yamlish-reader" 59RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-tap-parser-yamlish-reader"
55RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-tap-parser-yamlish-writer" 60RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-tap-parser-yamlish-writer"
56RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-vars" 61RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-warnings"
57RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-app-prove-state-result-test" 62RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-app-prove-state-result-test"
58RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-carp" 63RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-carp"
59RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-constant" 64RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-constant"
60RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-strict" 65RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-strict"
61RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-vars" 66RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-warnings"
62RDEPENDS_${PN}-module-app-prove-state-result-test += "${PN}-module-strict" 67RDEPENDS_${PN}-module-app-prove-state-result-test += "${PN}-module-strict"
63RDEPENDS_${PN}-module-app-prove-state-result-test += "${PN}-module-vars" 68RDEPENDS_${PN}-module-app-prove-state-result-test += "${PN}-module-warnings"
64RDEPENDS_${PN}-module-archive-extract += "${PN}-module-carp"
65RDEPENDS_${PN}-module-archive-extract += "${PN}-module-constant"
66RDEPENDS_${PN}-module-archive-extract += "${PN}-module-cwd"
67RDEPENDS_${PN}-module-archive-extract += "${PN}-module-file-basename"
68RDEPENDS_${PN}-module-archive-extract += "${PN}-module-file-path"
69RDEPENDS_${PN}-module-archive-extract += "${PN}-module-file-spec"
70RDEPENDS_${PN}-module-archive-extract += "${PN}-module-filehandle"
71RDEPENDS_${PN}-module-archive-extract += "${PN}-module-ipc-cmd"
72RDEPENDS_${PN}-module-archive-extract += "${PN}-module-locale-maketext-simple"
73RDEPENDS_${PN}-module-archive-extract += "${PN}-module-load"
74RDEPENDS_${PN}-module-archive-extract += "${PN}-module-params-check"
75RDEPENDS_${PN}-module-archive-extract += "${PN}-module-strict"
76RDEPENDS_${PN}-module-archive-extract += "${PN}-module-vars"
77RDEPENDS_${PN}-module-archive-tar += "${PN}-module-archive-tar-constant"
78RDEPENDS_${PN}-module-archive-tar += "${PN}-module-archive-tar-file"
79RDEPENDS_${PN}-module-archive-tar += "${PN}-module-carp"
80RDEPENDS_${PN}-module-archive-tar += "${PN}-module-config"
81RDEPENDS_${PN}-module-archive-tar += "${PN}-module-cwd"
82RDEPENDS_${PN}-module-archive-tar += "${PN}-module-exporter"
83RDEPENDS_${PN}-module-archive-tar += "${PN}-module-file-path"
84RDEPENDS_${PN}-module-archive-tar += "${PN}-module-file-spec"
85RDEPENDS_${PN}-module-archive-tar += "${PN}-module-file-spec-unix"
86RDEPENDS_${PN}-module-archive-tar += "${PN}-module-io-file"
87RDEPENDS_${PN}-module-archive-tar += "${PN}-module-io-zlib"
88RDEPENDS_${PN}-module-archive-tar += "${PN}-module-strict"
89RDEPENDS_${PN}-module-archive-tar += "${PN}-module-vars"
90RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-constant" 69RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-constant"
91RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-exporter" 70RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-exporter"
92RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-io-compress-bzip2" 71RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-io-compress-bzip2"
93RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-package-constants"
94RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-time-local" 72RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-time-local"
95RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-archive-tar" 73RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-archive-tar"
96RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-archive-tar-constant" 74RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-archive-tar-constant"
@@ -101,6 +79,20 @@ RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-file-spec-unix"
101RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-io-file" 79RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-io-file"
102RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-strict" 80RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-strict"
103RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-vars" 81RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-vars"
82RDEPENDS_${PN}-module-archive-tar += "${PN}-module-archive-tar-constant"
83RDEPENDS_${PN}-module-archive-tar += "${PN}-module-archive-tar-file"
84RDEPENDS_${PN}-module-archive-tar += "${PN}-module-carp"
85RDEPENDS_${PN}-module-archive-tar += "${PN}-module-config"
86RDEPENDS_${PN}-module-archive-tar += "${PN}-module-cwd"
87RDEPENDS_${PN}-module-archive-tar += "${PN}-module-exporter"
88RDEPENDS_${PN}-module-archive-tar += "${PN}-module-file-path"
89RDEPENDS_${PN}-module-archive-tar += "${PN}-module-file-spec"
90RDEPENDS_${PN}-module-archive-tar += "${PN}-module-file-spec-unix"
91RDEPENDS_${PN}-module-archive-tar += "${PN}-module-io-file"
92RDEPENDS_${PN}-module-archive-tar += "${PN}-module-io-zlib"
93RDEPENDS_${PN}-module-archive-tar += "${PN}-module-strict"
94RDEPENDS_${PN}-module-archive-tar += "${PN}-module-vars"
95RDEPENDS_${PN}-module-arybase += "${PN}-module-xsloader"
104RDEPENDS_${PN}-module-attribute-handlers += "${PN}-module-carp" 96RDEPENDS_${PN}-module-attribute-handlers += "${PN}-module-carp"
105RDEPENDS_${PN}-module-attribute-handlers += "${PN}-module-strict" 97RDEPENDS_${PN}-module-attribute-handlers += "${PN}-module-strict"
106RDEPENDS_${PN}-module-attribute-handlers += "${PN}-module-vars" 98RDEPENDS_${PN}-module-attribute-handlers += "${PN}-module-vars"
@@ -110,12 +102,6 @@ RDEPENDS_${PN}-module-attributes += "${PN}-module-exporter"
110RDEPENDS_${PN}-module-attributes += "${PN}-module-strict" 102RDEPENDS_${PN}-module-attributes += "${PN}-module-strict"
111RDEPENDS_${PN}-module-attributes += "${PN}-module-warnings" 103RDEPENDS_${PN}-module-attributes += "${PN}-module-warnings"
112RDEPENDS_${PN}-module-attributes += "${PN}-module-xsloader" 104RDEPENDS_${PN}-module-attributes += "${PN}-module-xsloader"
113RDEPENDS_${PN}-module-autodie += "${PN}-module-carp"
114RDEPENDS_${PN}-module-autodie += "${PN}-module-constant"
115RDEPENDS_${PN}-module-autodie += "${PN}-module-fatal"
116RDEPENDS_${PN}-module-autodie += "${PN}-module-lib"
117RDEPENDS_${PN}-module-autodie += "${PN}-module-strict"
118RDEPENDS_${PN}-module-autodie += "${PN}-module-warnings"
119RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-carp" 105RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-carp"
120RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-constant" 106RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-constant"
121RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-fatal" 107RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-fatal"
@@ -134,6 +120,14 @@ RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-carp"
134RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-constant" 120RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-constant"
135RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-strict" 121RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-strict"
136RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-warnings" 122RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-warnings"
123RDEPENDS_${PN}-module-autodie += "${PN}-module-carp"
124RDEPENDS_${PN}-module-autodie += "${PN}-module-constant"
125RDEPENDS_${PN}-module-autodie += "${PN}-module-fatal"
126RDEPENDS_${PN}-module-autodie += "${PN}-module-lib"
127RDEPENDS_${PN}-module-autodie += "${PN}-module-strict"
128RDEPENDS_${PN}-module-autodie += "${PN}-module-warnings"
129RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-strict"
130RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-warnings"
137RDEPENDS_${PN}-module-autoloader += "${PN}-module-carp" 131RDEPENDS_${PN}-module-autoloader += "${PN}-module-carp"
138RDEPENDS_${PN}-module-autoloader += "${PN}-module-strict" 132RDEPENDS_${PN}-module-autoloader += "${PN}-module-strict"
139RDEPENDS_${PN}-module-autosplit += "${PN}-module-carp" 133RDEPENDS_${PN}-module-autosplit += "${PN}-module-carp"
@@ -144,9 +138,9 @@ RDEPENDS_${PN}-module-autosplit += "${PN}-module-file-path"
144RDEPENDS_${PN}-module-autosplit += "${PN}-module-file-spec-functions" 138RDEPENDS_${PN}-module-autosplit += "${PN}-module-file-spec-functions"
145RDEPENDS_${PN}-module-autosplit += "${PN}-module-strict" 139RDEPENDS_${PN}-module-autosplit += "${PN}-module-strict"
146RDEPENDS_${PN}-module-autouse += "${PN}-module-carp" 140RDEPENDS_${PN}-module-autouse += "${PN}-module-carp"
147RDEPENDS_${PN}-module-b += "${PN}-module-exporter" 141RDEPENDS_${PN}-module-base += "${PN}-module-carp"
148RDEPENDS_${PN}-module-b += "${PN}-module-strict" 142RDEPENDS_${PN}-module-base += "${PN}-module-strict"
149RDEPENDS_${PN}-module-b += "${PN}-module-xsloader" 143RDEPENDS_${PN}-module-base += "${PN}-module-vars"
150RDEPENDS_${PN}-module-b-concise += "${PN}-module-b" 144RDEPENDS_${PN}-module-b-concise += "${PN}-module-b"
151RDEPENDS_${PN}-module-b-concise += "${PN}-module-config" 145RDEPENDS_${PN}-module-b-concise += "${PN}-module-config"
152RDEPENDS_${PN}-module-b-concise += "${PN}-module-exporter" 146RDEPENDS_${PN}-module-b-concise += "${PN}-module-exporter"
@@ -158,34 +152,17 @@ RDEPENDS_${PN}-module-b-debug += "${PN}-module-strict"
158RDEPENDS_${PN}-module-b-deparse += "${PN}-module-b" 152RDEPENDS_${PN}-module-b-deparse += "${PN}-module-b"
159RDEPENDS_${PN}-module-b-deparse += "${PN}-module-carp" 153RDEPENDS_${PN}-module-b-deparse += "${PN}-module-carp"
160RDEPENDS_${PN}-module-b-deparse += "${PN}-module-data-dumper" 154RDEPENDS_${PN}-module-b-deparse += "${PN}-module-data-dumper"
155RDEPENDS_${PN}-module-b-deparse += "${PN}-module-feature"
156RDEPENDS_${PN}-module-b-deparse += "${PN}-module-overloading"
161RDEPENDS_${PN}-module-b-deparse += "${PN}-module-re" 157RDEPENDS_${PN}-module-b-deparse += "${PN}-module-re"
162RDEPENDS_${PN}-module-b-deparse += "${PN}-module-strict" 158RDEPENDS_${PN}-module-b-deparse += "${PN}-module-strict"
163RDEPENDS_${PN}-module-b-deparse += "${PN}-module-vars" 159RDEPENDS_${PN}-module-b-deparse += "${PN}-module-vars"
164RDEPENDS_${PN}-module-b-deparse += "${PN}-module-warnings" 160RDEPENDS_${PN}-module-b-deparse += "${PN}-module-warnings"
165RDEPENDS_${PN}-module-b-lint += "${PN}-module-b"
166RDEPENDS_${PN}-module-b-lint += "${PN}-module-carp"
167RDEPENDS_${PN}-module-b-lint += "${PN}-module-constant"
168RDEPENDS_${PN}-module-b-lint += "${PN}-module-list-util"
169RDEPENDS_${PN}-module-b-lint += "${PN}-module-strict"
170RDEPENDS_${PN}-module-b-lint-debug += "${PN}-module-overload"
171RDEPENDS_${PN}-module-b-showlex += "${PN}-module-b"
172RDEPENDS_${PN}-module-b-showlex += "${PN}-module-b-concise"
173RDEPENDS_${PN}-module-b-showlex += "${PN}-module-b-terse"
174RDEPENDS_${PN}-module-b-showlex += "${PN}-module-strict"
175RDEPENDS_${PN}-module-b-terse += "${PN}-module-b"
176RDEPENDS_${PN}-module-b-terse += "${PN}-module-b-concise"
177RDEPENDS_${PN}-module-b-terse += "${PN}-module-carp"
178RDEPENDS_${PN}-module-b-terse += "${PN}-module-strict"
179RDEPENDS_${PN}-module-b-xref += "${PN}-module-b"
180RDEPENDS_${PN}-module-b-xref += "${PN}-module-config"
181RDEPENDS_${PN}-module-b-xref += "${PN}-module-strict"
182RDEPENDS_${PN}-module-base += "${PN}-module-carp"
183RDEPENDS_${PN}-module-base += "${PN}-module-strict"
184RDEPENDS_${PN}-module-base += "${PN}-module-vars"
185RDEPENDS_${PN}-module-benchmark += "${PN}-module-carp" 161RDEPENDS_${PN}-module-benchmark += "${PN}-module-carp"
186RDEPENDS_${PN}-module-benchmark += "${PN}-module-exporter" 162RDEPENDS_${PN}-module-benchmark += "${PN}-module-exporter"
187RDEPENDS_${PN}-module-benchmark += "${PN}-module-strict" 163RDEPENDS_${PN}-module-benchmark += "${PN}-module-strict"
188RDEPENDS_${PN}-module-bigint += "${PN}-module-carp" 164RDEPENDS_${PN}-module-bigint += "${PN}-module-carp"
165RDEPENDS_${PN}-module-bigint += "${PN}-module-constant"
189RDEPENDS_${PN}-module-bigint += "${PN}-module-exporter" 166RDEPENDS_${PN}-module-bigint += "${PN}-module-exporter"
190RDEPENDS_${PN}-module-bigint += "${PN}-module-math-bigint" 167RDEPENDS_${PN}-module-bigint += "${PN}-module-math-bigint"
191RDEPENDS_${PN}-module-bigint += "${PN}-module-math-bigint-trace" 168RDEPENDS_${PN}-module-bigint += "${PN}-module-math-bigint-trace"
@@ -215,12 +192,24 @@ RDEPENDS_${PN}-module-bigrat += "${PN}-module-vars"
215RDEPENDS_${PN}-module-blib += "${PN}-module-cwd" 192RDEPENDS_${PN}-module-blib += "${PN}-module-cwd"
216RDEPENDS_${PN}-module-blib += "${PN}-module-file-spec" 193RDEPENDS_${PN}-module-blib += "${PN}-module-file-spec"
217RDEPENDS_${PN}-module-blib += "${PN}-module-vars" 194RDEPENDS_${PN}-module-blib += "${PN}-module-vars"
195RDEPENDS_${PN}-module-b += "${PN}-module-exporter"
196RDEPENDS_${PN}-module-b += "${PN}-module-strict"
197RDEPENDS_${PN}-module-b += "${PN}-module-xsloader"
198RDEPENDS_${PN}-module-b-showlex += "${PN}-module-b"
199RDEPENDS_${PN}-module-b-showlex += "${PN}-module-b-concise"
200RDEPENDS_${PN}-module-b-showlex += "${PN}-module-b-terse"
201RDEPENDS_${PN}-module-b-showlex += "${PN}-module-strict"
202RDEPENDS_${PN}-module-b-terse += "${PN}-module-b"
203RDEPENDS_${PN}-module-b-terse += "${PN}-module-b-concise"
204RDEPENDS_${PN}-module-b-terse += "${PN}-module-carp"
205RDEPENDS_${PN}-module-b-terse += "${PN}-module-strict"
218RDEPENDS_${PN}-module-build += "${PN}-module-autosplit" 206RDEPENDS_${PN}-module-build += "${PN}-module-autosplit"
219RDEPENDS_${PN}-module-build += "${PN}-module-carp" 207RDEPENDS_${PN}-module-build += "${PN}-module-carp"
220RDEPENDS_${PN}-module-build += "${PN}-module-config" 208RDEPENDS_${PN}-module-build += "${PN}-module-config"
221RDEPENDS_${PN}-module-build += "${PN}-module-cpan" 209RDEPENDS_${PN}-module-build += "${PN}-module-cpan"
222RDEPENDS_${PN}-module-build += "${PN}-module-cwd" 210RDEPENDS_${PN}-module-build += "${PN}-module-cwd"
223RDEPENDS_${PN}-module-build += "${PN}-module-data-dumper" 211RDEPENDS_${PN}-module-build += "${PN}-module-data-dumper"
212RDEPENDS_${PN}-module-build += "${PN}-module-dynaloader"
224RDEPENDS_${PN}-module-build += "${PN}-module-extutils-cbuilder" 213RDEPENDS_${PN}-module-build += "${PN}-module-extutils-cbuilder"
225RDEPENDS_${PN}-module-build += "${PN}-module-extutils-install" 214RDEPENDS_${PN}-module-build += "${PN}-module-extutils-install"
226RDEPENDS_${PN}-module-build += "${PN}-module-extutils-installed" 215RDEPENDS_${PN}-module-build += "${PN}-module-extutils-installed"
@@ -234,10 +223,9 @@ RDEPENDS_${PN}-module-build += "${PN}-module-file-find"
234RDEPENDS_${PN}-module-build += "${PN}-module-file-path" 223RDEPENDS_${PN}-module-build += "${PN}-module-file-path"
235RDEPENDS_${PN}-module-build += "${PN}-module-file-spec" 224RDEPENDS_${PN}-module-build += "${PN}-module-file-spec"
236RDEPENDS_${PN}-module-build += "${PN}-module-getopt-long" 225RDEPENDS_${PN}-module-build += "${PN}-module-getopt-long"
226RDEPENDS_${PN}-module-build += "${PN}-module-if"
237RDEPENDS_${PN}-module-build += "${PN}-module-inc-latest" 227RDEPENDS_${PN}-module-build += "${PN}-module-inc-latest"
238RDEPENDS_${PN}-module-build += "${PN}-module-io-file"
239RDEPENDS_${PN}-module-build += "${PN}-module-build" 228RDEPENDS_${PN}-module-build += "${PN}-module-build"
240RDEPENDS_${PN}-module-build += "${PN}-module-metadata"
241RDEPENDS_${PN}-module-build += "${PN}-module-pod-man" 229RDEPENDS_${PN}-module-build += "${PN}-module-pod-man"
242RDEPENDS_${PN}-module-build += "${PN}-module-strict" 230RDEPENDS_${PN}-module-build += "${PN}-module-strict"
243RDEPENDS_${PN}-module-build += "${PN}-module-tap-harness" 231RDEPENDS_${PN}-module-build += "${PN}-module-tap-harness"
@@ -245,52 +233,70 @@ RDEPENDS_${PN}-module-build += "${PN}-module-test-harness"
245RDEPENDS_${PN}-module-build += "${PN}-module-text-parsewords" 233RDEPENDS_${PN}-module-build += "${PN}-module-text-parsewords"
246RDEPENDS_${PN}-module-build += "${PN}-module-vars" 234RDEPENDS_${PN}-module-build += "${PN}-module-vars"
247RDEPENDS_${PN}-module-build += "${PN}-module-version" 235RDEPENDS_${PN}-module-build += "${PN}-module-version"
236RDEPENDS_${PN}-module-build += "${PN}-module-warnings"
237RDEPENDS_${PN}-module-b-xref += "${PN}-module-b"
238RDEPENDS_${PN}-module-b-xref += "${PN}-module-config"
239RDEPENDS_${PN}-module-b-xref += "${PN}-module-strict"
248RDEPENDS_${PN}-module-bytes += "${PN}-module-bytes-heavy" 240RDEPENDS_${PN}-module-bytes += "${PN}-module-bytes-heavy"
249RDEPENDS_${PN}-module-bytes += "${PN}-module-carp" 241RDEPENDS_${PN}-module-bytes += "${PN}-module-carp"
242RDEPENDS_${PN}-module-carp-heavy += "${PN}-module-carp"
250RDEPENDS_${PN}-module-carp += "${PN}-module-exporter" 243RDEPENDS_${PN}-module-carp += "${PN}-module-exporter"
251RDEPENDS_${PN}-module-carp += "${PN}-module-strict" 244RDEPENDS_${PN}-module-carp += "${PN}-module-strict"
252RDEPENDS_${PN}-module-carp += "${PN}-module-warnings" 245RDEPENDS_${PN}-module-carp += "${PN}-module-warnings"
253RDEPENDS_${PN}-module-carp-heavy += "${PN}-module-carp"
254RDEPENDS_${PN}-module-cgi += "${PN}-module-carp"
255RDEPENDS_${PN}-module-cgi += "${PN}-module-cgi-cookie"
256RDEPENDS_${PN}-module-cgi += "${PN}-module-cgi-util"
257RDEPENDS_${PN}-module-cgi += "${PN}-module-config"
258RDEPENDS_${PN}-module-cgi += "${PN}-module-constant"
259RDEPENDS_${PN}-module-cgi += "${PN}-module-fcntl"
260RDEPENDS_${PN}-module-cgi += "${PN}-module-overload "
261RDEPENDS_${PN}-module-cgi += "${PN}-module-shellwords"
262RDEPENDS_${PN}-module-cgi-apache += "${PN}-module-cgi" 246RDEPENDS_${PN}-module-cgi-apache += "${PN}-module-cgi"
247RDEPENDS_${PN}-module-cgi-apache += "${PN}-module-if"
263RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-carp" 248RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-carp"
264RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-exporter" 249RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-exporter"
265RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-file-spec" 250RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-file-spec"
251RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-if"
266RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-cgi" 252RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-cgi"
267RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-cgi-util" 253RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-cgi-util"
254RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-if"
268RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-overload" 255RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-overload"
269RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-strict" 256RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-strict"
270RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-warnings" 257RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-warnings"
271RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-cgi" 258RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-cgi"
259RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-if"
272RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-strict" 260RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-strict"
273RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-vars" 261RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-vars"
262RDEPENDS_${PN}-module-cgi += "${PN}-module-carp"
263RDEPENDS_${PN}-module-cgi += "${PN}-module-cgi-cookie"
264RDEPENDS_${PN}-module-cgi += "${PN}-module-cgi-util"
265RDEPENDS_${PN}-module-cgi += "${PN}-module-config"
266RDEPENDS_${PN}-module-cgi += "${PN}-module-constant"
267RDEPENDS_${PN}-module-cgi += "${PN}-module-fcntl"
268RDEPENDS_${PN}-module-cgi += "${PN}-module-if"
269RDEPENDS_${PN}-module-cgi += "${PN}-module-overload "
270RDEPENDS_${PN}-module-cgi += "${PN}-module-text-parsewords"
274RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-cgi" 271RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-cgi"
272RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-if"
275RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-strict" 273RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-strict"
276RDEPENDS_${PN}-module-cgi-push += "${PN}-module-cgi" 274RDEPENDS_${PN}-module-cgi-push += "${PN}-module-cgi"
277RDEPENDS_${PN}-module-cgi-push += "${PN}-module-cgi-util" 275RDEPENDS_${PN}-module-cgi-push += "${PN}-module-cgi-util"
276RDEPENDS_${PN}-module-cgi-push += "${PN}-module-if"
278RDEPENDS_${PN}-module-cgi-switch += "${PN}-module-cgi" 277RDEPENDS_${PN}-module-cgi-switch += "${PN}-module-cgi"
278RDEPENDS_${PN}-module-cgi-switch += "${PN}-module-if"
279RDEPENDS_${PN}-module-cgi-util += "${PN}-module-base"
279RDEPENDS_${PN}-module-cgi-util += "${PN}-module-constant" 280RDEPENDS_${PN}-module-cgi-util += "${PN}-module-constant"
280RDEPENDS_${PN}-module-cgi-util += "${PN}-module-exporter" 281RDEPENDS_${PN}-module-cgi-util += "${PN}-module-if"
281RDEPENDS_${PN}-module-cgi-util += "${PN}-module-strict" 282RDEPENDS_${PN}-module-cgi-util += "${PN}-module-strict"
282RDEPENDS_${PN}-module-cgi-util += "${PN}-module-utf8" 283RDEPENDS_${PN}-module--charnames += "${PN}-module-bytes"
283RDEPENDS_${PN}-module-cgi-util += "${PN}-module-vars"
284RDEPENDS_${PN}-module-charnames += "${PN}-module-bytes" 284RDEPENDS_${PN}-module-charnames += "${PN}-module-bytes"
285RDEPENDS_${PN}-module-charnames += "${PN}-module-carp" 285RDEPENDS_${PN}-module--charnames += "${PN}-module-carp"
286RDEPENDS_${PN}-module-charnames += "${PN}-module-file-spec" 286RDEPENDS_${PN}-module-charnames += "${PN}-module--charnames"
287RDEPENDS_${PN}-module--charnames += "${PN}-module-file-spec"
288RDEPENDS_${PN}-module--charnames += "${PN}-module-re"
289RDEPENDS_${PN}-module-charnames += "${PN}-module-re"
290RDEPENDS_${PN}-module--charnames += "${PN}-module-strict"
287RDEPENDS_${PN}-module-charnames += "${PN}-module-strict" 291RDEPENDS_${PN}-module-charnames += "${PN}-module-strict"
292RDEPENDS_${PN}-module--charnames += "${PN}-module-unicore"
293RDEPENDS_${PN}-module-charnames += "${PN}-module-unicore"
294RDEPENDS_${PN}-module--charnames += "${PN}-module-warnings"
288RDEPENDS_${PN}-module-charnames += "${PN}-module-warnings" 295RDEPENDS_${PN}-module-charnames += "${PN}-module-warnings"
289RDEPENDS_${PN}-module-class-struct += "${PN}-module-carp" 296RDEPENDS_${PN}-module-class-struct += "${PN}-module-carp"
290RDEPENDS_${PN}-module-class-struct += "${PN}-module-exporter" 297RDEPENDS_${PN}-module-class-struct += "${PN}-module-exporter"
291RDEPENDS_${PN}-module-class-struct += "${PN}-module-strict" 298RDEPENDS_${PN}-module-class-struct += "${PN}-module-strict"
292RDEPENDS_${PN}-module-class-struct += "${PN}-module-warnings-register" 299RDEPENDS_${PN}-module-class-struct += "${PN}-module-warnings-register"
293RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-autoloader"
294RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-bytes " 300RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-bytes "
295RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-carp " 301RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-carp "
296RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-constant" 302RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-constant"
@@ -299,7 +305,6 @@ RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-exporter"
299RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-strict " 305RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-strict "
300RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-warnings " 306RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-warnings "
301RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-xsloader" 307RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-xsloader"
302RDEPENDS_${PN}-module-compress-raw-zlib += "${PN}-module-autoloader"
303RDEPENDS_${PN}-module-compress-raw-zlib += "${PN}-module-bytes " 308RDEPENDS_${PN}-module-compress-raw-zlib += "${PN}-module-bytes "
304RDEPENDS_${PN}-module-compress-raw-zlib += "${PN}-module-carp " 309RDEPENDS_${PN}-module-compress-raw-zlib += "${PN}-module-carp "
305RDEPENDS_${PN}-module-compress-raw-zlib += "${PN}-module-constant" 310RDEPENDS_${PN}-module-compress-raw-zlib += "${PN}-module-constant"
@@ -325,13 +330,22 @@ RDEPENDS_${PN}-module-config-extensions += "${PN}-module-config"
325RDEPENDS_${PN}-module-config-extensions += "${PN}-module-exporter" 330RDEPENDS_${PN}-module-config-extensions += "${PN}-module-exporter"
326RDEPENDS_${PN}-module-config-extensions += "${PN}-module-strict" 331RDEPENDS_${PN}-module-config-extensions += "${PN}-module-strict"
327RDEPENDS_${PN}-module-config-extensions += "${PN}-module-vars" 332RDEPENDS_${PN}-module-config-extensions += "${PN}-module-vars"
333RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-config"
334RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-exporter"
335RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-strict"
336RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-vars"
337RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-warnings"
328RDEPENDS_${PN}-module-constant += "${PN}-module-carp" 338RDEPENDS_${PN}-module-constant += "${PN}-module-carp"
329RDEPENDS_${PN}-module-constant += "${PN}-module-strict" 339RDEPENDS_${PN}-module-constant += "${PN}-module-strict"
330RDEPENDS_${PN}-module-constant += "${PN}-module-vars" 340RDEPENDS_${PN}-module-constant += "${PN}-module-vars"
331RDEPENDS_${PN}-module-constant += "${PN}-module-warnings-register" 341RDEPENDS_${PN}-module-constant += "${PN}-module-warnings-register"
342RDEPENDS_${PN}-module-corelist += "${PN}-module-list-util"
343RDEPENDS_${PN}-module-corelist += "${PN}-module-corelist"
332RDEPENDS_${PN}-module-corelist += "${PN}-module-strict" 344RDEPENDS_${PN}-module-corelist += "${PN}-module-strict"
333RDEPENDS_${PN}-module-corelist += "${PN}-module-vars" 345RDEPENDS_${PN}-module-corelist += "${PN}-module-vars"
334RDEPENDS_${PN}-module-cpan += "${PN}-module-base" 346RDEPENDS_${PN}-module-corelist += "${PN}-module-version"
347RDEPENDS_${PN}-module-corelist += "${PN}-module-warnings"
348RDEPENDS_${PN}-module-cpan += "${PN}-module-b"
335RDEPENDS_${PN}-module-cpan += "${PN}-module-carp" 349RDEPENDS_${PN}-module-cpan += "${PN}-module-carp"
336RDEPENDS_${PN}-module-cpan += "${PN}-module-config" 350RDEPENDS_${PN}-module-cpan += "${PN}-module-config"
337RDEPENDS_${PN}-module-cpan += "${PN}-module-cpan" 351RDEPENDS_${PN}-module-cpan += "${PN}-module-cpan"
@@ -345,13 +359,16 @@ RDEPENDS_${PN}-module-cpan += "${PN}-module-fcntl"
345RDEPENDS_${PN}-module-cpan += "${PN}-module-file-basename" 359RDEPENDS_${PN}-module-cpan += "${PN}-module-file-basename"
346RDEPENDS_${PN}-module-cpan += "${PN}-module-file-copy" 360RDEPENDS_${PN}-module-cpan += "${PN}-module-file-copy"
347RDEPENDS_${PN}-module-cpan += "${PN}-module-file-find" 361RDEPENDS_${PN}-module-cpan += "${PN}-module-file-find"
362RDEPENDS_${PN}-module-cpan += "${PN}-module-filehandle"
348RDEPENDS_${PN}-module-cpan += "${PN}-module-file-path" 363RDEPENDS_${PN}-module-cpan += "${PN}-module-file-path"
349RDEPENDS_${PN}-module-cpan += "${PN}-module-file-spec" 364RDEPENDS_${PN}-module-cpan += "${PN}-module-file-spec"
350RDEPENDS_${PN}-module-cpan += "${PN}-module-filehandle"
351RDEPENDS_${PN}-module-cpan += "${PN}-module-lib" 365RDEPENDS_${PN}-module-cpan += "${PN}-module-lib"
366RDEPENDS_${PN}-module-cpan += "${PN}-module-list-util"
352RDEPENDS_${PN}-module-cpan += "${PN}-module-net-ping" 367RDEPENDS_${PN}-module-cpan += "${PN}-module-net-ping"
353RDEPENDS_${PN}-module-cpan += "${PN}-module-overload" 368RDEPENDS_${PN}-module-cpan += "${PN}-module-overload"
369RDEPENDS_${PN}-module-cpan += "${PN}-module-posix"
354RDEPENDS_${PN}-module-cpan += "${PN}-module-safe" 370RDEPENDS_${PN}-module-cpan += "${PN}-module-safe"
371RDEPENDS_${PN}-module-cpan += "${PN}-module-scalar-util"
355RDEPENDS_${PN}-module-cpan += "${PN}-module-strict" 372RDEPENDS_${PN}-module-cpan += "${PN}-module-strict"
356RDEPENDS_${PN}-module-cpan += "${PN}-module-sys-hostname" 373RDEPENDS_${PN}-module-cpan += "${PN}-module-sys-hostname"
357RDEPENDS_${PN}-module-cpan += "${PN}-module-term-readline" 374RDEPENDS_${PN}-module-cpan += "${PN}-module-term-readline"
@@ -359,46 +376,8 @@ RDEPENDS_${PN}-module-cpan += "${PN}-module-text-parsewords"
359RDEPENDS_${PN}-module-cpan += "${PN}-module-text-wrap" 376RDEPENDS_${PN}-module-cpan += "${PN}-module-text-wrap"
360RDEPENDS_${PN}-module-cpan += "${PN}-module-time-local" 377RDEPENDS_${PN}-module-cpan += "${PN}-module-time-local"
361RDEPENDS_${PN}-module-cpan += "${PN}-module-vars" 378RDEPENDS_${PN}-module-cpan += "${PN}-module-vars"
362RDEPENDS_${PN}-module-cpanplus += "${PN}-module-archive-extract" 379RDEPENDS_${PN}-module-cpan += "${PN}-module-version"
363RDEPENDS_${PN}-module-cpanplus += "${PN}-module-base" 380RDEPENDS_${PN}-module-cpan += "${PN}-module-warnings"
364RDEPENDS_${PN}-module-cpanplus += "${PN}-module-carp"
365RDEPENDS_${PN}-module-cpanplus += "${PN}-module-config"
366RDEPENDS_${PN}-module-cpanplus += "${PN}-module-constant"
367RDEPENDS_${PN}-module-cpanplus += "${PN}-module-cpanplus"
368RDEPENDS_${PN}-module-cpanplus += "${PN}-module-cwd"
369RDEPENDS_${PN}-module-cpanplus += "${PN}-module-data-dumper"
370RDEPENDS_${PN}-module-cpanplus += "${PN}-module-exporter"
371RDEPENDS_${PN}-module-cpanplus += "${PN}-module-extutils-makemaker"
372RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-basename"
373RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-copy"
374RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-fetch"
375RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-find"
376RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-spec"
377RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-spec-unix"
378RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-stat"
379RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-temp"
380RDEPENDS_${PN}-module-cpanplus += "${PN}-module-filehandle"
381RDEPENDS_${PN}-module-cpanplus += "${PN}-module-ipc-cmd"
382RDEPENDS_${PN}-module-cpanplus += "${PN}-module-locale-maketext-simple"
383RDEPENDS_${PN}-module-cpanplus += "${PN}-module-log-message"
384RDEPENDS_${PN}-module-cpanplus += "${PN}-module-build"
385RDEPENDS_${PN}-module-cpanplus += "${PN}-module-corelist"
386RDEPENDS_${PN}-module-cpanplus += "${PN}-module-load"
387RDEPENDS_${PN}-module-cpanplus += "${PN}-module-loaded"
388RDEPENDS_${PN}-module-cpanplus += "${PN}-module-pluggable"
389RDEPENDS_${PN}-module-cpanplus += "${PN}-module-object-accessor"
390RDEPENDS_${PN}-module-cpanplus += "${PN}-module-overload"
391RDEPENDS_${PN}-module-cpanplus += "${PN}-module-package-constants"
392RDEPENDS_${PN}-module-cpanplus += "${PN}-module-params-check"
393RDEPENDS_${PN}-module-cpanplus += "${PN}-module-strict"
394RDEPENDS_${PN}-module-cpanplus += "${PN}-module-term-readline"
395RDEPENDS_${PN}-module-cpanplus += "${PN}-module-term-ui"
396RDEPENDS_${PN}-module-cpanplus += "${PN}-module-test"
397RDEPENDS_${PN}-module-cpanplus += "${PN}-module-tie-hash"
398RDEPENDS_${PN}-module-cpanplus += "${PN}-module-time-local"
399RDEPENDS_${PN}-module-cpanplus += "${PN}-module-vars"
400RDEPENDS_${PN}-module-cpanplus += "${PN}-module-version"
401RDEPENDS_${PN}-module-cpanplus += "${PN}-module-warnings"
402RDEPENDS_${PN}-module-cwd += "${PN}-module-dynaloader" 381RDEPENDS_${PN}-module-cwd += "${PN}-module-dynaloader"
403RDEPENDS_${PN}-module-cwd += "${PN}-module-exporter" 382RDEPENDS_${PN}-module-cwd += "${PN}-module-exporter"
404RDEPENDS_${PN}-module-cwd += "${PN}-module-file-spec" 383RDEPENDS_${PN}-module-cwd += "${PN}-module-file-spec"
@@ -408,14 +387,11 @@ RDEPENDS_${PN}-module-cwd += "${PN}-module-xsloader"
408RDEPENDS_${PN}-module-data-dumper += "${PN}-module-b-deparse" 387RDEPENDS_${PN}-module-data-dumper += "${PN}-module-b-deparse"
409RDEPENDS_${PN}-module-data-dumper += "${PN}-module-carp" 388RDEPENDS_${PN}-module-data-dumper += "${PN}-module-carp"
410RDEPENDS_${PN}-module-data-dumper += "${PN}-module-config" 389RDEPENDS_${PN}-module-data-dumper += "${PN}-module-config"
390RDEPENDS_${PN}-module-data-dumper += "${PN}-module-constant"
411RDEPENDS_${PN}-module-data-dumper += "${PN}-module-exporter" 391RDEPENDS_${PN}-module-data-dumper += "${PN}-module-exporter"
412RDEPENDS_${PN}-module-data-dumper += "${PN}-module-overload" 392RDEPENDS_${PN}-module-data-dumper += "${PN}-module-overload"
413RDEPENDS_${PN}-module-data-dumper += "${PN}-module-scalar-util" 393RDEPENDS_${PN}-module-data-dumper += "${PN}-module-scalar-util"
414RDEPENDS_${PN}-module-data-dumper += "${PN}-module-xsloader" 394RDEPENDS_${PN}-module-data-dumper += "${PN}-module-xsloader"
415RDEPENDS_${PN}-module-db += "${PN}-module-strict"
416RDEPENDS_${PN}-module-dbm-filter += "${PN}-module-carp"
417RDEPENDS_${PN}-module-dbm-filter += "${PN}-module-strict"
418RDEPENDS_${PN}-module-dbm-filter += "${PN}-module-warnings"
419RDEPENDS_${PN}-module-dbm-filter-compress += "${PN}-module-carp" 395RDEPENDS_${PN}-module-dbm-filter-compress += "${PN}-module-carp"
420RDEPENDS_${PN}-module-dbm-filter-compress += "${PN}-module-strict" 396RDEPENDS_${PN}-module-dbm-filter-compress += "${PN}-module-strict"
421RDEPENDS_${PN}-module-dbm-filter-compress += "${PN}-module-warnings" 397RDEPENDS_${PN}-module-dbm-filter-compress += "${PN}-module-warnings"
@@ -426,17 +402,16 @@ RDEPENDS_${PN}-module-dbm-filter-int32 += "${PN}-module-strict"
426RDEPENDS_${PN}-module-dbm-filter-int32 += "${PN}-module-warnings" 402RDEPENDS_${PN}-module-dbm-filter-int32 += "${PN}-module-warnings"
427RDEPENDS_${PN}-module-dbm-filter-null += "${PN}-module-strict" 403RDEPENDS_${PN}-module-dbm-filter-null += "${PN}-module-strict"
428RDEPENDS_${PN}-module-dbm-filter-null += "${PN}-module-warnings" 404RDEPENDS_${PN}-module-dbm-filter-null += "${PN}-module-warnings"
405RDEPENDS_${PN}-module-dbm-filter += "${PN}-module-carp"
406RDEPENDS_${PN}-module-dbm-filter += "${PN}-module-strict"
407RDEPENDS_${PN}-module-dbm-filter += "${PN}-module-warnings"
429RDEPENDS_${PN}-module-dbm-filter-utf8 += "${PN}-module-carp" 408RDEPENDS_${PN}-module-dbm-filter-utf8 += "${PN}-module-carp"
430RDEPENDS_${PN}-module-dbm-filter-utf8 += "${PN}-module-strict" 409RDEPENDS_${PN}-module-dbm-filter-utf8 += "${PN}-module-strict"
431RDEPENDS_${PN}-module-dbm-filter-utf8 += "${PN}-module-warnings" 410RDEPENDS_${PN}-module-dbm-filter-utf8 += "${PN}-module-warnings"
411RDEPENDS_${PN}-module-db += "${PN}-module-strict"
432RDEPENDS_${PN}-module-deprecate += "${PN}-module-carp" 412RDEPENDS_${PN}-module-deprecate += "${PN}-module-carp"
433RDEPENDS_${PN}-module-deprecate += "${PN}-module-strict" 413RDEPENDS_${PN}-module-deprecate += "${PN}-module-strict"
434RDEPENDS_${PN}-module-deprecate += "${PN}-module-warnings" 414RDEPENDS_${PN}-module-deprecate += "${PN}-module-warnings"
435RDEPENDS_${PN}-module-devel-dprof += "${PN}-module-if"
436RDEPENDS_${PN}-module-devel-dprof += "${PN}-module-xsloader"
437RDEPENDS_${PN}-module-devel-innerpackage += "${PN}-module-base"
438RDEPENDS_${PN}-module-devel-innerpackage += "${PN}-module-strict"
439RDEPENDS_${PN}-module-devel-innerpackage += "${PN}-module-vars"
440RDEPENDS_${PN}-module-devel-peek += "${PN}-module-exporter" 415RDEPENDS_${PN}-module-devel-peek += "${PN}-module-exporter"
441RDEPENDS_${PN}-module-devel-peek += "${PN}-module-xsloader" 416RDEPENDS_${PN}-module-devel-peek += "${PN}-module-xsloader"
442RDEPENDS_${PN}-module-devel-ppport += "${PN}-module-file-find" 417RDEPENDS_${PN}-module-devel-ppport += "${PN}-module-file-find"
@@ -449,8 +424,7 @@ RDEPENDS_${PN}-module-diagnostics += "${PN}-module-carp"
449RDEPENDS_${PN}-module-diagnostics += "${PN}-module-config" 424RDEPENDS_${PN}-module-diagnostics += "${PN}-module-config"
450RDEPENDS_${PN}-module-diagnostics += "${PN}-module-getopt-std" 425RDEPENDS_${PN}-module-diagnostics += "${PN}-module-getopt-std"
451RDEPENDS_${PN}-module-diagnostics += "${PN}-module-strict" 426RDEPENDS_${PN}-module-diagnostics += "${PN}-module-strict"
452RDEPENDS_${PN}-module-digest += "${PN}-module-strict" 427RDEPENDS_${PN}-module-diagnostics += "${PN}-module-text-tabs"
453RDEPENDS_${PN}-module-digest += "${PN}-module-vars"
454RDEPENDS_${PN}-module-digest-base += "${PN}-module-carp" 428RDEPENDS_${PN}-module-digest-base += "${PN}-module-carp"
455RDEPENDS_${PN}-module-digest-base += "${PN}-module-mime-base64" 429RDEPENDS_${PN}-module-digest-base += "${PN}-module-mime-base64"
456RDEPENDS_${PN}-module-digest-base += "${PN}-module-strict" 430RDEPENDS_${PN}-module-digest-base += "${PN}-module-strict"
@@ -465,32 +439,23 @@ RDEPENDS_${PN}-module-digest-md5 += "${PN}-module-exporter"
465RDEPENDS_${PN}-module-digest-md5 += "${PN}-module-strict" 439RDEPENDS_${PN}-module-digest-md5 += "${PN}-module-strict"
466RDEPENDS_${PN}-module-digest-md5 += "${PN}-module-vars" 440RDEPENDS_${PN}-module-digest-md5 += "${PN}-module-vars"
467RDEPENDS_${PN}-module-digest-md5 += "${PN}-module-xsloader" 441RDEPENDS_${PN}-module-digest-md5 += "${PN}-module-xsloader"
442RDEPENDS_${PN}-module-digest += "${PN}-module-strict"
443RDEPENDS_${PN}-module-digest += "${PN}-module-vars"
468RDEPENDS_${PN}-module-digest-sha += "${PN}-module-carp" 444RDEPENDS_${PN}-module-digest-sha += "${PN}-module-carp"
469RDEPENDS_${PN}-module-digest-sha += "${PN}-module-digest-base" 445RDEPENDS_${PN}-module-digest-sha += "${PN}-module-digest-base"
470RDEPENDS_${PN}-module-digest-sha += "${PN}-module-dynaloader" 446RDEPENDS_${PN}-module-digest-sha += "${PN}-module-dynaloader"
471RDEPENDS_${PN}-module-digest-sha += "${PN}-module-exporter" 447RDEPENDS_${PN}-module-digest-sha += "${PN}-module-exporter"
472RDEPENDS_${PN}-module-digest-sha += "${PN}-module-fcntl" 448RDEPENDS_${PN}-module-digest-sha += "${PN}-module-fcntl"
473RDEPENDS_${PN}-module-digest-sha += "${PN}-module-integer" 449RDEPENDS_${PN}-module-digest-sha += "${PN}-module-integer"
474RDEPENDS_${PN}-module-digest-sha += "${PN}-module-mime-base64"
475RDEPENDS_${PN}-module-digest-sha += "${PN}-module-strict" 450RDEPENDS_${PN}-module-digest-sha += "${PN}-module-strict"
476RDEPENDS_${PN}-module-digest-sha += "${PN}-module-vars" 451RDEPENDS_${PN}-module-digest-sha += "${PN}-module-vars"
477RDEPENDS_${PN}-module-dirhandle += "${PN}-module-carp" 452RDEPENDS_${PN}-module-dirhandle += "${PN}-module-carp"
478RDEPENDS_${PN}-module-dirhandle += "${PN}-module-symbol" 453RDEPENDS_${PN}-module-dirhandle += "${PN}-module-symbol"
479RDEPENDS_${PN}-module-dynaloader += "${PN}-module-carp" 454RDEPENDS_${PN}-module-dynaloader += "${PN}-module-carp"
480RDEPENDS_${PN}-module-dynaloader += "${PN}-module-config" 455RDEPENDS_${PN}-module-dynaloader += "${PN}-module-config"
481RDEPENDS_${PN}-module-encode += "${PN}-module-base" 456RDEPENDS_${PN}-module-encode-alias += "${PN}-module-constant"
482RDEPENDS_${PN}-module-encode += "${PN}-module-bytes"
483RDEPENDS_${PN}-module-encode += "${PN}-module-carp"
484RDEPENDS_${PN}-module-encode += "${PN}-module-encode-alias"
485RDEPENDS_${PN}-module-encode += "${PN}-module-encode-config"
486RDEPENDS_${PN}-module-encode += "${PN}-module-encode-configlocal-pm"
487RDEPENDS_${PN}-module-encode += "${PN}-module-encode-encoding"
488RDEPENDS_${PN}-module-encode += "${PN}-module-exporter"
489RDEPENDS_${PN}-module-encode += "${PN}-module-strict"
490RDEPENDS_${PN}-module-encode += "${PN}-module-warnings"
491RDEPENDS_${PN}-module-encode += "${PN}-module-xsloader"
492RDEPENDS_${PN}-module-encode-alias += "${PN}-module-base"
493RDEPENDS_${PN}-module-encode-alias += "${PN}-module-encode" 457RDEPENDS_${PN}-module-encode-alias += "${PN}-module-encode"
458RDEPENDS_${PN}-module-encode-alias += "${PN}-module-exporter"
494RDEPENDS_${PN}-module-encode-alias += "${PN}-module-strict" 459RDEPENDS_${PN}-module-encode-alias += "${PN}-module-strict"
495RDEPENDS_${PN}-module-encode-alias += "${PN}-module-warnings" 460RDEPENDS_${PN}-module-encode-alias += "${PN}-module-warnings"
496RDEPENDS_${PN}-module-encode-byte += "${PN}-module-encode" 461RDEPENDS_${PN}-module-encode-byte += "${PN}-module-encode"
@@ -501,17 +466,17 @@ RDEPENDS_${PN}-module-encode-cjkconstants += "${PN}-module-carp"
501RDEPENDS_${PN}-module-encode-cjkconstants += "${PN}-module-exporter" 466RDEPENDS_${PN}-module-encode-cjkconstants += "${PN}-module-exporter"
502RDEPENDS_${PN}-module-encode-cjkconstants += "${PN}-module-strict" 467RDEPENDS_${PN}-module-encode-cjkconstants += "${PN}-module-strict"
503RDEPENDS_${PN}-module-encode-cjkconstants += "${PN}-module-warnings" 468RDEPENDS_${PN}-module-encode-cjkconstants += "${PN}-module-warnings"
504RDEPENDS_${PN}-module-encode-cn += "${PN}-module-encode"
505RDEPENDS_${PN}-module-encode-cn += "${PN}-module-encode-cn-hz"
506RDEPENDS_${PN}-module-encode-cn += "${PN}-module-strict"
507RDEPENDS_${PN}-module-encode-cn += "${PN}-module-warnings"
508RDEPENDS_${PN}-module-encode-cn += "${PN}-module-xsloader"
509RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-base"
510RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-encode" 469RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-encode"
470RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-parent"
511RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-strict" 471RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-strict"
512RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-utf8" 472RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-utf8"
513RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-vars" 473RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-vars"
514RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-warnings" 474RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-warnings"
475RDEPENDS_${PN}-module-encode-cn += "${PN}-module-encode"
476RDEPENDS_${PN}-module-encode-cn += "${PN}-module-encode-cn-hz"
477RDEPENDS_${PN}-module-encode-cn += "${PN}-module-strict"
478RDEPENDS_${PN}-module-encode-cn += "${PN}-module-warnings"
479RDEPENDS_${PN}-module-encode-cn += "${PN}-module-xsloader"
515RDEPENDS_${PN}-module-encode-config += "${PN}-module-strict" 480RDEPENDS_${PN}-module-encode-config += "${PN}-module-strict"
516RDEPENDS_${PN}-module-encode-config += "${PN}-module-warnings" 481RDEPENDS_${PN}-module-encode-config += "${PN}-module-warnings"
517RDEPENDS_${PN}-module-encode-ebcdic += "${PN}-module-encode" 482RDEPENDS_${PN}-module-encode-ebcdic += "${PN}-module-encode"
@@ -519,6 +484,7 @@ RDEPENDS_${PN}-module-encode-ebcdic += "${PN}-module-strict"
519RDEPENDS_${PN}-module-encode-ebcdic += "${PN}-module-warnings" 484RDEPENDS_${PN}-module-encode-ebcdic += "${PN}-module-warnings"
520RDEPENDS_${PN}-module-encode-ebcdic += "${PN}-module-xsloader" 485RDEPENDS_${PN}-module-encode-ebcdic += "${PN}-module-xsloader"
521RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-carp" 486RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-carp"
487RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-constant"
522RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-encode" 488RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-encode"
523RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-exporter" 489RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-exporter"
524RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-overload" 490RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-overload"
@@ -529,62 +495,74 @@ RDEPENDS_${PN}-module-encode-encoding += "${PN}-module-encode"
529RDEPENDS_${PN}-module-encode-encoding += "${PN}-module-encode-mime-name" 495RDEPENDS_${PN}-module-encode-encoding += "${PN}-module-encode-mime-name"
530RDEPENDS_${PN}-module-encode-encoding += "${PN}-module-strict" 496RDEPENDS_${PN}-module-encode-encoding += "${PN}-module-strict"
531RDEPENDS_${PN}-module-encode-encoding += "${PN}-module-warnings" 497RDEPENDS_${PN}-module-encode-encoding += "${PN}-module-warnings"
532RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-base"
533RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-carp" 498RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-carp"
534RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-encode" 499RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-encode"
500RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-parent"
535RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-strict" 501RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-strict"
536RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-utf8" 502RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-utf8"
537RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-vars" 503RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-vars"
538RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-warnings" 504RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-warnings"
539RDEPENDS_${PN}-module-encode-guess += "${PN}-module-base"
540RDEPENDS_${PN}-module-encode-guess += "${PN}-module-bytes" 505RDEPENDS_${PN}-module-encode-guess += "${PN}-module-bytes"
541RDEPENDS_${PN}-module-encode-guess += "${PN}-module-carp" 506RDEPENDS_${PN}-module-encode-guess += "${PN}-module-carp"
507RDEPENDS_${PN}-module-encode-guess += "${PN}-module-constant"
542RDEPENDS_${PN}-module-encode-guess += "${PN}-module-encode" 508RDEPENDS_${PN}-module-encode-guess += "${PN}-module-encode"
543RDEPENDS_${PN}-module-encode-guess += "${PN}-module-encode-unicode" 509RDEPENDS_${PN}-module-encode-guess += "${PN}-module-encode-unicode"
510RDEPENDS_${PN}-module-encode-guess += "${PN}-module-parent"
544RDEPENDS_${PN}-module-encode-guess += "${PN}-module-strict" 511RDEPENDS_${PN}-module-encode-guess += "${PN}-module-strict"
545RDEPENDS_${PN}-module-encode-guess += "${PN}-module-warnings" 512RDEPENDS_${PN}-module-encode-guess += "${PN}-module-warnings"
546RDEPENDS_${PN}-module-encode-jp += "${PN}-module-encode"
547RDEPENDS_${PN}-module-encode-jp += "${PN}-module-encode-jp-jis7"
548RDEPENDS_${PN}-module-encode-jp += "${PN}-module-strict"
549RDEPENDS_${PN}-module-encode-jp += "${PN}-module-warnings"
550RDEPENDS_${PN}-module-encode-jp += "${PN}-module-xsloader"
551RDEPENDS_${PN}-module-encode-jp-h2z += "${PN}-module-encode-cjkconstants" 513RDEPENDS_${PN}-module-encode-jp-h2z += "${PN}-module-encode-cjkconstants"
552RDEPENDS_${PN}-module-encode-jp-h2z += "${PN}-module-strict" 514RDEPENDS_${PN}-module-encode-jp-h2z += "${PN}-module-strict"
553RDEPENDS_${PN}-module-encode-jp-h2z += "${PN}-module-vars" 515RDEPENDS_${PN}-module-encode-jp-h2z += "${PN}-module-vars"
554RDEPENDS_${PN}-module-encode-jp-h2z += "${PN}-module-warnings" 516RDEPENDS_${PN}-module-encode-jp-h2z += "${PN}-module-warnings"
555RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-base"
556RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-bytes" 517RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-bytes"
557RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-encode" 518RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-encode"
558RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-encode-cjkconstants" 519RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-encode-cjkconstants"
559RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-encode-jp-h2z" 520RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-encode-jp-h2z"
521RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-parent"
560RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-strict" 522RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-strict"
561RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-warnings" 523RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-warnings"
524RDEPENDS_${PN}-module-encode-jp += "${PN}-module-encode"
525RDEPENDS_${PN}-module-encode-jp += "${PN}-module-encode-jp-jis7"
526RDEPENDS_${PN}-module-encode-jp += "${PN}-module-strict"
527RDEPENDS_${PN}-module-encode-jp += "${PN}-module-warnings"
528RDEPENDS_${PN}-module-encode-jp += "${PN}-module-xsloader"
529RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-encode"
530RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-encode-cjkconstants"
531RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-parent"
532RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-strict"
533RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-warnings"
562RDEPENDS_${PN}-module-encode-kr += "${PN}-module-encode" 534RDEPENDS_${PN}-module-encode-kr += "${PN}-module-encode"
563RDEPENDS_${PN}-module-encode-kr += "${PN}-module-encode-kr-2022-kr" 535RDEPENDS_${PN}-module-encode-kr += "${PN}-module-encode-kr-2022-kr"
564RDEPENDS_${PN}-module-encode-kr += "${PN}-module-strict" 536RDEPENDS_${PN}-module-encode-kr += "${PN}-module-strict"
565RDEPENDS_${PN}-module-encode-kr += "${PN}-module-warnings" 537RDEPENDS_${PN}-module-encode-kr += "${PN}-module-warnings"
566RDEPENDS_${PN}-module-encode-kr += "${PN}-module-xsloader" 538RDEPENDS_${PN}-module-encode-kr += "${PN}-module-xsloader"
567RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-base" 539RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-constant"
568RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-encode" 540RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-encode-cjkconstants"
569RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-encode-cjkconstants" 541RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-parent"
570RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-strict" 542RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-strict"
571RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-warnings" 543RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-warnings"
572RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-base"
573RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-bytes" 544RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-bytes"
574RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-carp" 545RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-carp"
575RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-constant" 546RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-constant"
576RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-encode" 547RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-encode"
577RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-mime-base64" 548RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-mime-base64"
549RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-parent"
578RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-strict" 550RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-strict"
579RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-utf8" 551RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-utf8"
580RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-warnings" 552RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-warnings"
581RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-base"
582RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-constant"
583RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-encode-cjkconstants"
584RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-strict"
585RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-warnings"
586RDEPENDS_${PN}-module-encode-mime-name += "${PN}-module-strict" 553RDEPENDS_${PN}-module-encode-mime-name += "${PN}-module-strict"
587RDEPENDS_${PN}-module-encode-mime-name += "${PN}-module-warnings" 554RDEPENDS_${PN}-module-encode-mime-name += "${PN}-module-warnings"
555RDEPENDS_${PN}-module-encode += "${PN}-module-bytes"
556RDEPENDS_${PN}-module-encode += "${PN}-module-carp"
557RDEPENDS_${PN}-module-encode += "${PN}-module-constant"
558RDEPENDS_${PN}-module-encode += "${PN}-module-encode-alias"
559RDEPENDS_${PN}-module-encode += "${PN}-module-encode-config"
560RDEPENDS_${PN}-module-encode += "${PN}-module-encode-configlocal-pm"
561RDEPENDS_${PN}-module-encode += "${PN}-module-encode-encoding"
562RDEPENDS_${PN}-module-encode += "${PN}-module-exporter"
563RDEPENDS_${PN}-module-encode += "${PN}-module-strict"
564RDEPENDS_${PN}-module-encode += "${PN}-module-warnings"
565RDEPENDS_${PN}-module-encode += "${PN}-module-xsloader"
588RDEPENDS_${PN}-module-encode-symbol += "${PN}-module-encode" 566RDEPENDS_${PN}-module-encode-symbol += "${PN}-module-encode"
589RDEPENDS_${PN}-module-encode-symbol += "${PN}-module-strict" 567RDEPENDS_${PN}-module-encode-symbol += "${PN}-module-strict"
590RDEPENDS_${PN}-module-encode-symbol += "${PN}-module-warnings" 568RDEPENDS_${PN}-module-encode-symbol += "${PN}-module-warnings"
@@ -593,18 +571,20 @@ RDEPENDS_${PN}-module-encode-tw += "${PN}-module-encode"
593RDEPENDS_${PN}-module-encode-tw += "${PN}-module-strict" 571RDEPENDS_${PN}-module-encode-tw += "${PN}-module-strict"
594RDEPENDS_${PN}-module-encode-tw += "${PN}-module-warnings" 572RDEPENDS_${PN}-module-encode-tw += "${PN}-module-warnings"
595RDEPENDS_${PN}-module-encode-tw += "${PN}-module-xsloader" 573RDEPENDS_${PN}-module-encode-tw += "${PN}-module-xsloader"
596RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-base"
597RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-encode" 574RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-encode"
575RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-parent"
598RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-strict" 576RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-strict"
599RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-warnings" 577RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-warnings"
600RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-xsloader" 578RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-xsloader"
601RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-base"
602RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-encode" 579RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-encode"
603RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-mime-base64" 580RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-mime-base64"
581RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-parent"
582RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-re"
604RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-strict" 583RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-strict"
605RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-warnings" 584RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-warnings"
606RDEPENDS_${PN}-module-encoding += "${PN}-module-carp" 585RDEPENDS_${PN}-module-encoding += "${PN}-module-carp"
607RDEPENDS_${PN}-module-encoding += "${PN}-module-config" 586RDEPENDS_${PN}-module-encoding += "${PN}-module-config"
587RDEPENDS_${PN}-module-encoding += "${PN}-module-constant"
608RDEPENDS_${PN}-module-encoding += "${PN}-module-encode" 588RDEPENDS_${PN}-module-encoding += "${PN}-module-encode"
609RDEPENDS_${PN}-module-encoding += "${PN}-module-filter-util-call" 589RDEPENDS_${PN}-module-encoding += "${PN}-module-filter-util-call"
610RDEPENDS_${PN}-module-encoding += "${PN}-module-i18n-langinfo" 590RDEPENDS_${PN}-module-encoding += "${PN}-module-i18n-langinfo"
@@ -615,33 +595,42 @@ RDEPENDS_${PN}-module-encoding-warnings += "${PN}-module-carp"
615RDEPENDS_${PN}-module-encoding-warnings += "${PN}-module-strict" 595RDEPENDS_${PN}-module-encoding-warnings += "${PN}-module-strict"
616RDEPENDS_${PN}-module-english += "${PN}-module-carp " 596RDEPENDS_${PN}-module-english += "${PN}-module-carp "
617RDEPENDS_${PN}-module-english += "${PN}-module-exporter" 597RDEPENDS_${PN}-module-english += "${PN}-module-exporter"
598RDEPENDS_${PN}-module-env += "${PN}-module-config"
599RDEPENDS_${PN}-module-env += "${PN}-module-tie-array"
618RDEPENDS_${PN}-module-errno += "${PN}-module-carp" 600RDEPENDS_${PN}-module-errno += "${PN}-module-carp"
619RDEPENDS_${PN}-module-errno += "${PN}-module-exporter" 601RDEPENDS_${PN}-module-errno += "${PN}-module-exporter"
620RDEPENDS_${PN}-module-errno += "${PN}-module-strict" 602RDEPENDS_${PN}-module-errno += "${PN}-module-strict"
621RDEPENDS_${PN}-module-exporter += "${PN}-module-exporter-heavy" 603RDEPENDS_${PN}-module-experimental += "${PN}-module-carp"
604RDEPENDS_${PN}-module-experimental += "${PN}-module-feature"
605RDEPENDS_${PN}-module-experimental += "${PN}-module-strict"
606RDEPENDS_${PN}-module-experimental += "${PN}-module-warnings"
622RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-carp" 607RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-carp"
623RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-exporter" 608RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-exporter"
624RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-strict" 609RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-strict"
625RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-basename" 610RDEPENDS_${PN}-module-exporter += "${PN}-module-exporter-heavy"
626RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-path"
627RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-spec"
628RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-vars"
629RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-config" 611RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-config"
630RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-cwd" 612RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-cwd"
631RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-data-dumper" 613RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-dynaloader"
632RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-extutils-mksymlists" 614RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-extutils-mksymlists"
633RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-file-basename" 615RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-file-basename"
634RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-file-spec" 616RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-file-spec"
635RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-file-temp" 617RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-file-temp"
636RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-io-file"
637RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-ipc-cmd" 618RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-ipc-cmd"
638RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-strict" 619RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-strict"
639RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-text-parsewords" 620RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-text-parsewords"
640RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-vars" 621RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-vars"
622RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-basename"
623RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-path"
624RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-spec"
625RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-vars"
641RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-extutils-cbuilder-platform-unix" 626RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-extutils-cbuilder-platform-unix"
642RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-file-spec" 627RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-file-spec"
643RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-strict" 628RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-strict"
644RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-vars" 629RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-vars"
630RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-extutils-cbuilder-platform-unix"
631RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-file-spec"
632RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-strict"
633RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-vars"
645RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-extutils-cbuilder-platform-unix" 634RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-extutils-cbuilder-platform-unix"
646RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-file-spec" 635RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-file-spec"
647RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-strict" 636RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-strict"
@@ -664,6 +653,9 @@ RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-extutils-c
664RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-file-spec-functions" 653RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-file-spec-functions"
665RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-strict" 654RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-strict"
666RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-vars" 655RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-vars"
656RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-bcc += "${PN}-module-vars"
657RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-gcc += "${PN}-module-vars"
658RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-msvc += "${PN}-module-vars"
667RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-extutils-cbuilder-base" 659RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-extutils-cbuilder-base"
668RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-basename" 660RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-basename"
669RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-spec" 661RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-spec"
@@ -671,9 +663,14 @@ RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-io-fil
671RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-strict" 663RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-strict"
672RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-vars" 664RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-vars"
673RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-warnings" 665RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-warnings"
674RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-bcc += "${PN}-module-vars" 666RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-exporter"
675RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-gcc += "${PN}-module-vars" 667RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-extutils-command"
676RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-msvc += "${PN}-module-vars" 668RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-extutils-install"
669RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-file-spec"
670RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-getopt-long"
671RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-strict"
672RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-test-harness"
673RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-warnings"
677RDEPENDS_${PN}-module-extutils-command += "${PN}-module-carp" 674RDEPENDS_${PN}-module-extutils-command += "${PN}-module-carp"
678RDEPENDS_${PN}-module-extutils-command += "${PN}-module-exporter" 675RDEPENDS_${PN}-module-extutils-command += "${PN}-module-exporter"
679RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-basename" 676RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-basename"
@@ -683,14 +680,12 @@ RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-find"
683RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-path" 680RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-path"
684RDEPENDS_${PN}-module-extutils-command += "${PN}-module-strict" 681RDEPENDS_${PN}-module-extutils-command += "${PN}-module-strict"
685RDEPENDS_${PN}-module-extutils-command += "${PN}-module-vars" 682RDEPENDS_${PN}-module-extutils-command += "${PN}-module-vars"
686RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-exporter" 683RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-carp"
687RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-extutils-command" 684RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-constant"
688RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-extutils-install" 685RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-extutils-constant-utils"
689RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-file-spec" 686RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-strict"
690RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-getopt-long" 687RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-text-wrap"
691RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-strict" 688RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-vars"
692RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-test-harness"
693RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-warnings"
694RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-carp" 689RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-carp"
695RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-exporter" 690RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-exporter"
696RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-extutils-constant-proxysubs" 691RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-extutils-constant-proxysubs"
@@ -699,12 +694,6 @@ RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-extutils-constant-xs"
699RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-filehandle" 694RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-filehandle"
700RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-strict" 695RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-strict"
701RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-vars" 696RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-vars"
702RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-carp"
703RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-constant"
704RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-extutils-constant-utils"
705RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-strict"
706RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-text-wrap"
707RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-vars"
708RDEPENDS_${PN}-module-extutils-constant-proxysubs += "${PN}-module-carp" 697RDEPENDS_${PN}-module-extutils-constant-proxysubs += "${PN}-module-carp"
709RDEPENDS_${PN}-module-extutils-constant-proxysubs += "${PN}-module-extutils-constant-utils" 698RDEPENDS_${PN}-module-extutils-constant-proxysubs += "${PN}-module-extutils-constant-utils"
710RDEPENDS_${PN}-module-extutils-constant-proxysubs += "${PN}-module-extutils-constant-xs" 699RDEPENDS_${PN}-module-extutils-constant-proxysubs += "${PN}-module-extutils-constant-xs"
@@ -727,10 +716,19 @@ RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-exporter"
727RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-extutils-liblist" 716RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-extutils-liblist"
728RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-extutils-makemaker" 717RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-extutils-makemaker"
729RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-file-spec" 718RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-file-spec"
730RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-filehandle"
731RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-getopt-std" 719RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-getopt-std"
732RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-strict" 720RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-strict"
733RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-vars" 721RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-vars"
722RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-carp"
723RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-config"
724RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-data-dumper"
725RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-extutils-makemaker"
726RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-extutils-packlist"
727RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-file-basename"
728RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-file-find"
729RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-file-spec"
730RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-strict"
731RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-vars"
734RDEPENDS_${PN}-module-extutils-install += "${PN}-module-autosplit" 732RDEPENDS_${PN}-module-extutils-install += "${PN}-module-autosplit"
735RDEPENDS_${PN}-module-extutils-install += "${PN}-module-carp" 733RDEPENDS_${PN}-module-extutils-install += "${PN}-module-carp"
736RDEPENDS_${PN}-module-extutils-install += "${PN}-module-config" 734RDEPENDS_${PN}-module-extutils-install += "${PN}-module-config"
@@ -745,25 +743,18 @@ RDEPENDS_${PN}-module-extutils-install += "${PN}-module-file-path"
745RDEPENDS_${PN}-module-extutils-install += "${PN}-module-file-spec" 743RDEPENDS_${PN}-module-extutils-install += "${PN}-module-file-spec"
746RDEPENDS_${PN}-module-extutils-install += "${PN}-module-strict" 744RDEPENDS_${PN}-module-extutils-install += "${PN}-module-strict"
747RDEPENDS_${PN}-module-extutils-install += "${PN}-module-vars" 745RDEPENDS_${PN}-module-extutils-install += "${PN}-module-vars"
748RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-carp"
749RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-config"
750RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-data-dumper"
751RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-extutils-makemaker"
752RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-extutils-packlist"
753RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-file-basename"
754RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-file-find"
755RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-file-spec"
756RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-strict"
757RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-vars"
758RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-extutils-liblist-kid"
759RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-file-spec"
760RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-strict"
761RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-config"
762RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-cwd" 746RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-cwd"
747RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-extutils-makemaker-config"
763RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-file-basename" 748RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-file-basename"
764RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-file-spec" 749RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-file-spec"
765RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-strict" 750RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-strict"
766RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-text-parsewords" 751RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-text-parsewords"
752RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-warnings"
753RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-extutils-liblist-kid"
754RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-file-spec"
755RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-strict"
756RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-config"
757RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-strict"
767RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-carp" 758RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-carp"
768RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-cwd" 759RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-cwd"
769RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-exporter" 760RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-exporter"
@@ -774,12 +765,7 @@ RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-my"
774RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-path" 765RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-path"
775RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-spec" 766RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-spec"
776RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-strict" 767RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-strict"
777RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-config" 768RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-version"
778RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-strict"
779RDEPENDS_${PN}-module-extutils-makemaker-yaml += "${PN}-module-carp"
780RDEPENDS_${PN}-module-extutils-makemaker-yaml += "${PN}-module-exporter"
781RDEPENDS_${PN}-module-extutils-makemaker-yaml += "${PN}-module-scalar-util"
782RDEPENDS_${PN}-module-extutils-makemaker-yaml += "${PN}-module-strict"
783RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-carp" 769RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-carp"
784RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-config" 770RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-config"
785RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-exporter" 771RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-exporter"
@@ -791,6 +777,9 @@ RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-file-spec"
791RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-strict" 777RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-strict"
792RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-vars" 778RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-vars"
793RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-exporter" 779RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-exporter"
780RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-extutils-embed"
781RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-strict"
782RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-vars"
794RDEPENDS_${PN}-module-extutils-mkbootstrap += "${PN}-module-config" 783RDEPENDS_${PN}-module-extutils-mkbootstrap += "${PN}-module-config"
795RDEPENDS_${PN}-module-extutils-mkbootstrap += "${PN}-module-dynaloader" 784RDEPENDS_${PN}-module-extutils-mkbootstrap += "${PN}-module-dynaloader"
796RDEPENDS_${PN}-module-extutils-mkbootstrap += "${PN}-module-exporter" 785RDEPENDS_${PN}-module-extutils-mkbootstrap += "${PN}-module-exporter"
@@ -799,27 +788,26 @@ RDEPENDS_${PN}-module-extutils-mksymlists += "${PN}-module-carp"
799RDEPENDS_${PN}-module-extutils-mksymlists += "${PN}-module-config" 788RDEPENDS_${PN}-module-extutils-mksymlists += "${PN}-module-config"
800RDEPENDS_${PN}-module-extutils-mksymlists += "${PN}-module-exporter" 789RDEPENDS_${PN}-module-extutils-mksymlists += "${PN}-module-exporter"
801RDEPENDS_${PN}-module-extutils-mksymlists += "${PN}-module-strict" 790RDEPENDS_${PN}-module-extutils-mksymlists += "${PN}-module-strict"
802RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-extutils-liblist"
803RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-extutils-makemaker"
804RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-extutils-makemaker-config"
805RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-strict"
806RDEPENDS_${PN}-module-extutils-mm-aix += "${PN}-module-extutils-makemaker" 791RDEPENDS_${PN}-module-extutils-mm-aix += "${PN}-module-extutils-makemaker"
807RDEPENDS_${PN}-module-extutils-mm-aix += "${PN}-module-extutils-mm-unix" 792RDEPENDS_${PN}-module-extutils-mm-aix += "${PN}-module-extutils-mm-unix"
808RDEPENDS_${PN}-module-extutils-mm-aix += "${PN}-module-strict" 793RDEPENDS_${PN}-module-extutils-mm-aix += "${PN}-module-strict"
809RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-autosplit" 794RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-autosplit"
810RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-carp" 795RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-carp"
796RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-cpan"
811RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-data-dumper" 797RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-data-dumper"
812RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-extutils-makemaker" 798RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-extutils-makemaker"
813RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-extutils-makemaker-config" 799RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-extutils-makemaker-config"
814RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-extutils-makemaker-yaml"
815RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-file-basename" 800RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-file-basename"
801RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-file-find"
816RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-file-spec" 802RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-file-spec"
817RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-strict" 803RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-strict"
804RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-version"
818RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-makemaker-config" 805RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-makemaker-config"
819RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-mm-any" 806RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-mm-any"
820RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-mm-unix" 807RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-mm-unix"
821RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-file-spec" 808RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-file-spec"
822RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-strict" 809RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-strict"
810RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-unix"
823RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-makemaker-config" 811RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-makemaker-config"
824RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-unix" 812RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-unix"
825RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-win32" 813RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-win32"
@@ -841,6 +829,10 @@ RDEPENDS_${PN}-module-extutils-mm-os2 += "${PN}-module-extutils-mm-any"
841RDEPENDS_${PN}-module-extutils-mm-os2 += "${PN}-module-extutils-mm-unix" 829RDEPENDS_${PN}-module-extutils-mm-os2 += "${PN}-module-extutils-mm-unix"
842RDEPENDS_${PN}-module-extutils-mm-os2 += "${PN}-module-file-spec" 830RDEPENDS_${PN}-module-extutils-mm-os2 += "${PN}-module-file-spec"
843RDEPENDS_${PN}-module-extutils-mm-os2 += "${PN}-module-strict" 831RDEPENDS_${PN}-module-extutils-mm-os2 += "${PN}-module-strict"
832RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-extutils-liblist"
833RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-extutils-makemaker"
834RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-extutils-makemaker-config"
835RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-strict"
844RDEPENDS_${PN}-module-extutils-mm-qnx += "${PN}-module-extutils-mm-unix" 836RDEPENDS_${PN}-module-extutils-mm-qnx += "${PN}-module-extutils-mm-unix"
845RDEPENDS_${PN}-module-extutils-mm-qnx += "${PN}-module-strict" 837RDEPENDS_${PN}-module-extutils-mm-qnx += "${PN}-module-strict"
846RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-carp" 838RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-carp"
@@ -886,20 +878,55 @@ RDEPENDS_${PN}-module-extutils-packlist += "${PN}-module-cwd"
886RDEPENDS_${PN}-module-extutils-packlist += "${PN}-module-file-spec" 878RDEPENDS_${PN}-module-extutils-packlist += "${PN}-module-file-spec"
887RDEPENDS_${PN}-module-extutils-packlist += "${PN}-module-strict" 879RDEPENDS_${PN}-module-extutils-packlist += "${PN}-module-strict"
888RDEPENDS_${PN}-module-extutils-packlist += "${PN}-module-vars" 880RDEPENDS_${PN}-module-extutils-packlist += "${PN}-module-vars"
881RDEPENDS_${PN}-module-extutils-parsexs-constants += "${PN}-module-strict"
882RDEPENDS_${PN}-module-extutils-parsexs-constants += "${PN}-module-symbol"
883RDEPENDS_${PN}-module-extutils-parsexs-constants += "${PN}-module-warnings"
884RDEPENDS_${PN}-module-extutils-parsexs-countlines += "${PN}-module-strict"
885RDEPENDS_${PN}-module-extutils-parsexs-eval += "${PN}-module-strict"
886RDEPENDS_${PN}-module-extutils-parsexs-eval += "${PN}-module-warnings"
889RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-config" 887RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-config"
890RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-cwd" 888RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-cwd"
891RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-exporter" 889RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-exporter"
890RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-extutils-parsexs-constants"
891RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-extutils-parsexs-countlines"
892RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-extutils-parsexs-eval"
893RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-extutils-parsexs-utilities"
892RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-file-basename" 894RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-file-basename"
893RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-file-spec" 895RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-file-spec"
894RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-re" 896RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-re"
895RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-strict" 897RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-strict"
896RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-symbol" 898RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-symbol"
897RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-vars" 899RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-exporter"
900RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-extutils-parsexs-constants"
901RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-extutils-typemaps"
902RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-file-spec"
903RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-lib"
904RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-strict"
905RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-warnings"
898RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-cwd" 906RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-cwd"
899RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-file-spec" 907RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-file-spec"
900RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-lib" 908RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-lib"
901RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-strict" 909RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-strict"
902RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-warnings" 910RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-warnings"
911RDEPENDS_${PN}-module-extutils-typemaps-cmd += "${PN}-module-exporter"
912RDEPENDS_${PN}-module-extutils-typemaps-cmd += "${PN}-module-extutils-typemaps"
913RDEPENDS_${PN}-module-extutils-typemaps-cmd += "${PN}-module-strict"
914RDEPENDS_${PN}-module-extutils-typemaps-cmd += "${PN}-module-warnings"
915RDEPENDS_${PN}-module-extutils-typemaps-inputmap += "${PN}-module-strict"
916RDEPENDS_${PN}-module-extutils-typemaps-inputmap += "${PN}-module-warnings"
917RDEPENDS_${PN}-module-extutils-typemaps-outputmap += "${PN}-module-re"
918RDEPENDS_${PN}-module-extutils-typemaps-outputmap += "${PN}-module-strict"
919RDEPENDS_${PN}-module-extutils-typemaps-outputmap += "${PN}-module-warnings"
920RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-extutils-parsexs"
921RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-extutils-parsexs-constants"
922RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-extutils-typemaps-inputmap"
923RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-extutils-typemaps-outputmap"
924RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-extutils-typemaps-type"
925RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-strict"
926RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-warnings"
927RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-extutils-typemaps"
928RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-strict"
929RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-warnings"
903RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-exception-system" 930RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-exception-system"
904RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-hints" 931RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-hints"
905RDEPENDS_${PN}-module-fatal += "${PN}-module-carp" 932RDEPENDS_${PN}-module-fatal += "${PN}-module-carp"
@@ -908,6 +935,7 @@ RDEPENDS_${PN}-module-fatal += "${PN}-module-constant"
908RDEPENDS_${PN}-module-fatal += "${PN}-module-fatal" 935RDEPENDS_${PN}-module-fatal += "${PN}-module-fatal"
909RDEPENDS_${PN}-module-fatal += "${PN}-module-fcntl" 936RDEPENDS_${PN}-module-fatal += "${PN}-module-fcntl"
910RDEPENDS_${PN}-module-fatal += "${PN}-module-posix" 937RDEPENDS_${PN}-module-fatal += "${PN}-module-posix"
938RDEPENDS_${PN}-module-fatal += "${PN}-module-scalar-util"
911RDEPENDS_${PN}-module-fatal += "${PN}-module-strict" 939RDEPENDS_${PN}-module-fatal += "${PN}-module-strict"
912RDEPENDS_${PN}-module-fatal += "${PN}-module-tie-refhash" 940RDEPENDS_${PN}-module-fatal += "${PN}-module-tie-refhash"
913RDEPENDS_${PN}-module-fatal += "${PN}-module-warnings" 941RDEPENDS_${PN}-module-fatal += "${PN}-module-warnings"
@@ -925,6 +953,10 @@ RDEPENDS_${PN}-module-file-basename += "${PN}-module-exporter"
925RDEPENDS_${PN}-module-file-basename += "${PN}-module-re" 953RDEPENDS_${PN}-module-file-basename += "${PN}-module-re"
926RDEPENDS_${PN}-module-file-basename += "${PN}-module-strict" 954RDEPENDS_${PN}-module-file-basename += "${PN}-module-strict"
927RDEPENDS_${PN}-module-file-basename += "${PN}-module-warnings" 955RDEPENDS_${PN}-module-file-basename += "${PN}-module-warnings"
956RDEPENDS_${PN}-module-filecache += "${PN}-module-carp"
957RDEPENDS_${PN}-module-filecache += "${PN}-module-parent"
958RDEPENDS_${PN}-module-filecache += "${PN}-module-strict"
959RDEPENDS_${PN}-module-filecache += "${PN}-module-vars"
928RDEPENDS_${PN}-module-file-compare += "${PN}-module-carp" 960RDEPENDS_${PN}-module-file-compare += "${PN}-module-carp"
929RDEPENDS_${PN}-module-file-compare += "${PN}-module-exporter" 961RDEPENDS_${PN}-module-file-compare += "${PN}-module-exporter"
930RDEPENDS_${PN}-module-file-compare += "${PN}-module-strict" 962RDEPENDS_${PN}-module-file-compare += "${PN}-module-strict"
@@ -939,16 +971,17 @@ RDEPENDS_${PN}-module-file-copy += "${PN}-module-warnings"
939RDEPENDS_${PN}-module-file-dosglob += "${PN}-module-strict" 971RDEPENDS_${PN}-module-file-dosglob += "${PN}-module-strict"
940RDEPENDS_${PN}-module-file-dosglob += "${PN}-module-text-parsewords" 972RDEPENDS_${PN}-module-file-dosglob += "${PN}-module-text-parsewords"
941RDEPENDS_${PN}-module-file-dosglob += "${PN}-module-warnings" 973RDEPENDS_${PN}-module-file-dosglob += "${PN}-module-warnings"
974RDEPENDS_${PN}-module-file-dosglob += "${PN}-module-xsloader"
942RDEPENDS_${PN}-module-file-fetch += "${PN}-module-carp" 975RDEPENDS_${PN}-module-file-fetch += "${PN}-module-carp"
943RDEPENDS_${PN}-module-file-fetch += "${PN}-module-constant" 976RDEPENDS_${PN}-module-file-fetch += "${PN}-module-constant"
944RDEPENDS_${PN}-module-file-fetch += "${PN}-module-cwd" 977RDEPENDS_${PN}-module-file-fetch += "${PN}-module-cwd"
945RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-basename" 978RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-basename"
946RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-copy" 979RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-copy"
980RDEPENDS_${PN}-module-file-fetch += "${PN}-module-filehandle"
947RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-path" 981RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-path"
948RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-spec" 982RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-spec"
949RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-spec-unix" 983RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-spec-unix"
950RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-temp" 984RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-temp"
951RDEPENDS_${PN}-module-file-fetch += "${PN}-module-filehandle"
952RDEPENDS_${PN}-module-file-fetch += "${PN}-module-ipc-cmd" 985RDEPENDS_${PN}-module-file-fetch += "${PN}-module-ipc-cmd"
953RDEPENDS_${PN}-module-file-fetch += "${PN}-module-locale-maketext-simple" 986RDEPENDS_${PN}-module-file-fetch += "${PN}-module-locale-maketext-simple"
954RDEPENDS_${PN}-module-file-fetch += "${PN}-module-load" 987RDEPENDS_${PN}-module-file-fetch += "${PN}-module-load"
@@ -963,15 +996,17 @@ RDEPENDS_${PN}-module-file-find += "${PN}-module-file-spec"
963RDEPENDS_${PN}-module-file-find += "${PN}-module-strict" 996RDEPENDS_${PN}-module-file-find += "${PN}-module-strict"
964RDEPENDS_${PN}-module-file-find += "${PN}-module-warnings" 997RDEPENDS_${PN}-module-file-find += "${PN}-module-warnings"
965RDEPENDS_${PN}-module-file-find += "${PN}-module-warnings-register" 998RDEPENDS_${PN}-module-file-find += "${PN}-module-warnings-register"
966RDEPENDS_${PN}-module-file-glob += "${PN}-module-exporter"
967RDEPENDS_${PN}-module-file-glob += "${PN}-module-feature"
968RDEPENDS_${PN}-module-file-glob += "${PN}-module-strict"
969RDEPENDS_${PN}-module-file-glob += "${PN}-module-text-parsewords"
970RDEPENDS_${PN}-module-file-glob += "${PN}-module-xsloader"
971RDEPENDS_${PN}-module-file-globmapper += "${PN}-module-carp" 999RDEPENDS_${PN}-module-file-globmapper += "${PN}-module-carp"
972RDEPENDS_${PN}-module-file-globmapper += "${PN}-module-file-glob" 1000RDEPENDS_${PN}-module-file-globmapper += "${PN}-module-file-glob"
973RDEPENDS_${PN}-module-file-globmapper += "${PN}-module-strict" 1001RDEPENDS_${PN}-module-file-globmapper += "${PN}-module-strict"
974RDEPENDS_${PN}-module-file-globmapper += "${PN}-module-warnings" 1002RDEPENDS_${PN}-module-file-globmapper += "${PN}-module-warnings"
1003RDEPENDS_${PN}-module-file-glob += "${PN}-module-exporter"
1004RDEPENDS_${PN}-module-file-glob += "${PN}-module-strict"
1005RDEPENDS_${PN}-module-file-glob += "${PN}-module-xsloader"
1006RDEPENDS_${PN}-module-filehandle += "${PN}-module-exporter"
1007RDEPENDS_${PN}-module-filehandle += "${PN}-module-fcntl"
1008RDEPENDS_${PN}-module-filehandle += "${PN}-module-io-file"
1009RDEPENDS_${PN}-module-filehandle += "${PN}-module-strict"
975RDEPENDS_${PN}-module-file-path += "${PN}-module-carp" 1010RDEPENDS_${PN}-module-file-path += "${PN}-module-carp"
976RDEPENDS_${PN}-module-file-path += "${PN}-module-cwd" 1011RDEPENDS_${PN}-module-file-path += "${PN}-module-cwd"
977RDEPENDS_${PN}-module-file-path += "${PN}-module-exporter" 1012RDEPENDS_${PN}-module-file-path += "${PN}-module-exporter"
@@ -979,8 +1014,6 @@ RDEPENDS_${PN}-module-file-path += "${PN}-module-file-basename"
979RDEPENDS_${PN}-module-file-path += "${PN}-module-file-spec" 1014RDEPENDS_${PN}-module-file-path += "${PN}-module-file-spec"
980RDEPENDS_${PN}-module-file-path += "${PN}-module-strict" 1015RDEPENDS_${PN}-module-file-path += "${PN}-module-strict"
981RDEPENDS_${PN}-module-file-path += "${PN}-module-vars" 1016RDEPENDS_${PN}-module-file-path += "${PN}-module-vars"
982RDEPENDS_${PN}-module-file-spec += "${PN}-module-strict"
983RDEPENDS_${PN}-module-file-spec += "${PN}-module-vars"
984RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-file-spec-unix" 1017RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-file-spec-unix"
985RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-strict" 1018RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-strict"
986RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-vars" 1019RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-vars"
@@ -989,6 +1022,7 @@ RDEPENDS_${PN}-module-file-spec-epoc += "${PN}-module-strict"
989RDEPENDS_${PN}-module-file-spec-epoc += "${PN}-module-vars" 1022RDEPENDS_${PN}-module-file-spec-epoc += "${PN}-module-vars"
990RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-exporter" 1023RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-exporter"
991RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-file-spec" 1024RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-file-spec"
1025RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-file-spec-unix"
992RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-strict" 1026RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-strict"
993RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-vars" 1027RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-vars"
994RDEPENDS_${PN}-module-file-spec-mac += "${PN}-module-file-spec-unix" 1028RDEPENDS_${PN}-module-file-spec-mac += "${PN}-module-file-spec-unix"
@@ -997,10 +1031,14 @@ RDEPENDS_${PN}-module-file-spec-mac += "${PN}-module-vars"
997RDEPENDS_${PN}-module-file-spec-os2 += "${PN}-module-file-spec-unix" 1031RDEPENDS_${PN}-module-file-spec-os2 += "${PN}-module-file-spec-unix"
998RDEPENDS_${PN}-module-file-spec-os2 += "${PN}-module-strict" 1032RDEPENDS_${PN}-module-file-spec-os2 += "${PN}-module-strict"
999RDEPENDS_${PN}-module-file-spec-os2 += "${PN}-module-vars" 1033RDEPENDS_${PN}-module-file-spec-os2 += "${PN}-module-vars"
1034RDEPENDS_${PN}-module-file-spec += "${PN}-module-strict"
1035RDEPENDS_${PN}-module-file-spec += "${PN}-module-vars"
1036RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-constant"
1000RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-cwd" 1037RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-cwd"
1001RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-scalar-util" 1038RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-scalar-util"
1002RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-strict" 1039RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-strict"
1003RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-vars" 1040RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-vars"
1041RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-xsloader"
1004RDEPENDS_${PN}-module-file-spec-vms += "${PN}-module-file-basename" 1042RDEPENDS_${PN}-module-file-spec-vms += "${PN}-module-file-basename"
1005RDEPENDS_${PN}-module-file-spec-vms += "${PN}-module-file-spec-unix" 1043RDEPENDS_${PN}-module-file-spec-vms += "${PN}-module-file-spec-unix"
1006RDEPENDS_${PN}-module-file-spec-vms += "${PN}-module-strict" 1044RDEPENDS_${PN}-module-file-spec-vms += "${PN}-module-strict"
@@ -1020,27 +1058,22 @@ RDEPENDS_${PN}-module-file-stat += "${PN}-module-symbol"
1020RDEPENDS_${PN}-module-file-stat += "${PN}-module-vars" 1058RDEPENDS_${PN}-module-file-stat += "${PN}-module-vars"
1021RDEPENDS_${PN}-module-file-stat += "${PN}-module-warnings" 1059RDEPENDS_${PN}-module-file-stat += "${PN}-module-warnings"
1022RDEPENDS_${PN}-module-file-stat += "${PN}-module-warnings-register" 1060RDEPENDS_${PN}-module-file-stat += "${PN}-module-warnings-register"
1023RDEPENDS_${PN}-module-file-temp += "${PN}-module-base"
1024RDEPENDS_${PN}-module-file-temp += "${PN}-module-carp" 1061RDEPENDS_${PN}-module-file-temp += "${PN}-module-carp"
1025RDEPENDS_${PN}-module-file-temp += "${PN}-module-constant" 1062RDEPENDS_${PN}-module-file-temp += "${PN}-module-constant"
1063RDEPENDS_${PN}-module-file-temp += "${PN}-module-cwd"
1026RDEPENDS_${PN}-module-file-temp += "${PN}-module-errno" 1064RDEPENDS_${PN}-module-file-temp += "${PN}-module-errno"
1065RDEPENDS_${PN}-module-file-temp += "${PN}-module-exporter"
1027RDEPENDS_${PN}-module-file-temp += "${PN}-module-fcntl" 1066RDEPENDS_${PN}-module-file-temp += "${PN}-module-fcntl"
1028RDEPENDS_${PN}-module-file-temp += "${PN}-module-file-path" 1067RDEPENDS_${PN}-module-file-temp += "${PN}-module-file-path"
1029RDEPENDS_${PN}-module-file-temp += "${PN}-module-file-spec" 1068RDEPENDS_${PN}-module-file-temp += "${PN}-module-file-spec"
1030RDEPENDS_${PN}-module-file-temp += "${PN}-module-io-seekable" 1069RDEPENDS_${PN}-module-file-temp += "${PN}-module-io-seekable"
1031RDEPENDS_${PN}-module-file-temp += "${PN}-module-overload" 1070RDEPENDS_${PN}-module-file-temp += "${PN}-module-overload"
1071RDEPENDS_${PN}-module-file-temp += "${PN}-module-parent"
1032RDEPENDS_${PN}-module-file-temp += "${PN}-module-posix" 1072RDEPENDS_${PN}-module-file-temp += "${PN}-module-posix"
1073RDEPENDS_${PN}-module-file-temp += "${PN}-module-scalar-util"
1033RDEPENDS_${PN}-module-file-temp += "${PN}-module-strict" 1074RDEPENDS_${PN}-module-file-temp += "${PN}-module-strict"
1034RDEPENDS_${PN}-module-file-temp += "${PN}-module-symbol" 1075RDEPENDS_${PN}-module-file-temp += "${PN}-module-symbol"
1035RDEPENDS_${PN}-module-file-temp += "${PN}-module-vars" 1076RDEPENDS_${PN}-module-file-temp += "${PN}-module-vars"
1036RDEPENDS_${PN}-module-filecache += "${PN}-module-base"
1037RDEPENDS_${PN}-module-filecache += "${PN}-module-carp"
1038RDEPENDS_${PN}-module-filecache += "${PN}-module-strict"
1039RDEPENDS_${PN}-module-filecache += "${PN}-module-vars"
1040RDEPENDS_${PN}-module-filehandle += "${PN}-module-exporter"
1041RDEPENDS_${PN}-module-filehandle += "${PN}-module-fcntl"
1042RDEPENDS_${PN}-module-filehandle += "${PN}-module-io-file"
1043RDEPENDS_${PN}-module-filehandle += "${PN}-module-strict"
1044RDEPENDS_${PN}-module-filter-simple += "${PN}-module-carp" 1077RDEPENDS_${PN}-module-filter-simple += "${PN}-module-carp"
1045RDEPENDS_${PN}-module-filter-simple += "${PN}-module-filter-util-call" 1078RDEPENDS_${PN}-module-filter-simple += "${PN}-module-filter-util-call"
1046RDEPENDS_${PN}-module-filter-simple += "${PN}-module-text-balanced" 1079RDEPENDS_${PN}-module-filter-simple += "${PN}-module-text-balanced"
@@ -1056,12 +1089,6 @@ RDEPENDS_${PN}-module-findbin += "${PN}-module-cwd"
1056RDEPENDS_${PN}-module-findbin += "${PN}-module-exporter" 1089RDEPENDS_${PN}-module-findbin += "${PN}-module-exporter"
1057RDEPENDS_${PN}-module-findbin += "${PN}-module-file-basename" 1090RDEPENDS_${PN}-module-findbin += "${PN}-module-file-basename"
1058RDEPENDS_${PN}-module-findbin += "${PN}-module-file-spec" 1091RDEPENDS_${PN}-module-findbin += "${PN}-module-file-spec"
1059RDEPENDS_${PN}-module-gdbm-file += "${PN}-module-carp"
1060RDEPENDS_${PN}-module-gdbm-file += "${PN}-module-exporter"
1061RDEPENDS_${PN}-module-gdbm-file += "${PN}-module-strict"
1062RDEPENDS_${PN}-module-gdbm-file += "${PN}-module-tie-hash"
1063RDEPENDS_${PN}-module-gdbm-file += "${PN}-module-warnings"
1064RDEPENDS_${PN}-module-gdbm-file += "${PN}-module-xsloader"
1065RDEPENDS_${PN}-module-getopt-long += "${PN}-module-constant" 1092RDEPENDS_${PN}-module-getopt-long += "${PN}-module-constant"
1066RDEPENDS_${PN}-module-getopt-long += "${PN}-module-exporter" 1093RDEPENDS_${PN}-module-getopt-long += "${PN}-module-exporter"
1067RDEPENDS_${PN}-module-getopt-long += "${PN}-module-overload" 1094RDEPENDS_${PN}-module-getopt-long += "${PN}-module-overload"
@@ -1070,6 +1097,11 @@ RDEPENDS_${PN}-module-getopt-long += "${PN}-module-strict"
1070RDEPENDS_${PN}-module-getopt-long += "${PN}-module-text-parsewords" 1097RDEPENDS_${PN}-module-getopt-long += "${PN}-module-text-parsewords"
1071RDEPENDS_${PN}-module-getopt-long += "${PN}-module-vars" 1098RDEPENDS_${PN}-module-getopt-long += "${PN}-module-vars"
1072RDEPENDS_${PN}-module-getopt-std += "${PN}-module-exporter" 1099RDEPENDS_${PN}-module-getopt-std += "${PN}-module-exporter"
1100RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-exporter"
1101RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-scalar-util"
1102RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-strict"
1103RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-warnings"
1104RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-xsloader"
1073RDEPENDS_${PN}-module-hash-util += "${PN}-module-carp" 1105RDEPENDS_${PN}-module-hash-util += "${PN}-module-carp"
1074RDEPENDS_${PN}-module-hash-util += "${PN}-module-exporter" 1106RDEPENDS_${PN}-module-hash-util += "${PN}-module-exporter"
1075RDEPENDS_${PN}-module-hash-util += "${PN}-module-hash-util-fieldhash" 1107RDEPENDS_${PN}-module-hash-util += "${PN}-module-hash-util-fieldhash"
@@ -1078,44 +1110,40 @@ RDEPENDS_${PN}-module-hash-util += "${PN}-module-strict"
1078RDEPENDS_${PN}-module-hash-util += "${PN}-module-warnings" 1110RDEPENDS_${PN}-module-hash-util += "${PN}-module-warnings"
1079RDEPENDS_${PN}-module-hash-util += "${PN}-module-warnings-register" 1111RDEPENDS_${PN}-module-hash-util += "${PN}-module-warnings-register"
1080RDEPENDS_${PN}-module-hash-util += "${PN}-module-xsloader" 1112RDEPENDS_${PN}-module-hash-util += "${PN}-module-xsloader"
1081RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-exporter" 1113RDEPENDS_${PN}-module-i18n-collate += "${PN}-module-exporter"
1082RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-scalar-util" 1114RDEPENDS_${PN}-module-i18n-collate += "${PN}-module-overload"
1083RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-strict" 1115RDEPENDS_${PN}-module-i18n-collate += "${PN}-module-posix"
1084RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-warnings" 1116RDEPENDS_${PN}-module-i18n-collate += "${PN}-module-strict"
1085RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-xsloader" 1117RDEPENDS_${PN}-module-i18n-collate += "${PN}-module-warnings-register"
1086RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-carp" 1118RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-carp"
1087RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-exporter" 1119RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-exporter"
1088RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-strict" 1120RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-strict"
1089RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-warnings" 1121RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-warnings"
1090RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-xsloader" 1122RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-xsloader"
1091RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-exporter"
1092RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-i18n-langtags"
1093RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-strict"
1094RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-vars"
1095RDEPENDS_${PN}-module-i18n-langtags-detect += "${PN}-module-i18n-langtags" 1123RDEPENDS_${PN}-module-i18n-langtags-detect += "${PN}-module-i18n-langtags"
1096RDEPENDS_${PN}-module-i18n-langtags-detect += "${PN}-module-strict" 1124RDEPENDS_${PN}-module-i18n-langtags-detect += "${PN}-module-strict"
1097RDEPENDS_${PN}-module-i18n-langtags-detect += "${PN}-module-vars" 1125RDEPENDS_${PN}-module-i18n-langtags-detect += "${PN}-module-vars"
1098RDEPENDS_${PN}-module-i18n-langtags-list += "${PN}-module-strict" 1126RDEPENDS_${PN}-module-i18n-langtags-list += "${PN}-module-strict"
1099RDEPENDS_${PN}-module-i18n-langtags-list += "${PN}-module-vars" 1127RDEPENDS_${PN}-module-i18n-langtags-list += "${PN}-module-vars"
1128RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-exporter"
1129RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-i18n-langtags"
1130RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-strict"
1131RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-vars"
1100RDEPENDS_${PN}-module-inc-latest += "${PN}-module-carp" 1132RDEPENDS_${PN}-module-inc-latest += "${PN}-module-carp"
1101RDEPENDS_${PN}-module-inc-latest += "${PN}-module-extutils-installed" 1133RDEPENDS_${PN}-module-inc-latest += "${PN}-module-extutils-installed"
1102RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-basename" 1134RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-basename"
1103RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-copy" 1135RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-copy"
1104RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-path" 1136RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-path"
1105RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-spec" 1137RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-spec"
1138RDEPENDS_${PN}-module-inc-latest += "${PN}-module-if"
1106RDEPENDS_${PN}-module-inc-latest += "${PN}-module-inc-latest-private" 1139RDEPENDS_${PN}-module-inc-latest += "${PN}-module-inc-latest-private"
1107RDEPENDS_${PN}-module-inc-latest += "${PN}-module-io-file"
1108RDEPENDS_${PN}-module-inc-latest += "${PN}-module-strict" 1140RDEPENDS_${PN}-module-inc-latest += "${PN}-module-strict"
1109RDEPENDS_${PN}-module-inc-latest += "${PN}-module-vars" 1141RDEPENDS_${PN}-module-inc-latest += "${PN}-module-vars"
1110RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-extutils-makemaker" 1142RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-extutils-makemaker"
1111RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-file-spec" 1143RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-file-spec"
1112RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-io-file" 1144RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-if"
1113RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-strict" 1145RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-strict"
1114RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-vars" 1146RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-vars"
1115RDEPENDS_${PN}-module-io += "${PN}-module-carp"
1116RDEPENDS_${PN}-module-io += "${PN}-module-strict"
1117RDEPENDS_${PN}-module-io += "${PN}-module-warnings"
1118RDEPENDS_${PN}-module-io += "${PN}-module-xsloader"
1119RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-bytes" 1147RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-bytes"
1120RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-compress-raw-bzip2" 1148RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-compress-raw-bzip2"
1121RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-io-compress-base-common" 1149RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-io-compress-base-common"
@@ -1123,6 +1151,7 @@ RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-strict"
1123RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-warnings" 1151RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-warnings"
1124RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-bytes" 1152RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-bytes"
1125RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-compress-raw-zlib" 1153RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-compress-raw-zlib"
1154RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-exporter"
1126RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-io-compress-base-common" 1155RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-io-compress-base-common"
1127RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-strict" 1156RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-strict"
1128RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-warnings" 1157RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-warnings"
@@ -1130,15 +1159,6 @@ RDEPENDS_${PN}-module-io-compress-adapter-identity += "${PN}-module-bytes"
1130RDEPENDS_${PN}-module-io-compress-adapter-identity += "${PN}-module-io-compress-base-common" 1159RDEPENDS_${PN}-module-io-compress-adapter-identity += "${PN}-module-io-compress-base-common"
1131RDEPENDS_${PN}-module-io-compress-adapter-identity += "${PN}-module-strict" 1160RDEPENDS_${PN}-module-io-compress-adapter-identity += "${PN}-module-strict"
1132RDEPENDS_${PN}-module-io-compress-adapter-identity += "${PN}-module-warnings" 1161RDEPENDS_${PN}-module-io-compress-adapter-identity += "${PN}-module-warnings"
1133RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-bytes"
1134RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-carp "
1135RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-io-compress-base-common"
1136RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-io-file "
1137RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-io-handle "
1138RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-scalar-util"
1139RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-strict "
1140RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-symbol"
1141RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-warnings"
1142RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-bytes" 1162RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-bytes"
1143RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-carp" 1163RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-carp"
1144RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-constant" 1164RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-constant"
@@ -1150,6 +1170,14 @@ RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-strict "
1150RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-strict" 1170RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-strict"
1151RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-utf8" 1171RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-utf8"
1152RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-warnings" 1172RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-warnings"
1173RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-carp"
1174RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-io-compress-base-common"
1175RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-io-file"
1176RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-io-handle "
1177RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-scalar-util"
1178RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-strict "
1179RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-symbol"
1180RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-warnings"
1153RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-bytes" 1181RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-bytes"
1154RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-exporter " 1182RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-exporter "
1155RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-io-compress-adapter-bzip2" 1183RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-io-compress-adapter-bzip2"
@@ -1158,27 +1186,27 @@ RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-io-compress-base-common
1158RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-strict " 1186RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-strict "
1159RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-warnings" 1187RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-warnings"
1160RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-bytes" 1188RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-bytes"
1161RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-compress-raw-zlib"
1162RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-exporter " 1189RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-exporter "
1190RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-io-compress-adapter-deflate"
1163RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-io-compress-base-common" 1191RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-io-compress-base-common"
1164RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-io-compress-rawdeflate" 1192RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-io-compress-rawdeflate"
1165RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-io-compress-zlib-constants" 1193RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-io-compress-zlib-constants"
1166RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-strict " 1194RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-strict "
1167RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-warnings" 1195RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-warnings"
1196RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-bytes"
1197RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-constant"
1198RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-exporter"
1199RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-strict "
1200RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-warnings"
1168RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-bytes" 1201RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-bytes"
1169RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-compress-raw-zlib"
1170RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-exporter " 1202RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-exporter "
1203RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-adapter-deflate"
1171RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-base-common" 1204RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-base-common"
1172RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-gzip-constants" 1205RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-gzip-constants"
1173RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-rawdeflate" 1206RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-rawdeflate"
1174RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-zlib-extra" 1207RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-zlib-extra"
1175RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-strict " 1208RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-strict "
1176RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-warnings" 1209RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-warnings"
1177RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-bytes"
1178RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-constant"
1179RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-exporter"
1180RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-strict "
1181RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-warnings"
1182RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-bytes" 1210RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-bytes"
1183RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-compress-raw-zlib" 1211RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-compress-raw-zlib"
1184RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-exporter " 1212RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-exporter "
@@ -1188,9 +1216,16 @@ RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-compress-base-c
1188RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-seekable" 1216RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-seekable"
1189RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-strict " 1217RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-strict "
1190RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-warnings" 1218RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-warnings"
1219RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-constant"
1220RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-exporter"
1221RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-strict "
1222RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-warnings"
1191RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-bytes" 1223RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-bytes"
1192RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-compress-raw-zlib" 1224RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-compress-raw-zlib"
1225RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-config"
1193RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-exporter " 1226RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-exporter "
1227RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-fcntl"
1228RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-file-spec"
1194RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-adapter-deflate" 1229RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-adapter-deflate"
1195RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-adapter-identity" 1230RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-adapter-identity"
1196RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-base-common" 1231RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-base-common"
@@ -1200,10 +1235,6 @@ RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-zip-constants
1200RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-zlib-extra" 1235RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-zlib-extra"
1201RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-strict " 1236RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-strict "
1202RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-warnings" 1237RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-warnings"
1203RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-constant"
1204RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-exporter"
1205RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-strict "
1206RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-warnings"
1207RDEPENDS_${PN}-module-io-compress-zlib-constants += "${PN}-module-bytes" 1238RDEPENDS_${PN}-module-io-compress-zlib-constants += "${PN}-module-bytes"
1208RDEPENDS_${PN}-module-io-compress-zlib-constants += "${PN}-module-constant" 1239RDEPENDS_${PN}-module-io-compress-zlib-constants += "${PN}-module-constant"
1209RDEPENDS_${PN}-module-io-compress-zlib-constants += "${PN}-module-exporter" 1240RDEPENDS_${PN}-module-io-compress-zlib-constants += "${PN}-module-exporter"
@@ -1224,7 +1255,6 @@ RDEPENDS_${PN}-module-io-dir += "${PN}-module-tie-hash"
1224RDEPENDS_${PN}-module-io-file += "${PN}-module-carp" 1255RDEPENDS_${PN}-module-io-file += "${PN}-module-carp"
1225RDEPENDS_${PN}-module-io-file += "${PN}-module-exporter" 1256RDEPENDS_${PN}-module-io-file += "${PN}-module-exporter"
1226RDEPENDS_${PN}-module-io-file += "${PN}-module-fcntl" 1257RDEPENDS_${PN}-module-io-file += "${PN}-module-fcntl"
1227RDEPENDS_${PN}-module-io-file += "${PN}-module-file-spec"
1228RDEPENDS_${PN}-module-io-file += "${PN}-module-io-seekable" 1258RDEPENDS_${PN}-module-io-file += "${PN}-module-io-seekable"
1229RDEPENDS_${PN}-module-io-file += "${PN}-module-selectsaver" 1259RDEPENDS_${PN}-module-io-file += "${PN}-module-selectsaver"
1230RDEPENDS_${PN}-module-io-file += "${PN}-module-strict" 1260RDEPENDS_${PN}-module-io-file += "${PN}-module-strict"
@@ -1236,6 +1266,10 @@ RDEPENDS_${PN}-module-io-handle += "${PN}-module-io-file"
1236RDEPENDS_${PN}-module-io-handle += "${PN}-module-selectsaver" 1266RDEPENDS_${PN}-module-io-handle += "${PN}-module-selectsaver"
1237RDEPENDS_${PN}-module-io-handle += "${PN}-module-strict" 1267RDEPENDS_${PN}-module-io-handle += "${PN}-module-strict"
1238RDEPENDS_${PN}-module-io-handle += "${PN}-module-symbol" 1268RDEPENDS_${PN}-module-io-handle += "${PN}-module-symbol"
1269RDEPENDS_${PN}-module-io += "${PN}-module-carp"
1270RDEPENDS_${PN}-module-io += "${PN}-module-strict"
1271RDEPENDS_${PN}-module-io += "${PN}-module-warnings"
1272RDEPENDS_${PN}-module-io += "${PN}-module-xsloader"
1239RDEPENDS_${PN}-module-io-pipe += "${PN}-module-carp" 1273RDEPENDS_${PN}-module-io-pipe += "${PN}-module-carp"
1240RDEPENDS_${PN}-module-io-pipe += "${PN}-module-fcntl" 1274RDEPENDS_${PN}-module-io-pipe += "${PN}-module-fcntl"
1241RDEPENDS_${PN}-module-io-pipe += "${PN}-module-io-handle" 1275RDEPENDS_${PN}-module-io-pipe += "${PN}-module-io-handle"
@@ -1253,6 +1287,20 @@ RDEPENDS_${PN}-module-io-select += "${PN}-module-exporter"
1253RDEPENDS_${PN}-module-io-select += "${PN}-module-strict" 1287RDEPENDS_${PN}-module-io-select += "${PN}-module-strict"
1254RDEPENDS_${PN}-module-io-select += "${PN}-module-vars" 1288RDEPENDS_${PN}-module-io-select += "${PN}-module-vars"
1255RDEPENDS_${PN}-module-io-select += "${PN}-module-warnings-register" 1289RDEPENDS_${PN}-module-io-select += "${PN}-module-warnings-register"
1290RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-carp"
1291RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-errno"
1292RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-exporter"
1293RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-io-socket"
1294RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-socket"
1295RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-strict"
1296RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-base"
1297RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-carp"
1298RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-constant"
1299RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-errno"
1300RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-posix"
1301RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-socket"
1302RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-strict"
1303RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-warnings"
1256RDEPENDS_${PN}-module-io-socket += "${PN}-module-carp" 1304RDEPENDS_${PN}-module-io-socket += "${PN}-module-carp"
1257RDEPENDS_${PN}-module-io-socket += "${PN}-module-errno" 1305RDEPENDS_${PN}-module-io-socket += "${PN}-module-errno"
1258RDEPENDS_${PN}-module-io-socket += "${PN}-module-exporter" 1306RDEPENDS_${PN}-module-io-socket += "${PN}-module-exporter"
@@ -1262,12 +1310,6 @@ RDEPENDS_${PN}-module-io-socket += "${PN}-module-io-socket-inet"
1262RDEPENDS_${PN}-module-io-socket += "${PN}-module-io-socket-unix" 1310RDEPENDS_${PN}-module-io-socket += "${PN}-module-io-socket-unix"
1263RDEPENDS_${PN}-module-io-socket += "${PN}-module-socket" 1311RDEPENDS_${PN}-module-io-socket += "${PN}-module-socket"
1264RDEPENDS_${PN}-module-io-socket += "${PN}-module-strict" 1312RDEPENDS_${PN}-module-io-socket += "${PN}-module-strict"
1265RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-carp"
1266RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-errno"
1267RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-exporter"
1268RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-io-socket"
1269RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-socket"
1270RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-strict"
1271RDEPENDS_${PN}-module-io-socket-unix += "${PN}-module-carp" 1313RDEPENDS_${PN}-module-io-socket-unix += "${PN}-module-carp"
1272RDEPENDS_${PN}-module-io-socket-unix += "${PN}-module-io-socket" 1314RDEPENDS_${PN}-module-io-socket-unix += "${PN}-module-io-socket"
1273RDEPENDS_${PN}-module-io-socket-unix += "${PN}-module-strict" 1315RDEPENDS_${PN}-module-io-socket-unix += "${PN}-module-strict"
@@ -1279,9 +1321,9 @@ RDEPENDS_${PN}-module-io-uncompress-adapter-bunzip2 += "${PN}-module-warnings"
1279RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-bytes" 1321RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-bytes"
1280RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-compress-raw-zlib" 1322RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-compress-raw-zlib"
1281RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-io-compress-base-common" 1323RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-io-compress-base-common"
1324RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-io-compress-zip-constants "
1282RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-strict" 1325RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-strict"
1283RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-warnings" 1326RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-warnings"
1284RDEPENDS_${PN}-module-io-uncompress-adapter-inflate += "${PN}-module-bytes"
1285RDEPENDS_${PN}-module-io-uncompress-adapter-inflate += "${PN}-module-compress-raw-zlib" 1327RDEPENDS_${PN}-module-io-uncompress-adapter-inflate += "${PN}-module-compress-raw-zlib"
1286RDEPENDS_${PN}-module-io-uncompress-adapter-inflate += "${PN}-module-io-compress-base-common" 1328RDEPENDS_${PN}-module-io-uncompress-adapter-inflate += "${PN}-module-io-compress-base-common"
1287RDEPENDS_${PN}-module-io-uncompress-adapter-inflate += "${PN}-module-strict" 1329RDEPENDS_${PN}-module-io-uncompress-adapter-inflate += "${PN}-module-strict"
@@ -1303,7 +1345,6 @@ RDEPENDS_${PN}-module-io-uncompress-anyuncompress += "${PN}-module-io-compress-b
1303RDEPENDS_${PN}-module-io-uncompress-anyuncompress += "${PN}-module-io-uncompress-base" 1345RDEPENDS_${PN}-module-io-uncompress-anyuncompress += "${PN}-module-io-uncompress-base"
1304RDEPENDS_${PN}-module-io-uncompress-anyuncompress += "${PN}-module-strict" 1346RDEPENDS_${PN}-module-io-uncompress-anyuncompress += "${PN}-module-strict"
1305RDEPENDS_${PN}-module-io-uncompress-anyuncompress += "${PN}-module-warnings" 1347RDEPENDS_${PN}-module-io-uncompress-anyuncompress += "${PN}-module-warnings"
1306RDEPENDS_${PN}-module-io-uncompress-base += "${PN}-module-bytes"
1307RDEPENDS_${PN}-module-io-uncompress-base += "${PN}-module-carp " 1348RDEPENDS_${PN}-module-io-uncompress-base += "${PN}-module-carp "
1308RDEPENDS_${PN}-module-io-uncompress-base += "${PN}-module-constant" 1349RDEPENDS_${PN}-module-io-uncompress-base += "${PN}-module-constant"
1309RDEPENDS_${PN}-module-io-uncompress-base += "${PN}-module-io-compress-base-common" 1350RDEPENDS_${PN}-module-io-uncompress-base += "${PN}-module-io-compress-base-common"
@@ -1336,7 +1377,6 @@ RDEPENDS_${PN}-module-io-uncompress-inflate += "${PN}-module-io-compress-zlib-co
1336RDEPENDS_${PN}-module-io-uncompress-inflate += "${PN}-module-io-uncompress-rawinflate" 1377RDEPENDS_${PN}-module-io-uncompress-inflate += "${PN}-module-io-uncompress-rawinflate"
1337RDEPENDS_${PN}-module-io-uncompress-inflate += "${PN}-module-strict " 1378RDEPENDS_${PN}-module-io-uncompress-inflate += "${PN}-module-strict "
1338RDEPENDS_${PN}-module-io-uncompress-inflate += "${PN}-module-warnings" 1379RDEPENDS_${PN}-module-io-uncompress-inflate += "${PN}-module-warnings"
1339RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-bytes"
1340RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-compress-raw-zlib" 1380RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-compress-raw-zlib"
1341RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-exporter " 1381RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-exporter "
1342RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-io-compress-base-common" 1382RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-io-compress-base-common"
@@ -1344,12 +1384,14 @@ RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-io-uncompress-ad
1344RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-io-uncompress-base" 1384RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-io-uncompress-base"
1345RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-strict " 1385RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-strict "
1346RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-warnings" 1386RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-warnings"
1347RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-bytes"
1348RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-compress-raw-zlib" 1387RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-compress-raw-zlib"
1388RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-constant"
1349RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-exporter " 1389RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-exporter "
1390RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-fcntl"
1350RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-compress-base-common" 1391RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-compress-base-common"
1351RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-compress-zip-constants" 1392RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-compress-zip-constants"
1352RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-compress-zlib-extra" 1393RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-compress-zlib-extra"
1394RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-file"
1353RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-uncompress-adapter-identity" 1395RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-uncompress-adapter-identity"
1354RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-uncompress-adapter-inflate" 1396RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-uncompress-adapter-inflate"
1355RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-uncompress-rawinflate" 1397RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-uncompress-rawinflate"
@@ -1364,12 +1406,11 @@ RDEPENDS_${PN}-module-io-zlib += "${PN}-module-symbol"
1364RDEPENDS_${PN}-module-io-zlib += "${PN}-module-tie-handle" 1406RDEPENDS_${PN}-module-io-zlib += "${PN}-module-tie-handle"
1365RDEPENDS_${PN}-module-io-zlib += "${PN}-module-vars" 1407RDEPENDS_${PN}-module-io-zlib += "${PN}-module-vars"
1366RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-carp" 1408RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-carp"
1367RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-config"
1368RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-constant" 1409RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-constant"
1369RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-exporter" 1410RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-exporter"
1370RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-extutils-makemaker" 1411RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-extutils-makemaker"
1371RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-file-spec"
1372RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-filehandle" 1412RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-filehandle"
1413RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-file-spec"
1373RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-io-handle" 1414RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-io-handle"
1374RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-io-select" 1415RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-io-select"
1375RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-ipc-open3" 1416RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-ipc-open3"
@@ -1396,6 +1437,7 @@ RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-constant"
1396RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-exporter" 1437RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-exporter"
1397RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-fcntl" 1438RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-fcntl"
1398RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-io-pipe" 1439RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-io-pipe"
1440RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-posix"
1399RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-strict" 1441RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-strict"
1400RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-symbol" 1442RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-symbol"
1401RDEPENDS_${PN}-module-ipc-semaphore += "${PN}-module-carp" 1443RDEPENDS_${PN}-module-ipc-semaphore += "${PN}-module-carp"
@@ -1414,33 +1456,38 @@ RDEPENDS_${PN}-module-ipc-sysv += "${PN}-module-dynaloader"
1414RDEPENDS_${PN}-module-ipc-sysv += "${PN}-module-exporter" 1456RDEPENDS_${PN}-module-ipc-sysv += "${PN}-module-exporter"
1415RDEPENDS_${PN}-module-ipc-sysv += "${PN}-module-strict" 1457RDEPENDS_${PN}-module-ipc-sysv += "${PN}-module-strict"
1416RDEPENDS_${PN}-module-ipc-sysv += "${PN}-module-vars" 1458RDEPENDS_${PN}-module-ipc-sysv += "${PN}-module-vars"
1459RDEPENDS_${PN}-module-json-pp-boolean += "${PN}-module-json-pp"
1460RDEPENDS_${PN}-module-json-pp-boolean += "${PN}-module-strict"
1461RDEPENDS_${PN}-module-json-pp += "${PN}-module-b"
1462RDEPENDS_${PN}-module-json-pp += "${PN}-module-base"
1463RDEPENDS_${PN}-module-json-pp += "${PN}-module-bytes"
1464RDEPENDS_${PN}-module-json-pp += "${PN}-module-carp"
1465RDEPENDS_${PN}-module-json-pp += "${PN}-module-constant"
1466RDEPENDS_${PN}-module-json-pp += "${PN}-module-encode"
1467RDEPENDS_${PN}-module-json-pp += "${PN}-module-math-bigfloat"
1468RDEPENDS_${PN}-module-json-pp += "${PN}-module-math-bigint"
1469RDEPENDS_${PN}-module-json-pp += "${PN}-module-overload"
1470RDEPENDS_${PN}-module-json-pp += "${PN}-module-strict"
1471RDEPENDS_${PN}-module-json-pp += "${PN}-module-subs"
1417RDEPENDS_${PN}-module-less += "${PN}-module-strict" 1472RDEPENDS_${PN}-module-less += "${PN}-module-strict"
1418RDEPENDS_${PN}-module-less += "${PN}-module-warnings" 1473RDEPENDS_${PN}-module-less += "${PN}-module-warnings"
1419RDEPENDS_${PN}-module-lib += "${PN}-module-carp" 1474RDEPENDS_${PN}-module-lib += "${PN}-module-carp"
1420RDEPENDS_${PN}-module-lib += "${PN}-module-config" 1475RDEPENDS_${PN}-module-lib += "${PN}-module-config"
1421RDEPENDS_${PN}-module-lib += "${PN}-module-strict" 1476RDEPENDS_${PN}-module-lib += "${PN}-module-strict"
1422RDEPENDS_${PN}-module-list-util += "${PN}-module-dynaloader"
1423RDEPENDS_${PN}-module-list-util += "${PN}-module-exporter" 1477RDEPENDS_${PN}-module-list-util += "${PN}-module-exporter"
1424RDEPENDS_${PN}-module-list-util += "${PN}-module-list-util-pp"
1425RDEPENDS_${PN}-module-list-util += "${PN}-module-strict" 1478RDEPENDS_${PN}-module-list-util += "${PN}-module-strict"
1426RDEPENDS_${PN}-module-list-util += "${PN}-module-vars"
1427RDEPENDS_${PN}-module-list-util += "${PN}-module-xsloader" 1479RDEPENDS_${PN}-module-list-util += "${PN}-module-xsloader"
1428RDEPENDS_${PN}-module-list-util-pp += "${PN}-module-carp"
1429RDEPENDS_${PN}-module-list-util-pp += "${PN}-module-exporter"
1430RDEPENDS_${PN}-module-list-util-pp += "${PN}-module-scalar-util"
1431RDEPENDS_${PN}-module-list-util-pp += "${PN}-module-strict"
1432RDEPENDS_${PN}-module-list-util-pp += "${PN}-module-vars"
1433RDEPENDS_${PN}-module-list-util-pp += "${PN}-module-warnings"
1434RDEPENDS_${PN}-module-list-util-xs += "${PN}-module-carp"
1435RDEPENDS_${PN}-module-list-util-xs += "${PN}-module-list-util" 1480RDEPENDS_${PN}-module-list-util-xs += "${PN}-module-list-util"
1436RDEPENDS_${PN}-module-list-util-xs += "${PN}-module-strict" 1481RDEPENDS_${PN}-module-list-util-xs += "${PN}-module-strict"
1437RDEPENDS_${PN}-module-list-util-xs += "${PN}-module-vars" 1482RDEPENDS_${PN}-module-loaded += "${PN}-module-carp"
1483RDEPENDS_${PN}-module-loaded += "${PN}-module-strict"
1484RDEPENDS_${PN}-module-loaded += "${PN}-module-vars"
1438RDEPENDS_${PN}-module-load += "${PN}-module-carp" 1485RDEPENDS_${PN}-module-load += "${PN}-module-carp"
1439RDEPENDS_${PN}-module-load += "${PN}-module-config" 1486RDEPENDS_${PN}-module-load += "${PN}-module-config"
1440RDEPENDS_${PN}-module-load += "${PN}-module-constant" 1487RDEPENDS_${PN}-module-load += "${PN}-module-constant"
1441RDEPENDS_${PN}-module-load += "${PN}-module-exporter" 1488RDEPENDS_${PN}-module-load += "${PN}-module-exporter"
1442RDEPENDS_${PN}-module-load += "${PN}-module-file-spec"
1443RDEPENDS_${PN}-module-load += "${PN}-module-filehandle" 1489RDEPENDS_${PN}-module-load += "${PN}-module-filehandle"
1490RDEPENDS_${PN}-module-load += "${PN}-module-file-spec"
1444RDEPENDS_${PN}-module-load += "${PN}-module-locale-maketext-simple" 1491RDEPENDS_${PN}-module-load += "${PN}-module-locale-maketext-simple"
1445RDEPENDS_${PN}-module-load += "${PN}-module-corelist" 1492RDEPENDS_${PN}-module-load += "${PN}-module-corelist"
1446RDEPENDS_${PN}-module-load += "${PN}-module-load" 1493RDEPENDS_${PN}-module-load += "${PN}-module-load"
@@ -1448,86 +1495,136 @@ RDEPENDS_${PN}-module-load += "${PN}-module-params-check"
1448RDEPENDS_${PN}-module-load += "${PN}-module-strict" 1495RDEPENDS_${PN}-module-load += "${PN}-module-strict"
1449RDEPENDS_${PN}-module-load += "${PN}-module-vars" 1496RDEPENDS_${PN}-module-load += "${PN}-module-vars"
1450RDEPENDS_${PN}-module-load += "${PN}-module-version" 1497RDEPENDS_${PN}-module-load += "${PN}-module-version"
1451RDEPENDS_${PN}-module-loaded += "${PN}-module-carp" 1498RDEPENDS_${PN}-module-load += "${PN}-module-warnings"
1452RDEPENDS_${PN}-module-loaded += "${PN}-module-strict" 1499RDEPENDS_${PN}-module-locale-codes-constants += "${PN}-module-constant"
1453RDEPENDS_${PN}-module-loaded += "${PN}-module-vars" 1500RDEPENDS_${PN}-module-locale-codes-constants += "${PN}-module-exporter"
1454RDEPENDS_${PN}-module-locale-codes += "${PN}-module-carp" 1501RDEPENDS_${PN}-module-locale-codes-constants += "${PN}-module-strict"
1455RDEPENDS_${PN}-module-locale-codes += "${PN}-module-strict" 1502RDEPENDS_${PN}-module-locale-codes-constants += "${PN}-module-warnings"
1456RDEPENDS_${PN}-module-locale-codes += "${PN}-module-warnings" 1503RDEPENDS_${PN}-module-locale-codes-country-codes += "${PN}-module-strict"
1504RDEPENDS_${PN}-module-locale-codes-country-codes += "${PN}-module-utf8"
1505RDEPENDS_${PN}-module-locale-codes-country-codes += "${PN}-module-warnings"
1506RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-carp"
1507RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-exporter"
1508RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-locale-codes"
1509RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-locale-codes-constants"
1510RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-locale-codes-country-codes"
1511RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-locale-codes-country-retired"
1457RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-strict" 1512RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-strict"
1458RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-warnings" 1513RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-warnings"
1514RDEPENDS_${PN}-module-locale-codes-country-retired += "${PN}-module-strict"
1515RDEPENDS_${PN}-module-locale-codes-country-retired += "${PN}-module-utf8"
1516RDEPENDS_${PN}-module-locale-codes-country-retired += "${PN}-module-warnings"
1517RDEPENDS_${PN}-module-locale-codes-currency-codes += "${PN}-module-strict"
1518RDEPENDS_${PN}-module-locale-codes-currency-codes += "${PN}-module-utf8"
1519RDEPENDS_${PN}-module-locale-codes-currency-codes += "${PN}-module-warnings"
1520RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-carp"
1521RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-exporter"
1522RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-locale-codes"
1523RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-locale-codes-constants"
1524RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-locale-codes-currency-codes"
1525RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-locale-codes-currency-retired"
1459RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-strict" 1526RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-strict"
1460RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-warnings" 1527RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-warnings"
1528RDEPENDS_${PN}-module-locale-codes-currency-retired += "${PN}-module-strict"
1529RDEPENDS_${PN}-module-locale-codes-currency-retired += "${PN}-module-utf8"
1530RDEPENDS_${PN}-module-locale-codes-currency-retired += "${PN}-module-warnings"
1531RDEPENDS_${PN}-module-locale-codes-langext-codes += "${PN}-module-strict"
1532RDEPENDS_${PN}-module-locale-codes-langext-codes += "${PN}-module-utf8"
1533RDEPENDS_${PN}-module-locale-codes-langext-codes += "${PN}-module-warnings"
1534RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-carp"
1535RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-exporter"
1536RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-locale-codes"
1537RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-locale-codes-constants"
1538RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-locale-codes-langext-codes"
1539RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-locale-codes-langext-retired"
1540RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-strict"
1541RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-warnings"
1542RDEPENDS_${PN}-module-locale-codes-langext-retired += "${PN}-module-strict"
1543RDEPENDS_${PN}-module-locale-codes-langext-retired += "${PN}-module-utf8"
1544RDEPENDS_${PN}-module-locale-codes-langext-retired += "${PN}-module-warnings"
1545RDEPENDS_${PN}-module-locale-codes-langfam-codes += "${PN}-module-strict"
1546RDEPENDS_${PN}-module-locale-codes-langfam-codes += "${PN}-module-utf8"
1547RDEPENDS_${PN}-module-locale-codes-langfam-codes += "${PN}-module-warnings"
1548RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-carp"
1549RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-exporter"
1550RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-locale-codes"
1551RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-locale-codes-constants"
1552RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-locale-codes-langfam-codes"
1553RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-locale-codes-langfam-retired"
1554RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-strict"
1555RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-warnings"
1556RDEPENDS_${PN}-module-locale-codes-langfam-retired += "${PN}-module-strict"
1557RDEPENDS_${PN}-module-locale-codes-langfam-retired += "${PN}-module-warnings"
1558RDEPENDS_${PN}-module-locale-codes-language-codes += "${PN}-module-strict"
1559RDEPENDS_${PN}-module-locale-codes-language-codes += "${PN}-module-utf8"
1560RDEPENDS_${PN}-module-locale-codes-language-codes += "${PN}-module-warnings"
1561RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-carp"
1562RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-exporter"
1563RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-locale-codes"
1564RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-locale-codes-constants"
1565RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-locale-codes-language-codes"
1566RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-locale-codes-language-retired"
1461RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-strict" 1567RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-strict"
1462RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-warnings" 1568RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-warnings"
1569RDEPENDS_${PN}-module-locale-codes-language-retired += "${PN}-module-strict"
1570RDEPENDS_${PN}-module-locale-codes-language-retired += "${PN}-module-utf8"
1571RDEPENDS_${PN}-module-locale-codes-language-retired += "${PN}-module-warnings"
1572RDEPENDS_${PN}-module-locale-codes-langvar-codes += "${PN}-module-strict"
1573RDEPENDS_${PN}-module-locale-codes-langvar-codes += "${PN}-module-utf8"
1574RDEPENDS_${PN}-module-locale-codes-langvar-codes += "${PN}-module-warnings"
1575RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-carp"
1576RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-exporter"
1577RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-locale-codes"
1578RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-locale-codes-constants"
1579RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-locale-codes-langvar-codes"
1580RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-locale-codes-langvar-retired"
1581RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-strict"
1582RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-warnings"
1583RDEPENDS_${PN}-module-locale-codes-langvar-retired += "${PN}-module-strict"
1584RDEPENDS_${PN}-module-locale-codes-langvar-retired += "${PN}-module-utf8"
1585RDEPENDS_${PN}-module-locale-codes-langvar-retired += "${PN}-module-warnings"
1586RDEPENDS_${PN}-module-locale-codes += "${PN}-module-carp"
1587RDEPENDS_${PN}-module-locale-codes += "${PN}-module-locale-codes-constants"
1588RDEPENDS_${PN}-module-locale-codes += "${PN}-module-strict"
1589RDEPENDS_${PN}-module-locale-codes += "${PN}-module-warnings"
1590RDEPENDS_${PN}-module-locale-codes-script-codes += "${PN}-module-strict"
1591RDEPENDS_${PN}-module-locale-codes-script-codes += "${PN}-module-utf8"
1592RDEPENDS_${PN}-module-locale-codes-script-codes += "${PN}-module-warnings"
1593RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-carp"
1594RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-exporter"
1595RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-locale-codes"
1596RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-locale-codes-constants"
1597RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-locale-codes-script-codes"
1598RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-locale-codes-script-retired"
1463RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-strict" 1599RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-strict"
1464RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-warnings" 1600RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-warnings"
1465RDEPENDS_${PN}-module-locale-constants += "${PN}-module-constant" 1601RDEPENDS_${PN}-module-locale-codes-script-retired += "${PN}-module-strict"
1466RDEPENDS_${PN}-module-locale-constants += "${PN}-module-exporter" 1602RDEPENDS_${PN}-module-locale-codes-script-retired += "${PN}-module-utf8"
1467RDEPENDS_${PN}-module-locale-constants += "${PN}-module-strict" 1603RDEPENDS_${PN}-module-locale-codes-script-retired += "${PN}-module-warnings"
1468RDEPENDS_${PN}-module-locale-constants += "${PN}-module-warnings"
1469RDEPENDS_${PN}-module-locale-country += "${PN}-module-carp"
1470RDEPENDS_${PN}-module-locale-country += "${PN}-module-exporter" 1604RDEPENDS_${PN}-module-locale-country += "${PN}-module-exporter"
1471RDEPENDS_${PN}-module-locale-country += "${PN}-module-locale-codes"
1472RDEPENDS_${PN}-module-locale-country += "${PN}-module-locale-codes-country"
1473RDEPENDS_${PN}-module-locale-country += "${PN}-module-locale-constants"
1474RDEPENDS_${PN}-module-locale-country += "${PN}-module-strict" 1605RDEPENDS_${PN}-module-locale-country += "${PN}-module-strict"
1475RDEPENDS_${PN}-module-locale-country += "${PN}-module-warnings" 1606RDEPENDS_${PN}-module-locale-country += "${PN}-module-warnings"
1476RDEPENDS_${PN}-module-locale-currency += "${PN}-module-carp"
1477RDEPENDS_${PN}-module-locale-currency += "${PN}-module-exporter" 1607RDEPENDS_${PN}-module-locale-currency += "${PN}-module-exporter"
1478RDEPENDS_${PN}-module-locale-currency += "${PN}-module-locale-codes"
1479RDEPENDS_${PN}-module-locale-currency += "${PN}-module-locale-codes-currency"
1480RDEPENDS_${PN}-module-locale-currency += "${PN}-module-locale-constants"
1481RDEPENDS_${PN}-module-locale-currency += "${PN}-module-strict" 1608RDEPENDS_${PN}-module-locale-currency += "${PN}-module-strict"
1482RDEPENDS_${PN}-module-locale-currency += "${PN}-module-warnings" 1609RDEPENDS_${PN}-module-locale-currency += "${PN}-module-warnings"
1483RDEPENDS_${PN}-module-locale-language += "${PN}-module-carp"
1484RDEPENDS_${PN}-module-locale-language += "${PN}-module-exporter" 1610RDEPENDS_${PN}-module-locale-language += "${PN}-module-exporter"
1485RDEPENDS_${PN}-module-locale-language += "${PN}-module-locale-codes"
1486RDEPENDS_${PN}-module-locale-language += "${PN}-module-locale-codes-language"
1487RDEPENDS_${PN}-module-locale-language += "${PN}-module-locale-constants"
1488RDEPENDS_${PN}-module-locale-language += "${PN}-module-strict" 1611RDEPENDS_${PN}-module-locale-language += "${PN}-module-strict"
1489RDEPENDS_${PN}-module-locale-language += "${PN}-module-warnings" 1612RDEPENDS_${PN}-module-locale-language += "${PN}-module-warnings"
1613RDEPENDS_${PN}-module-locale-maketext-gutsloader += "${PN}-module-locale-maketext"
1614RDEPENDS_${PN}-module-locale-maketext-guts += "${PN}-module-locale-maketext"
1490RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-carp" 1615RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-carp"
1491RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-i18n-langtags" 1616RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-i18n-langtags"
1492RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-i18n-langtags-detect" 1617RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-i18n-langtags-detect"
1493RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-integer" 1618RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-integer"
1494RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-strict" 1619RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-strict"
1495RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-vars" 1620RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-vars"
1496RDEPENDS_${PN}-module-locale-maketext-guts += "${PN}-module-locale-maketext"
1497RDEPENDS_${PN}-module-locale-maketext-gutsloader += "${PN}-module-locale-maketext"
1498RDEPENDS_${PN}-module-locale-maketext-simple += "${PN}-module-base" 1621RDEPENDS_${PN}-module-locale-maketext-simple += "${PN}-module-base"
1499RDEPENDS_${PN}-module-locale-maketext-simple += "${PN}-module-strict" 1622RDEPENDS_${PN}-module-locale-maketext-simple += "${PN}-module-strict"
1500RDEPENDS_${PN}-module-locale-script += "${PN}-module-carp" 1623RDEPENDS_${PN}-module-locale += "${PN}-module-carp"
1624RDEPENDS_${PN}-module-locale += "${PN}-module-config"
1501RDEPENDS_${PN}-module-locale-script += "${PN}-module-exporter" 1625RDEPENDS_${PN}-module-locale-script += "${PN}-module-exporter"
1502RDEPENDS_${PN}-module-locale-script += "${PN}-module-locale-codes"
1503RDEPENDS_${PN}-module-locale-script += "${PN}-module-locale-codes-script"
1504RDEPENDS_${PN}-module-locale-script += "${PN}-module-locale-constants"
1505RDEPENDS_${PN}-module-locale-script += "${PN}-module-strict" 1626RDEPENDS_${PN}-module-locale-script += "${PN}-module-strict"
1506RDEPENDS_${PN}-module-locale-script += "${PN}-module-warnings" 1627RDEPENDS_${PN}-module-locale-script += "${PN}-module-warnings"
1507RDEPENDS_${PN}-module-log-message += "${PN}-module-locale-maketext-simple"
1508RDEPENDS_${PN}-module-log-message += "${PN}-module-log-message-config"
1509RDEPENDS_${PN}-module-log-message += "${PN}-module-log-message-item"
1510RDEPENDS_${PN}-module-log-message += "${PN}-module-params-check"
1511RDEPENDS_${PN}-module-log-message += "${PN}-module-strict"
1512RDEPENDS_${PN}-module-log-message += "${PN}-module-vars"
1513RDEPENDS_${PN}-module-log-message-config += "${PN}-module-filehandle"
1514RDEPENDS_${PN}-module-log-message-config += "${PN}-module-locale-maketext-simple"
1515RDEPENDS_${PN}-module-log-message-config += "${PN}-module-load"
1516RDEPENDS_${PN}-module-log-message-config += "${PN}-module-params-check"
1517RDEPENDS_${PN}-module-log-message-config += "${PN}-module-strict"
1518RDEPENDS_${PN}-module-log-message-config += "${PN}-module-vars"
1519RDEPENDS_${PN}-module-log-message-handlers += "${PN}-module-strict"
1520RDEPENDS_${PN}-module-log-message-handlers += "${PN}-module-vars"
1521RDEPENDS_${PN}-module-log-message-item += "${PN}-module-carp"
1522RDEPENDS_${PN}-module-log-message-item += "${PN}-module-log-message-handlers"
1523RDEPENDS_${PN}-module-log-message-item += "${PN}-module-params-check"
1524RDEPENDS_${PN}-module-log-message-item += "${PN}-module-strict"
1525RDEPENDS_${PN}-module-log-message-item += "${PN}-module-vars"
1526RDEPENDS_${PN}-module-log-message-simple += "${PN}-module-exporter"
1527RDEPENDS_${PN}-module-log-message-simple += "${PN}-module-log-message"
1528RDEPENDS_${PN}-module-log-message-simple += "${PN}-module-params-check"
1529RDEPENDS_${PN}-module-log-message-simple += "${PN}-module-strict"
1530RDEPENDS_${PN}-module-log-message-simple += "${PN}-module-vars"
1531RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-carp" 1628RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-carp"
1532RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-exporter" 1629RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-exporter"
1533RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-math-bigint" 1630RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-math-bigint"
@@ -1539,24 +1636,24 @@ RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-math-bigfloat"
1539RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-overload" 1636RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-overload"
1540RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-strict" 1637RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-strict"
1541RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-vars" 1638RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-vars"
1542RDEPENDS_${PN}-module-math-bigint += "${PN}-module-carp" 1639RDEPENDS_${PN}-module-math-bigint-calcemu += "${PN}-module-strict"
1543RDEPENDS_${PN}-module-math-bigint += "${PN}-module-exporter" 1640RDEPENDS_${PN}-module-math-bigint-calcemu += "${PN}-module-vars"
1544RDEPENDS_${PN}-module-math-bigint += "${PN}-module-file-spec"
1545RDEPENDS_${PN}-module-math-bigint += "${PN}-module-math-bigfloat"
1546RDEPENDS_${PN}-module-math-bigint += "${PN}-module-overload"
1547RDEPENDS_${PN}-module-math-bigint += "${PN}-module-strict"
1548RDEPENDS_${PN}-module-math-bigint += "${PN}-module-vars"
1549RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-carp" 1641RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-carp"
1550RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-constant" 1642RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-constant"
1551RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-integer" 1643RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-integer"
1552RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-strict" 1644RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-strict"
1553RDEPENDS_${PN}-module-math-bigint-calcemu += "${PN}-module-strict"
1554RDEPENDS_${PN}-module-math-bigint-calcemu += "${PN}-module-vars"
1555RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-math-bigint-calc" 1645RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-math-bigint-calc"
1556RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-strict" 1646RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-strict"
1557RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-vars" 1647RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-vars"
1558RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-warnings" 1648RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-warnings"
1559RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-xsloader" 1649RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-xsloader"
1650RDEPENDS_${PN}-module-math-bigint += "${PN}-module-carp"
1651RDEPENDS_${PN}-module-math-bigint += "${PN}-module-exporter"
1652RDEPENDS_${PN}-module-math-bigint += "${PN}-module-file-spec"
1653RDEPENDS_${PN}-module-math-bigint += "${PN}-module-math-bigfloat"
1654RDEPENDS_${PN}-module-math-bigint += "${PN}-module-overload"
1655RDEPENDS_${PN}-module-math-bigint += "${PN}-module-strict"
1656RDEPENDS_${PN}-module-math-bigint += "${PN}-module-vars"
1560RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-exporter" 1657RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-exporter"
1561RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-math-bigint" 1658RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-math-bigint"
1562RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-overload" 1659RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-overload"
@@ -1573,20 +1670,18 @@ RDEPENDS_${PN}-module-math-complex += "${PN}-module-exporter"
1573RDEPENDS_${PN}-module-math-complex += "${PN}-module-overload" 1670RDEPENDS_${PN}-module-math-complex += "${PN}-module-overload"
1574RDEPENDS_${PN}-module-math-complex += "${PN}-module-scalar-util" 1671RDEPENDS_${PN}-module-math-complex += "${PN}-module-scalar-util"
1575RDEPENDS_${PN}-module-math-complex += "${PN}-module-strict" 1672RDEPENDS_${PN}-module-math-complex += "${PN}-module-strict"
1576RDEPENDS_${PN}-module-math-complex += "${PN}-module-vars"
1577RDEPENDS_${PN}-module-math-complex += "${PN}-module-warnings" 1673RDEPENDS_${PN}-module-math-complex += "${PN}-module-warnings"
1578RDEPENDS_${PN}-module-math-trig += "${PN}-module-exporter" 1674RDEPENDS_${PN}-module-math-trig += "${PN}-module-exporter"
1579RDEPENDS_${PN}-module-math-trig += "${PN}-module-math-complex" 1675RDEPENDS_${PN}-module-math-trig += "${PN}-module-math-complex"
1580RDEPENDS_${PN}-module-math-trig += "${PN}-module-strict" 1676RDEPENDS_${PN}-module-math-trig += "${PN}-module-strict"
1581RDEPENDS_${PN}-module-math-trig += "${PN}-module-vars" 1677RDEPENDS_${PN}-module-memoize-anydbm-file += "${PN}-module-vars"
1678RDEPENDS_${PN}-module-memoize-expirefile += "${PN}-module-carp"
1679RDEPENDS_${PN}-module-memoize-expire += "${PN}-module-carp"
1582RDEPENDS_${PN}-module-memoize += "${PN}-module-carp" 1680RDEPENDS_${PN}-module-memoize += "${PN}-module-carp"
1583RDEPENDS_${PN}-module-memoize += "${PN}-module-config" 1681RDEPENDS_${PN}-module-memoize += "${PN}-module-config"
1584RDEPENDS_${PN}-module-memoize += "${PN}-module-exporter" 1682RDEPENDS_${PN}-module-memoize += "${PN}-module-exporter"
1585RDEPENDS_${PN}-module-memoize += "${PN}-module-strict" 1683RDEPENDS_${PN}-module-memoize += "${PN}-module-strict"
1586RDEPENDS_${PN}-module-memoize += "${PN}-module-vars" 1684RDEPENDS_${PN}-module-memoize += "${PN}-module-vars"
1587RDEPENDS_${PN}-module-memoize-anydbm-file += "${PN}-module-vars"
1588RDEPENDS_${PN}-module-memoize-expire += "${PN}-module-carp"
1589RDEPENDS_${PN}-module-memoize-expirefile += "${PN}-module-carp"
1590RDEPENDS_${PN}-module-memoize-sdbm-file += "${PN}-module-sdbm-file" 1685RDEPENDS_${PN}-module-memoize-sdbm-file += "${PN}-module-sdbm-file"
1591RDEPENDS_${PN}-module-memoize-storable += "${PN}-module-carp" 1686RDEPENDS_${PN}-module-memoize-storable += "${PN}-module-carp"
1592RDEPENDS_${PN}-module-memoize-storable += "${PN}-module-storable" 1687RDEPENDS_${PN}-module-memoize-storable += "${PN}-module-storable"
@@ -1617,18 +1712,6 @@ RDEPENDS_${PN}-module-net-domain += "${PN}-module-posix"
1617RDEPENDS_${PN}-module-net-domain += "${PN}-module-socket" 1712RDEPENDS_${PN}-module-net-domain += "${PN}-module-socket"
1618RDEPENDS_${PN}-module-net-domain += "${PN}-module-strict" 1713RDEPENDS_${PN}-module-net-domain += "${PN}-module-strict"
1619RDEPENDS_${PN}-module-net-domain += "${PN}-module-vars" 1714RDEPENDS_${PN}-module-net-domain += "${PN}-module-vars"
1620RDEPENDS_${PN}-module-net-ftp += "${PN}-module-carp"
1621RDEPENDS_${PN}-module-net-ftp += "${PN}-module-fcntl"
1622RDEPENDS_${PN}-module-net-ftp += "${PN}-module-file-basename"
1623RDEPENDS_${PN}-module-net-ftp += "${PN}-module-io-socket"
1624RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-cmd"
1625RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-config"
1626RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-ftp-a"
1627RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-netrc"
1628RDEPENDS_${PN}-module-net-ftp += "${PN}-module-socket"
1629RDEPENDS_${PN}-module-net-ftp += "${PN}-module-strict"
1630RDEPENDS_${PN}-module-net-ftp += "${PN}-module-time-local"
1631RDEPENDS_${PN}-module-net-ftp += "${PN}-module-vars"
1632RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-carp" 1715RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-carp"
1633RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-net-ftp-dataconn" 1716RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-net-ftp-dataconn"
1634RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-strict" 1717RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-strict"
@@ -1642,6 +1725,18 @@ RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-carp"
1642RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-net-ftp-dataconn" 1725RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-net-ftp-dataconn"
1643RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-vars" 1726RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-vars"
1644RDEPENDS_${PN}-module-net-ftp-l += "${PN}-module-net-ftp-i" 1727RDEPENDS_${PN}-module-net-ftp-l += "${PN}-module-net-ftp-i"
1728RDEPENDS_${PN}-module-net-ftp += "${PN}-module-carp"
1729RDEPENDS_${PN}-module-net-ftp += "${PN}-module-fcntl"
1730RDEPENDS_${PN}-module-net-ftp += "${PN}-module-file-basename"
1731RDEPENDS_${PN}-module-net-ftp += "${PN}-module-io-socket"
1732RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-cmd"
1733RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-config"
1734RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-ftp-a"
1735RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-netrc"
1736RDEPENDS_${PN}-module-net-ftp += "${PN}-module-socket"
1737RDEPENDS_${PN}-module-net-ftp += "${PN}-module-strict"
1738RDEPENDS_${PN}-module-net-ftp += "${PN}-module-time-local"
1739RDEPENDS_${PN}-module-net-ftp += "${PN}-module-vars"
1645RDEPENDS_${PN}-module-net-hostent += "${PN}-module-class-struct" 1740RDEPENDS_${PN}-module-net-hostent += "${PN}-module-class-struct"
1646RDEPENDS_${PN}-module-net-hostent += "${PN}-module-exporter" 1741RDEPENDS_${PN}-module-net-hostent += "${PN}-module-exporter"
1647RDEPENDS_${PN}-module-net-hostent += "${PN}-module-socket" 1742RDEPENDS_${PN}-module-net-hostent += "${PN}-module-socket"
@@ -1707,17 +1802,6 @@ RDEPENDS_${PN}-module-net-time += "${PN}-module-vars"
1707RDEPENDS_${PN}-module-next += "${PN}-module-carp" 1802RDEPENDS_${PN}-module-next += "${PN}-module-carp"
1708RDEPENDS_${PN}-module-next += "${PN}-module-overload" 1803RDEPENDS_${PN}-module-next += "${PN}-module-overload"
1709RDEPENDS_${PN}-module-next += "${PN}-module-strict" 1804RDEPENDS_${PN}-module-next += "${PN}-module-strict"
1710RDEPENDS_${PN}-module-o += "${PN}-module-b"
1711RDEPENDS_${PN}-module-o += "${PN}-module-carp"
1712RDEPENDS_${PN}-module-object-accessor += "${PN}-module-base"
1713RDEPENDS_${PN}-module-object-accessor += "${PN}-module-carp"
1714RDEPENDS_${PN}-module-object-accessor += "${PN}-module-constant"
1715RDEPENDS_${PN}-module-object-accessor += "${PN}-module-data-dumper"
1716RDEPENDS_${PN}-module-object-accessor += "${PN}-module-overload"
1717RDEPENDS_${PN}-module-object-accessor += "${PN}-module-params-check"
1718RDEPENDS_${PN}-module-object-accessor += "${PN}-module-strict"
1719RDEPENDS_${PN}-module-object-accessor += "${PN}-module-tie-scalar"
1720RDEPENDS_${PN}-module-object-accessor += "${PN}-module-vars"
1721RDEPENDS_${PN}-module-opcode += "${PN}-module-carp" 1805RDEPENDS_${PN}-module-opcode += "${PN}-module-carp"
1722RDEPENDS_${PN}-module-opcode += "${PN}-module-exporter" 1806RDEPENDS_${PN}-module-opcode += "${PN}-module-exporter"
1723RDEPENDS_${PN}-module-opcode += "${PN}-module-strict" 1807RDEPENDS_${PN}-module-opcode += "${PN}-module-strict"
@@ -1727,17 +1811,18 @@ RDEPENDS_${PN}-module-open += "${PN}-module-carp"
1727RDEPENDS_${PN}-module-open += "${PN}-module-encode" 1811RDEPENDS_${PN}-module-open += "${PN}-module-encode"
1728RDEPENDS_${PN}-module-open += "${PN}-module-encoding" 1812RDEPENDS_${PN}-module-open += "${PN}-module-encoding"
1729RDEPENDS_${PN}-module-open += "${PN}-module-warnings" 1813RDEPENDS_${PN}-module-open += "${PN}-module-warnings"
1814RDEPENDS_${PN}-module-o += "${PN}-module-b"
1815RDEPENDS_${PN}-module-o += "${PN}-module-carp"
1730RDEPENDS_${PN}-module-ops += "${PN}-module-opcode" 1816RDEPENDS_${PN}-module-ops += "${PN}-module-opcode"
1817RDEPENDS_${PN}-module-overloading += "${PN}-module-overload-numbers"
1818RDEPENDS_${PN}-module-overloading += "${PN}-module-warnings"
1731RDEPENDS_${PN}-module-overload += "${PN}-module-mro" 1819RDEPENDS_${PN}-module-overload += "${PN}-module-mro"
1732RDEPENDS_${PN}-module-overload += "${PN}-module-scalar-util" 1820RDEPENDS_${PN}-module-overload += "${PN}-module-scalar-util"
1733RDEPENDS_${PN}-module-overload += "${PN}-module-warnings-register" 1821RDEPENDS_${PN}-module-overload += "${PN}-module-warnings-register"
1734RDEPENDS_${PN}-module-overloading += "${PN}-module-carp" 1822RDEPENDS_${PN}-module-package-constants += "${PN}-module-if"
1735RDEPENDS_${PN}-module-overloading += "${PN}-module-overload-numbers"
1736RDEPENDS_${PN}-module-overloading += "${PN}-module-warnings"
1737RDEPENDS_${PN}-module-package-constants += "${PN}-module-strict" 1823RDEPENDS_${PN}-module-package-constants += "${PN}-module-strict"
1738RDEPENDS_${PN}-module-package-constants += "${PN}-module-vars" 1824RDEPENDS_${PN}-module-package-constants += "${PN}-module-vars"
1739RDEPENDS_${PN}-module-params-check += "${PN}-module-carp" 1825RDEPENDS_${PN}-module-params-check += "${PN}-module-carp"
1740RDEPENDS_${PN}-module-params-check += "${PN}-module-data-dumper"
1741RDEPENDS_${PN}-module-params-check += "${PN}-module-exporter" 1826RDEPENDS_${PN}-module-params-check += "${PN}-module-exporter"
1742RDEPENDS_${PN}-module-params-check += "${PN}-module-locale-maketext-simple" 1827RDEPENDS_${PN}-module-params-check += "${PN}-module-locale-maketext-simple"
1743RDEPENDS_${PN}-module-params-check += "${PN}-module-strict" 1828RDEPENDS_${PN}-module-params-check += "${PN}-module-strict"
@@ -1746,17 +1831,13 @@ RDEPENDS_${PN}-module-parent += "${PN}-module-strict"
1746RDEPENDS_${PN}-module-parent += "${PN}-module-vars" 1831RDEPENDS_${PN}-module-parent += "${PN}-module-vars"
1747RDEPENDS_${PN}-module-perlio-encoding += "${PN}-module-strict" 1832RDEPENDS_${PN}-module-perlio-encoding += "${PN}-module-strict"
1748RDEPENDS_${PN}-module-perlio-encoding += "${PN}-module-xsloader" 1833RDEPENDS_${PN}-module-perlio-encoding += "${PN}-module-xsloader"
1834RDEPENDS_${PN}-module-perlio-mmap += "${PN}-module-strict"
1835RDEPENDS_${PN}-module-perlio-mmap += "${PN}-module-warnings"
1836RDEPENDS_${PN}-module-perlio-mmap += "${PN}-module-xsloader"
1749RDEPENDS_${PN}-module-perlio-scalar += "${PN}-module-xsloader" 1837RDEPENDS_${PN}-module-perlio-scalar += "${PN}-module-xsloader"
1750RDEPENDS_${PN}-module-perlio-via += "${PN}-module-xsloader" 1838RDEPENDS_${PN}-module-perlio-via += "${PN}-module-xsloader"
1751RDEPENDS_${PN}-module-perlio-via-quotedprint += "${PN}-module-mime-quotedprint" 1839RDEPENDS_${PN}-module-perlio-via-quotedprint += "${PN}-module-mime-quotedprint"
1752RDEPENDS_${PN}-module-perlio-via-quotedprint += "${PN}-module-strict" 1840RDEPENDS_${PN}-module-perlio-via-quotedprint += "${PN}-module-strict"
1753RDEPENDS_${PN}-module-pluggable += "${PN}-module-carp"
1754RDEPENDS_${PN}-module-pluggable += "${PN}-module-devel-innerpackage"
1755RDEPENDS_${PN}-module-pluggable += "${PN}-module-file-basename"
1756RDEPENDS_${PN}-module-pluggable += "${PN}-module-file-find"
1757RDEPENDS_${PN}-module-pluggable += "${PN}-module-file-spec-functions"
1758RDEPENDS_${PN}-module-pluggable += "${PN}-module-strict"
1759RDEPENDS_${PN}-module-pluggable += "${PN}-module-vars"
1760RDEPENDS_${PN}-module-pod-checker += "${PN}-module-carp" 1841RDEPENDS_${PN}-module-pod-checker += "${PN}-module-carp"
1761RDEPENDS_${PN}-module-pod-checker += "${PN}-module-exporter" 1842RDEPENDS_${PN}-module-pod-checker += "${PN}-module-exporter"
1762RDEPENDS_${PN}-module-pod-checker += "${PN}-module-pod-parser" 1843RDEPENDS_${PN}-module-pod-checker += "${PN}-module-pod-parser"
@@ -1766,6 +1847,7 @@ RDEPENDS_${PN}-module-pod-checker += "${PN}-module-vars"
1766RDEPENDS_${PN}-module-pod-escapes += "${PN}-module-exporter" 1847RDEPENDS_${PN}-module-pod-escapes += "${PN}-module-exporter"
1767RDEPENDS_${PN}-module-pod-escapes += "${PN}-module-strict" 1848RDEPENDS_${PN}-module-pod-escapes += "${PN}-module-strict"
1768RDEPENDS_${PN}-module-pod-escapes += "${PN}-module-vars" 1849RDEPENDS_${PN}-module-pod-escapes += "${PN}-module-vars"
1850RDEPENDS_${PN}-module-pod-escapes += "${PN}-module-warnings"
1769RDEPENDS_${PN}-module-pod-find += "${PN}-module-carp" 1851RDEPENDS_${PN}-module-pod-find += "${PN}-module-carp"
1770RDEPENDS_${PN}-module-pod-find += "${PN}-module-config" 1852RDEPENDS_${PN}-module-pod-find += "${PN}-module-config"
1771RDEPENDS_${PN}-module-pod-find += "${PN}-module-cwd" 1853RDEPENDS_${PN}-module-pod-find += "${PN}-module-cwd"
@@ -1779,11 +1861,6 @@ RDEPENDS_${PN}-module-pod-functions += "${PN}-module-exporter"
1779RDEPENDS_${PN}-module-pod-functions += "${PN}-module-strict" 1861RDEPENDS_${PN}-module-pod-functions += "${PN}-module-strict"
1780RDEPENDS_${PN}-module-pod-inputobjects += "${PN}-module-strict" 1862RDEPENDS_${PN}-module-pod-inputobjects += "${PN}-module-strict"
1781RDEPENDS_${PN}-module-pod-inputobjects += "${PN}-module-vars" 1863RDEPENDS_${PN}-module-pod-inputobjects += "${PN}-module-vars"
1782RDEPENDS_${PN}-module-pod-latex += "${PN}-module-base"
1783RDEPENDS_${PN}-module-pod-latex += "${PN}-module-carp"
1784RDEPENDS_${PN}-module-pod-latex += "${PN}-module-pod-parseutils"
1785RDEPENDS_${PN}-module-pod-latex += "${PN}-module-strict"
1786RDEPENDS_${PN}-module-pod-latex += "${PN}-module-vars"
1787RDEPENDS_${PN}-module-pod-man += "${PN}-module-carp" 1864RDEPENDS_${PN}-module-pod-man += "${PN}-module-carp"
1788RDEPENDS_${PN}-module-pod-man += "${PN}-module-encode" 1865RDEPENDS_${PN}-module-pod-man += "${PN}-module-encode"
1789RDEPENDS_${PN}-module-pod-man += "${PN}-module-file-basename" 1866RDEPENDS_${PN}-module-pod-man += "${PN}-module-file-basename"
@@ -1804,9 +1881,18 @@ RDEPENDS_${PN}-module-pod-parser += "${PN}-module-vars"
1804RDEPENDS_${PN}-module-pod-parseutils += "${PN}-module-carp" 1881RDEPENDS_${PN}-module-pod-parseutils += "${PN}-module-carp"
1805RDEPENDS_${PN}-module-pod-parseutils += "${PN}-module-strict" 1882RDEPENDS_${PN}-module-pod-parseutils += "${PN}-module-strict"
1806RDEPENDS_${PN}-module-pod-parseutils += "${PN}-module-vars" 1883RDEPENDS_${PN}-module-pod-parseutils += "${PN}-module-vars"
1884RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-carp"
1885RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-config"
1886RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-file-spec-functions"
1887RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-strict"
1888RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-vars"
1889RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-warnings"
1890RDEPENDS_${PN}-module-pod-perldoc-getoptsoo += "${PN}-module-strict"
1891RDEPENDS_${PN}-module-pod-perldoc-getoptsoo += "${PN}-module-vars"
1807RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-carp" 1892RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-carp"
1808RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-config" 1893RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-config"
1809RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-fcntl" 1894RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-fcntl"
1895RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-basename"
1810RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-spec-functions" 1896RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-spec-functions"
1811RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-temp" 1897RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-temp"
1812RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-pod-perldoc-getoptsoo" 1898RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-pod-perldoc-getoptsoo"
@@ -1814,36 +1900,52 @@ RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-strict"
1814RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-symbol" 1900RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-symbol"
1815RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-text-parsewords" 1901RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-text-parsewords"
1816RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-vars" 1902RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-vars"
1817RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-vmsish"
1818RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-warnings" 1903RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-warnings"
1819RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-strict" 1904RDEPENDS_${PN}-module-pod-perldoc-toansi += "${PN}-module-parent"
1820RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-warnings" 1905RDEPENDS_${PN}-module-pod-perldoc-toansi += "${PN}-module-pod-text-color"
1821RDEPENDS_${PN}-module-pod-perldoc-getoptsoo += "${PN}-module-strict" 1906RDEPENDS_${PN}-module-pod-perldoc-toansi += "${PN}-module-strict"
1907RDEPENDS_${PN}-module-pod-perldoc-toansi += "${PN}-module-vars"
1908RDEPENDS_${PN}-module-pod-perldoc-toansi += "${PN}-module-warnings"
1822RDEPENDS_${PN}-module-pod-perldoc-tochecker += "${PN}-module-pod-checker" 1909RDEPENDS_${PN}-module-pod-perldoc-tochecker += "${PN}-module-pod-checker"
1823RDEPENDS_${PN}-module-pod-perldoc-tochecker += "${PN}-module-strict" 1910RDEPENDS_${PN}-module-pod-perldoc-tochecker += "${PN}-module-strict"
1824RDEPENDS_${PN}-module-pod-perldoc-tochecker += "${PN}-module-vars" 1911RDEPENDS_${PN}-module-pod-perldoc-tochecker += "${PN}-module-vars"
1825RDEPENDS_${PN}-module-pod-perldoc-tochecker += "${PN}-module-warnings" 1912RDEPENDS_${PN}-module-pod-perldoc-tochecker += "${PN}-module-warnings"
1826RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-base" 1913RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-encode"
1827RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-file-spec-functions" 1914RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-file-spec-functions"
1915RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-io-handle"
1916RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-io-select"
1917RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-ipc-open3"
1918RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-parent"
1919RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-pod-man"
1828RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-pod-perldoc-topod" 1920RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-pod-perldoc-topod"
1829RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-strict" 1921RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-strict"
1922RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-symbol"
1923RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-vars"
1830RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-warnings" 1924RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-warnings"
1831RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-base" 1925RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-parent"
1832RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-pod-man" 1926RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-pod-man"
1833RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-strict" 1927RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-strict"
1928RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-vars"
1834RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-warnings" 1929RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-warnings"
1835RDEPENDS_${PN}-module-pod-perldoc-topod += "${PN}-module-base" 1930RDEPENDS_${PN}-module-pod-perldoc-topod += "${PN}-module-parent"
1836RDEPENDS_${PN}-module-pod-perldoc-topod += "${PN}-module-strict" 1931RDEPENDS_${PN}-module-pod-perldoc-topod += "${PN}-module-strict"
1932RDEPENDS_${PN}-module-pod-perldoc-topod += "${PN}-module-vars"
1837RDEPENDS_${PN}-module-pod-perldoc-topod += "${PN}-module-warnings" 1933RDEPENDS_${PN}-module-pod-perldoc-topod += "${PN}-module-warnings"
1838RDEPENDS_${PN}-module-pod-perldoc-tortf += "${PN}-module-base" 1934RDEPENDS_${PN}-module-pod-perldoc-tortf += "${PN}-module-parent"
1839RDEPENDS_${PN}-module-pod-perldoc-tortf += "${PN}-module-strict" 1935RDEPENDS_${PN}-module-pod-perldoc-tortf += "${PN}-module-strict"
1840RDEPENDS_${PN}-module-pod-perldoc-tortf += "${PN}-module-vars" 1936RDEPENDS_${PN}-module-pod-perldoc-tortf += "${PN}-module-vars"
1841RDEPENDS_${PN}-module-pod-perldoc-tortf += "${PN}-module-warnings" 1937RDEPENDS_${PN}-module-pod-perldoc-tortf += "${PN}-module-warnings"
1842RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-base" 1938RDEPENDS_${PN}-module-pod-perldoc-toterm += "${PN}-module-parent"
1939RDEPENDS_${PN}-module-pod-perldoc-toterm += "${PN}-module-pod-text-termcap"
1940RDEPENDS_${PN}-module-pod-perldoc-toterm += "${PN}-module-strict"
1941RDEPENDS_${PN}-module-pod-perldoc-toterm += "${PN}-module-vars"
1942RDEPENDS_${PN}-module-pod-perldoc-toterm += "${PN}-module-warnings"
1943RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-parent"
1843RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-pod-text" 1944RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-pod-text"
1844RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-strict" 1945RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-strict"
1946RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-vars"
1845RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-warnings" 1947RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-warnings"
1846RDEPENDS_${PN}-module-pod-perldoc-toxml += "${PN}-module-base" 1948RDEPENDS_${PN}-module-pod-perldoc-toxml += "${PN}-module-parent"
1847RDEPENDS_${PN}-module-pod-perldoc-toxml += "${PN}-module-strict" 1949RDEPENDS_${PN}-module-pod-perldoc-toxml += "${PN}-module-strict"
1848RDEPENDS_${PN}-module-pod-perldoc-toxml += "${PN}-module-vars" 1950RDEPENDS_${PN}-module-pod-perldoc-toxml += "${PN}-module-vars"
1849RDEPENDS_${PN}-module-pod-perldoc-toxml += "${PN}-module-warnings" 1951RDEPENDS_${PN}-module-pod-perldoc-toxml += "${PN}-module-warnings"
@@ -1856,15 +1958,6 @@ RDEPENDS_${PN}-module-pod-select += "${PN}-module-carp"
1856RDEPENDS_${PN}-module-pod-select += "${PN}-module-pod-parser" 1958RDEPENDS_${PN}-module-pod-select += "${PN}-module-pod-parser"
1857RDEPENDS_${PN}-module-pod-select += "${PN}-module-strict" 1959RDEPENDS_${PN}-module-pod-select += "${PN}-module-strict"
1858RDEPENDS_${PN}-module-pod-select += "${PN}-module-vars" 1960RDEPENDS_${PN}-module-pod-select += "${PN}-module-vars"
1859RDEPENDS_${PN}-module-pod-simple += "${PN}-module-carp"
1860RDEPENDS_${PN}-module-pod-simple += "${PN}-module-integer"
1861RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-escapes"
1862RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-simple-blackbox"
1863RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-simple-linksection"
1864RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-simple-tiedoutfh"
1865RDEPENDS_${PN}-module-pod-simple += "${PN}-module-strict"
1866RDEPENDS_${PN}-module-pod-simple += "${PN}-module-symbol"
1867RDEPENDS_${PN}-module-pod-simple += "${PN}-module-vars"
1868RDEPENDS_${PN}-module-pod-simple-blackbox += "${PN}-module-carp" 1961RDEPENDS_${PN}-module-pod-simple-blackbox += "${PN}-module-carp"
1869RDEPENDS_${PN}-module-pod-simple-blackbox += "${PN}-module-integer" 1962RDEPENDS_${PN}-module-pod-simple-blackbox += "${PN}-module-integer"
1870RDEPENDS_${PN}-module-pod-simple-blackbox += "${PN}-module-pod-simple" 1963RDEPENDS_${PN}-module-pod-simple-blackbox += "${PN}-module-pod-simple"
@@ -1887,6 +1980,7 @@ RDEPENDS_${PN}-module-pod-simple-dumpastext += "${PN}-module-strict"
1887RDEPENDS_${PN}-module-pod-simple-dumpasxml += "${PN}-module-carp" 1980RDEPENDS_${PN}-module-pod-simple-dumpasxml += "${PN}-module-carp"
1888RDEPENDS_${PN}-module-pod-simple-dumpasxml += "${PN}-module-pod-simple" 1981RDEPENDS_${PN}-module-pod-simple-dumpasxml += "${PN}-module-pod-simple"
1889RDEPENDS_${PN}-module-pod-simple-dumpasxml += "${PN}-module-strict" 1982RDEPENDS_${PN}-module-pod-simple-dumpasxml += "${PN}-module-strict"
1983RDEPENDS_${PN}-module-pod-simple-dumpasxml += "${PN}-module-text-wrap"
1890RDEPENDS_${PN}-module-pod-simple-linksection += "${PN}-module-overload" 1984RDEPENDS_${PN}-module-pod-simple-linksection += "${PN}-module-overload"
1891RDEPENDS_${PN}-module-pod-simple-linksection += "${PN}-module-pod-simple-blackbox" 1985RDEPENDS_${PN}-module-pod-simple-linksection += "${PN}-module-pod-simple-blackbox"
1892RDEPENDS_${PN}-module-pod-simple-linksection += "${PN}-module-strict" 1986RDEPENDS_${PN}-module-pod-simple-linksection += "${PN}-module-strict"
@@ -1894,16 +1988,25 @@ RDEPENDS_${PN}-module-pod-simple-linksection += "${PN}-module-vars"
1894RDEPENDS_${PN}-module-pod-simple-methody += "${PN}-module-pod-simple" 1988RDEPENDS_${PN}-module-pod-simple-methody += "${PN}-module-pod-simple"
1895RDEPENDS_${PN}-module-pod-simple-methody += "${PN}-module-strict" 1989RDEPENDS_${PN}-module-pod-simple-methody += "${PN}-module-strict"
1896RDEPENDS_${PN}-module-pod-simple-methody += "${PN}-module-vars" 1990RDEPENDS_${PN}-module-pod-simple-methody += "${PN}-module-vars"
1991RDEPENDS_${PN}-module-pod-simple += "${PN}-module-carp"
1992RDEPENDS_${PN}-module-pod-simple += "${PN}-module-integer"
1993RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-escapes"
1994RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-simple-blackbox"
1995RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-simple-linksection"
1996RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-simple-tiedoutfh"
1997RDEPENDS_${PN}-module-pod-simple += "${PN}-module-strict"
1998RDEPENDS_${PN}-module-pod-simple += "${PN}-module-symbol"
1999RDEPENDS_${PN}-module-pod-simple += "${PN}-module-vars"
1897RDEPENDS_${PN}-module-pod-simple-progress += "${PN}-module-strict" 2000RDEPENDS_${PN}-module-pod-simple-progress += "${PN}-module-strict"
2001RDEPENDS_${PN}-module-pod-simple-pullparserendtoken += "${PN}-module-pod-simple-pullparsertoken"
2002RDEPENDS_${PN}-module-pod-simple-pullparserendtoken += "${PN}-module-strict"
2003RDEPENDS_${PN}-module-pod-simple-pullparserendtoken += "${PN}-module-vars"
1898RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-carp" 2004RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-carp"
1899RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-pod-simple" 2005RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-pod-simple"
1900RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-pod-simple-pullparserendtoken" 2006RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-pod-simple-pullparserendtoken"
1901RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-pod-simple-pullparserstarttoken" 2007RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-pod-simple-pullparserstarttoken"
1902RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-pod-simple-pullparsertexttoken" 2008RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-pod-simple-pullparsertexttoken"
1903RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-strict" 2009RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-strict"
1904RDEPENDS_${PN}-module-pod-simple-pullparserendtoken += "${PN}-module-pod-simple-pullparsertoken"
1905RDEPENDS_${PN}-module-pod-simple-pullparserendtoken += "${PN}-module-strict"
1906RDEPENDS_${PN}-module-pod-simple-pullparserendtoken += "${PN}-module-vars"
1907RDEPENDS_${PN}-module-pod-simple-pullparserstarttoken += "${PN}-module-carp" 2010RDEPENDS_${PN}-module-pod-simple-pullparserstarttoken += "${PN}-module-carp"
1908RDEPENDS_${PN}-module-pod-simple-pullparserstarttoken += "${PN}-module-pod-simple-pullparsertoken" 2011RDEPENDS_${PN}-module-pod-simple-pullparserstarttoken += "${PN}-module-pod-simple-pullparsertoken"
1909RDEPENDS_${PN}-module-pod-simple-pullparserstarttoken += "${PN}-module-strict" 2012RDEPENDS_${PN}-module-pod-simple-pullparserstarttoken += "${PN}-module-strict"
@@ -1928,23 +2031,23 @@ RDEPENDS_${PN}-module-pod-simple-simpletree += "${PN}-module-carp"
1928RDEPENDS_${PN}-module-pod-simple-simpletree += "${PN}-module-pod-simple" 2031RDEPENDS_${PN}-module-pod-simple-simpletree += "${PN}-module-pod-simple"
1929RDEPENDS_${PN}-module-pod-simple-simpletree += "${PN}-module-strict" 2032RDEPENDS_${PN}-module-pod-simple-simpletree += "${PN}-module-strict"
1930RDEPENDS_${PN}-module-pod-simple-simpletree += "${PN}-module-vars" 2033RDEPENDS_${PN}-module-pod-simple-simpletree += "${PN}-module-vars"
2034RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-carp"
2035RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-pod-simple"
2036RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-strict"
2037RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-vars"
1931RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-carp" 2038RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-carp"
1932RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-pod-simple" 2039RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-pod-simple"
1933RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-pod-simple-methody" 2040RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-pod-simple-methody"
1934RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-strict" 2041RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-strict"
1935RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-text-wrap" 2042RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-text-wrap"
1936RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-vars" 2043RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-vars"
1937RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-carp"
1938RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-pod-simple"
1939RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-strict"
1940RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-vars"
1941RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-carp" 2044RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-carp"
1942RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-strict" 2045RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-strict"
1943RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-symbol" 2046RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-symbol"
1944RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-vars" 2047RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-vars"
1945RDEPENDS_${PN}-module-pod-simple-transcode += "${PN}-module-vars"
1946RDEPENDS_${PN}-module-pod-simple-transcodedumb += "${PN}-module-strict" 2048RDEPENDS_${PN}-module-pod-simple-transcodedumb += "${PN}-module-strict"
1947RDEPENDS_${PN}-module-pod-simple-transcodedumb += "${PN}-module-vars" 2049RDEPENDS_${PN}-module-pod-simple-transcodedumb += "${PN}-module-vars"
2050RDEPENDS_${PN}-module-pod-simple-transcode += "${PN}-module-vars"
1948RDEPENDS_${PN}-module-pod-simple-transcodesmart += "${PN}-module-encode" 2051RDEPENDS_${PN}-module-pod-simple-transcodesmart += "${PN}-module-encode"
1949RDEPENDS_${PN}-module-pod-simple-transcodesmart += "${PN}-module-pod-simple" 2052RDEPENDS_${PN}-module-pod-simple-transcodesmart += "${PN}-module-pod-simple"
1950RDEPENDS_${PN}-module-pod-simple-transcodesmart += "${PN}-module-strict" 2053RDEPENDS_${PN}-module-pod-simple-transcodesmart += "${PN}-module-strict"
@@ -1953,12 +2056,6 @@ RDEPENDS_${PN}-module-pod-simple-xmloutstream += "${PN}-module-carp"
1953RDEPENDS_${PN}-module-pod-simple-xmloutstream += "${PN}-module-pod-simple" 2056RDEPENDS_${PN}-module-pod-simple-xmloutstream += "${PN}-module-pod-simple"
1954RDEPENDS_${PN}-module-pod-simple-xmloutstream += "${PN}-module-strict" 2057RDEPENDS_${PN}-module-pod-simple-xmloutstream += "${PN}-module-strict"
1955RDEPENDS_${PN}-module-pod-simple-xmloutstream += "${PN}-module-vars" 2058RDEPENDS_${PN}-module-pod-simple-xmloutstream += "${PN}-module-vars"
1956RDEPENDS_${PN}-module-pod-text += "${PN}-module-carp"
1957RDEPENDS_${PN}-module-pod-text += "${PN}-module-encode"
1958RDEPENDS_${PN}-module-pod-text += "${PN}-module-exporter"
1959RDEPENDS_${PN}-module-pod-text += "${PN}-module-pod-simple"
1960RDEPENDS_${PN}-module-pod-text += "${PN}-module-strict"
1961RDEPENDS_${PN}-module-pod-text += "${PN}-module-vars"
1962RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-pod-text" 2059RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-pod-text"
1963RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-strict" 2060RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-strict"
1964RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-term-ansicolor" 2061RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-term-ansicolor"
@@ -1966,6 +2063,12 @@ RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-vars"
1966RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-pod-text" 2063RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-pod-text"
1967RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-strict" 2064RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-strict"
1968RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-vars" 2065RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-vars"
2066RDEPENDS_${PN}-module-pod-text += "${PN}-module-carp"
2067RDEPENDS_${PN}-module-pod-text += "${PN}-module-encode"
2068RDEPENDS_${PN}-module-pod-text += "${PN}-module-exporter"
2069RDEPENDS_${PN}-module-pod-text += "${PN}-module-pod-simple"
2070RDEPENDS_${PN}-module-pod-text += "${PN}-module-strict"
2071RDEPENDS_${PN}-module-pod-text += "${PN}-module-vars"
1969RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-pod-text" 2072RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-pod-text"
1970RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-posix" 2073RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-posix"
1971RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-strict" 2074RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-strict"
@@ -1975,17 +2078,12 @@ RDEPENDS_${PN}-module-pod-usage += "${PN}-module-carp"
1975RDEPENDS_${PN}-module-pod-usage += "${PN}-module-config" 2078RDEPENDS_${PN}-module-pod-usage += "${PN}-module-config"
1976RDEPENDS_${PN}-module-pod-usage += "${PN}-module-exporter" 2079RDEPENDS_${PN}-module-pod-usage += "${PN}-module-exporter"
1977RDEPENDS_${PN}-module-pod-usage += "${PN}-module-file-spec" 2080RDEPENDS_${PN}-module-pod-usage += "${PN}-module-file-spec"
1978RDEPENDS_${PN}-module-pod-usage += "${PN}-module-pod-plaintext"
1979RDEPENDS_${PN}-module-pod-usage += "${PN}-module-pod-select"
1980RDEPENDS_${PN}-module-pod-usage += "${PN}-module-pod-text"
1981RDEPENDS_${PN}-module-pod-usage += "${PN}-module-strict" 2081RDEPENDS_${PN}-module-pod-usage += "${PN}-module-strict"
1982RDEPENDS_${PN}-module-pod-usage += "${PN}-module-vars" 2082RDEPENDS_${PN}-module-pod-usage += "${PN}-module-vars"
1983RDEPENDS_${PN}-module-posix += "${PN}-module-autoloader"
1984RDEPENDS_${PN}-module-posix += "${PN}-module-exporter" 2083RDEPENDS_${PN}-module-posix += "${PN}-module-exporter"
1985RDEPENDS_${PN}-module-posix += "${PN}-module-fcntl" 2084RDEPENDS_${PN}-module-posix += "${PN}-module-fcntl"
1986RDEPENDS_${PN}-module-posix += "${PN}-module-strict" 2085RDEPENDS_${PN}-module-posix += "${PN}-module-strict"
1987RDEPENDS_${PN}-module-posix += "${PN}-module-tie-hash" 2086RDEPENDS_${PN}-module-posix += "${PN}-module-tie-hash"
1988RDEPENDS_${PN}-module-posix += "${PN}-module-vars"
1989RDEPENDS_${PN}-module-posix += "${PN}-module-warnings" 2087RDEPENDS_${PN}-module-posix += "${PN}-module-warnings"
1990RDEPENDS_${PN}-module-posix += "${PN}-module-xsloader" 2088RDEPENDS_${PN}-module-posix += "${PN}-module-xsloader"
1991RDEPENDS_${PN}-module-re += "${PN}-module-carp" 2089RDEPENDS_${PN}-module-re += "${PN}-module-carp"
@@ -2004,20 +2102,14 @@ RDEPENDS_${PN}-module-safe += "${PN}-module-utf8"
2004RDEPENDS_${PN}-module-scalar-util += "${PN}-module-carp" 2102RDEPENDS_${PN}-module-scalar-util += "${PN}-module-carp"
2005RDEPENDS_${PN}-module-scalar-util += "${PN}-module-exporter" 2103RDEPENDS_${PN}-module-scalar-util += "${PN}-module-exporter"
2006RDEPENDS_${PN}-module-scalar-util += "${PN}-module-list-util" 2104RDEPENDS_${PN}-module-scalar-util += "${PN}-module-list-util"
2007RDEPENDS_${PN}-module-scalar-util += "${PN}-module-scalar-util-pp"
2008RDEPENDS_${PN}-module-scalar-util += "${PN}-module-strict" 2105RDEPENDS_${PN}-module-scalar-util += "${PN}-module-strict"
2009RDEPENDS_${PN}-module-scalar-util += "${PN}-module-vars" 2106RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-exporter"
2010RDEPENDS_${PN}-module-scalar-util-pp += "${PN}-module-b"
2011RDEPENDS_${PN}-module-scalar-util-pp += "${PN}-module-exporter"
2012RDEPENDS_${PN}-module-scalar-util-pp += "${PN}-module-overload"
2013RDEPENDS_${PN}-module-scalar-util-pp += "${PN}-module-strict"
2014RDEPENDS_${PN}-module-scalar-util-pp += "${PN}-module-vars"
2015RDEPENDS_${PN}-module-scalar-util-pp += "${PN}-module-warnings"
2016RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-strict" 2107RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-strict"
2017RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-tie-hash" 2108RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-tie-hash"
2018RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-warnings" 2109RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-warnings"
2019RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-xsloader" 2110RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-xsloader"
2020RDEPENDS_${PN}-module-search-dict += "${PN}-module-exporter" 2111RDEPENDS_${PN}-module-search-dict += "${PN}-module-exporter"
2112RDEPENDS_${PN}-module-search-dict += "${PN}-module-feature"
2021RDEPENDS_${PN}-module-search-dict += "${PN}-module-strict" 2113RDEPENDS_${PN}-module-search-dict += "${PN}-module-strict"
2022RDEPENDS_${PN}-module-selectsaver += "${PN}-module-carp" 2114RDEPENDS_${PN}-module-selectsaver += "${PN}-module-carp"
2023RDEPENDS_${PN}-module-selectsaver += "${PN}-module-symbol" 2115RDEPENDS_${PN}-module-selectsaver += "${PN}-module-symbol"
@@ -2025,11 +2117,6 @@ RDEPENDS_${PN}-module-selfloader += "${PN}-module-exporter"
2025RDEPENDS_${PN}-module-selfloader += "${PN}-module-io-handle" 2117RDEPENDS_${PN}-module-selfloader += "${PN}-module-io-handle"
2026RDEPENDS_${PN}-module-selfloader += "${PN}-module-strict" 2118RDEPENDS_${PN}-module-selfloader += "${PN}-module-strict"
2027RDEPENDS_${PN}-module-selfloader += "${PN}-module-vars" 2119RDEPENDS_${PN}-module-selfloader += "${PN}-module-vars"
2028RDEPENDS_${PN}-module-shell += "${PN}-module-constant"
2029RDEPENDS_${PN}-module-shell += "${PN}-module-file-spec-functions"
2030RDEPENDS_${PN}-module-shell += "${PN}-module-if"
2031RDEPENDS_${PN}-module-shell += "${PN}-module-strict"
2032RDEPENDS_${PN}-module-shell += "${PN}-module-warnings"
2033RDEPENDS_${PN}-module-sigtrap += "${PN}-module-carp" 2120RDEPENDS_${PN}-module-sigtrap += "${PN}-module-carp"
2034RDEPENDS_${PN}-module-sigtrap += "${PN}-module-symbol" 2121RDEPENDS_${PN}-module-sigtrap += "${PN}-module-symbol"
2035RDEPENDS_${PN}-module-socket += "${PN}-module-carp" 2122RDEPENDS_${PN}-module-socket += "${PN}-module-carp"
@@ -2065,135 +2152,120 @@ RDEPENDS_${PN}-module-sys-syslog += "${PN}-module-vars"
2065RDEPENDS_${PN}-module-sys-syslog += "${PN}-module-warnings" 2152RDEPENDS_${PN}-module-sys-syslog += "${PN}-module-warnings"
2066RDEPENDS_${PN}-module-sys-syslog += "${PN}-module-warnings-register" 2153RDEPENDS_${PN}-module-sys-syslog += "${PN}-module-warnings-register"
2067RDEPENDS_${PN}-module-sys-syslog += "${PN}-module-xsloader" 2154RDEPENDS_${PN}-module-sys-syslog += "${PN}-module-xsloader"
2155RDEPENDS_${PN}-module-tap-base += "${PN}-module-base"
2068RDEPENDS_${PN}-module-tap-base += "${PN}-module-constant" 2156RDEPENDS_${PN}-module-tap-base += "${PN}-module-constant"
2069RDEPENDS_${PN}-module-tap-base += "${PN}-module-strict" 2157RDEPENDS_${PN}-module-tap-base += "${PN}-module-strict"
2070RDEPENDS_${PN}-module-tap-base += "${PN}-module-tap-object" 2158RDEPENDS_${PN}-module-tap-base += "${PN}-module-warnings"
2071RDEPENDS_${PN}-module-tap-base += "${PN}-module-vars" 2159RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-base"
2072RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-posix" 2160RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-posix"
2073RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-strict" 2161RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-strict"
2074RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-tap-base"
2075RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-tap-formatter-color" 2162RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-tap-formatter-color"
2076RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-vars" 2163RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-warnings"
2164RDEPENDS_${PN}-module-tap-formatter-color += "${PN}-module-base"
2077RDEPENDS_${PN}-module-tap-formatter-color += "${PN}-module-constant" 2165RDEPENDS_${PN}-module-tap-formatter-color += "${PN}-module-constant"
2078RDEPENDS_${PN}-module-tap-formatter-color += "${PN}-module-strict" 2166RDEPENDS_${PN}-module-tap-formatter-color += "${PN}-module-strict"
2079RDEPENDS_${PN}-module-tap-formatter-color += "${PN}-module-vars" 2167RDEPENDS_${PN}-module-tap-formatter-color += "${PN}-module-warnings"
2080RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-posix" 2168RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-base"
2081RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-strict"
2082RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-tap-formatter-base"
2083RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-vars"
2084RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-carp" 2169RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-carp"
2085RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-constant" 2170RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-constant"
2086RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-file-path" 2171RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-file-path"
2087RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-file-spec" 2172RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-file-spec"
2088RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-strict" 2173RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-strict"
2089RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-tap-formatter-console-session" 2174RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-warnings"
2090RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-vars" 2175RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-base"
2176RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-posix"
2177RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-strict"
2178RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-warnings"
2179RDEPENDS_${PN}-module-tap-formatter-console-session += "${PN}-module-base"
2091RDEPENDS_${PN}-module-tap-formatter-console-session += "${PN}-module-strict" 2180RDEPENDS_${PN}-module-tap-formatter-console-session += "${PN}-module-strict"
2092RDEPENDS_${PN}-module-tap-formatter-console-session += "${PN}-module-tap-formatter-session" 2181RDEPENDS_${PN}-module-tap-formatter-console-session += "${PN}-module-warnings"
2093RDEPENDS_${PN}-module-tap-formatter-console-session += "${PN}-module-vars" 2182RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-base"
2094RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-posix" 2183RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-posix"
2095RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-strict" 2184RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-strict"
2096RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-tap-formatter-base"
2097RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-tap-formatter-file-session" 2185RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-tap-formatter-file-session"
2098RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-vars" 2186RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-warnings"
2187RDEPENDS_${PN}-module-tap-formatter-file-session += "${PN}-module-base"
2099RDEPENDS_${PN}-module-tap-formatter-file-session += "${PN}-module-strict" 2188RDEPENDS_${PN}-module-tap-formatter-file-session += "${PN}-module-strict"
2100RDEPENDS_${PN}-module-tap-formatter-file-session += "${PN}-module-tap-formatter-session" 2189RDEPENDS_${PN}-module-tap-formatter-file-session += "${PN}-module-warnings"
2101RDEPENDS_${PN}-module-tap-formatter-file-session += "${PN}-module-vars" 2190RDEPENDS_${PN}-module-tap-formatter-session += "${PN}-module-base"
2102RDEPENDS_${PN}-module-tap-formatter-session += "${PN}-module-strict" 2191RDEPENDS_${PN}-module-tap-formatter-session += "${PN}-module-strict"
2103RDEPENDS_${PN}-module-tap-formatter-session += "${PN}-module-tap-base" 2192RDEPENDS_${PN}-module-tap-formatter-session += "${PN}-module-warnings"
2104RDEPENDS_${PN}-module-tap-formatter-session += "${PN}-module-vars" 2193RDEPENDS_${PN}-module-tap-harness-env += "${PN}-module-constant"
2194RDEPENDS_${PN}-module-tap-harness-env += "${PN}-module-strict"
2195RDEPENDS_${PN}-module-tap-harness-env += "${PN}-module-tap-object"
2196RDEPENDS_${PN}-module-tap-harness-env += "${PN}-module-text-parsewords"
2197RDEPENDS_${PN}-module-tap-harness-env += "${PN}-module-warnings"
2198RDEPENDS_${PN}-module-tap-harness += "${PN}-module-base"
2105RDEPENDS_${PN}-module-tap-harness += "${PN}-module-carp" 2199RDEPENDS_${PN}-module-tap-harness += "${PN}-module-carp"
2106RDEPENDS_${PN}-module-tap-harness += "${PN}-module-file-path" 2200RDEPENDS_${PN}-module-tap-harness += "${PN}-module-file-path"
2107RDEPENDS_${PN}-module-tap-harness += "${PN}-module-file-spec" 2201RDEPENDS_${PN}-module-tap-harness += "${PN}-module-file-spec"
2108RDEPENDS_${PN}-module-tap-harness += "${PN}-module-io-handle" 2202RDEPENDS_${PN}-module-tap-harness += "${PN}-module-io-handle"
2109RDEPENDS_${PN}-module-tap-harness += "${PN}-module-strict" 2203RDEPENDS_${PN}-module-tap-harness += "${PN}-module-strict"
2110RDEPENDS_${PN}-module-tap-harness += "${PN}-module-tap-base" 2204RDEPENDS_${PN}-module-tap-harness += "${PN}-module-warnings"
2111RDEPENDS_${PN}-module-tap-harness += "${PN}-module-vars"
2112RDEPENDS_${PN}-module-tap-object += "${PN}-module-carp" 2205RDEPENDS_${PN}-module-tap-object += "${PN}-module-carp"
2113RDEPENDS_${PN}-module-tap-object += "${PN}-module-strict" 2206RDEPENDS_${PN}-module-tap-object += "${PN}-module-strict"
2114RDEPENDS_${PN}-module-tap-object += "${PN}-module-vars" 2207RDEPENDS_${PN}-module-tap-object += "${PN}-module-warnings"
2115RDEPENDS_${PN}-module-tap-parser += "${PN}-module-carp" 2208RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-base"
2116RDEPENDS_${PN}-module-tap-parser += "${PN}-module-strict"
2117RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-base"
2118RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-grammar"
2119RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-iterator"
2120RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-iteratorfactory"
2121RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-result"
2122RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-resultfactory"
2123RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-source"
2124RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-executable"
2125RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-file"
2126RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-handle"
2127RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-perl"
2128RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-rawtap"
2129RDEPENDS_${PN}-module-tap-parser += "${PN}-module-vars"
2130RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-benchmark" 2209RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-benchmark"
2131RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-carp" 2210RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-carp"
2132RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-strict" 2211RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-strict"
2133RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-tap-object" 2212RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-warnings"
2134RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-vars" 2213RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-base"
2135RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-carp" 2214RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-carp"
2136RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-strict" 2215RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-strict"
2137RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-tap-object"
2138RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-tap-parser-resultfactory" 2216RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-tap-parser-resultfactory"
2139RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-tap-parser-yamlish-reader" 2217RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-tap-parser-yamlish-reader"
2140RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-vars" 2218RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-warnings"
2219RDEPENDS_${PN}-module-tap-parser-iterator-array += "${PN}-module-base"
2220RDEPENDS_${PN}-module-tap-parser-iterator-array += "${PN}-module-strict"
2221RDEPENDS_${PN}-module-tap-parser-iterator-array += "${PN}-module-warnings"
2222RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-base"
2223RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-carp"
2224RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-constant"
2225RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-file-basename"
2226RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-strict"
2227RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-warnings"
2228RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-base"
2141RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-carp" 2229RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-carp"
2142RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-strict" 2230RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-strict"
2143RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-tap-object" 2231RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-warnings"
2144RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-vars" 2232RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-base"
2145RDEPENDS_${PN}-module-tap-parser-iterator-array += "${PN}-module-strict"
2146RDEPENDS_${PN}-module-tap-parser-iterator-array += "${PN}-module-tap-parser-iterator"
2147RDEPENDS_${PN}-module-tap-parser-iterator-array += "${PN}-module-vars"
2148RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-config" 2233RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-config"
2149RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-io-handle" 2234RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-io-handle"
2150RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-strict" 2235RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-strict"
2151RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-tap-parser-iterator" 2236RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-warnings"
2152RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-vars" 2237RDEPENDS_${PN}-module-tap-parser-iterator-stream += "${PN}-module-base"
2153RDEPENDS_${PN}-module-tap-parser-iterator-stream += "${PN}-module-strict" 2238RDEPENDS_${PN}-module-tap-parser-iterator-stream += "${PN}-module-strict"
2154RDEPENDS_${PN}-module-tap-parser-iterator-stream += "${PN}-module-tap-parser-iterator" 2239RDEPENDS_${PN}-module-tap-parser-iterator-stream += "${PN}-module-warnings"
2155RDEPENDS_${PN}-module-tap-parser-iterator-stream += "${PN}-module-vars" 2240RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-base"
2156RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-carp"
2157RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-constant"
2158RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-file-basename"
2159RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-strict"
2160RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-tap-object"
2161RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-vars"
2162RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-constant" 2241RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-constant"
2163RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-io-select" 2242RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-io-select"
2164RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-strict" 2243RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-strict"
2165RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-tap-object" 2244RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-warnings"
2166RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-vars" 2245RDEPENDS_${PN}-module-tap-parser += "${PN}-module-base"
2167RDEPENDS_${PN}-module-tap-parser-result += "${PN}-module-strict" 2246RDEPENDS_${PN}-module-tap-parser += "${PN}-module-carp"
2168RDEPENDS_${PN}-module-tap-parser-result += "${PN}-module-tap-object" 2247RDEPENDS_${PN}-module-tap-parser += "${PN}-module-strict"
2169RDEPENDS_${PN}-module-tap-parser-result += "${PN}-module-vars" 2248RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-grammar"
2249RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-iterator"
2250RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-iteratorfactory"
2251RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-result"
2252RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-resultfactory"
2253RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-source"
2254RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-executable"
2255RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-file"
2256RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-handle"
2257RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-perl"
2258RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-rawtap"
2259RDEPENDS_${PN}-module-tap-parser += "${PN}-module-warnings"
2260RDEPENDS_${PN}-module-tap-parser-result-bailout += "${PN}-module-base"
2170RDEPENDS_${PN}-module-tap-parser-result-bailout += "${PN}-module-strict" 2261RDEPENDS_${PN}-module-tap-parser-result-bailout += "${PN}-module-strict"
2171RDEPENDS_${PN}-module-tap-parser-result-bailout += "${PN}-module-tap-parser-result" 2262RDEPENDS_${PN}-module-tap-parser-result-bailout += "${PN}-module-warnings"
2172RDEPENDS_${PN}-module-tap-parser-result-bailout += "${PN}-module-vars" 2263RDEPENDS_${PN}-module-tap-parser-result-comment += "${PN}-module-base"
2173RDEPENDS_${PN}-module-tap-parser-result-comment += "${PN}-module-strict" 2264RDEPENDS_${PN}-module-tap-parser-result-comment += "${PN}-module-strict"
2174RDEPENDS_${PN}-module-tap-parser-result-comment += "${PN}-module-tap-parser-result" 2265RDEPENDS_${PN}-module-tap-parser-result-comment += "${PN}-module-warnings"
2175RDEPENDS_${PN}-module-tap-parser-result-comment += "${PN}-module-vars" 2266RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-base"
2176RDEPENDS_${PN}-module-tap-parser-result-plan += "${PN}-module-strict"
2177RDEPENDS_${PN}-module-tap-parser-result-plan += "${PN}-module-tap-parser-result"
2178RDEPENDS_${PN}-module-tap-parser-result-plan += "${PN}-module-vars"
2179RDEPENDS_${PN}-module-tap-parser-result-pragma += "${PN}-module-strict"
2180RDEPENDS_${PN}-module-tap-parser-result-pragma += "${PN}-module-tap-parser-result"
2181RDEPENDS_${PN}-module-tap-parser-result-pragma += "${PN}-module-vars"
2182RDEPENDS_${PN}-module-tap-parser-result-test += "${PN}-module-strict"
2183RDEPENDS_${PN}-module-tap-parser-result-test += "${PN}-module-tap-parser-result"
2184RDEPENDS_${PN}-module-tap-parser-result-test += "${PN}-module-vars"
2185RDEPENDS_${PN}-module-tap-parser-result-unknown += "${PN}-module-strict"
2186RDEPENDS_${PN}-module-tap-parser-result-unknown += "${PN}-module-tap-parser-result"
2187RDEPENDS_${PN}-module-tap-parser-result-unknown += "${PN}-module-vars"
2188RDEPENDS_${PN}-module-tap-parser-result-version += "${PN}-module-strict"
2189RDEPENDS_${PN}-module-tap-parser-result-version += "${PN}-module-tap-parser-result"
2190RDEPENDS_${PN}-module-tap-parser-result-version += "${PN}-module-vars"
2191RDEPENDS_${PN}-module-tap-parser-result-yaml += "${PN}-module-strict"
2192RDEPENDS_${PN}-module-tap-parser-result-yaml += "${PN}-module-tap-parser-result"
2193RDEPENDS_${PN}-module-tap-parser-result-yaml += "${PN}-module-vars"
2194RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-carp" 2267RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-carp"
2195RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-strict" 2268RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-strict"
2196RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-object"
2197RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-bailout" 2269RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-bailout"
2198RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-comment" 2270RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-comment"
2199RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-plan" 2271RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-plan"
@@ -2202,70 +2274,89 @@ RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-resul
2202RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-unknown" 2274RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-unknown"
2203RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-version" 2275RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-version"
2204RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-yaml" 2276RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-yaml"
2205RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-vars" 2277RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-warnings"
2278RDEPENDS_${PN}-module-tap-parser-result += "${PN}-module-base"
2279RDEPENDS_${PN}-module-tap-parser-result += "${PN}-module-strict"
2280RDEPENDS_${PN}-module-tap-parser-result += "${PN}-module-warnings"
2281RDEPENDS_${PN}-module-tap-parser-result-plan += "${PN}-module-base"
2282RDEPENDS_${PN}-module-tap-parser-result-plan += "${PN}-module-strict"
2283RDEPENDS_${PN}-module-tap-parser-result-plan += "${PN}-module-warnings"
2284RDEPENDS_${PN}-module-tap-parser-result-pragma += "${PN}-module-base"
2285RDEPENDS_${PN}-module-tap-parser-result-pragma += "${PN}-module-strict"
2286RDEPENDS_${PN}-module-tap-parser-result-pragma += "${PN}-module-warnings"
2287RDEPENDS_${PN}-module-tap-parser-result-test += "${PN}-module-base"
2288RDEPENDS_${PN}-module-tap-parser-result-test += "${PN}-module-strict"
2289RDEPENDS_${PN}-module-tap-parser-result-test += "${PN}-module-warnings"
2290RDEPENDS_${PN}-module-tap-parser-result-unknown += "${PN}-module-base"
2291RDEPENDS_${PN}-module-tap-parser-result-unknown += "${PN}-module-strict"
2292RDEPENDS_${PN}-module-tap-parser-result-unknown += "${PN}-module-warnings"
2293RDEPENDS_${PN}-module-tap-parser-result-version += "${PN}-module-base"
2294RDEPENDS_${PN}-module-tap-parser-result-version += "${PN}-module-strict"
2295RDEPENDS_${PN}-module-tap-parser-result-version += "${PN}-module-warnings"
2296RDEPENDS_${PN}-module-tap-parser-result-yaml += "${PN}-module-base"
2297RDEPENDS_${PN}-module-tap-parser-result-yaml += "${PN}-module-strict"
2298RDEPENDS_${PN}-module-tap-parser-result-yaml += "${PN}-module-warnings"
2299RDEPENDS_${PN}-module-tap-parser-scheduler-job += "${PN}-module-carp"
2300RDEPENDS_${PN}-module-tap-parser-scheduler-job += "${PN}-module-strict"
2301RDEPENDS_${PN}-module-tap-parser-scheduler-job += "${PN}-module-warnings"
2206RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-carp" 2302RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-carp"
2207RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-strict" 2303RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-strict"
2208RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-tap-parser-scheduler-job" 2304RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-tap-parser-scheduler-job"
2209RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-tap-parser-scheduler-spinner" 2305RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-tap-parser-scheduler-spinner"
2210RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-vars" 2306RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-warnings"
2211RDEPENDS_${PN}-module-tap-parser-scheduler-job += "${PN}-module-carp"
2212RDEPENDS_${PN}-module-tap-parser-scheduler-job += "${PN}-module-strict"
2213RDEPENDS_${PN}-module-tap-parser-scheduler-job += "${PN}-module-vars"
2214RDEPENDS_${PN}-module-tap-parser-scheduler-spinner += "${PN}-module-carp" 2307RDEPENDS_${PN}-module-tap-parser-scheduler-spinner += "${PN}-module-carp"
2215RDEPENDS_${PN}-module-tap-parser-scheduler-spinner += "${PN}-module-strict" 2308RDEPENDS_${PN}-module-tap-parser-scheduler-spinner += "${PN}-module-strict"
2216RDEPENDS_${PN}-module-tap-parser-scheduler-spinner += "${PN}-module-vars" 2309RDEPENDS_${PN}-module-tap-parser-scheduler-spinner += "${PN}-module-warnings"
2217RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-file-basename" 2310RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-base"
2218RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-strict"
2219RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-tap-object"
2220RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-vars"
2221RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-strict"
2222RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-tap-object"
2223RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-tap-parser-iterator"
2224RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-vars"
2225RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-constant" 2311RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-constant"
2226RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-strict" 2312RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-strict"
2227RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-tap-parser-iterator-process"
2228RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-tap-parser-iteratorfactory" 2313RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-tap-parser-iteratorfactory"
2229RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-tap-parser-sourcehandler" 2314RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-tap-parser-iterator-process"
2230RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-vars" 2315RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-warnings"
2316RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-base"
2231RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-constant" 2317RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-constant"
2232RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-strict" 2318RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-strict"
2233RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-tap-parser-iterator-stream"
2234RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-tap-parser-iteratorfactory" 2319RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-tap-parser-iteratorfactory"
2235RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-tap-parser-sourcehandler" 2320RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-tap-parser-iterator-stream"
2236RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-vars" 2321RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-warnings"
2322RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-base"
2237RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-constant" 2323RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-constant"
2238RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-strict" 2324RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-strict"
2239RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-tap-parser-iterator-stream"
2240RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-tap-parser-iteratorfactory" 2325RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-tap-parser-iteratorfactory"
2241RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-tap-parser-sourcehandler" 2326RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-tap-parser-iterator-stream"
2242RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-vars" 2327RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-warnings"
2328RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-base"
2329RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-strict"
2330RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-tap-parser-iterator"
2331RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-warnings"
2332RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-base"
2243RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-config" 2333RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-config"
2244RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-constant" 2334RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-constant"
2245RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-strict" 2335RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-strict"
2246RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-tap-parser-iterator-process"
2247RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-tap-parser-iteratorfactory" 2336RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-tap-parser-iteratorfactory"
2248RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-tap-parser-sourcehandler-executable" 2337RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-tap-parser-iterator-process"
2249RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-tap-parser-utils" 2338RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-text-parsewords"
2250RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-vars" 2339RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-warnings"
2340RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-base"
2251RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-strict" 2341RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-strict"
2252RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-tap-parser-iterator-array" 2342RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-tap-parser-iterator-array"
2253RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-tap-parser-iteratorfactory" 2343RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-tap-parser-iteratorfactory"
2254RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-tap-parser-sourcehandler" 2344RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-warnings"
2255RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-vars" 2345RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-base"
2256RDEPENDS_${PN}-module-tap-parser-utils += "${PN}-module-exporter" 2346RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-constant"
2257RDEPENDS_${PN}-module-tap-parser-utils += "${PN}-module-strict" 2347RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-file-basename"
2258RDEPENDS_${PN}-module-tap-parser-utils += "${PN}-module-vars" 2348RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-strict"
2349RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-warnings"
2350RDEPENDS_${PN}-module-tap-parser-yamlish-reader += "${PN}-module-base"
2259RDEPENDS_${PN}-module-tap-parser-yamlish-reader += "${PN}-module-strict" 2351RDEPENDS_${PN}-module-tap-parser-yamlish-reader += "${PN}-module-strict"
2260RDEPENDS_${PN}-module-tap-parser-yamlish-reader += "${PN}-module-tap-object" 2352RDEPENDS_${PN}-module-tap-parser-yamlish-reader += "${PN}-module-warnings"
2261RDEPENDS_${PN}-module-tap-parser-yamlish-reader += "${PN}-module-vars" 2353RDEPENDS_${PN}-module-tap-parser-yamlish-writer += "${PN}-module-base"
2262RDEPENDS_${PN}-module-tap-parser-yamlish-writer += "${PN}-module-strict" 2354RDEPENDS_${PN}-module-tap-parser-yamlish-writer += "${PN}-module-strict"
2263RDEPENDS_${PN}-module-tap-parser-yamlish-writer += "${PN}-module-tap-object" 2355RDEPENDS_${PN}-module-tap-parser-yamlish-writer += "${PN}-module-warnings"
2264RDEPENDS_${PN}-module-tap-parser-yamlish-writer += "${PN}-module-vars"
2265RDEPENDS_${PN}-module-term-ansicolor += "${PN}-module-carp" 2356RDEPENDS_${PN}-module-term-ansicolor += "${PN}-module-carp"
2266RDEPENDS_${PN}-module-term-ansicolor += "${PN}-module-exporter" 2357RDEPENDS_${PN}-module-term-ansicolor += "${PN}-module-exporter"
2267RDEPENDS_${PN}-module-term-ansicolor += "${PN}-module-strict" 2358RDEPENDS_${PN}-module-term-ansicolor += "${PN}-module-strict"
2268RDEPENDS_${PN}-module-term-ansicolor += "${PN}-module-vars" 2359RDEPENDS_${PN}-module-term-ansicolor += "${PN}-module-warnings"
2269RDEPENDS_${PN}-module-term-cap += "${PN}-module-carp" 2360RDEPENDS_${PN}-module-term-cap += "${PN}-module-carp"
2270RDEPENDS_${PN}-module-term-cap += "${PN}-module-strict" 2361RDEPENDS_${PN}-module-term-cap += "${PN}-module-strict"
2271RDEPENDS_${PN}-module-term-cap += "${PN}-module-vars" 2362RDEPENDS_${PN}-module-term-cap += "${PN}-module-vars"
@@ -2273,51 +2364,41 @@ RDEPENDS_${PN}-module-term-complete += "${PN}-module-exporter"
2273RDEPENDS_${PN}-module-term-complete += "${PN}-module-strict" 2364RDEPENDS_${PN}-module-term-complete += "${PN}-module-strict"
2274RDEPENDS_${PN}-module-term-readline += "${PN}-module-strict" 2365RDEPENDS_${PN}-module-term-readline += "${PN}-module-strict"
2275RDEPENDS_${PN}-module-term-readline += "${PN}-module-term-cap" 2366RDEPENDS_${PN}-module-term-readline += "${PN}-module-term-cap"
2276RDEPENDS_${PN}-module-term-ui += "${PN}-module-carp" 2367RDEPENDS_${PN}-module-test-builder-module += "${PN}-module-exporter"
2277RDEPENDS_${PN}-module-term-ui += "${PN}-module-locale-maketext-simple" 2368RDEPENDS_${PN}-module-test-builder-module += "${PN}-module-strict"
2278RDEPENDS_${PN}-module-term-ui += "${PN}-module-params-check" 2369RDEPENDS_${PN}-module-test-builder-module += "${PN}-module-test-builder"
2279RDEPENDS_${PN}-module-term-ui += "${PN}-module-strict"
2280RDEPENDS_${PN}-module-term-ui += "${PN}-module-term-readline"
2281RDEPENDS_${PN}-module-term-ui += "${PN}-module-term-ui-history"
2282RDEPENDS_${PN}-module-term-ui += "${PN}-module-vars"
2283RDEPENDS_${PN}-module-term-ui-history += "${PN}-module-base"
2284RDEPENDS_${PN}-module-term-ui-history += "${PN}-module-log-message"
2285RDEPENDS_${PN}-module-term-ui-history += "${PN}-module-strict"
2286RDEPENDS_${PN}-module-term-ui-history += "${PN}-module-vars"
2287RDEPENDS_${PN}-module-test += "${PN}-module-carp"
2288RDEPENDS_${PN}-module-test += "${PN}-module-exporter"
2289RDEPENDS_${PN}-module-test += "${PN}-module-file-temp"
2290RDEPENDS_${PN}-module-test += "${PN}-module-strict"
2291RDEPENDS_${PN}-module-test += "${PN}-module-vars"
2292RDEPENDS_${PN}-module-test-builder += "${PN}-module-config" 2370RDEPENDS_${PN}-module-test-builder += "${PN}-module-config"
2293RDEPENDS_${PN}-module-test-builder += "${PN}-module-perlio" 2371RDEPENDS_${PN}-module-test-builder += "${PN}-module-perlio"
2294RDEPENDS_${PN}-module-test-builder += "${PN}-module-strict" 2372RDEPENDS_${PN}-module-test-builder += "${PN}-module-strict"
2295RDEPENDS_${PN}-module-test-builder += "${PN}-module-threads-shared" 2373RDEPENDS_${PN}-module-test-builder += "${PN}-module-threads-shared"
2296RDEPENDS_${PN}-module-test-builder += "${PN}-module-warnings" 2374RDEPENDS_${PN}-module-test-builder += "${PN}-module-warnings"
2297RDEPENDS_${PN}-module-test-builder-module += "${PN}-module-exporter" 2375RDEPENDS_${PN}-module-test-builder-tester-color += "${PN}-module-strict"
2298RDEPENDS_${PN}-module-test-builder-module += "${PN}-module-strict" 2376RDEPENDS_${PN}-module-test-builder-tester-color += "${PN}-module-test-builder-tester"
2299RDEPENDS_${PN}-module-test-builder-module += "${PN}-module-test-builder"
2300RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-carp" 2377RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-carp"
2301RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-exporter" 2378RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-exporter"
2302RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-strict" 2379RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-strict"
2303RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-symbol" 2380RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-symbol"
2304RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-test-builder" 2381RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-test-builder"
2305RDEPENDS_${PN}-module-test-builder-tester-color += "${PN}-module-strict" 2382RDEPENDS_${PN}-module-test-harness += "${PN}-module-base"
2306RDEPENDS_${PN}-module-test-builder-tester-color += "${PN}-module-test-builder-tester"
2307RDEPENDS_${PN}-module-test-harness += "${PN}-module-config" 2383RDEPENDS_${PN}-module-test-harness += "${PN}-module-config"
2308RDEPENDS_${PN}-module-test-harness += "${PN}-module-constant" 2384RDEPENDS_${PN}-module-test-harness += "${PN}-module-constant"
2309RDEPENDS_${PN}-module-test-harness += "${PN}-module-exporter"
2310RDEPENDS_${PN}-module-test-harness += "${PN}-module-strict" 2385RDEPENDS_${PN}-module-test-harness += "${PN}-module-strict"
2311RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-harness" 2386RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-harness"
2312RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-parser-aggregator" 2387RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-parser-aggregator"
2313RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-parser-source" 2388RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-parser-source"
2314RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-parser-sourcehandler-perl" 2389RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-parser-sourcehandler-perl"
2315RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-parser-utils" 2390RDEPENDS_${PN}-module-test-harness += "${PN}-module-text-parsewords"
2316RDEPENDS_${PN}-module-test-harness += "${PN}-module-vars" 2391RDEPENDS_${PN}-module-test-harness += "${PN}-module-warnings"
2392RDEPENDS_${PN}-module-test-more += "${PN}-module-scalar-util"
2317RDEPENDS_${PN}-module-test-more += "${PN}-module-strict" 2393RDEPENDS_${PN}-module-test-more += "${PN}-module-strict"
2318RDEPENDS_${PN}-module-test-more += "${PN}-module-test-builder-module" 2394RDEPENDS_${PN}-module-test-more += "${PN}-module-test-builder-module"
2319RDEPENDS_${PN}-module-test-more += "${PN}-module-test-more" 2395RDEPENDS_${PN}-module-test-more += "${PN}-module-test-more"
2320RDEPENDS_${PN}-module-test-more += "${PN}-module-warnings" 2396RDEPENDS_${PN}-module-test-more += "${PN}-module-warnings"
2397RDEPENDS_${PN}-module-test += "${PN}-module-carp"
2398RDEPENDS_${PN}-module-test += "${PN}-module-exporter"
2399RDEPENDS_${PN}-module-test += "${PN}-module-file-temp"
2400RDEPENDS_${PN}-module-test += "${PN}-module-strict"
2401RDEPENDS_${PN}-module-test += "${PN}-module-vars"
2321RDEPENDS_${PN}-module-test-simple += "${PN}-module-strict" 2402RDEPENDS_${PN}-module-test-simple += "${PN}-module-strict"
2322RDEPENDS_${PN}-module-test-simple += "${PN}-module-test-builder-module" 2403RDEPENDS_${PN}-module-test-simple += "${PN}-module-test-builder-module"
2323RDEPENDS_${PN}-module-text-abbrev += "${PN}-module-exporter" 2404RDEPENDS_${PN}-module-text-abbrev += "${PN}-module-exporter"
@@ -2330,10 +2411,6 @@ RDEPENDS_${PN}-module-text-balanced += "${PN}-module-vars"
2330RDEPENDS_${PN}-module-text-parsewords += "${PN}-module-carp" 2411RDEPENDS_${PN}-module-text-parsewords += "${PN}-module-carp"
2331RDEPENDS_${PN}-module-text-parsewords += "${PN}-module-exporter" 2412RDEPENDS_${PN}-module-text-parsewords += "${PN}-module-exporter"
2332RDEPENDS_${PN}-module-text-parsewords += "${PN}-module-strict" 2413RDEPENDS_${PN}-module-text-parsewords += "${PN}-module-strict"
2333RDEPENDS_${PN}-module-text-soundex += "${PN}-module-carp"
2334RDEPENDS_${PN}-module-text-soundex += "${PN}-module-exporter"
2335RDEPENDS_${PN}-module-text-soundex += "${PN}-module-strict"
2336RDEPENDS_${PN}-module-text-soundex += "${PN}-module-xsloader"
2337RDEPENDS_${PN}-module-text-tabs += "${PN}-module-exporter" 2414RDEPENDS_${PN}-module-text-tabs += "${PN}-module-exporter"
2338RDEPENDS_${PN}-module-text-tabs += "${PN}-module-strict" 2415RDEPENDS_${PN}-module-text-tabs += "${PN}-module-strict"
2339RDEPENDS_${PN}-module-text-tabs += "${PN}-module-vars" 2416RDEPENDS_${PN}-module-text-tabs += "${PN}-module-vars"
@@ -2381,10 +2458,10 @@ RDEPENDS_${PN}-module-tie-file += "${PN}-module-symbol"
2381RDEPENDS_${PN}-module-tie-handle += "${PN}-module-carp" 2458RDEPENDS_${PN}-module-tie-handle += "${PN}-module-carp"
2382RDEPENDS_${PN}-module-tie-handle += "${PN}-module-tie-stdhandle" 2459RDEPENDS_${PN}-module-tie-handle += "${PN}-module-tie-stdhandle"
2383RDEPENDS_${PN}-module-tie-handle += "${PN}-module-warnings-register" 2460RDEPENDS_${PN}-module-tie-handle += "${PN}-module-warnings-register"
2384RDEPENDS_${PN}-module-tie-hash += "${PN}-module-carp"
2385RDEPENDS_${PN}-module-tie-hash += "${PN}-module-warnings-register"
2386RDEPENDS_${PN}-module-tie-hash-namedcapture += "${PN}-module-strict" 2461RDEPENDS_${PN}-module-tie-hash-namedcapture += "${PN}-module-strict"
2387RDEPENDS_${PN}-module-tie-hash-namedcapture += "${PN}-module-xsloader" 2462RDEPENDS_${PN}-module-tie-hash-namedcapture += "${PN}-module-xsloader"
2463RDEPENDS_${PN}-module-tie-hash += "${PN}-module-carp"
2464RDEPENDS_${PN}-module-tie-hash += "${PN}-module-warnings-register"
2388RDEPENDS_${PN}-module-tie-memoize += "${PN}-module-strict" 2465RDEPENDS_${PN}-module-tie-memoize += "${PN}-module-strict"
2389RDEPENDS_${PN}-module-tie-memoize += "${PN}-module-tie-hash" 2466RDEPENDS_${PN}-module-tie-memoize += "${PN}-module-tie-hash"
2390RDEPENDS_${PN}-module-tie-refhash += "${PN}-module-carp" 2467RDEPENDS_${PN}-module-tie-refhash += "${PN}-module-carp"
@@ -2408,7 +2485,6 @@ RDEPENDS_${PN}-module-time-hires += "${PN}-module-carp"
2408RDEPENDS_${PN}-module-time-hires += "${PN}-module-dynaloader" 2485RDEPENDS_${PN}-module-time-hires += "${PN}-module-dynaloader"
2409RDEPENDS_${PN}-module-time-hires += "${PN}-module-exporter" 2486RDEPENDS_${PN}-module-time-hires += "${PN}-module-exporter"
2410RDEPENDS_${PN}-module-time-hires += "${PN}-module-strict" 2487RDEPENDS_${PN}-module-time-hires += "${PN}-module-strict"
2411RDEPENDS_${PN}-module-time-hires += "${PN}-module-vars"
2412RDEPENDS_${PN}-module-time-local += "${PN}-module-carp" 2488RDEPENDS_${PN}-module-time-local += "${PN}-module-carp"
2413RDEPENDS_${PN}-module-time-local += "${PN}-module-config" 2489RDEPENDS_${PN}-module-time-local += "${PN}-module-config"
2414RDEPENDS_${PN}-module-time-local += "${PN}-module-constant" 2490RDEPENDS_${PN}-module-time-local += "${PN}-module-constant"
@@ -2429,17 +2505,12 @@ RDEPENDS_${PN}-module-time-piece += "${PN}-module-strict"
2429RDEPENDS_${PN}-module-time-piece += "${PN}-module-time-local" 2505RDEPENDS_${PN}-module-time-piece += "${PN}-module-time-local"
2430RDEPENDS_${PN}-module-time-piece += "${PN}-module-time-seconds" 2506RDEPENDS_${PN}-module-time-piece += "${PN}-module-time-seconds"
2431RDEPENDS_${PN}-module-time-seconds += "${PN}-module-constant" 2507RDEPENDS_${PN}-module-time-seconds += "${PN}-module-constant"
2508RDEPENDS_${PN}-module-time-seconds += "${PN}-module-exporter"
2432RDEPENDS_${PN}-module-time-seconds += "${PN}-module-overload " 2509RDEPENDS_${PN}-module-time-seconds += "${PN}-module-overload "
2433RDEPENDS_${PN}-module-time-seconds += "${PN}-module-strict" 2510RDEPENDS_${PN}-module-time-seconds += "${PN}-module-strict"
2434RDEPENDS_${PN}-module-time-seconds += "${PN}-module-vars" 2511RDEPENDS_${PN}-module-time-seconds += "${PN}-module-vars"
2435RDEPENDS_${PN}-module-time-tm += "${PN}-module-class-struct" 2512RDEPENDS_${PN}-module-time-tm += "${PN}-module-class-struct"
2436RDEPENDS_${PN}-module-time-tm += "${PN}-module-strict" 2513RDEPENDS_${PN}-module-time-tm += "${PN}-module-strict"
2437RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-carp"
2438RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-constant"
2439RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-dynaloader"
2440RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-file-spec"
2441RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-strict"
2442RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-warnings"
2443RDEPENDS_${PN}-module-unicode-collate-cjk-big5 += "${PN}-module-strict" 2514RDEPENDS_${PN}-module-unicode-collate-cjk-big5 += "${PN}-module-strict"
2444RDEPENDS_${PN}-module-unicode-collate-cjk-gb2312 += "${PN}-module-strict" 2515RDEPENDS_${PN}-module-unicode-collate-cjk-gb2312 += "${PN}-module-strict"
2445RDEPENDS_${PN}-module-unicode-collate-cjk-jisx0208 += "${PN}-module-strict" 2516RDEPENDS_${PN}-module-unicode-collate-cjk-jisx0208 += "${PN}-module-strict"
@@ -2447,10 +2518,16 @@ RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-strict"
2447RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-unicode-collate" 2518RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-unicode-collate"
2448RDEPENDS_${PN}-module-unicode-collate-cjk-pinyin += "${PN}-module-strict" 2519RDEPENDS_${PN}-module-unicode-collate-cjk-pinyin += "${PN}-module-strict"
2449RDEPENDS_${PN}-module-unicode-collate-cjk-stroke += "${PN}-module-strict" 2520RDEPENDS_${PN}-module-unicode-collate-cjk-stroke += "${PN}-module-strict"
2521RDEPENDS_${PN}-module-unicode-collate-cjk-zhuyin += "${PN}-module-strict"
2450RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-base" 2522RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-base"
2451RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-carp" 2523RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-carp"
2452RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-file-spec"
2453RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-strict" 2524RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-strict"
2525RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-carp"
2526RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-constant"
2527RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-dynaloader"
2528RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-file-spec"
2529RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-strict"
2530RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-warnings"
2454RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-carp" 2531RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-carp"
2455RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-dynaloader" 2532RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-dynaloader"
2456RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-exporter" 2533RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-exporter"
@@ -2461,10 +2538,13 @@ RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-charnames"
2461RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-exporter" 2538RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-exporter"
2462RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-feature" 2539RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-feature"
2463RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-file-spec" 2540RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-file-spec"
2464RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-storable" 2541RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-if"
2542RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-integer"
2465RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-strict" 2543RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-strict"
2466RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-unicode-normalize" 2544RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-unicore"
2545RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-utf8-heavy"
2467RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-warnings" 2546RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-warnings"
2547RDEPENDS_${PN}-module-unicore += "${PN}-module-integer"
2468RDEPENDS_${PN}-module-universal += "${PN}-module-exporter" 2548RDEPENDS_${PN}-module-universal += "${PN}-module-exporter"
2469RDEPENDS_${PN}-module-universal += "${PN}-module-warnings" 2549RDEPENDS_${PN}-module-universal += "${PN}-module-warnings"
2470RDEPENDS_${PN}-module-user-grent += "${PN}-module-class-struct" 2550RDEPENDS_${PN}-module-user-grent += "${PN}-module-class-struct"
@@ -2482,5 +2562,19 @@ RDEPENDS_${PN}-module-utf8 += "${PN}-module-carp"
2482RDEPENDS_${PN}-module-utf8 += "${PN}-module-utf8-heavy" 2562RDEPENDS_${PN}-module-utf8 += "${PN}-module-utf8-heavy"
2483RDEPENDS_${PN}-module-version += "${PN}-module-strict" 2563RDEPENDS_${PN}-module-version += "${PN}-module-strict"
2484RDEPENDS_${PN}-module-version += "${PN}-module-vars" 2564RDEPENDS_${PN}-module-version += "${PN}-module-vars"
2565RDEPENDS_${PN}-module-version += "${PN}-module-version-regex"
2566RDEPENDS_${PN}-module-version-regex += "${PN}-module-strict"
2567RDEPENDS_${PN}-module-version-regex += "${PN}-module-vars"
2568RDEPENDS_${PN}-module-version-vpp += "${PN}-module-b"
2569RDEPENDS_${PN}-module-version-vpp += "${PN}-module-carp"
2570RDEPENDS_${PN}-module-version-vpp += "${PN}-module-config"
2571RDEPENDS_${PN}-module-version-vpp += "${PN}-module-constant"
2572RDEPENDS_${PN}-module-version-vpp += "${PN}-module-if"
2573RDEPENDS_${PN}-module-version-vpp += "${PN}-module-overload"
2574RDEPENDS_${PN}-module-version-vpp += "${PN}-module-posix"
2575RDEPENDS_${PN}-module-version-vpp += "${PN}-module-strict"
2576RDEPENDS_${PN}-module-version-vpp += "${PN}-module-universal"
2577RDEPENDS_${PN}-module-version-vpp += "${PN}-module-vars"
2578RDEPENDS_${PN}-module-version-vpp += "${PN}-module-version-regex"
2485RDEPENDS_${PN}-module-xsloader += "${PN}-module-carp" 2579RDEPENDS_${PN}-module-xsloader += "${PN}-module-carp"
2486RDEPENDS_${PN}-module-xsloader += "${PN}-module-dynaloader" 2580RDEPENDS_${PN}-module-xsloader += "${PN}-module-dynaloader"
diff --git a/meta/recipes-devtools/perl/perl-rprovides_5.14.3.inc b/meta/recipes-devtools/perl/perl-rprovides_5.20.0.inc
index 9a648dbf2f..9a648dbf2f 100644
--- a/meta/recipes-devtools/perl/perl-rprovides_5.14.3.inc
+++ b/meta/recipes-devtools/perl/perl-rprovides_5.20.0.inc
diff --git a/meta/recipes-devtools/perl/perl_5.14.3.bb b/meta/recipes-devtools/perl/perl_5.20.0.bb
index 6aaaade34f..4bd452512d 100644
--- a/meta/recipes-devtools/perl/perl_5.14.3.bb
+++ b/meta/recipes-devtools/perl/perl_5.20.0.bb
@@ -2,8 +2,8 @@ SUMMARY = "Perl scripting language"
2HOMEPAGE = "http://www.perl.org/" 2HOMEPAGE = "http://www.perl.org/"
3SECTION = "devel" 3SECTION = "devel"
4LICENSE = "Artistic-1.0 | GPL-1.0" 4LICENSE = "Artistic-1.0 | GPL-1.0"
5LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \ 5LIC_FILES_CHKSUM = "file://Copying;md5=5b122a36d0f6dc55279a0ebc69f3c60b \
6 file://Artistic;md5=f921793d03cc6d63ec4b15e9be8fd3f8" 6 file://Artistic;md5=2e6fd2475335af892494fe1f7327baf3"
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"
@@ -13,7 +13,11 @@ PR = "r1"
13PROVIDES += "libmodule-build-perl" 13PROVIDES += "libmodule-build-perl"
14 14
15SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \ 15SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
16 file://debian/arm_thread_stress_timeout.diff \ 16"
17
18# Pick up patches from debian
19# http://ftp.de.debian.org/debian/pool/main/p/perl/perl_5.20.0-1.debian.tar.xz
20SRC_URI += " \
17 file://debian/cpan_definstalldirs.diff \ 21 file://debian/cpan_definstalldirs.diff \
18 file://debian/db_file_ver.diff \ 22 file://debian/db_file_ver.diff \
19 file://debian/doc_info.diff \ 23 file://debian/doc_info.diff \
@@ -25,30 +29,27 @@ SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
25 file://debian/extutils_set_libperl_path.diff \ 29 file://debian/extutils_set_libperl_path.diff \
26 file://debian/no_packlist_perllocal.diff \ 30 file://debian/no_packlist_perllocal.diff \
27 file://debian/prefix_changes.diff \ 31 file://debian/prefix_changes.diff \
28 file://debian/fakeroot.diff \
29 file://debian/instmodsh_doc.diff \ 32 file://debian/instmodsh_doc.diff \
30 file://debian/ld_run_path.diff \ 33 file://debian/ld_run_path.diff \
31 file://debian/libnet_config_path.diff \ 34 file://debian/libnet_config_path.diff \
32 file://debian/m68k_thread_stress.diff \
33 file://debian/mod_paths.diff \ 35 file://debian/mod_paths.diff \
34 file://debian/module_build_man_extensions.diff \ 36 file://debian/module_build_man_extensions.diff \
35 file://debian/prune_libs.diff \ 37 file://debian/prune_libs.diff \
36 file://debian/fixes/net_smtp_docs.diff \ 38 file://debian/fixes/net_smtp_docs.diff \
37 file://debian/perlivp.diff \ 39 file://debian/perlivp.diff \
38 file://debian/disable-zlib-bundling.diff \
39 file://debian/cpanplus_definstalldirs.diff \
40 file://debian/cpanplus_config_path.diff \
41 file://debian/deprecate-with-apt.diff \
42 file://debian/squelch-locale-warnings.diff \ 40 file://debian/squelch-locale-warnings.diff \
43 file://debian/skip-upstream-git-tests.diff \ 41 file://debian/skip-upstream-git-tests.diff \
44 file://debian/fixes/extutils-cbuilder-cflags.diff \
45 file://debian/fixes/module-build-home-directory.diff \
46 file://debian/skip-kfreebsd-crash.diff \ 42 file://debian/skip-kfreebsd-crash.diff \
47 file://debian/fixes/document_makemaker_ccflags.diff \ 43 file://debian/fixes/document_makemaker_ccflags.diff \
48 file://debian/fixes/sys-syslog-socket-timeout-kfreebsd.patch \
49 file://debian/fixes/pod_fixes.diff \
50 file://debian/find_html2text.diff \ 44 file://debian/find_html2text.diff \
51 \ 45 file://debian/hurd_test_skip_stack.diff \
46 file://debian/perl5db-x-terminal-emulator.patch \
47 file://debian/cpan-missing-site-dirs.diff \
48 file://debian/fixes/memoize_storable_nstore.diff \
49 file://debian/regen-skip.diff \
50"
51
52SRC_URI += " \
52 file://Makefile.patch \ 53 file://Makefile.patch \
53 file://Makefile.SH.patch \ 54 file://Makefile.SH.patch \
54 file://installperl.patch \ 55 file://installperl.patch \
@@ -56,17 +57,13 @@ SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
56 file://perl-moreconfig.patch \ 57 file://perl-moreconfig.patch \
57 file://letgcc-find-errno.patch \ 58 file://letgcc-find-errno.patch \
58 file://generate-sh.patch \ 59 file://generate-sh.patch \
59 file://09_fix_installperl.patch \
60 file://native-perlinc.patch \ 60 file://native-perlinc.patch \
61 file://perl-enable-gdbm.patch \ 61 file://perl-enable-gdbm.patch \
62 file://cross-generate_uudmap.patch \ 62 file://cross-generate_uudmap.patch \
63 file://fix_bad_rpath.patch \ 63 file://fix_bad_rpath.patch \
64 file://perl-build-in-t-dir.patch \
65 file://perl-archlib-exp.patch \ 64 file://perl-archlib-exp.patch \
66 file://dynaloaderhack.patch \ 65 file://dynaloaderhack.patch \
67 \ 66 \
68 file://0001-Fix-misparsing-of-maketext-strings.patch \
69 file://0001-Prevent-premature-hsplit-calls-and-only-trigger-REHA.patch \
70 \ 67 \
71 file://config.sh \ 68 file://config.sh \
72 file://config.sh-32 \ 69 file://config.sh-32 \
@@ -75,11 +72,18 @@ SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
75 file://config.sh-64 \ 72 file://config.sh-64 \
76 file://config.sh-64-le \ 73 file://config.sh-64-le \
77 file://config.sh-64-be \ 74 file://config.sh-64-be \
78 file://perl-5.14.3-fix-CVE-2010-4777.patch " 75 file://perl-5.14.3-fix-CVE-2010-4777.patch \
79# file://debian/fakeroot.diff 76 file://0001-Makefile.SH-fix-do_install-failed.patch \
77"
78
79# Fix test case issues
80SRC_URI_append_class-target = " \
81 file://test/dist-threads-t-join.t-adjust-ps-option.patch \
82 file://test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch \
83 "
80 84
81SRC_URI[md5sum] = "f6a3d878c688d111b495c87db56c5be5" 85SRC_URI[md5sum] = "406ec049ebe3afcc80d9c76ec78ca4f8"
82SRC_URI[sha256sum] = "03638a4f01bc26b81231233671524b4163849a3a9ea5cc2397293080c4ea339f" 86SRC_URI[sha256sum] = "4e8c28ad6ecc89902f9cb2e76f2815bb1a8287ded278e15f7a36ca45f8bbcd02"
83 87
84inherit perlnative siteinfo 88inherit perlnative siteinfo
85 89
@@ -191,6 +195,7 @@ do_compile() {
191} 195}
192 196
193do_install() { 197do_install() {
198 #export hostperl="${STAGING_BINDIR_NATIVE}/perl-native/perl${PV}"
194 oe_runmake install DESTDIR=${D} 199 oe_runmake install DESTDIR=${D}
195 # Add perl pointing at current version 200 # Add perl pointing at current version
196 ln -sf perl${PV} ${D}${bindir}/perl 201 ln -sf perl${PV} ${D}${bindir}/perl
@@ -246,7 +251,6 @@ perl_package_preprocess () {
246 ${PKGD}${libdir}/perl/${PV}/Config_heavy.pl \ 251 ${PKGD}${libdir}/perl/${PV}/Config_heavy.pl \
247 ${PKGD}${libdir}/perl/${PV}/ExtUtils/Liblist/Kid.pm \ 252 ${PKGD}${libdir}/perl/${PV}/ExtUtils/Liblist/Kid.pm \
248 ${PKGD}${libdir}/perl/${PV}/FileCache.pm \ 253 ${PKGD}${libdir}/perl/${PV}/FileCache.pm \
249 ${PKGD}${libdir}/perl/${PV}/cacheout.pl \
250 ${PKGD}${libdir}/perl/${PV}/pod/*.pod \ 254 ${PKGD}${libdir}/perl/${PV}/pod/*.pod \
251 ${PKGD}${libdir}/perl/config.sh 255 ${PKGD}${libdir}/perl/config.sh
252} 256}