perl, perl-native, perl-ptest: upgrade from 5.14.3 to 5.20.0
cover perl, perl-native, perl-ptest: upgrade from 5.14.3 to 5.20.0
Test Step:
1. Vim local.conf
...
MACHINE ?= "qemux86" or MACHINE ?= "qemuarm"
...PTEST_ENABLED = "1"IMAGE_INSTALL_append = " perl perl-ptest"
...
2. bitbake core-image-sato && bitbake core-image-minimal
3. On target
cd /usr/lib/perl/ptest
./run-ptest 2>&1 | tee perl.log
4. Test Result
-----------------------------------------------
qemux86 + core-image-sato:
Failed 1 test out of 2285, 99.96% okay.
../cpan/ExtUtils-Constant/t/Constant.t
Skepped 113
Ok 2361
-----------------------------------------------
qemux86 + core-image-minimal:
Failed 1 test out of 2285, 99.96% okay.
../cpan/ExtUtils-Constant/t/Constant.t
Skepped 115
Ok 2282
-----------------------------------------------
qemuarm + core-image-sato:
Failed 3 tests out of 2284, 99.87% okay.
../cpan/ExtUtils-Constant/t/Constant.t
op/threads.t
re/pat_thr.t
Skepped 114
Ok 2358
//Hongxu
The following changes since commit 0ed5a13f5f9478e2c22f517fb3504b738422f85c:
python3: fix builtins imports (2014-06-30 16:36:44 +0100)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib hongxu/upgrade-perl
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/upgrade-perl
Hongxu Jia (2):
perl, perl-native, perl-ptest: upgrade from 5.14.3 to 5.20.0
libxml-parser-perl: fix do_compile failed with unrecognized option
'-Wl,-O1'
.../perl/libxml-parser-perl_2.41.bb | 2 +-
.../0001-Fix-misparsing-of-maketext-strings.patch | 86 --
...mature-hsplit-calls-and-only-trigger-REHA.patch | 178 ---
.../perl/perl-5.14.3/09_fix_installperl.patch | 21 -
.../debian/arm_thread_stress_timeout.diff | 27 -
.../perl-5.14.3/debian/cpanplus_config_path.diff | 45 -
.../debian/cpanplus_definstalldirs.diff | 56 -
.../perl-5.14.3/debian/deprecate-with-apt.diff | 407 ------
.../perl-5.14.3/debian/disable-zlib-bundling.diff | 31 -
.../perl/perl-5.14.3/debian/fakeroot.diff | 45 -
.../debian/fixes/extutils-cbuilder-cflags.diff | 87 --
.../perl-5.14.3/debian/fixes/h2ph-multiarch.diff | 70 -
.../perl-5.14.3/debian/fixes/index-tainting.diff | 74 --
.../debian/fixes/module-build-home-directory.diff | 38 -
.../perl/perl-5.14.3/debian/fixes/pod_fixes.diff | 146 ---
.../fixes/sys-syslog-socket-timeout-kfreebsd.patch | 37 -
.../perl-5.14.3/debian/m68k_thread_stress.diff | 47 -
.../perl/perl-5.14.3/debian/patchlevel.diff | 31 -
.../perl/perl-5.14.3/debian/series | 40 -
.../debian/skip-upstream-git-tests.diff | 60 -
.../perl/perl-5.14.3/perl-build-in-t-dir.patch | 42 -
.../0001-Makefile.SH-fix-do_install-failed.patch | 47 +
.../Configure-multilib.patch | 0
.../{perl-5.14.3 => perl-5.20.0}/MM_Unix.pm.patch | 0
.../{perl-5.14.3 => perl-5.20.0}/Makefile.SH.patch | 282 ++--
.../{perl-5.14.3 => perl-5.20.0}/Makefile.patch | 0
.../perl/{perl-5.14.3 => perl-5.20.0}/config.sh | 106 +-
.../perl/{perl-5.14.3 => perl-5.20.0}/config.sh-32 | 0
.../{perl-5.14.3 => perl-5.20.0}/config.sh-32-be | 0
.../{perl-5.14.3 => perl-5.20.0}/config.sh-32-le | 0
.../perl/{perl-5.14.3 => perl-5.20.0}/config.sh-64 | 0
.../{perl-5.14.3 => perl-5.20.0}/config.sh-64-be | 0
.../{perl-5.14.3 => perl-5.20.0}/config.sh-64-le | 0
.../cross-generate_uudmap.patch | 0
.../perl-5.20.0/debian/cpan-missing-site-dirs.diff | 62 +
.../debian/cpan_definstalldirs.diff | 15 +-
.../debian/db_file_ver.diff | 7 +-
.../debian/doc_info.diff | 20 +-
.../debian/enc2xs_inc.diff | 32 +-
.../debian/errno_ver.diff | 15 +-
.../debian/extutils_set_libperl_path.diff | 33 +-
.../debian/find_html2text.diff | 11 +-
.../debian/fixes/document_makemaker_ccflags.diff | 11 +-
.../debian/fixes/memoize_storable_nstore.diff | 110 ++
.../debian/fixes/net_smtp_docs.diff | 11 +-
.../debian/fixes/respect_umask.diff | 57 +-
.../perl-5.20.0/debian/hurd_test_skip_stack.diff | 32 +
.../debian/instmodsh_doc.diff | 9 +-
.../debian/ld_run_path.diff | 19 +-
.../debian/libnet_config_path.diff | 9 +-
.../debian/libperl_embed_doc.diff | 15 +-
.../debian/mod_paths.diff | 13 +-
.../debian/module_build_man_extensions.diff | 25 +-
.../debian/no_packlist_perllocal.diff | 44 +-
.../debian/perl5db-x-terminal-emulator.patch | 29 +
.../debian/perlivp.diff | 13 +-
.../debian/prefix_changes.diff | 43 +-
.../debian/prune_libs.diff | 19 +-
.../perl/perl-5.20.0/debian/regen-skip.diff | 27 +
.../debian/skip-kfreebsd-crash.diff | 20 +-
.../debian/skip-upstream-git-tests.diff | 28 +
.../debian/squelch-locale-warnings.diff | 33 +-
.../debian/writable_site_dirs.diff | 19 +-
.../dynaloaderhack.patch | 0
.../fix_bad_rpath.patch | 0
.../{perl-5.14.3 => perl-5.20.0}/generate-sh.patch | 0
.../{perl-5.14.3 => perl-5.20.0}/installperl.patch | 0
.../letgcc-find-errno.patch | 0
.../native-nopacklist.patch | 50 +-
.../native-perlinc.patch | 0
.../perl-5.14.3-fix-CVE-2010-4777.patch | 0
.../perl-archlib-exp.patch | 0
.../perl-configpm-switch.patch | 0
.../{perl-5.14.3 => perl-5.20.0}/perl-configure.sh | 0
.../perl-dynloader.patch | 0
.../perl-enable-gdbm.patch | 0
.../perl-moreconfig.patch | 0
.../perl/{perl-5.14.3 => perl-5.20.0}/run-ptest | 0
.../dist-threads-t-join.t-adjust-ps-option.patch | 38 +
...der-t-DynaLoader.t-fix-calling-dl_findfil.patch | 26 +
...perl-native_5.14.3.bb => perl-native_5.20.0.bb} | 32 +-
meta/recipes-devtools/perl/perl-ptest.inc | 47 +-
...depends_5.14.3.inc => perl-rdepends_5.20.0.inc} | 1354 +++++++++++---------
...ovides_5.14.3.inc => perl-rprovides_5.20.0.inc} | 0
.../perl/{perl_5.14.3.bb => perl_5.20.0.bb} | 50 +-
85 files changed, 1690 insertions(+), 2693 deletions(-)
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/0001-Fix-misparsing-of-maketext-strings.patch
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/0001-Prevent-premature-hsplit-calls-and-only-trigger-REHA.patch
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/09_fix_installperl.patch
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/arm_thread_stress_timeout.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_config_path.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_definstalldirs.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/deprecate-with-apt.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/disable-zlib-bundling.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fakeroot.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/extutils-cbuilder-cflags.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/h2ph-multiarch.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/index-tainting.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/module-build-home-directory.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/pod_fixes.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/sys-syslog-socket-timeout-kfreebsd.patch
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/m68k_thread_stress.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/patchlevel.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/series
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/skip-upstream-git-tests.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/perl-build-in-t-dir.patch
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/0001-Makefile.SH-fix-do_install-failed.patch
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/Configure-multilib.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/MM_Unix.pm.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/Makefile.SH.patch (43%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/Makefile.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh (77%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh-32 (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh-32-be (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh-32-le (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh-64 (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh-64-be (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh-64-le (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/cross-generate_uudmap.patch (100%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/cpan-missing-site-dirs.diff
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/cpan_definstalldirs.diff (78%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/db_file_ver.diff (85%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/doc_info.diff (62%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/enc2xs_inc.diff (64%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/errno_ver.diff (62%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/extutils_set_libperl_path.diff (40%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/find_html2text.diff (80%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/fixes/document_makemaker_ccflags.diff (75%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/memoize_storable_nstore.diff
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/fixes/net_smtp_docs.diff (65%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/fixes/respect_umask.diff (75%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/hurd_test_skip_stack.diff
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/instmodsh_doc.diff (77%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/ld_run_path.diff (54%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/libnet_config_path.diff (84%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/libperl_embed_doc.diff (57%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/mod_paths.diff (87%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/module_build_man_extensions.diff (59%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/no_packlist_perllocal.diff (74%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/perl5db-x-terminal-emulator.patch
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/perlivp.diff (78%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/prefix_changes.diff (75%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/prune_libs.diff (74%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/regen-skip.diff
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/skip-kfreebsd-crash.diff (71%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/skip-upstream-git-tests.diff
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/squelch-locale-warnings.diff (63%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/writable_site_dirs.diff (63%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/dynaloaderhack.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/fix_bad_rpath.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/generate-sh.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/installperl.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/letgcc-find-errno.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/native-nopacklist.patch (68%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/native-perlinc.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-5.14.3-fix-CVE-2010-4777.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-archlib-exp.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-configpm-switch.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-configure.sh (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-dynloader.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-enable-gdbm.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-moreconfig.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/run-ptest (100%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/test/dist-threads-t-join.t-adjust-ps-option.patch
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch
rename meta/recipes-devtools/perl/{perl-native_5.14.3.bb => perl-native_5.20.0.bb} (71%)
rename meta/recipes-devtools/perl/{perl-rdepends_5.14.3.inc => perl-rdepends_5.20.0.inc} (84%)
rename meta/recipes-devtools/perl/{perl-rprovides_5.14.3.inc => perl-rprovides_5.20.0.inc} (100%)
rename meta/recipes-devtools/perl/{perl_5.14.3.bb => perl_5.20.0.bb} (92%)Signature · 1 line
1.8.1.2
PATCH 1/2 perl, perl-native, perl-ptest: upgrade from 5.14.3 to 5.20.0
Changed:
- The Copying has no change, except the company address.
- pick patches from debian
http://ftp.de.debian.org/debian/pool/main/p/perl/perl_5.20.0-1.debian.tar.xz
- Not used by oe:
deprecate-with-apt.diff
patchlevel.diff
fakeroot.diff
- Create/Update perl-rdepends_${PV}.inc by the hardcode script;
- Update config.sh by:
1) Copy the Perl 5.20.0 source code onto your TARGET machine linux qemuarm 3.14.5-yocto-standard from OE-Core rev:
f506d0660c9949485268a92724ac770b5457b0ca
2) Execute sh Configure as normal and configure as required,
do not "make";
3) Compare with the old config.sh files, and update;
- perl-ptest.inc
1) Copy the souce code to ptest since almost 112 test cases
failed with the reason that no souce code found;
2) Add two patches to fix test case issue;
- perl-native
Reference perl (5.20.0-1) in debian to update perl shared library headers
https://packages.debian.org/experimental/i386/perl/filelist
Obsolete:
- 09_fix_installperl.patch
The dead code was removed from installperl
http://perl5.git.perl.org/perl.git/commit/236818e0b9d9fe874831086b4d0b94dc6f245dfd
- perl-build-in-t-dir.patch
The upstream has fix it. The issue description:
Perl cannot cross build in a path containing a directory that has the name of "t". As an example, you can make the perl build fail with "mkdir -p /tmp/build/t", go to the directory, unpack the sources, configure and cross build.
- 0001-Fix-misparsing-of-maketext-strings.patch
as they are part of the upstream code now:
http://perl5.git.perl.org/perl.git/commit/1735f6f53ca19f99c6e9e39496c486af323ba6a8
- 0001-Prevent-premature-hsplit-calls-and-only-trigger-REHA.patch the hash function changed:
http://perl5.git.perl.org/perl.git/commit/7dc8663964c66a698d31bbdc8e8abed69bddeec3
---
.../0001-Fix-misparsing-of-maketext-strings.patch | 86 --
...mature-hsplit-calls-and-only-trigger-REHA.patch | 178 ---
.../perl/perl-5.14.3/09_fix_installperl.patch | 21 -
.../debian/arm_thread_stress_timeout.diff | 27 -
.../perl-5.14.3/debian/cpanplus_config_path.diff | 45 -
.../debian/cpanplus_definstalldirs.diff | 56 -
.../perl-5.14.3/debian/deprecate-with-apt.diff | 407 ------
.../perl-5.14.3/debian/disable-zlib-bundling.diff | 31 -
.../perl/perl-5.14.3/debian/fakeroot.diff | 45 -
.../debian/fixes/extutils-cbuilder-cflags.diff | 87 --
.../perl-5.14.3/debian/fixes/h2ph-multiarch.diff | 70 -
.../perl-5.14.3/debian/fixes/index-tainting.diff | 74 --
.../debian/fixes/module-build-home-directory.diff | 38 -
.../perl/perl-5.14.3/debian/fixes/pod_fixes.diff | 146 ---
.../fixes/sys-syslog-socket-timeout-kfreebsd.patch | 37 -
.../perl-5.14.3/debian/m68k_thread_stress.diff | 47 -
.../perl/perl-5.14.3/debian/patchlevel.diff | 31 -
.../perl/perl-5.14.3/debian/series | 40 -
.../debian/skip-upstream-git-tests.diff | 60 -
.../perl/perl-5.14.3/perl-build-in-t-dir.patch | 42 -
.../0001-Makefile.SH-fix-do_install-failed.patch | 47 +
.../Configure-multilib.patch | 0
.../{perl-5.14.3 => perl-5.20.0}/MM_Unix.pm.patch | 0
.../{perl-5.14.3 => perl-5.20.0}/Makefile.SH.patch | 282 ++--
.../{perl-5.14.3 => perl-5.20.0}/Makefile.patch | 0
.../perl/{perl-5.14.3 => perl-5.20.0}/config.sh | 106 +-
.../perl/{perl-5.14.3 => perl-5.20.0}/config.sh-32 | 0
.../{perl-5.14.3 => perl-5.20.0}/config.sh-32-be | 0
.../{perl-5.14.3 => perl-5.20.0}/config.sh-32-le | 0
.../perl/{perl-5.14.3 => perl-5.20.0}/config.sh-64 | 0
.../{perl-5.14.3 => perl-5.20.0}/config.sh-64-be | 0
.../{perl-5.14.3 => perl-5.20.0}/config.sh-64-le | 0
.../cross-generate_uudmap.patch | 0
.../perl-5.20.0/debian/cpan-missing-site-dirs.diff | 62 +
.../debian/cpan_definstalldirs.diff | 15 +-
.../debian/db_file_ver.diff | 7 +-
.../debian/doc_info.diff | 20 +-
.../debian/enc2xs_inc.diff | 32 +-
.../debian/errno_ver.diff | 15 +-
.../debian/extutils_set_libperl_path.diff | 33 +-
.../debian/find_html2text.diff | 11 +-
.../debian/fixes/document_makemaker_ccflags.diff | 11 +-
.../debian/fixes/memoize_storable_nstore.diff | 110 ++
.../debian/fixes/net_smtp_docs.diff | 11 +-
.../debian/fixes/respect_umask.diff | 57 +-
.../perl-5.20.0/debian/hurd_test_skip_stack.diff | 32 +
.../debian/instmodsh_doc.diff | 9 +-
.../debian/ld_run_path.diff | 19 +-
.../debian/libnet_config_path.diff | 9 +-
.../debian/libperl_embed_doc.diff | 15 +-
.../debian/mod_paths.diff | 13 +-
.../debian/module_build_man_extensions.diff | 25 +-
.../debian/no_packlist_perllocal.diff | 44 +-
.../debian/perl5db-x-terminal-emulator.patch | 29 +
.../debian/perlivp.diff | 13 +-
.../debian/prefix_changes.diff | 43 +-
.../debian/prune_libs.diff | 19 +-
.../perl/perl-5.20.0/debian/regen-skip.diff | 27 +
.../debian/skip-kfreebsd-crash.diff | 20 +-
.../debian/skip-upstream-git-tests.diff | 28 +
.../debian/squelch-locale-warnings.diff | 33 +-
.../debian/writable_site_dirs.diff | 19 +-
.../dynaloaderhack.patch | 0
.../fix_bad_rpath.patch | 0
.../{perl-5.14.3 => perl-5.20.0}/generate-sh.patch | 0
.../{perl-5.14.3 => perl-5.20.0}/installperl.patch | 0
.../letgcc-find-errno.patch | 0
.../native-nopacklist.patch | 50 +-
.../native-perlinc.patch | 0
.../perl-5.14.3-fix-CVE-2010-4777.patch | 0
.../perl-archlib-exp.patch | 0
.../perl-configpm-switch.patch | 0
.../{perl-5.14.3 => perl-5.20.0}/perl-configure.sh | 0
.../perl-dynloader.patch | 0
.../perl-enable-gdbm.patch | 0
.../perl-moreconfig.patch | 0
.../perl/{perl-5.14.3 => perl-5.20.0}/run-ptest | 0
.../dist-threads-t-join.t-adjust-ps-option.patch | 38 +
...der-t-DynaLoader.t-fix-calling-dl_findfil.patch | 26 +
...perl-native_5.14.3.bb => perl-native_5.20.0.bb} | 32 +-
meta/recipes-devtools/perl/perl-ptest.inc | 47 +-
...depends_5.14.3.inc => perl-rdepends_5.20.0.inc} | 1354 +++++++++++---------
...ovides_5.14.3.inc => perl-rprovides_5.20.0.inc} | 0
.../perl/{perl_5.14.3.bb => perl_5.20.0.bb} | 50 +-
84 files changed, 1689 insertions(+), 2692 deletions(-)
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/0001-Fix-misparsing-of-maketext-strings.patch
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/0001-Prevent-premature-hsplit-calls-and-only-trigger-REHA.patch
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/09_fix_installperl.patch
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/arm_thread_stress_timeout.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_config_path.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_definstalldirs.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/deprecate-with-apt.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/disable-zlib-bundling.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fakeroot.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/extutils-cbuilder-cflags.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/h2ph-multiarch.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/index-tainting.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/module-build-home-directory.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/pod_fixes.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/sys-syslog-socket-timeout-kfreebsd.patch
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/m68k_thread_stress.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/patchlevel.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/series
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/debian/skip-upstream-git-tests.diff
delete mode 100644 meta/recipes-devtools/perl/perl-5.14.3/perl-build-in-t-dir.patch
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/0001-Makefile.SH-fix-do_install-failed.patch
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/Configure-multilib.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/MM_Unix.pm.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/Makefile.SH.patch (43%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/Makefile.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh (77%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh-32 (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh-32-be (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh-32-le (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh-64 (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh-64-be (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/config.sh-64-le (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/cross-generate_uudmap.patch (100%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/cpan-missing-site-dirs.diff
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/cpan_definstalldirs.diff (78%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/db_file_ver.diff (85%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/doc_info.diff (62%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/enc2xs_inc.diff (64%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/errno_ver.diff (62%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/extutils_set_libperl_path.diff (40%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/find_html2text.diff (80%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/fixes/document_makemaker_ccflags.diff (75%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/memoize_storable_nstore.diff
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/fixes/net_smtp_docs.diff (65%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/fixes/respect_umask.diff (75%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/hurd_test_skip_stack.diff
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/instmodsh_doc.diff (77%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/ld_run_path.diff (54%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/libnet_config_path.diff (84%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/libperl_embed_doc.diff (57%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/mod_paths.diff (87%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/module_build_man_extensions.diff (59%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/no_packlist_perllocal.diff (74%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/perl5db-x-terminal-emulator.patch
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/perlivp.diff (78%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/prefix_changes.diff (75%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/prune_libs.diff (74%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/regen-skip.diff
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/skip-kfreebsd-crash.diff (71%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/debian/skip-upstream-git-tests.diff
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/squelch-locale-warnings.diff (63%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/debian/writable_site_dirs.diff (63%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/dynaloaderhack.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/fix_bad_rpath.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/generate-sh.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/installperl.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/letgcc-find-errno.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/native-nopacklist.patch (68%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/native-perlinc.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-5.14.3-fix-CVE-2010-4777.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-archlib-exp.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-configpm-switch.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-configure.sh (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-dynloader.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-enable-gdbm.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/perl-moreconfig.patch (100%)
rename meta/recipes-devtools/perl/{perl-5.14.3 => perl-5.20.0}/run-ptest (100%)
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/test/dist-threads-t-join.t-adjust-ps-option.patch
create mode 100644 meta/recipes-devtools/perl/perl-5.20.0/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch
rename meta/recipes-devtools/perl/{perl-native_5.14.3.bb => perl-native_5.20.0.bb} (71%)
rename meta/recipes-devtools/perl/{perl-rdepends_5.14.3.inc => perl-rdepends_5.20.0.inc} (84%)
rename meta/recipes-devtools/perl/{perl-rprovides_5.14.3.inc => perl-rprovides_5.20.0.inc} (100%)
rename meta/recipes-devtools/perl/{perl_5.14.3.bb => perl_5.20.0.bb} (92%)meta/recipes-devtools/perl/perl-5.14.3/0001-Fix-misparsing-of-maketext-strings.patch deleted +0 -86
@@ -1,86 +0,0 @@ -From 1735f6f53ca19f99c6e9e39496c486af323ba6a8 Mon Sep 17 00:00:00 2001 -From: Brian Carlson <[email protected]> -Date: Wed, 28 Nov 2012 08:54:33 -0500 -Subject: [PATCH] Fix misparsing of maketext strings. - -Case 61251: This commit fixes a misparse of maketext strings that could -lead to arbitrary code execution. Basically, maketext was compiling -bracket notation into functions, but neglected to escape backslashes -inside the content or die on fully-qualified method names when -generating the code. This change escapes all such backslashes and dies -when a method name with a colon or apostrophe is specified. ---- - AUTHORS | 1 + - dist/Locale-Maketext/lib/Locale/Maketext.pm | 24 ++++++++---------------- - 2 files changed, 9 insertions(+), 16 deletions(-) - -Upstream-Status: Backport - -Signed-off-by: Saul Wold <[email protected]> - - -diff --git a/AUTHORS b/AUTHORS -index 70734b0..009dea0 100644 ---- a/AUTHORS -+++ b/AUTHORS -@@ -154,6 +154,7 @@ Breno G. de Oliveira <[email protected]> - Brent Dax <[email protected]> - Brooks D Boyd - Brian Callaghan <[email protected]> -+Brian Carlson <[email protected]> - Brian Clarke <[email protected]> - brian d foy <[email protected]> - Brian Fraser <[email protected]> -diff --git a/dist/Locale-Maketext/lib/Locale/Maketext.pm b/dist/Locale-Maketext/lib/Locale/Maketext.pm -index 4822027..63e5fba 100644 ---- a/dist/Locale-Maketext/lib/Locale/Maketext.pm -+++ b/dist/Locale-Maketext/lib/Locale/Maketext.pm -@@ -625,21 +625,9 @@ sub _compile { - # 0-length method name means to just interpolate: - push @code, ' ('; - } -- elsif($m =~ /^\w+(?:\:\:\w+)*$/s -- and $m !~ m/(?:^|\:)\d/s -- # exclude starting a (sub)package or symbol with a digit -+ elsif($m =~ /^\w+$/s -+ # exclude anything fancy, especially fully-qualified module names - ) { -- # Yes, it even supports the demented (and undocumented?) -- # $obj->Foo::bar(...) syntax. -- $target->_die_pointing( -- $string_to_compile, q{Can't use "SUPER::" in a bracket-group method}, -- 2 + length($c[-1]) -- ) -- if $m =~ m/^SUPER::/s; -- # Because for SUPER:: to work, we'd have to compile this into -- # the right package, and that seems just not worth the bother, -- # unless someone convinces me otherwise. -- - push @code, ' $_[0]->' . $m . '('; - } - else { -@@ -693,7 +681,9 @@ sub _compile { - elsif(substr($1,0,1) ne '~') { - # it's stuff not containing "~" or "[" or "]" - # i.e., a literal blob -- $c[-1] .= $1; -+ my $text = $1; -+ $text =~ s/\\/\\\\/g; -+ $c[-1] .= $text; - - } - elsif($1 eq '~~') { # "~~" -@@ -731,7 +721,9 @@ sub _compile { - else { - # It's a "~X" where X is not a special character. - # Consider it a literal ~ and X. -- $c[-1] .= $1; -+ my $text = $1; -+ $text =~ s/\\/\\\\/g; -+ $c[-1] .= $text; - } - } - } --- -1.8.3.1 -
meta/recipes-devtools/perl/perl-5.14.3/0001-Prevent-premature-hsplit-calls-and-only-trigger-REHA.patch deleted +0 -178
178 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.14.3/09_fix_installperl.patch deleted +0 -21
@@ -1,21 +0,0 @@ -Upstream-Status:Inappropriate [embedded specific] - -Correctly identify arch-specific modules in ext/ where the .pm files -are under lib. - -Ensure that POSIX/SigAction is kept with the rest of the POSIX module -under archlib. - -Index: perl-5.12.3/installperl -=================================================================== ---- perl-5.12.3.orig/installperl -+++ perl-5.12.3/installperl -@@ -750,7 +750,7 @@ sub installlib { - } - - if (-f $_) { -- if (/\.(?:al|ix)$/ && !($dir =~ m[^auto/(.*)$])) { -+ if (/\.(?:al|ix)$/ && !($dir =~ m[^auto/(.*)$] && $archpms{$1})) { - $installlib = $installprivlib; - #We're installing *.al and *.ix files into $installprivlib, - #but we have to delete old *.al and *.ix files from the 5.000
meta/recipes-devtools/perl/perl-5.14.3/debian/arm_thread_stress_timeout.diff deleted +0 -27
@@ -1,27 +0,0 @@ -Upstream-Status:Inappropriate [debian patches] -From f624a9f1206cdd44fde99c40d82e2f326db485dd Mon Sep 17 00:00:00 2001 -From: Niko Tyni <[email protected]> -Date: Sat, 1 Nov 2008 15:10:16 +0200 -Subject: Raise the timeout of ext/threads/shared/t/stress.t to accommodate - slower build hosts - -Bug-Debian: http://bugs.debian.org/501970 - -Patch-Name: debian/arm_thread_stress_timeout.diff ---- - dist/threads-shared/t/stress.t | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/dist/threads-shared/t/stress.t b/dist/threads-shared/t/stress.t -index adfd1ed..652a3e6 100644 ---- a/dist/threads-shared/t/stress.t -+++ b/dist/threads-shared/t/stress.t -@@ -34,7 +34,7 @@ use threads::shared; - { - my $cnt = 50; - -- my $TIMEOUT = 60; -+ my $TIMEOUT = 150; - - my $mutex = 1; - share($mutex);
meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_config_path.diff deleted +0 -45
45 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_definstalldirs.diff deleted +0 -56
56 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.14.3/debian/deprecate-with-apt.diff deleted +0 -407
407 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.14.3/debian/disable-zlib-bundling.diff deleted +0 -31
@@ -1,31 +0,0 @@ -Upstream-Status:Inappropriate [debian patches] -From 90c7967530102c66bbff25d89273d3f0bf189a83 Mon Sep 17 00:00:00 2001 -From: Niko Tyni <[email protected]> -Date: Fri, 10 Apr 2009 01:17:43 +0300 -Subject: Disable zlib bundling in Compress::Raw::Zlib - -Compress::Raw::Zlib statically links its bundled version of zlib -by default, but we use the system library instead. - -Patch-Name: debian/disable-zlib-bundling.diff ---- - cpan/Compress-Raw-Zlib/config.in | 6 +++--- - 1 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/cpan/Compress-Raw-Zlib/config.in b/cpan/Compress-Raw-Zlib/config.in -index c56cc03..2c6659b 100644 ---- a/cpan/Compress-Raw-Zlib/config.in -+++ b/cpan/Compress-Raw-Zlib/config.in -@@ -16,9 +16,9 @@ - # Setting the Gzip OS Code - # - --BUILD_ZLIB = True --INCLUDE = ./zlib-src --LIB = ./zlib-src -+BUILD_ZLIB = False -+INCLUDE = /usr/include -+LIB = /usr/lib - - OLD_ZLIB = False - GZIP_OS_CODE = AUTO_DETECT
meta/recipes-devtools/perl/perl-5.14.3/debian/fakeroot.diff deleted +0 -45
45 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/extutils-cbuilder-cflags.diff deleted +0 -87
87 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/h2ph-multiarch.diff deleted +0 -70
70 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/index-tainting.diff deleted +0 -74
74 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/module-build-home-directory.diff deleted +0 -38
@@ -1,38 +0,0 @@ -Upstream-Status:Inappropriate [debian patches] -From 9266292f705f2a3b6e5b97fa50e5f2be31371d5c Mon Sep 17 00:00:00 2001 -From: Dominic Hargreaves <[email protected]> -Date: Mon, 2 May 2011 10:35:04 +0100 -Subject: Fix failing tilde test when run under a UID without a passwd entry - -Bug: https://rt.cpan.org/Public/Bug/Display.html?id=67893 -Bug-Debian: http://bugs.debian.org/624850 - -Patch-Name: fixes/module-build-home-directory.diff ---- - cpan/Module-Build/t/tilde.t | 6 ++++-- - 1 files changed, 4 insertions(+), 2 deletions(-) - -diff --git a/cpan/Module-Build/t/tilde.t b/cpan/Module-Build/t/tilde.t -index fac821b..04f0210 100644 ---- a/cpan/Module-Build/t/tilde.t -+++ b/cpan/Module-Build/t/tilde.t -@@ -46,7 +46,8 @@ SKIP: { - - unless (defined $home) { - my @info = eval { getpwuid $> }; -- skip "No home directory for tilde-expansion tests", 15 if $@; -+ skip "No home directory for tilde-expansion tests", 15 if $@ -+ or !defined $info[7]; - $home = $info[7]; - } - -@@ -95,7 +96,8 @@ SKIP: { - # Again, with named users - SKIP: { - my @info = eval { getpwuid $> }; -- skip "No home directory for tilde-expansion tests", 1 if $@; -+ skip "No home directory for tilde-expansion tests", 1 if $@ -+ or !defined $info[7] or !defined $info[0]; - my ($me, $home) = @info[0,7]; - - my $expected = "$home/fooxzy";
meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/pod_fixes.diff deleted +0 -146
146 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/sys-syslog-socket-timeout-kfreebsd.patch deleted +0 -37
@@ -1,37 +0,0 @@ -Upstream-Status:Inappropriate [debian patches] -From 9ba88d73444c22788b7c2a212e15dbfe3da2a1af Mon Sep 17 00:00:00 2001 -From: Niko Tyni <[email protected]> -Date: Wed, 3 Aug 2011 22:36:24 +0300 -Subject: Use a socket timeout on GNU/kFreeBSD to catch ICMP port unreachable - messages - -Bug: http://rt.cpan.org/Ticket/Display.html?id=69997 -Bug-Debian: http://bugs.debian.org/627821 - -Without this, openlog() on a UDP socket may succeed on the FreeBSD kernel -even when there's no listener, causing test failures. - -It seems probable that all FreeBSD-based systems suffer from the -same issue, but that's for upstream to decide. - -Patch-Name: fixes/sys-syslog-socket-timeout-kfreebsd.patch ---- - cpan/Sys-Syslog/Syslog.pm | 5 ++++- - 1 files changed, 4 insertions(+), 1 deletions(-) - -diff --git a/cpan/Sys-Syslog/Syslog.pm b/cpan/Sys-Syslog/Syslog.pm -index 002e6e4..b445c66 100644 ---- a/cpan/Sys-Syslog/Syslog.pm -+++ b/cpan/Sys-Syslog/Syslog.pm -@@ -138,7 +138,10 @@ my @fallbackMethods = (); - # happy, the timeout is now zero by default on all systems - # except on OSX where it is set to 250 msec, and can be set - # with the infamous setlogsock() function. --$sock_timeout = 0.25 if $^O =~ /darwin/; -+# -+# Debian change: include Debian GNU/kFreeBSD, lower to 1ms -+# see [rt.cpan.org #69997] -+$sock_timeout = 0.001 if $^O =~ /darwin|gnukfreebsd/; - - # coderef for a nicer handling of errors - my $err_sub = $options{nofatal} ? \&warnings::warnif : \&croak;
meta/recipes-devtools/perl/perl-5.14.3/debian/m68k_thread_stress.diff deleted +0 -47
47 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.14.3/debian/patchlevel.diff deleted +0 -31
@@ -1,31 +0,0 @@ -Upstream-Status:Inappropriate [debian patches] -From cf928101697efa4a46ada500c2f449caeb854fd4 Mon Sep 17 00:00:00 2001 -From: Niko Tyni <[email protected]> -Date: Sun, 15 May 2011 19:35:58 +0300 -Subject: List packaged patches in patchlevel.h - -Origin: vendor -Bug-Debian: http://bugs.debian.org/567489 - -The list of packaged patches is in patchlevel-debian.h, which is generated -from the debian/patches/ directory when building the package. - -Patch-Name: debian/patchlevel.diff ---- - patchlevel.h | 3 +++ - 1 files changed, 3 insertions(+), 0 deletions(-) - -diff --git a/patchlevel.h b/patchlevel.h -index 5dc2a53..1356595 100644 ---- a/patchlevel.h -+++ b/patchlevel.h -@@ -137,6 +137,9 @@ static const char * const local_patches[] = { - ,"uncommitted-changes" - #endif - PERL_GIT_UNPUSHED_COMMITS /* do not remove this line */ -+#ifdef DEBIAN -+#include "patchlevel-debian.h" -+#endif - ,NULL - }; -
meta/recipes-devtools/perl/perl-5.14.3/debian/series deleted +0 -40
@@ -1,40 +0,0 @@ -debian/arm_thread_stress_timeout.diff -debian/cpan_definstalldirs.diff -debian/db_file_ver.diff -debian/doc_info.diff -debian/enc2xs_inc.diff -debian/errno_ver.diff -debian/libperl_embed_doc.diff -fixes/respect_umask.diff -debian/writable_site_dirs.diff -debian/extutils_set_libperl_path.diff -debian/no_packlist_perllocal.diff -debian/prefix_changes.diff -debian/fakeroot.diff -debian/instmodsh_doc.diff -debian/ld_run_path.diff -debian/libnet_config_path.diff -debian/m68k_thread_stress.diff -debian/mod_paths.diff -debian/module_build_man_extensions.diff -debian/prune_libs.diff -fixes/net_smtp_docs.diff -debian/perlivp.diff -debian/disable-zlib-bundling.diff -debian/cpanplus_definstalldirs.diff -debian/cpanplus_config_path.diff -debian/deprecate-with-apt.diff -fixes/hurd-ccflags.diff -debian/squelch-locale-warnings.diff -debian/skip-upstream-git-tests.diff -fixes/extutils-cbuilder-cflags.diff -fixes/module-build-home-directory.diff -debian/patchlevel.diff -fixes/h2ph-multiarch.diff -fixes/index-tainting.diff -debian/skip-kfreebsd-crash.diff -fixes/document_makemaker_ccflags.diff -fixes/sys-syslog-socket-timeout-kfreebsd.patch -fixes/hurd-hints.diff -fixes/pod_fixes.diff -debian/find_html2text.diff
meta/recipes-devtools/perl/perl-5.14.3/debian/skip-upstream-git-tests.diff deleted +0 -60
60 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.14.3/perl-build-in-t-dir.patch deleted +0 -42
42 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.20.0/0001-Makefile.SH-fix-do_install-failed.patch new file +47 -0
47 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.20.0/Configure-multilib.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/Configure-multilib.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/MM_Unix.pm.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/MM_Unix.pm.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/Makefile.SH.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/Makefile.SH.patch +170 -112
420 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.20.0/Makefile.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/Makefile.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/config.sh renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh +51 -55
263 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.20.0/config.sh-32 renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh-32 +0 -0
meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-be renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh-32-be +0 -0
meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-le renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh-32-le +0 -0
meta/recipes-devtools/perl/perl-5.20.0/config.sh-64 renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh-64 +0 -0
meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-be renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh-64-be +0 -0
meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-le renamed from meta/recipes-devtools/perl/perl-5.14.3/config.sh-64-le +0 -0
meta/recipes-devtools/perl/perl-5.20.0/cross-generate_uudmap.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/cross-generate_uudmap.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/debian/cpan-missing-site-dirs.diff new file +62 -0
62 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.20.0/debian/cpan_definstalldirs.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/cpan_definstalldirs.diff +7 -8
@@ -1,5 +1,4 @@ -Upstream-Status:Inappropriate [debian patches] -From 4b63b9a433661cd13cfb1448dbfb90c5f53a53be Mon Sep 17 00:00:00 2001 +From 64c9ad40c26f051a275a8b963cc849ca0ddd3cbb Mon Sep 17 00:00:00 2001 From: Brendan O'Dea <[email protected]> Date: Tue, 8 Mar 2005 19:30:38 +1100 Subject: Provide a sensible INSTALLDIRS default for modules installed from
@@ -11,14 +10,14 @@ ordering, but not ours. Patch-Name: debian/cpan_definstalldirs.diff --- - cpan/CPAN/lib/CPAN/FirstTime.pm | 4 ++-- - 1 files changed, 2 insertions(+), 2 deletions(-) + cpan/CPAN/lib/CPAN/FirstTime.pm | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpan/CPAN/lib/CPAN/FirstTime.pm b/cpan/CPAN/lib/CPAN/FirstTime.pm -index 667bdca..c38c890 100644 +index d1a8eef..4416072 100644 --- a/cpan/CPAN/lib/CPAN/FirstTime.pm +++ b/cpan/CPAN/lib/CPAN/FirstTime.pm -@@ -990,7 +990,7 @@ sub init { +@@ -1023,7 +1023,7 @@ sub init { my_prompt_loop(prefer_installer => 'MB', $matcher, 'MB|EUMM|RAND'); if (!$matcher or 'makepl_arg make_arg' =~ /$matcher/) {
@@ -26,8 +25,8 @@ index 667bdca..c38c890 100644 + my_dflt_prompt(makepl_arg => "INSTALLDIRS=site", $matcher); my_dflt_prompt(make_arg => "", $matcher); if ( $CPAN::Config->{makepl_arg} =~ /LIBS=|INC=/ ) { - $CPAN::Frontend->mywarn( -@@ -1022,7 +1022,7 @@ sub init { + $CPAN::Frontend->mywarn( +@@ -1055,7 +1055,7 @@ sub init { my_dflt_prompt(make_install_arg => $CPAN::Config->{make_arg} || "", $matcher);
meta/recipes-devtools/perl/perl-5.20.0/debian/db_file_ver.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/db_file_ver.diff +3 -4
@@ -1,5 +1,4 @@ -Upstream-Status:Inappropriate [debian patches] -From 0d1acf7af6da3a3f933faba8459ad9ff03fe3e5b Mon Sep 17 00:00:00 2001 +From 4da39e2ce6c5a510409c2da1c7b24e0e7ff87f31 Mon Sep 17 00:00:00 2001 From: Brendan O'Dea <[email protected]> Date: Fri, 16 Dec 2005 01:32:14 +1100 Subject: Remove overly restrictive DB_File version check.
@@ -10,8 +9,8 @@ Package dependencies ensure the correct library is linked at run-time. Patch-Name: debian/db_file_ver.diff --- - cpan/DB_File/version.c | 2 ++ - 1 files changed, 2 insertions(+), 0 deletions(-) + cpan/DB_File/version.c | 2 ++ + 1 file changed, 2 insertions(+) diff --git a/cpan/DB_File/version.c b/cpan/DB_File/version.c index e01f6f6..544e6ee 100644
meta/recipes-devtools/perl/perl-5.20.0/debian/doc_info.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/doc_info.diff +9 -11
@@ -1,24 +1,22 @@ -Upstream-Status:Inappropriate [debian patches] -From 16ebe1f5232621d8894aa6c6210fdf2fc9b54a84 Mon Sep 17 00:00:00 2001 +From 2f3e4b35da039600de403083b5a0c7391751d02e Mon Sep 17 00:00:00 2001 From: Brendan O'Dea <[email protected]> Date: Fri, 18 Mar 2005 22:22:25 +1100 -Subject: Replace generic man(1) instructions with Debian-specific - information. +Subject: Replace generic man(1) instructions with Debian-specific information. Indicate that the user needs to install the perl-doc package. Patch-Name: debian/doc_info.diff --- - pod/perl.pod | 12 ++++++++++-- - 1 files changed, 10 insertions(+), 2 deletions(-) + pod/perl.pod | 12 ++++++++++-- + 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pod/perl.pod b/pod/perl.pod -index 29cabf1..529ad6f 100644 +index 2e8d0d8..8810769 100644 --- a/pod/perl.pod +++ b/pod/perl.pod -@@ -261,8 +261,16 @@ For ease of access, the Perl manual has been split up into several sections. - perlwin32 Perl notes for Windows +@@ -274,8 +274,16 @@ aux a2p c2ph h2ph h2xs perlbug pl2pm pod2html pod2man s2p splain xsubpp + =for buildtoc __END__ -On a Unix-like system, these documentation files will usually also be -available as manpages for use with the F<man> program.
@@ -33,5 +31,5 @@ index 29cabf1..529ad6f 100644 +You should be able to view Perl's documentation with your man(1) +program or perldoc(1). - In general, if something strange has gone wrong with your program and you're - not sure where you should look for help, try the B<-w> switch first. It will + Some documentation is not available as man pages, so if a + cross-reference is not found by man, try it with L<perldoc>. Perldoc can
meta/recipes-devtools/perl/perl-5.20.0/debian/enc2xs_inc.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/enc2xs_inc.diff +24 -8
@@ -1,5 +1,4 @@ -Upstream-Status:Inappropriate [debian patches] -From e9fd6e7729b9ebd9bc74b8cf295cd3a7f5aa5472 Mon Sep 17 00:00:00 2001 +From 98e7248580af353d781b24715b42af5b6a4caf35 Mon Sep 17 00:00:00 2001 From: Brendan O'Dea <[email protected]> Date: Tue, 8 Mar 2005 19:30:38 +1100 Subject: Tweak enc2xs to follow symlinks and ignore missing @INC directories.
@@ -13,14 +12,15 @@ Bug-Debian: http://bugs.debian.org/290336 Patch-Name: debian/enc2xs_inc.diff --- - cpan/Encode/bin/enc2xs | 8 ++++---- - 1 files changed, 4 insertions(+), 4 deletions(-) + cpan/Encode/bin/enc2xs | 8 ++++---- + t/porting/customized.t | 3 +++ + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/cpan/Encode/bin/enc2xs b/cpan/Encode/bin/enc2xs -index 773c0a0..bc1ae1b 100644 +index c44487d..a9af54f 100644 --- a/cpan/Encode/bin/enc2xs +++ b/cpan/Encode/bin/enc2xs -@@ -924,11 +924,11 @@ use vars qw( +@@ -929,11 +929,11 @@ use vars qw( sub find_e2x{ eval { require File::Find; }; my (@inc, %e2x_dir);
@@ -34,7 +34,7 @@ index 773c0a0..bc1ae1b 100644 my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size, $atime,$mtime,$ctime,$blksize,$blocks) = lstat($_) or return; -@@ -938,7 +938,7 @@ sub find_e2x{ +@@ -943,7 +943,7 @@ sub find_e2x{ $e2x_dir{$File::Find::dir} ||= $mtime; } return;
@@ -43,7 +43,7 @@ index 773c0a0..bc1ae1b 100644 warn join("\n", keys %e2x_dir), "\n"; for my $d (sort {$e2x_dir{$a} <=> $e2x_dir{$b}} keys %e2x_dir){ $_E2X = $d; -@@ -1005,7 +1005,7 @@ sub make_configlocal_pm { +@@ -1010,7 +1010,7 @@ sub make_configlocal_pm { $LocalMod{$enc} ||= $mod; } };
@@ -52,3 +52,19 @@ index 773c0a0..bc1ae1b 100644 $_ModLines = ""; for my $enc ( sort keys %LocalMod ) { $_ModLines .= +diff --git a/t/porting/customized.t b/t/porting/customized.t +index a769c58..6b9977f 100644 +--- a/t/porting/customized.t ++++ b/t/porting/customized.t +@@ -99,8 +99,11 @@ foreach my $module ( sort keys %Modules ) { + print $data_fh join(' ', $module, $file, $id), "\n"; + next; + } ++SKIP: { ++ skip("$file modified for Debian", 1) if $file eq 'cpan/Encode/bin/enc2xs'; + my $should_be = $customised{ $module }->{ $file }; + is( $id, $should_be, "SHA for $file matches stashed SHA" ); ++} + } + } +
meta/recipes-devtools/perl/perl-5.20.0/debian/errno_ver.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/errno_ver.diff +7 -8
@@ -1,5 +1,4 @@ -Upstream-Status:Inappropriate [debian patches] -From 973bed42db538804179f39d66dab37c82c6ade24 Mon Sep 17 00:00:00 2001 +From 81255b67014bda2ec127e0856436acfa554a068c Mon Sep 17 00:00:00 2001 From: Brendan O'Dea <[email protected]> Date: Fri, 16 Dec 2005 01:32:14 +1100 Subject: Remove Errno version check due to upgrade problems with long-running
@@ -13,14 +12,14 @@ compatible, but built on a different machine. Patch-Name: debian/errno_ver.diff --- - ext/Errno/Errno_pm.PL | 5 ----- - 1 files changed, 0 insertions(+), 5 deletions(-) + ext/Errno/Errno_pm.PL | 5 ----- + 1 file changed, 5 deletions(-) diff --git a/ext/Errno/Errno_pm.PL b/ext/Errno/Errno_pm.PL -index 56bc815..01f510a 100644 +index 55ad01a..e4a31ef 100644 --- a/ext/Errno/Errno_pm.PL +++ b/ext/Errno/Errno_pm.PL -@@ -332,13 +332,8 @@ EOF +@@ -277,13 +277,8 @@ sub write_errno_pm { package Errno; require Exporter;
@@ -28,8 +27,8 @@ index 56bc815..01f510a 100644 use strict; -"\$Config{'archname'}-\$Config{'osvers'}" eq --"$Config{'archname'}-$Config{'osvers'}" or -- die "Errno architecture ($Config{'archname'}-$Config{'osvers'}) does not match executable architecture (\$Config{'archname'}-\$Config{'osvers'})"; +-"$archname-$Config{'osvers'}" or +- die "Errno architecture ($archname-$Config{'osvers'}) does not match executable architecture (\$Config{'archname'}-\$Config{'osvers'})"; - our \$VERSION = "$VERSION"; \$VERSION = eval \$VERSION;
meta/recipes-devtools/perl/perl-5.20.0/debian/extutils_set_libperl_path.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/extutils_set_libperl_path.diff +23 -10
@@ -1,24 +1,37 @@ -Upstream-Status:Inappropriate [debian patches] -From 334ac01a8306485ed901f4fb45d79f39a944fe77 Mon Sep 17 00:00:00 2001 -From: Brendan O'Dea <[email protected]> -Date: Tue, 8 Mar 2005 19:30:38 +1100 -Subject: EU:MM: Set location of libperl.a to /usr/lib +From 2870b992e4b5e8bb0b9c44c9aff81adaaf9de439 Mon Sep 17 00:00:00 2001 +From: Niko Tyni <[email protected]> +Date: Sat, 10 May 2014 23:34:14 +0300 +Subject: EU:MM: set location of libperl.a under /usr/lib + +The Debian packaging moves libperl.a a couple of levels up from the +CORE directory to match other static libraries. Patch-Name: debian/extutils_set_libperl_path.diff --- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) + cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 2 +- + pp.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm -index 4ee6b3f..42bbb83 100644 +index 8b86a24..f977476 100644 --- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm +++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm -@@ -2409,7 +2409,7 @@ MAP_PRELIBS = $Config{perllibs} $Config{cryptlib} +@@ -2462,7 +2462,7 @@ MAP_PRELIBS = $Config{perllibs} $Config{cryptlib} ($lperl = $libperl) =~ s/\$\(A\)/$self->{LIB_EXT}/; } unless ($libperl && -f $lperl) { # Ilya's code... - my $dir = $self->{PERL_SRC} || "$self->{PERL_ARCHLIB}/CORE"; -+ my $dir = $self->{PERL_SRC} || "/usr/lib"; ++ my $dir = $self->{PERL_SRC} || "$self->{PERL_ARCHLIB}/../.."; $dir = "$self->{PERL_ARCHLIB}/.." if $self->{UNINSTALLED_PERL}; $libperl ||= "libperl$self->{LIB_EXT}"; $libperl = "$dir/$libperl"; +diff --git a/pp.c b/pp.c +index 4ec6887..a44c137 100644 +--- a/pp.c ++++ b/pp.c +@@ -1,4 +1,4 @@ +-/* pp.c ++ /* pp.c + * + * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, + * 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
meta/recipes-devtools/perl/perl-5.20.0/debian/find_html2text.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/find_html2text.diff +5 -6
@@ -1,5 +1,4 @@ -Upstream-Status:Inappropriate [debian patches] -From ca66b95be369b47a6d372c3653be57cd737f7f21 Mon Sep 17 00:00:00 2001 +From 8deb14b24ee17694a2f23a78e8782b24c116daae Mon Sep 17 00:00:00 2001 From: Andreas Marschke <[email protected]> Date: Sat, 17 Sep 2011 11:38:42 +0100 Subject: Configure CPAN::Distribution with correct name of html2text
@@ -18,14 +17,14 @@ Please see the attached patch for a quick fix of this issue. as the html2text.pl which is expected, but should provide similar functionality]. --- - cpan/CPAN/lib/CPAN/Distribution.pm | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) + cpan/CPAN/lib/CPAN/Distribution.pm | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpan/CPAN/lib/CPAN/Distribution.pm b/cpan/CPAN/lib/CPAN/Distribution.pm -index 637ab27..a8193d9 100644 +index 9a08707..332a627 100644 --- a/cpan/CPAN/lib/CPAN/Distribution.pm +++ b/cpan/CPAN/lib/CPAN/Distribution.pm -@@ -3715,7 +3715,7 @@ sub _display_url { +@@ -4031,7 +4031,7 @@ sub _display_url { if $CPAN::DEBUG; # should we define it in the config instead?
meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/document_makemaker_ccflags.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/document_makemaker_ccflags.diff +5 -6
@@ -1,5 +1,4 @@ -Upstream-Status:Inappropriate [debian patches] -From f0e3a51bd7286788e410510af86a6c07edac4445 Mon Sep 17 00:00:00 2001 +From c7ffe0cc3105cb627fbbb7d0c7dbb53f1f236a17 Mon Sep 17 00:00:00 2001 From: Niko Tyni <[email protected]> Date: Mon, 30 May 2011 22:54:24 +0300 Subject: Document that CCFLAGS should include $Config{ccflags}
@@ -12,14 +11,14 @@ binary interface on some platforms. Patch-Name: fixes/document_makemaker_ccflags.diff --- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm | 4 ++++ - 1 files changed, 4 insertions(+), 0 deletions(-) + cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm | 4 ++++ + 1 file changed, 4 insertions(+) diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm -index be9624e..c56ca8f 100644 +index d2fabf6..fabb021 100644 --- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm +++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm -@@ -1524,6 +1524,10 @@ currently used by MakeMaker but may be handy in Makefile.PLs. +@@ -1716,6 +1716,10 @@ currently used by MakeMaker but may be handy in Makefile.PLs. String that will be included in the compiler call command line between the arguments INC and OPTIMIZE.
meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/memoize_storable_nstore.diff new file +110 -0
110 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/net_smtp_docs.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/net_smtp_docs.diff +5 -6
@@ -1,5 +1,4 @@ -Upstream-Status:Inappropriate [debian patches] -From ab32eba7fcc45d864c22e8f4ee02e0a6712070e0 Mon Sep 17 00:00:00 2001 +From e2e1127a521d942bd9aea4c1290cdf46c15c35fd Mon Sep 17 00:00:00 2001 From: Brendan O'Dea <[email protected]> Date: Thu, 20 Sep 2007 19:47:14 +1000 Subject: Document the Net::SMTP 'Port' option
@@ -9,14 +8,14 @@ Bug: http://rt.cpan.org/Public/Bug/Display.html?id=36038 Patch-Name: fixes/net_smtp_docs.diff --- - cpan/libnet/Net/SMTP.pm | 1 + - 1 files changed, 1 insertions(+), 0 deletions(-) + cpan/libnet/Net/SMTP.pm | 1 + + 1 file changed, 1 insertion(+) diff --git a/cpan/libnet/Net/SMTP.pm b/cpan/libnet/Net/SMTP.pm -index a28496d..07b2498 100644 +index 705b5c5..17c1d21 100644 --- a/cpan/libnet/Net/SMTP.pm +++ b/cpan/libnet/Net/SMTP.pm -@@ -625,6 +625,7 @@ Net::SMTP will attempt to extract the address from the value passed. +@@ -637,6 +637,7 @@ Net::SMTP will attempt to extract the address from the value passed. B<Debug> - Enable debugging information
meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/respect_umask.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/respect_umask.diff +28 -29
142 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.20.0/debian/hurd_test_skip_stack.diff new file +32 -0
@@ -0,0 +1,32 @@ +From 651aaac47361c03d15681b6cfdba0056a348fbb7 Mon Sep 17 00:00:00 2001 +From: Dominic Hargreaves <[email protected]> +Date: Sun, 27 Nov 2011 16:27:07 +0000 +Subject: Disable failing GNU/Hurd tests dist/threads/t/stack.t + +These tests fail on GNU/Hurd owing to libpthread using fixed-size stacks. +This is a known limitation that should get fixed in the future. + +For now, disable the tests. + +Bug-Debian: http://bugs.debian.org/650175 + +Patch-Name: debian/hurd_test_skip_stack.diff +--- + dist/threads/t/stack.t | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/dist/threads/t/stack.t b/dist/threads/t/stack.t +index cfd6cf7..84cc527 100644 +--- a/dist/threads/t/stack.t ++++ b/dist/threads/t/stack.t +@@ -7,6 +7,10 @@ BEGIN { + print("1..0 # SKIP Perl not compiled with 'useithreads'\n"); + exit(0); + } ++ if ($^O eq 'gnu') { ++ print("1..0 # SKIP fails on GNU/Hurd (Debian #650175)\n"); ++ exit(0); ++ } + } + + use ExtUtils::testlib;
meta/recipes-devtools/perl/perl-5.20.0/debian/instmodsh_doc.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/instmodsh_doc.diff +4 -5
@@ -1,16 +1,15 @@ -Upstream-Status:Inappropriate [debian patches] -From ab89a31d1f46388a61953349c3546e4082cd38de Mon Sep 17 00:00:00 2001 +From 035ae97a9c2bf8ed73031e8879a0f860797544c1 Mon Sep 17 00:00:00 2001 From: Brendan O'Dea <[email protected]> Date: Tue, 8 Mar 2005 19:30:38 +1100 Subject: Debian policy doesn't install .packlist files for core or vendor. Patch-Name: debian/instmodsh_doc.diff --- - cpan/ExtUtils-MakeMaker/bin/instmodsh | 4 +++- - 1 files changed, 3 insertions(+), 1 deletions(-) + cpan/ExtUtils-MakeMaker/bin/instmodsh | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cpan/ExtUtils-MakeMaker/bin/instmodsh b/cpan/ExtUtils-MakeMaker/bin/instmodsh -index 5874aa6..6a2f03e 100644 +index 8b9aa95..e551434 100644 --- a/cpan/ExtUtils-MakeMaker/bin/instmodsh +++ b/cpan/ExtUtils-MakeMaker/bin/instmodsh @@ -18,9 +18,11 @@ instmodsh - A shell to examine installed modules
meta/recipes-devtools/perl/perl-5.20.0/debian/ld_run_path.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/ld_run_path.diff +9 -10
@@ -1,25 +1,24 @@ -Upstream-Status:Inappropriate [debian patches] -From 704f6017119ce0301a9105944512120a38a43a02 Mon Sep 17 00:00:00 2001 +From c089c8eb475a2018e8028e23b07defb5789a5633 Mon Sep 17 00:00:00 2001 From: Brendan O'Dea <[email protected]> Date: Fri, 18 Mar 2005 22:22:25 +1100 Subject: Remove standard libs from LD_RUN_PATH as per Debian policy. Patch-Name: debian/ld_run_path.diff --- - .../ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm | 3 +++ - 1 files changed, 3 insertions(+), 0 deletions(-) + cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm | 3 +++ + 1 file changed, 3 insertions(+) diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm -index cf4826f..eb212b5 100644 +index e39c8b2..0b933ce 100644 --- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm +++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm -@@ -54,6 +54,9 @@ sub _unix_os2_ext { - my($pwd) = cwd(); # from Cwd.pm - my($found) = 0; +@@ -56,6 +56,9 @@ sub _unix_os2_ext { + my ( $pwd ) = cwd(); # from Cwd.pm + my ( $found ) = 0; + # Debian-specific: don't use LD_RUN_PATH for standard dirs + $ld_run_path_seen{$_}++ for @libpath; + - foreach my $thislib (split ' ', $potential_libs) { + foreach my $thislib ( split ' ', $potential_libs ) { - # Handle possible linker path arguments. + # Handle possible linker path arguments.
meta/recipes-devtools/perl/perl-5.20.0/debian/libnet_config_path.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/libnet_config_path.diff +4 -5
@@ -1,5 +1,4 @@ -Upstream-Status:Inappropriate [debian patches]
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-5.20.0/debian/libperl_embed_doc.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/libperl_embed_doc.diff +7 -8
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-5.20.0/debian/mod_paths.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/mod_paths.diff +6 -7
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-5.20.0/debian/module_build_man_extensions.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/module_build_man_extensions.diff +12 -13
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-5.20.0/debian/no_packlist_perllocal.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/no_packlist_perllocal.diff +24 -20
44 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.20.0/debian/perl5db-x-terminal-emulator.patch new file +29 -0
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-5.20.0/debian/perlivp.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/perlivp.diff +6 -7
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-5.20.0/debian/prefix_changes.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/prefix_changes.diff +21 -22
43 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.20.0/debian/prune_libs.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/prune_libs.diff +9 -10
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-5.20.0/debian/regen-skip.diff new file +27 -0
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-5.20.0/debian/skip-kfreebsd-crash.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/skip-kfreebsd-crash.diff +10 -10
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-5.20.0/debian/skip-upstream-git-tests.diff new file +28 -0
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-5.20.0/debian/squelch-locale-warnings.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/squelch-locale-warnings.diff +16 -17
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-5.20.0/debian/writable_site_dirs.diff renamed from meta/recipes-devtools/perl/perl-5.14.3/debian/writable_site_dirs.diff +9 -10
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-5.20.0/dynaloaderhack.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/dynaloaderhack.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/fix_bad_rpath.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/fix_bad_rpath.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/generate-sh.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/generate-sh.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/installperl.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/installperl.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/letgcc-find-errno.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/letgcc-find-errno.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/native-nopacklist.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/native-nopacklist.patch +31 -19
50 lines not on this page · raw message
meta/recipes-devtools/perl/perl-5.20.0/native-perlinc.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/native-perlinc.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/perl-5.14.3-fix-CVE-2010-4777.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-5.14.3-fix-CVE-2010-4777.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/perl-archlib-exp.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-archlib-exp.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/perl-configpm-switch.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-configpm-switch.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/perl-configure.sh renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-configure.sh +0 -0
meta/recipes-devtools/perl/perl-5.20.0/perl-dynloader.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-dynloader.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/perl-enable-gdbm.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-enable-gdbm.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/perl-moreconfig.patch renamed from meta/recipes-devtools/perl/perl-5.14.3/perl-moreconfig.patch +0 -0
meta/recipes-devtools/perl/perl-5.20.0/run-ptest renamed from meta/recipes-devtools/perl/perl-5.14.3/run-ptest +0 -0
meta/recipes-devtools/perl/perl-5.20.0/test/dist-threads-t-join.t-adjust-ps-option.patch new file +38 -0
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-5.20.0/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch new file +26 -0
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-native_5.20.0.bb renamed from meta/recipes-devtools/perl/perl-native_5.14.3.bb +17 -15
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/perl/perl-ptest.inc +17 -30
47 lines not on this page · raw message
meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc renamed from meta/recipes-devtools/perl/perl-rdepends_5.14.3.inc +724 -630
1,354 lines not on this page · raw message
meta/recipes-devtools/perl/perl-rprovides_5.20.0.inc renamed from meta/recipes-devtools/perl/perl-rprovides_5.14.3.inc +0 -0
meta/recipes-devtools/perl/perl_5.20.0.bb renamed from meta/recipes-devtools/perl/perl_5.14.3.bb +27 -23
50 lines not on this page · raw message
The rest of this diff is not shown. View the raw message.
Signature · 1 line
1.8.1.2
Part of the diff is not shown here. View the raw message.
PATCH 2/2 libxml-parser-perl: fix do_compile failed with unrecognized option '-Wl, -O1'
In reply to Hongxu JiaUse '${CCLD}' as '${LD}' which the cpan was doing.
...
i586-poky-linux-ld: unrecognized option '-Wl,-O1'
i586-poky-linux-ld: use the --help option for usage information
...
Also fix do_configure warnings
...
'--SYSROOT' is not a known MakeMaker parameter name. '-MARCH' is not a known MakeMaker parameter name.
...
--- meta/recipes-devtools/perl/libxml-parser-perl_2.41.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-devtools/perl/libxml-parser-perl_2.41.bb +1 -1
@@ -13,7 +13,7 @@ SRC_URI[sha256sum] = "b48197cd2265a26c5f016489f11a7b450d8833cb8b3d6a46ee15975740 S = "${WORKDIR}/XML-Parser-${PV}" -EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR} CC=${CC} LD=${LD} FULL_AR=${AR}" +EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR} CC='${CC}' LD='${CCLD}' FULL_AR='${AR}'" inherit cpan
Signature · 1 line
1.8.1.2