summaryrefslogtreecommitdiff
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:19:48 +0100
commitc7ac82415efc42ff7a93c6df163f88f2dde00d26 (patch)
tree2d5200f41df13b7baeca53cff1b252a0d32fb7bf /meta
parent318a8e65c8a9cc016fd9e0b7093443a27ade79a2 (diff)
downloadopenembedded-core-c7ac82415efc42ff7a93c6df163f88f2dde00d26.tar.gz
openembedded-core-c7ac82415efc42ff7a93c6df163f88f2dde00d26.tar.bz2
openembedded-core-c7ac82415efc42ff7a93c6df163f88f2dde00d26.zip
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 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 @@
-From 1735f6f53ca19f99c6e9e39496c486af323ba6a8 Mon Sep 17 00:00:00 2001
-From: Brian Carlson <brian.carlson@cpanel.net>
-Date: Wed, 28 Nov 2012 08:54:33 -0500
-Subject: [PATCH] Fix misparsing of maketext strings.
-
-Case 61251: This commit fixes a misparse of maketext strings that could
-lead to arbitrary code execution. Basically, maketext was compiling
-bracket notation into functions, but neglected to escape backslashes
-inside the content or die on fully-qualified method names when
-generating the code. This change escapes all such backslashes and dies
-when a method name with a colon or apostrophe is specified.
----
- AUTHORS | 1 +
- dist/Locale-Maketext/lib/Locale/Maketext.pm | 24 ++++++++----------------
- 2 files changed, 9 insertions(+), 16 deletions(-)
-
-Upstream-Status: Backport
-
-Signed-off-by: Saul Wold <sgw@linux.intel.com>
-
-
-diff --git a/AUTHORS b/AUTHORS
-index 70734b0..009dea0 100644
---- a/AUTHORS
-+++ b/AUTHORS
-@@ -154,6 +154,7 @@ Breno G. de Oliveira <garu@cpan.org>
- Brent Dax <brentdax@cpan.org>
- Brooks D Boyd
- Brian Callaghan <callagh@itginc.com>
-+Brian Carlson <brian.carlson@cpanel.net>
- Brian Clarke <clarke@appliedmeta.com>
- brian d foy <brian.d.foy@gmail.com>
- Brian Fraser <fraserbn@gmail.com>
-diff --git a/dist/Locale-Maketext/lib/Locale/Maketext.pm b/dist/Locale-Maketext/lib/Locale/Maketext.pm
-index 4822027..63e5fba 100644
---- a/dist/Locale-Maketext/lib/Locale/Maketext.pm
-+++ b/dist/Locale-Maketext/lib/Locale/Maketext.pm
-@@ -625,21 +625,9 @@ sub _compile {
- # 0-length method name means to just interpolate:
- push @code, ' (';
- }
-- elsif($m =~ /^\w+(?:\:\:\w+)*$/s
-- and $m !~ m/(?:^|\:)\d/s
-- # exclude starting a (sub)package or symbol with a digit
-+ elsif($m =~ /^\w+$/s
-+ # exclude anything fancy, especially fully-qualified module names
- ) {
-- # Yes, it even supports the demented (and undocumented?)
-- # $obj->Foo::bar(...) syntax.
-- $target->_die_pointing(
-- $string_to_compile, q{Can't use "SUPER::" in a bracket-group method},
-- 2 + length($c[-1])
-- )
-- if $m =~ m/^SUPER::/s;
-- # Because for SUPER:: to work, we'd have to compile this into
-- # the right package, and that seems just not worth the bother,
-- # unless someone convinces me otherwise.
--
- push @code, ' $_[0]->' . $m . '(';
- }
- else {
-@@ -693,7 +681,9 @@ sub _compile {
- elsif(substr($1,0,1) ne '~') {
- # it's stuff not containing "~" or "[" or "]"
- # i.e., a literal blob
-- $c[-1] .= $1;
-+ my $text = $1;
-+ $text =~ s/\\/\\\\/g;
-+ $c[-1] .= $text;
-
- }
- elsif($1 eq '~~') { # "~~"
-@@ -731,7 +721,9 @@ sub _compile {
- else {
- # It's a "~X" where X is not a special character.
- # Consider it a literal ~ and X.
-- $c[-1] .= $1;
-+ my $text = $1;
-+ $text =~ s/\\/\\\\/g;
-+ $c[-1] .= $text;
- }
- }
- }
---
-1.8.3.1
-
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 @@
-From d59e31fc729d8a39a774f03bc6bc457029a7aef2 Mon Sep 17 00:00:00 2001
-From: Yves Orton <demerphq@gmail.com>
-Date: Tue, 12 Feb 2013 10:53:05 +0100
-Subject: [PATCH] Prevent premature hsplit() calls, and only trigger REHASH
- after hsplit()
-
-Triggering a hsplit due to long chain length allows an attacker
-to create a carefully chosen set of keys which can cause the hash
-to use 2 * (2**32) * sizeof(void *) bytes ram. AKA a DOS via memory
-exhaustion. Doing so also takes non trivial time.
-
-Eliminating this check, and only inspecting chain length after a
-normal hsplit() (triggered when keys>buckets) prevents the attack
-entirely, and makes such attacks relatively benign.
-
-(cherry picked from commit f1220d61455253b170e81427c9d0357831ca0fac)
-
-Upstream-Status: Backport
-
-Signed-off-by: Saul Wold <sgw@linux.intel.com>
-
-
----
- ext/Hash-Util-FieldHash/t/10_hash.t | 18 ++++++++++++++++--
- hv.c | 35 ++++++++---------------------------
- t/op/hash.t | 20 +++++++++++++++++---
- 3 files changed, 41 insertions(+), 32 deletions(-)
-
-diff --git a/ext/Hash-Util-FieldHash/t/10_hash.t b/ext/Hash-Util-FieldHash/t/10_hash.t
-index 2cfb4e8..d58f053 100644
---- a/ext/Hash-Util-FieldHash/t/10_hash.t
-+++ b/ext/Hash-Util-FieldHash/t/10_hash.t
-@@ -38,15 +38,29 @@ use constant START => "a";
-
- # some initial hash data
- fieldhash my %h2;
--%h2 = map {$_ => 1} 'a'..'cc';
-+my $counter= "a";
-+$h2{$counter++}++ while $counter ne 'cd';
-
- ok (!Internals::HvREHASH(%h2),
- "starting with pre-populated non-pathological hash (rehash flag if off)");
-
- my @keys = get_keys(\%h2);
-+my $buckets= buckets(\%h2);
- $h2{$_}++ for @keys;
-+$h2{$counter++}++ while buckets(\%h2) == $buckets; # force a split
- ok (Internals::HvREHASH(%h2),
-- scalar(@keys) . " colliding into the same bucket keys are triggering rehash");
-+ scalar(@keys) . " colliding into the same bucket keys are triggering rehash after split");
-+
-+# returns the number of buckets in a hash
-+sub buckets {
-+ my $hr = shift;
-+ my $keys_buckets= scalar(%$hr);
-+ if ($keys_buckets=~m!/([0-9]+)\z!) {
-+ return 0+$1;
-+ } else {
-+ return 8;
-+ }
-+}
-
- sub get_keys {
- my $hr = shift;
-diff --git a/hv.c b/hv.c
-index 2be1feb..abb9d76 100644
---- a/hv.c
-+++ b/hv.c
-@@ -35,7 +35,8 @@ holds the key and hash value.
- #define PERL_HASH_INTERNAL_ACCESS
- #include "perl.h"
-
--#define HV_MAX_LENGTH_BEFORE_SPLIT 14
-+#define HV_MAX_LENGTH_BEFORE_REHASH 14
-+#define SHOULD_DO_HSPLIT(xhv) ((xhv)->xhv_keys > (xhv)->xhv_max) /* HvTOTALKEYS(hv) > HvMAX(hv) */
-
- static const char S_strtab_error[]
- = "Cannot modify shared string table in hv_%s";
-@@ -794,29 +795,9 @@ Perl_hv_common(pTHX_ HV *hv, SV *keysv, const char *key, STRLEN klen,
- if (masked_flags & HVhek_ENABLEHVKFLAGS)
- HvHASKFLAGS_on(hv);
-
-- {
-- const HE *counter = HeNEXT(entry);
--
-- xhv->xhv_keys++; /* HvTOTALKEYS(hv)++ */
-- if (!counter) { /* initial entry? */
-- } else if (xhv->xhv_keys > xhv->xhv_max) {
-- /* Use only the old HvKEYS(hv) > HvMAX(hv) condition to limit
-- bucket splits on a rehashed hash, as we're not going to
-- split it again, and if someone is lucky (evil) enough to
-- get all the keys in one list they could exhaust our memory
-- as we repeatedly double the number of buckets on every
-- entry. Linear search feels a less worse thing to do. */
-- hsplit(hv);
-- } else if(!HvREHASH(hv)) {
-- U32 n_links = 1;
--
-- while ((counter = HeNEXT(counter)))
-- n_links++;
--
-- if (n_links > HV_MAX_LENGTH_BEFORE_SPLIT) {
-- hsplit(hv);
-- }
-- }
-+ xhv->xhv_keys++; /* HvTOTALKEYS(hv)++ */
-+ if ( SHOULD_DO_HSPLIT(xhv) ) {
-+ hsplit(hv);
- }
-
- if (return_svp) {
-@@ -1192,7 +1173,7 @@ S_hsplit(pTHX_ HV *hv)
-
-
- /* Pick your policy for "hashing isn't working" here: */
-- if (longest_chain <= HV_MAX_LENGTH_BEFORE_SPLIT /* split worked? */
-+ if (longest_chain <= HV_MAX_LENGTH_BEFORE_REHASH /* split worked? */
- || HvREHASH(hv)) {
- return;
- }
-@@ -2831,8 +2812,8 @@ S_share_hek_flags(pTHX_ const char *str, I32 len, register U32 hash, int flags)
-
- xhv->xhv_keys++; /* HvTOTALKEYS(hv)++ */
- if (!next) { /* initial entry? */
-- } else if (xhv->xhv_keys > xhv->xhv_max /* HvKEYS(hv) > HvMAX(hv) */) {
-- hsplit(PL_strtab);
-+ } else if ( SHOULD_DO_HSPLIT(xhv) ) {
-+ hsplit(PL_strtab);
- }
- }
-
-diff --git a/t/op/hash.t b/t/op/hash.t
-index 278bea7..201260a 100644
---- a/t/op/hash.t
-+++ b/t/op/hash.t
-@@ -39,22 +39,36 @@ use constant THRESHOLD => 14;
- use constant START => "a";
-
- # some initial hash data
--my %h2 = map {$_ => 1} 'a'..'cc';
-+my %h2;
-+my $counter= "a";
-+$h2{$counter++}++ while $counter ne 'cd';
-
- ok (!Internals::HvREHASH(%h2),
- "starting with pre-populated non-pathological hash (rehash flag if off)");
-
- my @keys = get_keys(\%h2);
-+my $buckets= buckets(\%h2);
- $h2{$_}++ for @keys;
-+$h2{$counter++}++ while buckets(\%h2) == $buckets; # force a split
- ok (Internals::HvREHASH(%h2),
-- scalar(@keys) . " colliding into the same bucket keys are triggering rehash");
-+ scalar(@keys) . " colliding into the same bucket keys are triggering rehash after split");
-+
-+# returns the number of buckets in a hash
-+sub buckets {
-+ my $hr = shift;
-+ my $keys_buckets= scalar(%$hr);
-+ if ($keys_buckets=~m!/([0-9]+)\z!) {
-+ return 0+$1;
-+ } else {
-+ return 8;
-+ }
-+}
-
- sub get_keys {
- my $hr = shift;
-
- # the minimum of bits required to mount the attack on a hash
- my $min_bits = log(THRESHOLD)/log(2);
--
- # if the hash has already been populated with a significant amount
- # of entries the number of mask bits can be higher
- my $keys = scalar keys %$hr;
---
-1.8.3.1
-
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 @@
-Upstream-Status:Inappropriate [embedded specific]
-
-Correctly identify arch-specific modules in ext/ where the .pm files
-are under lib.
-
-Ensure that POSIX/SigAction is kept with the rest of the POSIX module
-under archlib.
-
-Index: perl-5.12.3/installperl
-===================================================================
---- perl-5.12.3.orig/installperl
-+++ perl-5.12.3/installperl
-@@ -750,7 +750,7 @@ sub installlib {
- }
-
- if (-f $_) {
-- if (/\.(?:al|ix)$/ && !($dir =~ m[^auto/(.*)$])) {
-+ if (/\.(?:al|ix)$/ && !($dir =~ m[^auto/(.*)$] && $archpms{$1})) {
- $installlib = $installprivlib;
- #We're installing *.al and *.ix files into $installprivlib,
- #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 @@
-Upstream-Status:Inappropriate [embedded specific]
-
-Index: perl-5.14.2/Makefile.SH
-===================================================================
---- perl-5.14.2.orig/Makefile.SH
-+++ perl-5.14.2/Makefile.SH
-@@ -36,7 +36,7 @@ case "$useshrplib" in
- true)
- # Prefix all runs of 'miniperl' and 'perl' with
- # $ldlibpth so that ./perl finds *this* shared libperl.
-- ldlibpth=LD_LIBRARY_PATH=`pwd`'$${LD_LIBRARY_PATH:+:}$$LD_LIBRARY_PATH'
-+ #ldlibpth=LD_LIBRARY_PATH=`pwd`'$${LD_LIBRARY_PATH:+:}$$LD_LIBRARY_PATH'
-
- pldlflags="$cccdlflags"
- static_ldflags=''
-@@ -114,7 +114,8 @@ true)
- ldlibpth=''
- ;;
- *)
-- eval "ldlibpth=\"$ldlibpthname=`pwd`:\$$ldlibpthname\""
-+# We compile in the library path in OE from cross-compile, so lets not do this
-+# eval "ldlibpth=\"$ldlibpthname=`pwd`:\$$ldlibpthname\""
- ;;
- esac
- # Strip off any trailing :'s
-@@ -135,18 +136,7 @@ true)
- # INSTALL file, under "Building a shared perl library".
- # If there is no pre-existing $libperl, we don't need
- # to do anything further.
-- if test -f $archlib/CORE/$libperl; then
-- rm -f preload
-- cat <<'EOT' > preload
--#! /bin/sh
--lib=$1
--shift
--test -r $lib && export LD_PRELOAD="$lib $LD_PRELOAD"
--exec "$@"
--EOT
-- chmod 755 preload
-- ldlibpth="$ldlibpth `pwd`/preload `pwd`/$libperl"
-- fi
-+ echo linux libraries overwritten by cross-compile patches
- ;;
- os390) test -f /bin/env && ldlibpth="/bin/env $ldlibpth"
- ;;
-@@ -529,9 +519,19 @@ splintfiles = $(c1)
- .c.s:
- $(CCCMDSRC) -S $*.c
-
--all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
-- @echo " ";
-- @echo " Everything is up to date. Type '$(MAKE) test' to run test suite."
-+#all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
-+# @echo " ";
-+# @echo " Everything is up to date. Type '$(MAKE) test' to run test suite."
-+
-+all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) miniperl $(unidatafiles)
-+
-+more: $(generated_pods) $(private) $(public)
-+
-+more2: $(dynamic_ext)
-+
-+more3: $(nonxs_ext)
-+
-+more4: extras.make
-
- .PHONY: all translators utilities
-
-@@ -539,7 +539,7 @@ all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(
- # by make_patchnum.pl.
- git_version.h: lib/Config_git.pl
-
--lib/Config_git.pl: $(MINIPERL_EXE) make_patchnum.pl
-+lib/Config_git.pl: make_patchnum.pl
- $(MINIPERL) make_patchnum.pl
-
- # make sure that we recompile perl.c if the git version changes
-@@ -552,8 +552,8 @@ perl$(OBJ_EXT): git_version.h
- # loading, we need to build perl first.
- case "$usedl" in
- define)
-- util_deps='$(MINIPERL_EXE) $(CONFIGPM) lib/auto/Cwd/Cwd$(DLSUFFIX) FORCE'
-- x2p_deps='$(MINIPERL_EXE) $(CONFIGPM) $(dynamic_ext) FORCE'
-+ util_deps='$(CONFIGPM) lib/auto/Cwd/Cwd$(DLSUFFIX) FORCE'
-+ x2p_deps='$(CONFIGPM) $(dynamic_ext) FORCE'
- ;;
- *) util_deps='$(PERL_EXE) $(CONFIGPM) FORCE'
- x2p_deps='$(PERL_EXE) $(CONFIGPM) FORCE'
-@@ -627,7 +627,7 @@ generate_uudmap$(HOST_EXE_EXT): generate
- miniperlmain$(OBJ_EXT): miniperlmain.c patchlevel.h
- $(CCCMD) $(PLDLFLAGS) $*.c
-
--perlmain.c: $(MINIPERL_EXE) lib/ExtUtils/Miniperl.pm
-+perlmain.c: lib/ExtUtils/Miniperl.pm
- $(MINIPERL) -Ilib -MExtUtils::Miniperl -e 'writemain(@ARGV)' DynaLoader $(static_ext) > perlmain.c
-
- perlmain$(OBJ_EXT): perlmain.c
-@@ -691,7 +691,7 @@ PERLEXPORT = perl.exp
- ;;
- esac
- $spitshell >>$Makefile <<'!NO!SUBS!'
--perl.exp: $(MINIPERLEXP) makedef.pl config.sh $(SYM) $(SYMH)
-+perl.exp: makedef.pl config.sh $(SYM) $(SYMH)
- ./$(MINIPERLEXP) makedef.pl PLATFORM=aix CC_FLAGS="$(OPTIMIZE)" | sort -u | sort -f > perl.exp
-
- !NO!SUBS!
-@@ -700,7 +700,7 @@ os2)
- $spitshell >>$Makefile <<'!NO!SUBS!'
- MINIPERLEXP = miniperl
-
--perl5.def: $(MINIPERLEXP) makedef.pl config.sh $(SYM) $(SYMH) miniperl.map
-+perl5.def: makedef.pl config.sh $(SYM) $(SYMH) miniperl.map
- ./$(MINIPERLEXP) makedef.pl PLATFORM=os2 -DPERL_DLL=$(PERL_DLL) CC_FLAGS="$(OPTIMIZE)" > perl5.def
-
- !NO!SUBS!
-@@ -757,7 +757,7 @@ $(LIBPERL): $& $(obj) $(DYNALOADER) $(LI
- true)
- $spitshell >>$Makefile <<'!NO!SUBS!'
- rm -f $@
-- $(LD) -o $@ $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs)
-+ $(LD) -o $@ $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs) -Wl,-soname,libperl.so.5
- !NO!SUBS!
- case "$osname" in
- aix)
-@@ -798,7 +798,9 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX
- $(CC) -o $(MINIPERL_EXE) $(CLDFLAGS) \
- $(mini_obj) \
- miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs)
-- $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
-+ mv -f miniperl miniperl-target
-+ ln -s hostperl miniperl
-+# $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
- !NO!SUBS!
- ;;
- next4*)
-@@ -806,7 +808,9 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX
- $(MINIPERL_EXE): $& miniperlmain$(OBJ_EXT) $(mini_obj) perlmini$(OBJ_EXT) opmini$(OBJ_EXT)
- $(CC) -o $(MINIPERL_EXE) $(mini_obj) \
- miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs)
-- $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
-+ mv -f miniperl miniperl-target
-+ ln -s hostperl miniperl
-+# $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
- !NO!SUBS!
- ;;
- darwin*)
-@@ -828,7 +832,9 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX
- $(CC) $(CLDFLAGS) $(NAMESPACEFLAGS) -o $(MINIPERL_EXE) \
- $(mini_obj) \
- miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs)
-- $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
-+ mv -f miniperl miniperl-target
-+ ln -s hostperl miniperl
-+# $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
- !NO!SUBS!
- ;;
- *)
-@@ -838,7 +844,10 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX
- $(LDLIBPTH) $(CC) $(CLDFLAGS) -o $(MINIPERL_EXE) \
- $(mini_obj) \
- miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs)
-- $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
-+
-+ mv -f miniperl miniperl-target
-+ ln -s hostperl miniperl
-+# $(LDLIBPTH) $(RUN) ./miniperl$(HOST_EXE_EXT) -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
- !NO!SUBS!
- ;;
- esac
-@@ -960,7 +969,7 @@ case "${osname}" in
- catamount)
- $spitshell >>$Makefile <<!GROK!THIS!
- .PHONY: makeppport
--makeppport: \$(MINIPERL_EXE) \$(CONFIGPM)
-+makeppport: \$(CONFIGPM)
- -@for f in Makefile.PL PPPort_pm.PL PPPort_xs.PL ppport_h.PL; do \
- (cd ext/Devel-PPPort && `pwd`/run.sh ../../$(MINIPERL_EXE) -I../../lib \$\$f); \
- done
-@@ -970,7 +979,7 @@ makeppport: \$(MINIPERL_EXE) \$(CONFIGPM
- *)
- $spitshell >>$Makefile <<'!NO!SUBS!'
- .PHONY: makeppport
--makeppport: $(MINIPERL_EXE) $(CONFIGPM) $(nonxs_ext)
-+makeppport: $(CONFIGPM) $(nonxs_ext)
- $(MINIPERL) $(Icwd) mkppport
-
- !NO!SUBS!
-@@ -980,22 +989,22 @@ esac
- $spitshell >>$Makefile <<'!NO!SUBS!'
-
- .PHONY: preplibrary
--preplibrary: $(MINIPERL_EXE) $(CONFIGPM) $(PREPLIBRARY_LIBPERL)
-+preplibrary: $(CONFIGPM) $(PREPLIBRARY_LIBPERL)
-
- $(CONFIGPM_FROM_CONFIG_SH): $(CONFIGPOD)
-
--$(CONFIGPOD): config.sh $(MINIPERL_EXE) configpm Porting/Glossary lib/Config_git.pl
-+$(CONFIGPOD): config.sh configpm Porting/Glossary lib/Config_git.pl
- $(MINIPERL) configpm
-
--lib/ExtUtils/Miniperl.pm: miniperlmain.c $(MINIPERL_EXE) minimod.pl $(CONFIGPM)
-+lib/ExtUtils/Miniperl.pm: miniperlmain.c minimod.pl $(CONFIGPM)
- $(MINIPERL) minimod.pl > lib/ExtUtils/Miniperl.pm
-
--lib/buildcustomize.pl: $(MINIPERL_EXE) write_buildcustomize.pl
-+lib/buildcustomize.pl: write_buildcustomize.pl
- $(MINIPERL) write_buildcustomize.pl >lib/buildcustomize.pl
-
- unidatafiles $(unidatafiles) pod/perluniprops.pod: uni.data
-
--uni.data: $(MINIPERL_EXE) $(CONFIGPM) lib/unicore/mktables $(nonxs_ext)
-+uni.data: $(CONFIGPM) lib/unicore/mktables $(nonxs_ext)
- $(MINIPERL) $(Icwd) lib/unicore/mktables -C lib/unicore -P pod -maketest -makelist -p
- # Commented out so always runs, mktables looks at far more files than we
- # can in this makefile to decide if needs to run or not
-@@ -1004,21 +1013,21 @@ uni.data: $(MINIPERL_EXE) $(CONFIGPM) li
- # $(PERL_EXE) and ext because buildtoc uses Text::Wrap uses re
- # But also this ensures that all extensions are built before we try to scan
- # them, which picks up Devel::PPPort's documentation.
--pod/perltoc.pod: $(perltoc_pod_prereqs) $(PERL_EXE) $(ext) pod/buildtoc
-- $(RUN_PERL) -f -Ilib pod/buildtoc --build-toc -q
-+pod/perltoc.pod: $(perltoc_pod_prereqs) $(ext) pod/buildtoc
-+ $(MINIPERL) -f -Ilib pod/buildtoc --build-toc -q
-
- pod/perlapi.pod: pod/perlintern.pod
-
--pod/perlintern.pod: $(MINIPERL_EXE) autodoc.pl embed.fnc
-+pod/perlintern.pod: autodoc.pl embed.fnc
- $(MINIPERL) autodoc.pl
-
--pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST
-+pod/perlmodlib.pod: pod/perlmodlib.PL MANIFEST
- $(MINIPERL) $(Icwd) pod/perlmodlib.PL -q
-
- pod/perl5143delta.pod: pod/perldelta.pod
- $(LNS) perldelta.pod pod/perl5143delta.pod
-
--extra.pods: $(MINIPERL_EXE)
-+extra.pods:
- -@test ! -f extra.pods || rm -f `cat extra.pods`
- -@rm -f extra.pods
- -@for x in `grep -l '^=[a-z]' README.* | grep -v README.vms` ; do \
-@@ -1058,11 +1067,7 @@ no-install:
- INSTALL_DEPENDENCE = all
-
- install.perl: $(INSTALL_DEPENDENCE) installperl
-- $(RUN_PERL) installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
-- -@test ! -s extras.lst || $(MAKE) extras.install
--
--install.man: all installman
-- $(RUN_PERL) installman --destdir=$(DESTDIR) $(INSTALLFLAGS)
-+ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
-
- # XXX Experimental. Hardwired values, but useful for testing.
- # Eventually Configure could ask for some of these values.
-@@ -1161,16 +1166,16 @@ manicheck: FORCE
- #
- # DynaLoader may be needed for extensions that use Makefile.PL.
-
--$(DYNALOADER): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext)
-+$(DYNALOADER): lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext)
- $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS)
-
--d_dummy $(dynamic_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE $(PERLEXPORT)
-+d_dummy $(dynamic_ext): lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE $(PERLEXPORT)
- $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic
-
--s_dummy $(static_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE
-+s_dummy $(static_ext): lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE
- $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS)
-
--n_dummy $(nonxs_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE
-+n_dummy $(nonxs_ext): lib/buildcustomize.pl preplibrary FORCE
- $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL)
- !NO!SUBS!
-
-@@ -1365,10 +1370,10 @@ _test:
-
- test_prep_pre: preplibrary utilities $(nonxs_ext)
-
--test_prep: test_prep_pre $(MINIPERL_EXE) $(unidatafiles) $(PERL_EXE) $(dynamic_ext) $(TEST_PERL_DLL) runtests x2p/s2p $(generated_pods)
-+test_prep: test_prep_pre $(unidatafiles) $(PERL_EXE) $(dynamic_ext) $(TEST_PERL_DLL) runtests x2p/s2p $(generated_pods)
- cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE))
-
--test_prep_reonly: $(MINIPERL_EXE) $(PERL_EXE) $(dynamic_ext_re) $(TEST_PERL_DLL)
-+test_prep_reonly: $(PERL_EXE) $(dynamic_ext_re) $(TEST_PERL_DLL)
- $(MINIPERL) make_ext.pl $(dynamic_ext_re) MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic
- cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE))
-
-@@ -1459,7 +1464,7 @@ minitest.prep:
-
- # Can't depend on lib/Config.pm because that might be where miniperl
- # is crashing.
--minitest: $(MINIPERL_EXE) minitest.prep
-+minitest: minitest.prep
- - cd t && (rm -f $(PERL_EXE); $(LNS) ../$(MINIPERL_EXE) $(PERL_EXE)) \
- && $(RUN_PERL) TEST base/*.t comp/*.t cmd/*.t run/*.t io/*.t re/*.t op/*.t uni/*.t </dev/tty
-
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 @@
-Upstream-Status:Inappropriate [debian patches]
-From f624a9f1206cdd44fde99c40d82e2f326db485dd Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni@debian.org>
-Date: Sat, 1 Nov 2008 15:10:16 +0200
-Subject: Raise the timeout of ext/threads/shared/t/stress.t to accommodate
- slower build hosts
-
-Bug-Debian: http://bugs.debian.org/501970
-
-Patch-Name: debian/arm_thread_stress_timeout.diff
----
- dist/threads-shared/t/stress.t | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/dist/threads-shared/t/stress.t b/dist/threads-shared/t/stress.t
-index adfd1ed..652a3e6 100644
---- a/dist/threads-shared/t/stress.t
-+++ b/dist/threads-shared/t/stress.t
-@@ -34,7 +34,7 @@ use threads::shared;
- {
- my $cnt = 50;
-
-- my $TIMEOUT = 60;
-+ my $TIMEOUT = 150;
-
- my $mutex = 1;
- 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 9825086b15f34f365a272cc8d6caf4e2044bede6 Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni@debian.org>
-Date: Mon, 6 Jul 2009 22:17:53 +0300
-Subject: Save local versions of CPANPLUS::Config::System into /etc/perl.
-
-This is a configuration file and needs to go in /etc by policy.
-Besides, /usr may not even be writable.
-
-This mirrors the Debian setup of CPAN.pm in debian/cpan_config_path.
-
-See #533707.
-
-Patch-Name: debian/cpanplus_config_path.diff
----
- cpan/CPANPLUS/lib/CPANPLUS/Configure.pm | 1 +
- cpan/CPANPLUS/lib/CPANPLUS/Internals/Constants.pm | 3 +++
- 2 files changed, 4 insertions(+), 0 deletions(-)
-
-diff --git a/cpan/CPANPLUS/lib/CPANPLUS/Configure.pm b/cpan/CPANPLUS/lib/CPANPLUS/Configure.pm
-index ba1ca07..25cbe5f 100644
---- a/cpan/CPANPLUS/lib/CPANPLUS/Configure.pm
-+++ b/cpan/CPANPLUS/lib/CPANPLUS/Configure.pm
-@@ -280,6 +280,7 @@ Saves the configuration to the package name you provided.
- If this package is not C<CPANPLUS::Config::System>, it will
- be saved in your C<.cpanplus> directory, otherwise it will
- be attempted to be saved in the system wide directory.
-+(On Debian systems, this system wide directory is /etc/perl.)
-
- If no argument is provided, it will default to your personal
- config.
-diff --git a/cpan/CPANPLUS/lib/CPANPLUS/Internals/Constants.pm b/cpan/CPANPLUS/lib/CPANPLUS/Internals/Constants.pm
-index 443d5a4..f7085a8 100644
---- a/cpan/CPANPLUS/lib/CPANPLUS/Internals/Constants.pm
-+++ b/cpan/CPANPLUS/lib/CPANPLUS/Internals/Constants.pm
-@@ -209,6 +209,9 @@ use constant CONFIG_USER_FILE => sub {
- ) . '.pm';
- };
- use constant CONFIG_SYSTEM_FILE => sub {
-+ # Debian-specific shortcut
-+ return '/etc/perl/CPANPLUS/Config/System.pm';
-+
- require CPANPLUS::Internals;
- require File::Basename;
- 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 66517b14790aa6410fd37e411dd62521e1e02b7f Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni@debian.org>
-Date: Mon, 6 Jul 2009 21:58:41 +0300
-Subject: Configure CPANPLUS to use the site directories by default.
-
-Bug-Debian: http://bugs.debian.org/533707
-
-The core modules usually default to INSTALLDIRS=perl (ExtUtils::MakeMaker)
-or installdirs=core (Module::Build), so we need to explicitly ask for
-the site destination to get upgraded versions into /usr/local.
-
-See also the sister patch, debian/cpan_definstalldirs .
-
-Patch-Name: debian/cpanplus_definstalldirs.diff
----
- cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm | 30 +++++++++++++++++++++++++++
- 1 files changed, 30 insertions(+), 0 deletions(-)
- create mode 100644 cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm
-
-diff --git a/cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm b/cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm
-new file mode 100644
-index 0000000..5e6e11e
---- /dev/null
-+++ b/cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm
-@@ -0,0 +1,30 @@
-+### minimal pod, so you can find it with perldoc -l, etc
-+=pod
-+
-+=head1 NAME
-+
-+CPANPLUS::Config::System
-+
-+=head1 DESCRIPTION
-+
-+This is a CPANPLUS configuration file that sets appropriate default
-+settings on Debian systems.
-+
-+The only preconfigured settings are C<makemakerflags> (set to
-+C<INSTALLDIRS=site>) and C<buildflags> (set to C<--installdirs site>).
-+
-+These settings will not have any effect if
-+C</etc/perl/CPANPLUS/Config/System.pm> is present.
-+
-+=cut
-+
-+
-+package CPANPLUS::Config::System;
-+
-+sub setup {
-+ my $conf = shift;
-+ $conf->set_conf( makemakerflags => 'INSTALLDIRS=site' );
-+ $conf->set_conf( buildflags => '--installdirs site' );
-+}
-+
-+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 @@
-Upstream-Status:Inappropriate [debian patches]
-From c2bd2059cfbba573643c748ace4ff4db4cbf015d Mon Sep 17 00:00:00 2001
-From: Dominic Hargreaves <dom@earth.li>
-Date: Mon, 17 May 2010 13:23:07 +0300
-Subject: Point users to Debian packages of deprecated core modules
-
-Bug-Debian: http://bugs.debian.org/580034
-
-Class::ISA, Switch, Pod::Plainer, and (partially) Shell were
-deprecated from the Perl core in 5.12.0.
-
-Class::ISA, Switch, Pod::Plainer were removed from the Perl core in
-5.14.0.
-
-Shell and Devel::DProf, and Perl 4 libraries, were deprecated from the
-Perl core in 5.14.0.
-
-To get a clean transition, perl/perl-modules is going to recommend the
-separate Debian packages of these for one release cycle so that they will be
-pulled in by default on upgrades.
-
-However, on systems configured to ignore recommendations the deprecation
-warnings will still be useful, so modify them slightly to point to the
-separate packages instead.
-
-Patch-Name: debian/deprecate-with-apt.diff
----
- lib/abbrev.pl | 2 +-
- lib/assert.pl | 2 +-
- lib/bigfloat.pl | 2 +-
- lib/bigint.pl | 2 +-
- lib/bigrat.pl | 2 +-
- lib/cacheout.pl | 2 +-
- lib/complete.pl | 2 +-
- lib/ctime.pl | 2 +-
- lib/deprecate.pm | 16 +++++++++++++++-
- lib/dotsh.pl | 2 +-
- lib/exceptions.pl | 2 +-
- lib/fastcwd.pl | 2 +-
- lib/find.pl | 2 +-
- lib/finddepth.pl | 2 +-
- lib/flush.pl | 2 +-
- lib/getcwd.pl | 2 +-
- lib/getopt.pl | 2 +-
- lib/getopts.pl | 2 +-
- lib/hostname.pl | 2 +-
- lib/importenv.pl | 2 +-
- lib/look.pl | 2 +-
- lib/newgetopt.pl | 2 +-
- lib/open2.pl | 2 +-
- lib/open3.pl | 2 +-
- lib/pwd.pl | 2 +-
- lib/shellwords.pl | 2 +-
- lib/stat.pl | 2 +-
- lib/syslog.pl | 2 +-
- lib/tainted.pl | 2 +-
- lib/termcap.pl | 2 +-
- lib/timelocal.pl | 2 +-
- lib/validate.pl | 2 +-
- 32 files changed, 46 insertions(+), 32 deletions(-)
-
-diff --git a/lib/abbrev.pl b/lib/abbrev.pl
-index d46321f..0168631 100644
---- a/lib/abbrev.pl
-+++ b/lib/abbrev.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- ;# Usage:
- ;# %foo = ();
-diff --git a/lib/assert.pl b/lib/assert.pl
-index d47e006..80593c5 100644
---- a/lib/assert.pl
-+++ b/lib/assert.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- #
- # This library is no longer being maintained, and is included for backward
-diff --git a/lib/bigfloat.pl b/lib/bigfloat.pl
-index 82d0f5c..c21bac6 100644
---- a/lib/bigfloat.pl
-+++ b/lib/bigfloat.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- package bigfloat;
- require "bigint.pl";
-diff --git a/lib/bigint.pl b/lib/bigint.pl
-index 6de1c53..031e8ad 100644
---- a/lib/bigint.pl
-+++ b/lib/bigint.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- package bigint;
- #
-diff --git a/lib/bigrat.pl b/lib/bigrat.pl
-index aaf1713..146a8f4 100644
---- a/lib/bigrat.pl
-+++ b/lib/bigrat.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- package bigrat;
- require "bigint.pl";
-diff --git a/lib/cacheout.pl b/lib/cacheout.pl
-index a5da453..937405d 100644
---- a/lib/cacheout.pl
-+++ b/lib/cacheout.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- #
- # This library is no longer being maintained, and is included for backward
-diff --git a/lib/complete.pl b/lib/complete.pl
-index 9ed041c..2ab0c6a 100644
---- a/lib/complete.pl
-+++ b/lib/complete.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- ;#
- #
-diff --git a/lib/ctime.pl b/lib/ctime.pl
-index aa00d00..ac24e71 100644
---- a/lib/ctime.pl
-+++ b/lib/ctime.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- ;# ctime.pl is a simple Perl emulation for the well known ctime(3C) function.
- #
-diff --git a/lib/deprecate.pm b/lib/deprecate.pm
-index 7562c69..fc548b0 100644
---- a/lib/deprecate.pm
-+++ b/lib/deprecate.pm
-@@ -7,6 +7,14 @@ our $VERSION = 0.02;
- our %Config;
- unless (%Config) { require Config; *Config = \%Config::Config; }
-
-+# Debian-specific change: recommend the separate Debian packages of
-+# deprecated modules where available
-+
-+my %DEBIAN_PACKAGES = (
-+ "Shell" => "libshell-perl",
-+ "Devel::DProf" => "libdevel-dprof-perl"
-+);
-+
- # This isn't a public API. It's internal to code maintained by the perl-porters
- # If you would like it to be a public API, please send a patch with
- # documentation and tests. Until then, it may change without warning.
-@@ -58,9 +66,15 @@ EOM
- if (defined $callers_bitmask
- && (vec($callers_bitmask, $warnings::Offsets{deprecated}, 1)
- || vec($callers_bitmask, $warnings::Offsets{all}, 1))) {
-- warn <<"EOM";
-+ if (my $deb = $DEBIAN_PACKAGES{$package}) {
-+ warn <<"EOM";
-+$package will be removed from the Perl core distribution in the next major release. Please install the separate $deb package. It is being used at $call_file, line $call_line.
-+EOM
-+ } else {
-+ warn <<"EOM";
- $package will be removed from the Perl core distribution in the next major release. Please install it from CPAN. It is being used at $call_file, line $call_line.
- EOM
-+ }
- }
- }
- }
-diff --git a/lib/dotsh.pl b/lib/dotsh.pl
-index 92f1f4c..4085122 100644
---- a/lib/dotsh.pl
-+++ b/lib/dotsh.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- #
- # @(#)dotsh.pl 03/19/94
-diff --git a/lib/exceptions.pl b/lib/exceptions.pl
-index 8af64c8..b5b1427 100644
---- a/lib/exceptions.pl
-+++ b/lib/exceptions.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- # exceptions.pl
- # tchrist@convex.com
-diff --git a/lib/fastcwd.pl b/lib/fastcwd.pl
-index 70007a1..2c7c42e 100644
---- a/lib/fastcwd.pl
-+++ b/lib/fastcwd.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- # By John Bazik
- #
-diff --git a/lib/find.pl b/lib/find.pl
-index 8e1b42c..7fb2fbf 100644
---- a/lib/find.pl
-+++ b/lib/find.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- # This library is deprecated and unmaintained. It is included for
- # compatibility with Perl 4 scripts which may use it, but it will be
-diff --git a/lib/finddepth.pl b/lib/finddepth.pl
-index 479905f..c07cea5 100644
---- a/lib/finddepth.pl
-+++ b/lib/finddepth.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- # This library is deprecated and unmaintained. It is included for
- # compatibility with Perl 4 scripts which may use it, but it will be
-diff --git a/lib/flush.pl b/lib/flush.pl
-index c427976..e5ed0ae 100644
---- a/lib/flush.pl
-+++ b/lib/flush.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- #
- # This library is no longer being maintained, and is included for backward
-diff --git a/lib/getcwd.pl b/lib/getcwd.pl
-index 77b2442..3810a99 100644
---- a/lib/getcwd.pl
-+++ b/lib/getcwd.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- # By Brandon S. Allbery
- #
-diff --git a/lib/getopt.pl b/lib/getopt.pl
-index 1d4008a..019a165 100644
---- a/lib/getopt.pl
-+++ b/lib/getopt.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- ;# $RCSfile: getopt.pl,v $$Revision: 4.1 $$Date: 92/08/07 18:23:58 $
- #
-diff --git a/lib/getopts.pl b/lib/getopts.pl
-index 37ecb4a..3d27418 100644
---- a/lib/getopts.pl
-+++ b/lib/getopts.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- ;# getopts.pl - a better getopt.pl
- #
-diff --git a/lib/hostname.pl b/lib/hostname.pl
-index f57375e..b055d30 100644
---- a/lib/hostname.pl
-+++ b/lib/hostname.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- # From: asherman@fmrco.com (Aaron Sherman)
- #
-diff --git a/lib/importenv.pl b/lib/importenv.pl
-index 625edf6..52ee722 100644
---- a/lib/importenv.pl
-+++ b/lib/importenv.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- # This library is no longer being maintained, and is included for backward
- # compatibility with Perl 4 programs which may require it.
-diff --git a/lib/look.pl b/lib/look.pl
-index 7be55b2..12dcace 100644
---- a/lib/look.pl
-+++ b/lib/look.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- ;# Usage: &look(*FILEHANDLE,$key,$dict,$fold)
- #
-diff --git a/lib/newgetopt.pl b/lib/newgetopt.pl
-index 4ac9470..08df6cb 100644
---- a/lib/newgetopt.pl
-+++ b/lib/newgetopt.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- # This library is no longer being maintained, and is included for backward
- # compatibility with Perl 4 programs which may require it.
-diff --git a/lib/open2.pl b/lib/open2.pl
-index ceb5653..a05f2ab 100644
---- a/lib/open2.pl
-+++ b/lib/open2.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- # This legacy library is deprecated and will be removed in a future
- # release of perl.
-diff --git a/lib/open3.pl b/lib/open3.pl
-index 9f4d5a4..27f7ab4 100644
---- a/lib/open3.pl
-+++ b/lib/open3.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- # This legacy library is deprecated and will be removed in a future
- # release of perl.
-diff --git a/lib/pwd.pl b/lib/pwd.pl
-index bd8123b..bdace6e 100644
---- a/lib/pwd.pl
-+++ b/lib/pwd.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- ;# pwd.pl - keeps track of current working directory in PWD environment var
- ;#
-diff --git a/lib/shellwords.pl b/lib/shellwords.pl
-index b562f5f..7f16375 100644
---- a/lib/shellwords.pl
-+++ b/lib/shellwords.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- ;# This legacy library is deprecated and will be removed in a future
- ;# release of perl.
-diff --git a/lib/stat.pl b/lib/stat.pl
-index feda273..910ce1c 100644
---- a/lib/stat.pl
-+++ b/lib/stat.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- ;# This legacy library is deprecated and will be removed in a future
- ;# release of perl.
-diff --git a/lib/syslog.pl b/lib/syslog.pl
-index 7504a5d..4c2b95f 100644
---- a/lib/syslog.pl
-+++ b/lib/syslog.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- #
- # syslog.pl
-diff --git a/lib/tainted.pl b/lib/tainted.pl
-index e88bca1..d58c765 100644
---- a/lib/tainted.pl
-+++ b/lib/tainted.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- # This legacy library is deprecated and will be removed in a future
- # release of perl.
-diff --git a/lib/termcap.pl b/lib/termcap.pl
-index a84cba3..e641f4d 100644
---- a/lib/termcap.pl
-+++ b/lib/termcap.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- ;# $RCSfile: termcap.pl,v $$Revision: 4.1 $$Date: 92/08/07 18:24:16 $
- #
-diff --git a/lib/timelocal.pl b/lib/timelocal.pl
-index fefb9da..2297888 100644
---- a/lib/timelocal.pl
-+++ b/lib/timelocal.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- ;# timelocal.pl
- ;#
-diff --git a/lib/validate.pl b/lib/validate.pl
-index fc2d16a..1a8aef4 100644
---- a/lib/validate.pl
-+++ b/lib/validate.pl
-@@ -1,4 +1,4 @@
--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";
-+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";
-
- ;# The validate routine takes a single multiline string consisting of
- ;# 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 90c7967530102c66bbff25d89273d3f0bf189a83 Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni@debian.org>
-Date: Fri, 10 Apr 2009 01:17:43 +0300
-Subject: Disable zlib bundling in Compress::Raw::Zlib
-
-Compress::Raw::Zlib statically links its bundled version of zlib
-by default, but we use the system library instead.
-
-Patch-Name: debian/disable-zlib-bundling.diff
----
- cpan/Compress-Raw-Zlib/config.in | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/cpan/Compress-Raw-Zlib/config.in b/cpan/Compress-Raw-Zlib/config.in
-index c56cc03..2c6659b 100644
---- a/cpan/Compress-Raw-Zlib/config.in
-+++ b/cpan/Compress-Raw-Zlib/config.in
-@@ -16,9 +16,9 @@
- # Setting the Gzip OS Code
- #
-
--BUILD_ZLIB = True
--INCLUDE = ./zlib-src
--LIB = ./zlib-src
-+BUILD_ZLIB = False
-+INCLUDE = /usr/include
-+LIB = /usr/lib
-
- OLD_ZLIB = False
- 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 334ac01a8306485ed901f4fb45d79f39a944fe77 Mon Sep 17 00:00:00 2001
-From: Brendan O'Dea <bod@debian.org>
-Date: Tue, 8 Mar 2005 19:30:38 +1100
-Subject: EU:MM: Set location of libperl.a to /usr/lib
-
-Patch-Name: debian/extutils_set_libperl_path.diff
----
- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-index 4ee6b3f..42bbb83 100644
---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-@@ -2409,7 +2409,7 @@ MAP_PRELIBS = $Config{perllibs} $Config{cryptlib}
- ($lperl = $libperl) =~ s/\$\(A\)/$self->{LIB_EXT}/;
- }
- unless ($libperl && -f $lperl) { # Ilya's code...
-- my $dir = $self->{PERL_SRC} || "$self->{PERL_ARCHLIB}/CORE";
-+ my $dir = $self->{PERL_SRC} || "/usr/lib";
- $dir = "$self->{PERL_ARCHLIB}/.." if $self->{UNINSTALLED_PERL};
- $libperl ||= "libperl$self->{LIB_EXT}";
- $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 @@
-Upstream-Status:Inappropriate [debian patches]
-From a46a7107fb045ffa6047488b8002fec97b621a11 Mon Sep 17 00:00:00 2001
-From: Brendan O'Dea <bod@debian.org>
-Date: Fri, 18 Mar 2005 22:22:25 +1100
-Subject: Postpone LD_LIBRARY_PATH evaluation to the binary targets.
-
-Modify the setting of LD_LIBRARY_PATH to append pre-existing values at the
-time the rule is evaluated rather than when the Makefile is created.
-
-This is required when building packages with dpkg-buildpackage and fakeroot,
-since fakeroot (which now sets LD_LIBRARY_PATH) is not used for the "build"
-rule where the Makefile is created, but is for the clean/binary* targets.
-
-Patch-Name: debian/fakeroot.diff
----
- Makefile.SH | 9 ++-------
- 1 files changed, 2 insertions(+), 7 deletions(-)
-
-diff --git a/Makefile.SH b/Makefile.SH
-index eb6326a..1dac585 100755
---- a/Makefile.SH
-+++ b/Makefile.SH
-@@ -36,12 +36,7 @@ case "$useshrplib" in
- true)
- # Prefix all runs of 'miniperl' and 'perl' with
- # $ldlibpth so that ./perl finds *this* shared libperl.
-- case "$LD_LIBRARY_PATH" in
-- '')
-- ldlibpth="LD_LIBRARY_PATH=`pwd`";;
-- *)
-- ldlibpth="LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}";;
-- esac
-+ ldlibpth=LD_LIBRARY_PATH=`pwd`'$${LD_LIBRARY_PATH:+:}$$LD_LIBRARY_PATH'
-
- pldlflags="$cccdlflags"
- static_ldflags=''
-@@ -112,7 +107,7 @@ true)
- ;;
- esac
- case "$ldlibpthname" in
-- '') ;;
-+ ''|LD_LIBRARY_PATH) ;;
- *)
- case "$osname" in
- 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 0c91624f1f9ec46a6f13cad3031b706213233479 Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni@debian.org>
-Date: Thu, 28 Apr 2011 09:18:54 +0300
-Subject: Append CFLAGS and LDFLAGS to their Config.pm counterparts in
- EU::CBuilder
-
-Bug: http://rt.perl.org/rt3//Public/Bug/Display.html?id=89478
-Bug-Debian: http://bugs.debian.org/624460
-Origin: upstream, http://perl5.git.perl.org/perl.git/commitdiff/011e8fb476b5fb27c9aa613360d918aa0b798b3d
-
-Since ExtUtils::CBuilder 0.27_04 (bleadperl commit 06e8058f27e4),
-CFLAGS and LDFLAGS from the environment have overridden the Config.pm
-ccflags and ldflags settings. This can cause binary incompatibilities
-between the core Perl and extensions built with EU::CBuilder.
-
-Append to the Config.pm values rather than overriding them.
-
-Patch-Name: fixes/extutils-cbuilder-cflags.diff
----
- .../lib/ExtUtils/CBuilder/Base.pm | 6 +++-
- dist/ExtUtils-CBuilder/t/04-base.t | 25 +++++++++++++++++++-
- 2 files changed, 28 insertions(+), 3 deletions(-)
-
-diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm
-index b572312..2255c51 100644
---- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm
-+++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm
-@@ -40,11 +40,13 @@ sub new {
- $self->{config}{$k} = $v unless exists $self->{config}{$k};
- }
- $self->{config}{cc} = $ENV{CC} if defined $ENV{CC};
-- $self->{config}{ccflags} = $ENV{CFLAGS} if defined $ENV{CFLAGS};
-+ $self->{config}{ccflags} = join(" ", $self->{config}{ccflags}, $ENV{CFLAGS})
-+ if defined $ENV{CFLAGS};
- $self->{config}{cxx} = $ENV{CXX} if defined $ENV{CXX};
- $self->{config}{cxxflags} = $ENV{CXXFLAGS} if defined $ENV{CXXFLAGS};
- $self->{config}{ld} = $ENV{LD} if defined $ENV{LD};
-- $self->{config}{ldflags} = $ENV{LDFLAGS} if defined $ENV{LDFLAGS};
-+ $self->{config}{ldflags} = join(" ", $self->{config}{ldflags}, $ENV{LDFLAGS})
-+ if defined $ENV{LDFLAGS};
-
- unless ( exists $self->{config}{cxx} ) {
- my ($ccpath, $ccbase, $ccsfx ) = fileparse($self->{config}{cc}, qr/\.[^.]*/);
-diff --git a/dist/ExtUtils-CBuilder/t/04-base.t b/dist/ExtUtils-CBuilder/t/04-base.t
-index db0ef98..49819a1 100644
---- a/dist/ExtUtils-CBuilder/t/04-base.t
-+++ b/dist/ExtUtils-CBuilder/t/04-base.t
-@@ -1,7 +1,7 @@
- #! perl -w
-
- use strict;
--use Test::More tests => 50;
-+use Test::More tests => 64;
- use Config;
- use Cwd;
- use File::Path qw( mkpath );
-@@ -328,6 +328,29 @@ is_deeply( $mksymlists_args,
- "_prepare_mksymlists_args(): got expected arguments for Mksymlists",
- );
-
-+my %testvars = (
-+ CFLAGS => 'ccflags',
-+ LDFLAGS => 'ldflags',
-+);
-+
-+while (my ($VAR, $var) = each %testvars) {
-+ local $ENV{$VAR};
-+ $base = ExtUtils::CBuilder::Base->new( quiet => 1 );
-+ ok( $base, "ExtUtils::CBuilder::Base->new() returned true value" );
-+ isa_ok( $base, 'ExtUtils::CBuilder::Base' );
-+ like($base->{config}{$var}, qr/\Q$Config{$var}/,
-+ "honours $var from Config.pm");
-+
-+ $ENV{$VAR} = "-foo -bar";
-+ $base = ExtUtils::CBuilder::Base->new( quiet => 1 );
-+ ok( $base, "ExtUtils::CBuilder::Base->new() returned true value" );
-+ isa_ok( $base, 'ExtUtils::CBuilder::Base' );
-+ like($base->{config}{$var}, qr/\Q$ENV{$VAR}/,
-+ "honours $VAR from the environment");
-+ like($base->{config}{$var}, qr/\Q$Config{$var}/,
-+ "doesn't override $var from Config.pm with $VAR from the environment");
-+}
-+
- #####
-
- 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 37969e249dfc593ebabfcb682893b6c69dc6b313 Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni@debian.org>
-Date: Wed, 18 May 2011 21:44:06 -0700
-Subject: Make h2ph correctly search gcc include directories
-
-Bug: http://rt.perl.org/rt3/Public/Bug/Display.html?id=90122
-Bug-Debian: http://bugs.debian.org/625808
-Origin: upstream, http://perl5.git.perl.org/perl.git/commit/e7ec705d9b91d35fa99dc50d0a232b6372160a77
-
-System header conversion with "h2ph -a" is currently broken on Ubuntu
-Natty and Oneiric (unless the gcc-multilib package is installed for
-backward compatibility), resulting in things like
-
- # perl -e 'require "syscall.ph"'
- Can't locate asm/unistd.ph in @INC [...]
-
-This happens because Ubuntu has switched to a 'multiarch' setup, see
-<https://wiki.ubuntu.com/MultiarchSpec> for details.
-
-The asm subdirectory isn't in $Config{usrinc} anymore: /usr/include/asm
-is now /usr/include/x86_64-linux-gnu/asm. (The third component of the
-new path varies with the actual architecture.)
-
-gcc --print-search-dirs doesn't really tell anything about where gcc
-looks for the include directories, it was just used to find the gcc
-internal directory prefix.
-
-Parse the output of "gcc -v -E" instead, and append $Config{usrinc}
-for safety. Duplicates shouldn't matter.
-
-The h2ph "-a" switch isn't currently tested automatically, and that
-seems nontrivial to do portably. Manual testing was done with
-
- # mkdir ttt
- # ./perl -Ilib ./utils/h2ph -a -d $(pwd)/ttt syscall.h
-
-The gcc invocation has been tested to work with gcc 4.6, 4.1, and 3.3.
-
-http://bugs.debian.org/625808
-https://bugs.launchpad.net/bugs/777903
-
-Patch-Name: fixes/h2ph-multiarch.diff
----
- utils/h2ph.PL | 12 ++----------
- 1 files changed, 2 insertions(+), 10 deletions(-)
-
-diff --git a/utils/h2ph.PL b/utils/h2ph.PL
-index 87f3c7d..4545d6d 100644
---- a/utils/h2ph.PL
-+++ b/utils/h2ph.PL
-@@ -761,16 +761,8 @@ sub queue_includes_from
- # non-GCC?) C compilers, but gcc uses additional include directories.
- sub inc_dirs
- {
-- my $from_gcc = `LC_ALL=C $Config{cc} -v 2>&1`;
-- if( !( $from_gcc =~ s:^Reading specs from (.*?)/specs\b.*:$1/include:s ) )
-- { # gcc-4+ :
-- $from_gcc = `LC_ALL=C $Config{cc} -print-search-dirs 2>&1`;
-- if ( !($from_gcc =~ s/^install:\s*([^\s]+[^\s\/])([\s\/]*).*$/$1\/include/s) )
-- {
-- $from_gcc = '';
-- };
-- };
-- length($from_gcc) ? ($from_gcc, $from_gcc . "-fixed", $Config{usrinc}) : ($Config{usrinc});
-+ my $from_gcc = `LC_ALL=C $Config{cc} -v -E - < /dev/null 2>&1 | awk '/^#include/, /^End of search list/' | grep '^ '`;
-+ length($from_gcc) ? (split(' ', $from_gcc), $Config{usrinc}) : ($Config{usrinc});
- }
-
-
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 @@
-Upstream-Status:Inappropriate [debian patches]
-From e25298a339dd6679f1b080f0125ac1b237b87950 Mon Sep 17 00:00:00 2001
-From: David Mitchell <davem@iabyn.com>
-Date: Tue, 28 Jun 2011 17:04:40 +0100
-Subject: RT 64804: tainting with index() of a constant
-
-Bug: http://rt.perl.org/rt3/Public/Bug/Display.html?id=64804
-Bug-Debian: http://bugs.debian.org/291450
-Origin: upstream, http://perl5.git.perl.org/perl.git/commit/3b36395d31cf0a2f3a017505cd0ea857a7acb5d1
-
-At compile time, ck_index with a tainted constant set PL_tainted,
-which remained on during the rest of compilation, tainting all other
-constants.
-
-Fix this by saving and restoring PL_tainted across the call to
-fbm_compile, which is what sets PL_tainted.
-
-Patch-Name: fixes/index-tainting.diff
----
- op.c | 5 ++++-
- t/op/taint.t | 16 +++++++++++++++-
- 2 files changed, 19 insertions(+), 2 deletions(-)
-
-diff --git a/op.c b/op.c
-index e21b9a4..973df13 100644
---- a/op.c
-+++ b/op.c
-@@ -7780,8 +7780,11 @@ Perl_ck_index(pTHX_ OP *o)
- OP *kid = cLISTOPo->op_first->op_sibling; /* get past pushmark */
- if (kid)
- kid = kid->op_sibling; /* get past "big" */
-- if (kid && kid->op_type == OP_CONST)
-+ if (kid && kid->op_type == OP_CONST) {
-+ const bool save_taint = PL_tainted;
- fbm_compile(((SVOP*)kid)->op_sv, 0);
-+ PL_tainted = save_taint;
-+ }
- }
- return ck_fun(o);
- }
-diff --git a/t/op/taint.t b/t/op/taint.t
-index 9df6fee..a300b9b 100644
---- a/t/op/taint.t
-+++ b/t/op/taint.t
-@@ -17,7 +17,7 @@ BEGIN {
- use strict;
- use Config;
-
--plan tests => 774;
-+plan tests => 778;
-
- $| = 1;
-
-@@ -2144,6 +2144,20 @@ end
- is_tainted $dest, "ucfirst(tainted) taints its return value";
- }
-
-+
-+# tainted constants and index()
-+# RT 64804; http://bugs.debian.org/291450
-+{
-+ ok(tainted $old_env_path, "initial taintedness");
-+ BEGIN { no strict 'refs'; my $v = $old_env_path; *{"::C"} = sub () { $v }; }
-+ ok(tainted C, "constant is tainted properly");
-+ ok(!tainted "", "tainting not broken yet");
-+ index(undef, C);
-+ ok(!tainted "", "tainting still works after index() of the constant");
-+}
-+
-+
-+
- # This may bomb out with the alarm signal so keep it last
- SKIP: {
- 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 9266292f705f2a3b6e5b97fa50e5f2be31371d5c Mon Sep 17 00:00:00 2001
-From: Dominic Hargreaves <dom@earth.li>
-Date: Mon, 2 May 2011 10:35:04 +0100
-Subject: Fix failing tilde test when run under a UID without a passwd entry
-
-Bug: https://rt.cpan.org/Public/Bug/Display.html?id=67893
-Bug-Debian: http://bugs.debian.org/624850
-
-Patch-Name: fixes/module-build-home-directory.diff
----
- cpan/Module-Build/t/tilde.t | 6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/cpan/Module-Build/t/tilde.t b/cpan/Module-Build/t/tilde.t
-index fac821b..04f0210 100644
---- a/cpan/Module-Build/t/tilde.t
-+++ b/cpan/Module-Build/t/tilde.t
-@@ -46,7 +46,8 @@ SKIP: {
-
- unless (defined $home) {
- my @info = eval { getpwuid $> };
-- skip "No home directory for tilde-expansion tests", 15 if $@;
-+ skip "No home directory for tilde-expansion tests", 15 if $@
-+ or !defined $info[7];
- $home = $info[7];
- }
-
-@@ -95,7 +96,8 @@ SKIP: {
- # Again, with named users
- SKIP: {
- my @info = eval { getpwuid $> };
-- skip "No home directory for tilde-expansion tests", 1 if $@;
-+ skip "No home directory for tilde-expansion tests", 1 if $@
-+ or !defined $info[7] or !defined $info[0];
- my ($me, $home) = @info[0,7];
-
- 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From c6b1fdd18dab0236458502564e54c180bb0ce341 Mon Sep 17 00:00:00 2001
-From: Keith Thompson <kst@mib.org>
-Date: Fri, 29 Jul 2011 17:17:00 -0700
-Subject: Fix typos in several pod/perl*.pod files
-
-Bug-Debian: http://bugs.debian.org/637816
-Origin: http://perl5.git.perl.org/perl.git/commit/7698aede74509727f7bca31c58fc7a53b182315d
-Patch-Name: fixes/pod_fixes.diff
----
- pod/perlfunc.pod | 8 ++++----
- pod/perlglossary.pod | 10 +++++-----
- pod/perlmod.pod | 4 ++--
- pod/perlretut.pod | 6 +++---
- 4 files changed, 14 insertions(+), 14 deletions(-)
-
-diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod
-index 2ee3637..719a740 100644
---- a/pod/perlfunc.pod
-+++ b/pod/perlfunc.pod
-@@ -3918,7 +3918,7 @@ count. A numeric repeat count may optionally be enclosed in brackets, as
- in C<pack("C[80]", @arr)>. The repeat count gobbles that many values from
- the LIST when used with all format types other than C<a>, C<A>, C<Z>, C<b>,
- C<B>, C<h>, C<H>, C<@>, C<.>, C<x>, C<X>, and C<P>, where it means
--something else, dscribed below. Supplying a C<*> for the repeat count
-+something else, described below. Supplying a C<*> for the repeat count
- instead of a number means to use however many items are left, except for:
-
- =over
-@@ -5870,7 +5870,7 @@ sometimes saying the opposite, for example) the results are not
- well-defined.
-
- Because C<< <=> >> returns C<undef> when either operand is C<NaN>
--(not-a-number), and laso because C<sort> raises an exception unless the
-+(not-a-number), and also because C<sort> raises an exception unless the
- result of a comparison is defined, be careful when sorting with a
- comparison function like C<< $a <=> $b >> any lists that might contain a
- C<NaN>. The following example takes advantage that C<NaN != NaN> to
-@@ -5958,7 +5958,7 @@ specified.
-
- A pattern matching the empty string (not to be confused with
- an empty pattern C<//>, which is just one member of the set of patterns
--matching the epmty string), splits EXPR into individual
-+matching the empty string), splits EXPR into individual
- characters. For example:
-
- print join(':', split(/ */, 'hi there')), "\n";
-@@ -6222,7 +6222,7 @@ For example:
- printf '<%.1e>', 10; # prints "<1.0e+01>"
-
- For "g" and "G", this specifies the maximum number of digits to show,
--including thoe prior to the decimal point and those after it; for
-+including those prior to the decimal point and those after it; for
- example:
-
- # These examples are subject to system-specific variation.
-diff --git a/pod/perlglossary.pod b/pod/perlglossary.pod
-index 639ce33..191371c 100644
---- a/pod/perlglossary.pod
-+++ b/pod/perlglossary.pod
-@@ -507,7 +507,7 @@ the class (its L<objects|/object>). See also L</inheritance>.
-
- =item class method
-
--A L</method> whose L</invocand> is a L</package> name, not an
-+A L</method> whose L</invocant> is a L</package> name, not an
- L</object> reference. A method associated with the class as a whole.
-
- =item client
-@@ -1470,7 +1470,7 @@ Perl, C<print STDOUT "$foo\n";> can be understood as "verb
- indirect-object object" where L</STDOUT> is the recipient of the
- L<print|perlfunc/print> action, and C<"$foo"> is the object being
- printed. Similarly, when invoking a L</method>, you might place the
--invocand between the method and its arguments:
-+invocant between the method and its arguments:
-
- $gollum = new Pathetic::Creature "Smeagol";
- give $gollum "Fisssssh!";
-@@ -1548,11 +1548,11 @@ of compiler that takes a program and turns it into a more executable
- form (L<syntax trees|/syntax tree>) within the I<perl> process itself,
- which the Perl L</run time> system then interprets.
-
--=item invocand
-+=item invocant
-
- The agent on whose behalf a L</method> is invoked. In a L</class>
--method, the invocand is a package name. In an L</instance> method,
--the invocand is an object reference.
-+method, the invocant is a package name. In an L</instance> method,
-+the invocant is an object reference.
-
- =item invocation
-
-diff --git a/pod/perlmod.pod b/pod/perlmod.pod
-index 5266f19..17de73e 100644
---- a/pod/perlmod.pod
-+++ b/pod/perlmod.pod
-@@ -571,7 +571,7 @@ like for example handle the cloning of non-Perl data, if necessary.
- C<CLONE> will be called once as a class method for every package that has it
- defined (or inherits it). It will be called in the context of the new thread,
- so all modifications are made in the new area. Currently CLONE is called with
--no parameters other than the invocand package name, but code should not assume
-+no parameters other than the invocant package name, but code should not assume
- that this will remain unchanged, as it is likely that in future extra parameters
- will be passed in to give more information about the state of cloning.
-
-@@ -593,7 +593,7 @@ to make use of the objects, then a more sophisticated approach is
- needed.
-
- Like C<CLONE>, C<CLONE_SKIP> is currently called with no parameters other
--than the invocand package name, although that may change. Similarly, to
-+than the invocant package name, although that may change. Similarly, to
- allow for future expansion, the return value should be a single C<0> or
- C<1> value.
-
-diff --git a/pod/perlretut.pod b/pod/perlretut.pod
-index ea80594..1c65f5b 100644
---- a/pod/perlretut.pod
-+++ b/pod/perlretut.pod
-@@ -781,7 +781,7 @@ so may lead to surprising and unsatisfactory results.
- =head2 Relative backreferences
-
- Counting the opening parentheses to get the correct number for a
--backreference is errorprone as soon as there is more than one
-+backreference is error-prone as soon as there is more than one
- capturing group. A more convenient technique became available
- with Perl 5.10: relative backreferences. To refer to the immediately
- preceding capture group one now may write C<\g{-1}>, the next but
-@@ -1537,7 +1537,7 @@ the regexp in the I<last successful match> is used instead. So we have
-
- =head3 Global matching
-
--The final two modifiers we will disccuss here,
-+The final two modifiers we will discuss here,
- C<//g> and C<//c>, concern multiple matches.
- The modifier C<//g> stands for global matching and allows the
- matching operator to match within a string as many times as possible.
-@@ -1870,7 +1870,7 @@ substituted.
-
- C<\Q>, C<\L>, C<\l>, C<\U>, C<\u> and C<\E> are actually part of
- double-quotish syntax, and not part of regexp syntax proper. They will
--work if they appear in a regular expression embeddded directly in a
-+work if they appear in a regular expression embedded directly in a
- program, but not when contained in a string that is interpolated in a
- pattern.
-
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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 9ba88d73444c22788b7c2a212e15dbfe3da2a1af Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni@debian.org>
-Date: Wed, 3 Aug 2011 22:36:24 +0300
-Subject: Use a socket timeout on GNU/kFreeBSD to catch ICMP port unreachable
- messages
-
-Bug: http://rt.cpan.org/Ticket/Display.html?id=69997
-Bug-Debian: http://bugs.debian.org/627821
-
-Without this, openlog() on a UDP socket may succeed on the FreeBSD kernel
-even when there's no listener, causing test failures.
-
-It seems probable that all FreeBSD-based systems suffer from the
-same issue, but that's for upstream to decide.
-
-Patch-Name: fixes/sys-syslog-socket-timeout-kfreebsd.patch
----
- cpan/Sys-Syslog/Syslog.pm | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
-
-diff --git a/cpan/Sys-Syslog/Syslog.pm b/cpan/Sys-Syslog/Syslog.pm
-index 002e6e4..b445c66 100644
---- a/cpan/Sys-Syslog/Syslog.pm
-+++ b/cpan/Sys-Syslog/Syslog.pm
-@@ -138,7 +138,10 @@ my @fallbackMethods = ();
- # happy, the timeout is now zero by default on all systems
- # except on OSX where it is set to 250 msec, and can be set
- # with the infamous setlogsock() function.
--$sock_timeout = 0.25 if $^O =~ /darwin/;
-+#
-+# Debian change: include Debian GNU/kFreeBSD, lower to 1ms
-+# see [rt.cpan.org #69997]
-+$sock_timeout = 0.001 if $^O =~ /darwin|gnukfreebsd/;
-
- # coderef for a nicer handling of errors
- 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 55a718425dc4612ac01850ef786f75f072b20b9e Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni@debian.org>
-Date: Mon, 8 Sep 2008 20:48:14 +0300
-Subject: Disable some threads tests on m68k for now due to missing TLS.
-
-Bug-Debian: http://bugs.debian.org/495826
-Bug-Debian: http://bugs.debian.org/517938
-
-Patch-Name: debian/m68k_thread_stress.diff
----
- dist/threads-shared/t/stress.t | 4 ++++
- dist/threads-shared/t/waithires.t | 6 ++++++
- 2 files changed, 10 insertions(+), 0 deletions(-)
-
-diff --git a/dist/threads-shared/t/stress.t b/dist/threads-shared/t/stress.t
-index 652a3e6..2f1b576 100644
---- a/dist/threads-shared/t/stress.t
-+++ b/dist/threads-shared/t/stress.t
-@@ -11,6 +11,10 @@ BEGIN {
- print("1..0 # SKIP Broken under HP-UX 10.20\n");
- exit(0);
- }
-+ if ($^O eq 'linux' && $Config{archname} =~ /^m68k/) {
-+ print("1..0 # Skip: no TLS on m68k yet <http://bugs.debian.org/495826>\n");
-+ exit(0);
-+ }
- }
-
- use ExtUtils::testlib;
-diff --git a/dist/threads-shared/t/waithires.t b/dist/threads-shared/t/waithires.t
-index 3c3e852..349c5b4 100644
---- a/dist/threads-shared/t/waithires.t
-+++ b/dist/threads-shared/t/waithires.t
-@@ -16,6 +16,12 @@ BEGIN {
- if (! eval 'use Time::HiRes "time"; 1') {
- Test::skip_all('Time::HiRes not available');
- }
-+
-+ if ($^O eq 'linux' && $Config{archname} =~ /^m68k/) {
-+ print("1..0 # Skip: no TLS on m68k yet <http://bugs.debian.org/495826>\n");
-+ exit(0);
-+ }
-+
- }
-
- 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From cf928101697efa4a46ada500c2f449caeb854fd4 Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni@debian.org>
-Date: Sun, 15 May 2011 19:35:58 +0300
-Subject: List packaged patches in patchlevel.h
-
-Origin: vendor
-Bug-Debian: http://bugs.debian.org/567489
-
-The list of packaged patches is in patchlevel-debian.h, which is generated
-from the debian/patches/ directory when building the package.
-
-Patch-Name: debian/patchlevel.diff
----
- patchlevel.h | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
-
-diff --git a/patchlevel.h b/patchlevel.h
-index 5dc2a53..1356595 100644
---- a/patchlevel.h
-+++ b/patchlevel.h
-@@ -137,6 +137,9 @@ static const char * const local_patches[] = {
- ,"uncommitted-changes"
- #endif
- PERL_GIT_UNPUSHED_COMMITS /* do not remove this line */
-+#ifdef DEBIAN
-+#include "patchlevel-debian.h"
-+#endif
- ,NULL
- };
-
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 @@
-debian/arm_thread_stress_timeout.diff
-debian/cpan_definstalldirs.diff
-debian/db_file_ver.diff
-debian/doc_info.diff
-debian/enc2xs_inc.diff
-debian/errno_ver.diff
-debian/libperl_embed_doc.diff
-fixes/respect_umask.diff
-debian/writable_site_dirs.diff
-debian/extutils_set_libperl_path.diff
-debian/no_packlist_perllocal.diff
-debian/prefix_changes.diff
-debian/fakeroot.diff
-debian/instmodsh_doc.diff
-debian/ld_run_path.diff
-debian/libnet_config_path.diff
-debian/m68k_thread_stress.diff
-debian/mod_paths.diff
-debian/module_build_man_extensions.diff
-debian/prune_libs.diff
-fixes/net_smtp_docs.diff
-debian/perlivp.diff
-debian/disable-zlib-bundling.diff
-debian/cpanplus_definstalldirs.diff
-debian/cpanplus_config_path.diff
-debian/deprecate-with-apt.diff
-fixes/hurd-ccflags.diff
-debian/squelch-locale-warnings.diff
-debian/skip-upstream-git-tests.diff
-fixes/extutils-cbuilder-cflags.diff
-fixes/module-build-home-directory.diff
-debian/patchlevel.diff
-fixes/h2ph-multiarch.diff
-fixes/index-tainting.diff
-debian/skip-kfreebsd-crash.diff
-fixes/document_makemaker_ccflags.diff
-fixes/sys-syslog-socket-timeout-kfreebsd.patch
-fixes/hurd-hints.diff
-fixes/pod_fixes.diff
-debian/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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 2be2eed9148c38d3e982d3371f379ce77021aeb5 Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni@debian.org>
-Date: Fri, 22 Apr 2011 11:15:32 +0300
-Subject: Skip tests specific to the upstream Git repository
-
-These tests fail if run from a different git repository than
-upstream. This complicates things needlessly for downstream packagers.
-
-Skip the tests altogether even if the .git directory exists.
-
-Patch-Name: debian/skip-upstream-git-tests.diff
----
- t/porting/authors.t | 3 ++-
- t/porting/cmp_version.t | 3 ++-
- t/porting/manifest.t | 3 ++-
- 3 files changed, 6 insertions(+), 3 deletions(-)
-
-diff --git a/t/porting/authors.t b/t/porting/authors.t
-index 28ca1ca..3c7f069 100644
---- a/t/porting/authors.t
-+++ b/t/porting/authors.t
-@@ -9,7 +9,8 @@ BEGIN {
- use strict;
- use warnings;
-
--if (! -d '.git' ) {
-+# Debian change: skip as we're probably in a different git repository
-+if (1 || ! -d '.git' ) {
- print "1..0 # SKIP: not being run from a git checkout\n";
- exit 0;
- }
-diff --git a/t/porting/cmp_version.t b/t/porting/cmp_version.t
-index b3c677c..f89f2a7 100644
---- a/t/porting/cmp_version.t
-+++ b/t/porting/cmp_version.t
-@@ -25,7 +25,8 @@ use File::Spec::Functions qw(rel2abs abs2rel catfile catdir curdir);
- use Getopt::Std;
- use Maintainers;
-
--if (! -d '.git' ) {
-+# Debian change: skip as we're probably in a different git repository
-+if (1 || ! -d '.git' ) {
- print "1..0 # SKIP: not being run from a git checkout\n";
- exit 0;
- }
-diff --git a/t/porting/manifest.t b/t/porting/manifest.t
-index 48dd3ac..b08126b 100644
---- a/t/porting/manifest.t
-+++ b/t/porting/manifest.t
-@@ -59,7 +59,8 @@ SKIP: {
-
- SKIP: {
- chdir "..";
-- skip("not under git control", 3) unless -d '.git';
-+ # Debian change: skip as we're probably in a different git repository
-+ skip("not under git control", 3) unless 0 && -d '.git';
- chomp(my @repo= grep { !/\.gitignore$/ } `git ls-files`);
- skip("git ls-files didnt work",3)
- 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 @@
-Upstream-Status:Pending
-
-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.
-
-You get an error like the following:
- pod/buildtoc: no pods at pod/buildtoc line 305.
- make[1]: *** [pod/perltoc.pod] Error 255
-
-The fix is to strip off the top directory that you are building in and
-then execute all the same logic as before against the path relative to
-the build directory.
-
-Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
----
- pod/buildtoc | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
---- a/pod/buildtoc
-+++ b/pod/buildtoc
-@@ -274,8 +274,10 @@ if ($Build{toc}) {
- find \&getpods => abs_from_top('lib/');
-
- sub getpods {
-+ my $Top = $FindBin::Bin;
- if (/\.p(od|m)$/) {
- my $file = $File::Find::name;
-+ $file =~ s!^$Top!!;
- return if $file =~ qr!/lib/Pod/Functions.pm\z!; # Used only by pod itself
- return if $file =~ m!(?:^|/)t/!;
- return if $file =~ m!lib/Attribute/Handlers/demo/!;
-@@ -283,7 +285,7 @@ if ($Build{toc}) {
- return if $file =~ m!lib/Math/BigInt/t/!;
- return if $file =~ m!/Devel/PPPort/[Hh]arness|lib/Devel/Harness!i;
- return if $file =~ m!XS/(?:APItest|Typemap)!;
-- my $pod = $file;
-+ my $pod = $file = $File::Find::name;
- return if $pod =~ s/pm$/pod/ && -e $pod;
- unless (open my $f, '<', $_) {
- 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 @@
+From 2ed4b0c66fe7c7282922798eb3271b8f101359d1 Mon Sep 17 00:00:00 2001
+From: Hongxu Jia <hongxu.jia@windriver.com>
+Date: Thu, 19 Jun 2014 19:34:56 +0800
+Subject: [PATCH] Makefile.SH: fix do_install failed
+
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+---
+ Makefile.SH | 16 +---------------
+ 1 file changed, 1 insertion(+), 15 deletions(-)
+
+diff --git a/Makefile.SH b/Makefile.SH
+index f5d2d0f..e468c1b 100755
+--- a/Makefile.SH
++++ b/Makefile.SH
+@@ -1074,8 +1074,7 @@ EOT
+ $spitshell >>$Makefile <<EOT
+
+ install_$name install-$name: \$(INSTALL_DEPENDENCE) installperl all installman
+- \$(RUN_PERL) installperl --destdir=\$(DESTDIR) $flags \$(INSTALLFLAGS) \$(STRIPFLAGS)
+- \$(RUN_PERL) installman --destdir=\$(DESTDIR) $flags
++ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=\$(DESTDIR) $flags \$(INSTALLFLAGS) \$(STRIPFLAGS)
+ EOT
+ fi
+
+@@ -1104,19 +1103,6 @@ else
+ $spitshell >>$Makefile <<'!NO!SUBS!'
+ install.perl: $(INSTALL_DEPENDENCE) installperl
+ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
+-
+-# XXX Experimental. Hardwired values, but useful for testing.
+-# Eventually Configure could ask for some of these values.
+-install.html: all installhtml
+- -@test -f README.vms && cd vms && $(LNS) ../README.vms README_vms.pod && cd ..
+- $(RUN_PERL) installhtml \
+- --podroot=. --podpath=. --recurse \
+- --htmldir=$(privlib)/html \
+- --htmlroot=$(privlib)/html \
+- --splithead=pod/perlipc \
+- --splititem=pod/perlfunc \
+- --ignore=Porting/Maintainers.pm,Porting/pumpkin.pod,Porting/repository.pod \
+- --verbose
+ !NO!SUBS!
+ fi
+
+--
+1.8.1.2
+
diff --git a/meta/recipes-devtools/perl/perl-5.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 @@
+Upstream-Status:Inappropriate [embedded specific]
+
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+---
+ Makefile.SH | 130 ++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 66 insertions(+), 64 deletions(-)
+
+diff --git a/Makefile.SH b/Makefile.SH
+--- a/Makefile.SH
++++ b/Makefile.SH
+@@ -39,10 +39,10 @@ case "$useshrplib" in
+ true)
+ # Prefix all runs of 'miniperl' and 'perl' with
+ # $ldlibpth so that ./perl finds *this* shared libperl.
+- case "$LD_LIBRARY_PATH" in
+- '') ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `" ;;
+- *) ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `:` quote "$LD_LIBRARY_PATH" `" ;;
+- esac
++ #case "$LD_LIBRARY_PATH" in
++ #'') ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `" ;;
++ #*) ldlibpth="LD_LIBRARY_PATH=` quote "$pwd" `:` quote "$LD_LIBRARY_PATH" `" ;;
++ #esac
+
+ pldlflags="$cccdlflags"
+ static_ldflags=''
+@@ -122,10 +122,11 @@ true)
+ *)
+ eval "ldlibpthval=\"\$$ldlibpthname\""
+
+- case "$ldlibpthval" in
+- '') ldlibpth="$ldlibpthname=` quote "$pwd" `" ;;
+- *) ldlibpth="$ldlibpthname=` quote "$pwd" `:` quote "$ldlibpthval" `" ;;
+- esac
++# We compile in the library path in OE from cross-compile, so lets not do this
++# case "$ldlibpthval" in
++# '') ldlibpth="$ldlibpthname=` quote "$pwd" `" ;;
++# *) ldlibpth="$ldlibpthname=` quote "$pwd" `:` quote "$ldlibpthval" `" ;;
++# esac
+
+ ;;
+ esac
+@@ -141,18 +142,7 @@ true)
+ # INSTALL file, under "Building a shared perl library".
+ # If there is no pre-existing $libperl, we don't need
+ # to do anything further.
+- if test -f $archlib/CORE/$libperl; then
+- rm -f preload
+- cat <<'EOT' > preload
+-#! /bin/sh
+-lib=$1
+-shift
+-test -r $lib && export LD_PRELOAD="$lib $LD_PRELOAD"
+-exec "$@"
+-EOT
+- chmod 755 preload
+- ldlibpth="$ldlibpth `pwd`/preload `pwd`/$libperl"
+- fi
++ echo linux libraries overwritten by cross-compile patches
+ ;;
+ os390) test -f /bin/env && ldlibpth="/bin/env $ldlibpth"
+ ;;
+@@ -565,9 +555,19 @@ splintfiles = $(c1)
+ @echo `$(CCCMDSRC)` -S $*.c
+ @`$(CCCMDSRC)` -S $*.c
+
+-all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
+- @echo " ";
+- @echo " Everything is up to date. Type '$(MAKE) test' to run test suite."
++#all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
++# @echo " ";
++# @echo " Everything is up to date. Type '$(MAKE) test' to run test suite."
++
++all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) miniperl $(unidatafiles)
++
++more: $(generated_pods) $(private) $(public)
++
++more2: $(dynamic_ext)
++
++more3: $(nonxs_ext)
++
++more4: extras.make
+
+ .PHONY: all translators utilities
+
+@@ -575,7 +575,7 @@ all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafile
+ # by make_patchnum.pl.
+ git_version.h: lib/Config_git.pl
+
+-lib/Config_git.pl: $(MINIPERL_EXE) make_patchnum.pl
++lib/Config_git.pl: make_patchnum.pl
+ $(MINIPERL) make_patchnum.pl
+
+ # make sure that we recompile perl.c if the git version changes
+@@ -588,8 +588,8 @@ perl$(OBJ_EXT): git_version.h
+ # loading, we need to build perl first.
+ case "$usedl$static_cwd" in
+ defineundef)
+- util_deps='$(MINIPERL_EXE) $(CONFIGPM) lib/auto/Cwd/Cwd$(DLSUFFIX) FORCE'
+- x2p_deps="\$(MINIPERL_EXE) \$(CONFIGPM) \$(dynamic_ext) x2p/$firstmakefile FORCE"
++ util_deps='$(CONFIGPM) lib/auto/Cwd/Cwd$(DLSUFFIX) FORCE'
++ x2p_deps="\$(CONFIGPM) \$(dynamic_ext) x2p/$firstmakefile FORCE"
+ ;;
+ definedefine)
+ util_deps='$(PERL_EXE) $(CONFIGPM) FORCE'
+@@ -613,7 +613,7 @@ x2p/s2p: $x2p_deps
+ x2p/find2perl: $x2p_deps
+ cd x2p; \$(LDLIBPTH) \$(MAKE) find2perl
+
+-utils/Makefile: \$(MINIPERL_EXE) \$(CONFIGPM) utils/Makefile.PL
++utils/Makefile: \$(CONFIGPM) utils/Makefile.PL
+ \$(MINIPERL) -Ilib utils/Makefile.PL
+
+ utilities: utils/Makefile $util_deps
+@@ -708,7 +708,7 @@ esac
+
+
+ $spitshell >>$Makefile <<'!NO!SUBS!'
+-perlmain.c: $(MINIPERL_EXE) ext/ExtUtils-Miniperl/pm_to_blib
++perlmain.c: ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm
+ $(MINIPERL) -Ilib -MExtUtils::Miniperl -e 'writemain(\"perlmain.c", @ARGV)' DynaLoader $(static_ext)
+
+ # The file ext.libs is a list of libraries that must be linked in
+@@ -769,7 +769,7 @@ PERLEXPORT = perl.exp
+ ;;
+ esac
+ $spitshell >>$Makefile <<'!NO!SUBS!'
+-perl.exp: $(MINIPERLEXP) makedef.pl $(CONFIGPM) $(SYM) $(SYMH)
++perl.exp: makedef.pl $(CONFIGPM) $(SYM) $(SYMH)
+ ./$(MINIPERLEXP) makedef.pl --sort-fold PLATFORM=aix CC_FLAGS="$(OPTIMIZE)" > perl.exp
+
+ !NO!SUBS!
+@@ -778,7 +778,7 @@ os2)
+ $spitshell >>$Makefile <<'!NO!SUBS!'
+ MINIPERLEXP = miniperl
+
+-perl5.def: $(MINIPERLEXP) makedef.pl $(CONFIGPM) $(SYM) $(SYMH) miniperl.map
++perl5.def: makedef.pl $(CONFIGPM) $(SYM) $(SYMH) miniperl.map
+ ./$(MINIPERLEXP) makedef.pl PLATFORM=os2 -DPERL_DLL=$(PERL_DLL) CC_FLAGS="$(OPTIMIZE)" > perl5.def
+
+ !NO!SUBS!
+@@ -838,7 +838,7 @@ $(LIBPERL): $& $(obj) $(DYNALOADER) $(LIBPERLEXPORT)
+ true)
+ $spitshell >>$Makefile <<'!NO!SUBS!'
+ rm -f $@
+- $(LD) -o $@ $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs)
++ $(LD) -o $@ $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs) -Wl,-soname,libperl.so.5
+ !NO!SUBS!
+ case "$osname" in
+ aix)
+@@ -886,7 +886,9 @@ $(MINIPERL_EXE): lib/buildcustomize.pl
+ $spitshell >>$Makefile <<'!NO!SUBS!'
+ lib/buildcustomize.pl: $& $(mini_obj)
+ $(CC) -o $(MINIPERL_EXE) $(CLDFLAGS) $(mini_obj) $(libs)
+- $(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'
++ mv -f miniperl miniperl-target
++ ln -s hostperl miniperl
++ #$(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'
+ $(MINIPERL) -f write_buildcustomize.pl
+ !NO!SUBS!
+ ;;
+@@ -894,7 +896,9 @@ lib/buildcustomize.pl: $& $(mini_obj)
+ $spitshell >>$Makefile <<'!NO!SUBS!'
+ lib/buildcustomize.pl: $& $(mini_obj) write ldcustomize.pl
+ $(CC) -o $(MINIPERL_EXE) $(mini_obj libs)
+- $(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'
++ mv -f miniperl miniperl-target
++ ln -s hostperl miniperl
++ #$(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'
+ $(MINIPERL) -f write_buildcustomize.pl
+ !NO!SUBS!
+ ;;
+@@ -916,7 +920,9 @@ lib/buildcustomize.pl: $& $(mini_obj) write_buildcustomize.pl
+ -@rm -f miniperl.xok
+ $(CC) $(CLDFLAGS) $(NAMESPACEFLAGS) -o $(MINIPERL_EXE) \
+ $(mini_obj) $(libs)
+- $(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'
++ mv -f miniperl miniperl-target
++ ln -s hostperl miniperl
++ #$(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'
+ $(MINIPERL) -f write_buildcustomize.pl
+ !NO!SUBS!
+ ;;
+@@ -927,7 +933,9 @@ lib/buildcustomize.pl: \$& \$(mini_obj) write_buildcustomize.pl
+ -@rm -f miniperl.xok
+ -@rm \$(MINIPERL_EXE)
+ \$(LNS) \$(HOST_PERL) \$(MINIPERL_EXE)
+- \$(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'
++ mv -f miniperl miniperl-target
++ ln -s hostperl miniperl
++ #\$(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'
+ \$(MINIPERL) -f write_buildcustomize.pl 'osname' "$osname"
+ !GROK!THIS!
+ else
+@@ -936,7 +944,9 @@ lib/buildcustomize.pl: $& $(mini_obj) write_buildcustomize.pl
+ -@rm -f miniperl.xok
+ $(CC) $(CLDFLAGS) -o $(MINIPERL_EXE) \
+ $(mini_obj) $(libs)
+- $(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'
++ mv -f miniperl miniperl-target
++ ln -s hostperl miniperl
++ #$(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'
+ $(MINIPERL) -f write_buildcustomize.pl
+ !NO!SUBS!
+ fi
+@@ -967,7 +977,7 @@ case "${osname}" in
+ catamount)
+ $spitshell >>$Makefile <<!GROK!THIS!
+ .PHONY: makeppport
+-makeppport: \$(MINIPERL_EXE) \$(CONFIGPM)
++makeppport: \$(CONFIGPM)
+ -@for f in Makefile.PL PPPort_pm.PL PPPort_xs.PL ppport_h.PL; do \
+ (cd ext/Devel-PPPort && `pwd`/run.sh ../../$(MINIPERL_EXE) -I../../lib \$\$f); \
+ done
+@@ -977,7 +987,7 @@ makeppport: \$(MINIPERL_EXE) \$(CONFIGPM)
+ *)
+ $spitshell >>$Makefile <<'!NO!SUBS!'
+ .PHONY: makeppport
+-makeppport: $(MINIPERL_EXE) $(CONFIGPM) $(nonxs_ext)
++makeppport: $(CONFIGPM) $(nonxs_ext)
+ $(MINIPERL) mkppport
+
+ !NO!SUBS!
+@@ -987,16 +997,16 @@ esac
+ $spitshell >>$Makefile <<'!NO!SUBS!'
+
+ .PHONY: preplibrary
+-preplibrary: $(MINIPERL_EXE) $(CONFIGPM) $(PREPLIBRARY_LIBPERL)
++preplibrary: $(CONFIGPM) $(PREPLIBRARY_LIBPERL)
+
+ $(CONFIGPM_FROM_CONFIG_SH): $(CONFIGPOD)
+
+-$(CONFIGPOD): config.sh $(MINIPERL_EXE) configpm Porting/Glossary lib/Config_git.pl
++$(CONFIGPOD): config.sh configpm Porting/Glossary lib/Config_git.pl
+ $(MINIPERL) configpm
+
+ unidatafiles $(unidatafiles) pod/perluniprops.pod: uni.data
+
+-uni.data: $(MINIPERL_EXE) $(CONFIGPM) lib/unicore/mktables $(nonxs_ext)
++uni.data: $(CONFIGPM) lib/unicore/mktables $(nonxs_ext)
+ $(MINIPERL) lib/unicore/mktables -C lib/unicore -P pod -maketest -makelist -p
+ # Commented out so always runs, mktables looks at far more files than we
+ # can in this makefile to decide if needs to run or not
+@@ -1005,22 +1015,22 @@ uni.data: $(MINIPERL_EXE) $(CONFIGPM) lib/unicore/mktables $(nonxs_ext)
+ # $(PERL_EXE) and ext because pod_lib.pl needs Digest::MD5
+ # But also this ensures that all extensions are built before we try to scan
+ # them, which picks up Devel::PPPort's documentation.
+-pod/perltoc.pod: $(perltoc_pod_prereqs) $(PERL_EXE) $(ext) pod/buildtoc
+- $(RUN_PERL) -f pod/buildtoc -q
++pod/perltoc.pod: $(perltoc_pod_prereqs) $(ext) pod/buildtoc
++ $(MINIPERL) -f pod/buildtoc -q
+
+ pod/perlapi.pod: pod/perlintern.pod
+
+-pod/perlintern.pod: $(MINIPERL_EXE) autodoc.pl embed.fnc
++pod/perlintern.pod: autodoc.pl embed.fnc
+ $(MINIPERL) autodoc.pl
+
+-pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST
++pod/perlmodlib.pod: pod/perlmodlib.PL MANIFEST
+ $(MINIPERL) pod/perlmodlib.PL -q
+
+ pod/perl5200delta.pod: pod/perldelta.pod
+ $(RMS) pod/perl5200delta.pod
+ $(LNS) perldelta.pod pod/perl5200delta.pod
+
+-extra.pods: $(MINIPERL_EXE)
++extra.pods:
+ -@test ! -f extra.pods || rm -f `cat extra.pods`
+ -@rm -f extra.pods
+ -@for x in `grep -l '^=[a-z]' README.* | grep -v README.vms` ; do \
+@@ -1075,11 +1085,7 @@ done
+ if test "X$hostperl" != X; then
+ $spitshell >>$Makefile <<'!NO!SUBS!'
+ install.perl: $(INSTALL_DEPENDENCE) installperl
+- $(HOST_PERL) installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
+- -@test ! -s extras.lst || $(MAKE) extras.install
+-
+-install.man: all installman
+- $(HOST_PERL) installman --destdir=$(DESTDIR) $(INSTALLFLAGS)
++ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
+
+ # XXX Experimental. Hardwired values, but useful for testing.
+ # Eventually Configure could ask for some of these values.
+@@ -1097,11 +1103,7 @@ install.html: all installhtml
+ else
+ $spitshell >>$Makefile <<'!NO!SUBS!'
+ install.perl: $(INSTALL_DEPENDENCE) installperl
+- $(RUN_PERL) installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
+- -@test ! -s extras.lst || PATH="`pwd`:\${PATH}" PERL5LIB="`pwd`/lib" \$(RUN_PERL) -Ilib -MCPAN -e '@ARGV&&install(@ARGV)' `cat extras.lst`
+-
+-install.man: all installman
+- $(RUN_PERL) installman --destdir=$(DESTDIR) $(INSTALLFLAGS)
++ ./hostperl -Ifake_config_library -Ilib -MConfig installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS)
+
+ # XXX Experimental. Hardwired values, but useful for testing.
+ # Eventually Configure could ask for some of these values.
+@@ -1206,16 +1208,16 @@ manicheck: FORCE
+ #
+ # DynaLoader may be needed for extensions that use Makefile.PL.
+
+-$(DYNALOADER): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext)
++$(DYNALOADER): lib/buildcustomize.pl preplibrary FORCE $(nonxs_ext)
+ $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS)
+
+-d_dummy $(dynamic_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE $(PERLEXPORT) $(LIBPERL)
++d_dummy $(dynamic_ext): lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE $(PERLEXPORT) $(LIBPERL)
+ $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic
+
+-s_dummy $(static_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE
++s_dummy $(static_ext): lib/buildcustomize.pl preplibrary makeppport $(DYNALOADER) FORCE
+ $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=static $(STATIC_LDFLAGS)
+
+-n_dummy $(nonxs_ext): $(MINIPERL_EXE) lib/buildcustomize.pl preplibrary FORCE
++n_dummy $(nonxs_ext): lib/buildcustomize.pl preplibrary FORCE
+ $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL)
+ !NO!SUBS!
+
+@@ -1409,7 +1411,7 @@ test_prep_pre: preplibrary utilities $(nonxs_ext)
+
+ case "$targethost" in
+ '') $spitshell >>$Makefile <<'!NO!SUBS!'
+-test_prep test-prep: test_prep_pre $(MINIPERL_EXE) $(unidatafiles) $(PERL_EXE) \
++test_prep test-prep: test_prep_pre $(unidatafiles) $(PERL_EXE) \
+ $(dynamic_ext) $(TEST_PERL_DLL) runtests x2p/s2p x2p/find2perl \
+ $(generated_pods)
+ cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE))
+@@ -1417,7 +1419,7 @@ test_prep test-prep: test_prep_pre $(MINIPERL_EXE) $(unidatafiles) $(PERL_EXE) \
+ !NO!SUBS!
+ ;;
+ *) $spitshell >>$Makefile <<!GROK!THIS!
+-test_prep test-prep: test_prep_pre \$(MINIPERL_EXE) \$(unidatafiles) \$(PERL_EXE) \
++test_prep test-prep: test_prep_pre \$(unidatafiles) \$(PERL_EXE) \
+ \$(dynamic_ext) \$(TEST_PERL_DLL) runtests x2p/s2p x2p/find2perl \
+ \$(generated_pods)
+ $to libperl.*
+@@ -1469,7 +1471,7 @@ test_prep test-prep: test_prep_pre \$(MINIPERL_EXE) \$(unidatafiles) \$(PERL_EXE
+ esac
+
+ $spitshell >>$Makefile <<'!NO!SUBS!'
+-test_prep_reonly: $(MINIPERL_EXE) $(PERL_EXE) $(dynamic_ext_re) $(TEST_PERL_DLL)
++test_prep_reonly: $(PERL_EXE) $(dynamic_ext_re) $(TEST_PERL_DLL)
+ $(MINIPERL) make_ext.pl $(dynamic_ext_re) MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic
+ cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE))
+ !NO!SUBS!
+@@ -1520,7 +1522,7 @@ $spitshell >>$Makefile <<'!NO!SUBS!'
+
+ # Can't depend on lib/Config.pm because that might be where miniperl
+ # is crashing.
+-minitest: $(MINIPERL_EXE)
++minitest:
+ -@test -f lib/Config.pm || $(MAKE) lib/Config.pm $(unidatafiles)
+ @echo " "
+ @echo "You may see some irrelevant test failures if you have been unable"
+--
+1.8.1.2
+
diff --git a/meta/recipes-devtools/perl/perl-5.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 @@
# Package name : perl5
# Source directory : .
-# Configuration time: Thu Dec 23 03:57:51 UTC 2010
+# Configuration time: Tue Jun 24 03:00:02 UTC 2014
# Configured by : Open Embedded
-# Target system : linux qemux86 2.6.37-rc5-yocto-standard+ #1 preempt mon dec 20 14:21:27 pst 2010 i686 gnulinux
+# Target system : linux qemuarm 3.14.5-yocto-standard #1 preempt mon jun 23 19:42:18 cst 2014 armv5tejl gnulinux
: Configure command line arguments.
config_arg0='Configure'
-config_args='-des -Doptimize=-O2 -Dmyhostname=localhost -Dperladmin=root@localhost -Dcc=gcc -Dcf_by=Open Embedded -Dinstallprefix=@EXECPREFIX@ -Dprefix=@EXECPREFIX@ -Dvendorprefix=@EXECPREFIX@ -Dsiteprefix=@EXECPREFIX@ -Dotherlibdirs=@LIBDIR@/perl/5.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'
+config_args='-des -Doptimize=-O2 -Dmyhostname=localhost -Dperladmin=root@localhost -Dcc=gcc -Dcf_by=Open Embedded -Dinstallprefix=@EXECPREFIX@ -Dprefix=@EXECPREFIX@ -Dvendorprefix=@EXECPREFIX@ -Dsiteprefix=@EXECPREFIX@ -Dotherlibdirs=@LIBDIR@/perl/5.20.0 -Duseshrplib -Dusethreads -Duseithreads -Duselargefiles -Ud_dosuid -Dd_semctl_semun -Ui_db -Ui_ndbm -Ui_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl -Ubincompat5005 -Uversiononly -Dpager=/usr/bin/less -isr'
config_argc=28
config_arg1='-des'
config_arg2='-Doptimize=-O2'
@@ -26,7 +26,7 @@ config_arg7='-Dinstallprefix=@EXECPREFIX@'
config_arg8='-Dprefix=@EXECPREFIX@'
config_arg9='-Dvendorprefix=@EXECPREFIX@'
config_arg10='-Dsiteprefix=@EXECPREFIX@'
-config_arg11='-Dotherlibdirs=@LIBDIR@/perl/5.14.3'
+config_arg11='-Dotherlibdirs=@LIBDIR@/perl/5.20.0'
config_arg12='-Duseshrplib'
config_arg13='-Dusethreads'
config_arg14='-Duseithreads'
@@ -67,9 +67,9 @@ api_subversion='0'
api_version='14'
api_versionstring='5.14.0'
ar='ar'
-archlib='@LIBDIR@/perl/5.14.3/@ARCH@-thread-multi'
-archlibexp='@STAGINGDIR@@LIBDIR@/perl/5.14.3/@ARCH@-thread-multi'
-archlib_exp='@LIBDIR@/perl/5.14.3/@ARCH@-thread-multi'
+archlib='@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi'
+archlibexp='@STAGINGDIR@@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi'
+archlib_exp='@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi'
archname64=''
archname='@ARCH@-thread-multi'
archobjs=''
@@ -87,7 +87,7 @@ castflags='0'
cat='cat'
cc='gcc'
cccdlflags='-fPIC'
-ccdlflags='-Wl,-E -Wl,-rpath,@LIBDIR@/perl/5.14.3/@ARCH@-thread-multi/CORE'
+ccdlflags='-Wl,-E -Wl,-rpath,@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi/CORE'
ccflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
ccname='gcc'
@@ -576,7 +576,7 @@ doublesize='8'
drand01='drand48()'
drand48_r_proto='REENTRANT_PROTO_I_ST'
dtrace=''
-dynamic_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'
+dynamic_ext='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize XS/APItest XS/Typemap arybase attributes mro re threads threads/shared'
eagain='EAGAIN'
ebcdic='undef'
echo='echo'
@@ -591,7 +591,7 @@ endservent_r_proto='0'
eunicefix=':'
exe_ext=''
expr='expr'
-extensions='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'
+extensions='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize XS/APItest XS/Typemap arybase attributes mro re threads threads/shared Archive/Tar Attribute/Handlers AutoLoader B/Debug CGI CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Codes Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/Build Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Package/Constants Params/Check Parse/CPAN/Meta Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version'
extern_C='extern'
extras=''
fflushNULL='define'
@@ -608,7 +608,7 @@ full_csh='csh'
full_sed='sed'
gccansipedantic=''
gccosandvers=''
-gccversion='4.5.1'
+gccversion='4.9.0'
getgrent_r_proto='REENTRANT_PROTO_I_SBWR'
getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR'
getgrnam_r_proto='REENTRANT_PROTO_I_CSBWR'
@@ -635,7 +635,7 @@ gidtype='gid_t'
glibpth='@EXECPREFIX@/shlib @BASELIBDIR@ @LIBDIR@ @LIBDIR@/386 @BASELIBDIR@/386 @EXECPREFIX@/ccs/lib @EXECPREFIX@/ucblib @EXECPREFIX@/local/lib '
gmake='gmake'
gmtime_r_proto='REENTRANT_PROTO_S_TS'
-gnulibc_version='2.12.1'
+gnulibc_version='2.19'
grep='grep'
groupcat='cat /etc/group'
groupstype='gid_t'
@@ -747,7 +747,7 @@ inc_version_list_init='0'
incpath=''
inews=''
initialinstalllocation='@USRBIN@'
-installarchlib='@LIBDIR@/perl/5.14.3/@ARCH@-thread-multi'
+installarchlib='@LIBDIR@/perl/5.20.0/@ARCH@-thread-multi'
installbin='@USRBIN@'
installhtml1dir=''
installhtml3dir=''
@@ -755,23 +755,23 @@ installman1dir=''
installman3dir=''
installprefix='@EXECPREFIX@'
installprefixexp='@EXECPREFIX@'
-installprivlib='@LIBDIR@/perl/5.14.3'
+installprivlib='@LIBDIR@/perl/5.20.0'
installscript='@USRBIN@'
-installsitearch='@LIBDIR@/perl/site_perl/5.14.3/@ARCH@-thread-multi'
+installsitearch='@LIBDIR@/perl/site_perl/5.20.0/@ARCH@-thread-multi'
installsitebin='@USRBIN@'
installsitehtml1dir=''
installsitehtml3dir=''
-installsitelib='@LIBDIR@/perl/site_perl/5.14.3'
+installsitelib='@LIBDIR@/perl/site_perl/5.20.0'
installsiteman1dir=''
installsiteman3dir=''
installsitescript='@USRBIN@'
installstyle='lib/perl'
installusrbinperl='define'
-installvendorarch='@LIBDIR@/perl/vendor_perl/5.14.3/@ARCH@-thread-multi'
+installvendorarch='@LIBDIR@/perl/vendor_perl/5.20.0/@ARCH@-thread-multi'
installvendorbin='@USRBIN@'
installvendorhtml1dir=''
installvendorhtml3dir=''
-installvendorlib='@LIBDIR@/perl/vendor_perl/5.14.3'
+installvendorlib='@LIBDIR@/perl/vendor_perl/5.20.0'
installvendorman1dir=''
installvendorman3dir=''
installvendorscript='@USRBIN@'
@@ -779,7 +779,7 @@ intsize='4'
issymlink='test -h'
ivdformat='"ld"'
ivtype='long'
-known_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 '
+known_extensions='Archive/Tar Attribute/Handlers AutoLoader B B/Debug CGI CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call GDBM_File Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 IPC/SysV JSON/PP List/Util Locale/Codes Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/Build Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NDBM_File NEXT Net/Ping ODBM_File Opcode POSIX Package/Constants Params/Check Parse/CPAN/Meta Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Sys/Syslog Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize VMS/DCLsym VMS/Filespec VMS/Stdio Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader arybase attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version '
ksh=''
ld='gcc'
lddlflags='-shared -O2 -fstack-protector'
@@ -788,7 +788,7 @@ ldflags_uselargefiles=''
ldlibpthname='LD_LIBRARY_PATH'
less='less'
lib_ext='.a'
-libc='@BASELIBDIR@/libc-2.12.1.so'
+libc='@BASELIBDIR@/libc-2.19.so'
libperl='libperl.so'
libpth='@BASELIBDIR@ @LIBDIR@'
libs='-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc'
@@ -847,23 +847,7 @@ netdb_net_type='in_addr_t'
nm='nm'
nm_opt=''
nm_so_opt='--dynamic'
-nonxs_ext='Archive/Extract Archive/Tar Attribute/Handlers AutoLoader B/Debug \
-B/Deparse B/Lint CGI CPAN CPAN/Meta CPAN/Meta/YAML CPANPLUS CPANPLUS/Dist/Build \
-Class/ISA Devel/SelfStubber Digest Dumpvalue Env Errno ExtUtils/CBuilder \
-ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker \
-ExtUtils/Manifest ExtUtils/ParseXS File/CheckTree File/Fetch File/Path File/Temp \
-FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags \
-IO/Compress IO/Zlib IPC/Cmd IPC/Open2 IPC/Open3 JSON/PP 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/Metadata Module/Pluggable NEXT Net/Ping \
-Object/Accessor Package/Constants Params/Check Parse/CPAN/Meta Perl/OSType \
-PerlIO/via/QuotedPrint Pod/Escapes Pod/Html 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/Hash/NamedCapture Tie/Memoize \
-Tie/RefHash Time/Local Unicode/Collate Version/Requirements XSLoader autodie \
-autouse base bignum constant encoding/warnings if lib libnet parent podlators'
+nonxs_ext='Archive/Tar Attribute/Handlers AutoLoader B/Debug CGI CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Codes Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/Build Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Package/Constants Params/Check Parse/CPAN/Meta Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version'
nroff='nroff'
nvEUformat='"E"'
nvFUformat='"F"'
@@ -880,12 +864,12 @@ old_pthread_create_joinable=''
optimize='-O2'
orderlib='false'
osname='linux'
-osvers='2.6.37-rc5-yocto-standard+'
-otherlibdirs='@LIBDIR@/perl/5.14.3'
+osvers='3.14.5-yocto-standard'
+otherlibdirs='@LIBDIR@/perl/5.20.0'
package='perl5'
pager='/usr/bin/less -isr'
passcat='cat /etc/passwd'
-patchlevel='14'
+patchlevel='20'
path_sep=':'
perl5='@USRBIN@/perl'
perl=''
@@ -901,8 +885,8 @@ pmake=''
pr=''
prefix='@EXECPREFIX@'
prefixexp='@EXECPREFIX@'
-privlib='@LIBDIR@/perl/5.14.3'
-privlibexp='@LIBDIR@/perl/5.14.3'
+privlib='@LIBDIR@/perl/5.20.0'
+privlibexp='@LIBDIR@/perl/5.20.0'
procselfexe='"/proc/self/exe"'
prototype='define'
randbits='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
sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 6, 17, 29, 31, 0'
sig_size='69'
signal_t='void'
-sitearch='@LIBDIR@/perl/site_perl/5.14.3/@ARCH@-thread-multi'
-sitearchexp='@LIBDIR@/perl/site_perl/5.14.3/@ARCH@-thread-multi'
+sitearch='@LIBDIR@/perl/site_perl/5.20.0/@ARCH@-thread-multi'
+sitearchexp='@LIBDIR@/perl/site_perl/5.20.0/@ARCH@-thread-multi'
sitebin='@USRBIN@'
sitebinexp='@USRBIN@'
sitehtml1dir=''
sitehtml1direxp=''
sitehtml3dir=''
sitehtml3direxp=''
-sitelib='@LIBDIR@/perl/site_perl/5.14.3'
+sitelib='@LIBDIR@/perl/site_perl/5.20.0'
sitelib_stem='@LIBDIR@/perl/site_perl'
-sitelibexp='@LIBDIR@/perl/site_perl/5.14.3'
+sitelibexp='@LIBDIR@/perl/site_perl/5.20.0'
siteman1dir=''
siteman1direxp=''
siteman3dir=''
@@ -1029,7 +1013,7 @@ uidtype='uid_t'
uname='uname'
uniq='uniq'
use5005threads='undef'
-usecrosscompile='undef'
+usecrosscompile='define'
usedevel='undef'
usedl='define'
usedtrace='undef'
@@ -1062,17 +1046,17 @@ uvtype='unsigned long'
uvuformat='"lu"'
uvxformat='"lx"'
vaproto='define'
-vendorarch='@LIBDIR@/perl/vendor_perl/5.14.3/@ARCH@-thread-multi'
-vendorarchexp='@LIBDIR@/perl/vendor_perl/5.14.3/@ARCH@-thread-multi'
+vendorarch='@LIBDIR@/perl/vendor_perl/5.20.0/@ARCH@-thread-multi'
+vendorarchexp='@LIBDIR@/perl/vendor_perl/5.20.0/@ARCH@-thread-multi'
vendorbin='@USRBIN@'
vendorbinexp='@USRBIN@'
vendorhtml1dir=' '
vendorhtml1direxp=''
vendorhtml3dir=' '
vendorhtml3direxp=''
-vendorlib='@LIBDIR@/perl/vendor_perl/5.14.3'
+vendorlib='@LIBDIR@/perl/vendor_perl/5.20.0'
vendorlib_stem='@LIBDIR@/perl/vendor_perl'
-vendorlibexp='@LIBDIR@/perl/vendor_perl/5.14.3'
+vendorlibexp='@LIBDIR@/perl/vendor_perl/5.20.0'
vendorman1dir=' '
vendorman1direxp=''
vendorman3dir=' '
@@ -1081,7 +1065,7 @@ vendorprefix='/usr'
vendorprefixexp='/usr'
vendorscript='@USRBIN@'
vendorscriptexp='@USRBIN@'
-version='5.14.3'
+version='5.20.0'
version_patchlevel_string='version 14 subversion 2'
versiononly='undef'
vi=''
@@ -1092,10 +1076,10 @@ yaccflags=''
zcat=''
zip='zip'
PERL_REVISION=5
-PERL_VERSION=14
-PERL_SUBVERSION=2
+PERL_VERSION=20
+PERL_SUBVERSION=0
PERL_API_REVISION=5
-PERL_API_VERSION=14
+PERL_API_VERSION=20
PERL_API_SUBVERSION=0
PERL_PATCHLEVEL=''
PERL_CONFIG_SH=true
@@ -1108,3 +1092,15 @@ d_sin6_scope_id='define'
d_prctl='define'
d_prctl_set_name='define'
perl_static_inline='static __inline__'
+d_sockaddr_in6='undef'
+d_ip_mreq='undef'
+d_ip_mreq_source='undef'
+d_ipv6_mreq='undef'
+d_ipv6_mreq_source='undef'
+bootstrap_charset='undef'
+d_isblank='define'
+i_stdbool='undef'
+usekernprocpathname='undef'
+usensgetexecutablepath='undef'
+st_ino_sign='1'
+st_ino_size='4'
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 @@
+From 25994ac1124566398adee13806ef9a73d2cae150 Mon Sep 17 00:00:00 2001
+From: Niko Tyni <ntyni@debian.org>
+Date: Tue, 16 Oct 2012 23:07:56 +0300
+Subject: Fix CPAN::FirstTime defaults with nonexisting site dirs if a parent
+ is writable
+
+The site directories do not exist on a typical Debian system. The build
+systems will create them when necessary, so there's no need for a prompt
+suggesting local::lib if the first existing parent directory is writable.
+
+Also, writability of the core directories is not interesting as we
+explicitly tell CPAN not to touch those with INSTALLDIRS=site.
+
+Bug-Debian: http://bugs.debian.org/688842
+Patch-Name: debian/cpan-missing-site-dirs.diff
+---
+ cpan/CPAN/lib/CPAN/FirstTime.pm | 31 +++++++++++++++++++++++++++----
+ 1 file changed, 27 insertions(+), 4 deletions(-)
+
+diff --git a/cpan/CPAN/lib/CPAN/FirstTime.pm b/cpan/CPAN/lib/CPAN/FirstTime.pm
+index 4416072..187f5c4 100644
+--- a/cpan/CPAN/lib/CPAN/FirstTime.pm
++++ b/cpan/CPAN/lib/CPAN/FirstTime.pm
+@@ -2045,11 +2045,34 @@ sub _print_urllist {
+ };
+ }
+
++# Debian modification: return true if this directory
++# or the first existing one upwards is writable
++sub _can_write_to_this_or_parent {
++ my ($dir) = @_;
++ my @parts = File::Spec->splitdir($dir);
++ while (@parts) {
++ my $cur = File::Spec->catdir(@parts);
++ return 1 if -w $cur;
++ return 0 if -e _;
++ pop @parts;
++ }
++ return 0;
++}
++
++# Debian specific modification: the site directories don't necessarily
++# exist on the system, but the build systems create them when necessary,
++# so return true if the first existing directory upwards is writable
++#
++# Furthermore, on Debian, only test the site directories
++# (installsite*, expanded to /usr/local/{share,lib}/perl),
++# not the core ones
++# (install*lib, expanded to /usr/{share,lib}/perl).
++# We pass INSTALLDIRS=site by default to keep CPAN from touching
++# the core directories.
++
+ sub _can_write_to_libdirs {
+- return -w $Config{installprivlib}
+- && -w $Config{installarchlib}
+- && -w $Config{installsitelib}
+- && -w $Config{installsitearch}
++ return _can_write_to_this_or_parent($Config{installsitelib})
++ && _can_write_to_this_or_parent($Config{installsitearch})
+ }
+
+ 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 4b63b9a433661cd13cfb1448dbfb90c5f53a53be Mon Sep 17 00:00:00 2001
+From 64c9ad40c26f051a275a8b963cc849ca0ddd3cbb Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Tue, 8 Mar 2005 19:30:38 +1100
Subject: Provide a sensible INSTALLDIRS default for modules installed from
@@ -11,14 +10,14 @@ ordering, but not ours.
Patch-Name: debian/cpan_definstalldirs.diff
---
- cpan/CPAN/lib/CPAN/FirstTime.pm | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ cpan/CPAN/lib/CPAN/FirstTime.pm | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/cpan/CPAN/lib/CPAN/FirstTime.pm b/cpan/CPAN/lib/CPAN/FirstTime.pm
-index 667bdca..c38c890 100644
+index d1a8eef..4416072 100644
--- a/cpan/CPAN/lib/CPAN/FirstTime.pm
+++ b/cpan/CPAN/lib/CPAN/FirstTime.pm
-@@ -990,7 +990,7 @@ sub init {
+@@ -1023,7 +1023,7 @@ sub init {
my_prompt_loop(prefer_installer => 'MB', $matcher, 'MB|EUMM|RAND');
if (!$matcher or 'makepl_arg make_arg' =~ /$matcher/) {
@@ -26,8 +25,8 @@ index 667bdca..c38c890 100644
+ my_dflt_prompt(makepl_arg => "INSTALLDIRS=site", $matcher);
my_dflt_prompt(make_arg => "", $matcher);
if ( $CPAN::Config->{makepl_arg} =~ /LIBS=|INC=/ ) {
- $CPAN::Frontend->mywarn(
-@@ -1022,7 +1022,7 @@ sub init {
+ $CPAN::Frontend->mywarn(
+@@ -1055,7 +1055,7 @@ sub init {
my_dflt_prompt(make_install_arg => $CPAN::Config->{make_arg} || "",
$matcher);
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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 0d1acf7af6da3a3f933faba8459ad9ff03fe3e5b Mon Sep 17 00:00:00 2001
+From 4da39e2ce6c5a510409c2da1c7b24e0e7ff87f31 Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Fri, 16 Dec 2005 01:32:14 +1100
Subject: Remove overly restrictive DB_File version check.
@@ -10,8 +9,8 @@ Package dependencies ensure the correct library is linked at run-time.
Patch-Name: debian/db_file_ver.diff
---
- cpan/DB_File/version.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ cpan/DB_File/version.c | 2 ++
+ 1 file changed, 2 insertions(+)
diff --git a/cpan/DB_File/version.c b/cpan/DB_File/version.c
index 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 16ebe1f5232621d8894aa6c6210fdf2fc9b54a84 Mon Sep 17 00:00:00 2001
+From 2f3e4b35da039600de403083b5a0c7391751d02e Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Fri, 18 Mar 2005 22:22:25 +1100
-Subject: Replace generic man(1) instructions with Debian-specific
- information.
+Subject: Replace generic man(1) instructions with Debian-specific information.
Indicate that the user needs to install the perl-doc package.
Patch-Name: debian/doc_info.diff
---
- pod/perl.pod | 12 ++++++++++--
- 1 files changed, 10 insertions(+), 2 deletions(-)
+ pod/perl.pod | 12 ++++++++++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/pod/perl.pod b/pod/perl.pod
-index 29cabf1..529ad6f 100644
+index 2e8d0d8..8810769 100644
--- a/pod/perl.pod
+++ b/pod/perl.pod
-@@ -261,8 +261,16 @@ For ease of access, the Perl manual has been split up into several sections.
- perlwin32 Perl notes for Windows
+@@ -274,8 +274,16 @@ aux a2p c2ph h2ph h2xs perlbug pl2pm pod2html pod2man s2p splain xsubpp
+ =for buildtoc __END__
-On a Unix-like system, these documentation files will usually also be
-available as manpages for use with the F<man> program.
@@ -33,5 +31,5 @@ index 29cabf1..529ad6f 100644
+You should be able to view Perl's documentation with your man(1)
+program or perldoc(1).
- In general, if something strange has gone wrong with your program and you're
- not sure where you should look for help, try the B<-w> switch first. It will
+ Some documentation is not available as man pages, so if a
+ 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From e9fd6e7729b9ebd9bc74b8cf295cd3a7f5aa5472 Mon Sep 17 00:00:00 2001
+From 98e7248580af353d781b24715b42af5b6a4caf35 Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Tue, 8 Mar 2005 19:30:38 +1100
Subject: Tweak enc2xs to follow symlinks and ignore missing @INC directories.
@@ -13,14 +12,15 @@ Bug-Debian: http://bugs.debian.org/290336
Patch-Name: debian/enc2xs_inc.diff
---
- cpan/Encode/bin/enc2xs | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ cpan/Encode/bin/enc2xs | 8 ++++----
+ t/porting/customized.t | 3 +++
+ 2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/cpan/Encode/bin/enc2xs b/cpan/Encode/bin/enc2xs
-index 773c0a0..bc1ae1b 100644
+index c44487d..a9af54f 100644
--- a/cpan/Encode/bin/enc2xs
+++ b/cpan/Encode/bin/enc2xs
-@@ -924,11 +924,11 @@ use vars qw(
+@@ -929,11 +929,11 @@ use vars qw(
sub find_e2x{
eval { require File::Find; };
my (@inc, %e2x_dir);
@@ -34,7 +34,7 @@ index 773c0a0..bc1ae1b 100644
my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
$atime,$mtime,$ctime,$blksize,$blocks)
= lstat($_) or return;
-@@ -938,7 +938,7 @@ sub find_e2x{
+@@ -943,7 +943,7 @@ sub find_e2x{
$e2x_dir{$File::Find::dir} ||= $mtime;
}
return;
@@ -43,7 +43,7 @@ index 773c0a0..bc1ae1b 100644
warn join("\n", keys %e2x_dir), "\n";
for my $d (sort {$e2x_dir{$a} <=> $e2x_dir{$b}} keys %e2x_dir){
$_E2X = $d;
-@@ -1005,7 +1005,7 @@ sub make_configlocal_pm {
+@@ -1010,7 +1010,7 @@ sub make_configlocal_pm {
$LocalMod{$enc} ||= $mod;
}
};
@@ -52,3 +52,19 @@ index 773c0a0..bc1ae1b 100644
$_ModLines = "";
for my $enc ( sort keys %LocalMod ) {
$_ModLines .=
+diff --git a/t/porting/customized.t b/t/porting/customized.t
+index a769c58..6b9977f 100644
+--- a/t/porting/customized.t
++++ b/t/porting/customized.t
+@@ -99,8 +99,11 @@ foreach my $module ( sort keys %Modules ) {
+ print $data_fh join(' ', $module, $file, $id), "\n";
+ next;
+ }
++SKIP: {
++ skip("$file modified for Debian", 1) if $file eq 'cpan/Encode/bin/enc2xs';
+ my $should_be = $customised{ $module }->{ $file };
+ is( $id, $should_be, "SHA for $file matches stashed SHA" );
++}
+ }
+ }
+
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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 973bed42db538804179f39d66dab37c82c6ade24 Mon Sep 17 00:00:00 2001
+From 81255b67014bda2ec127e0856436acfa554a068c Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Fri, 16 Dec 2005 01:32:14 +1100
Subject: Remove Errno version check due to upgrade problems with long-running
@@ -13,14 +12,14 @@ compatible, but built on a different machine.
Patch-Name: debian/errno_ver.diff
---
- ext/Errno/Errno_pm.PL | 5 -----
- 1 files changed, 0 insertions(+), 5 deletions(-)
+ ext/Errno/Errno_pm.PL | 5 -----
+ 1 file changed, 5 deletions(-)
diff --git a/ext/Errno/Errno_pm.PL b/ext/Errno/Errno_pm.PL
-index 56bc815..01f510a 100644
+index 55ad01a..e4a31ef 100644
--- a/ext/Errno/Errno_pm.PL
+++ b/ext/Errno/Errno_pm.PL
-@@ -332,13 +332,8 @@ EOF
+@@ -277,13 +277,8 @@ sub write_errno_pm {
package Errno;
require Exporter;
@@ -28,8 +27,8 @@ index 56bc815..01f510a 100644
use strict;
-"\$Config{'archname'}-\$Config{'osvers'}" eq
--"$Config{'archname'}-$Config{'osvers'}" or
-- die "Errno architecture ($Config{'archname'}-$Config{'osvers'}) does not match executable architecture (\$Config{'archname'}-\$Config{'osvers'})";
+-"$archname-$Config{'osvers'}" or
+- die "Errno architecture ($archname-$Config{'osvers'}) does not match executable architecture (\$Config{'archname'}-\$Config{'osvers'})";
-
our \$VERSION = "$VERSION";
\$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 @@
+From 2870b992e4b5e8bb0b9c44c9aff81adaaf9de439 Mon Sep 17 00:00:00 2001
+From: Niko Tyni <ntyni@debian.org>
+Date: Sat, 10 May 2014 23:34:14 +0300
+Subject: EU:MM: set location of libperl.a under /usr/lib
+
+The Debian packaging moves libperl.a a couple of levels up from the
+CORE directory to match other static libraries.
+
+Patch-Name: debian/extutils_set_libperl_path.diff
+---
+ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 2 +-
+ pp.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
+index 8b86a24..f977476 100644
+--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
++++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
+@@ -2462,7 +2462,7 @@ MAP_PRELIBS = $Config{perllibs} $Config{cryptlib}
+ ($lperl = $libperl) =~ s/\$\(A\)/$self->{LIB_EXT}/;
+ }
+ unless ($libperl && -f $lperl) { # Ilya's code...
+- my $dir = $self->{PERL_SRC} || "$self->{PERL_ARCHLIB}/CORE";
++ my $dir = $self->{PERL_SRC} || "$self->{PERL_ARCHLIB}/../..";
+ $dir = "$self->{PERL_ARCHLIB}/.." if $self->{UNINSTALLED_PERL};
+ $libperl ||= "libperl$self->{LIB_EXT}";
+ $libperl = "$dir/$libperl";
+diff --git a/pp.c b/pp.c
+index 4ec6887..a44c137 100644
+--- a/pp.c
++++ b/pp.c
+@@ -1,4 +1,4 @@
+-/* pp.c
++ /* pp.c
+ *
+ * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+ * 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From ca66b95be369b47a6d372c3653be57cd737f7f21 Mon Sep 17 00:00:00 2001
+From 8deb14b24ee17694a2f23a78e8782b24c116daae Mon Sep 17 00:00:00 2001
From: Andreas Marschke <andreas.marschke@googlemail.com>
Date: Sat, 17 Sep 2011 11:38:42 +0100
Subject: Configure CPAN::Distribution with correct name of html2text
@@ -18,14 +17,14 @@ Please see the attached patch for a quick fix of this issue.
as the html2text.pl which is expected, but should provide similar
functionality].
---
- cpan/CPAN/lib/CPAN/Distribution.pm | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ cpan/CPAN/lib/CPAN/Distribution.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cpan/CPAN/lib/CPAN/Distribution.pm b/cpan/CPAN/lib/CPAN/Distribution.pm
-index 637ab27..a8193d9 100644
+index 9a08707..332a627 100644
--- a/cpan/CPAN/lib/CPAN/Distribution.pm
+++ b/cpan/CPAN/lib/CPAN/Distribution.pm
-@@ -3715,7 +3715,7 @@ sub _display_url {
+@@ -4031,7 +4031,7 @@ sub _display_url {
if $CPAN::DEBUG;
# 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From f0e3a51bd7286788e410510af86a6c07edac4445 Mon Sep 17 00:00:00 2001
+From c7ffe0cc3105cb627fbbb7d0c7dbb53f1f236a17 Mon Sep 17 00:00:00 2001
From: Niko Tyni <ntyni@debian.org>
Date: Mon, 30 May 2011 22:54:24 +0300
Subject: Document that CCFLAGS should include $Config{ccflags}
@@ -12,14 +11,14 @@ binary interface on some platforms.
Patch-Name: fixes/document_makemaker_ccflags.diff
---
- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm | 4 ++++
+ 1 file changed, 4 insertions(+)
diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm
-index be9624e..c56ca8f 100644
+index d2fabf6..fabb021 100644
--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm
+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm
-@@ -1524,6 +1524,10 @@ currently used by MakeMaker but may be handy in Makefile.PLs.
+@@ -1716,6 +1716,10 @@ currently used by MakeMaker but may be handy in Makefile.PLs.
String that will be included in the compiler call command line between
the arguments INC and OPTIMIZE.
diff --git a/meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/memoize_storable_nstore.diff b/meta/recipes-devtools/perl/perl-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 @@
+From 8b7b31d6b2368717514a05dc0e968c1357511733 Mon Sep 17 00:00:00 2001
+From: Jonathan Nieder <jrnieder@gmail.com>
+Date: Fri, 27 Jul 2012 10:35:07 -0500
+Subject: Memoize::Storable: respect 'nstore' option not respected
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Memoize(3perl) says:
+
+ tie my %cache => 'Memoize::Storable', $filename, 'nstore';
+ memoize 'function', SCALAR_CACHE => [HASH => \%cache];
+
+ Include the ‘nstore’ option to have the "Storable" database
+ written in ‘network order’. (See Storable for more details
+ about this.)
+
+In fact the "nstore" option does no such thing. Option parsing looks
+like this:
+
+ @options{@_} = ();
+
+$self->{OPTIONS}{'nstore'} is accordingly set to undef. Later
+Memoize::Storable checks if the option is true, and since undef is
+not true, the "else" branch is always taken.
+
+ if ($self->{OPTIONS}{'nstore'}) {
+ Storable::nstore($self->{H}, $self->{FILENAME});
+ } else {
+ Storable::store($self->{H}, $self->{FILENAME});
+ }
+
+Correcting the condition to (exists $self->{OPTIONS}{'nstore'}) fixes
+it.
+
+Noticed because git-svn, which uses the 'nstore' option for its
+on-disk caches, was producing
+
+ Byte order is not compatible at ../../lib/Storable.pm
+
+when run using a perl with a different integer size (and hence
+byteorder).
+
+Reported by Tim Retout (RT#77790)
+
+Bug-Debian: http://bugs.debian.org/587650
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=77790
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=77790
+Patch-Name: fixes/memoize_storable_nstore.diff
+---
+ cpan/Memoize/Memoize/Storable.pm | 2 +-
+ cpan/Memoize/t/tie_storable.t | 24 ++++++++++++++++++++----
+ 2 files changed, 21 insertions(+), 5 deletions(-)
+
+diff --git a/cpan/Memoize/Memoize/Storable.pm b/cpan/Memoize/Memoize/Storable.pm
+index 1314797..87876f2 100644
+--- a/cpan/Memoize/Memoize/Storable.pm
++++ b/cpan/Memoize/Memoize/Storable.pm
+@@ -55,7 +55,7 @@ sub DESTROY {
+ require Carp if $Verbose;
+ my $self= shift;
+ print STDERR "Memoize::Storable::DESTROY(@_)\n" if $Verbose;
+- if ($self->{OPTIONS}{'nstore'}) {
++ if (exists $self->{OPTIONS}{'nstore'}) {
+ Storable::nstore($self->{H}, $self->{FILENAME});
+ } else {
+ Storable::store($self->{H}, $self->{FILENAME});
+diff --git a/cpan/Memoize/t/tie_storable.t b/cpan/Memoize/t/tie_storable.t
+index de3b8dc..a624238 100644
+--- a/cpan/Memoize/t/tie_storable.t
++++ b/cpan/Memoize/t/tie_storable.t
+@@ -31,18 +31,34 @@ if ($@) {
+ exit 0;
+ }
+
+-print "1..4\n";
++print "1..9\n";
+
+ $file = "storable$$";
+ 1 while unlink $file;
+ tryout('Memoize::Storable', $file, 1); # Test 1..4
+ 1 while unlink $file;
++tryout('Memoize::Storable', $file, 5, 'nstore'); # Test 5..8
++assert_netorder($file, 9); # Test 9
++1 while unlink $file;
++
++
++sub assert_netorder {
++ my ($file, $testno) = @_;
++
++ my $netorder = Storable::file_magic($file)->{'netorder'};
++ print ($netorder ? "ok $testno\n" : "not ok $testno\n");
++}
+
+ sub tryout {
+- my ($tiepack, $file, $testno) = @_;
++ my ($tiepack, $file, $testno, $option) = @_;
+
+- tie my %cache => $tiepack, $file
+- or die $!;
++ if (defined $option) {
++ tie my %cache => $tiepack, $file, $option
++ or die $!;
++ } else {
++ tie my %cache => $tiepack, $file
++ or die $!;
++ }
+
+ memoize 'c5',
+ 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From ab32eba7fcc45d864c22e8f4ee02e0a6712070e0 Mon Sep 17 00:00:00 2001
+From e2e1127a521d942bd9aea4c1290cdf46c15c35fd Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Thu, 20 Sep 2007 19:47:14 +1000
Subject: Document the Net::SMTP 'Port' option
@@ -9,14 +8,14 @@ Bug: http://rt.cpan.org/Public/Bug/Display.html?id=36038
Patch-Name: fixes/net_smtp_docs.diff
---
- cpan/libnet/Net/SMTP.pm | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ cpan/libnet/Net/SMTP.pm | 1 +
+ 1 file changed, 1 insertion(+)
diff --git a/cpan/libnet/Net/SMTP.pm b/cpan/libnet/Net/SMTP.pm
-index a28496d..07b2498 100644
+index 705b5c5..17c1d21 100644
--- a/cpan/libnet/Net/SMTP.pm
+++ b/cpan/libnet/Net/SMTP.pm
-@@ -625,6 +625,7 @@ Net::SMTP will attempt to extract the address from the value passed.
+@@ -637,6 +637,7 @@ Net::SMTP will attempt to extract the address from the value passed.
B<Debug> - Enable debugging information
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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 0d1ab4f799eb14d5488fcc959f4a6bdec548b370 Mon Sep 17 00:00:00 2001
+From f290a5ebd91e89d63b2a1958420f53e22d20c4ee Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Tue, 8 Mar 2005 19:30:38 +1100
Subject: Respect umask during installation
@@ -9,43 +8,43 @@ site directories.
Patch-Name: fixes/respect_umask.diff
---
- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 18 +++++++++---------
- dist/ExtUtils-Install/lib/ExtUtils/Install.pm | 18 +++++++++---------
+ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 18 +++++++++---------
+ dist/ExtUtils-Install/lib/ExtUtils/Install.pm | 18 +++++++++---------
2 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-index 6964eea..865d36d 100644
+index 4140432..8fdb67c 100644
--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-@@ -2053,7 +2053,7 @@ doc__install : doc_site_install
+@@ -2075,7 +2075,7 @@ doc__install : doc_site_install
$(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
pure_perl_install :: all
- $(NOECHO) $(MOD_INSTALL) \
+ $(NOECHO) umask 022; $(MOD_INSTALL) \
- read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
- $(INST_LIB) $(DESTINSTALLPRIVLIB) \
-@@ -2067,7 +2067,7 @@ pure_perl_install :: all
+ };
+
+ push @m,
+@@ -2095,7 +2095,7 @@ q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
pure_site_install :: all
- $(NOECHO) $(MOD_INSTALL) \
+ $(NOECHO) umask 022; $(MOD_INSTALL) \
- read }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
- write }.$self->catfile('$(DESTINSTALLSITEARCH)','auto','$(FULLEXT)','.packlist').q{ \
- $(INST_LIB) $(DESTINSTALLSITELIB) \
-@@ -2080,7 +2080,7 @@ pure_site_install :: all
+ };
+ push @m,
+ q{ read }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
+@@ -2113,7 +2113,7 @@ q{ $(INST_LIB) $(DESTINSTALLSITELIB) \
}.$self->catdir('$(PERL_ARCHLIB)','auto','$(FULLEXT)').q{
pure_vendor_install :: all
- $(NOECHO) $(MOD_INSTALL) \
+ $(NOECHO) umask 022; $(MOD_INSTALL) \
- read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \
- $(INST_LIB) $(DESTINSTALLVENDORLIB) \
-@@ -2092,8 +2092,8 @@ pure_vendor_install :: all
-
+ };
+ push @m,
+ q{ read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
+@@ -2145,8 +2145,8 @@ doc_vendor_install :: all
+ push @m, q{
doc_perl_install :: all
$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
@@ -55,7 +54,7 @@ index 6964eea..865d36d 100644
"Module" "$(NAME)" \
"installed into" "$(INSTALLPRIVLIB)" \
LINKTYPE "$(LINKTYPE)" \
-@@ -2103,8 +2103,8 @@ doc_perl_install :: all
+@@ -2156,8 +2156,8 @@ doc_perl_install :: all
doc_site_install :: all
$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
@@ -66,7 +65,7 @@ index 6964eea..865d36d 100644
"Module" "$(NAME)" \
"installed into" "$(INSTALLSITELIB)" \
LINKTYPE "$(LINKTYPE)" \
-@@ -2114,8 +2114,8 @@ doc_site_install :: all
+@@ -2167,8 +2167,8 @@ doc_site_install :: all
doc_vendor_install :: all
$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
@@ -78,10 +77,10 @@ index 6964eea..865d36d 100644
"installed into" "$(INSTALLVENDORLIB)" \
LINKTYPE "$(LINKTYPE)" \
diff --git a/dist/ExtUtils-Install/lib/ExtUtils/Install.pm b/dist/ExtUtils-Install/lib/ExtUtils/Install.pm
-index 3b030a5..cb0e9e0 100644
+index eec57aa..06cc530 100644
--- a/dist/ExtUtils-Install/lib/ExtUtils/Install.pm
+++ b/dist/ExtUtils-Install/lib/ExtUtils/Install.pm
-@@ -468,7 +468,7 @@ sub _can_write_dir {
+@@ -450,7 +450,7 @@ sub _can_write_dir {
=pod
@@ -90,7 +89,7 @@ index 3b030a5..cb0e9e0 100644
Wrapper around File::Path::mkpath() to handle errors.
-@@ -485,13 +485,13 @@ writable.
+@@ -467,13 +467,13 @@ writable.
=cut
sub _mkpath {
@@ -107,7 +106,7 @@ index 3b030a5..cb0e9e0 100644
_choke("Can't create '$dir'","$@");
}
-@@ -796,7 +796,7 @@ sub install { #XXX OS-SPECIFIC
+@@ -782,7 +782,7 @@ sub install { #XXX OS-SPECIFIC
_chdir($cwd);
}
foreach my $targetdir (sort keys %check_dirs) {
@@ -116,7 +115,7 @@ index 3b030a5..cb0e9e0 100644
}
foreach my $found (@found_files) {
my ($diff, $ffd, $origfile, $mode, $size, $atime, $mtime,
-@@ -810,7 +810,7 @@ sub install { #XXX OS-SPECIFIC
+@@ -796,7 +796,7 @@ sub install { #XXX OS-SPECIFIC
$targetfile= _unlink_or_rename( $targetfile, 'tryhard', 'install' )
unless $dry_run;
} elsif ( ! -d $targetdir ) {
@@ -125,7 +124,7 @@ index 3b030a5..cb0e9e0 100644
}
print "Installing $targetfile\n";
-@@ -850,7 +850,7 @@ sub install { #XXX OS-SPECIFIC
+@@ -836,7 +836,7 @@ sub install { #XXX OS-SPECIFIC
if ($pack{'write'}) {
$dir = install_rooted_dir(dirname($pack{'write'}));
@@ -134,7 +133,7 @@ index 3b030a5..cb0e9e0 100644
print "Writing $pack{'write'}\n" if $verbose;
$packlist->write(install_rooted_file($pack{'write'})) unless $dry_run;
}
-@@ -1190,7 +1190,7 @@ be prepended as a directory to each installed file (and directory).
+@@ -1176,7 +1176,7 @@ be prepended as a directory to each installed file (and directory).
sub pm_to_blib {
my($fromto,$autodir,$pm_filter) = @_;
@@ -143,7 +142,7 @@ index 3b030a5..cb0e9e0 100644
while(my($from, $to) = each %$fromto) {
if( -f $to && -s $from == -s $to && -M $to < -M $from ) {
print "Skip $to (unchanged)\n";
-@@ -1213,7 +1213,7 @@ sub pm_to_blib {
+@@ -1199,7 +1199,7 @@ sub pm_to_blib {
# we wont try hard here. its too likely to mess things up.
forceunlink($to);
} 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 @@
+From 651aaac47361c03d15681b6cfdba0056a348fbb7 Mon Sep 17 00:00:00 2001
+From: Dominic Hargreaves <dom@earth.li>
+Date: Sun, 27 Nov 2011 16:27:07 +0000
+Subject: Disable failing GNU/Hurd tests dist/threads/t/stack.t
+
+These tests fail on GNU/Hurd owing to libpthread using fixed-size stacks.
+This is a known limitation that should get fixed in the future.
+
+For now, disable the tests.
+
+Bug-Debian: http://bugs.debian.org/650175
+
+Patch-Name: debian/hurd_test_skip_stack.diff
+---
+ dist/threads/t/stack.t | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/dist/threads/t/stack.t b/dist/threads/t/stack.t
+index cfd6cf7..84cc527 100644
+--- a/dist/threads/t/stack.t
++++ b/dist/threads/t/stack.t
+@@ -7,6 +7,10 @@ BEGIN {
+ print("1..0 # SKIP Perl not compiled with 'useithreads'\n");
+ exit(0);
+ }
++ if ($^O eq 'gnu') {
++ print("1..0 # SKIP fails on GNU/Hurd (Debian #650175)\n");
++ exit(0);
++ }
+ }
+
+ use ExtUtils::testlib;
diff --git a/meta/recipes-devtools/perl/perl-5.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 @@
-Upstream-Status:Inappropriate [debian patches]
-From ab89a31d1f46388a61953349c3546e4082cd38de Mon Sep 17 00:00:00 2001
+From 035ae97a9c2bf8ed73031e8879a0f860797544c1 Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Tue, 8 Mar 2005 19:30:38 +1100
Subject: Debian policy doesn't install .packlist files for core or vendor.
Patch-Name: debian/instmodsh_doc.diff
---
- cpan/ExtUtils-MakeMaker/bin/instmodsh | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ cpan/ExtUtils-MakeMaker/bin/instmodsh | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/cpan/ExtUtils-MakeMaker/bin/instmodsh b/cpan/ExtUtils-MakeMaker/bin/instmodsh
-index 5874aa6..6a2f03e 100644
+index 8b9aa95..e551434 100644
--- a/cpan/ExtUtils-MakeMaker/bin/instmodsh
+++ b/cpan/ExtUtils-MakeMaker/bin/instmodsh
@@ -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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 704f6017119ce0301a9105944512120a38a43a02 Mon Sep 17 00:00:00 2001
+From c089c8eb475a2018e8028e23b07defb5789a5633 Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Fri, 18 Mar 2005 22:22:25 +1100
Subject: Remove standard libs from LD_RUN_PATH as per Debian policy.
Patch-Name: debian/ld_run_path.diff
---
- .../ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm | 3 +++
+ 1 file changed, 3 insertions(+)
diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm
-index cf4826f..eb212b5 100644
+index e39c8b2..0b933ce 100644
--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm
+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm
-@@ -54,6 +54,9 @@ sub _unix_os2_ext {
- my($pwd) = cwd(); # from Cwd.pm
- my($found) = 0;
+@@ -56,6 +56,9 @@ sub _unix_os2_ext {
+ my ( $pwd ) = cwd(); # from Cwd.pm
+ my ( $found ) = 0;
+ # Debian-specific: don't use LD_RUN_PATH for standard dirs
+ $ld_run_path_seen{$_}++ for @libpath;
+
- foreach my $thislib (split ' ', $potential_libs) {
+ foreach my $thislib ( split ' ', $potential_libs ) {
- # Handle possible linker path arguments.
+ # 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 7465b6d008187580eabe655b9c8e75351d3d24b4 Mon Sep 17 00:00:00 2001
+From 54e202518f081aa42d5ff733d56c4d42395bcba4 Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Tue, 8 Mar 2005 19:30:38 +1100
Subject: 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
Patch-Name: debian/libnet_config_path.diff
---
- cpan/libnet/Net/Config.pm | 7 +++----
- 1 files changed, 3 insertions(+), 4 deletions(-)
+ cpan/libnet/Net/Config.pm | 7 +++----
+ 1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/cpan/libnet/Net/Config.pm b/cpan/libnet/Net/Config.pm
-index db51c1f..8404593 100644
+index ba16332..4b1ea19 100644
--- a/cpan/libnet/Net/Config.pm
+++ b/cpan/libnet/Net/Config.pm
@@ -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 @@
-Upstream-Status:Inappropriate [debian patches]
-From d70e88badfcc6edd05e884597f19fbbdcf2cf6a7 Mon Sep 17 00:00:00 2001
+From 967a87e268bd348423f72dec993eda444ce9f53d Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Tue, 8 Mar 2005 19:30:38 +1100
Subject: Note that libperl-dev package is required for embedded linking
@@ -8,15 +7,15 @@ Bug-Debian: http://bugs.debian.org/186778
Patch-Name: debian/libperl_embed_doc.diff
---
- lib/ExtUtils/Embed.pm | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ lib/ExtUtils/Embed.pm | 3 +++
+ 1 file changed, 3 insertions(+)
diff --git a/lib/ExtUtils/Embed.pm b/lib/ExtUtils/Embed.pm
-index 9710630..86f13b5 100644
+index 3f983c1..0ec8a67 100644
--- a/lib/ExtUtils/Embed.pm
+++ b/lib/ExtUtils/Embed.pm
-@@ -305,6 +305,9 @@ and extensions in your C/C++ applications.
- Typically, an application B<Makefile> will invoke ExtUtils::Embed
+@@ -296,6 +296,9 @@ and extensions in your C/C++ applications.
+ Typically, an application F<Makefile> will invoke C<ExtUtils::Embed>
functions while building your application.
+Note that on Debian systems the B<libperl-dev> package is required for
@@ -24,4 +23,4 @@ index 9710630..86f13b5 100644
+
=head1 @EXPORT
- ExtUtils::Embed exports the following functions:
+ 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 11633e598640b02e19329f323623af254fbac451 Mon Sep 17 00:00:00 2001
+From f994a741e51287494ed62b10738be6856aadce71 Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Fri, 18 Mar 2005 22:22:25 +1100
Subject: Tweak @INC ordering for Debian
@@ -19,14 +18,14 @@ version than is included in core.
Patch-Name: debian/mod_paths.diff
---
- perl.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 58 insertions(+), 0 deletions(-)
+ perl.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 58 insertions(+)
diff --git a/perl.c b/perl.c
-index f756e02..d26dcb0 100644
+index 27d0d9e..1fe2f1c 100644
--- a/perl.c
+++ b/perl.c
-@@ -4219,6 +4219,11 @@ S_init_perllib(pTHX)
+@@ -4367,6 +4367,11 @@ S_init_perllib(pTHX)
INCPUSH_ADD_SUB_DIRS|INCPUSH_CAN_RELOCATE);
#endif
@@ -38,7 +37,7 @@ index f756e02..d26dcb0 100644
#ifdef SITEARCH_EXP
/* sitearch is always relative to sitelib on Windows for
* DLL-based path intuition to work correctly */
-@@ -4336,6 +4341,59 @@ S_init_perllib(pTHX)
+@@ -4484,6 +4489,59 @@ S_init_perllib(pTHX)
INCPUSH_ADD_OLD_VERS|INCPUSH_CAN_RELOCATE);
#endif
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 @@
-Upstream-Status:Inappropriate [debian patches]
-From fbb5f07872d45bac76b5c3c83b50a19aa5da10b0 Mon Sep 17 00:00:00 2001
+From 333efa7c9da43d94272a872a59a6cd28da8ca245 Mon Sep 17 00:00:00 2001
From: Niko Tyni <ntyni@debian.org>
Date: Thu, 8 May 2008 14:32:33 +0300
Subject: Adjust Module::Build manual page extensions for the Debian Perl
@@ -9,28 +8,28 @@ Bug-Debian: http://bugs.debian.org/479460
Patch-Name: debian/module_build_man_extensions.diff
---
- cpan/Module-Build/lib/Module/Build/Base.pm | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ cpan/Module-Build/lib/Module/Build/Base.pm | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/cpan/Module-Build/lib/Module/Build/Base.pm b/cpan/Module-Build/lib/Module/Build/Base.pm
-index fba916a..82df4cc 100644
+index 84e137f..4422cd4 100644
--- a/cpan/Module-Build/lib/Module/Build/Base.pm
+++ b/cpan/Module-Build/lib/Module/Build/Base.pm
-@@ -3246,7 +3246,7 @@ sub manify_bin_pods {
+@@ -3226,7 +3226,7 @@ sub manify_bin_pods {
foreach my $file (keys %$files) {
# Pod::Simple based parsers only support one document per instance.
# This is expected to change in a future version (Pod::Simple > 3.03).
-- my $parser = Pod::Man->new( section => 1 ); # binaries go in section 1
-+ my $parser = Pod::Man->new( section => '1p' ); # binaries go in section 1p
+- my $parser = Pod::Man->new( %podman_args );
++ my $parser = Pod::Man->new( %podman_args, section => '1p' ); # binaries go in section 1p
my $manpage = $self->man1page_name( $file ) . '.' .
- $self->config( 'man1ext' );
+ $self->config( 'man1ext' );
my $outfile = File::Spec->catfile($mandir, $manpage);
-@@ -3271,7 +3271,7 @@ sub manify_lib_pods {
+@@ -3252,7 +3252,7 @@ sub manify_lib_pods {
while (my ($file, $relfile) = each %$files) {
# Pod::Simple based parsers only support one document per instance.
# This is expected to change in a future version (Pod::Simple > 3.03).
-- my $parser = Pod::Man->new( section => 3 ); # libraries go in section 3
-+ my $parser = Pod::Man->new( section => '3pm' ); # libraries go in section 3pm
+- my $parser = Pod::Man->new( %podman_args );
++ my $parser = Pod::Man->new( %podman_args, section => '3pm' ); # libraries go in section 3pm
my $manpage = $self->man3page_name( $relfile ) . '.' .
- $self->config( 'man3ext' );
+ $self->config( 'man3ext' );
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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 44c7521619dd0e637920393184affcb26a27d5b7 Mon Sep 17 00:00:00 2001
+From 127c026bbb63907b196febf3558842d8f01e52ef Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Tue, 8 Mar 2005 19:30:38 +1100
Subject: Don't install .packlist or perllocal.pod for perl or vendor
Patch-Name: debian/no_packlist_perllocal.diff
---
- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 31 +++--------------------
- 1 files changed, 4 insertions(+), 27 deletions(-)
+ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 36 +++----------------------
+ 1 file changed, 4 insertions(+), 32 deletions(-)
diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-index 42bbb83..a16e2d0 100644
+index f977476..0a6797f 100644
--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-@@ -2054,8 +2054,6 @@ doc__install : doc_site_install
+@@ -2079,11 +2079,6 @@ pure_perl_install :: all
+ };
- pure_perl_install :: all
- $(NOECHO) umask 022; $(MOD_INSTALL) \
-- read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
+ push @m,
+-q{ read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
- $(INST_LIB) $(DESTINSTALLPRIVLIB) \
+-} unless $self->{NO_PACKLIST};
+-
+- push @m,
+ q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
$(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
$(INST_BIN) $(DESTINSTALLBIN) \
-@@ -2081,8 +2079,6 @@ pure_site_install :: all
-
+@@ -2115,10 +2110,6 @@ q{ $(INST_LIB) $(DESTINSTALLSITELIB) \
pure_vendor_install :: all
$(NOECHO) umask 022; $(MOD_INSTALL) \
-- read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
+ };
+- push @m,
+-q{ read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \
- $(INST_LIB) $(DESTINSTALLVENDORLIB) \
- $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \
- $(INST_BIN) $(DESTINSTALLVENDORBIN) \
-@@ -2091,37 +2087,19 @@ pure_vendor_install :: all
- $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR)
+-} unless $self->{NO_PACKLIST};
+
+ push @m,
+ q{ $(INST_LIB) $(DESTINSTALLVENDORLIB) \
+@@ -2144,37 +2135,19 @@ doc_vendor_install :: all
+ push @m, q{
doc_perl_install :: all
- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
- -$(NOECHO) umask 022; $(MKPATH) $(DESTINSTALLARCHLIB)
@@ -70,9 +74,9 @@ index 42bbb83..a16e2d0 100644
- EXE_FILES "$(EXE_FILES)" \
- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
- };
+ } unless $self->{NO_PERLLOCAL};
-@@ -2130,13 +2108,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
+@@ -2183,13 +2156,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
$(NOECHO) $(NOOP)
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 @@
+From dc495a233b95d7e3e6900845847035da8f01aa59 Mon Sep 17 00:00:00 2001
+From: Dominic Hargreaves <dom@earth.li>
+Date: Sat, 14 Apr 2012 11:34:05 +0100
+Subject: Invoke x-terminal-emulator rather than xterm in perl5db.pl
+
+In Debian systems, xterm might not exist or might not be the preferred
+terminal emulator. Use x-terminal-emulator instead
+
+Bug-Debian: http://bugs.debian.org/668490
+Forwarded: not-needed
+
+Patch-Name: debian/perl5db-x-terminal-emulator.patch
+---
+ lib/perl5db.pl | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/perl5db.pl b/lib/perl5db.pl
+index 707d04d..6ac4d36 100644
+--- a/lib/perl5db.pl
++++ b/lib/perl5db.pl
+@@ -6945,7 +6945,7 @@ properly set up.
+ sub xterm_get_fork_TTY {
+ ( my $name = $0 ) =~ s,^.*[/\\],,s;
+ open XT,
+-qq[3>&1 xterm -title "Daughter Perl debugger $pids $name" -e sh -c 'tty 1>&3;\
++qq[3>&1 x-terminal-emulator -T "Daughter Perl debugger $pids $name" -e sh -c 'tty 1>&3;\
+ sleep 10000000' |];
+
+ # 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 4c7e04f75c9513451d1622e5a6dd58c2c8377d81 Mon Sep 17 00:00:00 2001
+From 70eb3e56e884e62bcf837c1f8cd32e35e5552889 Mon Sep 17 00:00:00 2001
From: Niko Tyni <ntyni@debian.org>
Date: Fri, 9 Jan 2009 18:54:47 +0200
Subject: Make perlivp skip include directories in /usr/local
@@ -23,18 +22,18 @@ Signed-off-by: Niko Tyni <ntyni@debian.org>
Patch-Name: debian/perlivp.diff
---
- utils/perlivp.PL | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ utils/perlivp.PL | 1 +
+ 1 file changed, 1 insertion(+)
diff --git a/utils/perlivp.PL b/utils/perlivp.PL
-index 6fcb670..1401cac 100644
+index c2f0a11..cc49f96 100644
--- a/utils/perlivp.PL
+++ b/utils/perlivp.PL
-@@ -142,6 +142,7 @@ my $INC_total = 0;
+@@ -153,6 +153,7 @@ my $INC_total = 0;
my $INC_there = 0;
foreach (@INC) {
next if $_ eq '.'; # skip -d test here
+ next if m|/usr/local|; # not shipped on Debian
if (-d $_) {
- print "## Perl \@INC directory `$_' exists.\n" if $opt{'v'};
+ print "## Perl \@INC directory '$_' exists.\n" if $opt{'v'};
$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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 148e2717682ce8c65475ffdeea84b3cdd1ab1649 Mon Sep 17 00:00:00 2001
+From 9ff12f918da84dc355b75fbaa5374a8e276f76d7 Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Tue, 8 Mar 2005 19:30:38 +1100
Subject: Fiddle with *PREFIX and variables written to the makefile
@@ -11,17 +10,17 @@ modules).
Patch-Name: debian/prefix_changes.diff
---
- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm | 12 ++++++------
- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 3 +--
- cpan/ExtUtils-MakeMaker/t/INST.t | 4 +---
- cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t | 10 +++++-----
+ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm | 12 ++++++------
+ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 3 +--
+ cpan/ExtUtils-MakeMaker/t/INST.t | 4 +---
+ cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t | 10 +++++-----
4 files changed, 13 insertions(+), 16 deletions(-)
diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
-index a38f274..93d3fe9 100644
+index 2066311..0a1fb49 100644
--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
-@@ -701,8 +701,6 @@ all POD files in MAN1PODS and MAN3PODS.
+@@ -765,8 +765,6 @@ all POD files in MAN1PODS and MAN3PODS.
sub manifypods_target {
my($self) = shift;
@@ -30,16 +29,16 @@ index a38f274..93d3fe9 100644
my $dependencies = '';
# populate manXpods & dependencies:
-@@ -718,7 +716,7 @@ END
+@@ -782,7 +780,7 @@ END
foreach my $section (qw(1 3)) {
my $pods = $self->{"MAN${section}PODS"};
- push @man_cmds, $self->split_command(<<CMD, %$pods);
+ push @man_cmds, $self->split_command(<<CMD, map {($_,$pods->{$_})} sort keys %$pods);
- \$(NOECHO) \$(POD2MAN) --section=$section --perm_rw=\$(PERM_RW)
+ \$(NOECHO) \$(POD2MAN) --section=\$(MAN${section}EXT) --perm_rw=\$(PERM_RW)
CMD
}
-@@ -1521,9 +1519,11 @@ sub init_INSTALL_from_PREFIX {
+@@ -1748,9 +1746,11 @@ sub init_INSTALL_from_PREFIX {
$self->{SITEPREFIX} ||= $sprefix;
$self->{VENDORPREFIX} ||= $vprefix;
@@ -55,24 +54,24 @@ index a38f274..93d3fe9 100644
my $arch = $Config{archname};
diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-index a16e2d0..c308c49 100644
+index 0a6797f..c19a5f9 100644
--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-@@ -2981,8 +2981,7 @@ sub prefixify {
- print STDERR " prefixify $var => $path\n" if $Verbose >= 2;
- print STDERR " from $sprefix to $rprefix\n" if $Verbose >= 2;
+@@ -3029,8 +3029,7 @@ sub prefixify {
+ warn " prefixify $var => $path\n" if $Verbose >= 2;
+ warn " from $sprefix to $rprefix\n" if $Verbose >= 2;
- if( $self->{ARGS}{PREFIX} &&
-- $path !~ s{^\Q$sprefix\E\b}{$rprefix}s )
+- $path !~ s{^\Q$sprefix\E\b}{$rprefix}s )
+ if( $path !~ s{^\Q$sprefix\E\b}{$rprefix}s && $self->{ARGS}{PREFIX} )
{
- print STDERR " cannot prefix, using default.\n" if $Verbose >= 2;
+ warn " cannot prefix, using default.\n" if $Verbose >= 2;
diff --git a/cpan/ExtUtils-MakeMaker/t/INST.t b/cpan/ExtUtils-MakeMaker/t/INST.t
-index 6aac294..28294f2 100644
+index 91058bb..e399ced 100644
--- a/cpan/ExtUtils-MakeMaker/t/INST.t
+++ b/cpan/ExtUtils-MakeMaker/t/INST.t
-@@ -61,9 +61,7 @@ isa_ok( $mm, 'ExtUtils::MakeMaker' );
+@@ -65,9 +65,7 @@ isa_ok( $mm, 'ExtUtils::MakeMaker' );
is( $mm->{NAME}, 'Big::Dummy', 'NAME' );
is( $mm->{VERSION}, 0.01, 'VERSION' );
@@ -84,7 +83,7 @@ index 6aac294..28294f2 100644
is( !!$mm->{PERL_CORE}, !!$ENV{PERL_CORE}, 'PERL_CORE' );
diff --git a/cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t b/cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t
-index fbb18a3..8987569 100644
+index e8de7c6..3fb3f12 100644
--- a/cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t
+++ b/cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t
@@ -10,7 +10,7 @@ BEGIN {
@@ -96,8 +95,8 @@ index fbb18a3..8987569 100644
use MakeMaker::Test::Utils;
use MakeMaker::Test::Setup::BFD;
use ExtUtils::MakeMaker;
-@@ -58,16 +58,16 @@ like( $stdout->read, qr{
- Writing\ MYMETA.yml\n
+@@ -62,16 +62,16 @@ like( $stdout->read, qr{
+ (?:Writing\ MYMETA.yml\ and\ MYMETA.json\n)?
}x );
-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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 063566907896ff32bea27897fa73cebbbd7bacce Mon Sep 17 00:00:00 2001
+From f2d2ddd656999f51148c66a3efce76bda8d2f9ca Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Fri, 18 Mar 2005 22:22:25 +1100
Subject: 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).
Patch-Name: debian/prune_libs.diff
---
- Configure | 5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ Configure | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/Configure b/Configure
-index d9911f9..f59f75c 100755
+index 293ef61..3f80a76 100755
--- a/Configure
+++ b/Configure
-@@ -1367,8 +1367,7 @@ libswanted_uselargefiles=''
+@@ -1387,8 +1387,7 @@ libswanted_uselargefiles=''
: set usesocks on the Configure command line to enable socks.
: List of libraries we want.
: If anyone needs extra -lxxx, put those in a hint file.
--libswanted="sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun"
+-libswanted="socket bind inet nsl nm ndbm gdbm dbm db malloc dl ld sun"
-libswanted="$libswanted m crypt sec util c cposix posix ucb bsd BSD"
+libswanted='gdbm gdbm_compat db dl m c crypt'
: We probably want to search /usr/shlib before most other libraries.
: This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist.
glibpth=`echo " $glibpth " | sed -e 's! /usr/shlib ! !'`
-@@ -22308,7 +22307,7 @@ sunos*X4*)
+@@ -22796,7 +22795,7 @@ sunos*X4*)
;;
*) case "$usedl" in
$define|true|[yY]*)
-- set X `echo " $libs " | sed -e 's@ -lndbm @ @' -e 's@ -lgdbm @ @' -e 's@ -lgdbm_compat @ @' -e 's@ -ldbm @ @' -e 's@ -ldb @ @'`
-+ set X `echo " $libs " | sed -e 's@ -lgdbm @ @' -e 's@ -lgdbm_compat @ @' -e 's@ -ldb @ @'`
+- set X `echo " $libs " | sed -e 's@ -lndbm @ @' -e 's@ -lgdbm @ @' -e 's@ -lgdbm_compat @ @' -e 's@ -ldbm @ @' -e 's@ -ldb @ @'`
++ set X `echo " $libs " | sed -e 's@ -lgdbm @ @' -e 's@ -lgdbm_compat @ @' -e 's@ -ldb @ @'`
shift
perllibs="$*"
;;
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 @@
+From 55a3d4b004595a9f171d79329c9d218f0b850bd8 Mon Sep 17 00:00:00 2001
+From: Niko Tyni <ntyni@debian.org>
+Date: Sat, 17 May 2014 14:57:01 +0300
+Subject: Skip a regeneration check in unrelated git repositories
+
+If the test is run in a git repository without lib/.gitignore,
+for instance because the repository only imported the Perl tarball,
+the regeneration check is broken because lib/.gitignore is missing.
+
+Patch-Name: debian/regen-skip.diff
+---
+ regen/lib_cleanup.pl | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/regen/lib_cleanup.pl b/regen/lib_cleanup.pl
+index c9d6e43..fece1ed 100644
+--- a/regen/lib_cleanup.pl
++++ b/regen/lib_cleanup.pl
+@@ -159,7 +159,7 @@ foreach ('win32/Makefile', 'win32/makefile.mk') {
+ }
+
+ # This must come last as it can exit early:
+-if ($TAP && !-d '.git' && !-f 'lib/.gitignore') {
++if ($TAP && !-d '.git' || !-f 'lib/.gitignore') {
+ print "ok # skip not being run from a git checkout, hence no lib/.gitignore\n";
+ exit 0;
+ }
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 @@
-Upstream-Status:Inappropriate [debian patches]
-From ff2815399ad94915da2e63cb3c4bbd2d02dac4b2 Mon Sep 17 00:00:00 2001
+From 21747cdd5381a9466fc75ead783980ced8b184a3 Mon Sep 17 00:00:00 2001
From: Niko Tyni <ntyni@debian.org>
Date: Fri, 5 Aug 2011 10:50:18 +0300
Subject: 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.
Patch-Name: debian/skip-kfreebsd-crash.diff
---
- t/op/threads.t | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ t/op/threads.t | 4 ++++
+ 1 file changed, 4 insertions(+)
diff --git a/t/op/threads.t b/t/op/threads.t
-index 24e84e4..6a91366 100644
+index 6fb2410..67b5f4a 100644
--- a/t/op/threads.t
+++ b/t/op/threads.t
-@@ -342,6 +342,9 @@ threads->create(
+@@ -376,6 +376,9 @@ EOF
+ }
- EOI
+SKIP: {
+ skip "[perl #96272] avoid crash on GNU/kFreeBSD", 1
+ if $^O eq 'gnukfreebsd';
# [perl #78494] Pipes shared between threads block when closed
- watchdog 10;
{
-@@ -351,5 +354,6 @@ watchdog 10;
+ my $perl = which_perl;
+@@ -384,6 +387,7 @@ EOF
threads->create(sub { })->join;
ok(1, "Pipes shared between threads do not block when closed");
}
+}
- # EOF
+ # [perl #105208] Typeglob clones should not be cloned again during a join
+ {
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 @@
+From 4d1b20bcec1610d22b718ffae154427a7a218632 Mon Sep 17 00:00:00 2001
+From: Niko Tyni <ntyni@debian.org>
+Date: Fri, 22 Apr 2011 11:15:32 +0300
+Subject: Skip tests specific to the upstream Git repository
+
+These tests fail if run from a different git repository than
+upstream. This complicates things needlessly for downstream packagers.
+
+Skip the tests altogether even if the .git directory exists.
+
+Patch-Name: debian/skip-upstream-git-tests.diff
+---
+ t/test.pl | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/test.pl b/t/test.pl
+index 30db88c..0fdc4f4 100644
+--- a/t/test.pl
++++ b/t/test.pl
+@@ -159,7 +159,7 @@ sub skip_all_without_config {
+
+ sub find_git_or_skip {
+ my ($source_dir, $reason);
+- if (-d '.git') {
++ if (-d '.git' && ! -d 'debian') {
+ $source_dir = '.';
+ } elsif (-l 'MANIFEST' && -l 'AUTHORS') {
+ 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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 718e9cbd59f0739fc9104af111e42fff66f927a7 Mon Sep 17 00:00:00 2001
+From 2f332eeedbf63f72f6b1b157a912282a31a25d3b Mon Sep 17 00:00:00 2001
From: Niko Tyni <ntyni@debian.org>
Date: Sun, 3 Oct 2010 21:36:17 +0300
Subject: Squelch locale warnings in Debian package maintainer scripts
@@ -16,30 +15,30 @@ the warning will be triggered normally again at that point.
Patch-Name: debian/squelch-locale-warnings.diff
---
- locale.c | 4 ++++
- pod/perllocale.pod | 8 ++++++++
- 2 files changed, 12 insertions(+), 0 deletions(-)
+ locale.c | 4 ++++
+ pod/perllocale.pod | 8 ++++++++
+ 2 files changed, 12 insertions(+)
diff --git a/locale.c b/locale.c
-index 4631b86..94a0962 100644
+index 6e8728c..f55c4b2 100644
--- a/locale.c
+++ b/locale.c
-@@ -359,6 +359,10 @@ Perl_init_i18nl10n(pTHX_ int printwarn)
- char *p;
- const bool locwarn = (printwarn > 1 ||
- (printwarn &&
+@@ -512,6 +512,10 @@ Perl_init_i18nl10n(pTHX_ int printwarn)
+ char *p;
+ const bool locwarn = (printwarn > 1 ||
+ (printwarn &&
+
-+ /* Debian specific change - see http://bugs.debian.org/508764 */
-+ (!PerlEnv_getenv("DPKG_RUNNING_VERSION")) &&
++ /* Debian specific change - see http://bugs.debian.org/508764 */
++ (!PerlEnv_getenv("DPKG_RUNNING_VERSION")) &&
+
- (!(p = PerlEnv_getenv("PERL_BADLANG")) || atoi(p))));
-
- if (locwarn) {
+ (!(p = PerlEnv_getenv("PERL_BADLANG")) || atoi(p))));
+ bool done = FALSE;
+ const char *system_default_locale = NULL;
diff --git a/pod/perllocale.pod b/pod/perllocale.pod
-index 8926d8b..6c55889 100644
+index 914281f..15de0d4 100644
--- a/pod/perllocale.pod
+++ b/pod/perllocale.pod
-@@ -861,6 +861,14 @@ B<NOTE>: PERL_BADLANG only gives you a way to hide the warning message.
+@@ -1151,6 +1151,14 @@ B<NOTE>: PERL_BADLANG only gives you a way to hide the warning message.
The message tells about some problem in your system's locale support,
and you should investigate what the problem is.
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 @@
-Upstream-Status:Inappropriate [debian patches]
-From 492e0d6b4e3e0d786fb88b9058d581f6466c4a3e Mon Sep 17 00:00:00 2001
+From f33f120f0fdf7cd100066390fe0bc426d45b1929 Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <bod@debian.org>
Date: Tue, 8 Mar 2005 19:30:38 +1100
Subject: Set umask approproately for site install directories
@@ -8,23 +7,23 @@ Policy requires group writable site directories
Patch-Name: debian/writable_site_dirs.diff
---
- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-index 865d36d..4ee6b3f 100644
+index 8fdb67c..8b86a24 100644
--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-@@ -2067,7 +2067,7 @@ pure_perl_install :: all
+@@ -2095,7 +2095,7 @@ q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
pure_site_install :: all
- $(NOECHO) umask 022; $(MOD_INSTALL) \
+ $(NOECHO) umask 02; $(MOD_INSTALL) \
- read }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
- write }.$self->catfile('$(DESTINSTALLSITEARCH)','auto','$(FULLEXT)','.packlist').q{ \
- $(INST_LIB) $(DESTINSTALLSITELIB) \
-@@ -2103,8 +2103,8 @@ doc_perl_install :: all
+ };
+ push @m,
+ q{ read }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
+@@ -2156,8 +2156,8 @@ doc_perl_install :: all
doc_site_install :: all
$(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]
Part of 52_debian_extutils_hacks.patch just to exclude the installation of .packlist files
-Index: perl-5.12.3/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-===================================================================
---- perl-5.12.3.orig/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-+++ perl-5.12.3/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-@@ -2047,8 +2047,6 @@ doc__install : doc_site_install
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+---
+ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 36 +++----------------------
+ 1 file changed, 4 insertions(+), 32 deletions(-)
+
+diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
+--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
++++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
+@@ -2079,11 +2079,6 @@ pure_perl_install :: all
+ };
- pure_perl_install :: all
- $(NOECHO) $(MOD_INSTALL) \
-- read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
+ push @m,
+-q{ read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
- $(INST_LIB) $(DESTINSTALLPRIVLIB) \
+-} unless $self->{NO_PACKLIST};
+-
+- push @m,
+ q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
$(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
$(INST_BIN) $(DESTINSTALLBIN) \
-@@ -2074,8 +2072,6 @@ pure_site_install :: all
-
+@@ -2115,10 +2110,6 @@ q{ $(INST_LIB) $(DESTINSTALLSITELIB) \
pure_vendor_install :: all
$(NOECHO) $(MOD_INSTALL) \
-- read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
+ };
+- push @m,
+-q{ read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \
- $(INST_LIB) $(DESTINSTALLVENDORLIB) \
- $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \
- $(INST_BIN) $(DESTINSTALLVENDORBIN) \
-@@ -2084,37 +2080,19 @@ pure_vendor_install :: all
- $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR)
+-} unless $self->{NO_PACKLIST};
+
+ push @m,
+ q{ $(INST_LIB) $(DESTINSTALLVENDORLIB) \
+@@ -2144,37 +2135,19 @@ doc_vendor_install :: all
+ push @m, q{
doc_perl_install :: all
- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
@@ -63,9 +72,9 @@ Index: perl-5.12.3/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
- EXE_FILES "$(EXE_FILES)" \
- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
- };
+ } unless $self->{NO_PERLLOCAL};
-@@ -2123,13 +2101,12 @@ uninstall :: uninstall_from_$(INSTALLDIR
+@@ -2183,13 +2156,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
$(NOECHO) $(NOOP)
uninstall_from_perldirs ::
@@ -80,3 +89,6 @@ Index: perl-5.12.3/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
};
join("",@m);
+--
+1.8.1.2
+
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 @@
+dist/threads/t/join.t: adjust ps option
+
+The ps's option '-f' is not supported by busybox in oe.
+
+Upstream-Status: [oe specific]
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+---
+ dist/threads/t/join.t | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/dist/threads/t/join.t b/dist/threads/t/join.t
+--- a/dist/threads/t/join.t
++++ b/dist/threads/t/join.t
+@@ -118,7 +118,7 @@ if ($^O eq 'linux') {
+ })->join;
+ #print "# mainthread: \$0 = $0\n";
+ #print "# pid = $$\n";
+- if (open PS, "ps -f |") { # Note: must work in (all) systems.
++ if (open PS, "ps |") { # Note: must work in (all) systems.
+ my ($sawpid, $sawexe);
+ while (<PS>) {
+ chomp;
+@@ -135,10 +135,10 @@ if ($^O eq 'linux') {
+ if ($sawpid) {
+ ok($sawpid && $sawexe, 'altering $0 is effective');
+ } else {
+- skip("\$0 check: did not see pid $$ in 'ps -f |'");
++ skip("\$0 check: did not see pid $$ in 'ps |'");
+ }
+ } else {
+- skip("\$0 check: opening 'ps -f |' failed: $!");
++ skip("\$0 check: opening 'ps |' failed: $!");
+ }
+ } else {
+ skip("\$0 check: only on Linux");
+--
+1.8.1.2
+
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 @@
+ext/DynaLoader/t/DynaLoader.t: fix calling dl_findfile() failed
+
+Use '$Config{libc}' as the libc file name
+
+Upstream-Status: oe specific
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+---
+ ext/DynaLoader/t/DynaLoader.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/ext/DynaLoader/t/DynaLoader.t b/ext/DynaLoader/t/DynaLoader.t
+index ade1f8e..3567afe 100644
+--- a/ext/DynaLoader/t/DynaLoader.t
++++ b/ext/DynaLoader/t/DynaLoader.t
+@@ -106,7 +106,7 @@ ok( defined $dlerr, "dl_error() returning an error message: '$dlerr'" );
+ # ... dl_findfile()
+ SKIP: {
+ my @files = ();
+- eval { @files = DynaLoader::dl_findfile("c") };
++ eval { @files = DynaLoader::dl_findfile($Config{libc}) };
+ is( $@, '', "calling dl_findfile()" );
+ # Some platforms are known to not have a "libc"
+ # (not at least by that name) that the dl_findfile()
+--
+1.8.1.2
+
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/"
SECTION = "libs"
LICENSE = "Artistic-1.0 | GPL-1.0"
-LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \
- file://Artistic;md5=f921793d03cc6d63ec4b15e9be8fd3f8"
+LIC_FILES_CHKSUM = "file://Copying;md5=5b122a36d0f6dc55279a0ebc69f3c60b \
+ file://Artistic;md5=2e6fd2475335af892494fe1f7327baf3"
# 5.10.1 has Module::Build built-in
PROVIDES += "libmodule-build-perl-native"
@@ -17,11 +17,10 @@ SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
file://MM_Unix.pm.patch \
file://debian/errno_ver.diff \
file://dynaloaderhack.patch \
- file://perl-build-in-t-dir.patch \
file://perl-5.14.3-fix-CVE-2010-4777.patch "
-SRC_URI[md5sum] = "f6a3d878c688d111b495c87db56c5be5"
-SRC_URI[sha256sum] = "03638a4f01bc26b81231233671524b4163849a3a9ea5cc2397293080c4ea339f"
+SRC_URI[md5sum] = "406ec049ebe3afcc80d9c76ec78ca4f8"
+SRC_URI[sha256sum] = "4e8c28ad6ecc89902f9cb2e76f2815bb1a8287ded278e15f7a36ca45f8bbcd02"
S = "${WORKDIR}/perl-${PV}"
@@ -87,16 +86,19 @@ do_install () {
install lib/ExtUtils/typemap ${D}${libdir}/perl/${PV}/ExtUtils/
# perl shared library headers
- for i in av.h bitcount.h config.h cop.h cv.h dosish.h embed.h embedvar.h \
- EXTERN.h fakesdio.h fakethr.h form.h gv.h handy.h hv.h INTERN.h \
- intrpvar.h iperlsys.h keywords.h l1_char_class_tab.h malloc_ctl.h \
- metaconfig.h mg.h mydtrace.h nostdio.h opcode.h op.h opnames.h \
- op_reg_common.h overload.h pad.h parser.h patchlevel.h perlapi.h \
- perl.h perlio.h perliol.h perlsdio.h perlsfio.h perlvars.h \
- perly.h pp.h pp_proto.h proto.h reentr.h regcharclass.h regcomp.h \
- regexp.h regnodes.h scope.h sv.h thread.h time64_config.h \
- time64.h uconfig.h unixish.h utf8.h utfebcdic.h util.h \
- uudmap.h warnings.h XSUB.h
+ # reference perl 5.20.0-1 in debian:
+ # https://packages.debian.org/experimental/i386/perl/filelist
+ for i in av.h bitcount.h charclass_invlists.h config.h cop.h cv.h dosish.h \
+ embed.h embedvar.h EXTERN.h fakesdio.h feature.h form.h git_version.h \
+ gv.h handy.h hv_func.h hv.h inline.h INTERN.h intrpvar.h iperlsys.h \
+ keywords.h l1_char_class_tab.h malloc_ctl.h metaconfig.h mg_data.h \
+ mg.h mg_raw.h mg_vtable.h mydtrace.h nostdio.h opcode.h op.h \
+ opnames.h op_reg_common.h overload.h pad.h parser.h patchlevel.h \
+ perlapi.h perl.h perlio.h perliol.h perlsdio.h perlvars.h perly.h \
+ pp.h pp_proto.h proto.h reentr.h regcharclass.h regcomp.h regexp.h \
+ regnodes.h scope.h sv.h thread.h time64_config.h time64.h uconfig.h \
+ unicode_constants.h unixish.h utf8.h utfebcdic.h util.h uudmap.h \
+ vutil.h warnings.h XSUB.h
do
install $i ${D}${libdir}/perl/${PV}/CORE
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 \
do_install_ptest () {
mkdir -p ${D}${PTEST_PATH}
- cp -pv TestInit.pm MANIFEST config.sh ${D}${PTEST_PATH}/
+ sed -e "s:\/opt:\/usr:" -i Porting/add-package.pl
+ sed -e "s:\/local\/gnu\/:\/:" -i hints/cxux.sh
+ tar -cf - * --exclude \*.o --exclude libperl.so --exclude Makefile --exclude makefile --exclude hostperl \
+ --exclude miniperl --exclude generate_uudmap | ( cd ${D}${PTEST_PATH} && tar -xf - )
+
+ sed -i -e "s,${D},,g" \
+ -e "s,--sysroot=${STAGING_DIR_HOST},,g" \
+ -e "s,-isystem${STAGING_INCDIR} ,,g" \
+ -e "s,${STAGING_LIBDIR},${libdir},g" \
+ -e "s,${STAGING_BINDIR},${bindir},g" \
+ -e "s,${STAGING_INCDIR},${includedir},g" \
+ -e "s,${STAGING_BINDIR_NATIVE}/perl-native/,${bindir}/,g" \
+ -e "s,${STAGING_BINDIR_NATIVE}/,,g" \
+ -e "s,${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX},${bindir},g" \
+ ${D}${PTEST_PATH}/lib/Config.pm
+
+ ln -sf ${bindir}/perl ${D}${PTEST_PATH}/t/perl
- tar -cf - t/ | ( cd ${D}${PTEST_PATH} && tar -xf - )
- ln -sf ${bindir}/perl ${D}${PTEST_PATH}/t/
- ln -sf ${libdir}/perl/${PV} ${D}${PTEST_PATH}/lib
-
- for dir in `find ext/ dist/ cpan/ -maxdepth 2 -type d -name t ` ; do
- tar -cf - $dir | ( cd ${D}${PTEST_PATH} && tar -xf - )
- done
- for file in `find ext dist cpan -name \*.t -o -name \test.pl`; do
- tar -cf - $file | ( cd ${D}${PTEST_PATH} && tar -xf - )
- done
-
- # Tweaks to make tests pass
- cp -pv lib/unicore/TestProp.pl ${D}${libdir}/perl/${PV}/unicore/
- # Put all *.t files from the lib dir in the ptest package
- cd lib
- for file in `find -name \*.t`; do
- tar -cf - $file | ( cd ${D}${libdir}/perl/${PV} && tar -xf - )
- done
- cd ..
-
- mkdir -p ${D}${libdir}/perl/${PV}/XS
- cp -pv lib/XS/APItest.pm ${D}${libdir}/perl/${PV}/XS/
- cp -pv lib/XS/Typemap.pm ${D}${libdir}/perl/${PV}/XS/
- mkdir -p ${D}${libdir}/perl/${PV}/auto/XS/APItest
- cp -pv lib/auto/XS/APItest/APItest.so ${D}${libdir}/perl/${PV}/auto/XS/APItest/
- mkdir -p ${D}${libdir}/perl/${PV}/auto/XS/Typemap
- cp -pv lib/auto/XS/Typemap/Typemap.so ${D}${libdir}/perl/${PV}/auto/XS/Typemap/
- cp -pv cpan/Digest-MD5/README ${D}${PTEST_PATH}/cpan/Digest-MD5/
- cp -pv cpan/Digest-MD5/MD5.xs ${D}${PTEST_PATH}/cpan/Digest-MD5/
}
python 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 @@
# To create/update the perl-rdepends_${PV}.inc use this piece of ugly script (modified for your arch/paths etc):
-#[nitin@buildbox packages-split]$ pwd
-#/home/nitin/build/build3/tmp/work/i586-poky-linux/perl-5.8.8-r21/packages-split
-#/home/nitin/poky.git/build/tmp/work/x86_64-poky-linux/perl-5.12.2-r0/packages-split
+#jiahongxu:5.20.0-r1$ pwd
+#/home/jiahongxu/yocto/build-20140618-perl/tmp/work/i586-poky-linux/perl/5.20.0-r1
#1 cp -r packages-split packages-split.new && cd packages-split.new
#2 find . -name \*.pm | xargs sed -i '/^=head/,/^=cut/d'
@@ -22,7 +21,10 @@ RDEPENDS_${PN}-module-thread-queue += "${PN}-module-attributes"
# Depends list
# copy contents of /tmp/1 in this file
+RDEPENDS_${PN}-module-anydbm-file += "${PN}-module-strict"
+RDEPENDS_${PN}-module-anydbm-file += "${PN}-module-warnings"
RDEPENDS_${PN}-module-app-cpan += "${PN}-module-carp"
+RDEPENDS_${PN}-module-app-cpan += "${PN}-module-config"
RDEPENDS_${PN}-module-app-cpan += "${PN}-module-constant"
RDEPENDS_${PN}-module-app-cpan += "${PN}-module-cpan"
RDEPENDS_${PN}-module-app-cpan += "${PN}-module-cwd"
@@ -31,66 +33,42 @@ RDEPENDS_${PN}-module-app-cpan += "${PN}-module-file-basename"
RDEPENDS_${PN}-module-app-cpan += "${PN}-module-file-find"
RDEPENDS_${PN}-module-app-cpan += "${PN}-module-file-spec-functions"
RDEPENDS_${PN}-module-app-cpan += "${PN}-module-getopt-std"
+RDEPENDS_${PN}-module-app-cpan += "${PN}-module-if"
+RDEPENDS_${PN}-module-app-cpan += "${PN}-module-net-ping"
RDEPENDS_${PN}-module-app-cpan += "${PN}-module-strict"
+RDEPENDS_${PN}-module-app-cpan += "${PN}-module-user-pwent"
RDEPENDS_${PN}-module-app-cpan += "${PN}-module-vars"
RDEPENDS_${PN}-module-app-cpan += "${PN}-module-warnings"
RDEPENDS_${PN}-module-app-prove += "${PN}-module-app-prove-state"
+RDEPENDS_${PN}-module-app-prove += "${PN}-module-base"
RDEPENDS_${PN}-module-app-prove += "${PN}-module-carp"
RDEPENDS_${PN}-module-app-prove += "${PN}-module-constant"
RDEPENDS_${PN}-module-app-prove += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-app-prove += "${PN}-module-getopt-long"
RDEPENDS_${PN}-module-app-prove += "${PN}-module-strict"
RDEPENDS_${PN}-module-app-prove += "${PN}-module-tap-harness"
-RDEPENDS_${PN}-module-app-prove += "${PN}-module-tap-object"
-RDEPENDS_${PN}-module-app-prove += "${PN}-module-tap-parser-utils"
-RDEPENDS_${PN}-module-app-prove += "${PN}-module-vars"
+RDEPENDS_${PN}-module-app-prove += "${PN}-module-text-parsewords"
+RDEPENDS_${PN}-module-app-prove += "${PN}-module-warnings"
RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-app-prove-state-result"
+RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-base"
RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-carp"
RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-constant"
RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-file-find"
RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-strict"
-RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-tap-base"
RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-tap-parser-yamlish-reader"
RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-tap-parser-yamlish-writer"
-RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-vars"
+RDEPENDS_${PN}-module-app-prove-state += "${PN}-module-warnings"
RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-app-prove-state-result-test"
RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-carp"
RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-constant"
RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-strict"
-RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-vars"
+RDEPENDS_${PN}-module-app-prove-state-result += "${PN}-module-warnings"
RDEPENDS_${PN}-module-app-prove-state-result-test += "${PN}-module-strict"
-RDEPENDS_${PN}-module-app-prove-state-result-test += "${PN}-module-vars"
-RDEPENDS_${PN}-module-archive-extract += "${PN}-module-carp"
-RDEPENDS_${PN}-module-archive-extract += "${PN}-module-constant"
-RDEPENDS_${PN}-module-archive-extract += "${PN}-module-cwd"
-RDEPENDS_${PN}-module-archive-extract += "${PN}-module-file-basename"
-RDEPENDS_${PN}-module-archive-extract += "${PN}-module-file-path"
-RDEPENDS_${PN}-module-archive-extract += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-archive-extract += "${PN}-module-filehandle"
-RDEPENDS_${PN}-module-archive-extract += "${PN}-module-ipc-cmd"
-RDEPENDS_${PN}-module-archive-extract += "${PN}-module-locale-maketext-simple"
-RDEPENDS_${PN}-module-archive-extract += "${PN}-module-load"
-RDEPENDS_${PN}-module-archive-extract += "${PN}-module-params-check"
-RDEPENDS_${PN}-module-archive-extract += "${PN}-module-strict"
-RDEPENDS_${PN}-module-archive-extract += "${PN}-module-vars"
-RDEPENDS_${PN}-module-archive-tar += "${PN}-module-archive-tar-constant"
-RDEPENDS_${PN}-module-archive-tar += "${PN}-module-archive-tar-file"
-RDEPENDS_${PN}-module-archive-tar += "${PN}-module-carp"
-RDEPENDS_${PN}-module-archive-tar += "${PN}-module-config"
-RDEPENDS_${PN}-module-archive-tar += "${PN}-module-cwd"
-RDEPENDS_${PN}-module-archive-tar += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-archive-tar += "${PN}-module-file-path"
-RDEPENDS_${PN}-module-archive-tar += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-archive-tar += "${PN}-module-file-spec-unix"
-RDEPENDS_${PN}-module-archive-tar += "${PN}-module-io-file"
-RDEPENDS_${PN}-module-archive-tar += "${PN}-module-io-zlib"
-RDEPENDS_${PN}-module-archive-tar += "${PN}-module-strict"
-RDEPENDS_${PN}-module-archive-tar += "${PN}-module-vars"
+RDEPENDS_${PN}-module-app-prove-state-result-test += "${PN}-module-warnings"
RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-constant"
RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-exporter"
RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-io-compress-bzip2"
-RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-package-constants"
RDEPENDS_${PN}-module-archive-tar-constant += "${PN}-module-time-local"
RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-archive-tar"
RDEPENDS_${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"
RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-io-file"
RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-strict"
RDEPENDS_${PN}-module-archive-tar-file += "${PN}-module-vars"
+RDEPENDS_${PN}-module-archive-tar += "${PN}-module-archive-tar-constant"
+RDEPENDS_${PN}-module-archive-tar += "${PN}-module-archive-tar-file"
+RDEPENDS_${PN}-module-archive-tar += "${PN}-module-carp"
+RDEPENDS_${PN}-module-archive-tar += "${PN}-module-config"
+RDEPENDS_${PN}-module-archive-tar += "${PN}-module-cwd"
+RDEPENDS_${PN}-module-archive-tar += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-archive-tar += "${PN}-module-file-path"
+RDEPENDS_${PN}-module-archive-tar += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module-archive-tar += "${PN}-module-file-spec-unix"
+RDEPENDS_${PN}-module-archive-tar += "${PN}-module-io-file"
+RDEPENDS_${PN}-module-archive-tar += "${PN}-module-io-zlib"
+RDEPENDS_${PN}-module-archive-tar += "${PN}-module-strict"
+RDEPENDS_${PN}-module-archive-tar += "${PN}-module-vars"
+RDEPENDS_${PN}-module-arybase += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-attribute-handlers += "${PN}-module-carp"
RDEPENDS_${PN}-module-attribute-handlers += "${PN}-module-strict"
RDEPENDS_${PN}-module-attribute-handlers += "${PN}-module-vars"
@@ -110,12 +102,6 @@ RDEPENDS_${PN}-module-attributes += "${PN}-module-exporter"
RDEPENDS_${PN}-module-attributes += "${PN}-module-strict"
RDEPENDS_${PN}-module-attributes += "${PN}-module-warnings"
RDEPENDS_${PN}-module-attributes += "${PN}-module-xsloader"
-RDEPENDS_${PN}-module-autodie += "${PN}-module-carp"
-RDEPENDS_${PN}-module-autodie += "${PN}-module-constant"
-RDEPENDS_${PN}-module-autodie += "${PN}-module-fatal"
-RDEPENDS_${PN}-module-autodie += "${PN}-module-lib"
-RDEPENDS_${PN}-module-autodie += "${PN}-module-strict"
-RDEPENDS_${PN}-module-autodie += "${PN}-module-warnings"
RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-carp"
RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-constant"
RDEPENDS_${PN}-module-autodie-exception += "${PN}-module-fatal"
@@ -134,6 +120,14 @@ RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-carp"
RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-constant"
RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-strict"
RDEPENDS_${PN}-module-autodie-hints += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-autodie += "${PN}-module-carp"
+RDEPENDS_${PN}-module-autodie += "${PN}-module-constant"
+RDEPENDS_${PN}-module-autodie += "${PN}-module-fatal"
+RDEPENDS_${PN}-module-autodie += "${PN}-module-lib"
+RDEPENDS_${PN}-module-autodie += "${PN}-module-strict"
+RDEPENDS_${PN}-module-autodie += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-strict"
+RDEPENDS_${PN}-module-autodie-skip += "${PN}-module-warnings"
RDEPENDS_${PN}-module-autoloader += "${PN}-module-carp"
RDEPENDS_${PN}-module-autoloader += "${PN}-module-strict"
RDEPENDS_${PN}-module-autosplit += "${PN}-module-carp"
@@ -144,9 +138,9 @@ RDEPENDS_${PN}-module-autosplit += "${PN}-module-file-path"
RDEPENDS_${PN}-module-autosplit += "${PN}-module-file-spec-functions"
RDEPENDS_${PN}-module-autosplit += "${PN}-module-strict"
RDEPENDS_${PN}-module-autouse += "${PN}-module-carp"
-RDEPENDS_${PN}-module-b += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-b += "${PN}-module-strict"
-RDEPENDS_${PN}-module-b += "${PN}-module-xsloader"
+RDEPENDS_${PN}-module-base += "${PN}-module-carp"
+RDEPENDS_${PN}-module-base += "${PN}-module-strict"
+RDEPENDS_${PN}-module-base += "${PN}-module-vars"
RDEPENDS_${PN}-module-b-concise += "${PN}-module-b"
RDEPENDS_${PN}-module-b-concise += "${PN}-module-config"
RDEPENDS_${PN}-module-b-concise += "${PN}-module-exporter"
@@ -158,34 +152,17 @@ RDEPENDS_${PN}-module-b-debug += "${PN}-module-strict"
RDEPENDS_${PN}-module-b-deparse += "${PN}-module-b"
RDEPENDS_${PN}-module-b-deparse += "${PN}-module-carp"
RDEPENDS_${PN}-module-b-deparse += "${PN}-module-data-dumper"
+RDEPENDS_${PN}-module-b-deparse += "${PN}-module-feature"
+RDEPENDS_${PN}-module-b-deparse += "${PN}-module-overloading"
RDEPENDS_${PN}-module-b-deparse += "${PN}-module-re"
RDEPENDS_${PN}-module-b-deparse += "${PN}-module-strict"
RDEPENDS_${PN}-module-b-deparse += "${PN}-module-vars"
RDEPENDS_${PN}-module-b-deparse += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-b-lint += "${PN}-module-b"
-RDEPENDS_${PN}-module-b-lint += "${PN}-module-carp"
-RDEPENDS_${PN}-module-b-lint += "${PN}-module-constant"
-RDEPENDS_${PN}-module-b-lint += "${PN}-module-list-util"
-RDEPENDS_${PN}-module-b-lint += "${PN}-module-strict"
-RDEPENDS_${PN}-module-b-lint-debug += "${PN}-module-overload"
-RDEPENDS_${PN}-module-b-showlex += "${PN}-module-b"
-RDEPENDS_${PN}-module-b-showlex += "${PN}-module-b-concise"
-RDEPENDS_${PN}-module-b-showlex += "${PN}-module-b-terse"
-RDEPENDS_${PN}-module-b-showlex += "${PN}-module-strict"
-RDEPENDS_${PN}-module-b-terse += "${PN}-module-b"
-RDEPENDS_${PN}-module-b-terse += "${PN}-module-b-concise"
-RDEPENDS_${PN}-module-b-terse += "${PN}-module-carp"
-RDEPENDS_${PN}-module-b-terse += "${PN}-module-strict"
-RDEPENDS_${PN}-module-b-xref += "${PN}-module-b"
-RDEPENDS_${PN}-module-b-xref += "${PN}-module-config"
-RDEPENDS_${PN}-module-b-xref += "${PN}-module-strict"
-RDEPENDS_${PN}-module-base += "${PN}-module-carp"
-RDEPENDS_${PN}-module-base += "${PN}-module-strict"
-RDEPENDS_${PN}-module-base += "${PN}-module-vars"
RDEPENDS_${PN}-module-benchmark += "${PN}-module-carp"
RDEPENDS_${PN}-module-benchmark += "${PN}-module-exporter"
RDEPENDS_${PN}-module-benchmark += "${PN}-module-strict"
RDEPENDS_${PN}-module-bigint += "${PN}-module-carp"
+RDEPENDS_${PN}-module-bigint += "${PN}-module-constant"
RDEPENDS_${PN}-module-bigint += "${PN}-module-exporter"
RDEPENDS_${PN}-module-bigint += "${PN}-module-math-bigint"
RDEPENDS_${PN}-module-bigint += "${PN}-module-math-bigint-trace"
@@ -215,12 +192,24 @@ RDEPENDS_${PN}-module-bigrat += "${PN}-module-vars"
RDEPENDS_${PN}-module-blib += "${PN}-module-cwd"
RDEPENDS_${PN}-module-blib += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-blib += "${PN}-module-vars"
+RDEPENDS_${PN}-module-b += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-b += "${PN}-module-strict"
+RDEPENDS_${PN}-module-b += "${PN}-module-xsloader"
+RDEPENDS_${PN}-module-b-showlex += "${PN}-module-b"
+RDEPENDS_${PN}-module-b-showlex += "${PN}-module-b-concise"
+RDEPENDS_${PN}-module-b-showlex += "${PN}-module-b-terse"
+RDEPENDS_${PN}-module-b-showlex += "${PN}-module-strict"
+RDEPENDS_${PN}-module-b-terse += "${PN}-module-b"
+RDEPENDS_${PN}-module-b-terse += "${PN}-module-b-concise"
+RDEPENDS_${PN}-module-b-terse += "${PN}-module-carp"
+RDEPENDS_${PN}-module-b-terse += "${PN}-module-strict"
RDEPENDS_${PN}-module-build += "${PN}-module-autosplit"
RDEPENDS_${PN}-module-build += "${PN}-module-carp"
RDEPENDS_${PN}-module-build += "${PN}-module-config"
RDEPENDS_${PN}-module-build += "${PN}-module-cpan"
RDEPENDS_${PN}-module-build += "${PN}-module-cwd"
RDEPENDS_${PN}-module-build += "${PN}-module-data-dumper"
+RDEPENDS_${PN}-module-build += "${PN}-module-dynaloader"
RDEPENDS_${PN}-module-build += "${PN}-module-extutils-cbuilder"
RDEPENDS_${PN}-module-build += "${PN}-module-extutils-install"
RDEPENDS_${PN}-module-build += "${PN}-module-extutils-installed"
@@ -234,10 +223,9 @@ RDEPENDS_${PN}-module-build += "${PN}-module-file-find"
RDEPENDS_${PN}-module-build += "${PN}-module-file-path"
RDEPENDS_${PN}-module-build += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-build += "${PN}-module-getopt-long"
+RDEPENDS_${PN}-module-build += "${PN}-module-if"
RDEPENDS_${PN}-module-build += "${PN}-module-inc-latest"
-RDEPENDS_${PN}-module-build += "${PN}-module-io-file"
RDEPENDS_${PN}-module-build += "${PN}-module-build"
-RDEPENDS_${PN}-module-build += "${PN}-module-metadata"
RDEPENDS_${PN}-module-build += "${PN}-module-pod-man"
RDEPENDS_${PN}-module-build += "${PN}-module-strict"
RDEPENDS_${PN}-module-build += "${PN}-module-tap-harness"
@@ -245,52 +233,70 @@ RDEPENDS_${PN}-module-build += "${PN}-module-test-harness"
RDEPENDS_${PN}-module-build += "${PN}-module-text-parsewords"
RDEPENDS_${PN}-module-build += "${PN}-module-vars"
RDEPENDS_${PN}-module-build += "${PN}-module-version"
+RDEPENDS_${PN}-module-build += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-b-xref += "${PN}-module-b"
+RDEPENDS_${PN}-module-b-xref += "${PN}-module-config"
+RDEPENDS_${PN}-module-b-xref += "${PN}-module-strict"
RDEPENDS_${PN}-module-bytes += "${PN}-module-bytes-heavy"
RDEPENDS_${PN}-module-bytes += "${PN}-module-carp"
+RDEPENDS_${PN}-module-carp-heavy += "${PN}-module-carp"
RDEPENDS_${PN}-module-carp += "${PN}-module-exporter"
RDEPENDS_${PN}-module-carp += "${PN}-module-strict"
RDEPENDS_${PN}-module-carp += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-carp-heavy += "${PN}-module-carp"
-RDEPENDS_${PN}-module-cgi += "${PN}-module-carp"
-RDEPENDS_${PN}-module-cgi += "${PN}-module-cgi-cookie"
-RDEPENDS_${PN}-module-cgi += "${PN}-module-cgi-util"
-RDEPENDS_${PN}-module-cgi += "${PN}-module-config"
-RDEPENDS_${PN}-module-cgi += "${PN}-module-constant"
-RDEPENDS_${PN}-module-cgi += "${PN}-module-fcntl"
-RDEPENDS_${PN}-module-cgi += "${PN}-module-overload "
-RDEPENDS_${PN}-module-cgi += "${PN}-module-shellwords"
RDEPENDS_${PN}-module-cgi-apache += "${PN}-module-cgi"
+RDEPENDS_${PN}-module-cgi-apache += "${PN}-module-if"
RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-carp"
RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-exporter"
RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module-cgi-carp += "${PN}-module-if"
RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-cgi"
RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-cgi-util"
+RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-if"
RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-overload"
RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-strict"
RDEPENDS_${PN}-module-cgi-cookie += "${PN}-module-warnings"
RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-cgi"
+RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-if"
RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-strict"
RDEPENDS_${PN}-module-cgi-fast += "${PN}-module-vars"
+RDEPENDS_${PN}-module-cgi += "${PN}-module-carp"
+RDEPENDS_${PN}-module-cgi += "${PN}-module-cgi-cookie"
+RDEPENDS_${PN}-module-cgi += "${PN}-module-cgi-util"
+RDEPENDS_${PN}-module-cgi += "${PN}-module-config"
+RDEPENDS_${PN}-module-cgi += "${PN}-module-constant"
+RDEPENDS_${PN}-module-cgi += "${PN}-module-fcntl"
+RDEPENDS_${PN}-module-cgi += "${PN}-module-if"
+RDEPENDS_${PN}-module-cgi += "${PN}-module-overload "
+RDEPENDS_${PN}-module-cgi += "${PN}-module-text-parsewords"
RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-cgi"
+RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-if"
RDEPENDS_${PN}-module-cgi-pretty += "${PN}-module-strict"
RDEPENDS_${PN}-module-cgi-push += "${PN}-module-cgi"
RDEPENDS_${PN}-module-cgi-push += "${PN}-module-cgi-util"
+RDEPENDS_${PN}-module-cgi-push += "${PN}-module-if"
RDEPENDS_${PN}-module-cgi-switch += "${PN}-module-cgi"
+RDEPENDS_${PN}-module-cgi-switch += "${PN}-module-if"
+RDEPENDS_${PN}-module-cgi-util += "${PN}-module-base"
RDEPENDS_${PN}-module-cgi-util += "${PN}-module-constant"
-RDEPENDS_${PN}-module-cgi-util += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-cgi-util += "${PN}-module-if"
RDEPENDS_${PN}-module-cgi-util += "${PN}-module-strict"
-RDEPENDS_${PN}-module-cgi-util += "${PN}-module-utf8"
-RDEPENDS_${PN}-module-cgi-util += "${PN}-module-vars"
+RDEPENDS_${PN}-module--charnames += "${PN}-module-bytes"
RDEPENDS_${PN}-module-charnames += "${PN}-module-bytes"
-RDEPENDS_${PN}-module-charnames += "${PN}-module-carp"
-RDEPENDS_${PN}-module-charnames += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module--charnames += "${PN}-module-carp"
+RDEPENDS_${PN}-module-charnames += "${PN}-module--charnames"
+RDEPENDS_${PN}-module--charnames += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module--charnames += "${PN}-module-re"
+RDEPENDS_${PN}-module-charnames += "${PN}-module-re"
+RDEPENDS_${PN}-module--charnames += "${PN}-module-strict"
RDEPENDS_${PN}-module-charnames += "${PN}-module-strict"
+RDEPENDS_${PN}-module--charnames += "${PN}-module-unicore"
+RDEPENDS_${PN}-module-charnames += "${PN}-module-unicore"
+RDEPENDS_${PN}-module--charnames += "${PN}-module-warnings"
RDEPENDS_${PN}-module-charnames += "${PN}-module-warnings"
RDEPENDS_${PN}-module-class-struct += "${PN}-module-carp"
RDEPENDS_${PN}-module-class-struct += "${PN}-module-exporter"
RDEPENDS_${PN}-module-class-struct += "${PN}-module-strict"
RDEPENDS_${PN}-module-class-struct += "${PN}-module-warnings-register"
-RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-autoloader"
RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-bytes "
RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-carp "
RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-constant"
@@ -299,7 +305,6 @@ RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-exporter"
RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-strict "
RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-warnings "
RDEPENDS_${PN}-module-compress-raw-bzip2 += "${PN}-module-xsloader"
-RDEPENDS_${PN}-module-compress-raw-zlib += "${PN}-module-autoloader"
RDEPENDS_${PN}-module-compress-raw-zlib += "${PN}-module-bytes "
RDEPENDS_${PN}-module-compress-raw-zlib += "${PN}-module-carp "
RDEPENDS_${PN}-module-compress-raw-zlib += "${PN}-module-constant"
@@ -325,13 +330,22 @@ RDEPENDS_${PN}-module-config-extensions += "${PN}-module-config"
RDEPENDS_${PN}-module-config-extensions += "${PN}-module-exporter"
RDEPENDS_${PN}-module-config-extensions += "${PN}-module-strict"
RDEPENDS_${PN}-module-config-extensions += "${PN}-module-vars"
+RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-config"
+RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-strict"
+RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-vars"
+RDEPENDS_${PN}-module-config-perl-v += "${PN}-module-warnings"
RDEPENDS_${PN}-module-constant += "${PN}-module-carp"
RDEPENDS_${PN}-module-constant += "${PN}-module-strict"
RDEPENDS_${PN}-module-constant += "${PN}-module-vars"
RDEPENDS_${PN}-module-constant += "${PN}-module-warnings-register"
+RDEPENDS_${PN}-module-corelist += "${PN}-module-list-util"
+RDEPENDS_${PN}-module-corelist += "${PN}-module-corelist"
RDEPENDS_${PN}-module-corelist += "${PN}-module-strict"
RDEPENDS_${PN}-module-corelist += "${PN}-module-vars"
-RDEPENDS_${PN}-module-cpan += "${PN}-module-base"
+RDEPENDS_${PN}-module-corelist += "${PN}-module-version"
+RDEPENDS_${PN}-module-corelist += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-b"
RDEPENDS_${PN}-module-cpan += "${PN}-module-carp"
RDEPENDS_${PN}-module-cpan += "${PN}-module-config"
RDEPENDS_${PN}-module-cpan += "${PN}-module-cpan"
@@ -345,13 +359,16 @@ RDEPENDS_${PN}-module-cpan += "${PN}-module-fcntl"
RDEPENDS_${PN}-module-cpan += "${PN}-module-file-basename"
RDEPENDS_${PN}-module-cpan += "${PN}-module-file-copy"
RDEPENDS_${PN}-module-cpan += "${PN}-module-file-find"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-filehandle"
RDEPENDS_${PN}-module-cpan += "${PN}-module-file-path"
RDEPENDS_${PN}-module-cpan += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-cpan += "${PN}-module-filehandle"
RDEPENDS_${PN}-module-cpan += "${PN}-module-lib"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-list-util"
RDEPENDS_${PN}-module-cpan += "${PN}-module-net-ping"
RDEPENDS_${PN}-module-cpan += "${PN}-module-overload"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-posix"
RDEPENDS_${PN}-module-cpan += "${PN}-module-safe"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-scalar-util"
RDEPENDS_${PN}-module-cpan += "${PN}-module-strict"
RDEPENDS_${PN}-module-cpan += "${PN}-module-sys-hostname"
RDEPENDS_${PN}-module-cpan += "${PN}-module-term-readline"
@@ -359,46 +376,8 @@ RDEPENDS_${PN}-module-cpan += "${PN}-module-text-parsewords"
RDEPENDS_${PN}-module-cpan += "${PN}-module-text-wrap"
RDEPENDS_${PN}-module-cpan += "${PN}-module-time-local"
RDEPENDS_${PN}-module-cpan += "${PN}-module-vars"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-archive-extract"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-base"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-carp"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-config"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-constant"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-cpanplus"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-cwd"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-data-dumper"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-extutils-makemaker"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-basename"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-copy"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-fetch"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-find"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-spec-unix"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-stat"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-file-temp"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-filehandle"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-ipc-cmd"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-locale-maketext-simple"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-log-message"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-build"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-corelist"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-load"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-loaded"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-pluggable"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-object-accessor"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-overload"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-package-constants"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-params-check"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-strict"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-term-readline"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-term-ui"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-test"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-tie-hash"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-time-local"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-vars"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-version"
-RDEPENDS_${PN}-module-cpanplus += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-version"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-warnings"
RDEPENDS_${PN}-module-cwd += "${PN}-module-dynaloader"
RDEPENDS_${PN}-module-cwd += "${PN}-module-exporter"
RDEPENDS_${PN}-module-cwd += "${PN}-module-file-spec"
@@ -408,14 +387,11 @@ RDEPENDS_${PN}-module-cwd += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-data-dumper += "${PN}-module-b-deparse"
RDEPENDS_${PN}-module-data-dumper += "${PN}-module-carp"
RDEPENDS_${PN}-module-data-dumper += "${PN}-module-config"
+RDEPENDS_${PN}-module-data-dumper += "${PN}-module-constant"
RDEPENDS_${PN}-module-data-dumper += "${PN}-module-exporter"
RDEPENDS_${PN}-module-data-dumper += "${PN}-module-overload"
RDEPENDS_${PN}-module-data-dumper += "${PN}-module-scalar-util"
RDEPENDS_${PN}-module-data-dumper += "${PN}-module-xsloader"
-RDEPENDS_${PN}-module-db += "${PN}-module-strict"
-RDEPENDS_${PN}-module-dbm-filter += "${PN}-module-carp"
-RDEPENDS_${PN}-module-dbm-filter += "${PN}-module-strict"
-RDEPENDS_${PN}-module-dbm-filter += "${PN}-module-warnings"
RDEPENDS_${PN}-module-dbm-filter-compress += "${PN}-module-carp"
RDEPENDS_${PN}-module-dbm-filter-compress += "${PN}-module-strict"
RDEPENDS_${PN}-module-dbm-filter-compress += "${PN}-module-warnings"
@@ -426,17 +402,16 @@ RDEPENDS_${PN}-module-dbm-filter-int32 += "${PN}-module-strict"
RDEPENDS_${PN}-module-dbm-filter-int32 += "${PN}-module-warnings"
RDEPENDS_${PN}-module-dbm-filter-null += "${PN}-module-strict"
RDEPENDS_${PN}-module-dbm-filter-null += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-dbm-filter += "${PN}-module-carp"
+RDEPENDS_${PN}-module-dbm-filter += "${PN}-module-strict"
+RDEPENDS_${PN}-module-dbm-filter += "${PN}-module-warnings"
RDEPENDS_${PN}-module-dbm-filter-utf8 += "${PN}-module-carp"
RDEPENDS_${PN}-module-dbm-filter-utf8 += "${PN}-module-strict"
RDEPENDS_${PN}-module-dbm-filter-utf8 += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-db += "${PN}-module-strict"
RDEPENDS_${PN}-module-deprecate += "${PN}-module-carp"
RDEPENDS_${PN}-module-deprecate += "${PN}-module-strict"
RDEPENDS_${PN}-module-deprecate += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-devel-dprof += "${PN}-module-if"
-RDEPENDS_${PN}-module-devel-dprof += "${PN}-module-xsloader"
-RDEPENDS_${PN}-module-devel-innerpackage += "${PN}-module-base"
-RDEPENDS_${PN}-module-devel-innerpackage += "${PN}-module-strict"
-RDEPENDS_${PN}-module-devel-innerpackage += "${PN}-module-vars"
RDEPENDS_${PN}-module-devel-peek += "${PN}-module-exporter"
RDEPENDS_${PN}-module-devel-peek += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-devel-ppport += "${PN}-module-file-find"
@@ -449,8 +424,7 @@ RDEPENDS_${PN}-module-diagnostics += "${PN}-module-carp"
RDEPENDS_${PN}-module-diagnostics += "${PN}-module-config"
RDEPENDS_${PN}-module-diagnostics += "${PN}-module-getopt-std"
RDEPENDS_${PN}-module-diagnostics += "${PN}-module-strict"
-RDEPENDS_${PN}-module-digest += "${PN}-module-strict"
-RDEPENDS_${PN}-module-digest += "${PN}-module-vars"
+RDEPENDS_${PN}-module-diagnostics += "${PN}-module-text-tabs"
RDEPENDS_${PN}-module-digest-base += "${PN}-module-carp"
RDEPENDS_${PN}-module-digest-base += "${PN}-module-mime-base64"
RDEPENDS_${PN}-module-digest-base += "${PN}-module-strict"
@@ -465,32 +439,23 @@ RDEPENDS_${PN}-module-digest-md5 += "${PN}-module-exporter"
RDEPENDS_${PN}-module-digest-md5 += "${PN}-module-strict"
RDEPENDS_${PN}-module-digest-md5 += "${PN}-module-vars"
RDEPENDS_${PN}-module-digest-md5 += "${PN}-module-xsloader"
+RDEPENDS_${PN}-module-digest += "${PN}-module-strict"
+RDEPENDS_${PN}-module-digest += "${PN}-module-vars"
RDEPENDS_${PN}-module-digest-sha += "${PN}-module-carp"
RDEPENDS_${PN}-module-digest-sha += "${PN}-module-digest-base"
RDEPENDS_${PN}-module-digest-sha += "${PN}-module-dynaloader"
RDEPENDS_${PN}-module-digest-sha += "${PN}-module-exporter"
RDEPENDS_${PN}-module-digest-sha += "${PN}-module-fcntl"
RDEPENDS_${PN}-module-digest-sha += "${PN}-module-integer"
-RDEPENDS_${PN}-module-digest-sha += "${PN}-module-mime-base64"
RDEPENDS_${PN}-module-digest-sha += "${PN}-module-strict"
RDEPENDS_${PN}-module-digest-sha += "${PN}-module-vars"
RDEPENDS_${PN}-module-dirhandle += "${PN}-module-carp"
RDEPENDS_${PN}-module-dirhandle += "${PN}-module-symbol"
RDEPENDS_${PN}-module-dynaloader += "${PN}-module-carp"
RDEPENDS_${PN}-module-dynaloader += "${PN}-module-config"
-RDEPENDS_${PN}-module-encode += "${PN}-module-base"
-RDEPENDS_${PN}-module-encode += "${PN}-module-bytes"
-RDEPENDS_${PN}-module-encode += "${PN}-module-carp"
-RDEPENDS_${PN}-module-encode += "${PN}-module-encode-alias"
-RDEPENDS_${PN}-module-encode += "${PN}-module-encode-config"
-RDEPENDS_${PN}-module-encode += "${PN}-module-encode-configlocal-pm"
-RDEPENDS_${PN}-module-encode += "${PN}-module-encode-encoding"
-RDEPENDS_${PN}-module-encode += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-encode += "${PN}-module-strict"
-RDEPENDS_${PN}-module-encode += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-encode += "${PN}-module-xsloader"
-RDEPENDS_${PN}-module-encode-alias += "${PN}-module-base"
+RDEPENDS_${PN}-module-encode-alias += "${PN}-module-constant"
RDEPENDS_${PN}-module-encode-alias += "${PN}-module-encode"
+RDEPENDS_${PN}-module-encode-alias += "${PN}-module-exporter"
RDEPENDS_${PN}-module-encode-alias += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-alias += "${PN}-module-warnings"
RDEPENDS_${PN}-module-encode-byte += "${PN}-module-encode"
@@ -501,17 +466,17 @@ RDEPENDS_${PN}-module-encode-cjkconstants += "${PN}-module-carp"
RDEPENDS_${PN}-module-encode-cjkconstants += "${PN}-module-exporter"
RDEPENDS_${PN}-module-encode-cjkconstants += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-cjkconstants += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-encode-cn += "${PN}-module-encode"
-RDEPENDS_${PN}-module-encode-cn += "${PN}-module-encode-cn-hz"
-RDEPENDS_${PN}-module-encode-cn += "${PN}-module-strict"
-RDEPENDS_${PN}-module-encode-cn += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-encode-cn += "${PN}-module-xsloader"
-RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-base"
RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-encode"
+RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-parent"
RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-utf8"
RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-vars"
RDEPENDS_${PN}-module-encode-cn-hz += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-encode-cn += "${PN}-module-encode"
+RDEPENDS_${PN}-module-encode-cn += "${PN}-module-encode-cn-hz"
+RDEPENDS_${PN}-module-encode-cn += "${PN}-module-strict"
+RDEPENDS_${PN}-module-encode-cn += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-encode-cn += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-encode-config += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-config += "${PN}-module-warnings"
RDEPENDS_${PN}-module-encode-ebcdic += "${PN}-module-encode"
@@ -519,6 +484,7 @@ RDEPENDS_${PN}-module-encode-ebcdic += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-ebcdic += "${PN}-module-warnings"
RDEPENDS_${PN}-module-encode-ebcdic += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-carp"
+RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-constant"
RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-encode"
RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-exporter"
RDEPENDS_${PN}-module-encode-encoder += "${PN}-module-overload"
@@ -529,62 +495,74 @@ RDEPENDS_${PN}-module-encode-encoding += "${PN}-module-encode"
RDEPENDS_${PN}-module-encode-encoding += "${PN}-module-encode-mime-name"
RDEPENDS_${PN}-module-encode-encoding += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-encoding += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-base"
RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-carp"
RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-encode"
+RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-parent"
RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-utf8"
RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-vars"
RDEPENDS_${PN}-module-encode-gsm0338 += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-encode-guess += "${PN}-module-base"
RDEPENDS_${PN}-module-encode-guess += "${PN}-module-bytes"
RDEPENDS_${PN}-module-encode-guess += "${PN}-module-carp"
+RDEPENDS_${PN}-module-encode-guess += "${PN}-module-constant"
RDEPENDS_${PN}-module-encode-guess += "${PN}-module-encode"
RDEPENDS_${PN}-module-encode-guess += "${PN}-module-encode-unicode"
+RDEPENDS_${PN}-module-encode-guess += "${PN}-module-parent"
RDEPENDS_${PN}-module-encode-guess += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-guess += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-encode-jp += "${PN}-module-encode"
-RDEPENDS_${PN}-module-encode-jp += "${PN}-module-encode-jp-jis7"
-RDEPENDS_${PN}-module-encode-jp += "${PN}-module-strict"
-RDEPENDS_${PN}-module-encode-jp += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-encode-jp += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-encode-jp-h2z += "${PN}-module-encode-cjkconstants"
RDEPENDS_${PN}-module-encode-jp-h2z += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-jp-h2z += "${PN}-module-vars"
RDEPENDS_${PN}-module-encode-jp-h2z += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-base"
RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-bytes"
RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-encode"
RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-encode-cjkconstants"
RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-encode-jp-h2z"
+RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-parent"
RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-jp-jis7 += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-encode-jp += "${PN}-module-encode"
+RDEPENDS_${PN}-module-encode-jp += "${PN}-module-encode-jp-jis7"
+RDEPENDS_${PN}-module-encode-jp += "${PN}-module-strict"
+RDEPENDS_${PN}-module-encode-jp += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-encode-jp += "${PN}-module-xsloader"
+RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-encode"
+RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-encode-cjkconstants"
+RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-parent"
+RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-strict"
+RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-warnings"
RDEPENDS_${PN}-module-encode-kr += "${PN}-module-encode"
RDEPENDS_${PN}-module-encode-kr += "${PN}-module-encode-kr-2022-kr"
RDEPENDS_${PN}-module-encode-kr += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-kr += "${PN}-module-warnings"
RDEPENDS_${PN}-module-encode-kr += "${PN}-module-xsloader"
-RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-base"
-RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-encode"
-RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-encode-cjkconstants"
-RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-strict"
-RDEPENDS_${PN}-module-encode-kr-2022-kr += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-base"
+RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-constant"
+RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-encode-cjkconstants"
+RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-parent"
+RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-strict"
+RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-warnings"
RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-bytes"
RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-carp"
RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-constant"
RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-encode"
RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-mime-base64"
+RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-parent"
RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-utf8"
RDEPENDS_${PN}-module-encode-mime-header += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-base"
-RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-constant"
-RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-encode-cjkconstants"
-RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-strict"
-RDEPENDS_${PN}-module-encode-mime-header-iso-2022-jp += "${PN}-module-warnings"
RDEPENDS_${PN}-module-encode-mime-name += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-mime-name += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-encode += "${PN}-module-bytes"
+RDEPENDS_${PN}-module-encode += "${PN}-module-carp"
+RDEPENDS_${PN}-module-encode += "${PN}-module-constant"
+RDEPENDS_${PN}-module-encode += "${PN}-module-encode-alias"
+RDEPENDS_${PN}-module-encode += "${PN}-module-encode-config"
+RDEPENDS_${PN}-module-encode += "${PN}-module-encode-configlocal-pm"
+RDEPENDS_${PN}-module-encode += "${PN}-module-encode-encoding"
+RDEPENDS_${PN}-module-encode += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-encode += "${PN}-module-strict"
+RDEPENDS_${PN}-module-encode += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-encode += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-encode-symbol += "${PN}-module-encode"
RDEPENDS_${PN}-module-encode-symbol += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-symbol += "${PN}-module-warnings"
@@ -593,18 +571,20 @@ RDEPENDS_${PN}-module-encode-tw += "${PN}-module-encode"
RDEPENDS_${PN}-module-encode-tw += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-tw += "${PN}-module-warnings"
RDEPENDS_${PN}-module-encode-tw += "${PN}-module-xsloader"
-RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-base"
RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-encode"
+RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-parent"
RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-warnings"
RDEPENDS_${PN}-module-encode-unicode += "${PN}-module-xsloader"
-RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-base"
RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-encode"
RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-mime-base64"
+RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-parent"
+RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-re"
RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-strict"
RDEPENDS_${PN}-module-encode-unicode-utf7 += "${PN}-module-warnings"
RDEPENDS_${PN}-module-encoding += "${PN}-module-carp"
RDEPENDS_${PN}-module-encoding += "${PN}-module-config"
+RDEPENDS_${PN}-module-encoding += "${PN}-module-constant"
RDEPENDS_${PN}-module-encoding += "${PN}-module-encode"
RDEPENDS_${PN}-module-encoding += "${PN}-module-filter-util-call"
RDEPENDS_${PN}-module-encoding += "${PN}-module-i18n-langinfo"
@@ -615,33 +595,42 @@ RDEPENDS_${PN}-module-encoding-warnings += "${PN}-module-carp"
RDEPENDS_${PN}-module-encoding-warnings += "${PN}-module-strict"
RDEPENDS_${PN}-module-english += "${PN}-module-carp "
RDEPENDS_${PN}-module-english += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-env += "${PN}-module-config"
+RDEPENDS_${PN}-module-env += "${PN}-module-tie-array"
RDEPENDS_${PN}-module-errno += "${PN}-module-carp"
RDEPENDS_${PN}-module-errno += "${PN}-module-exporter"
RDEPENDS_${PN}-module-errno += "${PN}-module-strict"
-RDEPENDS_${PN}-module-exporter += "${PN}-module-exporter-heavy"
+RDEPENDS_${PN}-module-experimental += "${PN}-module-carp"
+RDEPENDS_${PN}-module-experimental += "${PN}-module-feature"
+RDEPENDS_${PN}-module-experimental += "${PN}-module-strict"
+RDEPENDS_${PN}-module-experimental += "${PN}-module-warnings"
RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-carp"
RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-exporter"
RDEPENDS_${PN}-module-exporter-heavy += "${PN}-module-strict"
-RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-basename"
-RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-path"
-RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-vars"
+RDEPENDS_${PN}-module-exporter += "${PN}-module-exporter-heavy"
RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-config"
RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-cwd"
-RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-data-dumper"
+RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-dynaloader"
RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-extutils-mksymlists"
RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-file-basename"
RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-file-temp"
-RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-io-file"
RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-ipc-cmd"
RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-text-parsewords"
RDEPENDS_${PN}-module-extutils-cbuilder-base += "${PN}-module-vars"
+RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-basename"
+RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-path"
+RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module-extutils-cbuilder += "${PN}-module-vars"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-extutils-cbuilder-platform-unix"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-aix += "${PN}-module-vars"
+RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-extutils-cbuilder-platform-unix"
+RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-cbuilder-platform-android += "${PN}-module-vars"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-extutils-cbuilder-platform-unix"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-cygwin += "${PN}-module-strict"
@@ -664,6 +653,9 @@ RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-extutils-c
RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-file-spec-functions"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-vms += "${PN}-module-vars"
+RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-bcc += "${PN}-module-vars"
+RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-gcc += "${PN}-module-vars"
+RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-msvc += "${PN}-module-vars"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-extutils-cbuilder-base"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-basename"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-file-spec"
@@ -671,9 +663,14 @@ RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-io-fil
RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-vars"
RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-bcc += "${PN}-module-vars"
-RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-gcc += "${PN}-module-vars"
-RDEPENDS_${PN}-module-extutils-cbuilder-platform-windows-msvc += "${PN}-module-vars"
+RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-extutils-command"
+RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-extutils-install"
+RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-getopt-long"
+RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-test-harness"
+RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-warnings"
RDEPENDS_${PN}-module-extutils-command += "${PN}-module-carp"
RDEPENDS_${PN}-module-extutils-command += "${PN}-module-exporter"
RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-basename"
@@ -683,14 +680,12 @@ RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-find"
RDEPENDS_${PN}-module-extutils-command += "${PN}-module-file-path"
RDEPENDS_${PN}-module-extutils-command += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-command += "${PN}-module-vars"
-RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-extutils-command"
-RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-extutils-install"
-RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-getopt-long"
-RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-strict"
-RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-test-harness"
-RDEPENDS_${PN}-module-extutils-command-mm += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-carp"
+RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-constant"
+RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-extutils-constant-utils"
+RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-text-wrap"
+RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-vars"
RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-carp"
RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-exporter"
RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-extutils-constant-proxysubs"
@@ -699,12 +694,6 @@ RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-extutils-constant-xs"
RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-filehandle"
RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-constant += "${PN}-module-vars"
-RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-carp"
-RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-constant"
-RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-extutils-constant-utils"
-RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-strict"
-RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-text-wrap"
-RDEPENDS_${PN}-module-extutils-constant-base += "${PN}-module-vars"
RDEPENDS_${PN}-module-extutils-constant-proxysubs += "${PN}-module-carp"
RDEPENDS_${PN}-module-extutils-constant-proxysubs += "${PN}-module-extutils-constant-utils"
RDEPENDS_${PN}-module-extutils-constant-proxysubs += "${PN}-module-extutils-constant-xs"
@@ -727,10 +716,19 @@ RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-exporter"
RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-extutils-liblist"
RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-extutils-makemaker"
RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-filehandle"
RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-getopt-std"
RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-embed += "${PN}-module-vars"
+RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-carp"
+RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-config"
+RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-data-dumper"
+RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-extutils-makemaker"
+RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-extutils-packlist"
+RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-file-basename"
+RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-file-find"
+RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-vars"
RDEPENDS_${PN}-module-extutils-install += "${PN}-module-autosplit"
RDEPENDS_${PN}-module-extutils-install += "${PN}-module-carp"
RDEPENDS_${PN}-module-extutils-install += "${PN}-module-config"
@@ -745,25 +743,18 @@ RDEPENDS_${PN}-module-extutils-install += "${PN}-module-file-path"
RDEPENDS_${PN}-module-extutils-install += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-extutils-install += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-install += "${PN}-module-vars"
-RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-carp"
-RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-config"
-RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-data-dumper"
-RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-extutils-makemaker"
-RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-extutils-packlist"
-RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-file-basename"
-RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-file-find"
-RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-strict"
-RDEPENDS_${PN}-module-extutils-installed += "${PN}-module-vars"
-RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-extutils-liblist-kid"
-RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-strict"
-RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-config"
RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-cwd"
+RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-extutils-makemaker-config"
RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-file-basename"
RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-text-parsewords"
+RDEPENDS_${PN}-module-extutils-liblist-kid += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-extutils-liblist-kid"
+RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module-extutils-liblist += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-config"
+RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-carp"
RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-cwd"
RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-exporter"
@@ -774,12 +765,7 @@ RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-extutils-my"
RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-path"
RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-strict"
-RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-config"
-RDEPENDS_${PN}-module-extutils-makemaker-config += "${PN}-module-strict"
-RDEPENDS_${PN}-module-extutils-makemaker-yaml += "${PN}-module-carp"
-RDEPENDS_${PN}-module-extutils-makemaker-yaml += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-extutils-makemaker-yaml += "${PN}-module-scalar-util"
-RDEPENDS_${PN}-module-extutils-makemaker-yaml += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-makemaker += "${PN}-module-version"
RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-carp"
RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-config"
RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-exporter"
@@ -791,6 +777,9 @@ RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-manifest += "${PN}-module-vars"
RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-extutils-embed"
+RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-miniperl += "${PN}-module-vars"
RDEPENDS_${PN}-module-extutils-mkbootstrap += "${PN}-module-config"
RDEPENDS_${PN}-module-extutils-mkbootstrap += "${PN}-module-dynaloader"
RDEPENDS_${PN}-module-extutils-mkbootstrap += "${PN}-module-exporter"
@@ -799,27 +788,26 @@ RDEPENDS_${PN}-module-extutils-mksymlists += "${PN}-module-carp"
RDEPENDS_${PN}-module-extutils-mksymlists += "${PN}-module-config"
RDEPENDS_${PN}-module-extutils-mksymlists += "${PN}-module-exporter"
RDEPENDS_${PN}-module-extutils-mksymlists += "${PN}-module-strict"
-RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-extutils-liblist"
-RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-extutils-makemaker"
-RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-extutils-makemaker-config"
-RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-mm-aix += "${PN}-module-extutils-makemaker"
RDEPENDS_${PN}-module-extutils-mm-aix += "${PN}-module-extutils-mm-unix"
RDEPENDS_${PN}-module-extutils-mm-aix += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-autosplit"
RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-carp"
+RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-cpan"
RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-data-dumper"
RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-extutils-makemaker"
RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-extutils-makemaker-config"
-RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-extutils-makemaker-yaml"
RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-file-basename"
+RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-file-find"
RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-mm-any += "${PN}-module-version"
RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-makemaker-config"
RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-mm-any"
RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-extutils-mm-unix"
RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-extutils-mm-beos += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-unix"
RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-makemaker-config"
RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-unix"
RDEPENDS_${PN}-module-extutils-mm-cygwin += "${PN}-module-extutils-mm-win32"
@@ -841,6 +829,10 @@ RDEPENDS_${PN}-module-extutils-mm-os2 += "${PN}-module-extutils-mm-any"
RDEPENDS_${PN}-module-extutils-mm-os2 += "${PN}-module-extutils-mm-unix"
RDEPENDS_${PN}-module-extutils-mm-os2 += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-extutils-mm-os2 += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-extutils-liblist"
+RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-extutils-makemaker"
+RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-extutils-makemaker-config"
+RDEPENDS_${PN}-module-extutils-mm += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-mm-qnx += "${PN}-module-extutils-mm-unix"
RDEPENDS_${PN}-module-extutils-mm-qnx += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-mm-unix += "${PN}-module-carp"
@@ -886,20 +878,55 @@ RDEPENDS_${PN}-module-extutils-packlist += "${PN}-module-cwd"
RDEPENDS_${PN}-module-extutils-packlist += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-extutils-packlist += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-packlist += "${PN}-module-vars"
+RDEPENDS_${PN}-module-extutils-parsexs-constants += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-parsexs-constants += "${PN}-module-symbol"
+RDEPENDS_${PN}-module-extutils-parsexs-constants += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-extutils-parsexs-countlines += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-parsexs-eval += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-parsexs-eval += "${PN}-module-warnings"
RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-config"
RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-cwd"
RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-extutils-parsexs-constants"
+RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-extutils-parsexs-countlines"
+RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-extutils-parsexs-eval"
+RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-extutils-parsexs-utilities"
RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-file-basename"
RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-re"
RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-symbol"
-RDEPENDS_${PN}-module-extutils-parsexs += "${PN}-module-vars"
+RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-extutils-parsexs-constants"
+RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-extutils-typemaps"
+RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-lib"
+RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-parsexs-utilities += "${PN}-module-warnings"
RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-cwd"
RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-lib"
RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-strict"
RDEPENDS_${PN}-module-extutils-testlib += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-extutils-typemaps-cmd += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-extutils-typemaps-cmd += "${PN}-module-extutils-typemaps"
+RDEPENDS_${PN}-module-extutils-typemaps-cmd += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-typemaps-cmd += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-extutils-typemaps-inputmap += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-typemaps-inputmap += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-extutils-typemaps-outputmap += "${PN}-module-re"
+RDEPENDS_${PN}-module-extutils-typemaps-outputmap += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-typemaps-outputmap += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-extutils-parsexs"
+RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-extutils-parsexs-constants"
+RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-extutils-typemaps-inputmap"
+RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-extutils-typemaps-outputmap"
+RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-extutils-typemaps-type"
+RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-typemaps += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-extutils-typemaps"
+RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-strict"
+RDEPENDS_${PN}-module-extutils-typemaps-type += "${PN}-module-warnings"
RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-exception-system"
RDEPENDS_${PN}-module-fatal += "${PN}-module-autodie-hints"
RDEPENDS_${PN}-module-fatal += "${PN}-module-carp"
@@ -908,6 +935,7 @@ RDEPENDS_${PN}-module-fatal += "${PN}-module-constant"
RDEPENDS_${PN}-module-fatal += "${PN}-module-fatal"
RDEPENDS_${PN}-module-fatal += "${PN}-module-fcntl"
RDEPENDS_${PN}-module-fatal += "${PN}-module-posix"
+RDEPENDS_${PN}-module-fatal += "${PN}-module-scalar-util"
RDEPENDS_${PN}-module-fatal += "${PN}-module-strict"
RDEPENDS_${PN}-module-fatal += "${PN}-module-tie-refhash"
RDEPENDS_${PN}-module-fatal += "${PN}-module-warnings"
@@ -925,6 +953,10 @@ RDEPENDS_${PN}-module-file-basename += "${PN}-module-exporter"
RDEPENDS_${PN}-module-file-basename += "${PN}-module-re"
RDEPENDS_${PN}-module-file-basename += "${PN}-module-strict"
RDEPENDS_${PN}-module-file-basename += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-filecache += "${PN}-module-carp"
+RDEPENDS_${PN}-module-filecache += "${PN}-module-parent"
+RDEPENDS_${PN}-module-filecache += "${PN}-module-strict"
+RDEPENDS_${PN}-module-filecache += "${PN}-module-vars"
RDEPENDS_${PN}-module-file-compare += "${PN}-module-carp"
RDEPENDS_${PN}-module-file-compare += "${PN}-module-exporter"
RDEPENDS_${PN}-module-file-compare += "${PN}-module-strict"
@@ -939,16 +971,17 @@ RDEPENDS_${PN}-module-file-copy += "${PN}-module-warnings"
RDEPENDS_${PN}-module-file-dosglob += "${PN}-module-strict"
RDEPENDS_${PN}-module-file-dosglob += "${PN}-module-text-parsewords"
RDEPENDS_${PN}-module-file-dosglob += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-file-dosglob += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-file-fetch += "${PN}-module-carp"
RDEPENDS_${PN}-module-file-fetch += "${PN}-module-constant"
RDEPENDS_${PN}-module-file-fetch += "${PN}-module-cwd"
RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-basename"
RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-copy"
+RDEPENDS_${PN}-module-file-fetch += "${PN}-module-filehandle"
RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-path"
RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-spec-unix"
RDEPENDS_${PN}-module-file-fetch += "${PN}-module-file-temp"
-RDEPENDS_${PN}-module-file-fetch += "${PN}-module-filehandle"
RDEPENDS_${PN}-module-file-fetch += "${PN}-module-ipc-cmd"
RDEPENDS_${PN}-module-file-fetch += "${PN}-module-locale-maketext-simple"
RDEPENDS_${PN}-module-file-fetch += "${PN}-module-load"
@@ -963,15 +996,17 @@ RDEPENDS_${PN}-module-file-find += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-file-find += "${PN}-module-strict"
RDEPENDS_${PN}-module-file-find += "${PN}-module-warnings"
RDEPENDS_${PN}-module-file-find += "${PN}-module-warnings-register"
-RDEPENDS_${PN}-module-file-glob += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-file-glob += "${PN}-module-feature"
-RDEPENDS_${PN}-module-file-glob += "${PN}-module-strict"
-RDEPENDS_${PN}-module-file-glob += "${PN}-module-text-parsewords"
-RDEPENDS_${PN}-module-file-glob += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-file-globmapper += "${PN}-module-carp"
RDEPENDS_${PN}-module-file-globmapper += "${PN}-module-file-glob"
RDEPENDS_${PN}-module-file-globmapper += "${PN}-module-strict"
RDEPENDS_${PN}-module-file-globmapper += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-file-glob += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-file-glob += "${PN}-module-strict"
+RDEPENDS_${PN}-module-file-glob += "${PN}-module-xsloader"
+RDEPENDS_${PN}-module-filehandle += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-filehandle += "${PN}-module-fcntl"
+RDEPENDS_${PN}-module-filehandle += "${PN}-module-io-file"
+RDEPENDS_${PN}-module-filehandle += "${PN}-module-strict"
RDEPENDS_${PN}-module-file-path += "${PN}-module-carp"
RDEPENDS_${PN}-module-file-path += "${PN}-module-cwd"
RDEPENDS_${PN}-module-file-path += "${PN}-module-exporter"
@@ -979,8 +1014,6 @@ RDEPENDS_${PN}-module-file-path += "${PN}-module-file-basename"
RDEPENDS_${PN}-module-file-path += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-file-path += "${PN}-module-strict"
RDEPENDS_${PN}-module-file-path += "${PN}-module-vars"
-RDEPENDS_${PN}-module-file-spec += "${PN}-module-strict"
-RDEPENDS_${PN}-module-file-spec += "${PN}-module-vars"
RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-file-spec-unix"
RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-strict"
RDEPENDS_${PN}-module-file-spec-cygwin += "${PN}-module-vars"
@@ -989,6 +1022,7 @@ RDEPENDS_${PN}-module-file-spec-epoc += "${PN}-module-strict"
RDEPENDS_${PN}-module-file-spec-epoc += "${PN}-module-vars"
RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-exporter"
RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-file-spec-unix"
RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-strict"
RDEPENDS_${PN}-module-file-spec-functions += "${PN}-module-vars"
RDEPENDS_${PN}-module-file-spec-mac += "${PN}-module-file-spec-unix"
@@ -997,10 +1031,14 @@ RDEPENDS_${PN}-module-file-spec-mac += "${PN}-module-vars"
RDEPENDS_${PN}-module-file-spec-os2 += "${PN}-module-file-spec-unix"
RDEPENDS_${PN}-module-file-spec-os2 += "${PN}-module-strict"
RDEPENDS_${PN}-module-file-spec-os2 += "${PN}-module-vars"
+RDEPENDS_${PN}-module-file-spec += "${PN}-module-strict"
+RDEPENDS_${PN}-module-file-spec += "${PN}-module-vars"
+RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-constant"
RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-cwd"
RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-scalar-util"
RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-strict"
RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-vars"
+RDEPENDS_${PN}-module-file-spec-unix += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-file-spec-vms += "${PN}-module-file-basename"
RDEPENDS_${PN}-module-file-spec-vms += "${PN}-module-file-spec-unix"
RDEPENDS_${PN}-module-file-spec-vms += "${PN}-module-strict"
@@ -1020,27 +1058,22 @@ RDEPENDS_${PN}-module-file-stat += "${PN}-module-symbol"
RDEPENDS_${PN}-module-file-stat += "${PN}-module-vars"
RDEPENDS_${PN}-module-file-stat += "${PN}-module-warnings"
RDEPENDS_${PN}-module-file-stat += "${PN}-module-warnings-register"
-RDEPENDS_${PN}-module-file-temp += "${PN}-module-base"
RDEPENDS_${PN}-module-file-temp += "${PN}-module-carp"
RDEPENDS_${PN}-module-file-temp += "${PN}-module-constant"
+RDEPENDS_${PN}-module-file-temp += "${PN}-module-cwd"
RDEPENDS_${PN}-module-file-temp += "${PN}-module-errno"
+RDEPENDS_${PN}-module-file-temp += "${PN}-module-exporter"
RDEPENDS_${PN}-module-file-temp += "${PN}-module-fcntl"
RDEPENDS_${PN}-module-file-temp += "${PN}-module-file-path"
RDEPENDS_${PN}-module-file-temp += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-file-temp += "${PN}-module-io-seekable"
RDEPENDS_${PN}-module-file-temp += "${PN}-module-overload"
+RDEPENDS_${PN}-module-file-temp += "${PN}-module-parent"
RDEPENDS_${PN}-module-file-temp += "${PN}-module-posix"
+RDEPENDS_${PN}-module-file-temp += "${PN}-module-scalar-util"
RDEPENDS_${PN}-module-file-temp += "${PN}-module-strict"
RDEPENDS_${PN}-module-file-temp += "${PN}-module-symbol"
RDEPENDS_${PN}-module-file-temp += "${PN}-module-vars"
-RDEPENDS_${PN}-module-filecache += "${PN}-module-base"
-RDEPENDS_${PN}-module-filecache += "${PN}-module-carp"
-RDEPENDS_${PN}-module-filecache += "${PN}-module-strict"
-RDEPENDS_${PN}-module-filecache += "${PN}-module-vars"
-RDEPENDS_${PN}-module-filehandle += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-filehandle += "${PN}-module-fcntl"
-RDEPENDS_${PN}-module-filehandle += "${PN}-module-io-file"
-RDEPENDS_${PN}-module-filehandle += "${PN}-module-strict"
RDEPENDS_${PN}-module-filter-simple += "${PN}-module-carp"
RDEPENDS_${PN}-module-filter-simple += "${PN}-module-filter-util-call"
RDEPENDS_${PN}-module-filter-simple += "${PN}-module-text-balanced"
@@ -1056,12 +1089,6 @@ RDEPENDS_${PN}-module-findbin += "${PN}-module-cwd"
RDEPENDS_${PN}-module-findbin += "${PN}-module-exporter"
RDEPENDS_${PN}-module-findbin += "${PN}-module-file-basename"
RDEPENDS_${PN}-module-findbin += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-gdbm-file += "${PN}-module-carp"
-RDEPENDS_${PN}-module-gdbm-file += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-gdbm-file += "${PN}-module-strict"
-RDEPENDS_${PN}-module-gdbm-file += "${PN}-module-tie-hash"
-RDEPENDS_${PN}-module-gdbm-file += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-gdbm-file += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-getopt-long += "${PN}-module-constant"
RDEPENDS_${PN}-module-getopt-long += "${PN}-module-exporter"
RDEPENDS_${PN}-module-getopt-long += "${PN}-module-overload"
@@ -1070,6 +1097,11 @@ RDEPENDS_${PN}-module-getopt-long += "${PN}-module-strict"
RDEPENDS_${PN}-module-getopt-long += "${PN}-module-text-parsewords"
RDEPENDS_${PN}-module-getopt-long += "${PN}-module-vars"
RDEPENDS_${PN}-module-getopt-std += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-scalar-util"
+RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-strict"
+RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-hash-util += "${PN}-module-carp"
RDEPENDS_${PN}-module-hash-util += "${PN}-module-exporter"
RDEPENDS_${PN}-module-hash-util += "${PN}-module-hash-util-fieldhash"
@@ -1078,44 +1110,40 @@ RDEPENDS_${PN}-module-hash-util += "${PN}-module-strict"
RDEPENDS_${PN}-module-hash-util += "${PN}-module-warnings"
RDEPENDS_${PN}-module-hash-util += "${PN}-module-warnings-register"
RDEPENDS_${PN}-module-hash-util += "${PN}-module-xsloader"
-RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-scalar-util"
-RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-strict"
-RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-hash-util-fieldhash += "${PN}-module-xsloader"
+RDEPENDS_${PN}-module-i18n-collate += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-i18n-collate += "${PN}-module-overload"
+RDEPENDS_${PN}-module-i18n-collate += "${PN}-module-posix"
+RDEPENDS_${PN}-module-i18n-collate += "${PN}-module-strict"
+RDEPENDS_${PN}-module-i18n-collate += "${PN}-module-warnings-register"
RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-carp"
RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-exporter"
RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-strict"
RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-warnings"
RDEPENDS_${PN}-module-i18n-langinfo += "${PN}-module-xsloader"
-RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-i18n-langtags"
-RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-strict"
-RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-vars"
RDEPENDS_${PN}-module-i18n-langtags-detect += "${PN}-module-i18n-langtags"
RDEPENDS_${PN}-module-i18n-langtags-detect += "${PN}-module-strict"
RDEPENDS_${PN}-module-i18n-langtags-detect += "${PN}-module-vars"
RDEPENDS_${PN}-module-i18n-langtags-list += "${PN}-module-strict"
RDEPENDS_${PN}-module-i18n-langtags-list += "${PN}-module-vars"
+RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-i18n-langtags"
+RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-strict"
+RDEPENDS_${PN}-module-i18n-langtags += "${PN}-module-vars"
RDEPENDS_${PN}-module-inc-latest += "${PN}-module-carp"
RDEPENDS_${PN}-module-inc-latest += "${PN}-module-extutils-installed"
RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-basename"
RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-copy"
RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-path"
RDEPENDS_${PN}-module-inc-latest += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module-inc-latest += "${PN}-module-if"
RDEPENDS_${PN}-module-inc-latest += "${PN}-module-inc-latest-private"
-RDEPENDS_${PN}-module-inc-latest += "${PN}-module-io-file"
RDEPENDS_${PN}-module-inc-latest += "${PN}-module-strict"
RDEPENDS_${PN}-module-inc-latest += "${PN}-module-vars"
RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-extutils-makemaker"
RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-io-file"
+RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-if"
RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-strict"
RDEPENDS_${PN}-module-inc-latest-private += "${PN}-module-vars"
-RDEPENDS_${PN}-module-io += "${PN}-module-carp"
-RDEPENDS_${PN}-module-io += "${PN}-module-strict"
-RDEPENDS_${PN}-module-io += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-io += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-bytes"
RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-compress-raw-bzip2"
RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-io-compress-base-common"
@@ -1123,6 +1151,7 @@ RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-strict"
RDEPENDS_${PN}-module-io-compress-adapter-bzip2 += "${PN}-module-warnings"
RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-bytes"
RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-compress-raw-zlib"
+RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-exporter"
RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-io-compress-base-common"
RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-strict"
RDEPENDS_${PN}-module-io-compress-adapter-deflate += "${PN}-module-warnings"
@@ -1130,15 +1159,6 @@ RDEPENDS_${PN}-module-io-compress-adapter-identity += "${PN}-module-bytes"
RDEPENDS_${PN}-module-io-compress-adapter-identity += "${PN}-module-io-compress-base-common"
RDEPENDS_${PN}-module-io-compress-adapter-identity += "${PN}-module-strict"
RDEPENDS_${PN}-module-io-compress-adapter-identity += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-bytes"
-RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-carp "
-RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-io-compress-base-common"
-RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-io-file "
-RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-io-handle "
-RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-scalar-util"
-RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-strict "
-RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-symbol"
-RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-warnings"
RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-bytes"
RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-carp"
RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-constant"
@@ -1150,6 +1170,14 @@ RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-strict "
RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-strict"
RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-utf8"
RDEPENDS_${PN}-module-io-compress-base-common += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-carp"
+RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-io-compress-base-common"
+RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-io-file"
+RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-io-handle "
+RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-scalar-util"
+RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-strict "
+RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-symbol"
+RDEPENDS_${PN}-module-io-compress-base += "${PN}-module-warnings"
RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-bytes"
RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-exporter "
RDEPENDS_${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
RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-strict "
RDEPENDS_${PN}-module-io-compress-bzip2 += "${PN}-module-warnings"
RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-bytes"
-RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-compress-raw-zlib"
RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-exporter "
+RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-io-compress-adapter-deflate"
RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-io-compress-base-common"
RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-io-compress-rawdeflate"
RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-io-compress-zlib-constants"
RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-strict "
RDEPENDS_${PN}-module-io-compress-deflate += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-bytes"
+RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-constant"
+RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-strict "
+RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-warnings"
RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-bytes"
-RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-compress-raw-zlib"
RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-exporter "
+RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-adapter-deflate"
RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-base-common"
RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-gzip-constants"
RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-rawdeflate"
RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-io-compress-zlib-extra"
RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-strict "
RDEPENDS_${PN}-module-io-compress-gzip += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-bytes"
-RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-constant"
-RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-strict "
-RDEPENDS_${PN}-module-io-compress-gzip-constants += "${PN}-module-warnings"
RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-bytes"
RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-compress-raw-zlib"
RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-exporter "
@@ -1188,9 +1216,16 @@ RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-compress-base-c
RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-io-seekable"
RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-strict "
RDEPENDS_${PN}-module-io-compress-rawdeflate += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-constant"
+RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-strict "
+RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-warnings"
RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-bytes"
RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-compress-raw-zlib"
+RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-config"
RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-exporter "
+RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-fcntl"
+RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-adapter-deflate"
RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-adapter-identity"
RDEPENDS_${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
RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-io-compress-zlib-extra"
RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-strict "
RDEPENDS_${PN}-module-io-compress-zip += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-constant"
-RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-strict "
-RDEPENDS_${PN}-module-io-compress-zip-constants += "${PN}-module-warnings"
RDEPENDS_${PN}-module-io-compress-zlib-constants += "${PN}-module-bytes"
RDEPENDS_${PN}-module-io-compress-zlib-constants += "${PN}-module-constant"
RDEPENDS_${PN}-module-io-compress-zlib-constants += "${PN}-module-exporter"
@@ -1224,7 +1255,6 @@ RDEPENDS_${PN}-module-io-dir += "${PN}-module-tie-hash"
RDEPENDS_${PN}-module-io-file += "${PN}-module-carp"
RDEPENDS_${PN}-module-io-file += "${PN}-module-exporter"
RDEPENDS_${PN}-module-io-file += "${PN}-module-fcntl"
-RDEPENDS_${PN}-module-io-file += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-io-file += "${PN}-module-io-seekable"
RDEPENDS_${PN}-module-io-file += "${PN}-module-selectsaver"
RDEPENDS_${PN}-module-io-file += "${PN}-module-strict"
@@ -1236,6 +1266,10 @@ RDEPENDS_${PN}-module-io-handle += "${PN}-module-io-file"
RDEPENDS_${PN}-module-io-handle += "${PN}-module-selectsaver"
RDEPENDS_${PN}-module-io-handle += "${PN}-module-strict"
RDEPENDS_${PN}-module-io-handle += "${PN}-module-symbol"
+RDEPENDS_${PN}-module-io += "${PN}-module-carp"
+RDEPENDS_${PN}-module-io += "${PN}-module-strict"
+RDEPENDS_${PN}-module-io += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-io += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-io-pipe += "${PN}-module-carp"
RDEPENDS_${PN}-module-io-pipe += "${PN}-module-fcntl"
RDEPENDS_${PN}-module-io-pipe += "${PN}-module-io-handle"
@@ -1253,6 +1287,20 @@ RDEPENDS_${PN}-module-io-select += "${PN}-module-exporter"
RDEPENDS_${PN}-module-io-select += "${PN}-module-strict"
RDEPENDS_${PN}-module-io-select += "${PN}-module-vars"
RDEPENDS_${PN}-module-io-select += "${PN}-module-warnings-register"
+RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-carp"
+RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-errno"
+RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-io-socket"
+RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-socket"
+RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-strict"
+RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-base"
+RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-carp"
+RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-constant"
+RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-errno"
+RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-posix"
+RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-socket"
+RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-strict"
+RDEPENDS_${PN}-module-io-socket-ip += "${PN}-module-warnings"
RDEPENDS_${PN}-module-io-socket += "${PN}-module-carp"
RDEPENDS_${PN}-module-io-socket += "${PN}-module-errno"
RDEPENDS_${PN}-module-io-socket += "${PN}-module-exporter"
@@ -1262,12 +1310,6 @@ RDEPENDS_${PN}-module-io-socket += "${PN}-module-io-socket-inet"
RDEPENDS_${PN}-module-io-socket += "${PN}-module-io-socket-unix"
RDEPENDS_${PN}-module-io-socket += "${PN}-module-socket"
RDEPENDS_${PN}-module-io-socket += "${PN}-module-strict"
-RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-carp"
-RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-errno"
-RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-io-socket"
-RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-socket"
-RDEPENDS_${PN}-module-io-socket-inet += "${PN}-module-strict"
RDEPENDS_${PN}-module-io-socket-unix += "${PN}-module-carp"
RDEPENDS_${PN}-module-io-socket-unix += "${PN}-module-io-socket"
RDEPENDS_${PN}-module-io-socket-unix += "${PN}-module-strict"
@@ -1279,9 +1321,9 @@ RDEPENDS_${PN}-module-io-uncompress-adapter-bunzip2 += "${PN}-module-warnings"
RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-bytes"
RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-compress-raw-zlib"
RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-io-compress-base-common"
+RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-io-compress-zip-constants "
RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-strict"
RDEPENDS_${PN}-module-io-uncompress-adapter-identity += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-io-uncompress-adapter-inflate += "${PN}-module-bytes"
RDEPENDS_${PN}-module-io-uncompress-adapter-inflate += "${PN}-module-compress-raw-zlib"
RDEPENDS_${PN}-module-io-uncompress-adapter-inflate += "${PN}-module-io-compress-base-common"
RDEPENDS_${PN}-module-io-uncompress-adapter-inflate += "${PN}-module-strict"
@@ -1303,7 +1345,6 @@ RDEPENDS_${PN}-module-io-uncompress-anyuncompress += "${PN}-module-io-compress-b
RDEPENDS_${PN}-module-io-uncompress-anyuncompress += "${PN}-module-io-uncompress-base"
RDEPENDS_${PN}-module-io-uncompress-anyuncompress += "${PN}-module-strict"
RDEPENDS_${PN}-module-io-uncompress-anyuncompress += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-io-uncompress-base += "${PN}-module-bytes"
RDEPENDS_${PN}-module-io-uncompress-base += "${PN}-module-carp "
RDEPENDS_${PN}-module-io-uncompress-base += "${PN}-module-constant"
RDEPENDS_${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
RDEPENDS_${PN}-module-io-uncompress-inflate += "${PN}-module-io-uncompress-rawinflate"
RDEPENDS_${PN}-module-io-uncompress-inflate += "${PN}-module-strict "
RDEPENDS_${PN}-module-io-uncompress-inflate += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-bytes"
RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-compress-raw-zlib"
RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-exporter "
RDEPENDS_${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
RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-io-uncompress-base"
RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-strict "
RDEPENDS_${PN}-module-io-uncompress-rawinflate += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-bytes"
RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-compress-raw-zlib"
+RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-constant"
RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-exporter "
+RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-fcntl"
RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-compress-base-common"
RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-compress-zip-constants"
RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-compress-zlib-extra"
+RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-file"
RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-uncompress-adapter-identity"
RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-uncompress-adapter-inflate"
RDEPENDS_${PN}-module-io-uncompress-unzip += "${PN}-module-io-uncompress-rawinflate"
@@ -1364,12 +1406,11 @@ RDEPENDS_${PN}-module-io-zlib += "${PN}-module-symbol"
RDEPENDS_${PN}-module-io-zlib += "${PN}-module-tie-handle"
RDEPENDS_${PN}-module-io-zlib += "${PN}-module-vars"
RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-carp"
-RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-config"
RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-constant"
RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-exporter"
RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-extutils-makemaker"
-RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-filehandle"
+RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-io-handle"
RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-io-select"
RDEPENDS_${PN}-module-ipc-cmd += "${PN}-module-ipc-open3"
@@ -1396,6 +1437,7 @@ RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-constant"
RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-exporter"
RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-fcntl"
RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-io-pipe"
+RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-posix"
RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-strict"
RDEPENDS_${PN}-module-ipc-open3 += "${PN}-module-symbol"
RDEPENDS_${PN}-module-ipc-semaphore += "${PN}-module-carp"
@@ -1414,33 +1456,38 @@ RDEPENDS_${PN}-module-ipc-sysv += "${PN}-module-dynaloader"
RDEPENDS_${PN}-module-ipc-sysv += "${PN}-module-exporter"
RDEPENDS_${PN}-module-ipc-sysv += "${PN}-module-strict"
RDEPENDS_${PN}-module-ipc-sysv += "${PN}-module-vars"
+RDEPENDS_${PN}-module-json-pp-boolean += "${PN}-module-json-pp"
+RDEPENDS_${PN}-module-json-pp-boolean += "${PN}-module-strict"
+RDEPENDS_${PN}-module-json-pp += "${PN}-module-b"
+RDEPENDS_${PN}-module-json-pp += "${PN}-module-base"
+RDEPENDS_${PN}-module-json-pp += "${PN}-module-bytes"
+RDEPENDS_${PN}-module-json-pp += "${PN}-module-carp"
+RDEPENDS_${PN}-module-json-pp += "${PN}-module-constant"
+RDEPENDS_${PN}-module-json-pp += "${PN}-module-encode"
+RDEPENDS_${PN}-module-json-pp += "${PN}-module-math-bigfloat"
+RDEPENDS_${PN}-module-json-pp += "${PN}-module-math-bigint"
+RDEPENDS_${PN}-module-json-pp += "${PN}-module-overload"
+RDEPENDS_${PN}-module-json-pp += "${PN}-module-strict"
+RDEPENDS_${PN}-module-json-pp += "${PN}-module-subs"
RDEPENDS_${PN}-module-less += "${PN}-module-strict"
RDEPENDS_${PN}-module-less += "${PN}-module-warnings"
RDEPENDS_${PN}-module-lib += "${PN}-module-carp"
RDEPENDS_${PN}-module-lib += "${PN}-module-config"
RDEPENDS_${PN}-module-lib += "${PN}-module-strict"
-RDEPENDS_${PN}-module-list-util += "${PN}-module-dynaloader"
RDEPENDS_${PN}-module-list-util += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-list-util += "${PN}-module-list-util-pp"
RDEPENDS_${PN}-module-list-util += "${PN}-module-strict"
-RDEPENDS_${PN}-module-list-util += "${PN}-module-vars"
RDEPENDS_${PN}-module-list-util += "${PN}-module-xsloader"
-RDEPENDS_${PN}-module-list-util-pp += "${PN}-module-carp"
-RDEPENDS_${PN}-module-list-util-pp += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-list-util-pp += "${PN}-module-scalar-util"
-RDEPENDS_${PN}-module-list-util-pp += "${PN}-module-strict"
-RDEPENDS_${PN}-module-list-util-pp += "${PN}-module-vars"
-RDEPENDS_${PN}-module-list-util-pp += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-list-util-xs += "${PN}-module-carp"
RDEPENDS_${PN}-module-list-util-xs += "${PN}-module-list-util"
RDEPENDS_${PN}-module-list-util-xs += "${PN}-module-strict"
-RDEPENDS_${PN}-module-list-util-xs += "${PN}-module-vars"
+RDEPENDS_${PN}-module-loaded += "${PN}-module-carp"
+RDEPENDS_${PN}-module-loaded += "${PN}-module-strict"
+RDEPENDS_${PN}-module-loaded += "${PN}-module-vars"
RDEPENDS_${PN}-module-load += "${PN}-module-carp"
RDEPENDS_${PN}-module-load += "${PN}-module-config"
RDEPENDS_${PN}-module-load += "${PN}-module-constant"
RDEPENDS_${PN}-module-load += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-load += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-load += "${PN}-module-filehandle"
+RDEPENDS_${PN}-module-load += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-load += "${PN}-module-locale-maketext-simple"
RDEPENDS_${PN}-module-load += "${PN}-module-corelist"
RDEPENDS_${PN}-module-load += "${PN}-module-load"
@@ -1448,86 +1495,136 @@ RDEPENDS_${PN}-module-load += "${PN}-module-params-check"
RDEPENDS_${PN}-module-load += "${PN}-module-strict"
RDEPENDS_${PN}-module-load += "${PN}-module-vars"
RDEPENDS_${PN}-module-load += "${PN}-module-version"
-RDEPENDS_${PN}-module-loaded += "${PN}-module-carp"
-RDEPENDS_${PN}-module-loaded += "${PN}-module-strict"
-RDEPENDS_${PN}-module-loaded += "${PN}-module-vars"
-RDEPENDS_${PN}-module-locale-codes += "${PN}-module-carp"
-RDEPENDS_${PN}-module-locale-codes += "${PN}-module-strict"
-RDEPENDS_${PN}-module-locale-codes += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-load += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-constants += "${PN}-module-constant"
+RDEPENDS_${PN}-module-locale-codes-constants += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-locale-codes-constants += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-constants += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-country-codes += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-country-codes += "${PN}-module-utf8"
+RDEPENDS_${PN}-module-locale-codes-country-codes += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-carp"
+RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-locale-codes"
+RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-locale-codes-constants"
+RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-locale-codes-country-codes"
+RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-locale-codes-country-retired"
RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-strict"
RDEPENDS_${PN}-module-locale-codes-country += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-country-retired += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-country-retired += "${PN}-module-utf8"
+RDEPENDS_${PN}-module-locale-codes-country-retired += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-currency-codes += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-currency-codes += "${PN}-module-utf8"
+RDEPENDS_${PN}-module-locale-codes-currency-codes += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-carp"
+RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-locale-codes"
+RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-locale-codes-constants"
+RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-locale-codes-currency-codes"
+RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-locale-codes-currency-retired"
RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-strict"
RDEPENDS_${PN}-module-locale-codes-currency += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-currency-retired += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-currency-retired += "${PN}-module-utf8"
+RDEPENDS_${PN}-module-locale-codes-currency-retired += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-langext-codes += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-langext-codes += "${PN}-module-utf8"
+RDEPENDS_${PN}-module-locale-codes-langext-codes += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-carp"
+RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-locale-codes"
+RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-locale-codes-constants"
+RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-locale-codes-langext-codes"
+RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-locale-codes-langext-retired"
+RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-langext += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-langext-retired += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-langext-retired += "${PN}-module-utf8"
+RDEPENDS_${PN}-module-locale-codes-langext-retired += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-langfam-codes += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-langfam-codes += "${PN}-module-utf8"
+RDEPENDS_${PN}-module-locale-codes-langfam-codes += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-carp"
+RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-locale-codes"
+RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-locale-codes-constants"
+RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-locale-codes-langfam-codes"
+RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-locale-codes-langfam-retired"
+RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-langfam += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-langfam-retired += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-langfam-retired += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-language-codes += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-language-codes += "${PN}-module-utf8"
+RDEPENDS_${PN}-module-locale-codes-language-codes += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-carp"
+RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-locale-codes"
+RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-locale-codes-constants"
+RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-locale-codes-language-codes"
+RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-locale-codes-language-retired"
RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-strict"
RDEPENDS_${PN}-module-locale-codes-language += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-language-retired += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-language-retired += "${PN}-module-utf8"
+RDEPENDS_${PN}-module-locale-codes-language-retired += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-langvar-codes += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-langvar-codes += "${PN}-module-utf8"
+RDEPENDS_${PN}-module-locale-codes-langvar-codes += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-carp"
+RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-locale-codes"
+RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-locale-codes-constants"
+RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-locale-codes-langvar-codes"
+RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-locale-codes-langvar-retired"
+RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-langvar += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-langvar-retired += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-langvar-retired += "${PN}-module-utf8"
+RDEPENDS_${PN}-module-locale-codes-langvar-retired += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes += "${PN}-module-carp"
+RDEPENDS_${PN}-module-locale-codes += "${PN}-module-locale-codes-constants"
+RDEPENDS_${PN}-module-locale-codes += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-script-codes += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-script-codes += "${PN}-module-utf8"
+RDEPENDS_${PN}-module-locale-codes-script-codes += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-carp"
+RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-locale-codes"
+RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-locale-codes-constants"
+RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-locale-codes-script-codes"
+RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-locale-codes-script-retired"
RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-strict"
RDEPENDS_${PN}-module-locale-codes-script += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-locale-constants += "${PN}-module-constant"
-RDEPENDS_${PN}-module-locale-constants += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-locale-constants += "${PN}-module-strict"
-RDEPENDS_${PN}-module-locale-constants += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-locale-country += "${PN}-module-carp"
+RDEPENDS_${PN}-module-locale-codes-script-retired += "${PN}-module-strict"
+RDEPENDS_${PN}-module-locale-codes-script-retired += "${PN}-module-utf8"
+RDEPENDS_${PN}-module-locale-codes-script-retired += "${PN}-module-warnings"
RDEPENDS_${PN}-module-locale-country += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-locale-country += "${PN}-module-locale-codes"
-RDEPENDS_${PN}-module-locale-country += "${PN}-module-locale-codes-country"
-RDEPENDS_${PN}-module-locale-country += "${PN}-module-locale-constants"
RDEPENDS_${PN}-module-locale-country += "${PN}-module-strict"
RDEPENDS_${PN}-module-locale-country += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-locale-currency += "${PN}-module-carp"
RDEPENDS_${PN}-module-locale-currency += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-locale-currency += "${PN}-module-locale-codes"
-RDEPENDS_${PN}-module-locale-currency += "${PN}-module-locale-codes-currency"
-RDEPENDS_${PN}-module-locale-currency += "${PN}-module-locale-constants"
RDEPENDS_${PN}-module-locale-currency += "${PN}-module-strict"
RDEPENDS_${PN}-module-locale-currency += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-locale-language += "${PN}-module-carp"
RDEPENDS_${PN}-module-locale-language += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-locale-language += "${PN}-module-locale-codes"
-RDEPENDS_${PN}-module-locale-language += "${PN}-module-locale-codes-language"
-RDEPENDS_${PN}-module-locale-language += "${PN}-module-locale-constants"
RDEPENDS_${PN}-module-locale-language += "${PN}-module-strict"
RDEPENDS_${PN}-module-locale-language += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-locale-maketext-gutsloader += "${PN}-module-locale-maketext"
+RDEPENDS_${PN}-module-locale-maketext-guts += "${PN}-module-locale-maketext"
RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-carp"
RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-i18n-langtags"
RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-i18n-langtags-detect"
RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-integer"
RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-strict"
RDEPENDS_${PN}-module-locale-maketext += "${PN}-module-vars"
-RDEPENDS_${PN}-module-locale-maketext-guts += "${PN}-module-locale-maketext"
-RDEPENDS_${PN}-module-locale-maketext-gutsloader += "${PN}-module-locale-maketext"
RDEPENDS_${PN}-module-locale-maketext-simple += "${PN}-module-base"
RDEPENDS_${PN}-module-locale-maketext-simple += "${PN}-module-strict"
-RDEPENDS_${PN}-module-locale-script += "${PN}-module-carp"
+RDEPENDS_${PN}-module-locale += "${PN}-module-carp"
+RDEPENDS_${PN}-module-locale += "${PN}-module-config"
RDEPENDS_${PN}-module-locale-script += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-locale-script += "${PN}-module-locale-codes"
-RDEPENDS_${PN}-module-locale-script += "${PN}-module-locale-codes-script"
-RDEPENDS_${PN}-module-locale-script += "${PN}-module-locale-constants"
RDEPENDS_${PN}-module-locale-script += "${PN}-module-strict"
RDEPENDS_${PN}-module-locale-script += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-log-message += "${PN}-module-locale-maketext-simple"
-RDEPENDS_${PN}-module-log-message += "${PN}-module-log-message-config"
-RDEPENDS_${PN}-module-log-message += "${PN}-module-log-message-item"
-RDEPENDS_${PN}-module-log-message += "${PN}-module-params-check"
-RDEPENDS_${PN}-module-log-message += "${PN}-module-strict"
-RDEPENDS_${PN}-module-log-message += "${PN}-module-vars"
-RDEPENDS_${PN}-module-log-message-config += "${PN}-module-filehandle"
-RDEPENDS_${PN}-module-log-message-config += "${PN}-module-locale-maketext-simple"
-RDEPENDS_${PN}-module-log-message-config += "${PN}-module-load"
-RDEPENDS_${PN}-module-log-message-config += "${PN}-module-params-check"
-RDEPENDS_${PN}-module-log-message-config += "${PN}-module-strict"
-RDEPENDS_${PN}-module-log-message-config += "${PN}-module-vars"
-RDEPENDS_${PN}-module-log-message-handlers += "${PN}-module-strict"
-RDEPENDS_${PN}-module-log-message-handlers += "${PN}-module-vars"
-RDEPENDS_${PN}-module-log-message-item += "${PN}-module-carp"
-RDEPENDS_${PN}-module-log-message-item += "${PN}-module-log-message-handlers"
-RDEPENDS_${PN}-module-log-message-item += "${PN}-module-params-check"
-RDEPENDS_${PN}-module-log-message-item += "${PN}-module-strict"
-RDEPENDS_${PN}-module-log-message-item += "${PN}-module-vars"
-RDEPENDS_${PN}-module-log-message-simple += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-log-message-simple += "${PN}-module-log-message"
-RDEPENDS_${PN}-module-log-message-simple += "${PN}-module-params-check"
-RDEPENDS_${PN}-module-log-message-simple += "${PN}-module-strict"
-RDEPENDS_${PN}-module-log-message-simple += "${PN}-module-vars"
RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-carp"
RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-exporter"
RDEPENDS_${PN}-module-math-bigfloat += "${PN}-module-math-bigint"
@@ -1539,24 +1636,24 @@ RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-math-bigfloat"
RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-overload"
RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-strict"
RDEPENDS_${PN}-module-math-bigfloat-trace += "${PN}-module-vars"
-RDEPENDS_${PN}-module-math-bigint += "${PN}-module-carp"
-RDEPENDS_${PN}-module-math-bigint += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-math-bigint += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-math-bigint += "${PN}-module-math-bigfloat"
-RDEPENDS_${PN}-module-math-bigint += "${PN}-module-overload"
-RDEPENDS_${PN}-module-math-bigint += "${PN}-module-strict"
-RDEPENDS_${PN}-module-math-bigint += "${PN}-module-vars"
+RDEPENDS_${PN}-module-math-bigint-calcemu += "${PN}-module-strict"
+RDEPENDS_${PN}-module-math-bigint-calcemu += "${PN}-module-vars"
RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-carp"
RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-constant"
RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-integer"
RDEPENDS_${PN}-module-math-bigint-calc += "${PN}-module-strict"
-RDEPENDS_${PN}-module-math-bigint-calcemu += "${PN}-module-strict"
-RDEPENDS_${PN}-module-math-bigint-calcemu += "${PN}-module-vars"
RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-math-bigint-calc"
RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-strict"
RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-vars"
RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-warnings"
RDEPENDS_${PN}-module-math-bigint-fastcalc += "${PN}-module-xsloader"
+RDEPENDS_${PN}-module-math-bigint += "${PN}-module-carp"
+RDEPENDS_${PN}-module-math-bigint += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-math-bigint += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module-math-bigint += "${PN}-module-math-bigfloat"
+RDEPENDS_${PN}-module-math-bigint += "${PN}-module-overload"
+RDEPENDS_${PN}-module-math-bigint += "${PN}-module-strict"
+RDEPENDS_${PN}-module-math-bigint += "${PN}-module-vars"
RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-exporter"
RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-math-bigint"
RDEPENDS_${PN}-module-math-bigint-trace += "${PN}-module-overload"
@@ -1573,20 +1670,18 @@ RDEPENDS_${PN}-module-math-complex += "${PN}-module-exporter"
RDEPENDS_${PN}-module-math-complex += "${PN}-module-overload"
RDEPENDS_${PN}-module-math-complex += "${PN}-module-scalar-util"
RDEPENDS_${PN}-module-math-complex += "${PN}-module-strict"
-RDEPENDS_${PN}-module-math-complex += "${PN}-module-vars"
RDEPENDS_${PN}-module-math-complex += "${PN}-module-warnings"
RDEPENDS_${PN}-module-math-trig += "${PN}-module-exporter"
RDEPENDS_${PN}-module-math-trig += "${PN}-module-math-complex"
RDEPENDS_${PN}-module-math-trig += "${PN}-module-strict"
-RDEPENDS_${PN}-module-math-trig += "${PN}-module-vars"
+RDEPENDS_${PN}-module-memoize-anydbm-file += "${PN}-module-vars"
+RDEPENDS_${PN}-module-memoize-expirefile += "${PN}-module-carp"
+RDEPENDS_${PN}-module-memoize-expire += "${PN}-module-carp"
RDEPENDS_${PN}-module-memoize += "${PN}-module-carp"
RDEPENDS_${PN}-module-memoize += "${PN}-module-config"
RDEPENDS_${PN}-module-memoize += "${PN}-module-exporter"
RDEPENDS_${PN}-module-memoize += "${PN}-module-strict"
RDEPENDS_${PN}-module-memoize += "${PN}-module-vars"
-RDEPENDS_${PN}-module-memoize-anydbm-file += "${PN}-module-vars"
-RDEPENDS_${PN}-module-memoize-expire += "${PN}-module-carp"
-RDEPENDS_${PN}-module-memoize-expirefile += "${PN}-module-carp"
RDEPENDS_${PN}-module-memoize-sdbm-file += "${PN}-module-sdbm-file"
RDEPENDS_${PN}-module-memoize-storable += "${PN}-module-carp"
RDEPENDS_${PN}-module-memoize-storable += "${PN}-module-storable"
@@ -1617,18 +1712,6 @@ RDEPENDS_${PN}-module-net-domain += "${PN}-module-posix"
RDEPENDS_${PN}-module-net-domain += "${PN}-module-socket"
RDEPENDS_${PN}-module-net-domain += "${PN}-module-strict"
RDEPENDS_${PN}-module-net-domain += "${PN}-module-vars"
-RDEPENDS_${PN}-module-net-ftp += "${PN}-module-carp"
-RDEPENDS_${PN}-module-net-ftp += "${PN}-module-fcntl"
-RDEPENDS_${PN}-module-net-ftp += "${PN}-module-file-basename"
-RDEPENDS_${PN}-module-net-ftp += "${PN}-module-io-socket"
-RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-cmd"
-RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-config"
-RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-ftp-a"
-RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-netrc"
-RDEPENDS_${PN}-module-net-ftp += "${PN}-module-socket"
-RDEPENDS_${PN}-module-net-ftp += "${PN}-module-strict"
-RDEPENDS_${PN}-module-net-ftp += "${PN}-module-time-local"
-RDEPENDS_${PN}-module-net-ftp += "${PN}-module-vars"
RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-carp"
RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-net-ftp-dataconn"
RDEPENDS_${PN}-module-net-ftp-a += "${PN}-module-strict"
@@ -1642,6 +1725,18 @@ RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-carp"
RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-net-ftp-dataconn"
RDEPENDS_${PN}-module-net-ftp-i += "${PN}-module-vars"
RDEPENDS_${PN}-module-net-ftp-l += "${PN}-module-net-ftp-i"
+RDEPENDS_${PN}-module-net-ftp += "${PN}-module-carp"
+RDEPENDS_${PN}-module-net-ftp += "${PN}-module-fcntl"
+RDEPENDS_${PN}-module-net-ftp += "${PN}-module-file-basename"
+RDEPENDS_${PN}-module-net-ftp += "${PN}-module-io-socket"
+RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-cmd"
+RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-config"
+RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-ftp-a"
+RDEPENDS_${PN}-module-net-ftp += "${PN}-module-net-netrc"
+RDEPENDS_${PN}-module-net-ftp += "${PN}-module-socket"
+RDEPENDS_${PN}-module-net-ftp += "${PN}-module-strict"
+RDEPENDS_${PN}-module-net-ftp += "${PN}-module-time-local"
+RDEPENDS_${PN}-module-net-ftp += "${PN}-module-vars"
RDEPENDS_${PN}-module-net-hostent += "${PN}-module-class-struct"
RDEPENDS_${PN}-module-net-hostent += "${PN}-module-exporter"
RDEPENDS_${PN}-module-net-hostent += "${PN}-module-socket"
@@ -1707,17 +1802,6 @@ RDEPENDS_${PN}-module-net-time += "${PN}-module-vars"
RDEPENDS_${PN}-module-next += "${PN}-module-carp"
RDEPENDS_${PN}-module-next += "${PN}-module-overload"
RDEPENDS_${PN}-module-next += "${PN}-module-strict"
-RDEPENDS_${PN}-module-o += "${PN}-module-b"
-RDEPENDS_${PN}-module-o += "${PN}-module-carp"
-RDEPENDS_${PN}-module-object-accessor += "${PN}-module-base"
-RDEPENDS_${PN}-module-object-accessor += "${PN}-module-carp"
-RDEPENDS_${PN}-module-object-accessor += "${PN}-module-constant"
-RDEPENDS_${PN}-module-object-accessor += "${PN}-module-data-dumper"
-RDEPENDS_${PN}-module-object-accessor += "${PN}-module-overload"
-RDEPENDS_${PN}-module-object-accessor += "${PN}-module-params-check"
-RDEPENDS_${PN}-module-object-accessor += "${PN}-module-strict"
-RDEPENDS_${PN}-module-object-accessor += "${PN}-module-tie-scalar"
-RDEPENDS_${PN}-module-object-accessor += "${PN}-module-vars"
RDEPENDS_${PN}-module-opcode += "${PN}-module-carp"
RDEPENDS_${PN}-module-opcode += "${PN}-module-exporter"
RDEPENDS_${PN}-module-opcode += "${PN}-module-strict"
@@ -1727,17 +1811,18 @@ RDEPENDS_${PN}-module-open += "${PN}-module-carp"
RDEPENDS_${PN}-module-open += "${PN}-module-encode"
RDEPENDS_${PN}-module-open += "${PN}-module-encoding"
RDEPENDS_${PN}-module-open += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-o += "${PN}-module-b"
+RDEPENDS_${PN}-module-o += "${PN}-module-carp"
RDEPENDS_${PN}-module-ops += "${PN}-module-opcode"
+RDEPENDS_${PN}-module-overloading += "${PN}-module-overload-numbers"
+RDEPENDS_${PN}-module-overloading += "${PN}-module-warnings"
RDEPENDS_${PN}-module-overload += "${PN}-module-mro"
RDEPENDS_${PN}-module-overload += "${PN}-module-scalar-util"
RDEPENDS_${PN}-module-overload += "${PN}-module-warnings-register"
-RDEPENDS_${PN}-module-overloading += "${PN}-module-carp"
-RDEPENDS_${PN}-module-overloading += "${PN}-module-overload-numbers"
-RDEPENDS_${PN}-module-overloading += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-package-constants += "${PN}-module-if"
RDEPENDS_${PN}-module-package-constants += "${PN}-module-strict"
RDEPENDS_${PN}-module-package-constants += "${PN}-module-vars"
RDEPENDS_${PN}-module-params-check += "${PN}-module-carp"
-RDEPENDS_${PN}-module-params-check += "${PN}-module-data-dumper"
RDEPENDS_${PN}-module-params-check += "${PN}-module-exporter"
RDEPENDS_${PN}-module-params-check += "${PN}-module-locale-maketext-simple"
RDEPENDS_${PN}-module-params-check += "${PN}-module-strict"
@@ -1746,17 +1831,13 @@ RDEPENDS_${PN}-module-parent += "${PN}-module-strict"
RDEPENDS_${PN}-module-parent += "${PN}-module-vars"
RDEPENDS_${PN}-module-perlio-encoding += "${PN}-module-strict"
RDEPENDS_${PN}-module-perlio-encoding += "${PN}-module-xsloader"
+RDEPENDS_${PN}-module-perlio-mmap += "${PN}-module-strict"
+RDEPENDS_${PN}-module-perlio-mmap += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-perlio-mmap += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-perlio-scalar += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-perlio-via += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-perlio-via-quotedprint += "${PN}-module-mime-quotedprint"
RDEPENDS_${PN}-module-perlio-via-quotedprint += "${PN}-module-strict"
-RDEPENDS_${PN}-module-pluggable += "${PN}-module-carp"
-RDEPENDS_${PN}-module-pluggable += "${PN}-module-devel-innerpackage"
-RDEPENDS_${PN}-module-pluggable += "${PN}-module-file-basename"
-RDEPENDS_${PN}-module-pluggable += "${PN}-module-file-find"
-RDEPENDS_${PN}-module-pluggable += "${PN}-module-file-spec-functions"
-RDEPENDS_${PN}-module-pluggable += "${PN}-module-strict"
-RDEPENDS_${PN}-module-pluggable += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-checker += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-checker += "${PN}-module-exporter"
RDEPENDS_${PN}-module-pod-checker += "${PN}-module-pod-parser"
@@ -1766,6 +1847,7 @@ RDEPENDS_${PN}-module-pod-checker += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-escapes += "${PN}-module-exporter"
RDEPENDS_${PN}-module-pod-escapes += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-escapes += "${PN}-module-vars"
+RDEPENDS_${PN}-module-pod-escapes += "${PN}-module-warnings"
RDEPENDS_${PN}-module-pod-find += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-find += "${PN}-module-config"
RDEPENDS_${PN}-module-pod-find += "${PN}-module-cwd"
@@ -1779,11 +1861,6 @@ RDEPENDS_${PN}-module-pod-functions += "${PN}-module-exporter"
RDEPENDS_${PN}-module-pod-functions += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-inputobjects += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-inputobjects += "${PN}-module-vars"
-RDEPENDS_${PN}-module-pod-latex += "${PN}-module-base"
-RDEPENDS_${PN}-module-pod-latex += "${PN}-module-carp"
-RDEPENDS_${PN}-module-pod-latex += "${PN}-module-pod-parseutils"
-RDEPENDS_${PN}-module-pod-latex += "${PN}-module-strict"
-RDEPENDS_${PN}-module-pod-latex += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-man += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-man += "${PN}-module-encode"
RDEPENDS_${PN}-module-pod-man += "${PN}-module-file-basename"
@@ -1804,9 +1881,18 @@ RDEPENDS_${PN}-module-pod-parser += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-parseutils += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-parseutils += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-parseutils += "${PN}-module-vars"
+RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-carp"
+RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-config"
+RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-file-spec-functions"
+RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-vars"
+RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-pod-perldoc-getoptsoo += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-perldoc-getoptsoo += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-config"
RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-fcntl"
+RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-basename"
RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-spec-functions"
RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-file-temp"
RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-pod-perldoc-getoptsoo"
@@ -1814,36 +1900,52 @@ RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-symbol"
RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-text-parsewords"
RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-vars"
-RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-vmsish"
RDEPENDS_${PN}-module-pod-perldoc += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-strict"
-RDEPENDS_${PN}-module-pod-perldoc-baseto += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-pod-perldoc-getoptsoo += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-perldoc-toansi += "${PN}-module-parent"
+RDEPENDS_${PN}-module-pod-perldoc-toansi += "${PN}-module-pod-text-color"
+RDEPENDS_${PN}-module-pod-perldoc-toansi += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-perldoc-toansi += "${PN}-module-vars"
+RDEPENDS_${PN}-module-pod-perldoc-toansi += "${PN}-module-warnings"
RDEPENDS_${PN}-module-pod-perldoc-tochecker += "${PN}-module-pod-checker"
RDEPENDS_${PN}-module-pod-perldoc-tochecker += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-perldoc-tochecker += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-perldoc-tochecker += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-base"
+RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-encode"
RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-file-spec-functions"
+RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-io-handle"
+RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-io-select"
+RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-ipc-open3"
+RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-parent"
+RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-pod-man"
RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-pod-perldoc-topod"
RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-symbol"
+RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-perldoc-toman += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-base"
+RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-parent"
RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-pod-man"
RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-perldoc-tonroff += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-pod-perldoc-topod += "${PN}-module-base"
+RDEPENDS_${PN}-module-pod-perldoc-topod += "${PN}-module-parent"
RDEPENDS_${PN}-module-pod-perldoc-topod += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-perldoc-topod += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-perldoc-topod += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-pod-perldoc-tortf += "${PN}-module-base"
+RDEPENDS_${PN}-module-pod-perldoc-tortf += "${PN}-module-parent"
RDEPENDS_${PN}-module-pod-perldoc-tortf += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-perldoc-tortf += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-perldoc-tortf += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-base"
+RDEPENDS_${PN}-module-pod-perldoc-toterm += "${PN}-module-parent"
+RDEPENDS_${PN}-module-pod-perldoc-toterm += "${PN}-module-pod-text-termcap"
+RDEPENDS_${PN}-module-pod-perldoc-toterm += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-perldoc-toterm += "${PN}-module-vars"
+RDEPENDS_${PN}-module-pod-perldoc-toterm += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-parent"
RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-pod-text"
RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-perldoc-totext += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-pod-perldoc-toxml += "${PN}-module-base"
+RDEPENDS_${PN}-module-pod-perldoc-toxml += "${PN}-module-parent"
RDEPENDS_${PN}-module-pod-perldoc-toxml += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-perldoc-toxml += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-perldoc-toxml += "${PN}-module-warnings"
@@ -1856,15 +1958,6 @@ RDEPENDS_${PN}-module-pod-select += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-select += "${PN}-module-pod-parser"
RDEPENDS_${PN}-module-pod-select += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-select += "${PN}-module-vars"
-RDEPENDS_${PN}-module-pod-simple += "${PN}-module-carp"
-RDEPENDS_${PN}-module-pod-simple += "${PN}-module-integer"
-RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-escapes"
-RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-simple-blackbox"
-RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-simple-linksection"
-RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-simple-tiedoutfh"
-RDEPENDS_${PN}-module-pod-simple += "${PN}-module-strict"
-RDEPENDS_${PN}-module-pod-simple += "${PN}-module-symbol"
-RDEPENDS_${PN}-module-pod-simple += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-simple-blackbox += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-simple-blackbox += "${PN}-module-integer"
RDEPENDS_${PN}-module-pod-simple-blackbox += "${PN}-module-pod-simple"
@@ -1887,6 +1980,7 @@ RDEPENDS_${PN}-module-pod-simple-dumpastext += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-simple-dumpasxml += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-simple-dumpasxml += "${PN}-module-pod-simple"
RDEPENDS_${PN}-module-pod-simple-dumpasxml += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-simple-dumpasxml += "${PN}-module-text-wrap"
RDEPENDS_${PN}-module-pod-simple-linksection += "${PN}-module-overload"
RDEPENDS_${PN}-module-pod-simple-linksection += "${PN}-module-pod-simple-blackbox"
RDEPENDS_${PN}-module-pod-simple-linksection += "${PN}-module-strict"
@@ -1894,16 +1988,25 @@ RDEPENDS_${PN}-module-pod-simple-linksection += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-simple-methody += "${PN}-module-pod-simple"
RDEPENDS_${PN}-module-pod-simple-methody += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-simple-methody += "${PN}-module-vars"
+RDEPENDS_${PN}-module-pod-simple += "${PN}-module-carp"
+RDEPENDS_${PN}-module-pod-simple += "${PN}-module-integer"
+RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-escapes"
+RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-simple-blackbox"
+RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-simple-linksection"
+RDEPENDS_${PN}-module-pod-simple += "${PN}-module-pod-simple-tiedoutfh"
+RDEPENDS_${PN}-module-pod-simple += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-simple += "${PN}-module-symbol"
+RDEPENDS_${PN}-module-pod-simple += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-simple-progress += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-simple-pullparserendtoken += "${PN}-module-pod-simple-pullparsertoken"
+RDEPENDS_${PN}-module-pod-simple-pullparserendtoken += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-simple-pullparserendtoken += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-pod-simple"
RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-pod-simple-pullparserendtoken"
RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-pod-simple-pullparserstarttoken"
RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-pod-simple-pullparsertexttoken"
RDEPENDS_${PN}-module-pod-simple-pullparser += "${PN}-module-strict"
-RDEPENDS_${PN}-module-pod-simple-pullparserendtoken += "${PN}-module-pod-simple-pullparsertoken"
-RDEPENDS_${PN}-module-pod-simple-pullparserendtoken += "${PN}-module-strict"
-RDEPENDS_${PN}-module-pod-simple-pullparserendtoken += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-simple-pullparserstarttoken += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-simple-pullparserstarttoken += "${PN}-module-pod-simple-pullparsertoken"
RDEPENDS_${PN}-module-pod-simple-pullparserstarttoken += "${PN}-module-strict"
@@ -1928,23 +2031,23 @@ RDEPENDS_${PN}-module-pod-simple-simpletree += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-simple-simpletree += "${PN}-module-pod-simple"
RDEPENDS_${PN}-module-pod-simple-simpletree += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-simple-simpletree += "${PN}-module-vars"
+RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-carp"
+RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-pod-simple"
+RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-pod-simple"
RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-pod-simple-methody"
RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-text-wrap"
RDEPENDS_${PN}-module-pod-simple-text += "${PN}-module-vars"
-RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-carp"
-RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-pod-simple"
-RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-strict"
-RDEPENDS_${PN}-module-pod-simple-textcontent += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-symbol"
RDEPENDS_${PN}-module-pod-simple-tiedoutfh += "${PN}-module-vars"
-RDEPENDS_${PN}-module-pod-simple-transcode += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-simple-transcodedumb += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-simple-transcodedumb += "${PN}-module-vars"
+RDEPENDS_${PN}-module-pod-simple-transcode += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-simple-transcodesmart += "${PN}-module-encode"
RDEPENDS_${PN}-module-pod-simple-transcodesmart += "${PN}-module-pod-simple"
RDEPENDS_${PN}-module-pod-simple-transcodesmart += "${PN}-module-strict"
@@ -1953,12 +2056,6 @@ RDEPENDS_${PN}-module-pod-simple-xmloutstream += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-simple-xmloutstream += "${PN}-module-pod-simple"
RDEPENDS_${PN}-module-pod-simple-xmloutstream += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-simple-xmloutstream += "${PN}-module-vars"
-RDEPENDS_${PN}-module-pod-text += "${PN}-module-carp"
-RDEPENDS_${PN}-module-pod-text += "${PN}-module-encode"
-RDEPENDS_${PN}-module-pod-text += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-pod-text += "${PN}-module-pod-simple"
-RDEPENDS_${PN}-module-pod-text += "${PN}-module-strict"
-RDEPENDS_${PN}-module-pod-text += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-pod-text"
RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-term-ansicolor"
@@ -1966,6 +2063,12 @@ RDEPENDS_${PN}-module-pod-text-color += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-pod-text"
RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-text-overstrike += "${PN}-module-vars"
+RDEPENDS_${PN}-module-pod-text += "${PN}-module-carp"
+RDEPENDS_${PN}-module-pod-text += "${PN}-module-encode"
+RDEPENDS_${PN}-module-pod-text += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-pod-text += "${PN}-module-pod-simple"
+RDEPENDS_${PN}-module-pod-text += "${PN}-module-strict"
+RDEPENDS_${PN}-module-pod-text += "${PN}-module-vars"
RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-pod-text"
RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-posix"
RDEPENDS_${PN}-module-pod-text-termcap += "${PN}-module-strict"
@@ -1975,17 +2078,12 @@ RDEPENDS_${PN}-module-pod-usage += "${PN}-module-carp"
RDEPENDS_${PN}-module-pod-usage += "${PN}-module-config"
RDEPENDS_${PN}-module-pod-usage += "${PN}-module-exporter"
RDEPENDS_${PN}-module-pod-usage += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-pod-usage += "${PN}-module-pod-plaintext"
-RDEPENDS_${PN}-module-pod-usage += "${PN}-module-pod-select"
-RDEPENDS_${PN}-module-pod-usage += "${PN}-module-pod-text"
RDEPENDS_${PN}-module-pod-usage += "${PN}-module-strict"
RDEPENDS_${PN}-module-pod-usage += "${PN}-module-vars"
-RDEPENDS_${PN}-module-posix += "${PN}-module-autoloader"
RDEPENDS_${PN}-module-posix += "${PN}-module-exporter"
RDEPENDS_${PN}-module-posix += "${PN}-module-fcntl"
RDEPENDS_${PN}-module-posix += "${PN}-module-strict"
RDEPENDS_${PN}-module-posix += "${PN}-module-tie-hash"
-RDEPENDS_${PN}-module-posix += "${PN}-module-vars"
RDEPENDS_${PN}-module-posix += "${PN}-module-warnings"
RDEPENDS_${PN}-module-posix += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-re += "${PN}-module-carp"
@@ -2004,20 +2102,14 @@ RDEPENDS_${PN}-module-safe += "${PN}-module-utf8"
RDEPENDS_${PN}-module-scalar-util += "${PN}-module-carp"
RDEPENDS_${PN}-module-scalar-util += "${PN}-module-exporter"
RDEPENDS_${PN}-module-scalar-util += "${PN}-module-list-util"
-RDEPENDS_${PN}-module-scalar-util += "${PN}-module-scalar-util-pp"
RDEPENDS_${PN}-module-scalar-util += "${PN}-module-strict"
-RDEPENDS_${PN}-module-scalar-util += "${PN}-module-vars"
-RDEPENDS_${PN}-module-scalar-util-pp += "${PN}-module-b"
-RDEPENDS_${PN}-module-scalar-util-pp += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-scalar-util-pp += "${PN}-module-overload"
-RDEPENDS_${PN}-module-scalar-util-pp += "${PN}-module-strict"
-RDEPENDS_${PN}-module-scalar-util-pp += "${PN}-module-vars"
-RDEPENDS_${PN}-module-scalar-util-pp += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-exporter"
RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-strict"
RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-tie-hash"
RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-warnings"
RDEPENDS_${PN}-module-sdbm-file += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-search-dict += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-search-dict += "${PN}-module-feature"
RDEPENDS_${PN}-module-search-dict += "${PN}-module-strict"
RDEPENDS_${PN}-module-selectsaver += "${PN}-module-carp"
RDEPENDS_${PN}-module-selectsaver += "${PN}-module-symbol"
@@ -2025,11 +2117,6 @@ RDEPENDS_${PN}-module-selfloader += "${PN}-module-exporter"
RDEPENDS_${PN}-module-selfloader += "${PN}-module-io-handle"
RDEPENDS_${PN}-module-selfloader += "${PN}-module-strict"
RDEPENDS_${PN}-module-selfloader += "${PN}-module-vars"
-RDEPENDS_${PN}-module-shell += "${PN}-module-constant"
-RDEPENDS_${PN}-module-shell += "${PN}-module-file-spec-functions"
-RDEPENDS_${PN}-module-shell += "${PN}-module-if"
-RDEPENDS_${PN}-module-shell += "${PN}-module-strict"
-RDEPENDS_${PN}-module-shell += "${PN}-module-warnings"
RDEPENDS_${PN}-module-sigtrap += "${PN}-module-carp"
RDEPENDS_${PN}-module-sigtrap += "${PN}-module-symbol"
RDEPENDS_${PN}-module-socket += "${PN}-module-carp"
@@ -2065,135 +2152,120 @@ RDEPENDS_${PN}-module-sys-syslog += "${PN}-module-vars"
RDEPENDS_${PN}-module-sys-syslog += "${PN}-module-warnings"
RDEPENDS_${PN}-module-sys-syslog += "${PN}-module-warnings-register"
RDEPENDS_${PN}-module-sys-syslog += "${PN}-module-xsloader"
+RDEPENDS_${PN}-module-tap-base += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-base += "${PN}-module-constant"
RDEPENDS_${PN}-module-tap-base += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-base += "${PN}-module-tap-object"
-RDEPENDS_${PN}-module-tap-base += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-base += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-posix"
RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-tap-base"
RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-tap-formatter-color"
-RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-formatter-base += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-formatter-color += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-formatter-color += "${PN}-module-constant"
RDEPENDS_${PN}-module-tap-formatter-color += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-formatter-color += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-posix"
-RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-tap-formatter-base"
-RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-formatter-color += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-carp"
RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-constant"
RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-file-path"
RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-tap-formatter-console-session"
-RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-formatter-console-parallelsession += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-base"
+RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-posix"
+RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-formatter-console += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-formatter-console-session += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-formatter-console-session += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-formatter-console-session += "${PN}-module-tap-formatter-session"
-RDEPENDS_${PN}-module-tap-formatter-console-session += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-formatter-console-session += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-posix"
RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-tap-formatter-base"
RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-tap-formatter-file-session"
-RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-formatter-file += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-formatter-file-session += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-formatter-file-session += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-formatter-file-session += "${PN}-module-tap-formatter-session"
-RDEPENDS_${PN}-module-tap-formatter-file-session += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-formatter-file-session += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-formatter-session += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-formatter-session += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-formatter-session += "${PN}-module-tap-base"
-RDEPENDS_${PN}-module-tap-formatter-session += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-formatter-session += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-harness-env += "${PN}-module-constant"
+RDEPENDS_${PN}-module-tap-harness-env += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-harness-env += "${PN}-module-tap-object"
+RDEPENDS_${PN}-module-tap-harness-env += "${PN}-module-text-parsewords"
+RDEPENDS_${PN}-module-tap-harness-env += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-harness += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-harness += "${PN}-module-carp"
RDEPENDS_${PN}-module-tap-harness += "${PN}-module-file-path"
RDEPENDS_${PN}-module-tap-harness += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-tap-harness += "${PN}-module-io-handle"
RDEPENDS_${PN}-module-tap-harness += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-harness += "${PN}-module-tap-base"
-RDEPENDS_${PN}-module-tap-harness += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-harness += "${PN}-module-warnings"
RDEPENDS_${PN}-module-tap-object += "${PN}-module-carp"
RDEPENDS_${PN}-module-tap-object += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-object += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-carp"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-base"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-grammar"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-iterator"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-iteratorfactory"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-result"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-resultfactory"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-source"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-executable"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-file"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-handle"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-perl"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-rawtap"
-RDEPENDS_${PN}-module-tap-parser += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-object += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-benchmark"
RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-carp"
RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-tap-object"
-RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-aggregator += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-carp"
RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-tap-object"
RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-tap-parser-resultfactory"
RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-tap-parser-yamlish-reader"
-RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-grammar += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-iterator-array += "${PN}-module-base"
+RDEPENDS_${PN}-module-tap-parser-iterator-array += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-parser-iterator-array += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-base"
+RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-carp"
+RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-constant"
+RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-file-basename"
+RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-carp"
RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-tap-object"
-RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser-iterator-array += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-iterator-array += "${PN}-module-tap-parser-iterator"
-RDEPENDS_${PN}-module-tap-parser-iterator-array += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-iterator += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-config"
RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-io-handle"
RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-tap-parser-iterator"
-RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-iterator-process += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-iterator-stream += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-iterator-stream += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-iterator-stream += "${PN}-module-tap-parser-iterator"
-RDEPENDS_${PN}-module-tap-parser-iterator-stream += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-carp"
-RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-constant"
-RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-file-basename"
-RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-tap-object"
-RDEPENDS_${PN}-module-tap-parser-iteratorfactory += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-iterator-stream += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-constant"
RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-io-select"
RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-tap-object"
-RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser-result += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-result += "${PN}-module-tap-object"
-RDEPENDS_${PN}-module-tap-parser-result += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-multiplexer += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-base"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-carp"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-grammar"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-iterator"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-iteratorfactory"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-result"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-resultfactory"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-source"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-executable"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-file"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-handle"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-perl"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-tap-parser-sourcehandler-rawtap"
+RDEPENDS_${PN}-module-tap-parser += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-result-bailout += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-result-bailout += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-result-bailout += "${PN}-module-tap-parser-result"
-RDEPENDS_${PN}-module-tap-parser-result-bailout += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-result-bailout += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-result-comment += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-result-comment += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-result-comment += "${PN}-module-tap-parser-result"
-RDEPENDS_${PN}-module-tap-parser-result-comment += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser-result-plan += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-result-plan += "${PN}-module-tap-parser-result"
-RDEPENDS_${PN}-module-tap-parser-result-plan += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser-result-pragma += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-result-pragma += "${PN}-module-tap-parser-result"
-RDEPENDS_${PN}-module-tap-parser-result-pragma += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser-result-test += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-result-test += "${PN}-module-tap-parser-result"
-RDEPENDS_${PN}-module-tap-parser-result-test += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser-result-unknown += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-result-unknown += "${PN}-module-tap-parser-result"
-RDEPENDS_${PN}-module-tap-parser-result-unknown += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser-result-version += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-result-version += "${PN}-module-tap-parser-result"
-RDEPENDS_${PN}-module-tap-parser-result-version += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser-result-yaml += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-result-yaml += "${PN}-module-tap-parser-result"
-RDEPENDS_${PN}-module-tap-parser-result-yaml += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-result-comment += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-carp"
RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-object"
RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-bailout"
RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-comment"
RDEPENDS_${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
RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-unknown"
RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-version"
RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-tap-parser-result-yaml"
-RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-resultfactory += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-result += "${PN}-module-base"
+RDEPENDS_${PN}-module-tap-parser-result += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-parser-result += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-result-plan += "${PN}-module-base"
+RDEPENDS_${PN}-module-tap-parser-result-plan += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-parser-result-plan += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-result-pragma += "${PN}-module-base"
+RDEPENDS_${PN}-module-tap-parser-result-pragma += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-parser-result-pragma += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-result-test += "${PN}-module-base"
+RDEPENDS_${PN}-module-tap-parser-result-test += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-parser-result-test += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-result-unknown += "${PN}-module-base"
+RDEPENDS_${PN}-module-tap-parser-result-unknown += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-parser-result-unknown += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-result-version += "${PN}-module-base"
+RDEPENDS_${PN}-module-tap-parser-result-version += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-parser-result-version += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-result-yaml += "${PN}-module-base"
+RDEPENDS_${PN}-module-tap-parser-result-yaml += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-parser-result-yaml += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-scheduler-job += "${PN}-module-carp"
+RDEPENDS_${PN}-module-tap-parser-scheduler-job += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-parser-scheduler-job += "${PN}-module-warnings"
RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-carp"
RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-strict"
RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-tap-parser-scheduler-job"
RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-tap-parser-scheduler-spinner"
-RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser-scheduler-job += "${PN}-module-carp"
-RDEPENDS_${PN}-module-tap-parser-scheduler-job += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-scheduler-job += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-scheduler += "${PN}-module-warnings"
RDEPENDS_${PN}-module-tap-parser-scheduler-spinner += "${PN}-module-carp"
RDEPENDS_${PN}-module-tap-parser-scheduler-spinner += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-scheduler-spinner += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-file-basename"
-RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-tap-object"
-RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-tap-object"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-tap-parser-iterator"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-scheduler-spinner += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-constant"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-tap-parser-iterator-process"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-tap-parser-iteratorfactory"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-tap-parser-sourcehandler"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-tap-parser-iterator-process"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-executable += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-constant"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-tap-parser-iterator-stream"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-tap-parser-iteratorfactory"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-tap-parser-sourcehandler"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-tap-parser-iterator-stream"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-file += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-constant"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-tap-parser-iterator-stream"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-tap-parser-iteratorfactory"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-tap-parser-sourcehandler"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-tap-parser-iterator-stream"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-handle += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-base"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-tap-parser-iterator"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-config"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-constant"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-tap-parser-iterator-process"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-tap-parser-iteratorfactory"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-tap-parser-sourcehandler-executable"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-tap-parser-utils"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-tap-parser-iterator-process"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-text-parsewords"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-perl += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-strict"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-tap-parser-iterator-array"
RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-tap-parser-iteratorfactory"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-tap-parser-sourcehandler"
-RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-vars"
-RDEPENDS_${PN}-module-tap-parser-utils += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-tap-parser-utils += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-utils += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-sourcehandler-rawtap += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-base"
+RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-constant"
+RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-file-basename"
+RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-strict"
+RDEPENDS_${PN}-module-tap-parser-source += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-yamlish-reader += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-yamlish-reader += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-yamlish-reader += "${PN}-module-tap-object"
-RDEPENDS_${PN}-module-tap-parser-yamlish-reader += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-yamlish-reader += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-tap-parser-yamlish-writer += "${PN}-module-base"
RDEPENDS_${PN}-module-tap-parser-yamlish-writer += "${PN}-module-strict"
-RDEPENDS_${PN}-module-tap-parser-yamlish-writer += "${PN}-module-tap-object"
-RDEPENDS_${PN}-module-tap-parser-yamlish-writer += "${PN}-module-vars"
+RDEPENDS_${PN}-module-tap-parser-yamlish-writer += "${PN}-module-warnings"
RDEPENDS_${PN}-module-term-ansicolor += "${PN}-module-carp"
RDEPENDS_${PN}-module-term-ansicolor += "${PN}-module-exporter"
RDEPENDS_${PN}-module-term-ansicolor += "${PN}-module-strict"
-RDEPENDS_${PN}-module-term-ansicolor += "${PN}-module-vars"
+RDEPENDS_${PN}-module-term-ansicolor += "${PN}-module-warnings"
RDEPENDS_${PN}-module-term-cap += "${PN}-module-carp"
RDEPENDS_${PN}-module-term-cap += "${PN}-module-strict"
RDEPENDS_${PN}-module-term-cap += "${PN}-module-vars"
@@ -2273,51 +2364,41 @@ RDEPENDS_${PN}-module-term-complete += "${PN}-module-exporter"
RDEPENDS_${PN}-module-term-complete += "${PN}-module-strict"
RDEPENDS_${PN}-module-term-readline += "${PN}-module-strict"
RDEPENDS_${PN}-module-term-readline += "${PN}-module-term-cap"
-RDEPENDS_${PN}-module-term-ui += "${PN}-module-carp"
-RDEPENDS_${PN}-module-term-ui += "${PN}-module-locale-maketext-simple"
-RDEPENDS_${PN}-module-term-ui += "${PN}-module-params-check"
-RDEPENDS_${PN}-module-term-ui += "${PN}-module-strict"
-RDEPENDS_${PN}-module-term-ui += "${PN}-module-term-readline"
-RDEPENDS_${PN}-module-term-ui += "${PN}-module-term-ui-history"
-RDEPENDS_${PN}-module-term-ui += "${PN}-module-vars"
-RDEPENDS_${PN}-module-term-ui-history += "${PN}-module-base"
-RDEPENDS_${PN}-module-term-ui-history += "${PN}-module-log-message"
-RDEPENDS_${PN}-module-term-ui-history += "${PN}-module-strict"
-RDEPENDS_${PN}-module-term-ui-history += "${PN}-module-vars"
-RDEPENDS_${PN}-module-test += "${PN}-module-carp"
-RDEPENDS_${PN}-module-test += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-test += "${PN}-module-file-temp"
-RDEPENDS_${PN}-module-test += "${PN}-module-strict"
-RDEPENDS_${PN}-module-test += "${PN}-module-vars"
+RDEPENDS_${PN}-module-test-builder-module += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-test-builder-module += "${PN}-module-strict"
+RDEPENDS_${PN}-module-test-builder-module += "${PN}-module-test-builder"
RDEPENDS_${PN}-module-test-builder += "${PN}-module-config"
RDEPENDS_${PN}-module-test-builder += "${PN}-module-perlio"
RDEPENDS_${PN}-module-test-builder += "${PN}-module-strict"
RDEPENDS_${PN}-module-test-builder += "${PN}-module-threads-shared"
RDEPENDS_${PN}-module-test-builder += "${PN}-module-warnings"
-RDEPENDS_${PN}-module-test-builder-module += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-test-builder-module += "${PN}-module-strict"
-RDEPENDS_${PN}-module-test-builder-module += "${PN}-module-test-builder"
+RDEPENDS_${PN}-module-test-builder-tester-color += "${PN}-module-strict"
+RDEPENDS_${PN}-module-test-builder-tester-color += "${PN}-module-test-builder-tester"
RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-carp"
RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-exporter"
RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-strict"
RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-symbol"
RDEPENDS_${PN}-module-test-builder-tester += "${PN}-module-test-builder"
-RDEPENDS_${PN}-module-test-builder-tester-color += "${PN}-module-strict"
-RDEPENDS_${PN}-module-test-builder-tester-color += "${PN}-module-test-builder-tester"
+RDEPENDS_${PN}-module-test-harness += "${PN}-module-base"
RDEPENDS_${PN}-module-test-harness += "${PN}-module-config"
RDEPENDS_${PN}-module-test-harness += "${PN}-module-constant"
-RDEPENDS_${PN}-module-test-harness += "${PN}-module-exporter"
RDEPENDS_${PN}-module-test-harness += "${PN}-module-strict"
RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-harness"
RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-parser-aggregator"
RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-parser-source"
RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-parser-sourcehandler-perl"
-RDEPENDS_${PN}-module-test-harness += "${PN}-module-tap-parser-utils"
-RDEPENDS_${PN}-module-test-harness += "${PN}-module-vars"
+RDEPENDS_${PN}-module-test-harness += "${PN}-module-text-parsewords"
+RDEPENDS_${PN}-module-test-harness += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-test-more += "${PN}-module-scalar-util"
RDEPENDS_${PN}-module-test-more += "${PN}-module-strict"
RDEPENDS_${PN}-module-test-more += "${PN}-module-test-builder-module"
RDEPENDS_${PN}-module-test-more += "${PN}-module-test-more"
RDEPENDS_${PN}-module-test-more += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-test += "${PN}-module-carp"
+RDEPENDS_${PN}-module-test += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-test += "${PN}-module-file-temp"
+RDEPENDS_${PN}-module-test += "${PN}-module-strict"
+RDEPENDS_${PN}-module-test += "${PN}-module-vars"
RDEPENDS_${PN}-module-test-simple += "${PN}-module-strict"
RDEPENDS_${PN}-module-test-simple += "${PN}-module-test-builder-module"
RDEPENDS_${PN}-module-text-abbrev += "${PN}-module-exporter"
@@ -2330,10 +2411,6 @@ RDEPENDS_${PN}-module-text-balanced += "${PN}-module-vars"
RDEPENDS_${PN}-module-text-parsewords += "${PN}-module-carp"
RDEPENDS_${PN}-module-text-parsewords += "${PN}-module-exporter"
RDEPENDS_${PN}-module-text-parsewords += "${PN}-module-strict"
-RDEPENDS_${PN}-module-text-soundex += "${PN}-module-carp"
-RDEPENDS_${PN}-module-text-soundex += "${PN}-module-exporter"
-RDEPENDS_${PN}-module-text-soundex += "${PN}-module-strict"
-RDEPENDS_${PN}-module-text-soundex += "${PN}-module-xsloader"
RDEPENDS_${PN}-module-text-tabs += "${PN}-module-exporter"
RDEPENDS_${PN}-module-text-tabs += "${PN}-module-strict"
RDEPENDS_${PN}-module-text-tabs += "${PN}-module-vars"
@@ -2381,10 +2458,10 @@ RDEPENDS_${PN}-module-tie-file += "${PN}-module-symbol"
RDEPENDS_${PN}-module-tie-handle += "${PN}-module-carp"
RDEPENDS_${PN}-module-tie-handle += "${PN}-module-tie-stdhandle"
RDEPENDS_${PN}-module-tie-handle += "${PN}-module-warnings-register"
-RDEPENDS_${PN}-module-tie-hash += "${PN}-module-carp"
-RDEPENDS_${PN}-module-tie-hash += "${PN}-module-warnings-register"
RDEPENDS_${PN}-module-tie-hash-namedcapture += "${PN}-module-strict"
RDEPENDS_${PN}-module-tie-hash-namedcapture += "${PN}-module-xsloader"
+RDEPENDS_${PN}-module-tie-hash += "${PN}-module-carp"
+RDEPENDS_${PN}-module-tie-hash += "${PN}-module-warnings-register"
RDEPENDS_${PN}-module-tie-memoize += "${PN}-module-strict"
RDEPENDS_${PN}-module-tie-memoize += "${PN}-module-tie-hash"
RDEPENDS_${PN}-module-tie-refhash += "${PN}-module-carp"
@@ -2408,7 +2485,6 @@ RDEPENDS_${PN}-module-time-hires += "${PN}-module-carp"
RDEPENDS_${PN}-module-time-hires += "${PN}-module-dynaloader"
RDEPENDS_${PN}-module-time-hires += "${PN}-module-exporter"
RDEPENDS_${PN}-module-time-hires += "${PN}-module-strict"
-RDEPENDS_${PN}-module-time-hires += "${PN}-module-vars"
RDEPENDS_${PN}-module-time-local += "${PN}-module-carp"
RDEPENDS_${PN}-module-time-local += "${PN}-module-config"
RDEPENDS_${PN}-module-time-local += "${PN}-module-constant"
@@ -2429,17 +2505,12 @@ RDEPENDS_${PN}-module-time-piece += "${PN}-module-strict"
RDEPENDS_${PN}-module-time-piece += "${PN}-module-time-local"
RDEPENDS_${PN}-module-time-piece += "${PN}-module-time-seconds"
RDEPENDS_${PN}-module-time-seconds += "${PN}-module-constant"
+RDEPENDS_${PN}-module-time-seconds += "${PN}-module-exporter"
RDEPENDS_${PN}-module-time-seconds += "${PN}-module-overload "
RDEPENDS_${PN}-module-time-seconds += "${PN}-module-strict"
RDEPENDS_${PN}-module-time-seconds += "${PN}-module-vars"
RDEPENDS_${PN}-module-time-tm += "${PN}-module-class-struct"
RDEPENDS_${PN}-module-time-tm += "${PN}-module-strict"
-RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-carp"
-RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-constant"
-RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-dynaloader"
-RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-strict"
-RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-warnings"
RDEPENDS_${PN}-module-unicode-collate-cjk-big5 += "${PN}-module-strict"
RDEPENDS_${PN}-module-unicode-collate-cjk-gb2312 += "${PN}-module-strict"
RDEPENDS_${PN}-module-unicode-collate-cjk-jisx0208 += "${PN}-module-strict"
@@ -2447,10 +2518,16 @@ RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-strict"
RDEPENDS_${PN}-module-unicode-collate-cjk-korean += "${PN}-module-unicode-collate"
RDEPENDS_${PN}-module-unicode-collate-cjk-pinyin += "${PN}-module-strict"
RDEPENDS_${PN}-module-unicode-collate-cjk-stroke += "${PN}-module-strict"
+RDEPENDS_${PN}-module-unicode-collate-cjk-zhuyin += "${PN}-module-strict"
RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-base"
RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-carp"
-RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-file-spec"
RDEPENDS_${PN}-module-unicode-collate-locale += "${PN}-module-strict"
+RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-carp"
+RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-constant"
+RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-dynaloader"
+RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-strict"
+RDEPENDS_${PN}-module-unicode-collate += "${PN}-module-warnings"
RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-carp"
RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-dynaloader"
RDEPENDS_${PN}-module-unicode-normalize += "${PN}-module-exporter"
@@ -2461,10 +2538,13 @@ RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-charnames"
RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-exporter"
RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-feature"
RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-file-spec"
-RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-storable"
+RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-if"
+RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-integer"
RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-strict"
-RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-unicode-normalize"
+RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-unicore"
+RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-utf8-heavy"
RDEPENDS_${PN}-module-unicode-ucd += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-unicore += "${PN}-module-integer"
RDEPENDS_${PN}-module-universal += "${PN}-module-exporter"
RDEPENDS_${PN}-module-universal += "${PN}-module-warnings"
RDEPENDS_${PN}-module-user-grent += "${PN}-module-class-struct"
@@ -2482,5 +2562,19 @@ RDEPENDS_${PN}-module-utf8 += "${PN}-module-carp"
RDEPENDS_${PN}-module-utf8 += "${PN}-module-utf8-heavy"
RDEPENDS_${PN}-module-version += "${PN}-module-strict"
RDEPENDS_${PN}-module-version += "${PN}-module-vars"
+RDEPENDS_${PN}-module-version += "${PN}-module-version-regex"
+RDEPENDS_${PN}-module-version-regex += "${PN}-module-strict"
+RDEPENDS_${PN}-module-version-regex += "${PN}-module-vars"
+RDEPENDS_${PN}-module-version-vpp += "${PN}-module-b"
+RDEPENDS_${PN}-module-version-vpp += "${PN}-module-carp"
+RDEPENDS_${PN}-module-version-vpp += "${PN}-module-config"
+RDEPENDS_${PN}-module-version-vpp += "${PN}-module-constant"
+RDEPENDS_${PN}-module-version-vpp += "${PN}-module-if"
+RDEPENDS_${PN}-module-version-vpp += "${PN}-module-overload"
+RDEPENDS_${PN}-module-version-vpp += "${PN}-module-posix"
+RDEPENDS_${PN}-module-version-vpp += "${PN}-module-strict"
+RDEPENDS_${PN}-module-version-vpp += "${PN}-module-universal"
+RDEPENDS_${PN}-module-version-vpp += "${PN}-module-vars"
+RDEPENDS_${PN}-module-version-vpp += "${PN}-module-version-regex"
RDEPENDS_${PN}-module-xsloader += "${PN}-module-carp"
RDEPENDS_${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"
HOMEPAGE = "http://www.perl.org/"
SECTION = "devel"
LICENSE = "Artistic-1.0 | GPL-1.0"
-LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \
- file://Artistic;md5=f921793d03cc6d63ec4b15e9be8fd3f8"
+LIC_FILES_CHKSUM = "file://Copying;md5=5b122a36d0f6dc55279a0ebc69f3c60b \
+ file://Artistic;md5=2e6fd2475335af892494fe1f7327baf3"
# We need gnugrep (for -I)
DEPENDS = "virtual/db grep-native"
DEPENDS += "gdbm zlib"
@@ -13,7 +13,11 @@ PR = "r1"
PROVIDES += "libmodule-build-perl"
SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
- file://debian/arm_thread_stress_timeout.diff \
+"
+
+# Pick up patches from debian
+# http://ftp.de.debian.org/debian/pool/main/p/perl/perl_5.20.0-1.debian.tar.xz
+SRC_URI += " \
file://debian/cpan_definstalldirs.diff \
file://debian/db_file_ver.diff \
file://debian/doc_info.diff \
@@ -25,30 +29,27 @@ SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
file://debian/extutils_set_libperl_path.diff \
file://debian/no_packlist_perllocal.diff \
file://debian/prefix_changes.diff \
- file://debian/fakeroot.diff \
file://debian/instmodsh_doc.diff \
file://debian/ld_run_path.diff \
file://debian/libnet_config_path.diff \
- file://debian/m68k_thread_stress.diff \
file://debian/mod_paths.diff \
file://debian/module_build_man_extensions.diff \
file://debian/prune_libs.diff \
file://debian/fixes/net_smtp_docs.diff \
file://debian/perlivp.diff \
- file://debian/disable-zlib-bundling.diff \
- file://debian/cpanplus_definstalldirs.diff \
- file://debian/cpanplus_config_path.diff \
- file://debian/deprecate-with-apt.diff \
file://debian/squelch-locale-warnings.diff \
file://debian/skip-upstream-git-tests.diff \
- file://debian/fixes/extutils-cbuilder-cflags.diff \
- file://debian/fixes/module-build-home-directory.diff \
file://debian/skip-kfreebsd-crash.diff \
file://debian/fixes/document_makemaker_ccflags.diff \
- file://debian/fixes/sys-syslog-socket-timeout-kfreebsd.patch \
- file://debian/fixes/pod_fixes.diff \
file://debian/find_html2text.diff \
- \
+ file://debian/hurd_test_skip_stack.diff \
+ file://debian/perl5db-x-terminal-emulator.patch \
+ file://debian/cpan-missing-site-dirs.diff \
+ file://debian/fixes/memoize_storable_nstore.diff \
+ file://debian/regen-skip.diff \
+"
+
+SRC_URI += " \
file://Makefile.patch \
file://Makefile.SH.patch \
file://installperl.patch \
@@ -56,17 +57,13 @@ SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
file://perl-moreconfig.patch \
file://letgcc-find-errno.patch \
file://generate-sh.patch \
- file://09_fix_installperl.patch \
file://native-perlinc.patch \
file://perl-enable-gdbm.patch \
file://cross-generate_uudmap.patch \
file://fix_bad_rpath.patch \
- file://perl-build-in-t-dir.patch \
file://perl-archlib-exp.patch \
file://dynaloaderhack.patch \
\
- file://0001-Fix-misparsing-of-maketext-strings.patch \
- file://0001-Prevent-premature-hsplit-calls-and-only-trigger-REHA.patch \
\
file://config.sh \
file://config.sh-32 \
@@ -75,11 +72,18 @@ SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
file://config.sh-64 \
file://config.sh-64-le \
file://config.sh-64-be \
- file://perl-5.14.3-fix-CVE-2010-4777.patch "
-# file://debian/fakeroot.diff
+ file://perl-5.14.3-fix-CVE-2010-4777.patch \
+ file://0001-Makefile.SH-fix-do_install-failed.patch \
+"
+
+# Fix test case issues
+SRC_URI_append_class-target = " \
+ file://test/dist-threads-t-join.t-adjust-ps-option.patch \
+ file://test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch \
+ "
-SRC_URI[md5sum] = "f6a3d878c688d111b495c87db56c5be5"
-SRC_URI[sha256sum] = "03638a4f01bc26b81231233671524b4163849a3a9ea5cc2397293080c4ea339f"
+SRC_URI[md5sum] = "406ec049ebe3afcc80d9c76ec78ca4f8"
+SRC_URI[sha256sum] = "4e8c28ad6ecc89902f9cb2e76f2815bb1a8287ded278e15f7a36ca45f8bbcd02"
inherit perlnative siteinfo
@@ -191,6 +195,7 @@ do_compile() {
}
do_install() {
+ #export hostperl="${STAGING_BINDIR_NATIVE}/perl-native/perl${PV}"
oe_runmake install DESTDIR=${D}
# Add perl pointing at current version
ln -sf perl${PV} ${D}${bindir}/perl
@@ -246,7 +251,6 @@ perl_package_preprocess () {
${PKGD}${libdir}/perl/${PV}/Config_heavy.pl \
${PKGD}${libdir}/perl/${PV}/ExtUtils/Liblist/Kid.pm \
${PKGD}${libdir}/perl/${PV}/FileCache.pm \
- ${PKGD}${libdir}/perl/${PV}/cacheout.pl \
${PKGD}${libdir}/perl/${PV}/pod/*.pod \
${PKGD}${libdir}/perl/config.sh
}