diff options
author | Torsten Veller <torsten@veller.net> | 2009-09-12 08:58:15 +0200 |
---|---|---|
committer | Torsten Veller <torsten@veller.net> | 2009-09-12 08:58:15 +0200 |
commit | 965b81a675147b415559837f1b710cef06e56e96 (patch) | |
tree | f6e686a7688bababa7cc740627ddfb91e7495f64 /dev-lang | |
parent | get_libdir is a function. (diff) | |
download | perl-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/Manifest | 2 | ||||
-rw-r--r-- | dev-lang/perl/perl-5.10.1-r9.ebuild | 19 |
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 |