summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorsten Veller <torsten@veller.net>2009-09-12 08:58:15 +0200
committerTorsten Veller <torsten@veller.net>2009-09-12 08:58:15 +0200
commit965b81a675147b415559837f1b710cef06e56e96 (patch)
treef6e686a7688bababa7cc740627ddfb91e7495f64 /dev-lang
parentget_libdir is a function. (diff)
downloadperl-overlay-965b81a675147b415559837f1b710cef06e56e96.tar.gz
perl-overlay-965b81a675147b415559837f1b710cef06e56e96.tar.bz2
perl-overlay-965b81a675147b415559837f1b710cef06e56e96.zip
Backport some changes
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/perl/Manifest2
-rw-r--r--dev-lang/perl/perl-5.10.1-r9.ebuild19
2 files changed, 19 insertions, 2 deletions
diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index cafbb03be..8a9f8414f 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -1,6 +1,6 @@
DIST perl-5.10.1-5.tar.bz2 4338 RMD160 90ab1caa99a3fd34d99e174d2d4e4216dbebd2a2 SHA1 c617fb5226d54cad630615f54163ea8388a589bd SHA256 fa6eff4370317f5d85bee40efa8c1f3ab39c51ae4057a0aea08e57fbd1ae89f7
DIST perl-5.10.1.tar.bz2 11608061 RMD160 840b3a5ac3d7f517770ce789676ebd9154d9ee5a SHA1 98b762b5cd4fb76dd354dfa5ba0d21bc2acacaf2 SHA256 9385f2c8c2ca8b1dc4a7c31903f1f8dc8f2ba867dc2a9e5c93012ed6b564e826
EBUILD perl-5.10.1-r11.ebuild 17011 RMD160 aa045f4713b839f2c3190307d86807e5d77aff87 SHA1 a7eb53f18cc7eed89f331dad008b1855f4b5652d SHA256 467df88766b6f97b21b2e13ddfbceb22898b4f5e8af804687d2db09b79aa9493
-EBUILD perl-5.10.1-r9.ebuild 19162 RMD160 02e4c836e5acf268d02820b6d0930aa8d8edae21 SHA1 575c6ab7dd18b7432694b7c7354bdbd93f7156a6 SHA256 0b39ad483d211c977e9e59e9619ae7c4495fa3ee0c38ff9d495892422c843575
+EBUILD perl-5.10.1-r9.ebuild 19788 RMD160 2bcc203ddf20fca7e8c9517fd634af242005226a SHA1 bb563fb96427fd2095c33301135d089da5603a16 SHA256 339a977701981b563b4f31f4c9e0c923372e73c75fb5cf0ac0ed04e604cc98e1
MISC ChangeLog 1558 RMD160 b85d00a85cad896f72211423560417fce24cc05d SHA1 6e16c5b6bfc622b46028b754a9d06895317e8d4d SHA256 8a12307c00fb263ff4913d63b848e1a292c2f30831aa0bf56aaa47b01f6331f1
MISC metadata.xml 461 RMD160 360fba2419f631eafd941170779e5750211be37f SHA1 ddc34aa27e5999ea066e0cf275be6e5bd38d5a15 SHA256 032a33881cea03f47fd306dc91e12272584ea47533556c86f0ceaa1db5dc8fc3
diff --git a/dev-lang/perl/perl-5.10.1-r9.ebuild b/dev-lang/perl/perl-5.10.1-r9.ebuild
index 9570d1050..3a5d4bb66 100644
--- a/dev-lang/perl/perl-5.10.1-r9.ebuild
+++ b/dev-lang/perl/perl-5.10.1-r9.ebuild
@@ -84,13 +84,27 @@ pkg_setup() {
LIBPERL="libperl$(get_libname ${MY_PV})"
if use ithreads ; then
+ ewarn "THREADS WARNING:"
ewarn "PLEASE NOTE: You are compiling ${MY_P} with"
ewarn "interpreter-level threading enabled."
ewarn "Threading is not supported by all applications "
ewarn "that compile against perl. You use threading at "
ewarn "your own discretion. "
+ echo
epause 5
fi
+ if has_version dev-lang/perl ; then
+ if ( use ithreads && ! built_with_use dev-lang/perl ithreads ) || \
+ ( ! use ithreads && built_with_use dev-lang/perl ithreads ) || \
+ ( use debug && ! built_with_use dev-lang/perl debug ) || \
+ ( ! use debug && built_with_use dev-lang/perl debug ) ; then
+ ewarn "TOGGLED USE-FLAGS WARNING:"
+ ewarn "You changed one of the use-flags ithreads or debug."
+ ewarn "You must rebuild all perl-modules installed."
+ ewarn "Use: perl-cleaner --???"
+ epause
+ fi
+ fi
if ${IS_PERL} && [[ ! -f "${ROOT}/usr/$(get_libdir)/${LIBPERL}" ]] ; then
# Make sure we have libperl installed ...
@@ -147,7 +161,7 @@ src_configure() {
cat <<-EOF > "${S}/ext/Compress-Raw-Zlib/config.in"
BUILD_ZLIB = False
INCLUDE = /usr/include
- LIB = /usr/{get_libdir}
+ LIB = /usr/$(get_libdir)
OLD_ZLIB = False
GZIP_OS_CODE = AUTO_DETECT
@@ -173,6 +187,9 @@ src_configure() {
myarch=${CHOST}
myarch="${myarch%%-*}-${osname}"
fi
+ if use debug ; then
+ myarch="${myarch}-debug"
+ fi
# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1