summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorsten Veller <torsten@veller.net>2009-08-12 10:12:09 +0200
committerTorsten Veller <torsten@veller.net>2009-08-12 10:12:09 +0200
commita540c6e71dac3ab1edcaca99fa92744ab551929b (patch)
tree994ec0cbcd41fbd419781dcb4db6f27e6420134e /dev-lang
parentFix paths /usr/lib/perl5 -> /usr//perl5. Remove modules manpages. Allow paral... (diff)
downloadperl-overlay-a540c6e71dac3ab1edcaca99fa92744ab551929b.tar.gz
perl-overlay-a540c6e71dac3ab1edcaca99fa92744ab551929b.tar.bz2
perl-overlay-a540c6e71dac3ab1edcaca99fa92744ab551929b.zip
Update patchset
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/perl/Manifest4
-rw-r--r--dev-lang/perl/perl-5.10.1_rc1-r11.ebuild30
2 files changed, 17 insertions, 17 deletions
diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index fe55c310c..05d9fbebc 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -37,14 +37,14 @@ AUX perl-picdl.patch 250 RMD160 2a9cb2fe5debb0db2d3fd063f52f459ee4f4946f SHA1 30
AUX perl-prelink-lpthread.patch 476 RMD160 f3252258e5f7a0f82b5f9ea49598ea9f4b0b44b6 SHA1 4202c290c578dfec58d5dbebf7f8f780a483f908 SHA256 289d0bdd08105e7fdf1c2d683d76a0cdcd009998f3ecd84f3a75cf79ab84e7a0
AUX perl-regexp-nossp.patch 460 RMD160 dde3a25904275896e98d7b7f3a02926c8dbc5ca5 SHA1 e7de561f7885fb3d49635fa2dc733c0eed63b987 SHA256 e2d923711bb856b3c7f790dbc1cd1f468d647c1e50a3ff8a18745023c73b3e36
DIST perl-5.10.0.tar.gz 15595020 RMD160 c6614fc99a162790a703f91085b24a60af903ba2 SHA1 adf73606dd5248af7ccdd735bcaa0e628ea75b3c SHA256 94464a0d374fa63226eee56e0bb3d35564f9d8391a1a8d9f0055805ec25f3b2e
-DIST perl-5.10.1-RC1-2.tar.bz2 2714 RMD160 ab558e8c71ded49e140738df75328c338de9c843 SHA1 026b2be6f99ff9e7f22a68347fc2d8e8ee282a28 SHA256 23687d853b56c824448aa221beba5608d3a86b637e15bca3a462cd2b9e7eae95
+DIST perl-5.10.1-RC1-4.tar.bz2 2785 RMD160 3a42dd4306a275733800704fc62a2c008a9d7877 SHA1 594da312d40709b488051cc4326ae6e4106012e9 SHA256 fbd52f1b2a63058ad454c8eee95ac5efdf876447dbb64ba0f00abbf114208443
DIST perl-5.10.1-RC1.tar.gz 14108322 RMD160 7943d174e4983abaf237b115510980dfeb1b6844 SHA1 4cc166e393fda676f7c68a7c8774afc96fffdcd6 SHA256 13a2c76e63b1718d411063070e9a4c95472132d3f0a6ff4ccafcd3c30305a2d1
DIST perl-5.8.8.tar.bz2 10123359 RMD160 e78f26d9b96e6db35f946ad4ff55e3a69385c71b SHA1 4aab490040727ca4419098720eca2ba4367df539 SHA256 818a140d9c04ea8dab3a05104b34ced7f7d9d0a91bfed91baf89a84d0dfb1bc9
EBUILD perl-5.10.0-r1.ebuild 16695 RMD160 c31ff716f7f5c491761183021a92a47028cd0491 SHA1 d7ac83d28cb33e6c8ea341fc4204ffbb7e31bd48 SHA256 4cc1afed60223b7ca7f7b697a1c4e568e939def1f94c7f7366a17b5b459d11a6
EBUILD perl-5.10.0-r10.ebuild 16907 RMD160 1caf3d1223eaec73119ec54b9ca3aae5c49d2ed2 SHA1 0bd5cc1136bc61be671bb1df22e42e9761e9ee7b SHA256 13d597fb2d6f449e9073fe22e0bf2470b367656acfea6b29ee2c076a9a4098f7
EBUILD perl-5.10.0-r2.ebuild 16803 RMD160 7cbcf86c04e3edab87eb95d4ecbc373c1aae583f SHA1 5b2e4dafea2b6f9bfedd96e99745df48b1919e6a SHA256 d3a2df18f69c10a3538d360d3cb6d9880c8f07b951cd32e704fe78d2b1d9b785
EBUILD perl-5.10.0.ebuild 16481 RMD160 f61737ec1ff1172b96ed39f6d7f260b1d40c03b3 SHA1 9694f9122a0901759839277be2103a5417ce21bd SHA256 93edc149238cdbbdeca1e9b4d1674c1ee7cb390d18179b3b531b845fef7fb3a5
-EBUILD perl-5.10.1_rc1-r11.ebuild 18962 RMD160 6ffaceb16bd9ca55a18974798dcb100c9a413441 SHA1 93d548d141b3b5133bdb772f5cedf53e13325e31 SHA256 d1b0357424ab8cd993daa0c734e3981613677a76e8cbefac7eb6383411e4b922
+EBUILD perl-5.10.1_rc1-r11.ebuild 18869 RMD160 5de039e3156a5cdbf6e3ab118b7965ae20bc2cbc SHA1 1a52c80f8c10e4227ae40fdf0964e61e77842e78 SHA256 9c807a07cd97cc8b7abd8a51362062956452b1dd2cd4cca6f073c211d7fb8d66
EBUILD perl-5.8.8-r10.ebuild 20182 RMD160 3792571885357ff7201d202e9de4557ebc3d0e77 SHA1 07de1a4337e568852f8369596072ea2df5bbb518 SHA256 ca11ebbca9a0848e7359b6c6250189380e6cf4022808c5bd8a3600516636a4e6
MISC ChangeLog 732 RMD160 e2596a43a3a4a375c5a5af7444a35f804bb678d1 SHA1 a3ff9f5d158b84ee0950238222ecf84bc24b5bf1 SHA256 e64fa369e00fbea278d018d3243905ad1c7a3706952c20021bf3c5cee75fdfee
MISC metadata.xml 451 RMD160 8424230d79d13df7462c454050058b3526a78e92 SHA1 1ae85db5c1c1fc6413ca324ebc93b6894831b437 SHA256 49e06011c113616fa1f618cf58d42c2d6abbce5f71936f109b6ae3a5dfff587c
diff --git a/dev-lang/perl/perl-5.10.1_rc1-r11.ebuild b/dev-lang/perl/perl-5.10.1_rc1-r11.ebuild
index 9c6585209..4d990491f 100644
--- a/dev-lang/perl/perl-5.10.1_rc1-r11.ebuild
+++ b/dev-lang/perl/perl-5.10.1_rc1-r11.ebuild
@@ -6,7 +6,7 @@ EAPI=2
inherit eutils alternatives flag-o-matic toolchain-funcs multilib
-PATCH_VER=2
+PATCH_VER=4
# The slot of this binary compat version of libperl.so
PERLSLOT="1"
@@ -100,12 +100,16 @@ pkg_setup() {
fi
}
-src_unpack() {
- unpack ${MY_P}.tar.gz
-}
+#src_unpack() {
+# unpack ${MY_P}.tar.gz
+#}
src_prepare() {
- epatch "${DISTDIR}"/${MY_P}-${PATCH_VER}.tar.bz2
+ EPATCH_SOURCE="${WORKDIR}/perl-patch" \
+ EPATCH_SUFFIX="diff" \
+ EPATCH_FORCE="yes" \
+ epatch
+# epatch "${DISTDIR}"/${MY_P}-${PATCH_VER}.tar.bz2
}
myconf() {
@@ -202,6 +206,7 @@ src_configure() {
-Darchname="${myarch}" \
-Dcc="$(tc-getCC)" \
-Dccflags="${CFLAGS}" \
+ -Dscriptdir=/usr/bin \
-Dprefix='/usr' \
-Dvendorprefix='/usr' \
-Dsiteprefix='/usr' \
@@ -214,7 +219,6 @@ src_configure() {
-Dlocincpth=' ' \
-Duselargefiles \
-Dd_semctl_semun \
- -Dscriptdir=/usr/bin \
-Dinc_version_list="$inclist" \
-Dcf_by='Gentoo' \
-Ud_csh \
@@ -331,9 +335,6 @@ src_install_perl() {
--htmldir="${D}/usr/share/doc/${PF}/html" \
--libpods='perlfunc:perlguts:perlvar:perlrun:perlop'
fi
- #cd `find "${D}" -name Path.pm | sed -e 's/Path.pm//'`
- # CAN patch in bug 79685
- #epatch "${FILESDIR}"/${P}-CAN-2005-0448-rmtree.patch
dual_scripts
@@ -358,17 +359,17 @@ pkg_postinst_perl() {
INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${MY_PV}'|etc|local|perl$/; print "$line\n" }')
if [[ "${ROOT}" = "/" ]] ; then
ebegin "Removing old .ph files"
- for DIR in ${INC}; do
- if [[ -d "${ROOT}/${DIR}" ]]; then
- for file in $(find "${ROOT}/${DIR}" -name "*.ph" -type f); do
+ for DIR in ${INC} ; do
+ if [[ -d "${ROOT}/${DIR}" ]] ; then
+ for file in $(find "${ROOT}/${DIR}" -name "*.ph" -type f ) ; do
rm "${ROOT}/${file}"
einfo "<< ${file}"
done
fi
done
# Silently remove the now empty dirs
- for DIR in ${INC}; do
- if [[ -d "${ROOT}/${DIR}" ]]; then
+ for DIR in ${INC} ; do
+ if [[ -d "${ROOT}/${DIR}" ]] ; then
find "${ROOT}/${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
fi
done
@@ -480,7 +481,6 @@ src_remove_extra_files() {
local bindir="${prefix}/bin"
local perlroot="${prefix}/$(get_libdir)/perl5" # perl installs per-arch dirs
local prV="${perlroot}/${MY_PV}"
- # myarch and mythreading are defined inside src_configure()
local prVA="${prV}/${myarch}${mythreading}"
# I made this list from the Mandr*, Debian and ex-Connectiva perl-base list