summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/09_fix_installperl.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/09_fix_installperl.patch)6
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/Configure-multilib.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/Configure-multilib.patch)6
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/Makefile.SH.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/Makefile.SH.patch)44
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/Makefile.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/Makefile.patch)6
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/asm-pageh-fix.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/asm-pageh-fix.patch)6
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/config.sh (renamed from meta/recipes-devtools/perl/perl-5.12.2/config.sh)46
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/config.sh-32 (renamed from meta/recipes-devtools/perl/perl-5.12.2/config.sh-32)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/config.sh-32-be (renamed from meta/recipes-devtools/perl/perl-5.12.2/config.sh-32-be)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/config.sh-32-le (renamed from meta/recipes-devtools/perl/perl-5.12.2/config.sh-32-le)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/config.sh-64 (renamed from meta/recipes-devtools/perl/perl-5.12.2/config.sh-64)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/config.sh-64-be (renamed from meta/recipes-devtools/perl/perl-5.12.2/config.sh-64-be)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/config.sh-64-le (renamed from meta/recipes-devtools/perl/perl-5.12.2/config.sh-64-le)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/cross-generate_uudmap.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/cross-generate_uudmap.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/arm_optim.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/arm_optim.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/arm_thread_stress_timeout.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/arm_thread_stress_timeout.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/cpan_config_path.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_config_path.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/cpan_definstalldirs.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_definstalldirs.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/cpanplus_config_path.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_config_path.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/cpanplus_definstalldirs.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_definstalldirs.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/db_file_ver.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/db_file_ver.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/deprecate-with-apt.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/deprecate-with-apt.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/devel-ppport-ia64-optim.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/devel-ppport-ia64-optim.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/disable-zlib-bundling.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/disable-zlib-bundling.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/doc_info.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/doc_info.diff)6
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/enc2xs_inc.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/enc2xs_inc.diff)9
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/errno_ver.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/errno_ver.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/extutils_hacks.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/extutils_hacks.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/fakeroot.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/fakeroot.diff)4
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/autodie-flock.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/autodie-flock.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/concat-stack-corruption.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/concat-stack-corruption.diff)4
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/cpanplus-without-home.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/cpanplus-without-home.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/h2ph-gcc-4.5.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/h2ph-gcc-4.5.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/hurd-ccflags.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/hurd-ccflags.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/lc-numeric-docs.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-docs.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/lc-numeric-sprintf.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-sprintf.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/net_smtp_docs.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/net_smtp_docs.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/processPL.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/processPL.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/instmodsh_doc.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/instmodsh_doc.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/ld_run_path.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/ld_run_path.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/libnet_config_path.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/libnet_config_path.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/m68k_thread_stress.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/m68k_thread_stress.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/mod_paths.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/mod_paths.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/module_build_man_extensions.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/module_build_man_extensions.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/patchlevel45
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/perlivp.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/perlivp.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/prune_libs.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/prune_libs.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/series34
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/squelch-locale-warnings.diff (renamed from meta/recipes-devtools/perl/perl-5.12.2/debian/squelch-locale-warnings.diff)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/generate-sh.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/generate-sh.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/installperl.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/installperl.patch)6
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/letgcc-find-errno.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/letgcc-find-errno.patch)6
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/native-nopacklist.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/native-nopacklist.patch)6
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/native-perlinc.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/native-perlinc.patch)4
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/native-ssp.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/native-ssp.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_1.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_1.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_2.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_2.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_3.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_3.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_4.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_4.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_5.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_5.patch)52
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_6.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_6.patch)36
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/perl-configpm-switch.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/perl-configpm-switch.patch)0
-rwxr-xr-xmeta/recipes-devtools/perl/perl-5.12.3/perl-configure.sh (renamed from meta/recipes-devtools/perl/perl-5.12.2/perl-configure.sh)2
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/perl-dynloader.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/perl-dynloader.patch)4
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/perl-enable-gdbm.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/perl-enable-gdbm.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/perl-moreconfig.patch (renamed from meta/recipes-devtools/perl/perl-5.12.2/perl-moreconfig.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-native_5.12.3.bb (renamed from meta/recipes-devtools/perl/perl-native_5.12.2.bb)8
-rw-r--r--meta/recipes-devtools/perl/perl-rdepends_5.12.3.inc (renamed from meta/recipes-devtools/perl/perl-rdepends_5.12.2.inc)0
-rw-r--r--meta/recipes-devtools/perl/perl-rprovides_5.12.3.inc (renamed from meta/recipes-devtools/perl/perl-rprovides_5.12.2.inc)0
-rw-r--r--meta/recipes-devtools/perl/perl_5.12.3.bb (renamed from meta/recipes-devtools/perl/perl_5.12.2.bb)81
69 files changed, 281 insertions, 198 deletions
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/09_fix_installperl.patch b/meta/recipes-devtools/perl/perl-5.12.3/09_fix_installperl.patch
index cfe004724c..a80d17c8b0 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/09_fix_installperl.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/09_fix_installperl.patch
@@ -6,10 +6,10 @@ are under lib.
6Ensure that POSIX/SigAction is kept with the rest of the POSIX module 6Ensure that POSIX/SigAction is kept with the rest of the POSIX module
7under archlib. 7under archlib.
8 8
9Index: perl-5.12.2/installperl 9Index: perl-5.12.3/installperl
10=================================================================== 10===================================================================
11--- perl-5.12.2.orig/installperl 11--- perl-5.12.3.orig/installperl
12+++ perl-5.12.2/installperl 12+++ perl-5.12.3/installperl
13@@ -750,7 +750,7 @@ sub installlib { 13@@ -750,7 +750,7 @@ sub installlib {
14 } 14 }
15 15
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/Configure-multilib.patch b/meta/recipes-devtools/perl/perl-5.12.3/Configure-multilib.patch
index 6a4125b89b..ef2be3d228 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/Configure-multilib.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/Configure-multilib.patch
@@ -1,9 +1,9 @@
1Upstream-Status:Pending 1Upstream-Status:Pending
2 2
3Index: perl-5.12.2/Configure 3Index: perl-5.12.3/Configure
4=================================================================== 4===================================================================
5--- perl-5.12.2.orig/Configure 5--- perl-5.12.3.orig/Configure
6+++ perl-5.12.2/Configure 6+++ perl-5.12.3/Configure
7@@ -1316,8 +1316,9 @@ loclibpth="/usr/local/lib /opt/local/lib 7@@ -1316,8 +1316,9 @@ loclibpth="/usr/local/lib /opt/local/lib
8 loclibpth="$loclibpth /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib" 8 loclibpth="$loclibpth /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib"
9 9
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/Makefile.SH.patch b/meta/recipes-devtools/perl/perl-5.12.3/Makefile.SH.patch
index 72f1b8fd04..6371a3d5ab 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/Makefile.SH.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/Makefile.SH.patch
@@ -1,9 +1,9 @@
1Upstream-Status:Inappropriate [embedded specific] 1Upstream-Status:Inappropriate [embedded specific]
2 2
3Index: perl-5.12.2/Makefile.SH 3Index: perl-5.12.3/Makefile.SH
4=================================================================== 4===================================================================
5--- perl-5.12.2.orig/Makefile.SH 5--- perl-5.12.3.orig/Makefile.SH
6+++ perl-5.12.2/Makefile.SH 6+++ perl-5.12.3/Makefile.SH
7@@ -50,12 +50,12 @@ case "$useshrplib" in 7@@ -50,12 +50,12 @@ case "$useshrplib" in
8 true) 8 true)
9 # Prefix all runs of 'miniperl' and 'perl' with 9 # Prefix all runs of 'miniperl' and 'perl' with
@@ -53,14 +53,14 @@ Index: perl-5.12.2/Makefile.SH
53 ;; 53 ;;
54 os390) test -f /bin/env && ldlibpth="/bin/env $ldlibpth" 54 os390) test -f /bin/env && ldlibpth="/bin/env $ldlibpth"
55 ;; 55 ;;
56@@ -553,9 +543,19 @@ splintfiles = $(c1) 56@@ -557,9 +547,19 @@ splintfiles = $(c1)
57 .c.s: 57 .c.s:
58 $(CCCMDSRC) -S $*.c 58 $(CCCMDSRC) -S $*.c
59 59
60-all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) miniperl $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make 60-all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
61- @echo " "; 61- @echo " ";
62- @echo " Everything is up to date. Type '$(MAKE) test' to run test suite." 62- @echo " Everything is up to date. Type '$(MAKE) test' to run test suite."
63+#all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) miniperl $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make 63+#all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
64+# @echo " "; 64+# @echo " ";
65+# @echo " Everything is up to date. Type '$(MAKE) test' to run test suite." 65+# @echo " Everything is up to date. Type '$(MAKE) test' to run test suite."
66+ 66+
@@ -76,7 +76,7 @@ Index: perl-5.12.2/Makefile.SH
76 76
77 .PHONY: all translators utilities 77 .PHONY: all translators utilities
78 78
79@@ -563,16 +563,16 @@ all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) mi 79@@ -567,16 +567,16 @@ all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(
80 # by make_patchnum.pl. 80 # by make_patchnum.pl.
81 git_version.h: lib/Config_git.pl 81 git_version.h: lib/Config_git.pl
82 82
@@ -96,7 +96,7 @@ Index: perl-5.12.2/Makefile.SH
96 @echo " "; echo " Making utilities"; cd utils; $(LDLIBPTH) $(MAKE) all 96 @echo " "; echo " Making utilities"; cd utils; $(LDLIBPTH) $(MAKE) all
97 97
98 98
99@@ -747,7 +747,7 @@ $(LIBPERL): $& $(obj) $(DYNALOADER) $(LI 99@@ -754,7 +754,7 @@ $(LIBPERL): $& $(obj) $(DYNALOADER) $(LI
100 true) 100 true)
101 $spitshell >>$Makefile <<'!NO!SUBS!' 101 $spitshell >>$Makefile <<'!NO!SUBS!'
102 rm -f $@ 102 rm -f $@
@@ -105,7 +105,7 @@ Index: perl-5.12.2/Makefile.SH
105 !NO!SUBS! 105 !NO!SUBS!
106 case "$osname" in 106 case "$osname" in
107 aix) 107 aix)
108@@ -788,7 +788,9 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX 108@@ -795,7 +795,9 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX
109 $(CC) -o $(MINIPERL_EXE) $(CLDFLAGS) \ 109 $(CC) -o $(MINIPERL_EXE) $(CLDFLAGS) \
110 $(mini_obj) \ 110 $(mini_obj) \
111 miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs) 111 miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs)
@@ -116,7 +116,7 @@ Index: perl-5.12.2/Makefile.SH
116 !NO!SUBS! 116 !NO!SUBS!
117 ;; 117 ;;
118 next4*) 118 next4*)
119@@ -796,7 +798,9 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX 119@@ -803,7 +805,9 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX
120 $(MINIPERL_EXE): $& miniperlmain$(OBJ_EXT) $(mini_obj) perlmini$(OBJ_EXT) opmini$(OBJ_EXT) 120 $(MINIPERL_EXE): $& miniperlmain$(OBJ_EXT) $(mini_obj) perlmini$(OBJ_EXT) opmini$(OBJ_EXT)
121 $(CC) -o $(MINIPERL_EXE) $(mini_obj) \ 121 $(CC) -o $(MINIPERL_EXE) $(mini_obj) \
122 miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs) 122 miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs)
@@ -127,7 +127,7 @@ Index: perl-5.12.2/Makefile.SH
127 !NO!SUBS! 127 !NO!SUBS!
128 ;; 128 ;;
129 darwin*) 129 darwin*)
130@@ -818,7 +822,9 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX 130@@ -825,7 +829,9 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX
131 $(CC) $(CLDFLAGS) $(NAMESPACEFLAGS) -o $(MINIPERL_EXE) \ 131 $(CC) $(CLDFLAGS) $(NAMESPACEFLAGS) -o $(MINIPERL_EXE) \
132 $(mini_obj) \ 132 $(mini_obj) \
133 miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs) 133 miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs)
@@ -138,7 +138,7 @@ Index: perl-5.12.2/Makefile.SH
138 !NO!SUBS! 138 !NO!SUBS!
139 ;; 139 ;;
140 *) 140 *)
141@@ -828,7 +834,10 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX 141@@ -835,7 +841,10 @@ $(MINIPERL_EXE): $& miniperlmain$(OBJ_EX
142 $(LDLIBPTH) $(CC) $(CLDFLAGS) -o $(MINIPERL_EXE) \ 142 $(LDLIBPTH) $(CC) $(CLDFLAGS) -o $(MINIPERL_EXE) \
143 $(mini_obj) \ 143 $(mini_obj) \
144 miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs) 144 miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT) perlmini$(OBJ_EXT) $(libs)
@@ -150,7 +150,7 @@ Index: perl-5.12.2/Makefile.SH
150 !NO!SUBS! 150 !NO!SUBS!
151 ;; 151 ;;
152 esac 152 esac
153@@ -950,7 +959,7 @@ case "${osname}" in 153@@ -957,7 +966,7 @@ case "${osname}" in
154 catamount) 154 catamount)
155 $spitshell >>$Makefile <<!GROK!THIS! 155 $spitshell >>$Makefile <<!GROK!THIS!
156 .PHONY: makeppport 156 .PHONY: makeppport
@@ -159,7 +159,7 @@ Index: perl-5.12.2/Makefile.SH
159 -@for f in Makefile.PL PPPort_pm.PL PPPort_xs.PL ppport_h.PL; do \ 159 -@for f in Makefile.PL PPPort_pm.PL PPPort_xs.PL ppport_h.PL; do \
160 (cd ext/Devel-PPPort && `pwd`/run.sh ../../$(MINIPERL_EXE) -I../../lib \$\$f); \ 160 (cd ext/Devel-PPPort && `pwd`/run.sh ../../$(MINIPERL_EXE) -I../../lib \$\$f); \
161 done 161 done
162@@ -960,7 +969,7 @@ makeppport: \$(MINIPERL_EXE) \$(CONFIGPM 162@@ -967,7 +976,7 @@ makeppport: \$(MINIPERL_EXE) \$(CONFIGPM
163 *) 163 *)
164 $spitshell >>$Makefile <<'!NO!SUBS!' 164 $spitshell >>$Makefile <<'!NO!SUBS!'
165 .PHONY: makeppport 165 .PHONY: makeppport
@@ -168,7 +168,7 @@ Index: perl-5.12.2/Makefile.SH
168 $(MINIPERL) $(Icwd) mkppport 168 $(MINIPERL) $(Icwd) mkppport
169 169
170 !NO!SUBS! 170 !NO!SUBS!
171@@ -970,29 +979,29 @@ esac 171@@ -977,29 +986,29 @@ esac
172 $spitshell >>$Makefile <<'!NO!SUBS!' 172 $spitshell >>$Makefile <<'!NO!SUBS!'
173 173
174 .PHONY: preplibrary 174 .PHONY: preplibrary
@@ -205,7 +205,7 @@ Index: perl-5.12.2/Makefile.SH
205 $(MINIPERL) $(Icwd) lib/unicore/mktables -C lib/unicore -P pod -maketest -makelist -p 205 $(MINIPERL) $(Icwd) lib/unicore/mktables -C lib/unicore -P pod -maketest -makelist -p
206 # Commented out so always runs, mktables looks at far more files than we 206 # Commented out so always runs, mktables looks at far more files than we
207 # can in this makefile to decide if needs to run or not 207 # can in this makefile to decide if needs to run or not
208@@ -1001,21 +1010,21 @@ uni.data: $(MINIPERL_EXE) $(CONFIGPM) li 208@@ -1008,21 +1017,21 @@ uni.data: $(MINIPERL_EXE) $(CONFIGPM) li
209 # $(PERL_EXE) and ext because buildtoc uses Text::Wrap uses re 209 # $(PERL_EXE) and ext because buildtoc uses Text::Wrap uses re
210 # But also this ensures that all extensions are built before we try to scan 210 # But also this ensures that all extensions are built before we try to scan
211 # them, which picks up Devel::PPPort's documentation. 211 # them, which picks up Devel::PPPort's documentation.
@@ -224,15 +224,15 @@ Index: perl-5.12.2/Makefile.SH
224+pod/perlmodlib.pod: pod/perlmodlib.PL MANIFEST 224+pod/perlmodlib.pod: pod/perlmodlib.PL MANIFEST
225 $(MINIPERL) $(Icwd) pod/perlmodlib.PL -q 225 $(MINIPERL) $(Icwd) pod/perlmodlib.PL -q
226 226
227 pod/perldelta.pod: pod/perl5122delta.pod 227 pod/perldelta.pod: pod/perl5123delta.pod
228 $(LNS) perl5122delta.pod pod/perldelta.pod 228 $(LNS) perl5123delta.pod pod/perldelta.pod
229 229
230-extra.pods: $(MINIPERL_EXE) 230-extra.pods: $(MINIPERL_EXE)
231+extra.pods: 231+extra.pods:
232 -@test ! -f extra.pods || rm -f `cat extra.pods` 232 -@test ! -f extra.pods || rm -f `cat extra.pods`
233 -@rm -f extra.pods 233 -@rm -f extra.pods
234 -@for x in `grep -l '^=[a-z]' README.* | grep -v README.vms` ; do \ 234 -@for x in `grep -l '^=[a-z]' README.* | grep -v README.vms` ; do \
235@@ -1058,11 +1067,7 @@ no-install: 235@@ -1065,11 +1074,7 @@ no-install:
236 INSTALL_DEPENDENCE = all 236 INSTALL_DEPENDENCE = all
237 237
238 install.perl: $(INSTALL_DEPENDENCE) installperl 238 install.perl: $(INSTALL_DEPENDENCE) installperl
@@ -245,7 +245,7 @@ Index: perl-5.12.2/Makefile.SH
245 245
246 # XXX Experimental. Hardwired values, but useful for testing. 246 # XXX Experimental. Hardwired values, but useful for testing.
247 # Eventually Configure could ask for some of these values. 247 # Eventually Configure could ask for some of these values.
248@@ -1159,16 +1164,16 @@ manicheck: FORCE 248@@ -1166,16 +1171,16 @@ manicheck: FORCE
249 # 249 #
250 # DynaLoader may be needed for extensions that use Makefile.PL. 250 # DynaLoader may be needed for extensions that use Makefile.PL.
251 251
@@ -266,7 +266,7 @@ Index: perl-5.12.2/Makefile.SH
266 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) 266 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL)
267 !NO!SUBS! 267 !NO!SUBS!
268 268
269@@ -1366,10 +1371,10 @@ _test: 269@@ -1373,10 +1378,10 @@ _test:
270 270
271 test_prep_pre: preplibrary utilities $(nonxs_ext) 271 test_prep_pre: preplibrary utilities $(nonxs_ext)
272 272
@@ -279,7 +279,7 @@ Index: perl-5.12.2/Makefile.SH
279 $(MINIPERL) make_ext.pl $(dynamic_ext_re) MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic 279 $(MINIPERL) make_ext.pl $(dynamic_ext_re) MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) LINKTYPE=dynamic
280 cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE)) 280 cd t && (rm -f $(PERL_EXE); $(LNS) ../$(PERL_EXE) $(PERL_EXE))
281 281
282@@ -1460,7 +1465,7 @@ minitest.prep: 282@@ -1467,7 +1472,7 @@ minitest.prep:
283 283
284 # Can't depend on lib/Config.pm because that might be where miniperl 284 # Can't depend on lib/Config.pm because that might be where miniperl
285 # is crashing. 285 # is crashing.
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/Makefile.patch b/meta/recipes-devtools/perl/perl-5.12.3/Makefile.patch
index 2c374ed857..8a279a5262 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/Makefile.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/Makefile.patch
@@ -1,9 +1,9 @@
1Upstream-Status:Inappropriate [embedded specific] 1Upstream-Status:Inappropriate [embedded specific]
2 2
3Index: perl-5.12.2/Cross/Makefile 3Index: perl-5.12.3/Cross/Makefile
4=================================================================== 4===================================================================
5--- perl-5.12.2.orig/Cross/Makefile 5--- perl-5.12.3.orig/Cross/Makefile
6+++ perl-5.12.2/Cross/Makefile 6+++ perl-5.12.3/Cross/Makefile
7@@ -2,7 +2,8 @@ 7@@ -2,7 +2,8 @@
8 # 8 #
9 ## $Id: Makefile,v 1.5 2003/12/12 00:48:19 red Exp red $ 9 ## $Id: Makefile,v 1.5 2003/12/12 00:48:19 red Exp red $
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/asm-pageh-fix.patch b/meta/recipes-devtools/perl/perl-5.12.3/asm-pageh-fix.patch
index 251beb9d11..c65b1a1fe3 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/asm-pageh-fix.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/asm-pageh-fix.patch
@@ -5,10 +5,10 @@ has been definied in unistd.h since glibc 2.1. Some recent version of linux
5libc 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
6people. 6people.
7 7
8Index: perl-5.12.2/cpan/IPC-SysV/SysV.xs 8Index: perl-5.12.3/cpan/IPC-SysV/SysV.xs
9=================================================================== 9===================================================================
10--- perl-5.12.2.orig/cpan/IPC-SysV/SysV.xs 2001-07-01 04:46:07.000000000 +1000 10--- perl-5.12.3.orig/cpan/IPC-SysV/SysV.xs 2001-07-01 04:46:07.000000000 +1000
11+++ perl-5.12.2/cpan/IPC-SysV/SysV.xs 2001-07-01 04:46:07.000000000 +1000 11+++ perl-5.12.3/cpan/IPC-SysV/SysV.xs 2001-07-01 04:46:07.000000000 +1000
12@@ -3,9 +3,6 @@ 12@@ -3,9 +3,6 @@
13 #include "XSUB.h" 13 #include "XSUB.h"
14 14
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/config.sh b/meta/recipes-devtools/perl/perl-5.12.3/config.sh
index 12d44a8383..f1c5001bfb 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/config.sh
+++ b/meta/recipes-devtools/perl/perl-5.12.3/config.sh
@@ -14,7 +14,7 @@
14 14
15: Configure command line arguments. 15: Configure command line arguments.
16config_arg0='Configure' 16config_arg0='Configure'
17config_args='-des -Doptimize=-O2 -Dmyhostname=localhost -Dperladmin=root@localhost -Dcc=gcc -Dcf_by=Open Embedded -Dinstallprefix=@DESTDIR@ -Dprefix=/usr -Dvendorprefix=/usr -Dsiteprefix=/usr -Dotherlibdirs=/usr/lib/perl5/5.12.2 -Duseshrplib -Dusethreads -Duseithreads -Duselargefiles -Ud_dosuid -Dd_semctl_semun -Ui_db -Ui_ndbm -Ui_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl -Ubincompat5005 -Uversiononly -Dpager=/usr/bin/less -isr' 17config_args='-des -Doptimize=-O2 -Dmyhostname=localhost -Dperladmin=root@localhost -Dcc=gcc -Dcf_by=Open Embedded -Dinstallprefix=@DESTDIR@ -Dprefix=/usr -Dvendorprefix=/usr -Dsiteprefix=/usr -Dotherlibdirs=/usr/lib/perl5/5.12.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'
18config_argc=28 18config_argc=28
19config_arg1='-des' 19config_arg1='-des'
20config_arg2='-Doptimize=-O2' 20config_arg2='-Doptimize=-O2'
@@ -26,7 +26,7 @@ config_arg7='-Dinstallprefix=@DESTDIR@'
26config_arg8='-Dprefix=/usr' 26config_arg8='-Dprefix=/usr'
27config_arg9='-Dvendorprefix=/usr' 27config_arg9='-Dvendorprefix=/usr'
28config_arg10='-Dsiteprefix=/usr' 28config_arg10='-Dsiteprefix=/usr'
29config_arg11='-Dotherlibdirs=/usr/lib/perl5/5.12.2' 29config_arg11='-Dotherlibdirs=/usr/lib/perl5/5.12.3'
30config_arg12='-Duseshrplib' 30config_arg12='-Duseshrplib'
31config_arg13='-Dusethreads' 31config_arg13='-Dusethreads'
32config_arg14='-Duseithreads' 32config_arg14='-Duseithreads'
@@ -67,8 +67,8 @@ api_subversion='0'
67api_version='12' 67api_version='12'
68api_versionstring='5.12.0' 68api_versionstring='5.12.0'
69ar='ar' 69ar='ar'
70archlib='/usr/lib/perl5/5.12.2/@ARCH@-thread-multi' 70archlib='/usr/lib/perl5/5.12.3/@ARCH@-thread-multi'
71archlibexp='/usr/lib/perl5/5.12.2/@ARCH@-thread-multi' 71archlibexp='/usr/lib/perl5/5.12.3/@ARCH@-thread-multi'
72archname64='' 72archname64=''
73archname='@ARCH@-thread-multi' 73archname='@ARCH@-thread-multi'
74archobjs='' 74archobjs=''
@@ -86,7 +86,7 @@ castflags='0'
86cat='cat' 86cat='cat'
87cc='gcc' 87cc='gcc'
88cccdlflags='-fPIC' 88cccdlflags='-fPIC'
89ccdlflags='-Wl,-E -Wl,-rpath,/usr/lib/perl5/5.12.2/@ARCH@-thread-multi/CORE' 89ccdlflags='-Wl,-E -Wl,-rpath,/usr/lib/perl5/5.12.3/@ARCH@-thread-multi/CORE'
90ccflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' 90ccflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
91ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' 91ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
92ccname='gcc' 92ccname='gcc'
@@ -746,7 +746,7 @@ inc_version_list_init='0'
746incpath='' 746incpath=''
747inews='' 747inews=''
748initialinstalllocation='/usr/bin' 748initialinstalllocation='/usr/bin'
749installarchlib='@DESTDIR@/lib/perl5/5.12.2/@ARCH@-thread-multi' 749installarchlib='@DESTDIR@/lib/perl5/5.12.3/@ARCH@-thread-multi'
750installbin='@DESTDIR@/bin' 750installbin='@DESTDIR@/bin'
751installhtml1dir='' 751installhtml1dir=''
752installhtml3dir='' 752installhtml3dir=''
@@ -754,23 +754,23 @@ installman1dir=''
754installman3dir='' 754installman3dir=''
755installprefix='@DESTDIR@' 755installprefix='@DESTDIR@'
756installprefixexp='@DESTDIR@' 756installprefixexp='@DESTDIR@'
757installprivlib='@DESTDIR@/lib/perl5/5.12.2' 757installprivlib='@DESTDIR@/lib/perl5/5.12.3'
758installscript='@DESTDIR@/bin' 758installscript='@DESTDIR@/bin'
759installsitearch='@DESTDIR@/lib/perl5/site_perl/5.12.2/@ARCH@-thread-multi' 759installsitearch='@DESTDIR@/lib/perl5/site_perl/5.12.3/@ARCH@-thread-multi'
760installsitebin='@DESTDIR@/bin' 760installsitebin='@DESTDIR@/bin'
761installsitehtml1dir='' 761installsitehtml1dir=''
762installsitehtml3dir='' 762installsitehtml3dir=''
763installsitelib='@DESTDIR@/lib/perl5/site_perl/5.12.2' 763installsitelib='@DESTDIR@/lib/perl5/site_perl/5.12.3'
764installsiteman1dir='' 764installsiteman1dir=''
765installsiteman3dir='' 765installsiteman3dir=''
766installsitescript='@DESTDIR@/bin' 766installsitescript='@DESTDIR@/bin'
767installstyle='lib/perl5' 767installstyle='lib/perl5'
768installusrbinperl='define' 768installusrbinperl='define'
769installvendorarch='@DESTDIR@/lib/perl5/vendor_perl/5.12.2/@ARCH@-thread-multi' 769installvendorarch='@DESTDIR@/lib/perl5/vendor_perl/5.12.3/@ARCH@-thread-multi'
770installvendorbin='@DESTDIR@/bin' 770installvendorbin='@DESTDIR@/bin'
771installvendorhtml1dir='' 771installvendorhtml1dir=''
772installvendorhtml3dir='' 772installvendorhtml3dir=''
773installvendorlib='@DESTDIR@/lib/perl5/vendor_perl/5.12.2' 773installvendorlib='@DESTDIR@/lib/perl5/vendor_perl/5.12.3'
774installvendorman1dir='' 774installvendorman1dir=''
775installvendorman3dir='' 775installvendorman3dir=''
776installvendorscript='@DESTDIR@/bin' 776installvendorscript='@DESTDIR@/bin'
@@ -864,7 +864,7 @@ optimize='-O2'
864orderlib='false' 864orderlib='false'
865osname='linux' 865osname='linux'
866osvers='2.6.37-rc5-yocto-standard+' 866osvers='2.6.37-rc5-yocto-standard+'
867otherlibdirs='/usr/lib/perl5/5.12.2' 867otherlibdirs='/usr/lib/perl5/5.12.3'
868package='perl5' 868package='perl5'
869pager='/usr/bin/less -isr' 869pager='/usr/bin/less -isr'
870passcat='cat /etc/passwd' 870passcat='cat /etc/passwd'
@@ -884,8 +884,8 @@ pmake=''
884pr='' 884pr=''
885prefix='/usr' 885prefix='/usr'
886prefixexp='/usr' 886prefixexp='/usr'
887privlib='/usr/lib/perl5/5.12.2' 887privlib='/usr/lib/perl5/5.12.3'
888privlibexp='/usr/lib/perl5/5.12.2' 888privlibexp='/usr/lib/perl5/5.12.3'
889procselfexe='"/proc/self/exe"' 889procselfexe='"/proc/self/exe"'
890prototype='define' 890prototype='define'
891randbits='48' 891randbits='48'
@@ -937,17 +937,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
937sig_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' 937sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 6, 17, 29, 31, 0'
938sig_size='69' 938sig_size='69'
939signal_t='void' 939signal_t='void'
940sitearch='/usr/lib/perl5/site_perl/5.12.2/@ARCH@-thread-multi' 940sitearch='/usr/lib/perl5/site_perl/5.12.3/@ARCH@-thread-multi'
941sitearchexp='/usr/lib/perl5/site_perl/5.12.2/@ARCH@-thread-multi' 941sitearchexp='/usr/lib/perl5/site_perl/5.12.3/@ARCH@-thread-multi'
942sitebin='/usr/bin' 942sitebin='/usr/bin'
943sitebinexp='/usr/bin' 943sitebinexp='/usr/bin'
944sitehtml1dir='' 944sitehtml1dir=''
945sitehtml1direxp='' 945sitehtml1direxp=''
946sitehtml3dir='' 946sitehtml3dir=''
947sitehtml3direxp='' 947sitehtml3direxp=''
948sitelib='/usr/lib/perl5/site_perl/5.12.2' 948sitelib='/usr/lib/perl5/site_perl/5.12.3'
949sitelib_stem='/usr/lib/perl5/site_perl' 949sitelib_stem='/usr/lib/perl5/site_perl'
950sitelibexp='/usr/lib/perl5/site_perl/5.12.2' 950sitelibexp='/usr/lib/perl5/site_perl/5.12.3'
951siteman1dir='' 951siteman1dir=''
952siteman1direxp='' 952siteman1direxp=''
953siteman3dir='' 953siteman3dir=''
@@ -1045,17 +1045,17 @@ uvtype='unsigned long'
1045uvuformat='"lu"' 1045uvuformat='"lu"'
1046uvxformat='"lx"' 1046uvxformat='"lx"'
1047vaproto='define' 1047vaproto='define'
1048vendorarch='/usr/lib/perl5/vendor_perl/5.12.2/@ARCH@-thread-multi' 1048vendorarch='/usr/lib/perl5/vendor_perl/5.12.3/@ARCH@-thread-multi'
1049vendorarchexp='/usr/lib/perl5/vendor_perl/5.12.2/@ARCH@-thread-multi' 1049vendorarchexp='/usr/lib/perl5/vendor_perl/5.12.3/@ARCH@-thread-multi'
1050vendorbin='/usr/bin' 1050vendorbin='/usr/bin'
1051vendorbinexp='/usr/bin' 1051vendorbinexp='/usr/bin'
1052vendorhtml1dir=' ' 1052vendorhtml1dir=' '
1053vendorhtml1direxp='' 1053vendorhtml1direxp=''
1054vendorhtml3dir=' ' 1054vendorhtml3dir=' '
1055vendorhtml3direxp='' 1055vendorhtml3direxp=''
1056vendorlib='/usr/lib/perl5/vendor_perl/5.12.2' 1056vendorlib='/usr/lib/perl5/vendor_perl/5.12.3'
1057vendorlib_stem='/usr/lib/perl5/vendor_perl' 1057vendorlib_stem='/usr/lib/perl5/vendor_perl'
1058vendorlibexp='/usr/lib/perl5/vendor_perl/5.12.2' 1058vendorlibexp='/usr/lib/perl5/vendor_perl/5.12.3'
1059vendorman1dir=' ' 1059vendorman1dir=' '
1060vendorman1direxp='' 1060vendorman1direxp=''
1061vendorman3dir=' ' 1061vendorman3dir=' '
@@ -1064,7 +1064,7 @@ vendorprefix='/usr'
1064vendorprefixexp='/usr' 1064vendorprefixexp='/usr'
1065vendorscript='/usr/bin' 1065vendorscript='/usr/bin'
1066vendorscriptexp='/usr/bin' 1066vendorscriptexp='/usr/bin'
1067version='5.12.2' 1067version='5.12.3'
1068version_patchlevel_string='version 12 subversion 2' 1068version_patchlevel_string='version 12 subversion 2'
1069versiononly='undef' 1069versiononly='undef'
1070vi='' 1070vi=''
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/config.sh-32 b/meta/recipes-devtools/perl/perl-5.12.3/config.sh-32
index 7259a0c6ae..7259a0c6ae 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/config.sh-32
+++ b/meta/recipes-devtools/perl/perl-5.12.3/config.sh-32
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/config.sh-32-be b/meta/recipes-devtools/perl/perl-5.12.3/config.sh-32-be
index a59a9abb5e..a59a9abb5e 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/config.sh-32-be
+++ b/meta/recipes-devtools/perl/perl-5.12.3/config.sh-32-be
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/config.sh-32-le b/meta/recipes-devtools/perl/perl-5.12.3/config.sh-32-le
index 10e4226567..10e4226567 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/config.sh-32-le
+++ b/meta/recipes-devtools/perl/perl-5.12.3/config.sh-32-le
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/config.sh-64 b/meta/recipes-devtools/perl/perl-5.12.3/config.sh-64
index 6929d3a09d..6929d3a09d 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/config.sh-64
+++ b/meta/recipes-devtools/perl/perl-5.12.3/config.sh-64
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/config.sh-64-be b/meta/recipes-devtools/perl/perl-5.12.3/config.sh-64-be
index c08ce3c431..c08ce3c431 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/config.sh-64-be
+++ b/meta/recipes-devtools/perl/perl-5.12.3/config.sh-64-be
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/config.sh-64-le b/meta/recipes-devtools/perl/perl-5.12.3/config.sh-64-le
index 277d2a9bee..277d2a9bee 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/config.sh-64-le
+++ b/meta/recipes-devtools/perl/perl-5.12.3/config.sh-64-le
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/cross-generate_uudmap.patch b/meta/recipes-devtools/perl/perl-5.12.3/cross-generate_uudmap.patch
index d59ad8dae6..d59ad8dae6 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/cross-generate_uudmap.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/cross-generate_uudmap.patch
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/arm_optim.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/arm_optim.diff
index c86ddc90c4..b5b952e838 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/arm_optim.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/arm_optim.diff
@@ -31,4 +31,4 @@ index a5d71b9..6914ba6 100755
31 toke) ;; 31 toke) ;;
32 universal) ;; 32 universal) ;;
33-- 33--
34tg: (c823880..) debian/arm_optim (depends on: upstream) 34tg: (a508b62..) debian/arm_optim (depends on: upstream)
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.3/debian/arm_thread_stress_timeout.diff
index c4b4c1339b..700b344ed3 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/arm_thread_stress_timeout.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/arm_thread_stress_timeout.diff
@@ -22,4 +22,4 @@ index adfd1ed..652a3e6 100755
22 my $mutex = 1; 22 my $mutex = 1;
23 share($mutex); 23 share($mutex);
24-- 24--
25tg: (c823880..) debian/arm_thread_stress_timeout (depends on: upstream) 25tg: (a508b62..) debian/arm_thread_stress_timeout (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_config_path.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/cpan_config_path.diff
index 4a349b4c77..27b4a45440 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_config_path.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/cpan_config_path.diff
@@ -21,4 +21,4 @@ index 76cd81e..65a3b27 100644
21 my($configpmtest) = File::Spec->catfile($configpmdir,"Config.pm"); 21 my($configpmtest) = File::Spec->catfile($configpmdir,"Config.pm");
22 my $inc_key; 22 my $inc_key;
23-- 23--
24tg: (c823880..) debian/cpan_config_path (depends on: upstream) 24tg: (a508b62..) debian/cpan_config_path (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_definstalldirs.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/cpan_definstalldirs.diff
index 3e3e53f2a5..3931c2d357 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpan_definstalldirs.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/cpan_definstalldirs.diff
@@ -34,4 +34,4 @@ index 53ffbf1..53976ff 100644
34 34
35 if (exists $CPAN::HandleConfig::keys{mbuild_install_build_command} 35 if (exists $CPAN::HandleConfig::keys{mbuild_install_build_command}
36-- 36--
37tg: (c823880..) debian/cpan_definstalldirs (depends on: upstream) 37tg: (a508b62..) debian/cpan_definstalldirs (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_config_path.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/cpanplus_config_path.diff
index 65101194a3..8f2f5d2bd3 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_config_path.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/cpanplus_config_path.diff
@@ -42,4 +42,4 @@ index 1a38200..6ee0d82 100644
42 require File::Basename; 42 require File::Basename;
43 my $dir = File::Basename::dirname( 43 my $dir = File::Basename::dirname(
44-- 44--
45tg: (c823880..) debian/cpanplus_config_path (depends on: upstream) 45tg: (a508b62..) debian/cpanplus_config_path (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_definstalldirs.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/cpanplus_definstalldirs.diff
index 2ec063cbd2..bd5fe80618 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/cpanplus_definstalldirs.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/cpanplus_definstalldirs.diff
@@ -51,4 +51,4 @@ index 0000000..5e6e11e
51+ 51+
52+1; 52+1;
53-- 53--
54tg: (c823880..) debian/cpanplus_definstalldirs (depends on: upstream) 54tg: (a508b62..) debian/cpanplus_definstalldirs (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/db_file_ver.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/db_file_ver.diff
index a974d08ea4..e9aa60a9b9 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/db_file_ver.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/db_file_ver.diff
@@ -31,4 +31,4 @@ index 47158d3..67ccdff 100644
31 /* check that libdb is recent enough -- we need 2.3.4 or greater */ 31 /* check that libdb is recent enough -- we need 2.3.4 or greater */
32 if (Major == 2 && (Minor < 3 || (Minor == 3 && Patch < 4))) 32 if (Major == 2 && (Minor < 3 || (Minor == 3 && Patch < 4)))
33-- 33--
34tg: (c823880..) debian/db_file_ver (depends on: upstream) 34tg: (a508b62..) debian/db_file_ver (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/deprecate-with-apt.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/deprecate-with-apt.diff
index e580466cca..ad0b0cfb86 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/deprecate-with-apt.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/deprecate-with-apt.diff
@@ -58,4 +58,4 @@ index 7b92e0b..9db7330 100644
58 return; 58 return;
59 } 59 }
60-- 60--
61tg: (c823880..) debian/deprecate-with-apt (depends on: upstream) 61tg: (a508b62..) debian/deprecate-with-apt (depends on: upstream)
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.3/debian/devel-ppport-ia64-optim.diff
index c65601000f..e57a31577b 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/devel-ppport-ia64-optim.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/devel-ppport-ia64-optim.diff
@@ -31,4 +31,4 @@ index 67eebc1..f1ef7a2 100644
31 $PL_FILES{'apicheck_c.PL'} = 'apicheck.c'; 31 $PL_FILES{'apicheck_c.PL'} = 'apicheck.c';
32 push @C_FILES, qw{ apicheck.c }; 32 push @C_FILES, qw{ apicheck.c };
33-- 33--
34tg: (c823880..) debian/devel-ppport-ia64-optim (depends on: upstream) 34tg: (a508b62..) debian/devel-ppport-ia64-optim (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/disable-zlib-bundling.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/disable-zlib-bundling.diff
index e036dc53e4..44349a534e 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/disable-zlib-bundling.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/disable-zlib-bundling.diff
@@ -28,4 +28,4 @@ index c56cc03..2c6659b 100644
28 OLD_ZLIB = False 28 OLD_ZLIB = False
29 GZIP_OS_CODE = AUTO_DETECT 29 GZIP_OS_CODE = AUTO_DETECT
30-- 30--
31tg: (c823880..) debian/disable-zlib-bundling (depends on: upstream) 31tg: (a508b62..) debian/disable-zlib-bundling (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/doc_info.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/doc_info.diff
index 2f5d9a4fb8..be75f30144 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/doc_info.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/doc_info.diff
@@ -10,10 +10,10 @@ Indicate that the user needs to install the perl-doc package.
10 1 files changed, 10 insertions(+), 2 deletions(-) 10 1 files changed, 10 insertions(+), 2 deletions(-)
11 11
12diff --git a/pod/perl.pod b/pod/perl.pod 12diff --git a/pod/perl.pod b/pod/perl.pod
13index e48e526..3b0bbf6 100644 13index e67f062..3b8ae83 100644
14--- a/pod/perl.pod 14--- a/pod/perl.pod
15+++ b/pod/perl.pod 15+++ b/pod/perl.pod
16@@ -241,8 +241,16 @@ For ease of access, the Perl manual has been split up into several sections. 16@@ -242,8 +242,16 @@ For ease of access, the Perl manual has been split up into several sections.
17 perlwin32 Perl notes for Windows 17 perlwin32 Perl notes for Windows
18 18
19 19
@@ -33,4 +33,4 @@ index e48e526..3b0bbf6 100644
33 In general, if something strange has gone wrong with your program and you're 33 In general, if something strange has gone wrong with your program and you're
34 not sure where you should look for help, try the B<-w> switch first. It will 34 not sure where you should look for help, try the B<-w> switch first. It will
35-- 35--
36tg: (c823880..) debian/doc_info (depends on: upstream) 36tg: (a508b62..) debian/doc_info (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/enc2xs_inc.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/enc2xs_inc.diff
index e96d53d8f8..4cac4b75f4 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/enc2xs_inc.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/enc2xs_inc.diff
@@ -5,14 +5,15 @@ Bug-Debian: http://bugs.debian.org/290336
5 5
6- ignore missing directories, 6- ignore missing directories,
7- follow symlinks (/usr/share/perl/5.8 -> 5.8.4). 7- follow symlinks (/usr/share/perl/5.8 -> 5.8.4).
8 8- filter "." out when running "enc2xs -C", it's unnecessary and causes
9 issues with follow => 1 (see #603686 and [rt.cpan.org #64585])
9 10
10--- 11---
11 cpan/Encode/bin/enc2xs | 8 ++++---- 12 cpan/Encode/bin/enc2xs | 8 ++++----
12 1 files changed, 4 insertions(+), 4 deletions(-) 13 1 files changed, 4 insertions(+), 4 deletions(-)
13 14
14diff --git a/cpan/Encode/bin/enc2xs b/cpan/Encode/bin/enc2xs 15diff --git a/cpan/Encode/bin/enc2xs b/cpan/Encode/bin/enc2xs
15index 773c0a0..049ecf9 100644 16index 773c0a0..bc1ae1b 100644
16--- a/cpan/Encode/bin/enc2xs 17--- a/cpan/Encode/bin/enc2xs
17+++ b/cpan/Encode/bin/enc2xs 18+++ b/cpan/Encode/bin/enc2xs
18@@ -924,11 +924,11 @@ use vars qw( 19@@ -924,11 +924,11 @@ use vars qw(
@@ -43,9 +44,9 @@ index 773c0a0..049ecf9 100644
43 } 44 }
44 }; 45 };
45- File::Find::find({wanted => $wanted}, @INC); 46- File::Find::find({wanted => $wanted}, @INC);
46+ File::Find::find({wanted => $wanted, follow => 1}, grep -d, @INC); 47+ File::Find::find({wanted => $wanted, follow => 1}, grep -d && !/^\./, @INC);
47 $_ModLines = ""; 48 $_ModLines = "";
48 for my $enc ( sort keys %LocalMod ) { 49 for my $enc ( sort keys %LocalMod ) {
49 $_ModLines .= 50 $_ModLines .=
50-- 51--
51tg: (c823880..) debian/enc2xs_inc (depends on: upstream) 52tg: (a508b62..) debian/enc2xs_inc (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/errno_ver.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/errno_ver.diff
index b28b4bca89..de73ed549a 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/errno_ver.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/errno_ver.diff
@@ -31,4 +31,4 @@ index 124b8fc..b554cd4 100644
31 \$VERSION = eval \$VERSION; 31 \$VERSION = eval \$VERSION;
32 \@ISA = qw(Exporter); 32 \@ISA = qw(Exporter);
33-- 33--
34tg: (c823880..) debian/errno_ver (depends on: upstream) 34tg: (a508b62..) debian/errno_ver (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/extutils_hacks.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/extutils_hacks.diff
index 1fb635da2e..e1cbdb5658 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/extutils_hacks.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/extutils_hacks.diff
@@ -312,4 +312,4 @@ index 24ae909..12d421d 100644
312 312
313 ExtUtils::Embed exports the following functions: 313 ExtUtils::Embed exports the following functions:
314-- 314--
315tg: (c823880..) debian/extutils_hacks (depends on: upstream) 315tg: (a508b62..) debian/extutils_hacks (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fakeroot.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/fakeroot.diff
index 380955b522..2c8def5a81 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fakeroot.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/fakeroot.diff
@@ -15,7 +15,7 @@ rule where the Makefile is created, but is for the clean/binary* targets.
15 1 files changed, 2 insertions(+), 7 deletions(-) 15 1 files changed, 2 insertions(+), 7 deletions(-)
16 16
17diff --git a/Makefile.SH b/Makefile.SH 17diff --git a/Makefile.SH b/Makefile.SH
18index c039938..15184d8 100755 18index fc13b2b..d420229 100755
19--- a/Makefile.SH 19--- a/Makefile.SH
20+++ b/Makefile.SH 20+++ b/Makefile.SH
21@@ -50,12 +50,7 @@ case "$useshrplib" in 21@@ -50,12 +50,7 @@ case "$useshrplib" in
@@ -42,4 +42,4 @@ index c039938..15184d8 100755
42 case "$osname" in 42 case "$osname" in
43 os2) 43 os2)
44-- 44--
45tg: (c823880..) debian/fakeroot (depends on: upstream) 45tg: (a508b62..) debian/fakeroot (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/autodie-flock.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/autodie-flock.diff
index 1e2c1ad472..375ae418f4 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/autodie-flock.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/autodie-flock.diff
@@ -97,4 +97,4 @@ index a7550ba..6421a56 100755
97 is($@, "", "Non-blocking flock should not fail on EWOULDBLOCK"); 97 is($@, "", "Non-blocking flock should not fail on EWOULDBLOCK");
98 98
99-- 99--
100tg: (c823880..) fixes/autodie-flock (depends on: upstream) 100tg: (a508b62..) fixes/autodie-flock (depends on: upstream)
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.3/debian/fixes/concat-stack-corruption.diff
index ef21261dc2..40437f38ca 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/concat-stack-corruption.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/concat-stack-corruption.diff
@@ -15,7 +15,7 @@ and the like.
15 1 files changed, 3 insertions(+), 0 deletions(-) 15 1 files changed, 3 insertions(+), 0 deletions(-)
16 16
17diff --git a/pp_hot.c b/pp_hot.c 17diff --git a/pp_hot.c b/pp_hot.c
18index 3371e88..e9cccf3 100644 18index ee699ef..c5ed14e 100644
19--- a/pp_hot.c 19--- a/pp_hot.c
20+++ b/pp_hot.c 20+++ b/pp_hot.c
21@@ -271,6 +271,8 @@ PP(pp_concat) 21@@ -271,6 +271,8 @@ PP(pp_concat)
@@ -36,4 +36,4 @@ index 3371e88..e9cccf3 100644
36 sv_catpvn_nomg(TARG, rpv, rlen); 36 sv_catpvn_nomg(TARG, rpv, rlen);
37 37
38-- 38--
39tg: (c823880..) fixes/concat-stack-corruption (depends on: upstream) 39tg: (a508b62..) fixes/concat-stack-corruption (depends on: upstream)
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.3/debian/fixes/cpanplus-without-home.diff
index 798b7c2014..e7ff57c54f 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/cpanplus-without-home.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/cpanplus-without-home.diff
@@ -29,4 +29,4 @@ index 27d2abc..8475c36 100644
29 use Params::Check qw[check]; 29 use Params::Check qw[check];
30 use Module::Load::Conditional qw[can_load]; 30 use Module::Load::Conditional qw[can_load];
31-- 31--
32tg: (c823880..) fixes/cpanplus-without-home (depends on: upstream) 32tg: (a508b62..) fixes/cpanplus-without-home (depends on: upstream)
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.3/debian/fixes/h2ph-gcc-4.5.diff
index 49d797c316..9faab81f31 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.3/debian/fixes/h2ph-gcc-4.5.diff
@@ -105,4 +105,4 @@ index 8f56db4..1255807 100644
105 print PREAMBLE 105 print PREAMBLE
106 "unless (defined &$_) { sub $_() { \"", 106 "unless (defined &$_) { sub $_() { \"",
107-- 107--
108tg: (c823880..) fixes/h2ph-gcc-4.5 (depends on: upstream) 108tg: (a508b62..) fixes/h2ph-gcc-4.5 (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/hurd-ccflags.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/hurd-ccflags.diff
index d7b43e982f..8868c643f1 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/hurd-ccflags.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/hurd-ccflags.diff
@@ -25,4 +25,4 @@ index 2cfce54..c1ba2db 100644
25 # The following routines are only available as stubs in GNU libc. 25 # The following routines are only available as stubs in GNU libc.
26 # XXX remove this once metaconf detects the GNU libc stubs. 26 # XXX remove this once metaconf detects the GNU libc stubs.
27-- 27--
28tg: (c823880..) fixes/hurd-ccflags (depends on: upstream) 28tg: (a508b62..) fixes/hurd-ccflags (depends on: upstream)
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.3/debian/fixes/lc-numeric-docs.diff
index ece4989f4d..67a55da427 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-docs.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/lc-numeric-docs.diff
@@ -94,4 +94,4 @@ index 0dbabe7..0bec423 100644
94 =head2 Freely available locale definitions 94 =head2 Freely available locale definitions
95 95
96-- 96--
97tg: (c823880..) fixes/lc-numeric-docs (depends on: upstream) 97tg: (a508b62..) fixes/lc-numeric-docs (depends on: upstream)
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.3/debian/fixes/lc-numeric-sprintf.diff
index b150e72e52..9fe07eb294 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/lc-numeric-sprintf.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/lc-numeric-sprintf.diff
@@ -28,4 +28,4 @@ index e94f158..3c6badb 100644
28 if (PL_hints & HINT_LOCALE) 28 if (PL_hints & HINT_LOCALE)
29 goto nope; 29 goto nope;
30-- 30--
31tg: (c823880..) fixes/lc-numeric-sprintf (depends on: upstream) 31tg: (a508b62..) fixes/lc-numeric-sprintf (depends on: upstream)
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.3/debian/fixes/net_smtp_docs.diff
index f7b5e428b2..2307a09ea3 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/net_smtp_docs.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/net_smtp_docs.diff
@@ -22,4 +22,4 @@ index a28496d..07b2498 100644
22 Example: 22 Example:
23 23
24-- 24--
25tg: (c823880..) fixes/net_smtp_docs (depends on: upstream) 25tg: (a508b62..) fixes/net_smtp_docs (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/processPL.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/processPL.diff
index 3b645d136a..fa2d7c365a 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/fixes/processPL.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/fixes/processPL.diff
@@ -42,4 +42,4 @@ index 239d6df..294d266 100644
42 42
43 } 43 }
44-- 44--
45tg: (c823880..) fixes/processPL (depends on: upstream) 45tg: (a508b62..) fixes/processPL (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/instmodsh_doc.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/instmodsh_doc.diff
index cfc57fa617..5555dfc43e 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/instmodsh_doc.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/instmodsh_doc.diff
@@ -25,4 +25,4 @@ index 5874aa6..6a2f03e 100644
25 25
26 ExtUtils::Installed 26 ExtUtils::Installed
27-- 27--
28tg: (c823880..) debian/instmodsh_doc (depends on: upstream) 28tg: (a508b62..) debian/instmodsh_doc (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/ld_run_path.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/ld_run_path.diff
index ced1e8f946..02610d34a9 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/ld_run_path.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/ld_run_path.diff
@@ -22,4 +22,4 @@ index b807e97..6c955d7 100644
22 22
23 # Handle possible linker path arguments. 23 # Handle possible linker path arguments.
24-- 24--
25tg: (c823880..) debian/ld_run_path (depends on: upstream) 25tg: (a508b62..) debian/ld_run_path (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/libnet_config_path.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/libnet_config_path.diff
index ef0f3698fe..a38e78ac34 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/libnet_config_path.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/libnet_config_path.diff
@@ -34,4 +34,4 @@ index db51c1f..8404593 100644
34 should return a reference to a HASH containing the keys described below. 34 should return a reference to a HASH containing the keys described below.
35 For example 35 For example
36-- 36--
37tg: (c823880..) debian/libnet_config_path (depends on: upstream) 37tg: (a508b62..) debian/libnet_config_path (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/m68k_thread_stress.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/m68k_thread_stress.diff
index d27a677638..675c9aa03d 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/m68k_thread_stress.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/m68k_thread_stress.diff
@@ -42,4 +42,4 @@ index e3a1086..633374e 100755
42 42
43 use ExtUtils::testlib; 43 use ExtUtils::testlib;
44-- 44--
45tg: (c823880..) debian/m68k_thread_stress (depends on: upstream) 45tg: (a508b62..) debian/m68k_thread_stress (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/mod_paths.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/mod_paths.diff
index 96fe4dfef5..26d8ed03a2 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/mod_paths.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/mod_paths.diff
@@ -97,4 +97,4 @@ index 05cea40..023d6a0 100644
97 S_incpush_use_sep(aTHX_ STR_WITH_LEN(PERL_OTHERLIBDIRS), 97 S_incpush_use_sep(aTHX_ STR_WITH_LEN(PERL_OTHERLIBDIRS),
98 INCPUSH_ADD_OLD_VERS|INCPUSH_ADD_ARCHONLY_SUB_DIRS 98 INCPUSH_ADD_OLD_VERS|INCPUSH_ADD_ARCHONLY_SUB_DIRS
99-- 99--
100tg: (c823880..) debian/mod_paths (depends on: upstream) 100tg: (a508b62..) debian/mod_paths (depends on: upstream)
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.3/debian/module_build_man_extensions.diff
index bc7fd9e60f..63c8441bd2 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/module_build_man_extensions.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/module_build_man_extensions.diff
@@ -30,4 +30,4 @@ index 5bd8ec7..b4e606a 100644
30 $self->config( 'man3ext' ); 30 $self->config( 'man3ext' );
31 my $outfile = File::Spec->catfile( $mandir, $manpage); 31 my $outfile = File::Spec->catfile( $mandir, $manpage);
32-- 32--
33tg: (c823880..) debian/module_build_man_extensions (depends on: upstream) 33tg: (a508b62..) debian/module_build_man_extensions (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.3/debian/patchlevel b/meta/recipes-devtools/perl/perl-5.12.3/debian/patchlevel
new file mode 100644
index 0000000000..0839fbd031
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/patchlevel
@@ -0,0 +1,45 @@
1Subject: List packaged patches for 5.12.3-2 in patchlevel.h
2Origin: vendor
3Bug-Debian: http://bugs.debian.org/567489
4
5The list can be refreshed from information in debian/patches by running
6'debian/rules refresh-patchlevel'.
7
8
9--- perl/patchlevel.bak
10+++ perl/patchlevel.h
11@@ -133,0 +134,34 @@
12+ ,"DEBPKG:debian/arm_thread_stress_timeout - http://bugs.debian.org/501970 Raise the timeout of ext/threads/shared/t/stress.t to accommodate slower build hosts"
13+ ,"DEBPKG:debian/cpan_config_path - Set location of CPAN::Config to /etc/perl as /usr may not be writable."
14+ ,"DEBPKG:debian/cpan_definstalldirs - Provide a sensible INSTALLDIRS default for modules installed from CPAN."
15+ ,"DEBPKG:debian/db_file_ver - http://bugs.debian.org/340047 Remove overly restrictive DB_File version check."
16+ ,"DEBPKG:debian/doc_info - Replace generic man(1) instructions with Debian-specific information."
17+ ,"DEBPKG:debian/enc2xs_inc - http://bugs.debian.org/290336 Tweak enc2xs to follow symlinks and ignore missing @INC directories."
18+ ,"DEBPKG:debian/errno_ver - http://bugs.debian.org/343351 Remove Errno version check due to upgrade problems with long-running processes."
19+ ,"DEBPKG:debian/extutils_hacks - Various debian-specific ExtUtils changes"
20+ ,"DEBPKG:debian/fakeroot - Postpone LD_LIBRARY_PATH evaluation to the binary targets."
21+ ,"DEBPKG:debian/instmodsh_doc - Debian policy doesn't install .packlist files for core or vendor."
22+ ,"DEBPKG:debian/ld_run_path - Remove standard libs from LD_RUN_PATH as per Debian policy."
23+ ,"DEBPKG:debian/libnet_config_path - Set location of libnet.cfg to /etc/perl/Net as /usr may not be writable."
24+ ,"DEBPKG:debian/m68k_thread_stress - http://bugs.debian.org/495826 Disable some threads tests on m68k for now due to missing TLS."
25+ ,"DEBPKG:debian/mod_paths - Tweak @INC ordering for Debian"
26+ ,"DEBPKG:debian/module_build_man_extensions - http://bugs.debian.org/479460 Adjust Module::Build manual page extensions for the Debian Perl policy"
27+ ,"DEBPKG:debian/prune_libs - http://bugs.debian.org/128355 Prune the list of libraries wanted to what we actually need."
28+ ,"DEBPKG:fixes/net_smtp_docs - http://bugs.debian.org/100195 [rt.cpan.org #36038] Document the Net::SMTP 'Port' option"
29+ ,"DEBPKG:fixes/processPL - http://bugs.debian.org/357264 [rt.cpan.org #17224] Always use PERLRUNINST when building perl modules."
30+ ,"DEBPKG:debian/perlivp - http://bugs.debian.org/510895 Make perlivp skip include directories in /usr/local"
31+ ,"DEBPKG:debian/disable-zlib-bundling - Disable zlib bundling in Compress::Raw::Zlib"
32+ ,"DEBPKG:debian/cpanplus_definstalldirs - http://bugs.debian.org/533707 Configure CPANPLUS to use the site directories by default."
33+ ,"DEBPKG:debian/cpanplus_config_path - Save local versions of CPANPLUS::Config::System into /etc/perl."
34+ ,"DEBPKG:fixes/autodie-flock - http://bugs.debian.org/543731 Allow for flock returning EAGAIN instead of EWOULDBLOCK on linux/parisc"
35+ ,"DEBPKG:debian/devel-ppport-ia64-optim - http://bugs.debian.org/548943 Work around an ICE on ia64"
36+ ,"DEBPKG:fixes/cpanplus-without-home - http://bugs.debian.org/577011 [rt.cpan.org #52988] Fix CPANPLUS test failures when HOME doesn't exist"
37+ ,"DEBPKG:debian/arm_optim - http://bugs.debian.org/580334 Downgrade the optimization of sv.c on arm due to a gcc-4.4 bug"
38+ ,"DEBPKG:debian/deprecate-with-apt - http://bugs.debian.org/580034 Point users to Debian packages of deprecated core modules"
39+ ,"DEBPKG:fixes/hurd-ccflags - http://bugs.debian.org/587901 Make hints/gnu.sh append to $ccflags rather than overriding them"
40+ ,"DEBPKG:debian/squelch-locale-warnings - http://bugs.debian.org/508764 Squelch locale warnings in Debian package maintainer scripts"
41+ ,"DEBPKG:fixes/lc-numeric-docs - http://bugs.debian.org/379329 [perl #78452] [903eb63] LC_NUMERIC documentation fixes"
42+ ,"DEBPKG:fixes/lc-numeric-sprintf - http://bugs.debian.org/601549 [perl #78632] [b3fd614] Fix sprintf not to ignore LC_NUMERIC with constants"
43+ ,"DEBPKG:fixes/concat-stack-corruption - http://bugs.debian.org/596105 [perl #78674] [e3393f5] Fix stack pointer corruption in pp_concat() with 'use encoding'"
44+ ,"DEBPKG:fixes/h2ph-gcc-4.5 - http://bugs.debian.org/599933 [8d66b3f] h2ph fix for gcc 4.5"
45+ ,"DEBPKG:patchlevel - http://bugs.debian.org/567489 List packaged patches for 5.12.3-2 in patchlevel.h"
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/perlivp.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/perlivp.diff
index ebe942cbfb..304e4c1af8 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/perlivp.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/perlivp.diff
@@ -37,4 +37,4 @@ index 9783261..156146f 100644
37 next if $_ eq ':'; # skip -d test here 37 next if $_ eq ':'; # skip -d test here
38 next if $_ eq 'Dev:Pseudo:'; # why is this in @INC? 38 next if $_ eq 'Dev:Pseudo:'; # why is this in @INC?
39-- 39--
40tg: (c823880..) debian/perlivp (depends on: upstream) 40tg: (a508b62..) debian/perlivp (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/prune_libs.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/prune_libs.diff
index 0f498951c7..5bb072c021 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/prune_libs.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/prune_libs.diff
@@ -35,4 +35,4 @@ index 3a8732b..6013c86 100755
35 perllibs="$*" 35 perllibs="$*"
36 ;; 36 ;;
37-- 37--
38tg: (c823880..) debian/prune_libs (depends on: upstream) 38tg: (a508b62..) debian/prune_libs (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.3/debian/series b/meta/recipes-devtools/perl/perl-5.12.3/debian/series
new file mode 100644
index 0000000000..5425bc6323
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/series
@@ -0,0 +1,34 @@
1debian/arm_thread_stress_timeout.diff -p1
2debian/cpan_config_path.diff -p1
3debian/cpan_definstalldirs.diff -p1
4debian/db_file_ver.diff -p1
5debian/doc_info.diff -p1
6debian/enc2xs_inc.diff -p1
7debian/errno_ver.diff -p1
8debian/extutils_hacks.diff -p1
9debian/fakeroot.diff -p1
10debian/instmodsh_doc.diff -p1
11debian/ld_run_path.diff -p1
12debian/libnet_config_path.diff -p1
13debian/m68k_thread_stress.diff -p1
14debian/mod_paths.diff -p1
15debian/module_build_man_extensions.diff -p1
16debian/prune_libs.diff -p1
17fixes/net_smtp_docs.diff -p1
18fixes/processPL.diff -p1
19debian/perlivp.diff -p1
20debian/disable-zlib-bundling.diff -p1
21debian/cpanplus_definstalldirs.diff -p1
22debian/cpanplus_config_path.diff -p1
23fixes/autodie-flock.diff -p1
24debian/devel-ppport-ia64-optim.diff -p1
25fixes/cpanplus-without-home.diff -p1
26debian/arm_optim.diff -p1
27debian/deprecate-with-apt.diff -p1
28fixes/hurd-ccflags.diff -p1
29debian/squelch-locale-warnings.diff -p1
30fixes/lc-numeric-docs.diff -p1
31fixes/lc-numeric-sprintf.diff -p1
32fixes/concat-stack-corruption.diff -p1
33fixes/h2ph-gcc-4.5.diff -p1
34patchlevel -p1
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/debian/squelch-locale-warnings.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/squelch-locale-warnings.diff
index 68c1a35b6e..eac0fc30c4 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/debian/squelch-locale-warnings.diff
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/squelch-locale-warnings.diff
@@ -52,4 +52,4 @@ index 0dbabe7..60b7bab 100644
52 52
53 The following environment variables are not specific to Perl: They are 53 The following environment variables are not specific to Perl: They are
54-- 54--
55tg: (c823880..) debian/squelch-locale-warnings (depends on: upstream) 55tg: (a508b62..) debian/squelch-locale-warnings (depends on: upstream)
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/generate-sh.patch b/meta/recipes-devtools/perl/perl-5.12.3/generate-sh.patch
index 47f91c56d3..47f91c56d3 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/generate-sh.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/generate-sh.patch
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/installperl.patch b/meta/recipes-devtools/perl/perl-5.12.3/installperl.patch
index 276eb3d412..456012376e 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/installperl.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/installperl.patch
@@ -1,9 +1,9 @@
1Upstream-Status:Inappropriate [embedded specific] 1Upstream-Status:Inappropriate [embedded specific]
2 2
3Index: perl-5.12.2/installperl 3Index: perl-5.12.3/installperl
4=================================================================== 4===================================================================
5--- perl-5.12.2.orig/installperl 5--- perl-5.12.3.orig/installperl
6+++ perl-5.12.2/installperl 6+++ perl-5.12.3/installperl
7@@ -3,8 +3,8 @@ 7@@ -3,8 +3,8 @@
8 BEGIN { 8 BEGIN {
9 require 5.004; 9 require 5.004;
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/letgcc-find-errno.patch b/meta/recipes-devtools/perl/perl-5.12.3/letgcc-find-errno.patch
index 268cb531b7..5161e4c8b6 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/letgcc-find-errno.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/letgcc-find-errno.patch
@@ -10,10 +10,10 @@ external toolchain since perl will search in ${STAGING_INCDIR} for
10errno.h (when using gcc) and that isn't where it's located - its 10errno.h (when using gcc) and that isn't where it's located - its
11wherever the external toolchain keeps it's headers. 11wherever the external toolchain keeps it's headers.
12 12
13Index: perl-5.12.2/ext/Errno/Errno_pm.PL 13Index: perl-5.12.3/ext/Errno/Errno_pm.PL
14=================================================================== 14===================================================================
15--- perl-5.12.2.orig/ext/Errno/Errno_pm.PL 15--- perl-5.12.3.orig/ext/Errno/Errno_pm.PL
16+++ perl-5.12.2/ext/Errno/Errno_pm.PL 16+++ perl-5.12.3/ext/Errno/Errno_pm.PL
17@@ -17,8 +17,18 @@ unlink "Errno.tmp" if -f "Errno.tmp"; 17@@ -17,8 +17,18 @@ unlink "Errno.tmp" if -f "Errno.tmp";
18 open OUT, ">Errno.tmp" or die "Cannot open Errno.tmp: $!"; 18 open OUT, ">Errno.tmp" or die "Cannot open Errno.tmp: $!";
19 select OUT; 19 select OUT;
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/native-nopacklist.patch b/meta/recipes-devtools/perl/perl-5.12.3/native-nopacklist.patch
index 8d5b819584..389c3342fb 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/native-nopacklist.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/native-nopacklist.patch
@@ -2,10 +2,10 @@ Upstream-Status:Inappropriate [debian patch]
2 2
3Part of 52_debian_extutils_hacks.patch just to exclude the installation of .packlist files 3Part of 52_debian_extutils_hacks.patch just to exclude the installation of .packlist files
4 4
5Index: perl-5.12.2/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 5Index: perl-5.12.3/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
6=================================================================== 6===================================================================
7--- perl-5.12.2.orig/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 7--- perl-5.12.3.orig/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
8+++ perl-5.12.2/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 8+++ perl-5.12.3/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
9@@ -2047,8 +2047,6 @@ doc__install : doc_site_install 9@@ -2047,8 +2047,6 @@ doc__install : doc_site_install
10 10
11 pure_perl_install :: all 11 pure_perl_install :: all
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/native-perlinc.patch b/meta/recipes-devtools/perl/perl-5.12.3/native-perlinc.patch
index ffaf326291..f0bb1f6596 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/native-perlinc.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/native-perlinc.patch
@@ -2,8 +2,8 @@ Upstream-Status:Inappropriate [embedded specific]
2 2
3Index: perl-5.8.8/lib/ExtUtils/MM_Unix.pm 3Index: perl-5.8.8/lib/ExtUtils/MM_Unix.pm
4=================================================================== 4===================================================================
5--- 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.3.orig/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 2008-10-31 22:01:35.000000000 +0000
6+++ perl-5.12.2/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 2008-10-31 22:01:35.000000000 +0000 6+++ perl-5.12.3/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 2008-10-31 22:01:35.000000000 +0000
7@@ -1597,6 +1597,19 @@ 7@@ -1597,6 +1597,19 @@
8 $self->{PERL_LIB} ||= $Config{privlibexp}; 8 $self->{PERL_LIB} ||= $Config{privlibexp};
9 $self->{PERL_ARCHLIB} ||= $Config{archlibexp}; 9 $self->{PERL_ARCHLIB} ||= $Config{archlibexp};
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/native-ssp.patch b/meta/recipes-devtools/perl/perl-5.12.3/native-ssp.patch
index e1e6f08735..e1e6f08735 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/native-ssp.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/native-ssp.patch
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_1.patch b/meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_1.patch
index d5a6295386..d5a6295386 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_1.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_1.patch
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_2.patch b/meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_2.patch
index a3432ab430..a3432ab430 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_2.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_2.patch
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_3.patch b/meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_3.patch
index 26af1f1d95..26af1f1d95 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_3.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_3.patch
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_4.patch b/meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_4.patch
index 98bf0743fb..98bf0743fb 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_4.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_4.patch
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_5.patch b/meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_5.patch
index 70f7104784..5891ee6a93 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_5.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_5.patch
@@ -43,10 +43,10 @@ Date: Mon Feb 14 10:14:18 2011 +0000
43 This approach actually takes advantage of ExtUtils::MakeMaker setting an -I 43 This approach actually takes advantage of ExtUtils::MakeMaker setting an -I
44 option correct for the depth of directory being built. 44 option correct for the depth of directory being built.
45 45
46Index: perl-5.12.2/Cross/Makefile-cross-SH 46Index: perl-5.12.3/Cross/Makefile-cross-SH
47=================================================================== 47===================================================================
48--- perl-5.12.2.orig/Cross/Makefile-cross-SH 48--- perl-5.12.3.orig/Cross/Makefile-cross-SH
49+++ perl-5.12.2/Cross/Makefile-cross-SH 49+++ perl-5.12.3/Cross/Makefile-cross-SH
50@@ -324,7 +324,7 @@ $spitshell >>$Makefile <<'!NO!SUBS!' 50@@ -324,7 +324,7 @@ $spitshell >>$Makefile <<'!NO!SUBS!'
51 51
52 CONFIGPM = xlib/$(CROSS_NAME)/Config.pm 52 CONFIGPM = xlib/$(CROSS_NAME)/Config.pm
@@ -87,10 +87,10 @@ Index: perl-5.12.2/Cross/Makefile-cross-SH
87 @$(LDLIBPTH) $(RUN) ./miniperl$(EXE_EXT) -Ilib make_ext.pl --cross $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) 87 @$(LDLIBPTH) $(RUN) ./miniperl$(EXE_EXT) -Ilib make_ext.pl --cross $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL)
88 !NO!SUBS! 88 !NO!SUBS!
89 89
90Index: perl-5.12.2/MANIFEST 90Index: perl-5.12.3/MANIFEST
91=================================================================== 91===================================================================
92--- perl-5.12.2.orig/MANIFEST 92--- perl-5.12.3.orig/MANIFEST
93+++ perl-5.12.2/MANIFEST 93+++ perl-5.12.3/MANIFEST
94@@ -4747,6 +4747,7 @@ win32/wince.c WinCE port 94@@ -4747,6 +4747,7 @@ win32/wince.c WinCE port
95 win32/wince.h WinCE port 95 win32/wince.h WinCE port
96 win32/wincesck.c WinCE port 96 win32/wincesck.c WinCE port
@@ -99,10 +99,10 @@ Index: perl-5.12.2/MANIFEST
99 x2p/a2p.c Output of a2p.y run through byacc 99 x2p/a2p.c Output of a2p.y run through byacc
100 x2p/a2p.h Global declarations 100 x2p/a2p.h Global declarations
101 x2p/a2p.pod Pod for awk to perl translator 101 x2p/a2p.pod Pod for awk to perl translator
102Index: perl-5.12.2/Makefile.SH 102Index: perl-5.12.3/Makefile.SH
103=================================================================== 103===================================================================
104--- perl-5.12.2.orig/Makefile.SH 104--- perl-5.12.3.orig/Makefile.SH
105+++ perl-5.12.2/Makefile.SH 105+++ perl-5.12.3/Makefile.SH
106@@ -428,7 +428,7 @@ esac 106@@ -428,7 +428,7 @@ esac
107 ## In the following dollars and backticks do not need the extra backslash. 107 ## In the following dollars and backticks do not need the extra backslash.
108 $spitshell >>$Makefile <<'!NO!SUBS!' 108 $spitshell >>$Makefile <<'!NO!SUBS!'
@@ -143,10 +143,10 @@ Index: perl-5.12.2/Makefile.SH
143 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) 143 $(MINIPERL) make_ext.pl $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL)
144 !NO!SUBS! 144 !NO!SUBS!
145 145
146Index: perl-5.12.2/installperl 146Index: perl-5.12.3/installperl
147=================================================================== 147===================================================================
148--- perl-5.12.2.orig/installperl 148--- perl-5.12.3.orig/installperl
149+++ perl-5.12.2/installperl 149+++ perl-5.12.3/installperl
150@@ -714,6 +714,8 @@ sub installlib { 150@@ -714,6 +714,8 @@ sub installlib {
151 # ignore the test extensions 151 # ignore the test extensions
152 return if $dir =~ m{\bXS/(?:APItest|Typemap)\b}; 152 return if $dir =~ m{\bXS/(?:APItest|Typemap)\b};
@@ -156,10 +156,10 @@ Index: perl-5.12.2/installperl
156 # ignore the demo files 156 # ignore the demo files
157 return if $dir =~ /\b(?:demos?|eg)\b/; 157 return if $dir =~ /\b(?:demos?|eg)\b/;
158 158
159Index: perl-5.12.2/make_ext.pl 159Index: perl-5.12.3/make_ext.pl
160=================================================================== 160===================================================================
161--- perl-5.12.2.orig/make_ext.pl 161--- perl-5.12.3.orig/make_ext.pl
162+++ perl-5.12.2/make_ext.pl 162+++ perl-5.12.3/make_ext.pl
163@@ -4,11 +4,9 @@ use warnings; 163@@ -4,11 +4,9 @@ use warnings;
164 use Config; 164 use Config;
165 BEGIN { 165 BEGIN {
@@ -228,10 +228,10 @@ Index: perl-5.12.2/make_ext.pl
228 if ($is_VMS) { 228 if ($is_VMS) {
229 my $libd = VMS::Filespec::vmspath($lib_dir); 229 my $libd = VMS::Filespec::vmspath($lib_dir);
230 push @args, "INST_LIB=$libd", "INST_ARCHLIB=$libd"; 230 push @args, "INST_LIB=$libd", "INST_ARCHLIB=$libd";
231Index: perl-5.12.2/vms/descrip_mms.template 231Index: perl-5.12.3/vms/descrip_mms.template
232=================================================================== 232===================================================================
233--- perl-5.12.2.orig/vms/descrip_mms.template 233--- perl-5.12.3.orig/vms/descrip_mms.template
234+++ perl-5.12.2/vms/descrip_mms.template 234+++ perl-5.12.3/vms/descrip_mms.template
235@@ -360,7 +360,7 @@ CRTLOPTS =,$(CRTL)/Options 235@@ -360,7 +360,7 @@ CRTLOPTS =,$(CRTL)/Options
236 unidatadirs = lib/unicore/To lib/unicore/lib 236 unidatadirs = lib/unicore/To lib/unicore/lib
237 237
@@ -268,10 +268,10 @@ Index: perl-5.12.2/vms/descrip_mms.template
268 268
269 clean : tidy cleantest 269 clean : tidy cleantest
270 - $(MINIPERL) make_ext.pl "MAKE=$(MMS)" "--all" "--target=clean" 270 - $(MINIPERL) make_ext.pl "MAKE=$(MMS)" "--all" "--target=clean"
271Index: perl-5.12.2/win32/Makefile 271Index: perl-5.12.3/win32/Makefile
272=================================================================== 272===================================================================
273--- perl-5.12.2.orig/win32/Makefile 273--- perl-5.12.3.orig/win32/Makefile
274+++ perl-5.12.2/win32/Makefile 274+++ perl-5.12.3/win32/Makefile
275@@ -923,6 +923,9 @@ $(CONFIGPM) : $(MINIPERL) ..\config.sh c 275@@ -923,6 +923,9 @@ $(CONFIGPM) : $(MINIPERL) ..\config.sh c
276 -$(MINIPERL) -I..\lib $(ICWD) config_h.PL "INST_VER=$(INST_VER)" 276 -$(MINIPERL) -I..\lib $(ICWD) config_h.PL "INST_VER=$(INST_VER)"
277 if errorlevel 1 $(MAKE) /$(MAKEFLAGS) $(CONFIGPM) 277 if errorlevel 1 $(MAKE) /$(MAKEFLAGS) $(CONFIGPM)
@@ -320,10 +320,10 @@ Index: perl-5.12.2/win32/Makefile
320 -del /f $(DISTDIR)\XSLoader\XSLoader.pm 320 -del /f $(DISTDIR)\XSLoader\XSLoader.pm
321 -if exist $(LIBDIR)\App rmdir /s /q $(LIBDIR)\App 321 -if exist $(LIBDIR)\App rmdir /s /q $(LIBDIR)\App
322 -if exist $(LIBDIR)\Archive rmdir /s /q $(LIBDIR)\Archive 322 -if exist $(LIBDIR)\Archive rmdir /s /q $(LIBDIR)\Archive
323Index: perl-5.12.2/win32/makefile.mk 323Index: perl-5.12.3/win32/makefile.mk
324=================================================================== 324===================================================================
325--- perl-5.12.2.orig/win32/makefile.mk 325--- perl-5.12.3.orig/win32/makefile.mk
326+++ perl-5.12.2/win32/makefile.mk 326+++ perl-5.12.3/win32/makefile.mk
327@@ -1215,6 +1215,10 @@ $(CONFIGPM) : $(MINIPERL) ..\config.sh c 327@@ -1215,6 +1215,10 @@ $(CONFIGPM) : $(MINIPERL) ..\config.sh c
328 $(MINIPERL) -I..\lib $(ICWD) config_h.PL "INST_VER=$(INST_VER)" \ 328 $(MINIPERL) -I..\lib $(ICWD) config_h.PL "INST_VER=$(INST_VER)" \
329 || $(MAKE) $(MAKEMACROS) $(CONFIGPM) $(MAKEFILE) 329 || $(MAKE) $(MAKEMACROS) $(CONFIGPM) $(MAKEFILE)
@@ -373,10 +373,10 @@ Index: perl-5.12.2/win32/makefile.mk
373 -del /f $(DISTDIR)\XSLoader\XSLoader.pm 373 -del /f $(DISTDIR)\XSLoader\XSLoader.pm
374 -if exist $(LIBDIR)\App rmdir /s /q $(LIBDIR)\App 374 -if exist $(LIBDIR)\App rmdir /s /q $(LIBDIR)\App
375 -if exist $(LIBDIR)\Archive rmdir /s /q $(LIBDIR)\Archive 375 -if exist $(LIBDIR)\Archive rmdir /s /q $(LIBDIR)\Archive
376Index: perl-5.12.2/write_buildcustomize.pl 376Index: perl-5.12.3/write_buildcustomize.pl
377=================================================================== 377===================================================================
378--- /dev/null 378--- /dev/null
379+++ perl-5.12.2/write_buildcustomize.pl 379+++ perl-5.12.3/write_buildcustomize.pl
380@@ -0,0 +1,50 @@ 380@@ -0,0 +1,50 @@
381+#!./miniperl -w 381+#!./miniperl -w
382+ 382+
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_6.patch b/meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_6.patch
index cacf9fac2d..42677391de 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/parallel_build_fix_6.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/parallel_build_fix_6.patch
@@ -13,10 +13,10 @@ Date: Mon Feb 14 20:36:36 2011 +0000
13 simplifies many [Mm]akefile* rules, which previously had a special case to 13 simplifies many [Mm]akefile* rules, which previously had a special case to
14 copy it early. 14 copy it early.
15 15
16Index: perl-5.12.2/Cross/Makefile-cross-SH 16Index: perl-5.12.3/Cross/Makefile-cross-SH
17=================================================================== 17===================================================================
18--- perl-5.12.2.orig/Cross/Makefile-cross-SH 18--- perl-5.12.3.orig/Cross/Makefile-cross-SH
19+++ perl-5.12.2/Cross/Makefile-cross-SH 19+++ perl-5.12.3/Cross/Makefile-cross-SH
20@@ -727,7 +727,7 @@ fi 20@@ -727,7 +727,7 @@ fi
21 $spitshell >>$Makefile <<'!NO!SUBS!' 21 $spitshell >>$Makefile <<'!NO!SUBS!'
22 22
@@ -46,10 +46,10 @@ Index: perl-5.12.2/Cross/Makefile-cross-SH
46 - cd t && (rm -f perl$(EXE_EXT); $(LNS) ../miniperl$(EXE_EXT) perl$(EXE_EXT)) \ 46 - cd t && (rm -f perl$(EXE_EXT); $(LNS) ../miniperl$(EXE_EXT) perl$(EXE_EXT)) \
47 && $(LDLIBPTH) ./perl TEST -minitest base/*.t comp/*.t cmd/*.t run/*.t io/*.t op/*.t uni/*.t </dev/tty 47 && $(LDLIBPTH) ./perl TEST -minitest base/*.t comp/*.t cmd/*.t run/*.t io/*.t op/*.t uni/*.t </dev/tty
48 48
49Index: perl-5.12.2/Makefile.SH 49Index: perl-5.12.3/Makefile.SH
50=================================================================== 50===================================================================
51--- perl-5.12.2.orig/Makefile.SH 51--- perl-5.12.3.orig/Makefile.SH
52+++ perl-5.12.2/Makefile.SH 52+++ perl-5.12.3/Makefile.SH
53@@ -970,7 +970,7 @@ esac 53@@ -970,7 +970,7 @@ esac
54 $spitshell >>$Makefile <<'!NO!SUBS!' 54 $spitshell >>$Makefile <<'!NO!SUBS!'
55 55
@@ -88,10 +88,10 @@ Index: perl-5.12.2/Makefile.SH
88 - cd t && (rm -f $(PERL_EXE); $(LNS) ../$(MINIPERL_EXE) $(PERL_EXE)) \ 88 - cd t && (rm -f $(PERL_EXE); $(LNS) ../$(MINIPERL_EXE) $(PERL_EXE)) \
89 && $(RUN_PERL) TEST -minitest base/*.t comp/*.t cmd/*.t run/*.t io/*.t re/*.t op/*.t uni/*.t </dev/tty 89 && $(RUN_PERL) TEST -minitest base/*.t comp/*.t cmd/*.t run/*.t io/*.t re/*.t op/*.t uni/*.t </dev/tty
90 90
91Index: perl-5.12.2/vms/descrip_mms.template 91Index: perl-5.12.3/vms/descrip_mms.template
92=================================================================== 92===================================================================
93--- perl-5.12.2.orig/vms/descrip_mms.template 93--- perl-5.12.3.orig/vms/descrip_mms.template
94+++ perl-5.12.2/vms/descrip_mms.template 94+++ perl-5.12.3/vms/descrip_mms.template
95@@ -360,7 +360,7 @@ CRTLOPTS =,$(CRTL)/Options 95@@ -360,7 +360,7 @@ CRTLOPTS =,$(CRTL)/Options
96 unidatadirs = lib/unicore/To lib/unicore/lib 96 unidatadirs = lib/unicore/To lib/unicore/lib
97 97
@@ -120,10 +120,10 @@ Index: perl-5.12.2/vms/descrip_mms.template
120 @ PERL_TEST_DRIVER == "minitest" 120 @ PERL_TEST_DRIVER == "minitest"
121 - @[.vms]test.com "$(E)" "$(__DEBUG__)" 121 - @[.vms]test.com "$(E)" "$(__DEBUG__)"
122 122
123Index: perl-5.12.2/win32/Makefile 123Index: perl-5.12.3/win32/Makefile
124=================================================================== 124===================================================================
125--- perl-5.12.2.orig/win32/Makefile 125--- perl-5.12.3.orig/win32/Makefile
126+++ perl-5.12.2/win32/Makefile 126+++ perl-5.12.3/win32/Makefile
127@@ -918,7 +918,6 @@ $(CONFIGPM) : $(MINIPERL) ..\config.sh c 127@@ -918,7 +918,6 @@ $(CONFIGPM) : $(MINIPERL) ..\config.sh c
128 if exist lib\* $(RCOPY) lib\*.* ..\lib\$(NULL) 128 if exist lib\* $(RCOPY) lib\*.* ..\lib\$(NULL)
129 $(XCOPY) ..\*.h $(COREDIR)\*.* 129 $(XCOPY) ..\*.h $(COREDIR)\*.*
@@ -132,10 +132,10 @@ Index: perl-5.12.2/win32/Makefile
132 $(RCOPY) include $(COREDIR)\*.* 132 $(RCOPY) include $(COREDIR)\*.*
133 -$(MINIPERL) -I..\lib $(ICWD) config_h.PL "INST_VER=$(INST_VER)" 133 -$(MINIPERL) -I..\lib $(ICWD) config_h.PL "INST_VER=$(INST_VER)"
134 if errorlevel 1 $(MAKE) /$(MAKEFLAGS) $(CONFIGPM) 134 if errorlevel 1 $(MAKE) /$(MAKEFLAGS) $(CONFIGPM)
135Index: perl-5.12.2/win32/makefile.mk 135Index: perl-5.12.3/win32/makefile.mk
136=================================================================== 136===================================================================
137--- perl-5.12.2.orig/win32/makefile.mk 137--- perl-5.12.3.orig/win32/makefile.mk
138+++ perl-5.12.2/win32/makefile.mk 138+++ perl-5.12.3/win32/makefile.mk
139@@ -1210,7 +1210,6 @@ $(CONFIGPM) : $(MINIPERL) ..\config.sh c 139@@ -1210,7 +1210,6 @@ $(CONFIGPM) : $(MINIPERL) ..\config.sh c
140 if exist lib\* $(RCOPY) lib\*.* ..\lib\$(NULL) 140 if exist lib\* $(RCOPY) lib\*.* ..\lib\$(NULL)
141 $(XCOPY) ..\*.h $(COREDIR)\*.* 141 $(XCOPY) ..\*.h $(COREDIR)\*.*
@@ -144,10 +144,10 @@ Index: perl-5.12.2/win32/makefile.mk
144 $(RCOPY) include $(COREDIR)\*.* 144 $(RCOPY) include $(COREDIR)\*.*
145 $(MINIPERL) -I..\lib $(ICWD) config_h.PL "INST_VER=$(INST_VER)" \ 145 $(MINIPERL) -I..\lib $(ICWD) config_h.PL "INST_VER=$(INST_VER)" \
146 || $(MAKE) $(MAKEMACROS) $(CONFIGPM) $(MAKEFILE) 146 || $(MAKE) $(MAKEMACROS) $(CONFIGPM) $(MAKEFILE)
147Index: perl-5.12.2/write_buildcustomize.pl 147Index: perl-5.12.3/write_buildcustomize.pl
148=================================================================== 148===================================================================
149--- perl-5.12.2.orig/write_buildcustomize.pl 149--- perl-5.12.3.orig/write_buildcustomize.pl
150+++ perl-5.12.2/write_buildcustomize.pl 150+++ perl-5.12.3/write_buildcustomize.pl
151@@ -24,6 +24,7 @@ my @toolchain = qw(cpan/AutoLoader/lib 151@@ -24,6 +24,7 @@ my @toolchain = qw(cpan/AutoLoader/lib
152 cpan/ExtUtils-MakeMaker/lib 152 cpan/ExtUtils-MakeMaker/lib
153 dist/ExtUtils-Manifest/lib 153 dist/ExtUtils-Manifest/lib
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/perl-configpm-switch.patch b/meta/recipes-devtools/perl/perl-5.12.3/perl-configpm-switch.patch
index 9e9f342866..9e9f342866 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/perl-configpm-switch.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/perl-configpm-switch.patch
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/perl-configure.sh b/meta/recipes-devtools/perl/perl-5.12.3/perl-configure.sh
index c29e966c05..e72ce49f99 100755
--- a/meta/recipes-devtools/perl/perl-5.12.2/perl-configure.sh
+++ b/meta/recipes-devtools/perl/perl-5.12.3/perl-configure.sh
@@ -15,7 +15,7 @@ echo sh Configure -des \
15 -Dprefix=/usr \ 15 -Dprefix=/usr \
16 -Dvendorprefix=/usr \ 16 -Dvendorprefix=/usr \
17 -Dsiteprefix=/usr \ 17 -Dsiteprefix=/usr \
18 -Dotherlibdirs=/usr/lib/perl5/5.12.2 \ 18 -Dotherlibdirs=/usr/lib/perl5/5.12.3 \
19 -Duseshrplib \ 19 -Duseshrplib \
20 -Dusethreads \ 20 -Dusethreads \
21 -Duseithreads \ 21 -Duseithreads \
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/perl-dynloader.patch b/meta/recipes-devtools/perl/perl-5.12.3/perl-dynloader.patch
index 21d8bb96e7..d5ea00f2da 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/perl-dynloader.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/perl-dynloader.patch
@@ -7,8 +7,8 @@ system.
7 7
8Update by Nitin A Kamble <nitin.a.kamble@intel.com> 2011/04/21 8Update by Nitin A Kamble <nitin.a.kamble@intel.com> 2011/04/21
9 9
10--- perl-5.12.2/dist/XSLoader/XSLoader_pm.PL 2007/04/20 09:03:08 1.1 10--- perl-5.12.3/dist/XSLoader/XSLoader_pm.PL 2007/04/20 09:03:08 1.1
11+++ perl-5.12.2/dist/XSLoader/XSLoader_pm.PL 2007/04/20 09:03:08 11+++ perl-5.12.3/dist/XSLoader/XSLoader_pm.PL 2007/04/20 09:03:08
12@@ -65,6 +65,19 @@ 12@@ -65,6 +65,19 @@
13 print OUT <<'EOT'; 13 print OUT <<'EOT';
14 my $modpname = join('/',@modparts); 14 my $modpname = join('/',@modparts);
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/perl-enable-gdbm.patch b/meta/recipes-devtools/perl/perl-5.12.3/perl-enable-gdbm.patch
index aa83fca5ae..aa83fca5ae 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/perl-enable-gdbm.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/perl-enable-gdbm.patch
diff --git a/meta/recipes-devtools/perl/perl-5.12.2/perl-moreconfig.patch b/meta/recipes-devtools/perl/perl-5.12.3/perl-moreconfig.patch
index 59ce85a7a3..59ce85a7a3 100644
--- a/meta/recipes-devtools/perl/perl-5.12.2/perl-moreconfig.patch
+++ b/meta/recipes-devtools/perl/perl-5.12.3/perl-moreconfig.patch
diff --git a/meta/recipes-devtools/perl/perl-native_5.12.2.bb b/meta/recipes-devtools/perl/perl-native_5.12.3.bb
index c9882a9101..0b0c9491c6 100644
--- a/meta/recipes-devtools/perl/perl-native_5.12.2.bb
+++ b/meta/recipes-devtools/perl/perl-native_5.12.3.bb
@@ -4,7 +4,7 @@ SECTION = "libs"
4LICENSE = "Artistic|GPL" 4LICENSE = "Artistic|GPL"
5LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \ 5LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \
6 file://Artistic;md5=f921793d03cc6d63ec4b15e9be8fd3f8" 6 file://Artistic;md5=f921793d03cc6d63ec4b15e9be8fd3f8"
7PR = "r8" 7PR = "r0"
8 8
9LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \ 9LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \
10 file://Artistic;md5=f921793d03cc6d63ec4b15e9be8fd3f8" 10 file://Artistic;md5=f921793d03cc6d63ec4b15e9be8fd3f8"
@@ -21,8 +21,8 @@ SRC_URI = "http://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz \
21 file://native-nopacklist.patch;patch=1 \ 21 file://native-nopacklist.patch;patch=1 \
22 file://native-perlinc.patch;patch=1" 22 file://native-perlinc.patch;patch=1"
23 23
24SRC_URI[md5sum] = "af2df531d46b77fdf0d97eecb03eddb2" 24SRC_URI[md5sum] = "29975a69dce54e47fcd6331c085c6c99"
25SRC_URI[sha256sum] = "cf888340021d5a2d1238bbd9b8b55aaf420a848d46e4d317cb8567f86ceb1022" 25SRC_URI[sha256sum] = "5678bfd5c2cd59253a26171bf3e681235433b00c730eea8a8046e1b225c11d2f"
26 26
27S = "${WORKDIR}/perl-${PV}" 27S = "${WORKDIR}/perl-${PV}"
28 28
@@ -96,7 +96,7 @@ do_install () {
96 install $i ${D}${libdir}/perl/${PV}/CORE 96 install $i ${D}${libdir}/perl/${PV}/CORE
97 done 97 done
98 98
99 create_wrapper ${D}${bindir}/perl PERL5LIB='$PERL5LIB:${STAGING_LIBDIR}/perl/5.12.2:${STAGING_LIBDIR}/perl/' 99 create_wrapper ${D}${bindir}/perl PERL5LIB='$PERL5LIB:${STAGING_LIBDIR}/perl/${PV}:${STAGING_LIBDIR}/perl/'
100} 100}
101do_install_append_nylon() { 101do_install_append_nylon() {
102 # get rid of definitions not supported by the gcc version we use for nylon... 102 # get rid of definitions not supported by the gcc version we use for nylon...
diff --git a/meta/recipes-devtools/perl/perl-rdepends_5.12.2.inc b/meta/recipes-devtools/perl/perl-rdepends_5.12.3.inc
index 309bd17413..309bd17413 100644
--- a/meta/recipes-devtools/perl/perl-rdepends_5.12.2.inc
+++ b/meta/recipes-devtools/perl/perl-rdepends_5.12.3.inc
diff --git a/meta/recipes-devtools/perl/perl-rprovides_5.12.2.inc b/meta/recipes-devtools/perl/perl-rprovides_5.12.3.inc
index 9a648dbf2f..9a648dbf2f 100644
--- a/meta/recipes-devtools/perl/perl-rprovides_5.12.2.inc
+++ b/meta/recipes-devtools/perl/perl-rprovides_5.12.3.inc
diff --git a/meta/recipes-devtools/perl/perl_5.12.2.bb b/meta/recipes-devtools/perl/perl_5.12.3.bb
index 9ce81568d7..584d64368d 100644
--- a/meta/recipes-devtools/perl/perl_5.12.2.bb
+++ b/meta/recipes-devtools/perl/perl_5.12.3.bb
@@ -8,15 +8,49 @@ PRIORITY = "optional"
8# We need gnugrep (for -I) 8# We need gnugrep (for -I)
9DEPENDS = "virtual/db perl-native-${PV} grep-native" 9DEPENDS = "virtual/db perl-native-${PV} grep-native"
10DEPENDS += "gdbm zlib" 10DEPENDS += "gdbm zlib"
11PR = "r4" 11PR = "r0"
12 12
13# 5.10.1 has Module::Build built-in 13# 5.10.1 has Module::Build built-in
14PROVIDES += "libmodule-build-perl" 14PROVIDES += "libmodule-build-perl"
15 15
16# Major part of version 16# Major part of version
17#PVM = "5.12" 17#PVM = "5.13"
18 18
19SRC_URI = "ftp://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz \ 19SRC_URI = "http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
20 file://debian/arm_thread_stress_timeout.diff \
21 file://debian/cpan_config_path.diff \
22 file://debian/cpan_definstalldirs.diff \
23 file://debian/db_file_ver.diff \
24 file://debian/doc_info.diff \
25 file://debian/enc2xs_inc.diff \
26 file://debian/errno_ver.diff \
27 file://debian/extutils_hacks.diff \
28 file://debian/instmodsh_doc.diff \
29 file://debian/ld_run_path.diff \
30 file://debian/libnet_config_path.diff \
31 file://debian/m68k_thread_stress.diff \
32 file://debian/mod_paths.diff \
33 file://debian/module_build_man_extensions.diff \
34 file://debian/prune_libs.diff \
35 file://debian/fixes/net_smtp_docs.diff \
36 file://debian/fixes/processPL.diff \
37 file://debian/perlivp.diff \
38 file://debian/disable-zlib-bundling.diff \
39 file://debian/cpanplus_definstalldirs.diff \
40 file://debian/cpanplus_config_path.diff \
41 file://debian/fixes/autodie-flock.diff \
42 file://debian/devel-ppport-ia64-optim.diff \
43 file://debian/fixes/cpanplus-without-home.diff \
44 file://debian/arm_optim.diff \
45 file://debian/deprecate-with-apt.diff \
46 file://debian/fixes/hurd-ccflags.diff \
47 file://debian/squelch-locale-warnings.diff \
48 file://debian/fixes/lc-numeric-docs.diff \
49 file://debian/fixes/lc-numeric-sprintf.diff \
50 file://debian/fixes/concat-stack-corruption.diff \
51 file://debian/fixes/h2ph-gcc-4.5.diff \
52 file://debian/patchlevel \
53 \
20 file://Makefile.patch;patch=1 \ 54 file://Makefile.patch;patch=1 \
21 file://parallel_build_fix_1.patch \ 55 file://parallel_build_fix_1.patch \
22 file://parallel_build_fix_2.patch \ 56 file://parallel_build_fix_2.patch \
@@ -34,38 +68,7 @@ SRC_URI = "ftp://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz \
34 file://native-perlinc.patch \ 68 file://native-perlinc.patch \
35 file://perl-enable-gdbm.patch \ 69 file://perl-enable-gdbm.patch \
36 file://cross-generate_uudmap.patch \ 70 file://cross-generate_uudmap.patch \
37 file://debian/arm_thread_stress_timeout.diff \ 71 \
38 file://debian/cpan_config_path.diff \
39 file://debian/cpan_definstalldirs.diff \
40 file://debian/db_file_ver.diff \
41 file://debian/doc_info.diff \
42 file://debian/enc2xs_inc.diff \
43 file://debian/errno_ver.diff \
44 file://debian/extutils_hacks.diff \
45 file://debian/instmodsh_doc.diff \
46 file://debian/ld_run_path.diff \
47 file://debian/libnet_config_path.diff \
48 file://debian/m68k_thread_stress.diff \
49 file://debian/mod_paths.diff \
50 file://debian/module_build_man_extensions.diff \
51 file://debian/prune_libs.diff \
52 file://debian/fixes/net_smtp_docs.diff \
53 file://debian/fixes/processPL.diff \
54 file://debian/perlivp.diff \
55 file://debian/disable-zlib-bundling.diff \
56 file://debian/cpanplus_definstalldirs.diff \
57 file://debian/cpanplus_config_path.diff \
58 file://debian/fixes/autodie-flock.diff \
59 file://debian/devel-ppport-ia64-optim.diff \
60 file://debian/fixes/cpanplus-without-home.diff \
61 file://debian/arm_optim.diff \
62 file://debian/deprecate-with-apt.diff \
63 file://debian/fixes/hurd-ccflags.diff \
64 file://debian/squelch-locale-warnings.diff \
65 file://debian/fixes/lc-numeric-docs.diff \
66 file://debian/fixes/lc-numeric-sprintf.diff \
67 file://debian/fixes/concat-stack-corruption.diff \
68 file://debian/fixes/h2ph-gcc-4.5.diff \
69 file://config.sh \ 72 file://config.sh \
70 file://config.sh-32 \ 73 file://config.sh-32 \
71 file://config.sh-32-le \ 74 file://config.sh-32-le \
@@ -73,10 +76,10 @@ SRC_URI = "ftp://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz \
73 file://config.sh-64 \ 76 file://config.sh-64 \
74 file://config.sh-64-le \ 77 file://config.sh-64-le \
75 file://config.sh-64-be" 78 file://config.sh-64-be"
76# file://debian/fakeroot.diff 79# file://debian/fakeroot.diff
77 80
78SRC_URI[md5sum] = "af2df531d46b77fdf0d97eecb03eddb2" 81SRC_URI[md5sum] = "29975a69dce54e47fcd6331c085c6c99"
79SRC_URI[sha256sum] = "cf888340021d5a2d1238bbd9b8b55aaf420a848d46e4d317cb8567f86ceb1022" 82SRC_URI[sha256sum] = "5678bfd5c2cd59253a26171bf3e681235433b00c730eea8a8046e1b225c11d2f"
80 83
81inherit siteinfo 84inherit siteinfo
82 85