summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorsten Veller <tove@gentoo.org>2010-05-17 09:27:21 +0200
committerTorsten Veller <tove@gentoo.org>2010-05-17 09:27:21 +0200
commit9bc0e8d5403c04d4e210a8e7f1494b36992ed792 (patch)
treed25034e14e897039a3cb05a5e17c0ea9915d4b2b /dev-lang
parentBump dev-lang/perl-5.12.1 (diff)
downloadperl-overlay-9bc0e8d5403c04d4e210a8e7f1494b36992ed792.tar.gz
perl-overlay-9bc0e8d5403c04d4e210a8e7f1494b36992ed792.tar.bz2
perl-overlay-9bc0e8d5403c04d4e210a8e7f1494b36992ed792.zip
dev-lang/perl-5.12.1: Add Gentoo patches in patchlevel.h
(Portage version: 2.2_rc67/git/Linux x86_64) (Signed Manifest commit)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/perl/ChangeLog3
-rw-r--r--dev-lang/perl/Manifest10
-rw-r--r--dev-lang/perl/perl-5.12.1.ebuild10
3 files changed, 18 insertions, 5 deletions
diff --git a/dev-lang/perl/ChangeLog b/dev-lang/perl/ChangeLog
index ef6e86759..1d777e57b 100644
--- a/dev-lang/perl/ChangeLog
+++ b/dev-lang/perl/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 17 May 2010; Torsten Veller <tove@gentoo.org> perl-5.12.1.ebuild:
+ Add Gentoo patches to patchlevel.h
+
*perl-5.12.1 (17 May 2010)
17 May 2010; Torsten Veller <tove@gentoo.org> +perl-5.12.1.ebuild:
diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index 5650c82c4..9e03d7727 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -6,13 +6,13 @@ DIST perl-5.12.0.tar.gz 15131791 RMD160 ba34652eb595aa4c8b9644a9e25cd73be87c59b4
DIST perl-5.12.1-1.tar.bz2 2779 RMD160 ce0972a5e3705f63e7432e725fc2bcd4067eb78b SHA1 4c86de75f11bdad1a7c079f880038b8bb99555a7 SHA256 4249751bf30a0f3b7db4c8e626a0ed4c77dd146e7195046196a185e5dfc3c066
DIST perl-5.12.1.tar.gz 15122057 RMD160 2e2d08821bdf3ed87360af828e3b31f5861b4fdd SHA1 83b99f08379782dc06594a85eeb279edc5b0ca44 SHA256 1320a5d854fd7d1870ffa9d16020d9b72acc9eb128014194a1d1667f5967aee0
EBUILD perl-5.12.0.ebuild 18273 RMD160 3d5c222096cd8a50a3154b1fdbe6d16e9493b320 SHA1 305ff3b7d28e1cb4c98d088731dfc31a605f2bd1 SHA256 dafacfe8d301b4bb57fd7c46c9e64319f139fc3f6bab28a8d2ed4ca00477a546
-EBUILD perl-5.12.1.ebuild 18319 RMD160 c19f7c937c258798ff5f7d11d528bbc61cf5bdd0 SHA1 1f6177a73d59ef0b0a4db699260c20c64f32726a SHA256 1d56f698c37f0bb6f282da3eba69380f64e1dfd1fa790454fea2ff8050d42060
-MISC ChangeLog 1128 RMD160 4354bf032240dd4d6472ddbcce9a941055f76af4 SHA1 76458da318bfe7927318ed172e71f880c640a7e7 SHA256 429259da4b0dc4061350d7abe98da430932d4410ba2de272dd4c3b97fdad69d2
+EBUILD perl-5.12.1.ebuild 18586 RMD160 e7a92ea1b44a8f2ebbc2a8c4057c195776939920 SHA1 237acd22d5c0c1e0e3ba8cb031280130e7a25bd5 SHA256 0cac55ce21d1a9da22a36bcd59078800a0161c6ffc248182245bfb63047651c8
+MISC ChangeLog 1234 RMD160 57513115085183761006b51cde9974554e838d3b SHA1 e2ebff7b9aed0d839eba21e4a95eba2ba8919253 SHA256 3b2e6df5ce1a725f51e6c5b5200311e204359ed2836b3042ffc5d1eb17dbff8a
MISC metadata.xml 367 RMD160 c415adb4b9b5147edb358eb9809b649fc0b43876 SHA1 d9e529ec0c023a577b3110a46f8d41578f7baed0 SHA256 4cb776e7da908573000d278ca4b9b1d1ba8556deb361cf80f6e8af226a2c9cdb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (GNU/Linux)
-iEYEARECAAYFAkvw5l4ACgkQV3J2n04EauwgBwCeMAqSO3T0Gvn2wohDy5bzs15H
-xrkAnjRmQSTbRCxRI4lVGOU5XKv7z4Jm
-=Az+O
+iEYEARECAAYFAkvw79kACgkQV3J2n04Eauw1EACfYQct81aHiMF/VxUUp1V1grot
+SugAoNb7bhblb/cjatSUkdw0dHsR1MOT
+=C46K
-----END PGP SIGNATURE-----
diff --git a/dev-lang/perl/perl-5.12.1.ebuild b/dev-lang/perl/perl-5.12.1.ebuild
index 9799ba2ce..2fdeb3708 100644
--- a/dev-lang/perl/perl-5.12.1.ebuild
+++ b/dev-lang/perl/perl-5.12.1.ebuild
@@ -91,12 +91,22 @@ pkg_setup() {
dual_scripts
}
+src_prepare_update_patchlevel_h() {
+ [[ -f ${WORKDIR}/perl-patch/series ]] || return 0
+
+ cat "${WORKDIR}/perl-patch/series" | while read patch level ; do
+ sed -i -e "s/^\t,NULL$/ ,\"$patch\"\n&/" "${S}"/patchlevel.h || die
+ done
+}
+
src_prepare() {
EPATCH_SOURCE="${WORKDIR}/perl-patch" \
EPATCH_SUFFIX="diff" \
EPATCH_FORCE="yes" \
epatch
+ src_prepare_update_patchlevel_h
+
# pod/perltoc.pod fails
# lib/ExtUtils/t/Embed.t fails
ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV})