summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Savchenko <bircoph@gentoo.org>2015-03-02 08:46:32 +0000
committerAndrew Savchenko <bircoph@gentoo.org>2015-03-02 08:46:32 +0000
commit3b179bd51d75296dffe061d778cef734d130a0f4 (patch)
tree70dbb7ab1da4104d4fe37e202f4bafbbcbc813f8 /sci-physics
parentremove old (diff)
downloadhistorical-3b179bd51d75296dffe061d778cef734d130a0f4.tar.gz
historical-3b179bd51d75296dffe061d778cef734d130a0f4.tar.bz2
historical-3b179bd51d75296dffe061d778cef734d130a0f4.zip
remove old
Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> Package-Manager: portage-2.2.17/cvs/Linux i686 Manifest-Sign-Key: 0x565953B95372756C
Diffstat (limited to 'sci-physics')
-rw-r--r--sci-physics/root/ChangeLog7
-rw-r--r--sci-physics/root/Manifest42
-rw-r--r--sci-physics/root/files/root-5.32.00-prop-flags.patch15
-rw-r--r--sci-physics/root/files/root-5.34.13-pythia8.patch13
-rw-r--r--sci-physics/root/metadata.xml2
-rw-r--r--sci-physics/root/root-5.34.18-r1.ebuild381
-rw-r--r--sci-physics/root/root-5.34.18.ebuild431
7 files changed, 21 insertions, 870 deletions
diff --git a/sci-physics/root/ChangeLog b/sci-physics/root/ChangeLog
index c445ba0c28f0..87a92e5609f2 100644
--- a/sci-physics/root/ChangeLog
+++ b/sci-physics/root/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-physics/root
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/ChangeLog,v 1.136 2015/03/02 08:27:34 bircoph Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/ChangeLog,v 1.137 2015/03/02 08:46:28 bircoph Exp $
+
+ 02 Mar 2015; Andrew Savchenko <bircoph@gentoo.org> -root-5.34.18.ebuild,
+ -root-5.34.18-r1.ebuild, -files/root-5.32.00-prop-flags.patch,
+ -files/root-5.34.13-pythia8.patch:
+ Remove old and broken vensions.
*root-5.34.26 (02 Mar 2015)
diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest
index e5a58b1d5616..2c3013132eac 100644
--- a/sci-physics/root/Manifest
+++ b/sci-physics/root/Manifest
@@ -14,50 +14,38 @@ AUX root-5.32.00-dotfont.patch 2563 SHA256 7b4fc5da17ee8bfa71ed4cb60926a02e4b705
AUX root-5.32.00-explicit-functions.patch 610 SHA256 1afa92168b1f25ed457c08db85c85173613b82050b558765ba25e056f6f60abc SHA512 04f64a15ab5a714b09b7ec8e6a442e63080857bfd2a895ca0aafda1bbeb60c347d19b1f37e35e0b3ff5da256e33408ab11b935118af9cfbb079cfa54368ebbbb WHIRLPOOL a89ea3c0a8a62ba1247bb9b11f19702c96017f3085f48ba6c3d7978d533eeeaa4ead2508780c5a19ba0193b28a792f9aa5071374d60ec2416280918910187936
AUX root-5.32.00-htmldoc.patch 485 SHA256 96674266856275b0ef83feefebc2fd5cd3edf73f207b2349b9c44e81e6ac7b98 SHA512 924f3d1cad1a5db0785e5741eb508fccc48bdd5750b938210b4c810b60c081b4855001cf30643dc2c2450364865a724f619fe9043123be8bad9bac03811c26c5 WHIRLPOOL 054018d8f85f4f0be177fc733c1509f15a8326a86be31dc59b764bb21304a4ac80dec23467780812322194174e472df5254307ce3d1870f0d4b26b293ba061d9
AUX root-5.32.00-nobyte-compile.patch 5527 SHA256 82152c92efd5002f9c2b230f141cae6c8111b03bd18370030d62f0f7d7127420 SHA512 582a43ff07609189c5ef8627b7e0739c9c917a7316c37bda8a3f5d7132de6f3f038edc6599bf43da959a15ce630e96014bb8fa1b175555a94bd7d8d748476d5c WHIRLPOOL e3753dbd7b9df54dce4941f041aed94628350615bbee23fd4a3fc571a890e9c1fe352ab04b298f84cd51c52bedfdf730434ea6c57142ea7165e4530508a34942
-AUX root-5.32.00-prop-flags.patch 530 SHA256 1f23c4980213117d449e8b8e53463331740b73c8a18bef695ab5938d7dc78433 SHA512 210ae2b80ee745f0f615b18132126ff824c4f5f68c19be23fd875861b895f395e40ee9e1f75c59b7656d484177e31fdc79488a6e838551a6947a895dac0a3308 WHIRLPOOL 12c8e5a457bb65dd9a1839ac98c6a1a6c16386ddb711bcd47e5535f180af3bf0aa8de14fdd3e783864f2ab0a2ce7208d0ce8a52a40048d84d40a487b9b3badcd
AUX root-5.34.05-nobyte-compile.patch 5504 SHA256 5f550158605286f915dfb6ea7c44b4daa95198e680ebf18509482e7e819bcc08 SHA512 ef1405b2cd67393402ac365d66f7eb2846a62ff8a492649cbaf3bc004f5c98592c9b926458055912217ca7f755bcfa5d3b741f61e6648dfaf05fa2b62f62b27d WHIRLPOOL b3e7abd63872bc073e9389839b68c534a58547750bb71a6a5eaaf2a3ff8dca9b040e9c781554d69130dce2153ed86a2a3a4aded486a2af1bcc3221256943d5fe
AUX root-5.34.13-desktop.patch 455 SHA256 7845b879a62349515b07b6ad6e5031f615f1227bb83760bf0a08cb3ed31e54b7 SHA512 0db7186aa00614c4ad2eaceac922c837b016f9cf4df0561a89bbb00c587c97430d190b27dc1b82333ed25c8903673635ceecb4ea44ba2285aab91949b6927c5b WHIRLPOOL 206ce05c33005b856ed4a1bcbb8f6cae1330eaee8dfe238946150c17d4491e01f24cc3ee3b5e7e568bc5d0da1d7390c9b16145c3fd9b9c707b26578972f4ff35
-AUX root-5.34.13-pythia8.patch 624 SHA256 89d4bd908b7af99ed7826a9344ce85a2d0d1f9e512a6495d9b0f2569827922d9 SHA512 3f551005c2a4737dd04192ba7d46464b1f6701cf7663e645d645c8a6642e94c259192405c65a9ff49b26c381c9a683ff303422803ff55370f72b97e7ef2ccd03 WHIRLPOOL 10550517fa113a0349217c18c619816ef0883c4b7efe28d6ed38828f5041fe9334639e4e0ece133348e4e93f4cdc7bdd8141cbe7a29efe1cb727692a90213bcb
AUX root-5.34.13-unuran.patch 1555 SHA256 279c7f4495ddbd508ac6f2e9fff53d65fc6e623997d1fbe917c4e6a8adb627e8 SHA512 571d6bd56d2419e4b96f7ca95d14d291768cc98024f871ca35bfae1a7d1e010a7c101f927c66ece4c006ca89401aeaea89945b8502f1ae2b2068f535d0bc95f3 WHIRLPOOL cb1b889e0d35a0d1f0969491c8909eb62ef931dd9d2f76e93cefab2cd9cb9a5aeb79337ba124089a45c069a75b936b9225d2e8909be751f0b8d6ed87063dac79
AUX rootd.confd 199 SHA256 7b69f646ce0b2546ce797ec4a05949b02302dc5f4e41d2e8896ed0bc6575ac8d SHA512 2ce6753d37a7f22cc3656f110f802b8e07c1469bfe4524606c1472369352f8c584c01c716760252fab40369470b72d8c77cdbb2d52126c39371faaf597bf58d8 WHIRLPOOL b4c65e5026d6583775cda7b13fdbc5ae48c82c36710efbdd6b112243310090c05b5726d6e76d1ae25d585ecaa4aec4a5059336bf54135bafd0e4a921db468742
AUX rootd.initd 732 SHA256 42b9fe01aa41965359c16d4b23f874cea65806d8c7ec11215dbba95ab80e90f3 SHA512 65152830554ed509db7e5545bffb4976a608ee576d62ac648fc5520ff96ea5062c9b20c195dad2cf8dc2b34079e6beb252d427030825e14dc867ae4599bc64b8 WHIRLPOOL ec03db863e079b3f910ec0f86b036a828b2a5804f6bd6e0398e5207000f1ca10b6b1e71504d6c6b3a2d216b20d7db27d2425070f9d6bb0696ef384dfe8526fc0
-DIST ROOTPrimer-5.34.18.pdf 2308794 SHA256 39cd18fac66b2de4e829aaffb819b43b11579b38ffb2e45b12e8216f8457c74f SHA512 95e5c7af8a949d842a19d71b97de6f2c6a0e866a4f786e008303cd25bbaab5d658ded299bd667788d3ba462c30b0fda321327b53a4f50352360d1cf51a39ef57 WHIRLPOOL ad534bdfbaf45a574e67b0c1ee9be5e8931dfee87963bbe4c89cd7a39a1baa5f3e72991df656513303c1553e72933bad02e41172a2c8bcad3e8a9a23f6181e22
-DIST ROOTPrimerLetter-5.34.18.pdf 2310846 SHA256 b12ae7e21a084ba847337bfb4e3fbcb784d98a67178d87c399eeea0369580b93 SHA512 96012a25d0f9d408f3310aa2949db9027e8e8b8768298d83b719963628806022e570842fa3a6927eb77c7d81957842684b93fa02a5652a74037b1f44c9c72449 WHIRLPOOL 451b5f3b4c3abb2292a45a8546353245efedc7d1293e6179cd1a7ea9544d4cb08e075629b2930994fe31c20695bf1c4ed1773e37b4e6ccf684dc8317cc464782
DIST ROOTUsersGuide.pdf 9124822 SHA256 70a96c4a2573dc0d320142f86993ecfda24caa755e910340a3014120f2997c8b SHA512 c3b4c18ef2e13968afdf67c6003249d4cfe6ea661fa32ce25127361bae7e3376a25cd3b11591292f3975bcd8105291aca52f2f6214c9fe45f4bd6e7e44d54b25 WHIRLPOOL 11256ba7837d17e5795cf71ac32db43d7d8f797bfbddf5f71612fe2f8fb2e01354372c0ea8f0bc22868881eb0bfdc8a3e3f1b05293d2750d293aa4d59217b2e6
-DIST ROOTUsersGuideA4-5.34.18.pdf 11215583 SHA256 99a6391945ad45c00c5e82919057222da86e366323d2b6ad6ba7b706c9f495ff SHA512 317b03b3e0ae12cf3999738ad01a31e31504524e97bd445a53e1b8d67dd5fa53317ff1448768a083f6d17c43e2b669f7e7930fbe8d0f83159a4d6ec699ff13f7 WHIRLPOOL 47edaa6ee921f1bb096e17735834029b4857b8fdff6ac64656c0e1af5763693f569ebb3329a28e58afe37278eacc5359f23e982b97ede5072ddd647200116119
-DIST ROOTUsersGuideLetter-5.34.18.pdf 11223423 SHA256 35149e7bb88ec9255e678d0a054e58e2aafc9c5a9682a8e8446a1988f1f68bc7 SHA512 b01fc67a636f0c678ee97f172e1f27cc2b6d248745b9637c375073b622608d238235cfb5e5c27d87553517f6d58a6206bc3f7648c31c6d44551271151a0f18ce WHIRLPOOL ef61d997de0ab7f32221974f3bf4dee0ce2d808d9f11c1cb798748da82521957f530ddd34f3c7ee3f1dc137a73cad8300e9878d9eaa973a3268751eefbe475f2
DIST RooFit_Users_Manual_2.91-33.pdf 1330062 SHA256 101c4e4c41962238fcabf1caa86cafc51241a1800594491b2e62ef8b565a5646 SHA512 732d7dea3541b51e5f0b9b5b70dae57e1bdbb2504c4222d5e5095ec0f9b67307011c1f31c2c95be419b53dd8426f52f62f6c9370084208176a2ed3d7f25d783b WHIRLPOOL 033897bef4bdb13246a81ea6749f7895e6c4d639752e932130234ad9153bb399a4e5d416237850da27f139d3cccc53d9adb7a077abf20d257ce057157d6c3696
-DIST Spectrum-5.34.18.pdf 4467779 SHA256 9c77554d528835934a997f8c2c64f2c6ddf39790fc5484cebd612e1d6323cb04 SHA512 ae85e2d796ce35c92e9c9243eb19b06a68276e1dc91782e4eb125a68a61612ec4034842374bbd725e59eb78fb93ed88f8d6848a51c813575cecccb94904b45e8 WHIRLPOOL 4478450e5576bfed73e423f2f0d23b6d51acb120faad9b6cc9e5eeed845130565bfa8b32a67b6dad517a2551ff318473d1476b4df372c0ed0cbacf726984f6fd
-DIST SpectrumLetter-5.34.18.pdf 4470679 SHA256 d5aaecdc2e1498e89d1f4ef7bafb3a207ee4440dc8bc15e8de599d603ee66638 SHA512 410f028fc2dc93ae26b72562821c121b4ab6103f9ee91c6e5a6094c7b452cea6885dc16f3cb1b8eb3430ea2aadf41a9864a71a6b79aa14ea6cbc4cc35bb24b1b WHIRLPOOL 18ea25aaa219b972677f7ff1ab41a0bb816b0059012f1617931e0dacae9adfb62940b8ad1346e28e4eb2f9c86f501dc884022230655d911c007da0e8986e9352
DIST TMVAUsersGuide-v4.03.pdf 3913533 SHA256 0cdbb4a2d19eb7a86e2911cfa73a905932e862d6c94be10b7662a9355b0241af SHA512 d8bb2ce35ef32c4877059898f56513db0b1057924e21935a3d3a6f114748e167984c43fd2ec7e54197fccff875540543968fea9a8e75bf63f5f13521724a7ddb WHIRLPOOL 0a3e2e61e8e32f3a22757178adf033f9fbb89014aecd4df7f8bd49677d772bb3ad2c0f5526259611879f6bb20df647c01e23f53ade483d7a3e2242f8aee6c6aa
-DIST TMVAUsersGuide-v4.2.0.pdf 4099493 SHA256 b61614d14289a20f5fa429f79e474e596cdabb807632c901347479ad425791b9 SHA512 a52f36bdf9791c2e1c4b17f08dbcb100927d11c0db1d69ec611437017f80d90be557baf530af10aabc4d07dac626f1736352abd71845dba5e2c0899ff5b126d4 WHIRLPOOL 5be3affaf45dc6086329a82d582f95c9a251fedb7943fd84c14310b91504b7318db0d992a7da8e9da8b0b0fbbf4a7c58b7339bc4b529221804afb9988342829c
DIST info.png 2060 SHA256 51de6661250f3fb71c6c8250cbc4bdc4dc4283cc90240b4dc1ee6168e8d40279 SHA512 81a730eefbe7a7e15d5840491402c7644bf7ed5d5f8f3830ed9457b343cc7882480e993ea84aef93500742cd0fe8469859cd2c925e5582b91ef56406804ae276 WHIRLPOOL 02ea6daf9e3d21947ebf5dd01c455a13f2fcbf9981be34a150056a3510122ca49e3d137d4f242c7218d4d06ace09566d513a04f09071723ac244f5a38e982bac
DIST root-5.34.26-ldflags.patch.xz 3736 SHA256 fed46036dac3e95693936b9bb809426c064feb674977b83a3d011f4a3a0438aa SHA512 0e33a20949d7681d29e33fcb2f47e40d66e7a2ae7e0f80042f55b3b73ed38f440b717576f8909a009bdb239a60a9726c6d0cb9133a8bce15e4f2b67e987d2093 WHIRLPOOL 4263df3cc5716e5ea2e449a2018c1d349823819b6478911ee866b81ae9d3f846d13034da9c6e4e20d05de65c95a9a6825fb554e45477311f32b21e7f7b9ee999
DIST root-banner.png 132555 SHA256 d165e1cc175f654ff79af39193a6144678f600e14a53dd20e2b216b3e8951e94 SHA512 139347f396e88c8062d847d612949204cb80e551a826d926950ca8ab967f0d496487fed17a227fc796ae4db23fca758d91a0af7943142adbed358e98d7667b1f WHIRLPOOL dd23e26acf9303b404cda8135d6946af3b1abba3dfdff8d80e56096f810d50a01ebfb52dc1e6ee1d1b99fbb5859dc850e0e368155339b5007294d95ce8909857
DIST root_v5.32.03.source.tar.gz 55529362 SHA256 575057c429625df69f0fa5c303287acefff185cda8cf8d1e9a6b2d21097d5ae6 SHA512 2e067eb9c6bbda5cf4df6973a3cf5307540247fb07c349f7ee74c0cf6a4abbb63f585a9ff67139cae985250fc5c5106b5ea03d7d9d2bcd20269e0ec8760ebd02 WHIRLPOOL 87dbf6f55f82001e07afc3b467e95f841f185f1f67d1dbd953f73e8aa9127ef8485db84100d6e9a08f0ae6aa5b45a565398eb6723145fff16c07e5158bb3e3ab
-DIST root_v5.34.18.source.tar.gz 74218396 SHA256 9196dce7d76b31e5bcabd985bd31bc4d9b7c8c4d0c7ce84f730efa4ef82a3567 SHA512 7c659d1a92e6ad1b901956cf0a04aacc391c936eb2881528d105f61373128e5fd4caad6e76988050a8a8bc69a8ba0b53055974b4c618800345127ae2e6dd7a14 WHIRLPOOL 15221bbdabd5abd50dc87e3cc8fa3de24c5888e3ac0a75535983c8ec0718433c84c2400da59d27f3b83b687c7c5f5d60bf769c8a1eefce45dd7d39cbc002a6b7
DIST root_v5.34.26.source.tar.gz 75171961 SHA256 c1fd2a249bb7210914b42e35dba4f1262cfa46b79ef7a41f73d7f08f8c54a643 SHA512 f5da5e20d1763608a32d78c48581e574a3f51aef47ecf6987a4064d1fb3234dfc9f626e041a17213f881f52f807ed6a6da60bf1d24951fa7dc2cadd94f8dd8b4 WHIRLPOOL 77b48b815c971642da68b71732a0ea3372648634281be634037b13cb58488f7075ec8bfc9a684e55d85cd9b038f229be29b19a15dfc829f0ce63a5f17241c23c
DIST rootdrawing-logo.png 15051 SHA256 1dfd913cad53a3ebd6bf560d14df918cab5a295cc7d155944a8e27284af83a6b SHA512 14aa13ebfed3c9412d7d7d04c250740b25fe3af6bcb07e618045a5cec2dc23698a251fd7df2db1a6c37331084db99b029b387ea81c25ac825fc7ae10ad164a68 WHIRLPOOL 877a959a5aead73ba69dbb805c9869cbd6a047ea476bd4e7fef80781563a61d20dad49dd4d8b0005bfc58e8f7c7d38efbb3e085a95974feb81dfc9e339c18741
EBUILD root-5.32.03-r2.ebuild 11346 SHA256 2431e382432c6cb26f556cc800c942fd0da3eb4bbe134e9fc4715074798d753f SHA512 064c484c73010598cbfa3664b6d004c33ea0766b31a39c4a59ce0a1cfc4f06f168488e4b8c9e524e1500e3d7584a51ab87f0ff82df92feff670e6b4b11266846 WHIRLPOOL 579ae021c54867895a4c627f1e06a3bba81e9d8fe84a97af3df506b485ce31b05e667b7aec940572d100b010f5d079f8ad32035185841d5eed170a97b0b81a43
-EBUILD root-5.34.18-r1.ebuild 10422 SHA256 f91e92e0f4ed1a222a1fbff36f896655085127741086ab81015e4d6299c0af65 SHA512 e6ed0ae1618e4a91f87c417e63f16565cbaecebf1512d250a373ffea6bfbfa7c62da44d9d59bf182ad0de08c755b063f001bfa03d6fd9e8788a8644c8c73fc84 WHIRLPOOL ec69a03c0e5dcbea04901dba26f884f039cb552b2a4a152184b00f2853bbd58fbd61281595255423a9e961334049c45608af793419b4ced61c5b851b363dd091
-EBUILD root-5.34.18.ebuild 13011 SHA256 1f82c269d6ae7c55ac78e80cc7dda543539142b0e88b3c4df2f0cf1b831a52c3 SHA512 51b2689423d0847c62b2d2d94e5bb488e7ed1f815d60ba55416eea3afb248c5a80ec382599c1a7771cb0836aa7c87d2b8c24549e9906de72044b8d3d42bad6f7 WHIRLPOOL e107600e540529389f0f5c5ae20ca9e3d375cebee7d0a8f4ac30b4656b49b110d8fae66f0549302be82bb8c5ba991e86f6c7625dd8467e6fc5437c1e96cf4f23
EBUILD root-5.34.26.ebuild 12431 SHA256 431ac809ace6e9e3e44ef8805adad53d6a65614b8f1cbfb123187c366ff319cb SHA512 352c949c9963c821182fb2da5050dc8756ccf068b1ced1a656d0cfbe4007af0ce8c3cd79d02a65a1d46110d3fceef1a22601493b4366a2bc4cf4e7c1a4ad7529 WHIRLPOOL abbde49446613026a98342ae17783ef09ef8a49495adbc6a23523f0fb1da801c6227b5778d589251bd0b063fb87a003a964836226b37632b9d17d3f433948de6
-MISC ChangeLog 40523 SHA256 3963db54f3629052c4b15d2dd7e6f8b43ea9460fc2758b4da4f1a265c9c720fd SHA512 7eceafd26ce4bf937f07735727d074ca2aaa40449493aa6de4975df04b9eee30709eda7a969b31c93b0ed235dbfff284612bae29d8ec7ee8d85840f6722e3c03 WHIRLPOOL 765443fa2ea9a774a589bfd71c5900ecbd933c95102f8788e25b3287fce58d01f7e84901d1669653130e301d960e22b628ed0b75ace89a07eb6ffc07dd449478
-MISC metadata.xml 1860 SHA256 f9a4605331f76976fc5320771ecbf3c17a24095a28ed6a3003c1053dba18e7b3 SHA512 91651d9194346f9a2ddfa160af3e87b31af89b94b1b58e5812bb5543b8d09cfe8115d85ed9960cf6b781e0354076cd1d3b3e1abb6c4b83a32c1a89dee19fcd01 WHIRLPOOL 1a03d3744c271a3d018d90942fa6b9a697f0c371d514fe6381ebbb2928ad59bcef4795bbbdf6b5781404dd4ae03ed5f1b1bd4d5770d76f02bea47e9e8706ed80
+MISC ChangeLog 40735 SHA256 79f01b37b513a849e40e5eb12aa896b50e58f5772ac30fe1384c9a5d4bcd3c19 SHA512 d3126496d6b2b1b2f52e9a30cf0e1d40435102712af7aad14d49b9ea60a0757a9af0c3e5ee4f4d40e15a73432faba5d66b157065bf15a92fde18571a33c937e7 WHIRLPOOL b841ae0ef1cc982d00af9c3df5451f1bc70f78dbb7ee091dcb9cf5e926cec7f7f25440de45ca7a4dc022f0ac786e2b761018be241e2648fec4fd583a41d646f2
+MISC metadata.xml 1658 SHA256 a97502ec01ffd35dbe28fe6562e2c0a2e699ff857855431353f66764b74c357a SHA512 186aeb009a703bb8a2b24cfa1b67ce72ef484d6fce770b839e3c4634ff0011aec3bae2c643ac6f0fadc55ebcb53f08e8d7030bbf427d372535752461106e3976 WHIRLPOOL 11fbdc771af7d17fdb39b400182c38c73ec7f8b22d7014f45a0465dd94f7a8cbd0e9e8b3a1237fb94f254f9676d0b2c09e238919ed540f0cffbecd51967da0b8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJU9B74AAoJEPZTWjO6HuSNCrQP/j6tDbR5Wi62Tm4gDVVJ7inR
-sf1Toz7zBJnJA0k8sKKGCXrSOd8HwjoYdL+Pe17X20E8TCCjQbMnia0ODFG7v3kQ
-pkW3NIBNXdMBikyrBQVxhmfeQ1scvmQu72kAlzTlS9CO0cJtRb6J2h/3XgRM1sLm
-vENO8lE8IxDkFzwdcXZCbzWMPWU+5VuWkP1QGWA/IUsTExyMbOJKmmua7pd++cVP
-/+Ra8m2jNBQ7KTiNZIP4oQjBkCeVIk/UxJfr8BVNHfglqBcjjCxFpEAYjMOaWppG
-DmZx30dB7xM/Tv/hhFlraTz62FjoV4Yzyrbgeo4fYggY8BQnrUevGOwpiz41L1RI
-h14SFjIRca98EnVl2IR6d7q6Oe2RlK0RL2jbfgwk0PH4FG9AyKHTF74I4OAcI6BT
-lBcbhauK2VSRWWOw2SoYAe55f1g54WZwqNAPCKw7Bei8QOoQNOyRxiusieZHWHe9
-JCg9UGDPLYCKyZJAraGmszgq+FJ4qIwPvdVDA244Boa4QtdzOE7sk56h8RWMOlWA
-JLZrwNFqG07USQspC4xUSJCuJ0gv/RV7NaGxv2tyG9nPUvMfQEf8RuOCQ9xNvFpy
-ojpOLHGuz15nt1FQE5Mh84Fu0OMJGnajaR2bWHTHMjhgQviaaWiOy6ZPeDi7RZGU
-8X/jSIAOLdsot++sso1C
-=NxT/
+iQIcBAEBCAAGBQJU9CNlAAoJEPZTWjO6HuSNRFMP/1m8aDQGJi3qi5BNELK+6DD9
+5XlM+TjRB1pFvt2lJECiSDBWlel04oPpKrCKpsJdczaFwy8mgMzCCN80YjTIYeFi
+OpORvveU/kCHrGVKhlzd+FzEQF0Yod9w5Ts80NU09wG+kz/+dnS+UhNPjfBWR8GC
+K3QcWdB5L4K3NpzHGLF9FAWK5t7EG61x9QkryjH1Z/284gDK4+Q/eUY5S42dcDSy
+fxYpPAyXhvcb2zDdHTQ2zIdp9CJ0gT0D6h526wnynn3WO0qhzXspnaO/TPF0bPpZ
+kVoIoG/y8oqaNG1BJBT+56o+ZDmi0uGdQJXbrTlJta2SJ7kKqwGsf+af9RWwBSm2
+tU0bvYin6R0iQJkAh49Tdk3CCgVw5HHSQk9Uah3qAdPvvbDvx+4JP+4mayLeOuEL
+OCHwy8kWO4JO5nwfjV8hJM232kGwVAxKfaM5Rb3N9flQree+hoRaVF5dylBQckMO
+xBUWFdXRSyki1bSiBd3Lh//eExQsdxpPtWKCxb4Cm12x2aMC3z0YRD3tpdgaH4wX
+7Wu2lrDuDtftsfwFInJo3NgQtXaASZX1grhB1HycLkFgltU25THTDhN5YFg8Achn
+bMFyeyeDt6Wz59IxAKlp0Y3VUj2V6Tt7AT7l77e6EbpYSW/770NamtV7CE7YdLBe
+Fjru/C0/+Gqln36V4l/7
+=p5oX
-----END PGP SIGNATURE-----
diff --git a/sci-physics/root/files/root-5.32.00-prop-flags.patch b/sci-physics/root/files/root-5.32.00-prop-flags.patch
deleted file mode 100644
index 7dfeb1cc3440..000000000000
--- a/sci-physics/root/files/root-5.32.00-prop-flags.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- root/config/Makefile.in.orig 2013-01-21 22:04:43.011452938 +0400
-+++ root/config/Makefile.in 2013-01-21 22:04:18.027352209 +0400
-@@ -25,9 +25,9 @@
- USECONFIG := @useconfig@
- MKLIBOPTIONS := @mkliboption@
-
--EXTRA_CFLAGS := -Iinclude @cflags@
--EXTRA_CXXFLAGS := -Iinclude @cflags@
--EXTRA_LDFLAGS := @ldflags@
-+EXTRA_CFLAGS := -Iinclude @cflags@ $(CFLAGS)
-+EXTRA_CXXFLAGS := -Iinclude @cflags@ $(CXXFLAGS)
-+EXTRA_LDFLAGS := @ldflags@ $(LDFLAGS)
- WINRTDEBUG := @winrtdebug@
-
- GLBPATCHFLAGS := @glbpatchcflags@
diff --git a/sci-physics/root/files/root-5.34.13-pythia8.patch b/sci-physics/root/files/root-5.34.13-pythia8.patch
deleted file mode 100644
index 07f62bb8c5e1..000000000000
--- a/sci-physics/root/files/root-5.34.13-pythia8.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/montecarlo/pythia8/Module.mk b/montecarlo/pythia8/Module.mk
-index b3d0ee4..86fb3d5 100644
---- a/montecarlo/pythia8/Module.mk
-+++ b/montecarlo/pythia8/Module.mk
-@@ -50,7 +50,7 @@ $(PYTHIA8LIB): $(PYTHIA8O) $(PYTHIA8DO) $(ORDER_) $(MAINLIBS) $(PYTHIA8LIBDEP)
- $(PYTHIA8DS): $(PYTHIA8H) $(PYTHIA8L) $(ROOTCINTTMPDEP)
- $(MAKEDIR)
- @echo "Generating dictionary $@..."
-- $(ROOTCINTTMP) -f $@ -c -I$(FPYTHIA8INCDIR) $(PYTHIA8H) $(PYTHIA8L)
-+ $(ROOTCINTTMP) -f $@ -c -p -I$(FPYTHIA8INCDIR) $(PYTHIA8H) $(PYTHIA8L)
-
- $(PYTHIA8MAP): $(RLIBMAP) $(MAKEFILEDEP) $(PYTHIA8L)
- $(RLIBMAP) -o $@ -l $(PYTHIA8LIB) \
diff --git a/sci-physics/root/metadata.xml b/sci-physics/root/metadata.xml
index bd021e03e169..bf605b66117c 100644
--- a/sci-physics/root/metadata.xml
+++ b/sci-physics/root/metadata.xml
@@ -15,7 +15,6 @@
GUI toolkit, and a complete visualization framework.
</longdescription>
<use>
- <flag name="c++0x"> Build ROOT using the C++11 standard. Not supported, requires <pkg>sys-devel/gcc</pkg>&gt;=4.7.0</flag>
<flag name="c++11"> Build ROOT using the C++11 standard</flag>
<flag name="c++14"> Build ROOT using the C++14 standard</flag>
<flag name="clarens"> Build the Clarens and PEAC plug-ins, to use in a GRID enabled analysis</flag>
@@ -23,7 +22,6 @@
<flag name="htmldoc">Generate html documentation</flag>
<flag name="http">Enable http server support including but not limited to fastcgi support</flag>
<flag name="math">Build all math related libraries plugins, needs <pkg>sci-libs/gsl</pkg> </flag>
- <flag name="metric">Default to A4 paper size and metric measurement</flag>
<flag name="pythia6">Build the interface for <pkg>sci-physics/pythia</pkg> version 6.x </flag>
<flag name="pythia8">Build the interface for <pkg>sci-physics/pythia</pkg> version 8.x </flag>
<flag name="reflex">Build the reflection database for the C++ interpreter</flag>
diff --git a/sci-physics/root/root-5.34.18-r1.ebuild b/sci-physics/root/root-5.34.18-r1.ebuild
deleted file mode 100644
index a30a9b214bdf..000000000000
--- a/sci-physics/root/root-5.34.18-r1.ebuild
+++ /dev/null
@@ -1,381 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/root-5.34.18-r1.ebuild,v 1.7 2015/03/02 08:27:34 bircoph Exp $
-
-EAPI=5
-
-if [[ ${PV} == "9999" ]] ; then
- inherit git-r3
- EGIT_REPO_URI="http://root.cern.ch/git/root.git"
- SRC_URI=""
- KEYWORDS=""
-else
- SRC_URI="ftp://root.cern.ch/${PN}/${PN}_v${PV}.source.tar.gz"
- KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-PYTHON_COMPAT=( python2_{6,7} )
-
-inherit elisp-common eutils fdo-mime fortran-2 multilib python-single-r1 \
- toolchain-funcs user versionator
-
-DESCRIPTION="C++ data analysis framework and interpreter from CERN"
-HOMEPAGE="http://root.cern.ch/"
-DOC_URI="ftp://root.cern.ch/${PN}/doc"
-
-SLOT="0/$(get_version_component_range 1-3 ${PV})"
-LICENSE="LGPL-2.1"
-IUSE="+X afs avahi c++0x doc emacs examples fits fftw graphviz
- kerberos ldap +math minimal mpi mysql odbc +opengl openmp
- oracle postgres prefix pythia6 pythia8 python qt4 +reflex
- ruby sqlite ssl xinetd xml xrootd"
-
-REQUIRED_USE="
- !X? ( !opengl !qt4 )
- mpi? ( math !openmp )
- openmp? ( math !mpi )
- python? ( ${PYTHON_REQUIRED_USE} )"
-
-CDEPEND="
- app-arch/xz-utils:0=
- >=dev-lang/cfortran-4.4-r2
- dev-libs/libpcre:3=
- media-fonts/dejavu
- media-libs/freetype:2=
- media-libs/giflib:0=
- media-libs/libpng:0=
- media-libs/tiff:0=
- sys-libs/zlib:0=
- virtual/jpeg:0
- virtual/shadow
- X? (
- media-libs/ftgl:0=
- media-libs/glew:0=
- x11-libs/libX11:0=
- x11-libs/libXext:0=
- x11-libs/libXpm:0=
- !minimal? (
- || (
- media-libs/libafterimage:0=[gif,jpeg,png,tiff]
- >=x11-wm/afterstep-2.2.11:0=[gif,jpeg,png,tiff]
- )
- opengl? ( virtual/opengl virtual/glu x11-libs/gl2ps:0= )
- qt4? (
- dev-qt/qtgui:4=
- dev-qt/qtopengl:4=
- dev-qt/qt3support:4=
- dev-qt/qtsvg:4=
- dev-qt/qtwebkit:4=
- dev-qt/qtxmlpatterns:4=
- )
- x11-libs/libXft:0=
- )
- )
- !minimal? (
- afs? ( net-fs/openafs )
- avahi? ( net-dns/avahi:0= )
- emacs? ( virtual/emacs )
- fits? ( sci-libs/cfitsio:0= )
- fftw? ( sci-libs/fftw:3.0= )
- graphviz? ( media-gfx/graphviz:0= )
- kerberos? ( virtual/krb5 )
- ldap? ( net-nds/openldap:0= )
- math? (
- sci-libs/gsl:0=
- sci-mathematics/unuran:0=
- mpi? ( virtual/mpi )
- )
- mysql? ( virtual/mysql )
- odbc? ( || ( dev-db/libiodbc:0 dev-db/unixODBC:0 ) )
- oracle? ( dev-db/oracle-instantclient-basic:0= )
- postgres? ( dev-db/postgresql:= )
- pythia6? ( sci-physics/pythia:6= )
- pythia8? ( >=sci-physics/pythia-8.1.80:8= )
- python? ( ${PYTHON_DEPS} )
- ruby? (
- dev-lang/ruby
- dev-ruby/rubygems
- )
- sqlite? ( dev-db/sqlite:3= )
- ssl? ( dev-libs/openssl:0= )
- xml? ( dev-libs/libxml2:2= )
- xrootd? ( >=net-libs/xrootd-3.3.5:0= )
- )"
-
-DEPEND="${CDEPEND}
- virtual/pkgconfig"
-
-RDEPEND="${CDEPEND}
- reflex? ( dev-cpp/gccxml )
- xinetd? ( sys-apps/xinetd )"
-
-PDEPEND="doc? ( ~app-doc/root-docs-${PV}[math=] )"
-
-S="${WORKDIR}/${PN}"
-
-# install stuff in ${P} and not ${PF} for easier tracking in root-docs
-DOC_DIR="/usr/share/doc/${P}"
-
-pkg_setup() {
- fortran-2_pkg_setup
- use python && python-single-r1_pkg_setup
- echo
- elog "There are extra options on packages not yet in Gentoo:"
- elog "Afdsmgrd, AliEn, castor, Chirp, dCache, gfal, Globus, gLite,"
- elog "HDFS, 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=${EROOT%/}/usr/$(get_libdir)\""
- echo
-
- enewgroup rootd
- enewuser rootd -1 -1 /var/spool/rootd rootd
-
- use minimal && return
-
- if use math; then
- if use openmp; then
- if [[ $(tc-getCXX)$ == *g++* ]] && ! tc-has-openmp; then
- ewarn "You are using a g++ without OpenMP capabilities"
- die "Need an OpenMP capable compiler"
- else
- export USE_OPENMP=1 USE_PARALLEL_MINUIT2=1
- fi
- elif use mpi; then
- export USE_MPI=1 USE_PARALLEL_MINUIT2=1
- fi
- fi
- if use c++0x && [[ $(tc-getCXX) == *g++* ]] && \
- ! version_is_at_least "4.7" "$(gcc-version)"; then
- eerror "You are using a g++ without C++0x capabilities"
- die "Need an C++0x capable compiler"
- fi
-}
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${PN}-5.28.00b-glibc212.patch \
- "${FILESDIR}"/${PN}-5.32.00-prop-flags.patch \
- "${FILESDIR}"/${PN}-5.32.00-afs.patch \
- "${FILESDIR}"/${PN}-5.32.00-cfitsio.patch \
- "${FILESDIR}"/${PN}-5.32.00-chklib64.patch \
- "${FILESDIR}"/${PN}-5.32.00-dotfont.patch \
- "${FILESDIR}"/${PN}-5.34.05-nobyte-compile.patch \
- "${FILESDIR}"/${PN}-5.34.13-unuran.patch \
- "${FILESDIR}"/${PN}-5.34.13-desktop.patch
-
- # make sure we use system libs and headers
- rm montecarlo/eg/inc/cfortran.h README/cfortran.doc || die
- rm -r graf2d/asimage/src/libAfterImage || die
- rm -r graf3d/ftgl/{inc,src} || die
- rm -r graf2d/freetype/src || die
- rm -r graf3d/glew/{inc,src} || die
- rm -r core/pcre/src || die
- rm -r math/unuran/src/unuran-*.tar.gz || die
- LANG=C LC_ALL=C find core/zip -type f -name "[a-z]*" -print0 | \
- xargs -0 rm || die
- rm -r core/lzma/src/*.tar.gz || die
- rm graf3d/gl/{inc,src}/gl2ps.* || die
- sed -i -e 's/^GLLIBS *:= .* $(OPENGLLIB)/& -lgl2ps/' \
- graf3d/gl/Module.mk || die
-
- # In Gentoo, libPythia6 is called libpythia6
- # iodbc is in /usr/include/iodbc
- # pg_config.h is checked instead of libpq-fe.h
- sed -i \
- -e 's:libPythia6:libpythia6:g' \
- -e 's:$ODBCINCDIR:$ODBCINCDIR /usr/include/iodbc:' \
- -e 's:libpq-fe.h:pg_config.h:' \
- configure || die "adjusting configure for Gentoo failed"
-
- # prefixify the configure script
- sed -i \
- -e 's:/usr:${EPREFIX}/usr:g' \
- configure || die "prefixify configure failed"
-
- # fix reflex path (bug #497280)
- sed -i -e 's|${ROOTSYS}/lib|@libdir@|' config/genreflex.in || die
-
- # QTDIR only used for qt3 in gentoo, and configure looks for it.
- unset QTDIR
-}
-
-src_configure() {
-
- # the configure script is not the standard autotools
- local myconf=(
- --prefix="${EPREFIX}/usr"
- --etcdir="${EPREFIX}/etc/root"
- --libdir="${EPREFIX}/usr/$(get_libdir)/${PN}"
- --docdir="${EPREFIX}${DOC_DIR}"
- --tutdir="${EPREFIX}${DOC_DIR}/examples/tutorials"
- --testdir="${EPREFIX}${DOC_DIR}/examples/tests"
- --with-cc="$(tc-getCC)"
- --with-cxx="$(tc-getCXX)"
- --with-f77="$(tc-getFC)"
- --with-ld="$(tc-getCXX)"
- --nohowto
- )
-
- if use minimal; then
- myconf+=( $(usex X --gminimal --minimal) )
- else
- myconf+=(
- --with-afs-shared=yes
- --with-sys-iconpath="${EPREFIX}/usr/share/pixmaps"
- --disable-builtin-afterimage
- --disable-builtin-ftgl
- --disable-builtin-freetype
- --disable-builtin-glew
- --disable-builtin-pcre
- --disable-builtin-zlib
- --disable-builtin-lzma
- --disable-cling
- --enable-astiff
- --enable-explicitlink
- --enable-gdml
- --enable-memstat
- --enable-shadowpw
- --enable-shared
- --enable-soversion
- --enable-table
- --fail-on-missing
- $(use_enable X x11)
- $(use_enable X asimage)
- $(use_enable X xft)
- $(use_enable afs)
- $(use_enable avahi bonjour)
- $(use_enable c++0x cxx11)
- $(use_enable fits fitsio)
- $(use_enable fftw fftw3)
- $(use_enable graphviz gviz)
- $(use_enable kerberos krb5)
- $(use_enable ldap)
- $(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 oracle)
- $(use_enable postgres pgsql)
- $(usex postgres \
- "--with-pgsql-incdir=$(pg_config --includedir)" "")
- $(use_enable prefix rpath)
- $(use_enable pythia6)
- $(use_enable pythia8)
- $(use_enable python)
- $(use_enable qt4 qt)
- $(use_enable qt4 qtgsi)
- $(use_enable reflex cintex)
- $(use_enable reflex)
- $(use_enable ruby)
- $(use_enable sqlite)
- $(use_enable ssl)
- $(use_enable xml)
- $(use_enable xrootd)
- ${EXTRA_ECONF}
- )
- fi
-
- ./configure ${myconf[@]} || die "configure failed"
-}
-
-src_compile() {
- emake \
- OPT="${CXXFLAGS}" \
- F77OPT="${FFLAGS}" \
- ROOTSYS="${S}" \
- LD_LIBRARY_PATH="${S}/lib"
- use emacs && ! use minimal && elisp-compile build/misc/*.el
-}
-
-daemon_install() {
- local daemons="rootd proofd"
- dodir /var/spool/rootd
- fowners rootd:rootd /var/spool/rootd
- dodir /var/spool/rootd/{pub,tmp}
- fperms 1777 /var/spool/rootd/{pub,tmp}
-
- for i in ${daemons}; do
- newinitd "${FILESDIR}"/${i}.initd ${i}
- newconfd "${FILESDIR}"/${i}.confd ${i}
- done
- if use xinetd; then
- insinto /etc/xinetd
- doins "${S}"/etc/daemons/{rootd,proofd}.xinetd
- fi
-}
-
-desktop_install() {
- cd "${S}"
- echo "Icon=root-system-bin" >> etc/root.desktop
- domenu etc/root.desktop
- doicon build/package/debian/root-system-bin.png
-
- insinto /usr/share/icons/hicolor/48x48/mimetypes
- doins build/package/debian/application-x-root.png
-
- insinto /usr/share/icons/hicolor/48x48/apps
- doicon build/package/debian/root-system-bin.xpm
-}
-
-cleanup_install() {
- # Cleanup of files either already distributed or unused on Gentoo
- pushd "${ED}" > /dev/null
- rm usr/share/root/fonts/LICENSE || die
- rm etc/root/proof/*.sample || die
- rm -r etc/root/daemons || die
- # these should be in PATH
- mv etc/root/proof/utils/pq2/pq2* usr/bin/ || die
- rm ${DOC_DIR#/}/{INSTALL,LICENSE,COPYING.CINT} || die
- use examples || rm -r ${DOC_DIR#/}/examples || die
- cd usr/$(get_libdir)/root/cint/cint
- rm lib/posix/mktypes lib/dll_stl/setup lib/G__* || die
- rm lib/dll_stl/G__* lib/dll_stl/rootcint_* lib/posix/exten.o || die
- rm include/makehpib || die
- popd > /dev/null
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- echo "LDPATH=${EPREFIX%/}/usr/$(get_libdir)/root" > 99root
-
- if ! use minimal; then
- use pythia8 && echo "PYTHIA8=${EPREFIX%/}/usr" >> 99root
- if use python; then
- echo "PYTHONPATH=${EPREFIX%/}/usr/$(get_libdir)/root" >> 99root
- python_optimize "${D}/usr/$(get_libdir)/root"
- fi
- use ruby && \
- echo "RUBYLIB=${EPREFIX%/}/usr/$(get_libdir)/root" >> 99root
- use emacs && elisp-install ${PN} build/misc/*.{el,elc}
- if use examples; then
- # these should really be taken care of by the root make install
- insinto ${DOC_DIR}/examples/tutorials/tmva
- doins -r tmva/test
- fi
- fi
- doenvd 99root
-
- # The build system installs Emacs support unconditionally in the wrong
- # directory. Remove it and call elisp-install in case of USE=emacs.
- rm -r "${ED}"/usr/share/emacs || die
-
- daemon_install
- desktop_install
- cleanup_install
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/sci-physics/root/root-5.34.18.ebuild b/sci-physics/root/root-5.34.18.ebuild
deleted file mode 100644
index 7a71eb34519d..000000000000
--- a/sci-physics/root/root-5.34.18.ebuild
+++ /dev/null
@@ -1,431 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/root-5.34.18.ebuild,v 1.5 2015/03/02 08:27:34 bircoph Exp $
-
-EAPI=5
-
-if [[ ${PV} == "9999" ]] ; then
- _GIT=git-r3
- EGIT_REPO_URI="http://root.cern.ch/git/root.git"
- SRC_URI=""
- KEYWORDS=""
-else
- SRC_URI="ftp://root.cern.ch/${PN}/${PN}_v${PV}.source.tar.gz"
- KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-PYTHON_COMPAT=( python2_{6,7} )
-inherit elisp-common eutils fdo-mime fortran-2 ${_GIT} multilib python-single-r1 toolchain-funcs user versionator
-
-ROOFIT_DOC_PV=2.91-33
-TMVA_DOC_PV=4.2.0
-PATCH_PV=5.28.00b
-PATCH_PV2=5.32.00
-PATCH_PV3=5.34.05
-PATCH_PV4=5.34.13
-
-DESCRIPTION="C++ data analysis framework and interpreter from CERN"
-HOMEPAGE="http://root.cern.ch/"
-SRC_URI="${SRC_URI}
- !minimal? ( doc? (
- 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
- metric? ( ftp://root.cern.ch/root/doc/spectrum/Spectrum.pdf -> Spectrum-${PV}.pdf )
- !metric? ( ftp://root.cern.ch/root/doc/spectrum/SpectrumLetter.pdf -> SpectrumLetter-${PV}.pdf )
- )
- metric? (
- ftp://root.cern.ch/${PN}/doc/ROOTUsersGuideA4.pdf -> ROOTUsersGuideA4-${PV}.pdf
- ftp://root.cern.ch/root/doc/primer/ROOTPrimer.pdf -> ROOTPrimer-${PV}.pdf )
- !metric? (
- ftp://root.cern.ch/${PN}/doc/ROOTUsersGuideLetter.pdf -> ROOTUsersGuideLetter-${PV}.pdf
- ftp://root.cern.ch/root/doc/primer/ROOTPrimerLetter.pdf -> ROOTPrimerLetter-${PV}.pdf )
- htmldoc? (
- http://root.cern.ch/drupal/sites/default/files/rootdrawing-logo.png
- http://root.cern.ch/drupal/sites/all/themes/newsflash/images/blue/root-banner.png
- http://root.cern.ch/drupal/sites/all/themes/newsflash/images/info.png )
- ) )"
-
-SLOT="0"
-LICENSE="LGPL-2.1"
-IUSE="+X afs avahi c++0x doc emacs examples fits fftw graphviz htmldoc
- kerberos ldap +math +metric minimal mpi mysql odbc +opengl openmp oracle postgres
- prefix pythia6 pythia8 python qt4 +reflex ruby sqlite ssl xinetd xml xrootd"
-
-REQUIRED_USE="
- !X? ( !opengl !qt4 )
- htmldoc? ( doc )
- mpi? ( math !openmp )
- openmp? ( math !mpi )
- python? ( ${PYTHON_REQUIRED_USE} )"
-
-CDEPEND="
- app-arch/xz-utils:0=
- >=dev-lang/cfortran-4.4-r2
- dev-libs/libpcre:3=
- media-fonts/dejavu
- media-libs/freetype:2=
- media-libs/giflib:0=
- media-libs/libpng:0=
- media-libs/tiff:0=
- sys-libs/zlib:0=
- virtual/jpeg:0
- virtual/shadow
- X? (
- media-libs/ftgl:0=
- media-libs/glew:0=
- x11-libs/libX11:0=
- x11-libs/libXext:0=
- x11-libs/libXpm:0=
- !minimal? (
- || (
- media-libs/libafterimage:0=[gif,jpeg,png,tiff]
- >=x11-wm/afterstep-2.2.11:0=[gif,jpeg,png,tiff]
- )
- opengl? ( virtual/opengl virtual/glu x11-libs/gl2ps:0= )
- qt4? (
- dev-qt/qtgui:4=
- dev-qt/qtopengl:4=
- dev-qt/qt3support:4=
- dev-qt/qtsvg:4=
- dev-qt/qtwebkit:4=
- dev-qt/qtxmlpatterns:4=
- )
- x11-libs/libXft:0=
- )
- )
- !minimal? (
- afs? ( net-fs/openafs )
- avahi? ( net-dns/avahi:0= )
- emacs? ( virtual/emacs )
- fits? ( sci-libs/cfitsio:0= )
- fftw? ( sci-libs/fftw:3.0= )
- graphviz? ( media-gfx/graphviz:0= )
- kerberos? ( virtual/krb5 )
- ldap? ( net-nds/openldap:0= )
- math? (
- sci-libs/gsl:0=
- sci-mathematics/unuran:0=
- mpi? ( virtual/mpi )
- )
- mysql? ( virtual/mysql )
- odbc? ( || ( dev-db/libiodbc:0 dev-db/unixODBC:0 ) )
- oracle? ( dev-db/oracle-instantclient-basic:0= )
- postgres? ( dev-db/postgresql:= )
- pythia6? ( sci-physics/pythia:6= )
- pythia8? ( >=sci-physics/pythia-8.1.80:8= )
- python? ( ${PYTHON_DEPS} )
- ruby? (
- dev-lang/ruby
- dev-ruby/rubygems
- )
- sqlite? ( dev-db/sqlite:3= )
- ssl? ( dev-libs/openssl:0= )
- xml? ( dev-libs/libxml2:2= )
- xrootd? ( >=net-libs/xrootd-3.3.5:0= )
- )"
-
-DEPEND="${CDEPEND}
- virtual/pkgconfig"
-
-RDEPEND="${CDEPEND}
- reflex? ( dev-cpp/gccxml )
- xinetd? ( sys-apps/xinetd )"
-
-PDEPEND="htmldoc? ( ~app-doc/root-docs-${PV} )"
-
-S="${WORKDIR}/${PN}"
-
-pkg_setup() {
- fortran-2_pkg_setup
- use python && python-single-r1_pkg_setup
- echo
- elog "There are extra options on packages not yet in Gentoo:"
- elog "Afdsmgrd, AliEn, castor, Chirp, dCache, gfal, Globus, gLite,"
- elog "HDFS, 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=${EROOT%/}/usr/$(get_libdir)\""
- echo
-
- enewgroup rootd
- enewuser rootd -1 -1 /var/spool/rootd rootd
-
- use minimal && return
-
- if use math; then
- if use openmp; then
- if [[ $(tc-getCXX)$ == *g++* ]] && ! tc-has-openmp; then
- ewarn "You are using a g++ without OpenMP capabilities"
- die "Need an OpenMP capable compiler"
- else
- export USE_OPENMP=1 USE_PARALLEL_MINUIT2=1
- fi
- elif use mpi; then
- export USE_MPI=1 USE_PARALLEL_MINUIT2=1
- fi
- fi
- if use c++0x && [[ $(tc-getCXX) == *g++* ]] && \
- ! version_is_at_least "4.7" "$(gcc-version)"; then
- eerror "You are using a g++ without C++0x capabilities"
- die "Need an C++0x capable compiler"
- fi
-}
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${PN}-${PATCH_PV2}-prop-flags.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV3}-nobyte-compile.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV}-glibc212.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV4}-unuran.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV2}-afs.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV2}-cfitsio.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV2}-chklib64.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV2}-dotfont.patch \
- "${FILESDIR}"/${PN}-${PATCH_PV4}-desktop.patch
-
- # make sure we use system libs and headers
- rm montecarlo/eg/inc/cfortran.h README/cfortran.doc || die
- rm -r graf2d/asimage/src/libAfterImage || die
- rm -r graf3d/ftgl/{inc,src} || die
- rm -r graf2d/freetype/src || die
- rm -r graf3d/glew/{inc,src} || die
- rm -r core/pcre/src || die
- rm -r math/unuran/src/unuran-*.tar.gz || die
- LANG=C LC_ALL=C find core/zip -type f -name "[a-z]*" -print0 | xargs -0 rm -f || die
- rm -r core/lzma/src/*.tar.gz || die
- rm graf3d/gl/{inc,src}/gl2ps.* || die
- sed -i -e 's/^GLLIBS *:= .* $(OPENGLLIB)/& -lgl2ps/' graf3d/gl/Module.mk || die
-
- # 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
- 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"
-
- # prefixify the configure script
- sed -i \
- -e 's:/usr:${EPREFIX}/usr:g' \
- configure || die "prefixify configure failed"
-
- # QTDIR only used for qt3 in gentoo, and configure looks for it.
- unset QTDIR
-
- # Make html docs self-consistent for offline work (based on Fedora spec)
- if use htmldoc && ! use minimal; then
- epatch "${FILESDIR}"/${PN}-${PATCH_PV2}-htmldoc.patch
- # make images local
- sed 's!http://root.cern.ch/drupal/sites/all/themes/newsflash/images/blue/!!' \
- -i etc/html/ROOT.css || die "htmldoc sed failed"
- sed 's!http://root.cern.ch/drupal/sites/all/themes/newsflash/images/!!' \
- -i etc/html/ROOT.css || die "htmldoc sed failed"
- sed 's!http://root.cern.ch/drupal/sites/default/files/!!' \
- -i etc/html/header.html || die "htmldoc sed failed"
-
- cp "${DISTDIR}"/{rootdrawing-logo.png,root-banner.png,info.png} etc/html ||
- die "htmldoc preparation failed"
- fi
-}
-
-src_configure() {
- # the configure script is not the standard autotools
- local mycommonconf="
- --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 \
- --testdir="${EPREFIX}"/usr/share/doc/${PF}/examples/tests \
- --with-cc=$(tc-getCC) \
- --with-cxx=$(tc-getCXX) \
- --with-f77=$(tc-getFC) \
- --with-ld=$(tc-getCXX) \
- --nohowto
- "
- if use minimal; then
- ./configure \
- ${mycommonconf} \
- $(usex X --gminimal --minimal) \
- || die "configure failed"
- return
- fi
- # cling is disabled because in requires live llvm and clang
- ./configure \
- ${mycommonconf} \
- --with-afs-shared=yes \
- --with-sys-iconpath="${EPREFIX}"/usr/share/pixmaps \
- --disable-builtin-afterimage \
- --disable-builtin-ftgl \
- --disable-builtin-freetype \
- --disable-builtin-glew \
- --disable-builtin-pcre \
- --disable-builtin-zlib \
- --disable-builtin-lzma \
- --disable-cling \
- --enable-astiff \
- --enable-explicitlink \
- --enable-gdml \
- --enable-memstat \
- --enable-shadowpw \
- --enable-shared \
- --enable-soversion \
- --enable-table \
- --fail-on-missing \
- $(use_enable X x11) \
- $(use_enable X asimage) \
- $(use_enable X xft) \
- $(use_enable afs) \
- $(use_enable avahi bonjour) \
- $(use_enable c++0x cxx11) \
- $(use_enable fits fitsio) \
- $(use_enable fftw fftw3) \
- $(use_enable graphviz gviz) \
- $(use_enable kerberos krb5) \
- $(use_enable ldap) \
- $(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 oracle) \
- $(use_enable postgres pgsql) \
- $(usex postgres "--with-pgsql-incdir=$(pg_config --includedir)" "") \
- $(use_enable prefix rpath) \
- $(use_enable pythia6) \
- $(use_enable pythia8) \
- $(use_enable python) \
- $(use_enable qt4 qt) \
- $(use_enable qt4 qtgsi) \
- $(use_enable reflex cintex) \
- $(use_enable reflex) \
- $(use_enable ruby) \
- $(use_enable sqlite) \
- $(use_enable ssl) \
- $(use_enable xml) \
- $(use_enable xrootd) \
- ${EXTRA_ECONF} \
- || die "configure failed"
-}
-
-src_compile() {
- emake OPT="${CXXFLAGS}" F77OPT="${FFLAGS}" ROOTSYS="${S}" LD_LIBRARY_PATH="${S}/lib"
- if use emacs && ! use minimal; then
- elisp-compile build/misc/*.el || die "elisp-compile failed"
- fi
-}
-
-doc_install() {
- cd "${S}"
- if use doc && ! use minimal; then
- einfo "Installing user's guides"
- if use metric; then
- dodoc "${DISTDIR}"/ROOTUsersGuideA4-${PV}.pdf
- dodoc "${DISTDIR}"/ROOTPrimer-${PV}.pdf
- use math && dodoc "${DISTDIR}"/Spectrum-${PV}.pdf
- else
- dodoc "${DISTDIR}"/ROOTUsersGuideLetter-${PV}.pdf
- dodoc "${DISTDIR}"/ROOTPrimerLetter-${PV}.pdf
- use math && dodoc "${DISTDIR}"/SpectrumLetter-${PV}.pdf
- fi
- use math && dodoc \
- "${DISTDIR}"/RooFit_Users_Manual_${ROOFIT_DOC_PV}.pdf \
- "${DISTDIR}"/TMVAUsersGuide-v${TMVA_DOC_PV}.pdf
- fi
-
- if use examples && ! use minimal; 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
- else
- rm -r "${ED}"/usr/share/doc/${PF}/examples || die
- fi
-}
-
-daemon_install() {
- cd "${S}"
- local daemons="rootd proofd"
- dodir /var/spool/rootd
- fowners rootd:rootd /var/spool/rootd
- dodir /var/spool/rootd/{pub,tmp}
- fperms 1777 /var/spool/rootd/{pub,tmp}
-
- 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
- fi
-}
-
-desktop_install() {
- cd "${S}"
- echo "Icon=root-system-bin" >> etc/root.desktop
- domenu etc/root.desktop
- doicon build/package/debian/root-system-bin.png
-
- insinto /usr/share/icons/hicolor/48x48/mimetypes
- doins build/package/debian/application-x-root.png
-
- insinto /usr/share/icons/hicolor/48x48/apps
- doicon build/package/debian/root-system-bin.xpm
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- echo "LDPATH=${EPREFIX}/usr/$(get_libdir)/root" > 99root
- if ! use minimal; then
- use pythia8 && echo "PYTHIA8=${EPREFIX}/usr" >> 99root
- if use python; then
- echo "PYTHONPATH=${EPREFIX}/usr/$(get_libdir)/root" >> 99root
- python_optimize "${D}/usr/$(get_libdir)/root"
- fi
- use ruby && echo "RUBYLIB=${EPREFIX}/usr/$(get_libdir)/root" >> 99root
- fi
- doenvd 99root
-
- # The build system installs Emacs support unconditionally and in the wrong
- # directory. Remove it and call elisp-install in case of USE=emacs.
- rm -r "${ED}"/usr/share/emacs
- if use emacs && ! use minimal; then
- elisp-install ${PN} build/misc/*.{el,elc} || die "elisp-install failed"
- fi
-
- doc_install
- daemon_install
- desktop_install
-
- # Cleanup of files either already distributed or unused on Gentoo
- rm "${ED}"usr/share/doc/${PF}/{INSTALL,LICENSE,COPYING.CINT} || die
- rm "${ED}"usr/share/root/fonts/LICENSE || die
- pushd "${ED}"usr/$(get_libdir)/root/cint/cint/lib > /dev/null
- rm posix/mktypes dll_stl/setup \
- G__* dll_stl/G__* dll_stl/rootcint_* posix/exten.o || die
- rm "${ED}"usr/$(get_libdir)/root/cint/cint/include/makehpib || die
- rm "${ED}"/etc/root/proof/*.sample || die
- rm -r "${ED}"/etc/root/daemons || die
- popd > /dev/null
- # these should be in PATH
- mv "${ED}"etc/root/proof/utils/pq2/pq2* \
- "${ED}"usr/bin/ || die
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}