[oe-commits] Hongxu Jia : perl, perl-native, perl-ptest: upgrade from 5.14.3 to 5.20.0
git at git.openembedded.org
git at git.openembedded.org
Mon Jul 7 23:38:48 UTC 2014
Module: openembedded-core.git
Branch: master-next
Commit: 910ab84af6e31f8d3d799a29ea21219f09339f72
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=910ab84af6e31f8d3d799a29ea21219f09339f72
Author: Hongxu Jia <hongxu.jia at windriver.com>
Date: Tue Jul 1 15:51:53 2014 +0800
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 at windriver.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
.../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 -
.../perl/perl-5.14.3/Makefile.SH.patch | 298 -----
.../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 -
.../debian/extutils_set_libperl_path.diff | 24 -
.../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/perl-5.20.0/Makefile.SH.patch | 356 +++++
.../{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 | 37 +
.../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 +-
86 files changed, 1889 insertions(+), 2892 deletions(-)
Diff: http://git.openembedded.org/?p=openembedded-core.git/?a=commitdiff;h=910ab84af6e31f8d3d799a29ea21219f09339f72
More information about the Openembedded-commits
mailing list