summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2012-03-13 17:02:31 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2012-03-13 17:02:31 +0000
commit34192662e48f988689d15c5e6efaabbbd649e37b (patch)
treeef5147924dec2c5c41fad10fd0037a0c5134f6a8 /sci-physics/root
parentDrop old (diff)
downloadhistorical-34192662e48f988689d15c5e6efaabbbd649e37b.tar.gz
historical-34192662e48f988689d15c5e6efaabbbd649e37b.tar.bz2
historical-34192662e48f988689d15c5e6efaabbbd649e37b.zip
Imported changed from bircoph from the sci overlay
Package-Manager: portage-2.1.10.44/cvs/Linux x86_64
Diffstat (limited to 'sci-physics/root')
-rw-r--r--sci-physics/root/ChangeLog43
-rw-r--r--sci-physics/root/Manifest29
-rw-r--r--sci-physics/root/files/olbd.initd4
-rw-r--r--sci-physics/root/files/root-5.26.00g-explicit-functions.patch12
-rw-r--r--sci-physics/root/files/root-5.28.00h-explicit-functions.patch12
-rw-r--r--sci-physics/root/files/root-5.32.00-explicit-functions.patch18
-rw-r--r--sci-physics/root/files/xrootd.initd4
-rw-r--r--sci-physics/root/root-5.26.00g.ebuild (renamed from sci-physics/root/root-5.32.00-r2.ebuild)214
-rw-r--r--sci-physics/root/root-5.28.00h.ebuild (renamed from sci-physics/root/root-5.28.00d.ebuild)20
-rw-r--r--sci-physics/root/root-5.32.01-r2.ebuild (renamed from sci-physics/root/root-5.32.01.ebuild)19
10 files changed, 218 insertions, 157 deletions
diff --git a/sci-physics/root/ChangeLog b/sci-physics/root/ChangeLog
index 1b6352300b04..f5e6618ba873 100644
--- a/sci-physics/root/ChangeLog
+++ b/sci-physics/root/ChangeLog
@@ -1,6 +1,47 @@
# ChangeLog for sci-physics/root
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/ChangeLog,v 1.94 2012/03/13 12:11:52 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/ChangeLog,v 1.95 2012/03/13 17:02:31 bicatali Exp $
+
+
+ 13 Mar 2012; SĂ©bastien Fabbro <bicatali@gentoo.org> +root-5.26.00g.ebuild,
+ +files/root-5.26.00g-explicit-functions.patch, -root-5.28.00d.ebuild,
+ +root-5.28.00h.ebuild, +files/root-5.28.00h-explicit-functions.patch,
+ -root-5.32.00-r2.ebuild, +files/root-5.32.00-explicit-functions.patch,
+ -root-5.32.01.ebuild, +root-5.32.01-r2.ebuild, files/olbd.initd,
+ files/xrootd.initd:
+ Imported changed from bircoph into main tree
+
+*root-5.32.01-r2 (09 Mar 2012)
+
+ 09 Mar 2012; Andrew Savchenko <bircoph@gmail.com> root-5.26.00g.ebuild,
+ root-5.28.00h.ebuild, -root-5.32.01-r1.ebuild, +root-5.32.01-r2.ebuild
+ Remove llvm (cling) support from everywhere but live ebuild.
+ Current cling code highly depends on particular llvm trunk
+ revisions, there is no way to support it for regular ebuilds yet.
+ Order inherit arguments alphabetically.
+
+*root-5.32.01-r1 (09 Mar 2012)
+
+ 09 Mar 2012; Andrew Savchenko <bircoph@gmail.com> root-5.26.00g.ebuild,
+ root-5.28.00h.ebuild, -root-5.32.01.ebuild, +root-5.32.01-r1.ebuild,
+ metadata.xml:
+ Fix llvm support per bug 407097. Patch by Marek Szuba with some
+ changes. cling atm depends on live llvm and clang, so it may fail
+ to build, disabled by default. Fix USE flags ordering in ebuilds.
+
+*root-5.28.00h (09 Mar 2012)
+*root-5.26.00g (09 Mar 2012)
+
+ 09 Mar 2012; Andrew Savchenko <bircoph@gmail.com>
+ +root-5.26.00g.ebuild,
+ +files/root-5.26.00g-explicit-functions.patch,
+ +root-5.28.00h.ebuild,
+ +files/root-5.28.00h-explicit-functions.patch,
+ +files/root-5.32.00-explicit-functions.patch:
+ Version bump for 5.26 and 5.28 branches to the latest patchlevels.
+ Fix bug 386905 for all branches by applying upstream fix. Thanks
+ gcc and ROOT developers for their hard work.
+ Fix pq2 files installation.
13 Mar 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> root-5.26.00e-r1.ebuild,
root-5.28.00d.ebuild, root-5.32.00-r2.ebuild, root-5.32.01.ebuild:
diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest
index e3f2a9bd1f15..5ad5ffb92980 100644
--- a/sci-physics/root/Manifest
+++ b/sci-physics/root/Manifest
@@ -1,24 +1,27 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA1
AUX olbd.confd 197 RMD160 798de1808502f3e4ecfc5f024b56a419d9824057 SHA1 f2a4385fdf9849eafb1d5457727f6fbe80af1da3 SHA256 5a34da76bbe56cd3b8128f05c0d9900f9d7f7ffdcffc5deeb816c78ea46679ba
-AUX olbd.initd 714 RMD160 e2cc28474a280345f6962f890f5ddb3884d7f69f SHA1 4dcdf7ba35a834db2ac5a5bdfe4d2c31938f0552 SHA256 5d6c1b6e7b40d6842df6a6f7314fa2f49329b820ff86592d2f8d2662a414ec39
+AUX olbd.initd 714 RMD160 be3eb2d28a199cf5e4c460f8e7682c0a2aadbe43 SHA1 bfb096b8678da0a25054e1b1460dedda8758144b SHA256 7ddb98aebcd4ef0009b1fed7946ba5aaa8c806ee97df9e94ecb28e6b803e9300
AUX proofd.confd 415 RMD160 3814aacb63d82b9d060086f9bef304d431a15b4e SHA1 31eb7af239a0042f887b5089a7c6c7ec5d6662e9 SHA256 261738817b4ba50fb07007741305d0a88e9067a45e3cbfd1d3fc8bebe70ece38
AUX proofd.initd 717 RMD160 09157e82a659255d802a02466dca833135c7839a SHA1 47d139d8cb08e055674018b6b7f68522bf65b5ca SHA256 f60fa92173370e237e3e2cf5be7add5aa63752e3b7496cf3a0a5acc1dc927ebc
AUX root-5.26.00-make-3.82.patch 1638 RMD160 9c29d5b32a65f181ffd10964113e290b70d20130 SHA1 2ada31318bc631b4442a1a79a4644a8de5c86b9c SHA256 0c94fc3f8bb8eb009465913f2ee20eefc510468643c04d2aad8cc40341fde457
AUX root-5.26.00e-libpng15.patch 1261 RMD160 6fa4b2a6c20f0a0eb7cca381045074c5f2d27ed7 SHA1 598abe303d20b1d3029080af8c60498211840b1c SHA256 94fd93a4e9081ef8070e2bcaeb09f169ae4475689fe4987c3a9acfec879a45f2
+AUX root-5.26.00g-explicit-functions.patch 410 RMD160 f3fb8458bb671f7f68cc74ca92363f708a083e4f SHA1 d1bbef441ed3f6fbd3e41ffaaf831f73e80abede SHA256 e1799d5c8ad4e8af3161c4b3ed8e457eee48fe94e092ef8f3fb73b13d72e0c92
AUX root-5.28.00b-asneeded.patch 712 RMD160 0b3a3d41e309f13310fda607955ad88cc6bc176e SHA1 4fa704d2790e19933155da2587a9c6998d3c4e4f SHA256 17d1d41d8c7f78abbb7cd284af0a6aca544820db72fa72956b473c7c1817a96b
AUX root-5.28.00b-glibc212.patch 276 RMD160 02901df4c8e5e3c7d50a78916f843fde83faf1f0 SHA1 842129d6247255b5fa72778a12f08e1383247cd8 SHA256 e51e127a80e2bf1afad41c2b7ca5233c362bce017057ca489bedb2a9442efb62
AUX root-5.28.00b-nobyte-compile.patch 5483 RMD160 490801842ba9ca6c980e498224d48dc676fcf0fa SHA1 538ac62083b8b12c558b97d72235dd047a64b632 SHA256 81b015dd6c122176fbc3103c75f62b7b1c3db569ad6d461ca544248f4e017b5c
AUX root-5.28.00b-prop-ldflags.patch 433 RMD160 fd1717af9210471d7de0f06a47011e03d3f76d9a SHA1 b5dac8b013219dcfe577f2972fcc1d548f153cc3 SHA256 04f4b65a91e28386c7a857fe361f091943f4bb6fc82a9473ac7605412c199191
AUX root-5.28.00b-unuran.patch 1531 RMD160 8083784cc831fc304f2e94fdf3b8aa8379d0bd9a SHA1 5c4537ba1922775fb63d65340a18a3c2b1d2311b SHA256 09458c60c9d38af2d204939f752ec25364d04cf66810b7cae5e88368f84c31c8
+AUX root-5.28.00h-explicit-functions.patch 427 RMD160 3d62d982a35523249bc1ffbf9fee50056f007a36 SHA1 49479965e8116480d17efdb557a3c2844decbed6 SHA256 ef1a3bb5c89ebbd6baba2a27e6504822cca1b65893c910709974119a7e650ff8
AUX root-5.32.00-afs.patch 1322 RMD160 208adb0105edbad04f74206363f582c0a4dbcf73 SHA1 e713c26f5481755ded620d50a6dffc63eb0cba9d SHA256 a8f8d551668299516e2e091fd29ae15ceb1ba034d9df95b76f99b1dabc94a8dc
AUX root-5.32.00-cfitsio.patch 593 RMD160 c9fb2e0e57ad6c08bc26eb626772bc3ec901ac46 SHA1 9d07035b5ab27bede96033a777e3d21a26b3ae27 SHA256 9f4f244f272d75e115d8f139670fdcc0cdbcb68972689edbc78e467c3fad3e40
+AUX root-5.32.00-explicit-functions.patch 610 RMD160 b8eb20aa9b6864fe138674c5991fe13aaa68981c SHA1 9f4faf15cf43cfa1e3ff4a394db5a4807bed713e SHA256 1afa92168b1f25ed457c08db85c85173613b82050b558765ba25e056f6f60abc
AUX root-5.32.00-nobyte-compile.patch 5527 RMD160 61c3dfdd4b8f71f64772e20901f6ee11b8f53e12 SHA1 f914ccb7f7d88dd8d9ba4c1f4d940b14134f2c3b SHA256 82152c92efd5002f9c2b230f141cae6c8111b03bd18370030d62f0f7d7127420
AUX rootd.confd 199 RMD160 9ca9864292e7301d3feb6c36d88ba16002b7d7fa SHA1 822983a24e219bd860124f363a1e4250a17026dd SHA256 7b69f646ce0b2546ce797ec4a05949b02302dc5f4e41d2e8896ed0bc6575ac8d
AUX rootd.initd 732 RMD160 9cce585e528e27c0fbd791be1f90fa6a1bb3164b SHA1 c15e805b0397bc8513e1c7e5631f2337c3564bbc SHA256 42b9fe01aa41965359c16d4b23f874cea65806d8c7ec11215dbba95ab80e90f3
AUX xrootd.confd 200 RMD160 2344c73ca3c27adeb70b092850cfd292af7d58bd SHA1 f2b895f43d3537e8614a907c7c94642f01c084e4 SHA256 03c1191168ddea3bc6621e26eb56e509e6c9a4d58756ffbbd07ff6657200e57d
-AUX xrootd.initd 720 RMD160 6aedf0a620930b3076b42cf75b2bfd063fb381ab SHA1 1649b7de451f79d0eaad7db4228676730fac71b0 SHA256 0ab11ca5b891457acb34b2c12c6338f80b462de76109724af8ce7236a10c9d45
+AUX xrootd.initd 720 RMD160 a3df3a67dec5f1708995c9f8a569c1d6bb103beb SHA1 dc7703a369a7e003dad4ec4651ad64ee8b4f4dc0 SHA256 88112617e0ff9dff557ec800835dd93f1e1e4316e4c137034af4943c02678f64
DIST RooFit_Users_Manual_2.91-33.pdf 1330062 RMD160 650b616018a5493d5fd7da1dc06c6e54eaa419fb SHA1 f176782746542b00ff60320b4a41e1218db3d006 SHA256 101c4e4c41962238fcabf1caa86cafc51241a1800594491b2e62ef8b565a5646
DIST TMVAUsersGuide-v4.03.pdf 3913533 RMD160 fbd62b90e7ad47ad69ec62d584417463ec13bf9c SHA1 84a63140cc3e01267d2cc7ffa374a7c24fbed37e SHA256 0cdbb4a2d19eb7a86e2911cfa73a905932e862d6c94be10b7662a9355b0241af
DIST TMVAUsersGuide-v4.pdf 2355827 RMD160 0624a6ed7e006581eacdaa69e82bbdca91aa42a9 SHA1 98016f0ccfa6c54234e22b46032bb0b2f5d7ac20 SHA256 bbc6563fd14a6a4a88efca55fa75e74d9b5c2a9f5d3044239f3f83dc2967ad62
@@ -26,19 +29,19 @@ DIST Users_Guide_5_26.pdf 9914765 RMD160 9e67a407d5a4d4f7019ab7b9b29bc696b797498
DIST root-5.26.00e-patches.tar.bz2 7102 RMD160 d513c643ec8acdbe293e7ca159f59c765c52a2ad SHA1 ca8a958186fc8a77c04348f61c97e2d836493026 SHA256 f29bf8251b8c7e1809993c4f5ae0f990d5c6e6721e77eb62107d27fa55b9bf47
DIST root-5.28.00b-xrootd-prop-flags.patch.bz2 3894 RMD160 ef6b06d4783320ee7d6189dbe122ac49605bc6f4 SHA1 8026dda3cb74da40359ccc6d4ee787c01eee958b SHA256 093b1acd8336f5bb723802455296d8db884a2909a4e483cce637b8191039b4cd
DIST root_v5.26.00e.source.tar.gz 28922785 RMD160 692312a1984279255e32c96a0a79b974ff2e2971 SHA1 5a4b7e1b759dfef0dd218491bbe74ca376fc8c07 SHA256 7f2604954775653825b9897da131278c9b349f12d77b1fc087004c1b838f4a80
-DIST root_v5.28.00d.source.tar.gz 31145040 RMD160 f3a25f9c6ae5cd4d4ad511d6707adf0845bbfac5 SHA1 b932d9b2ebfe66a28333b5b9ef90ab0e877173d8 SHA256 2e485140cd786725ded68296f0629c7e1e498a167d80e8c812fe28ceca04ff60
-DIST root_v5.32.00.source.tar.gz 55355548 RMD160 e8b0c9b4e60334fb9f01b4cf70cdaed518c62bae SHA1 b7375d53dd845505196d12a7d66c3b2d8e1b0336 SHA256 9d63e4d7f1bb5454bc7b556abad314496edbd6ee669c6de7ef5d79090ec2d5f9
+DIST root_v5.26.00g.source.tar.gz 29356003 RMD160 92d967cfa1859441da896bdaf58badb269b1747d SHA1 ce354c11d58beac567062c0f2036a0cfaf8936f3 SHA256 d8ae10f492239d58e49b09a6269b1fe9657d50afe3827246991df66a79e67c74
+DIST root_v5.28.00h.source.tar.gz 31654844 RMD160 b4ad8b71b833a1a1b7826b7b29c186504fb9a18c SHA1 5cd8c02ba2a1e84f11295c91b95a0f455ec016d8 SHA256 2adc46c70a01761215b5f685fb0ca4c62e03a3b53165a459ed72190627242651
DIST root_v5.32.01.source.tar.gz 55509057 RMD160 d218c89a98ba1350b801912da0766afd07de6677 SHA1 c108db0c20ea964b6d9027ed6173dbc29ca48564 SHA256 0cd3147f3d127386f63bb65a1ea16f8712dde730f55a7a48d847032bc48f2ca4
EBUILD root-5.26.00e-r1.ebuild 9310 RMD160 6319be990e48486f77acbb4c858c14e1a5802cee SHA1 981645ad29e0a501eb74b4af740af08fcecd7ee8 SHA256 0e3168da9ff9f7ab4d2e88f47b6c61ef836481ae7652c63aefd069557a760e2e
-EBUILD root-5.28.00d.ebuild 10047 RMD160 f7262294a6e7bcbdce024b3d475ecd4c50d9b3ee SHA1 dc68438c71b0ffe1fa577e2762e3908321620fe7 SHA256 5af6bc2e10c58ee3a23066b4497f08a8a5bed181417ebf713ead3b61d84401df
-EBUILD root-5.32.00-r2.ebuild 10107 RMD160 f4047ede38e164f96cc9c3cb26cb80cfaee1baed SHA1 6503ef9eb4a9884a28109d7851488c6f178b2442 SHA256 6ef7ca59fb5b3b6217088abe85899a49508ed56a2e60e7609439f4b91dab64e4
-EBUILD root-5.32.01.ebuild 10120 RMD160 38640ec26b81dc05a9b2c2ba1c16a363ce5c73fa SHA1 f1a0a90c9dc308b46dcea922ac460e1764d2eb04 SHA256 f395f7cac7d8a3e467a3b088dac2d0e05a27e58da506e8c103f553f54a21b8ec
-MISC ChangeLog 25120 RMD160 edb30aa20c41d0e8be2a623743eedae3f57b4b9d SHA1 cf14515e9ce14e57a114645d6ef1f2303c0edb94 SHA256 5b693a479bf4fabfd6b49663c04aeca4ad2885c5c2915d1393e31c1c4148fd77
+EBUILD root-5.26.00g.ebuild 9478 RMD160 3b70f7d8393e0ec0af143405ead48e21f5a1d76b SHA1 1c3499025736efeb64126eb2ff6279743ed8ba43 SHA256 d884c4350ba64e0a220d6338ce724ebc56bea808ccb969147264aa3876fa3e02
+EBUILD root-5.28.00h.ebuild 9938 RMD160 811bfe61cc6ffde59e6020b66316f91844362321 SHA1 7bee505e7b6f925f394be3a863425ff316df96e8 SHA256 f27f3dfcd4ba7ae9b37499608b922ff8cc497e903dc7baeed1066878322cbea2
+EBUILD root-5.32.01-r2.ebuild 10050 RMD160 688b732b64ed77fe78ba0af6b531c9a2f27e12db SHA1 87e09a6b7804276d164bacbcca6626cdd68ca4ca SHA256 3b211303da745d7210b622db556861f800559592f27f900937545c5062190a56
+MISC ChangeLog 26882 RMD160 c5682bae847fd6887cd20f299eb0a2788146f845 SHA1 6147d92d72e806b865766c8445c87786b102711c SHA256 f0b0caf0fc4321378ae82278f5a5210af7334ef7ea77c48c583def4b5d6b64a2
MISC metadata.xml 1614 RMD160 c52cb04fda6bd4e866dd15617cee749b4660e674 SHA1 ea3766d705da221c47ccd7f98a37fc62fe090e01 SHA256 e2b63f8b96a327d451634a4d8b41fc122de78f1f0a81b0d8d96e01ac08a5d2e7
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEAREKAAYFAk9fOZEACgkQuUQtlDBCeQIphQCfWfBZ2J2TUQx5J/oxM2BM9fUG
-i38AoIEZ2AbJJtTGm3m7PR/voSQpMgOb
-=Zd/E
+iEYEARECAAYFAk9ffiIACgkQ1ycZbhPLE2DMBgCgg8Qee7pUy6vCITkHWYkV2e7p
+uDUAniHcmp9DIy/coT4asIN4xlgus9r4
+=xf+k
-----END PGP SIGNATURE-----
diff --git a/sci-physics/root/files/olbd.initd b/sci-physics/root/files/olbd.initd
index 9aba94b1bf9a..6bb4a362b2b4 100644
--- a/sci-physics/root/files/olbd.initd
+++ b/sci-physics/root/files/olbd.initd
@@ -1,7 +1,7 @@
#!/sbin/runscript
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/files/olbd.initd,v 1.1 2008/12/18 18:10:18 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/files/olbd.initd,v 1.2 2012/03/13 17:02:31 bicatali Exp $
depend() {
need net
diff --git a/sci-physics/root/files/root-5.26.00g-explicit-functions.patch b/sci-physics/root/files/root-5.26.00g-explicit-functions.patch
new file mode 100644
index 000000000000..16a720696fbf
--- /dev/null
+++ b/sci-physics/root/files/root-5.26.00g-explicit-functions.patch
@@ -0,0 +1,12 @@
+--- root/io/io/Module.mk.orig 2011-09-29 13:49:50.000000000 +0400
++++ root/io/io/Module.mk 2012-03-09 02:57:20.518370595 +0400
+@@ -66,9 +66,4 @@
+ distclean:: distclean-$(MODNAME)
+
+ ##### extra rules ######
+-#ifeq ($(GCC_VERS_FULL),gcc-4.4.0)
+-ifeq ($(GCC_VERS),gcc-4.4)
+-ifneq ($(filter -O%,$(OPT)),)
+ $(IODIRS)/TStreamerInfoReadBuffer.o: CXXFLAGS += -DR__EXPLICIT_FUNCTION_INSTANTIATION
+-endif
+-endif
diff --git a/sci-physics/root/files/root-5.28.00h-explicit-functions.patch b/sci-physics/root/files/root-5.28.00h-explicit-functions.patch
new file mode 100644
index 000000000000..918b696cbcfe
--- /dev/null
+++ b/sci-physics/root/files/root-5.28.00h-explicit-functions.patch
@@ -0,0 +1,12 @@
+--- root/io/io/Module.mk.orig 2011-11-24 20:12:56.000000000 +0400
++++ root/io/io/Module.mk 2012-03-09 03:45:42.850549826 +0400
+@@ -67,9 +67,4 @@
+ distclean:: distclean-$(MODNAME)
+
+ ##### extra rules ######
+-#ifeq ($(GCC_VERS_FULL),gcc-4.4.0)
+-ifeq ($(GCC_VERS),gcc-4.4)
+-ifneq ($(filter -O%,$(OPT)),)
+ $(call stripsrc,$(IODIRS)/TStreamerInfoReadBuffer.o): CXXFLAGS += -DR__EXPLICIT_FUNCTION_INSTANTIATION
+-endif
+-endif
diff --git a/sci-physics/root/files/root-5.32.00-explicit-functions.patch b/sci-physics/root/files/root-5.32.00-explicit-functions.patch
new file mode 100644
index 000000000000..570d61e680fc
--- /dev/null
+++ b/sci-physics/root/files/root-5.32.00-explicit-functions.patch
@@ -0,0 +1,18 @@
+--- root/io/io/Module.mk.orig 2012-02-29 19:46:38.000000000 +0400
++++ root/io/io/Module.mk 2012-03-09 02:29:19.905665572 +0400
+@@ -67,15 +67,5 @@
+ distclean:: distclean-$(MODNAME)
+
+ ##### extra rules ######
+-#ifeq ($(GCC_VERS_FULL),gcc-4.4.0)
+-ifeq ($(GCC_VERS),gcc-4.4)
+-ifneq ($(filter -O%,$(OPT)),)
+ $(call stripsrc,$(IODIRS)/TStreamerInfoReadBuffer.o): CXXFLAGS += -DR__EXPLICIT_FUNCTION_INSTANTIATION
+-endif
+-endif
+-ifeq ($(GCC_VERS),gcc-4.5)
+-ifneq ($(filter -O%,$(OPT)),)
+ $(call stripsrc,$(IODIRS)/TStreamerInfoReadBuffer.o): CXXFLAGS += -DR__EXPLICIT_FUNCTION_INSTANTIATION
+-endif
+-endif
+-
diff --git a/sci-physics/root/files/xrootd.initd b/sci-physics/root/files/xrootd.initd
index d0528db067b0..18af313750ec 100644
--- a/sci-physics/root/files/xrootd.initd
+++ b/sci-physics/root/files/xrootd.initd
@@ -1,7 +1,7 @@
#!/sbin/runscript
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/files/xrootd.initd,v 1.2 2009/01/20 18:04:09 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/files/xrootd.initd,v 1.3 2012/03/13 17:02:31 bicatali Exp $
depend() {
need net
diff --git a/sci-physics/root/root-5.32.00-r2.ebuild b/sci-physics/root/root-5.26.00g.ebuild
index 03b1b0afaff8..8fd46549178e 100644
--- a/sci-physics/root/root-5.32.00-r2.ebuild
+++ b/sci-physics/root/root-5.26.00g.ebuild
@@ -1,85 +1,76 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/root-5.32.00-r2.ebuild,v 1.2 2012/03/13 12:11:52 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/root-5.26.00g.ebuild,v 1.1 2012/03/13 17:02:31 bicatali Exp $
+
+EAPI=3
-EAPI=4
PYTHON_DEPEND="python? 2"
-inherit versionator eutils fortran-2 elisp-common fdo-mime python toolchain-funcs flag-o-matic
-#DOC_PV=$(get_major_version)_$(get_version_component_range 2)
-DOC_PV=5_26
+inherit elisp-common eutils fdo-mime fortran-2 python toolchain-funcs versionator
+
+DOC_PV=$(get_major_version)_$(get_version_component_range 2)
ROOFIT_DOC_PV=2.91-33
-TMVA_DOC_PV=4.03
-PATCH_PV=5.28.00b
-PATCH_PV2=5.32.00
+TMVA_DOC_PV=4
+PATCH_PV="5.26.00e"
DESCRIPTION="C++ data analysis framework and interpreter from CERN"
HOMEPAGE="http://root.cern.ch/"
-SRC_URI="ftp://root.cern.ch/${PN}/${PN}_v${PV}.source.tar.gz
- doc? ( ftp://root.cern.ch/${PN}/doc/Users_Guide_${DOC_PV}.pdf
- math? (
- ftp://root.cern.ch/${PN}/doc/RooFit_Users_Manual_${ROOFIT_DOC_PV}.pdf
- http://tmva.sourceforge.net/docu/TMVAUsersGuide.pdf -> TMVAUsersGuide-v${TMVA_DOC_PV}.pdf ) )"
+SRC_URI="
+ ftp://root.cern.ch/${PN}/${PN}_v${PV}.source.tar.gz
+ mirror://gentoo/${PN}-${PATCH_PV}-patches.tar.bz2
+ doc? (
+ ftp://root.cern.ch/root/doc/Users_Guide_${DOC_PV}.pdf
+ ftp://root.cern.ch/root/doc/RooFit_Users_Manual_${ROOFIT_DOC_PV}.pdf
+ http://tmva.sourceforge.net/docu/TMVAUsersGuide.pdf -> TMVAUsersGuide-v${TMVA_DOC_PV}.pdf )"
SLOT="0"
LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="+X afs avahi clarens doc emacs examples fits fftw graphviz kerberos ldap
- llvm +math mpi mysql ncurses odbc +opengl openmp oracle postgres prefix
- pythia6 pythia8 python +reflex ruby qt4 ssl xft xml xinetd xrootd"
-
+KEYWORDS="~amd64 ~x86"
+IUSE="afs clarens doc emacs examples fftw geant4 graphviz kerberos ldap
+ +math mysql odbc +opengl openmp oracle postgres pythia6 pythia8 python
+ qt4 +reflex ruby ssl xft xinetd xml xrootd"
+
+# libafterimage ignored, to check every version
+# see https://savannah.cern.ch/bugs/?func=detailitem&item_id=30944
+# || ( >=media-libs/libafterimage-1.18 x11-wm/afterstep )
CDEPEND="
- app-arch/xz-utils
>=dev-lang/cfortran-4.4-r2
dev-libs/libpcre
- media-libs/freetype
+ >=media-libs/ftgl-2.1.3_rc5
media-libs/giflib
+ media-libs/glew
media-libs/libpng:0
media-libs/tiff:0
- sys-libs/zlib
- virtual/jpeg
virtual/shadow
- X? (
- media-libs/ftgl
- media-libs/glew
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXpm
- || ( >=media-libs/libafterimage-1.20 >=x11-wm/afterstep-2.2.11 )
- opengl? ( virtual/opengl virtual/glu x11-libs/gl2ps )
- qt4? (
- x11-libs/qt-gui:4
- x11-libs/qt-opengl:4
- x11-libs/qt-qt3support:4
- x11-libs/qt-svg:4
- x11-libs/qt-webkit:4
- x11-libs/qt-xmlpatterns:4 )
- xft? ( x11-libs/libXft )
- )
- afs? ( net-fs/openafs )
- avahi? ( net-dns/avahi )
- clarens? ( dev-libs/xmlrpc-c[curl] )
+ virtual/jpeg
+ x11-libs/libXft
+ x11-libs/libXpm
+ afs? ( >=net-fs/openafs-1.4.7 )
+ clarens? ( dev-libs/xmlrpc-c )
emacs? ( virtual/emacs )
- fits? ( sci-libs/cfitsio )
fftw? ( sci-libs/fftw:3.0 )
+ geant4? ( sci-physics/geant:4 )
graphviz? ( media-gfx/graphviz )
kerberos? ( virtual/krb5 )
ldap? ( net-nds/openldap )
- llvm? ( sys-devel/llvm )
- math? ( sci-libs/gsl sci-mathematics/unuran mpi? ( virtual/mpi ) )
+ math? ( sci-libs/gsl )
mysql? ( virtual/mysql )
- ncurses? ( sys-libs/ncurses )
odbc? ( || ( dev-db/libiodbc dev-db/unixODBC ) )
+ opengl? ( virtual/opengl virtual/glu )
oracle? ( dev-db/oracle-instantclient-basic )
postgres? ( dev-db/postgresql-base )
pythia6? ( sci-physics/pythia:6 )
pythia8? ( sci-physics/pythia:8 )
+ qt4? (
+ x11-libs/qt-gui:4
+ x11-libs/qt-opengl:4
+ x11-libs/qt-qt3support:4
+ x11-libs/qt-xmlpatterns:4 )
ruby? (
dev-lang/ruby
dev-ruby/rubygems )
ssl? ( dev-libs/openssl )
- xml? ( dev-libs/libxml2 )
- xrootd? ( net-libs/xrootd )"
+ xml? ( dev-libs/libxml2:2 )"
DEPEND="${CDEPEND}
dev-util/pkgconfig"
@@ -87,20 +78,16 @@ DEPEND="${CDEPEND}
RDEPEND="
virtual/fortran
${CDEPEND}
- reflex? ( dev-cpp/gccxml )
xinetd? ( sys-apps/xinetd )"
-REQUIRED_USE="!X? ( !opengl !qt4 !xft )"
-
S="${WORKDIR}/${PN}"
pkg_setup() {
fortran-2_pkg_setup
- python_pkg_setup
echo
- elog "There are extra options on packages not yet in Gentoo:"
+ elog "You may want to build ROOT with these non Gentoo extra packages:"
elog "AliEn, castor, Chirp, dCache, gfal, gLite, Globus,"
- elog "HDFS, Monalisa, MaxDB/SapDB, SRP."
+ elog "Monalisa, MaxDB/SapDB, SRP."
elog "You can use the env variable EXTRA_ECONF variable for this."
elog "For example, for SRP, you would set: "
elog "EXTRA_ECONF=\"--enable-srp --with-srp-libdir=/usr/$(get_libdir)\""
@@ -108,58 +95,53 @@ pkg_setup() {
enewgroup rootd
enewuser rootd -1 -1 /var/spool/rootd rootd
- if use math; then
- if use openmp && [[ $(tc-getCC)$ == *gcc* ]] && ! tc-has-openmp; then
- ewarn "You are using gcc and OpenMP is available with gcc >= 4.2"
- ewarn "If you want to build this package with OpenMP, abort now,"
- ewarn "and set CC to an OpenMP capable compiler"
- elif use openmp; then
- export USE_OPENMP=1 USE_PARALLEL_MINUIT2=1
- elif use mpi; then
- export USE_MPI=1 USE_PARALLEL_MINUIT2=1
- fi
+ if use openmp && \
+ [[ $(tc-getCC)$ == *gcc* ]] && \
+ ( [[ $(gcc-major-version)$(gcc-minor-version) -lt 42 ]] || \
+ ! has_version sys-devel/gcc[openmp] ); then
+ ewarn "You are using gcc and OpenMP is available with gcc >= 4.2"
+ ewarn "If you want to build this package with OpenMP, abort now,"
+ ewarn "and set CC to an OpenMP capable compiler"
+ elif use openmp; then
+ export USE_OPENMP=1
+ use math && export USE_PARALLEL_MINUIT2=1
fi
+ use python && python_set_active_version 2
}
src_prepare() {
epatch \
- "${FILESDIR}"/${PN}-${PATCH_PV}-prop-ldflags.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV}-asneeded.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV2}-nobyte-compile.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV}-glibc212.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV}-unuran.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV2}-afs.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV2}-cfitsio.patch
-
- # make sure we use system libs and headers
+ "${WORKDIR}"/${PN}-${PATCH_PV}-make-3.82.patch \
+ "${WORKDIR}"/${PN}-${PATCH_PV}-prop-ldflags.patch \
+ "${WORKDIR}"/${PN}-${PATCH_PV}-configure-paths.patch \
+ "${WORKDIR}"/${PN}-${PATCH_PV}-nobyte-compile.patch \
+ "${WORKDIR}"/${PN}-${PATCH_PV}-glibc212.patch \
+ "${WORKDIR}"/${PN}-${PATCH_PV}-xrootd-prop-flags.patch \
+ "${FILESDIR}"/${PN}-${PATCH_PV}-libpng15.patch \
+ "${FILESDIR}"/${P}-explicit-functions.patch
+
+ # use system cfortran
rm montecarlo/eg/inc/cfortran.h README/cfortran.doc
- rm -rf graf2d/asimage/src/libAfterImage
- rm -rf graf3d/ftgl/{inc,src}
- rm -rf graf2d/freetype/src
- rm -rf graf3d/glew/{inc,src}
- rm -rf core/pcre/src
- rm -rf math/unuran/src/unuran-*.tar.gz
- find core/zip -type f -name "[a-z]*" | xargs rm
- rm -rf core/lzma/src/*.tar.gz
- rm graf3d/gl/{inc,src}/gl2ps.*
- sed -i -e 's/^GLLIBS *:= .* $(OPENGLLIB)/& -lgl2ps/' graf3d/gl/Module.mk
-
- # In Gentoo, libPythia6 is called libpythia6
- # libungif is called libgif,
- # iodbc is in /usr/include/iodbc
- # pg_config.h is checked instead of libpq-fe.h
+
+ # take a more descriptive name for ruby libs
sed -i \
- -e 's:libPythia6:libpythia6:g' \
- -e 's:ungif:gif:g' \
- -e 's:$ODBCINCDIR:$ODBCINCDIR /usr/include/iodbc:' \
- -e 's:libpq-fe.h:pg_config.h:' \
- configure || die "adjusting configure for Gentoo failed"
+ -e 's/libRuby/libRubyROOT/g' \
+ bindings/ruby/Module.mk bindings/ruby/src/drr.cxx \
+ || die "ajusting ruby libname failed"
- # prefixify the configure script
+ # in gentoo, libPythia6 is called libpythia6
+ # libungif is called libgif
sed -i \
- -e 's:/usr:${EPREFIX}/usr:g' \
- configure || die "prefixify configure failed"
+ -e 's/libPythia6/libpythia6/g' \
+ -e 's/ungif/gif/g' \
+ configure || die "adjusting library names failed"
+ # libafterimage flags are hardcoded
+ sed -i \
+ -e 's/CFLAGS="-O3"//' \
+ -e 's/CFLAGS=$$ACFLAGS//' \
+ graf2d/asimage/Module.mk graf2d/asimage/src/libAfterImage/configure \
+ || die "flag propagation in libafterimage failed"
# QTDIR only used for qt3 in gentoo, and configure looks for it.
unset QTDIR
}
@@ -168,7 +150,6 @@ src_configure() {
# the configure script is not the standard autotools
./configure \
--prefix="${EPREFIX}"/usr \
- --etcdir="${EPREFIX}"/etc/root \
--libdir="${EPREFIX}"/usr/$(get_libdir)/${PN} \
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
--tutdir="${EPREFIX}"/usr/share/doc/${PF}/examples/tutorials \
@@ -177,13 +158,13 @@ src_configure() {
--with-cxx=$(tc-getCXX) \
--with-f77=$(tc-getFC) \
--with-sys-iconpath="${EPREFIX}"/usr/share/pixmaps \
- --disable-builtin-afterimage \
--disable-builtin-freetype \
--disable-builtin-ftgl \
--disable-builtin-glew \
--disable-builtin-pcre \
--disable-builtin-zlib \
- --disable-builtin-lzma \
+ --disable-rpath \
+ --enable-asimage \
--enable-astiff \
--enable-exceptions \
--enable-explicitlink \
@@ -195,31 +176,24 @@ src_configure() {
--enable-table \
--fail-on-missing \
--with-afs-shared=yes \
- $(use_enable X x11) \
- $(use_enable X asimage) \
$(use_enable afs) \
- $(use_enable avahi bonjour) \
$(use_enable clarens) \
$(use_enable clarens peac) \
- $(use_enable ncurses editline) \
- $(use_enable fits fitsio) \
$(use_enable fftw fftw3) \
+ $(use_enable geant4 g4root) \
$(use_enable graphviz gviz) \
$(use_enable kerberos krb5) \
$(use_enable ldap) \
- $(use_enable llvm cling) \
$(use_enable math gsl-shared) \
$(use_enable math genvector) \
$(use_enable math mathmore) \
$(use_enable math minuit2) \
$(use_enable math roofit) \
- $(use_enable math tmva) \
$(use_enable math unuran) \
$(use_enable mysql) \
$(use_enable odbc) \
$(use_enable opengl) \
$(use_enable postgres pgsql) \
- $(use_enable prefix rpath) \
$(use_enable pythia6) \
$(use_enable pythia8) \
$(use_enable python) \
@@ -247,18 +221,23 @@ doc_install() {
cd "${S}"
if use doc; then
einfo "Installing user's guides"
- dodoc "${DISTDIR}"/Users_Guide_${DOC_PV}.pdf
- use math && dodoc \
- "${DISTDIR}"/RooFit_Users_Manual_${ROOFIT_DOC_PV}.pdf \
- "${DISTDIR}"/TMVAUsersGuide-v${TMVA_DOC_PV}.pdf
+ insinto /usr/share/doc/${PF}
+ doins \
+ "${DISTDIR}"/Users_Guide_${DOC_PV}.pdf \
+ "${DISTDIR}"/TMVAUsersGuide-v${TMVA_DOC_PV}.pdf \
+ || die "pdf install failed"
+ if use math; then
+ doins "${DISTDIR}"/RooFit_Users_Manual_${ROOFIT_DOC_PV}.pdf \
+ || die "math doc install failed"
+ fi
fi
if use examples; then
# these should really be taken care of by the root make install
insinto /usr/share/doc/${PF}/examples/tutorials/tmva
- doins -r tmva/test
+ doins -r tmva/test || die
else
- rm -rf "${ED}"/usr/share/doc/${PF}/examples
+ rm -rf "${D}"/usr/share/doc/${PF}/examples
fi
}
@@ -270,13 +249,14 @@ daemon_install() {
dodir /var/spool/rootd/{pub,tmp}
fperms 1777 /var/spool/rootd/{pub,tmp}
+ use xrootd && daemons="${daemons} xrootd olbd"
for i in ${daemons}; do
newinitd "${FILESDIR}"/${i}.initd ${i}
newconfd "${FILESDIR}"/${i}.confd ${i}
done
if use xinetd; then
insinto /etc/xinetd
- doins etc/daemons/{rootd,proofd}.xinetd
+ doins etc/daemons/{rootd,proofd}.xinetd || die
fi
}
@@ -305,7 +285,7 @@ src_install() {
# The build system installs Emacs support unconditionally and in the wrong
# directory. Remove it and call elisp-install in case of USE=emacs.
- rm -rf "${ED}"/usr/share/emacs
+ rm -rf "${D}"/usr/share/emacs
if use emacs; then
elisp-install ${PN} build/misc/*.{el,elc} || die "elisp-install failed"
fi
@@ -324,12 +304,10 @@ src_install() {
rm -f "${ED}"/etc/root/proof/*.sample
rm -rf "${ED}"/etc/root/daemons
popd > /dev/null
- # these should be in PATH
- mv "${ED}"usr/share/root/proof/utils/pq2/pq2* \
- "${ED}"usr/bin
}
pkg_postinst() {
+ use ruby && elog "ROOT Ruby module is available as libRubyROOT"
fdo-mime_desktop_database_update
use python && python_mod_optimize /usr/$(get_libdir)/root
}
diff --git a/sci-physics/root/root-5.28.00d.ebuild b/sci-physics/root/root-5.28.00h.ebuild
index 7d5633e1cf8b..286f480e0c70 100644
--- a/sci-physics/root/root-5.28.00d.ebuild
+++ b/sci-physics/root/root-5.28.00h.ebuild
@@ -1,14 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/root-5.28.00d.ebuild,v 1.5 2012/03/13 12:11:52 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/root-5.28.00h.ebuild,v 1.1 2012/03/13 17:02:31 bicatali Exp $
EAPI=3
PYTHON_DEPEND="python? 2"
-inherit versionator eutils fortran-2 elisp-common fdo-mime python toolchain-funcs flag-o-matic
+inherit elisp-common eutils fdo-mime fortran-2 python toolchain-funcs
-#DOC_PV=$(get_major_version)_$(get_version_component_range 2)
DOC_PV=5_26
ROOFIT_DOC_PV=2.91-33
TMVA_DOC_PV=4.03
@@ -28,8 +27,8 @@ SLOT="0"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~x86"
IUSE="afs avahi clarens doc emacs examples fits fftw graphviz kerberos ldap
- llvm +math mpi mysql ncurses odbc +opengl openmp oracle postgres pythia6
- pythia8 python +reflex ruby qt4 ssl xft xml xinetd xrootd"
+ +math mpi mysql ncurses odbc +opengl openmp oracle postgres pythia6
+ pythia8 python qt4 +reflex ruby ssl xft xinetd xml xrootd"
CDEPEND="
>=dev-lang/cfortran-4.4-r2
@@ -39,8 +38,8 @@ CDEPEND="
media-libs/glew
media-libs/libpng:0
media-libs/tiff:0
- virtual/jpeg
virtual/shadow
+ virtual/jpeg
x11-libs/libX11
x11-libs/libXext
x11-libs/libXft
@@ -55,7 +54,6 @@ CDEPEND="
graphviz? ( media-gfx/graphviz )
kerberos? ( virtual/krb5 )
ldap? ( net-nds/openldap )
- llvm? ( sys-devel/llvm )
math? ( sci-libs/gsl sci-mathematics/unuran mpi? ( virtual/mpi ) )
mysql? ( virtual/mysql )
ncurses? ( sys-libs/ncurses )
@@ -122,7 +120,8 @@ src_prepare() {
"${FILESDIR}"/${PN}-${PATCH_PV}-asneeded.patch \
"${FILESDIR}"/${PN}-${PATCH_PV}-nobyte-compile.patch \
"${FILESDIR}"/${PN}-${PATCH_PV}-glibc212.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV}-unuran.patch
+ "${FILESDIR}"/${PN}-${PATCH_PV}-unuran.patch \
+ "${FILESDIR}"/${P}-explicit-functions.patch
# make sure we use system libs and headers
rm montecarlo/eg/inc/cfortran.h README/cfortran.doc
@@ -205,7 +204,6 @@ src_configure() {
$(use_enable graphviz gviz) \
$(use_enable kerberos krb5) \
$(use_enable ldap) \
- $(use_enable llvm cling) \
$(use_enable math gsl-shared) \
$(use_enable math genvector) \
$(use_enable math mathmore) \
@@ -244,7 +242,7 @@ doc_install() {
cd "${S}"
if use doc; then
einfo "Installing user's guides"
- dodoc "${DISTDIR}"/Users_Guide_${DOC_PV}.pdf \
+ dodoc "${DISTDIR}"/Users_Guide_${DOC_PV}.pdf
use math && dodoc \
"${DISTDIR}"/RooFit_Users_Manual_${ROOFIT_DOC_PV}.pdf \
"${DISTDIR}"/TMVAUsersGuide-v${TMVA_DOC_PV}.pdf
@@ -323,7 +321,7 @@ src_install() {
rm -rf "${ED}"/etc/root/daemons
popd > /dev/null
# these should be in PATH
- mv "${ED}"usr/share/root/proof/utils/pq2/pq2* \
+ mv "${ED}"etc/root/proof/utils/pq2/pq2* \
"${ED}"usr/bin
}
diff --git a/sci-physics/root/root-5.32.01.ebuild b/sci-physics/root/root-5.32.01-r2.ebuild
index e3a1e387efc8..16dd9fe6193b 100644
--- a/sci-physics/root/root-5.32.01.ebuild
+++ b/sci-physics/root/root-5.32.01-r2.ebuild
@@ -1,12 +1,11 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/root-5.32.01.ebuild,v 1.2 2012/03/13 12:11:52 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/root-5.32.01-r2.ebuild,v 1.1 2012/03/13 17:02:31 bicatali Exp $
EAPI=4
PYTHON_DEPEND="python? 2"
-inherit versionator eutils fortran-2 elisp-common fdo-mime python toolchain-funcs flag-o-matic
+inherit elisp-common eutils fdo-mime fortran-2 python toolchain-funcs
-#DOC_PV=$(get_major_version)_$(get_version_component_range 2)
DOC_PV=5_26
ROOFIT_DOC_PV=2.91-33
TMVA_DOC_PV=4.03
@@ -25,8 +24,8 @@ SLOT="0"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="+X afs avahi clarens doc emacs examples fits fftw graphviz kerberos ldap
- llvm +math mpi mysql ncurses odbc +opengl openmp oracle postgres prefix
- pythia6 pythia8 python +reflex ruby qt4 ssl xft xml xinetd xrootd"
+ +math mpi mysql ncurses odbc +opengl openmp oracle postgres prefix
+ pythia6 pythia8 python qt4 +reflex ruby ssl xft xinetd xml xrootd"
CDEPEND="
app-arch/xz-utils
@@ -65,7 +64,6 @@ CDEPEND="
graphviz? ( media-gfx/graphviz )
kerberos? ( virtual/krb5 )
ldap? ( net-nds/openldap )
- llvm? ( sys-devel/llvm )
math? ( sci-libs/gsl sci-mathematics/unuran mpi? ( virtual/mpi ) )
mysql? ( virtual/mysql )
ncurses? ( sys-libs/ncurses )
@@ -129,7 +127,8 @@ src_prepare() {
"${FILESDIR}"/${PN}-${PATCH_PV}-glibc212.patch \
"${FILESDIR}"/${PN}-${PATCH_PV}-unuran.patch \
"${FILESDIR}"/${PN}-${PATCH_PV2}-afs.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV2}-cfitsio.patch
+ "${FILESDIR}"/${PN}-${PATCH_PV2}-cfitsio.patch \
+ "${FILESDIR}"/${PN}-${PATCH_PV2}-explicit-functions.patch
# make sure we use system libs and headers
rm montecarlo/eg/inc/cfortran.h README/cfortran.doc
@@ -176,6 +175,7 @@ src_configure() {
--with-cc=$(tc-getCC) \
--with-cxx=$(tc-getCXX) \
--with-f77=$(tc-getFC) \
+ --with-afs-shared=yes \
--with-sys-iconpath="${EPREFIX}"/usr/share/pixmaps \
--disable-builtin-afterimage \
--disable-builtin-freetype \
@@ -184,6 +184,7 @@ src_configure() {
--disable-builtin-pcre \
--disable-builtin-zlib \
--disable-builtin-lzma \
+ --disable-cling \
--enable-astiff \
--enable-exceptions \
--enable-explicitlink \
@@ -194,7 +195,6 @@ src_configure() {
--enable-soversion \
--enable-table \
--fail-on-missing \
- --with-afs-shared=yes \
$(use_enable X x11) \
$(use_enable X asimage) \
$(use_enable afs) \
@@ -207,7 +207,6 @@ src_configure() {
$(use_enable graphviz gviz) \
$(use_enable kerberos krb5) \
$(use_enable ldap) \
- $(use_enable llvm cling) \
$(use_enable math gsl-shared) \
$(use_enable math genvector) \
$(use_enable math mathmore) \
@@ -325,7 +324,7 @@ src_install() {
rm -rf "${ED}"/etc/root/daemons
popd > /dev/null
# these should be in PATH
- mv "${ED}"usr/share/root/proof/utils/pq2/pq2* \
+ mv "${ED}"etc/root/proof/utils/pq2/pq2* \
"${ED}"usr/bin
}