Test for perl build with ithreads use flags. Bug #80999
authorAlfredo Tupone <tupone@gentoo.org>
Sun, 24 Dec 2006 11:30:56 +0000 (11:30 +0000)
committerAlfredo Tupone <tupone@gentoo.org>
Sun, 24 Dec 2006 11:30:56 +0000 (11:30 +0000)
Package-Manager: portage-2.1.1-r2

games-fps/duke3d/ChangeLog
games-fps/duke3d/Manifest
games-fps/duke3d/duke3d-20040817-r1.ebuild

index 0e7b944ea9a9d9e535205c9f36497c3a64d6db66..a8307df8d46f74577ec6bb46d212da7538253e10 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for games-fps/duke3d
 # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/duke3d/ChangeLog,v 1.23 2006/08/30 11:59:40 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-fps/duke3d/ChangeLog,v 1.24 2006/12/24 11:30:56 tupone Exp $
+
+  24 Dec 2006; <tupone@gentoo.org> duke3d-20040817-r1.ebuild:
+  Test for perl build with ithreads use flags. Bug #80999 by Alan Grimes
 
 *duke3d-20040817-r1 (30 Aug 2006)
 
index 923a61205ed8b360173b33d8e1508f152719a4b7..369274bf92b604362d496bbaa1ad6ba95f8ab72a 100644 (file)
@@ -34,18 +34,18 @@ MD5 d9b4e6eca1f10d7502ce7c8b360ba16b files/network.cfg 398
 RMD160 4452e8b8a99f0e08b192f2418ff8324c4bce8a7e files/network.cfg 398
 SHA256 fe5806712207d39812906034b76191effc96d7c6efa9c8bd9081e18fab76d7b5 files/network.cfg 398
 DIST duke3d-20040817.tar.bz2 1509273 RMD160 d6d4896c6357e21543d68e322f18e8c0c00224d4 SHA1 795b4616c6840023d2f790de3aff2342ef40fa25 SHA256 c0dd72030f9c5b84aea3e4989831311c94ef21641d6a1fdb0f557d04076f641f
-EBUILD duke3d-20040817-r1.ebuild 3269 RMD160 641a5ff3b041c7cddbd6ee2ce2d773a8988d5831 SHA1 4bb937ae0332ad1231ffdf8a53dc62e8ed7ae6ef SHA256 7baff590b950708633a6b116676eadadde70fa6fd51b0aa095b062b481a9df56
-MD5 adf79238ea51d49643339c4e2a7905ac duke3d-20040817-r1.ebuild 3269
-RMD160 641a5ff3b041c7cddbd6ee2ce2d773a8988d5831 duke3d-20040817-r1.ebuild 3269
-SHA256 7baff590b950708633a6b116676eadadde70fa6fd51b0aa095b062b481a9df56 duke3d-20040817-r1.ebuild 3269
+EBUILD duke3d-20040817-r1.ebuild 3462 RMD160 6b1448de8ffc432bb336911950ea83e07cf0cab7 SHA1 4506f12c4e0cf394edbf72fac59a684484ecd285 SHA256 fd6c112f43d7c6b4b9705e5395b04ef21d4d0645d07cb1ee478f6c6edba2f324
+MD5 754bece40cc946642cb1b42f39c3f8af duke3d-20040817-r1.ebuild 3462
+RMD160 6b1448de8ffc432bb336911950ea83e07cf0cab7 duke3d-20040817-r1.ebuild 3462
+SHA256 fd6c112f43d7c6b4b9705e5395b04ef21d4d0645d07cb1ee478f6c6edba2f324 duke3d-20040817-r1.ebuild 3462
 EBUILD duke3d-20040817.ebuild 3020 RMD160 d9e62fc9650fffd96dcfd2f0c05a2c3dfeadd5a6 SHA1 95ac63dccb89b418dcbd034431bfbb9acbd0130a SHA256 a4a34ec1e4d26b6ff108cbb84fefb0d7ddebb192fbe2d8f9b937a33966552cca
 MD5 926bd1e28579b70ab819b213290545ce duke3d-20040817.ebuild 3020
 RMD160 d9e62fc9650fffd96dcfd2f0c05a2c3dfeadd5a6 duke3d-20040817.ebuild 3020
 SHA256 a4a34ec1e4d26b6ff108cbb84fefb0d7ddebb192fbe2d8f9b937a33966552cca duke3d-20040817.ebuild 3020
-MISC ChangeLog 3711 RMD160 15af8e218415ece687b936fa76bf847f4e0452ea SHA1 f1f6cf0ed5ad6dd1f730825fa8d6b799bdc39768 SHA256 fa1d266bfba0916d0094c18033ccb592dd48f53ca2a6d2f0a2116b41171c76f2
-MD5 2220445058e03af7f6c58276aef34682 ChangeLog 3711
-RMD160 15af8e218415ece687b936fa76bf847f4e0452ea ChangeLog 3711
-SHA256 fa1d266bfba0916d0094c18033ccb592dd48f53ca2a6d2f0a2116b41171c76f2 ChangeLog 3711
+MISC ChangeLog 3847 RMD160 6903da871d3775da551f466000694cdd225be4ed SHA1 8c7d8b9d8db168a999db9d3694ee74f82c624eb1 SHA256 94ebcacc233f88657fee2e20f095e890a86a71a456d9ea91eaba4dd8ca830039
+MD5 8468ce8d98a3a0f28ef09ec244654454 ChangeLog 3847
+RMD160 6903da871d3775da551f466000694cdd225be4ed ChangeLog 3847
+SHA256 94ebcacc233f88657fee2e20f095e890a86a71a456d9ea91eaba4dd8ca830039 ChangeLog 3847
 MISC metadata.xml 2594 RMD160 03b8a770a9e33a078974b028df60891c1d9f27ae SHA1 ab4714b9dcb1fa837c19e8432d6257c34784678c SHA256 1f9ff9ce704c510d6893b20e9db8bdeff02beae7076d8eb2d48e5a6344ac116a
 MD5 ecc5dda531ee4b1b2bba02e1e17d180e metadata.xml 2594
 RMD160 03b8a770a9e33a078974b028df60891c1d9f27ae metadata.xml 2594
@@ -57,9 +57,9 @@ MD5 cb2ae6358edd17a006e2710cff1c51ef files/digest-duke3d-20040817-r1 253
 RMD160 6bd0909ebd86c76dfd263bb4a9ff8a5a3e2b18fc files/digest-duke3d-20040817-r1 253
 SHA256 77b6a97da9f5c6344f9c509c52e44f28446e76b135c0d7bcc2fd6fc4031ba91d files/digest-duke3d-20040817-r1 253
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.5 (GNU/Linux)
+Version: GnuPG v1.4.6 (GNU/Linux)
 
-iD8DBQFFRCTKamhnQswr0vIRApltAJ0bkG9E3BPMQXHLd/AXztfmLnZwvgCgp7OU
-TN9mmjP4w/7KcuNrct6mGZ4=
-=kKnu
+iD8DBQFFjmT7bfN2jvlVAhwRAsKeAKCgYOgWk/EHyAQ4NAnCYVjMKveP3QCgseTi
+KVyhf1TgMaB+Hov3Un4BlR0=
+=U0qE
 -----END PGP SIGNATURE-----
index 5ed074a73358381e3a074e1a0c5995a6548c95bc..446059ce750fa31a213de7d74f7a173e2e67205e 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2006 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/duke3d/duke3d-20040817-r1.ebuild,v 1.2 2006/09/08 04:57:34 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-fps/duke3d/duke3d-20040817-r1.ebuild,v 1.3 2006/12/24 11:30:56 tupone Exp $
 
 fromcvs=0
 ECVS_MODULE="duke3d"
@@ -34,6 +34,14 @@ S="${WORKDIR}/${ECVS_MODULE}"
 
 use_tf() { useq ${1} && echo "true" || echo "false"; }
 
+pkg_setup() {
+       if built_with_use dev-lang/perl ithreads ; then
+               eerror "${PN} needs perl compiled with ithreads use-flag disabled!"
+               die "perl with ithreads detected"
+       fi
+       games_pkg_setup
+}
+
 src_unpack() {
        if [ ${fromcvs} -eq 1 ] ; then
                cvs_src_unpack