]> code.ossystems Code Review - openembedded-core.git/commit
perl, perl-native, perl-ptest: upgrade from 5.14.3 to 5.20.0
authorHongxu Jia <hongxu.jia@windriver.com>
Tue, 1 Jul 2014 07:51:53 +0000 (15:51 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 8 Jul 2014 10:19:48 +0000 (11:19 +0100)
commitc7ac82415efc42ff7a93c6df163f88f2dde00d26
tree2d5200f41df13b7baeca53cff1b252a0d32fb7bf
parent318a8e65c8a9cc016fd9e0b7093443a27ade79a2
perl, perl-native, perl-ptest: upgrade from 5.14.3 to 5.20.0

Changed:

- The Copying has no change, except the company address.

- pick patches from debian
  http://ftp.de.debian.org/debian/pool/main/p/perl/perl_5.20.0-1.debian.tar.xz
  - Not used by oe:
    deprecate-with-apt.diff
    patchlevel.diff
    fakeroot.diff

- Create/Update perl-rdepends_${PV}.inc by the hardcode script;

- Update config.sh by:
  1) Copy the Perl 5.20.0 source code onto your TARGET machine
    linux qemuarm 3.14.5-yocto-standard from OE-Core rev:
    f506d0660c9949485268a92724ac770b5457b0ca
  2) Execute sh Configure as normal and configure as required,
     do not "make";
  3) Compare with the old config.sh files, and update;

- perl-ptest.inc
  1) Copy the souce code to ptest since almost 112 test cases
     failed with the reason that no souce code found;
  2) Add two patches to fix test case issue;

- perl-native
  Reference perl (5.20.0-1) in debian to update perl shared library headers
  https://packages.debian.org/experimental/i386/perl/filelist

Obsolete:

- 09_fix_installperl.patch
  The dead code was removed from installperl
  http://perl5.git.perl.org/perl.git/commit/236818e0b9d9fe874831086b4d0b94dc6f245dfd

- perl-build-in-t-dir.patch
  The upstream has fix it. The issue description:
  Perl cannot cross build in a path containing a directory that has the
  name of "t".  As an example, you can make the perl build fail with
  "mkdir -p /tmp/build/t", go to the directory, unpack the sources,
  configure and cross build.

- 0001-Fix-misparsing-of-maketext-strings.patch
  as they are part of the upstream code now:
  http://perl5.git.perl.org/perl.git/commit/1735f6f53ca19f99c6e9e39496c486af323ba6a8

- 0001-Prevent-premature-hsplit-calls-and-only-trigger-REHA.patch
  the hash function changed:
  http://perl5.git.perl.org/perl.git/commit/7dc8663964c66a698d31bbdc8e8abed69bddeec3

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
86 files changed:
meta/recipes-devtools/perl/perl-5.14.3/0001-Fix-misparsing-of-maketext-strings.patch [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/0001-Prevent-premature-hsplit-calls-and-only-trigger-REHA.patch [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/09_fix_installperl.patch [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/Makefile.SH.patch [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/arm_thread_stress_timeout.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_config_path.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/cpanplus_definstalldirs.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/deprecate-with-apt.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/disable-zlib-bundling.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/extutils_set_libperl_path.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/fakeroot.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/extutils-cbuilder-cflags.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/h2ph-multiarch.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/index-tainting.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/module-build-home-directory.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/pod_fixes.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/sys-syslog-socket-timeout-kfreebsd.patch [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/m68k_thread_stress.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/patchlevel.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/series [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/debian/skip-upstream-git-tests.diff [deleted file]
meta/recipes-devtools/perl/perl-5.14.3/perl-build-in-t-dir.patch [deleted file]
meta/recipes-devtools/perl/perl-5.20.0/0001-Makefile.SH-fix-do_install-failed.patch [new file with mode: 0644]
meta/recipes-devtools/perl/perl-5.20.0/Configure-multilib.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/Configure-multilib.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/MM_Unix.pm.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/MM_Unix.pm.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/Makefile.SH.patch [new file with mode: 0644]
meta/recipes-devtools/perl/perl-5.20.0/Makefile.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/Makefile.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/config.sh [moved from meta/recipes-devtools/perl/perl-5.14.3/config.sh with 77% similarity]
meta/recipes-devtools/perl/perl-5.20.0/config.sh-32 [moved from meta/recipes-devtools/perl/perl-5.14.3/config.sh-32 with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-be [moved from meta/recipes-devtools/perl/perl-5.14.3/config.sh-32-be with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/config.sh-32-le [moved from meta/recipes-devtools/perl/perl-5.14.3/config.sh-32-le with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/config.sh-64 [moved from meta/recipes-devtools/perl/perl-5.14.3/config.sh-64 with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-be [moved from meta/recipes-devtools/perl/perl-5.14.3/config.sh-64-be with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/config.sh-64-le [moved from meta/recipes-devtools/perl/perl-5.14.3/config.sh-64-le with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/cross-generate_uudmap.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/cross-generate_uudmap.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/cpan-missing-site-dirs.diff [new file with mode: 0644]
meta/recipes-devtools/perl/perl-5.20.0/debian/cpan_definstalldirs.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/cpan_definstalldirs.diff with 78% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/db_file_ver.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/db_file_ver.diff with 85% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/doc_info.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/doc_info.diff with 62% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/enc2xs_inc.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/enc2xs_inc.diff with 64% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/errno_ver.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/errno_ver.diff with 62% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/extutils_set_libperl_path.diff [new file with mode: 0644]
meta/recipes-devtools/perl/perl-5.20.0/debian/find_html2text.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/find_html2text.diff with 80% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/document_makemaker_ccflags.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/document_makemaker_ccflags.diff with 75% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/memoize_storable_nstore.diff [new file with mode: 0644]
meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/net_smtp_docs.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/net_smtp_docs.diff with 65% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/fixes/respect_umask.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/fixes/respect_umask.diff with 75% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/hurd_test_skip_stack.diff [new file with mode: 0644]
meta/recipes-devtools/perl/perl-5.20.0/debian/instmodsh_doc.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/instmodsh_doc.diff with 77% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/ld_run_path.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/ld_run_path.diff with 54% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/libnet_config_path.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/libnet_config_path.diff with 84% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/libperl_embed_doc.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/libperl_embed_doc.diff with 57% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/mod_paths.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/mod_paths.diff with 87% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/module_build_man_extensions.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/module_build_man_extensions.diff with 59% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/no_packlist_perllocal.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/no_packlist_perllocal.diff with 74% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/perl5db-x-terminal-emulator.patch [new file with mode: 0644]
meta/recipes-devtools/perl/perl-5.20.0/debian/perlivp.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/perlivp.diff with 78% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/prefix_changes.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/prefix_changes.diff with 75% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/prune_libs.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/prune_libs.diff with 74% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/regen-skip.diff [new file with mode: 0644]
meta/recipes-devtools/perl/perl-5.20.0/debian/skip-kfreebsd-crash.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/skip-kfreebsd-crash.diff with 71% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/skip-upstream-git-tests.diff [new file with mode: 0644]
meta/recipes-devtools/perl/perl-5.20.0/debian/squelch-locale-warnings.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/squelch-locale-warnings.diff with 63% similarity]
meta/recipes-devtools/perl/perl-5.20.0/debian/writable_site_dirs.diff [moved from meta/recipes-devtools/perl/perl-5.14.3/debian/writable_site_dirs.diff with 63% similarity]
meta/recipes-devtools/perl/perl-5.20.0/dynaloaderhack.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/dynaloaderhack.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/fix_bad_rpath.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/fix_bad_rpath.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/generate-sh.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/generate-sh.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/installperl.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/installperl.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/letgcc-find-errno.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/letgcc-find-errno.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/native-nopacklist.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/native-nopacklist.patch with 68% similarity]
meta/recipes-devtools/perl/perl-5.20.0/native-perlinc.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/native-perlinc.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/perl-5.14.3-fix-CVE-2010-4777.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/perl-5.14.3-fix-CVE-2010-4777.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/perl-archlib-exp.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/perl-archlib-exp.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/perl-configpm-switch.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/perl-configpm-switch.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/perl-configure.sh [moved from meta/recipes-devtools/perl/perl-5.14.3/perl-configure.sh with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/perl-dynloader.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/perl-dynloader.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/perl-enable-gdbm.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/perl-enable-gdbm.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/perl-moreconfig.patch [moved from meta/recipes-devtools/perl/perl-5.14.3/perl-moreconfig.patch with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/run-ptest [moved from meta/recipes-devtools/perl/perl-5.14.3/run-ptest with 100% similarity]
meta/recipes-devtools/perl/perl-5.20.0/test/dist-threads-t-join.t-adjust-ps-option.patch [new file with mode: 0644]
meta/recipes-devtools/perl/perl-5.20.0/test/ext-DynaLoader-t-DynaLoader.t-fix-calling-dl_findfil.patch [new file with mode: 0644]
meta/recipes-devtools/perl/perl-native_5.20.0.bb [moved from meta/recipes-devtools/perl/perl-native_5.14.3.bb with 71% similarity]
meta/recipes-devtools/perl/perl-ptest.inc
meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc [moved from meta/recipes-devtools/perl/perl-rdepends_5.14.3.inc with 84% similarity]
meta/recipes-devtools/perl/perl-rprovides_5.20.0.inc [moved from meta/recipes-devtools/perl/perl-rprovides_5.14.3.inc with 100% similarity]
meta/recipes-devtools/perl/perl_5.20.0.bb [moved from meta/recipes-devtools/perl/perl_5.14.3.bb with 92% similarity]