summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/perl/perl-5.12.2
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/perl/perl-5.12.2')
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/09_fix_installperl.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/Configure-multilib.patch17
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/Makefile.SH.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/Makefile.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/asm-pageh-fix.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/cross-generate_uudmap.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/arm_optim.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/arm_thread_stress_timeout.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_config_path.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_definstalldirs.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_config_path.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_definstalldirs.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/db_file_ver.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/deprecate-with-apt.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/devel-ppport-ia64-optim.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/disable-zlib-bundling.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/doc_info.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/enc2xs_inc.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/errno_ver.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/extutils_hacks.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/fakeroot.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/autodie-flock.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/concat-stack-corruption.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/cpanplus-without-home.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/h2ph-gcc-4.5.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/hurd-ccflags.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-docs.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-sprintf.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/net_smtp_docs.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/processPL.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/instmodsh_doc.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/ld_run_path.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/libnet_config_path.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/m68k_thread_stress.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/mod_paths.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/module_build_man_extensions.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/perlivp.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/prune_libs.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/debian/squelch-locale-warnings.diff2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/generate-sh.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/installperl.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/letgcc-find-errno.patch46
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/native-nopacklist.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/native-perlinc.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/native-ssp.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_1.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_2.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_3.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_4.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_5.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_6.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/perl-configpm-switch.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/perl-dynloader.patch12
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/perl-enable-gdbm.patch2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.2/perl-moreconfig.patch2
55 files changed, 177 insertions, 2 deletions
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/09_fix_installperl.patch b/meta/recipes-devtools/perl/perl-5.12.2/09_fix_installperl.patch
index 6f2531b952..cfe004724c 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/09_fix_installperl.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/09_fix_installperl.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [embedded specific]
2
1Correctly identify arch-specific modules in ext/ where the .pm files 3Correctly identify arch-specific modules in ext/ where the .pm files
2are under lib. 4are under lib.
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/Configure-multilib.patch b/meta/recipes-devtools/perl/perl-5.12.2/Configure-multilib.patch
new file mode 100644
index 0000000000..6a4125b89b
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.12.2/Configure-multilib.patch
@@ -0,0 +1,17 @@
1Upstream-Status:Pending
2
3Index: perl-5.12.2/Configure
4===================================================================
5--- perl-5.12.2.orig/Configure
6+++ perl-5.12.2/Configure
7@@ -1316,8 +1316,9 @@ loclibpth="/usr/local/lib /opt/local/lib
8 loclibpth="$loclibpth /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib"
9
10 : general looking path for locating libraries
11-glibpth="/lib /usr/lib $xlibpth"
12+glibpth="/lib /usr/lib /lib64 /usr/lib64 $xlibpth"
13 glibpth="$glibpth /usr/ccs/lib /usr/ucblib /usr/local/lib"
14+test -f /usr/lib/`uname -m`-linux-gnu/libc.so && glibpth="/usr/lib/`uname -m`-linux-gnu $glibpth"
15 test -f /usr/shlib/libc.so && glibpth="/usr/shlib $glibpth"
16 test -f /shlib/libc.so && glibpth="/shlib $glibpth"
17 test -d /usr/lib64 && glibpth="$glibpth /lib64 /usr/lib64 /usr/local/lib64"
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/Makefile.SH.patch b/meta/recipes-devtools/perl/perl-5.12.2/Makefile.SH.patch
index 39e5fee577..72f1b8fd04 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/Makefile.SH.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/Makefile.SH.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [embedded specific]
2
1Index: perl-5.12.2/Makefile.SH 3Index: perl-5.12.2/Makefile.SH
2=================================================================== 4===================================================================
3--- perl-5.12.2.orig/Makefile.SH 5--- perl-5.12.2.orig/Makefile.SH
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/Makefile.patch b/meta/recipes-devtools/perl/perl-5.12.2/Makefile.patch
index e7226ff708..2c374ed857 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/Makefile.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/Makefile.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [embedded specific]
2
1Index: perl-5.12.2/Cross/Makefile 3Index: perl-5.12.2/Cross/Makefile
2=================================================================== 4===================================================================
3--- perl-5.12.2.orig/Cross/Makefile 5--- perl-5.12.2.orig/Cross/Makefile
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/asm-pageh-fix.patch b/meta/recipes-devtools/perl/perl-5.12.2/asm-pageh-fix.patch
index c972108244..251beb9d11 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/asm-pageh-fix.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/asm-pageh-fix.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Pending
2
1Perl inclues asm/page.h in order to get the definition for getpagesize which 3Perl inclues asm/page.h in order to get the definition for getpagesize which
2has been definied in unistd.h since glibc 2.1. Some recent version of linux 4has been definied in unistd.h since glibc 2.1. Some recent version of linux
3libc headers removed the asm/page.h resulting in failures here for some 5libc headers removed the asm/page.h resulting in failures here for some
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/cross-generate_uudmap.patch b/meta/recipes-devtools/perl/perl-5.12.2/cross-generate_uudmap.patch
index f6218c1bbb..d59ad8dae6 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/cross-generate_uudmap.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/cross-generate_uudmap.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [embedded specific]
2
1Index: perl-5.10.1/Makefile.SH 3Index: perl-5.10.1/Makefile.SH
2=================================================================== 4===================================================================
3--- perl-5.10.1.orig/Makefile.SH 2010-02-12 19:06:17.000000000 +0300 5--- perl-5.10.1.orig/Makefile.SH 2010-02-12 19:06:17.000000000 +0300
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/arm_optim.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/arm_optim.diff
index 383df6b358..c86ddc90c4 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/arm_optim.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/arm_optim.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1From: Niko Tyni <ntyni@debian.org> 3From: Niko Tyni <ntyni@debian.org>
2Description: Downgrade the optimization of sv.c on arm due to a gcc-4.4 bug 4Description: Downgrade the optimization of sv.c on arm due to a gcc-4.4 bug
3Bug-Debian: http://bugs.debian.org/580334 5Bug-Debian: http://bugs.debian.org/580334
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/arm_thread_stress_timeout.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/arm_thread_stress_timeout.diff
index 34b8a2c1a1..c4b4c1339b 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/arm_thread_stress_timeout.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/arm_thread_stress_timeout.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Raise the timeout of ext/threads/shared/t/stress.t to accommodate slower build hosts 3Subject: Raise the timeout of ext/threads/shared/t/stress.t to accommodate slower build hosts
2Bug-Debian: http://bugs.debian.org/501970 4Bug-Debian: http://bugs.debian.org/501970
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_config_path.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_config_path.diff
index 799d15e5d1..4a349b4c77 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_config_path.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_config_path.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Set location of CPAN::Config to /etc/perl as /usr may not be writable. 3Subject: Set location of CPAN::Config to /etc/perl as /usr may not be writable.
2 4
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_definstalldirs.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_definstalldirs.diff
index f64af15eea..3e3e53f2a5 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_definstalldirs.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_definstalldirs.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Provide a sensible INSTALLDIRS default for modules installed from CPAN. 3Subject: Provide a sensible INSTALLDIRS default for modules installed from CPAN.
2 4
3Some modules which are included in core set INSTALLDIRS => 'perl' 5Some modules which are included in core set INSTALLDIRS => 'perl'
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_config_path.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_config_path.diff
index 6956218f8a..65101194a3 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_config_path.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_config_path.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1From: Niko Tyni <ntyni@debian.org> 3From: Niko Tyni <ntyni@debian.org>
2Subject: Save local versions of CPANPLUS::Config::System into /etc/perl. 4Subject: Save local versions of CPANPLUS::Config::System into /etc/perl.
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_definstalldirs.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_definstalldirs.diff
index 3a1e209943..2ec063cbd2 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_definstalldirs.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_definstalldirs.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1From: Niko Tyni <ntyni@debian.org> 3From: Niko Tyni <ntyni@debian.org>
2Subject: Configure CPANPLUS to use the site directories by default. 4Subject: Configure CPANPLUS to use the site directories by default.
3Closes: 533707 5Closes: 533707
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/db_file_ver.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/db_file_ver.diff
index 8d0e61b1d1..a974d08ea4 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/db_file_ver.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/db_file_ver.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Remove overly restrictive DB_File version check. 3Subject: Remove overly restrictive DB_File version check.
2Bug-Debian: http://bugs.debian.org/340047 4Bug-Debian: http://bugs.debian.org/340047
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/deprecate-with-apt.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/deprecate-with-apt.diff
index a515035d9b..e580466cca 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/deprecate-with-apt.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/deprecate-with-apt.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1From: Niko Tyni <ntyni@debian.org> 3From: Niko Tyni <ntyni@debian.org>
2Subject: Point users to Debian packages of deprecated core modules 4Subject: Point users to Debian packages of deprecated core modules
3Bug-Debian: http://bugs.debian.org/580034 5Bug-Debian: http://bugs.debian.org/580034
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/devel-ppport-ia64-optim.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/devel-ppport-ia64-optim.diff
index 9e4d9cfdf9..c65601000f 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/devel-ppport-ia64-optim.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/devel-ppport-ia64-optim.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1From: Niko Tyni <ntyni@debian.org> 3From: Niko Tyni <ntyni@debian.org>
2Subject: Work around an ICE on ia64 4Subject: Work around an ICE on ia64
3Closes: 548943 5Closes: 548943
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/disable-zlib-bundling.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/disable-zlib-bundling.diff
index f540067214..e036dc53e4 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/disable-zlib-bundling.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/disable-zlib-bundling.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1From: Niko Tyni <ntyni@debian.org> 3From: Niko Tyni <ntyni@debian.org>
2Subject: Disable zlib bundling in Compress::Raw::Zlib 4Subject: Disable zlib bundling in Compress::Raw::Zlib
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/doc_info.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/doc_info.diff
index ec7eba98f9..2f5d9a4fb8 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/doc_info.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/doc_info.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Replace generic man(1) instructions with Debian-specific information. 3Subject: Replace generic man(1) instructions with Debian-specific information.
2 4
3Indicate that the user needs to install the perl-doc package. 5Indicate that the user needs to install the perl-doc package.
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/enc2xs_inc.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/enc2xs_inc.diff
index 227dc10581..e96d53d8f8 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/enc2xs_inc.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/enc2xs_inc.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Tweak enc2xs to follow symlinks and ignore missing @INC directories. 3Subject: Tweak enc2xs to follow symlinks and ignore missing @INC directories.
2Bug-Debian: http://bugs.debian.org/290336 4Bug-Debian: http://bugs.debian.org/290336
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/errno_ver.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/errno_ver.diff
index f4370086ba..b28b4bca89 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/errno_ver.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/errno_ver.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Remove Errno version check due to upgrade problems with long-running processes. 3Subject: Remove Errno version check due to upgrade problems with long-running processes.
2Bug-Debian: http://bugs.debian.org/343351 4Bug-Debian: http://bugs.debian.org/343351
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/extutils_hacks.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/extutils_hacks.diff
index 9134cac9f2..1fb635da2e 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/extutils_hacks.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/extutils_hacks.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Various debian-specific ExtUtils changes 3Subject: Various debian-specific ExtUtils changes
2 4
3 * Respect umask during installation, and set as appropriate for each of 5 * Respect umask during installation, and set as appropriate for each of
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fakeroot.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/fakeroot.diff
index e3430ce2b6..380955b522 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fakeroot.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/fakeroot.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Postpone LD_LIBRARY_PATH evaluation to the binary targets. 3Subject: Postpone LD_LIBRARY_PATH evaluation to the binary targets.
2 4
3Modify the setting of LD_LIBRARY_PATH to append pre-existing values at the 5Modify the setting of LD_LIBRARY_PATH to append pre-existing values at the
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/autodie-flock.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/autodie-flock.diff
index f8908ac872..1e2c1ad472 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/autodie-flock.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/autodie-flock.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1From: Niko Tyni <ntyni@debian.org> 3From: Niko Tyni <ntyni@debian.org>
2Subject: Allow for flock returning EAGAIN instead of EWOULDBLOCK on linux/parisc 4Subject: Allow for flock returning EAGAIN instead of EWOULDBLOCK on linux/parisc
3Bug-Debian: http://bugs.debian.org/543731 5Bug-Debian: http://bugs.debian.org/543731
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/concat-stack-corruption.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/concat-stack-corruption.diff
index 6feb8401fe..ef21261dc2 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/concat-stack-corruption.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/concat-stack-corruption.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1From: Niko Tyni <ntyni@debian.org> 3From: Niko Tyni <ntyni@debian.org>
2Subject: Fix stack pointer corruption in pp_concat() with 'use encoding' 4Subject: Fix stack pointer corruption in pp_concat() with 'use encoding'
3Bug-Debian: http://bugs.debian.org/596105 5Bug-Debian: http://bugs.debian.org/596105
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/cpanplus-without-home.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/cpanplus-without-home.diff
index 5f85894a97..798b7c2014 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/cpanplus-without-home.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/cpanplus-without-home.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1From: Niko Tyni <ntyni@debian.org> 3From: Niko Tyni <ntyni@debian.org>
2Subject: Fix CPANPLUS test failures when HOME doesn't exist 4Subject: Fix CPANPLUS test failures when HOME doesn't exist
3Bug: http://rt.cpan.org/Public/Bug/Display.html?id=52988 5Bug: http://rt.cpan.org/Public/Bug/Display.html?id=52988
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/h2ph-gcc-4.5.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/h2ph-gcc-4.5.diff
index c2baf2fa76..49d797c316 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/h2ph-gcc-4.5.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/h2ph-gcc-4.5.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Author: Robin Barker <rmbarker@cpan.org> 3Author: Robin Barker <rmbarker@cpan.org>
2Subject: h2ph fix for gcc 4.5 4Subject: h2ph fix for gcc 4.5
3Bug-Debian: http://bugs.debian.org/599933 5Bug-Debian: http://bugs.debian.org/599933
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/hurd-ccflags.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/hurd-ccflags.diff
index b9ea6770f2..d7b43e982f 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/hurd-ccflags.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/hurd-ccflags.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Author: Samuel Thibault <sthibault@debian.org> 3Author: Samuel Thibault <sthibault@debian.org>
2Subject: Make hints/gnu.sh append to $ccflags rather than overriding them 4Subject: Make hints/gnu.sh append to $ccflags rather than overriding them
3Bug-Debian: http://bugs.debian.org/587901 5Bug-Debian: http://bugs.debian.org/587901
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-docs.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-docs.diff
index bb5c0e8c10..ece4989f4d 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-docs.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-docs.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1From: Niko Tyni <ntyni@debian.org> 3From: Niko Tyni <ntyni@debian.org>
2Subject: LC_NUMERIC documentation fixes 4Subject: LC_NUMERIC documentation fixes
3Bug-Debian: http://bugs.debian.org/379329 5Bug-Debian: http://bugs.debian.org/379329
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-sprintf.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-sprintf.diff
index 6a39820012..b150e72e52 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-sprintf.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-sprintf.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1From: Niko Tyni <ntyni@debian.org> 3From: Niko Tyni <ntyni@debian.org>
2Subject: Fix sprintf not to ignore LC_NUMERIC with constants 4Subject: Fix sprintf not to ignore LC_NUMERIC with constants
3Bug-Debian: http://bugs.debian.org/601549 5Bug-Debian: http://bugs.debian.org/601549
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/net_smtp_docs.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/net_smtp_docs.diff
index 6dc97129bb..f7b5e428b2 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/net_smtp_docs.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/net_smtp_docs.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Document the Net::SMTP 'Port' option 3Subject: Document the Net::SMTP 'Port' option
2Bug-Debian: http://bugs.debian.org/100195 4Bug-Debian: http://bugs.debian.org/100195
3Bug: http://rt.cpan.org/Public/Bug/Display.html?id=36038 5Bug: http://rt.cpan.org/Public/Bug/Display.html?id=36038
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/processPL.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/processPL.diff
index 5a444e3f69..3b645d136a 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/processPL.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/processPL.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Always use PERLRUNINST when building perl modules. 3Subject: Always use PERLRUNINST when building perl modules.
2Bug-Debian: http://bugs.debian.org/357264 4Bug-Debian: http://bugs.debian.org/357264
3Bug: http://rt.cpan.org/Public/Bug/Display.html?id=17224 5Bug: http://rt.cpan.org/Public/Bug/Display.html?id=17224
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/instmodsh_doc.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/instmodsh_doc.diff
index 5670863ac5..cfc57fa617 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/instmodsh_doc.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/instmodsh_doc.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Debian policy doesn't install .packlist files for core or vendor. 3Subject: Debian policy doesn't install .packlist files for core or vendor.
2 4
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/ld_run_path.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/ld_run_path.diff
index ffcfab9d5d..ced1e8f946 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/ld_run_path.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/ld_run_path.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Remove standard libs from LD_RUN_PATH as per Debian policy. 3Subject: Remove standard libs from LD_RUN_PATH as per Debian policy.
2 4
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/libnet_config_path.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/libnet_config_path.diff
index 41bca9702b..ef0f3698fe 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/libnet_config_path.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/libnet_config_path.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Set location of libnet.cfg to /etc/perl/Net as /usr may not be writable. 3Subject: Set location of libnet.cfg to /etc/perl/Net as /usr may not be writable.
2 4
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/m68k_thread_stress.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/m68k_thread_stress.diff
index cda6089a01..d27a677638 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/m68k_thread_stress.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/m68k_thread_stress.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Disable some threads tests on m68k for now due to missing TLS. 3Subject: Disable some threads tests on m68k for now due to missing TLS.
2Closes: #495826, #517938 4Closes: #495826, #517938
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/mod_paths.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/mod_paths.diff
index bfa4721c43..96fe4dfef5 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/mod_paths.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/mod_paths.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Tweak @INC ordering for Debian 3Subject: Tweak @INC ordering for Debian
2 4
3Our order is: 5Our order is:
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/module_build_man_extensions.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/module_build_man_extensions.diff
index 320a90d84a..bc7fd9e60f 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/module_build_man_extensions.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/module_build_man_extensions.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Adjust Module::Build manual page extensions for the Debian Perl policy 3Subject: Adjust Module::Build manual page extensions for the Debian Perl policy
2Bug-Debian: http://bugs.debian.org/479460 4Bug-Debian: http://bugs.debian.org/479460
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/perlivp.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/perlivp.diff
index c63c1e81b8..ebe942cbfb 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/perlivp.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/perlivp.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1From: Niko Tyni <ntyni@debian.org> 3From: Niko Tyni <ntyni@debian.org>
2Subject: Make perlivp skip include directories in /usr/local 4Subject: Make perlivp skip include directories in /usr/local
3Closes: 510895 5Closes: 510895
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/prune_libs.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/prune_libs.diff
index 4d73717db4..0f498951c7 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/prune_libs.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/prune_libs.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Subject: Prune the list of libraries wanted to what we actually need. 3Subject: Prune the list of libraries wanted to what we actually need.
2Bug-Debian: http://bugs.debian.org/128355 4Bug-Debian: http://bugs.debian.org/128355
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/squelch-locale-warnings.diff b/meta/recipes-devtools/perl/perl-5.12.2/debian/squelch-locale-warnings.diff
index 091dec45cb..68c1a35b6e 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/squelch-locale-warnings.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.2/debian/squelch-locale-warnings.diff
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1From: Niko Tyni <ntyni@debian.org> 3From: Niko Tyni <ntyni@debian.org>
2Subject: Squelch locale warnings in Debian package maintainer scripts 4Subject: Squelch locale warnings in Debian package maintainer scripts
3Bug-Debian: http://bugs.debian.org/508764 5Bug-Debian: http://bugs.debian.org/508764
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/generate-sh.patch b/meta/recipes-devtools/perl/perl-5.12.2/generate-sh.patch
index ceb74196d6..47f91c56d3 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/generate-sh.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/generate-sh.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [embedded specific]
2
1Use the ld flags from the supplied configuration file. For sh we need the 3Use the ld flags from the supplied configuration file. For sh we need the
2flags that specify to build PIC code so that the shared libraries work. 4flags that specify to build PIC code so that the shared libraries work.
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/installperl.patch b/meta/recipes-devtools/perl/perl-5.12.2/installperl.patch
index d20961c4f8..276eb3d412 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/installperl.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/installperl.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [embedded specific]
2
1Index: perl-5.12.2/installperl 3Index: perl-5.12.2/installperl
2=================================================================== 4===================================================================
3--- perl-5.12.2.orig/installperl 5--- perl-5.12.2.orig/installperl
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/letgcc-find-errno.patch b/meta/recipes-devtools/perl/perl-5.12.2/letgcc-find-errno.patch
new file mode 100644
index 0000000000..268cb531b7
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.12.2/letgcc-find-errno.patch
@@ -0,0 +1,46 @@
1Upstream-Status:Inappropriate [embedded specific]
2
3This removes all the logic that perl uses to locate an appropriate
4errno.h for the target. Instead we simple create a file that does
5
6 #include "errno.h"
7
8and use that as the file to parse. This is needed when using an
9external toolchain since perl will search in ${STAGING_INCDIR} for
10errno.h (when using gcc) and that isn't where it's located - its
11wherever the external toolchain keeps it's headers.
12
13Index: perl-5.12.2/ext/Errno/Errno_pm.PL
14===================================================================
15--- perl-5.12.2.orig/ext/Errno/Errno_pm.PL
16+++ perl-5.12.2/ext/Errno/Errno_pm.PL
17@@ -17,8 +17,18 @@ unlink "Errno.tmp" if -f "Errno.tmp";
18 open OUT, ">Errno.tmp" or die "Cannot open Errno.tmp: $!";
19 select OUT;
20 my $file;
21-my @files = get_files();
22-if ($Config{gccversion} ne '' && $^O eq 'MSWin32') {
23+#my @files = get_files();
24+my @files = ("errno.h");
25+
26+if (1) {
27+ open INCS, '>includes.c' or
28+ die "Cannot open includes.c";
29+ print INCS qq[#include "errno.h"\n];
30+ close INCS;
31+ process_file('includes.c');
32+ unlink 'includes.c';
33+}
34+elsif ($Config{gccversion} ne '' && $^O eq 'MSWin32') {
35 # MinGW complains "warning: #pragma system_header ignored outside include
36 # file" if the header files are processed individually, so include them
37 # all in .c file and process that instead.
38@@ -53,7 +63,7 @@ sub process_file {
39 chomp($file = `cygpath -w "$file"`);
40 }
41
42- return unless defined $file and -f $file;
43+# return unless defined $file and -f $file;
44 # warn "Processing $file\n";
45
46 local *FH;
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/native-nopacklist.patch b/meta/recipes-devtools/perl/perl-5.12.2/native-nopacklist.patch
index 92b02d4af0..8d5b819584 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/native-nopacklist.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/native-nopacklist.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [debian patch]
2
1Part of 52_debian_extutils_hacks.patch just to exclude the installation of .packlist files 3Part of 52_debian_extutils_hacks.patch just to exclude the installation of .packlist files
2 4
3Index: perl-5.12.2/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 5Index: perl-5.12.2/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/native-perlinc.patch b/meta/recipes-devtools/perl/perl-5.12.2/native-perlinc.patch
index bf145ba6b2..ffaf326291 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/native-perlinc.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/native-perlinc.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [embedded specific]
2
1Index: perl-5.8.8/lib/ExtUtils/MM_Unix.pm 3Index: perl-5.8.8/lib/ExtUtils/MM_Unix.pm
2=================================================================== 4===================================================================
3--- perl-5.12.2.orig/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 2008-10-31 22:01:35.000000000 +0000 5--- perl-5.12.2.orig/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 2008-10-31 22:01:35.000000000 +0000
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/native-ssp.patch b/meta/recipes-devtools/perl/perl-5.12.2/native-ssp.patch
index 1c825f50d0..e1e6f08735 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/native-ssp.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/native-ssp.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [embedded specific]
2
1Fix for compiling with ssp enabled gcc: 3Fix for compiling with ssp enabled gcc:
2See http://bugs.openembedded.net/show_bug.cgi?id=1980 4See http://bugs.openembedded.net/show_bug.cgi?id=1980
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_1.patch b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_1.patch
index 63e641003c..d5a6295386 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_1.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_1.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [Backport]
2
1Imported from perl git tree by Nitin A Kamble <nitin.a.kamble@intel.com> 3Imported from perl git tree by Nitin A Kamble <nitin.a.kamble@intel.com>
22011-02-23 42011-02-23
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_2.patch b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_2.patch
index 6c536dd05b..a3432ab430 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_2.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_2.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [Backport]
2
1Imported from perl git tree by Nitin A Kamble <nitin.a.kamble@intel.com> 3Imported from perl git tree by Nitin A Kamble <nitin.a.kamble@intel.com>
22011-02-23 42011-02-23
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_3.patch b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_3.patch
index a74a45d73c..26af1f1d95 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_3.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_3.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [Backport]
2
1Imported from perl git tree by Nitin A Kamble <nitin.a.kamble@intel.com> 3Imported from perl git tree by Nitin A Kamble <nitin.a.kamble@intel.com>
22011-02-23 42011-02-23
3 5
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_4.patch b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_4.patch
index 1a047bcc2c..98bf0743fb 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_4.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_4.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [Backport]
2
1commit 43c0c913165d6abe1bc0cb45a784eb1c32c3700b 3commit 43c0c913165d6abe1bc0cb45a784eb1c32c3700b
2Author: Nicholas Clark <nick@ccl4.org> 4Author: Nicholas Clark <nick@ccl4.org>
3Date: Mon Feb 14 09:06:42 2011 +0000 5Date: Mon Feb 14 09:06:42 2011 +0000
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_5.patch b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_5.patch
index abc1922cbe..70f7104784 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_5.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_5.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [Backport]
2
1Rebased by Nitin A Kamble <nitin.a.kamble@intel.com> on 3/11/2011 3Rebased by Nitin A Kamble <nitin.a.kamble@intel.com> on 3/11/2011
2 4
3commit 5e4c4c91bd52a48de59520d5e9b4e3478e49c613 5commit 5e4c4c91bd52a48de59520d5e9b4e3478e49c613
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_6.patch b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_6.patch
index 0520c307db..cacf9fac2d 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_6.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_6.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [Backport]
2
1Rebased by Nitin A Kamble <nitin.a.kamble@intel.com> on 3/11/2011 3Rebased by Nitin A Kamble <nitin.a.kamble@intel.com> on 3/11/2011
2 4
3commit 7353f64c5bca6e7102582a1e0017c850930249c3 5commit 7353f64c5bca6e7102582a1e0017c850930249c3
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/perl-configpm-switch.patch b/meta/recipes-devtools/perl/perl-5.12.2/perl-configpm-switch.patch
index ac519a0271..9e9f342866 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/perl-configpm-switch.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/perl-configpm-switch.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [native]
2
1This patch is used for perl-native only. It enables the switching of 3This patch is used for perl-native only. It enables the switching of
2configuration files between Config_heavy.pl and 4configuration files between Config_heavy.pl and
3Config_heavy-target.pl by setting the environment variables 5Config_heavy-target.pl by setting the environment variables
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/perl-dynloader.patch b/meta/recipes-devtools/perl/perl-5.12.2/perl-dynloader.patch
index 061a8236fd..21d8bb96e7 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/perl-dynloader.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/perl-dynloader.patch
@@ -1,11 +1,15 @@
1Upstream-Status:Inappropriate [embedded specific]
2
1Allow the location that .so files are searched for for dynamic 3Allow the location that .so files are searched for for dynamic
2loading to be changed via an environment variable. This is to allow 4loading to be changed via an environment variable. This is to allow
3us to load .so's from the host system while building for the target 5us to load .so's from the host system while building for the target
4system. 6system.
5 7
8Update by Nitin A Kamble <nitin.a.kamble@intel.com> 2011/04/21
9
6--- perl-5.12.2/dist/XSLoader/XSLoader_pm.PL 2007/04/20 09:03:08 1.1 10--- perl-5.12.2/dist/XSLoader/XSLoader_pm.PL 2007/04/20 09:03:08 1.1
7+++ perl-5.12.2/dist/XSLoader/XSLoader_pm.PL 2007/04/20 09:03:08 11+++ perl-5.12.2/dist/XSLoader/XSLoader_pm.PL 2007/04/20 09:03:08
8@@ -65,6 +65,15 @@ 12@@ -65,6 +65,19 @@
9 print OUT <<'EOT'; 13 print OUT <<'EOT';
10 my $modpname = join('/',@modparts); 14 my $modpname = join('/',@modparts);
11 my $modlibname = (caller())[1]; 15 my $modlibname = (caller())[1];
@@ -15,7 +19,11 @@ system.
15+ { 19+ {
16+ my $hostlib = $ENV{PERLHOSTLIB}; 20+ my $hostlib = $ENV{PERLHOSTLIB};
17+ print STDERR "*** Module name IN: $modlibname\n"; 21+ print STDERR "*** Module name IN: $modlibname\n";
18+ $modlibname =~ s#(?<!/)(\.\./)*lib/#$hostlib#g; 22+ ($p1, $p2, $p3, $p4, $p5) = $modlibname =~ m/(^(.*lib\/)?)((perl\/[0-9\.]*\/)?)(.*)$/;
23+ print STDERR "*** p1: $p1 p3: $p3 p5: $p5\n";
24+ if ( $p1 ne "" ) {
25+ $modlibname = $hostlib.$p5;
26+ }
19+ print STDERR "*** Module name OUT: $modlibname\n"; 27+ print STDERR "*** Module name OUT: $modlibname\n";
20+ } 28+ }
21 my $c = @modparts; 29 my $c = @modparts;
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/perl-enable-gdbm.patch b/meta/recipes-devtools/perl/perl-5.12.2/perl-enable-gdbm.patch
index c0874c372d..aa83fca5ae 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/perl-enable-gdbm.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/perl-enable-gdbm.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [embedded specific]
2
1Index: perl-5.8.8/config_h.SH 3Index: perl-5.8.8/config_h.SH
2=================================================================== 4===================================================================
3--- perl-5.8.8.orig/config_h.SH 2005-11-01 02:13:05.000000000 +0800 5--- perl-5.8.8.orig/config_h.SH 2005-11-01 02:13:05.000000000 +0800
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/perl-moreconfig.patch b/meta/recipes-devtools/perl/perl-5.12.2/perl-moreconfig.patch
index 590c72536b..59ce85a7a3 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/perl-moreconfig.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.2/perl-moreconfig.patch
@@ -1,3 +1,5 @@
1Upstream-Status:Inappropriate [embedded specific]
2
1We need ld in the fake config library, but it's not included by default. So 3We need ld in the fake config library, but it's not included by default. So
2expand the number of items included. While this works it indicates that the 4expand the number of items included. While this works it indicates that the
3rest of the config items are not being picked up and/or are being picked up 5rest of the config items are not being picked up and/or are being picked up