diff options
author | mirror@stealer.net <mirror@stealer.net> | 2023-05-17 15:30:16 +0000 |
---|---|---|
committer | mirror@stealer.net <mirror@stealer.net> | 2023-05-17 15:30:16 +0000 |
commit | ed4bf3796a69373006f8495481df7e7c6e1bcb41 (patch) | |
tree | 8e0d310e199a5647002a215526cb657d4c6741c4 | |
parent | 9b41bdd0b933b550452e68680fa7595f5bcb4ef6 (diff) |
2023-05-17 15:10:03+00:00
39 files changed, 581 insertions, 781 deletions
diff --git a/Manifest b/Manifest index 9b8138a6f23ab..9741a2e6b56e1 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29473 BLAKE2B 8fbd24360cfcc02bc3a06a51511b17ec3b14fe5cb9530afb4b43b463ef8da20dd4578f6da253909c1a71a44559da972ae118c3791e9922fa95ebc0f42bbc9220 SHA512 021e936dff36fc1e0f3f215ddb9eef98c8963f0ba7946cf4b017ee77b2b88164f4c69fe577f17f4954e508f313bd5d056fb13db732101d58d801d617ef68cb43 -TIMESTAMP 2023-05-17T14:40:10Z +MANIFEST Manifest.files.gz 29467 BLAKE2B 15eef797a99b5dd4c497074fc1e871e249554142af10d56b86f61d6db95aa4639ca92d1df910b58dcd19f70720cb8b0dbb76018fff7c000a6b255e5ec7dacde9 SHA512 12a4db5a1be97a1b1518728ae79b20d1c94a272df145309d98426a56ba4056428dd9bf1faf402d60585a659423393994129687efc6014144838812d392147733 +TIMESTAMP 2023-05-17T15:10:08Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRk50pfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRk7lBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klA5ixAAgy3KxzXfWJAAVXkZkSZcASygfg5RI8HkacpxfgJtk013OfygT0KbQ98A -bt24Jmbk3qEqlffgcQAQRkR+hldl/SIIfsRLPnZCK8n7i6LuFLttaisgSgpJAiml -c8UDIDLMKm7iXVRhhkv1nGICkOL3To5DhUvwMmMTc4iPL3BNRRmGyGcX1QyxEwhy -kRNAw76Bv3H/mZeLZsQvR767QIURbdZQSMqWndDIbaI3quQrkaD++GUtM6WAH6DY -67V+rCf05lE1/kXT0VCgutuMgB1i/2P/a8ODA0JmBQA6Oqlvy8nwUKE11Ds/KgG2 -W52qiXBh1RoWYvgYp2Lf+K7aYJjaPiHeUocDuCxAWn5OrEpyH/pSfRoGHBQCff2l -X5IXfvjyIWgAEojHB4YxQWOECFMmCuMxUzwfQYVprDc48wk9ULeq6MAeY21Nxri1 -Pv8ZFsfCOhTXFFa1mdt2bj+Fb38IOPescvfUCYnglokyM+DlBEYy0LOsdU43i0EA -N4jHv5Jsej9gWy64tGCVTiHANe8W9Nzd597x6zJlNSHwqPMxB/nG6s5t3rhaA3Gh -h5R+gjp9OcRuSeb1Dv3e1CkDwMMyXb7GttXhJY0M6gA7ufS+RBngU0ZiBANf/EUP -V3DiXiXwspXVdr+TAHLbSw+yzoskAFnUoM8lWI5UjQI+vix3lyA= -=w4EW +klDQaw/8CErbw6kUpkxxcIGbN0wNz2SIafutMcuV9T/AMWQXWYRf74JNmJo1CW9I +TUzo8OS1kFVhtXOGW0ZvG/ABSfR77OtnTkUvJf8jI+4TuzP3ZVRB6MD9A/ytjE9P +xoBWXQUOkvu3OEBVXMn/1c7tR04xno7+n9lwfk6JPGnIQPUEsN+ikh7dUIgTM7F6 +sqaGzmaDogWZyQ6oclu4qgbB3iLxzpt3UGx/yW4/V9/uwjeyuk0yqG/foSMX27FM +b1ylWhQC3uDwYyjhhtzAciVP9POmeiq0bv2PTDwSoPXKqjbTBOP6B+w6PGxNL2CX +47me2x5zCau+GXMTDRGPMEGLOEhFqRw88MEh10AI5gPlNgFS8AOzsTnHFRi1g947 +H3K4Hr3fYrye101JmD6VDZtOmGrXfBHmo/jXNLAc0PQvam06u0uKM3LPELuR5JpF +y1KHGiR+Wda0/hRDHEalXglrTVmjBkKLYMI5pq7hSar0NQSq747aRMgfcuzzxuJ3 +I9j4NmLcRerEeboEUQYGSYJ4eESO42jMkRZxcex+dGAOCjxaOEs4KKYzKoXV8a0r +Y1y0CGJDW0i48TDNbONiaCof7Bf3V54eTU3fYTqRxOGbH5+D1oarNT4Wv6WNGh7c +m1eGPCWklHVS5I3lkHtn5RlEVX3wLTts/EDTvkZ5ukuqaQjIWIM= +=7X4p -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz Binary files differindex 333777647f9b6..fda5fc6fe4103 100644 --- a/Manifest.files.gz +++ b/Manifest.files.gz diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 954bfa260c88e..de91c727617f4 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/isa-l/Manifest b/dev-libs/isa-l/Manifest index 5decf4ea9208f..e798c77752b2f 100644 --- a/dev-libs/isa-l/Manifest +++ b/dev-libs/isa-l/Manifest @@ -1,4 +1,4 @@ AUX isa-l-2.30.0_makefile-no-D.patch 511 BLAKE2B 64e65daf876cde7a5ca4ba8f8f4e308d9a24eb07449e5728250bf88871ea01b62384c74d92f77ca8ea8c47909a389e9add2741ee053ad7be4d0dbf423e2b965c SHA512 5465bf937401a15bf2e3ed8274d1f2ae45428c29739e835d71474d81bfae78b83cd38c762bcbb25fbe62853c979bdfd5e56bce4f0cd43a949c2b61141feb7415 DIST isa-l-2.30.0.tar.gz 649389 BLAKE2B 3364733d61ce16c91891b6da63d2b4fb2bc004761c91f2076a9a6441adaea24af43b6d32caec011c06206e3811e8c9639f8ceaac89fe97800144c7f78c80c350 SHA512 d3ecfb7326097534b06a74b584100336509525ae7cadc6112d0c27e3d8704f3810e18f583d3cc33fa266bfec96db023607622b22ddbf17988ec4bf1bb3b3b9b2 -EBUILD isa-l-2.30.0-r1.ebuild 926 BLAKE2B 972fdffd56b788775bb59610c0cd052ee77c0c1bee875854549109f110452346618de4adef245f302d466c92567cf645c5fd572829b7644d340abe1fc0b93472 SHA512 4dde158a641c6605b66505aded40c6b68c926f54ed2ce6416cccaca17b0ce789a11461200c6fb6f3766c32d77fa3693189d7a7f6aaa94f0b59f5de5b7d412a29 +EBUILD isa-l-2.30.0-r1.ebuild 931 BLAKE2B a884bca8e8b8078843b07814c63b2d04306aec4c43f3c2878acad46a67eeb2de94f51a9a91a3d966e3bbe67d26e5cb41eb5dd00c6e970e5df19cea1c41d4d5b5 SHA512 e1d25cd37fa3bfc61cc792277d908d9124ec6806750c4c7870fb2c22a9f3319568e5e23427b5061cdea44e942c6e9c3b8a6a9525d5b91d5c70a5b7e3a540e9c7 MISC metadata.xml 1002 BLAKE2B 2934e906f4d5a6afd5de680fefc934d46f8730fba062834b0d63ca58b0c7cab684daea9c3adafd8e00e44efa7fa09547f8602b724b5cebb557d4ffff1eaf4615 SHA512 6cbf77704f202e8748348b3ee95295ab7d3def3ddf07ede18f4dafdc4374685b7597892d2ba02eaf2d113abeb6f6ece282f8f822528eecd6871c7c0faedcce28 diff --git a/dev-libs/isa-l/isa-l-2.30.0-r1.ebuild b/dev-libs/isa-l/isa-l-2.30.0-r1.ebuild index 73a23a860af59..0b993e7daf1a3 100644 --- a/dev-libs/isa-l/isa-l-2.30.0-r1.ebuild +++ b/dev-libs/isa-l/isa-l-2.30.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" IUSE="cpu_flags_x86_avx512f" # AVX512 support in yasm is still work in progress diff --git a/metadata/.checksum-test-marker b/metadata/.checksum-test-marker index a98f38f07ee24..33cd375fccd87 100644 --- a/metadata/.checksum-test-marker +++ b/metadata/.checksum-test-marker @@ -1,4 +1,4 @@ -1684334442 Wed May 17 02:40:42 PM UTC 2023 +1684336240 Wed May 17 03:10:40 PM UTC 2023 # Testcase for mirror network: # Watch the value over a day, if unchanging then # one or more mirrors is missing --checksum diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz Binary files differindex 0f069dd7aaa13..26f4e5ac582f1 100644 --- a/metadata/Manifest.gz +++ b/metadata/Manifest.gz diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 40b7abd591776..3c20603b19833 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Wed, 17 May 2023 14:40:05 +0000 +Wed, 17 May 2023 15:10:03 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index c6cecfb9df3b3..c57de9174f785 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 543888 BLAKE2B da15fb010da91c403608af1847df77a89c9a8a24b2f5c1999256191c31d7755cd7667c19867e75c2bbdd07063f4ce4dd641cf53415eb08b83e35cbb3d2cd35e2 SHA512 ac5e51b2bf8075889870e4eedfe469274eaf28945ed1e974bc76ae0576dc1aa0db2a5fdacfc15e8cfb28486195fad65b487cf50896a207c5fcad4ffae850adbc -TIMESTAMP 2023-05-17T14:40:09Z +TIMESTAMP 2023-05-17T15:10:07Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRk50lfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRk7k9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDXVg/7B3Q6ZB3OaepVcGH6UZlnTk8C3e03j2WkhaTnMJqTBfwx/om1Fckar41+ -OlvSVx2slqe/0UZaAzUoEevWfGULK8bQJIO9BiHdr6lyob8pvs8AiUGQLFvH1r/o -lNsFlWtywKAx94wQiIJXXQCrVOCipYhKLuJf1S1Z027AWQ7Ibjb9u2crAyJzMPQB -rzPudI6Ww3zx84ixNVvJsYIhNhgXIFxxxCpiXZFlzr6YB8UuwsrOlu0Hv+yFTtbw -jC2JlRgmgQyFC4wYF7rm7CLKZ35Etj1lLu67BUkiojLEyhMlr4Mt+FIN4g/MuxPL -KRJJL8yG0xcwFC6hEF+7OKWA32jQpxIMHr5zPZbJcYu3EtEXJ//TSV5pygfvOaZY -xdOBpzMdmTIx7wa+Oc97HSuleXEgicRkY2EWFFCpst5YYWER0azWTsIj/qV4UisD -3TCfWrrKQE/zp/O2zoPMKxVY5BnMsvCJ5pETmQjdyzth8WHYQR16lsmS3vnkuTde -5qmpEyOpe7s5S+TwTXw9BCikmsyU6HxZD4WD5hvSjj2NU/BPqwXEcl8SdbDhAdMn -F2chogWu24BQtn1tAl4VqUn/205oG4ZYwoI0MvFNP7HKG3RrEZjbMW2uNQfXYmgD -CoSAWop150q+/DiHOD5R2CqtZbfPgtvPCEcqt+3FTtGo0g36H8w= -=VqDj +klBJTQ/9FsrDo+C1DFaRnkZAH8b7/qlmRmzkxQ4DjWpzD5PGct3KytoR/5/umL1n +kNgZll/UqZdfMqkMXKB5XaJfmuI48symslgtJ2MBISb7RdmkenPuA1CtwphlBegO +nGdy/YqkpmGFYN7Kq5NX1JvmHYZpPPEgdcSjZztD9/lFgu/EPRTkgyuGhGOm4VPh +gqW4gYmWtVQhEqbq7epG3brXnsuVBavaBvpEz/9opI+I5N+oaiym0nffMc8lDplE +3tgfeVCja9+yQw2/K3CiAtmRdyi6gyjdGEhX5bM81i6e3FwlNj20Kpk+/xi9Zy4P +HsZa+pcYaVT4FhdHB97re6dZGixlOhHlIHmg2JvT2Wd2H6qxF+aufBzaWKtzYWkt +Pi0Pl26zx6YVUv4IoYSzZ/QIU3Ii55MTmqreAxjgptIQrFcwTK9QCcvQXMIU4n4Z +zR7gb0TmRjtrCOfuSKRfGRnVD/g9HEUeQnVicjx5IQVIhGdbzfa7YgsizEFOa/6S +ATZxLQLYIbSJ6cp5vc6uHpm1DRnmNhcV59IyjiidsEa2Fi8lYU5kk+GppSsT6n2Z +yhsSM4VIct/Z8aZTQqp2NHUT3w2kHTYBPo5PiQoNpx3sdLD94U4Rlo3cGB8opVaF +ANpvt9qIvtb9r77nkEhlvzAo7OV8xlD9EO8YM2H0hE2D8PH2DY4= +=O1jq -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 40b7abd591776..abcafb932b193 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Wed, 17 May 2023 14:40:05 +0000 +Wed, 17 May 2023 15:10:04 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz Binary files differindex c17e69e76c542..82b7dd03770f8 100644 --- a/metadata/md5-cache/Manifest.gz +++ b/metadata/md5-cache/Manifest.gz diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz Binary files differindex a29daa1514d41..52f76d74a06c6 100644 --- a/metadata/md5-cache/dev-libs/Manifest.gz +++ b/metadata/md5-cache/dev-libs/Manifest.gz diff --git a/metadata/md5-cache/dev-libs/isa-l-2.30.0-r1 b/metadata/md5-cache/dev-libs/isa-l-2.30.0-r1 index 5150e6f273c9f..7c538749738c5 100644 --- a/metadata/md5-cache/dev-libs/isa-l-2.30.0-r1 +++ b/metadata/md5-cache/dev-libs/isa-l-2.30.0-r1 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://github.com/intel/isa-l INHERIT=autotools IUSE=cpu_flags_x86_avx512f -KEYWORDS=~amd64 ~arm ~arm64 ~riscv +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=BSD SLOT=0 SRC_URI=https://github.com/intel/isa-l/archive/refs/tags/v2.30.0.tar.gz -> isa-l-2.30.0.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=858e7c73b7dc3397685c96cd2afd9aa8 +_md5_=e779a3d5f8b7b30ab4db59e64e3774fe diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz Binary files differindex 6dcb4c1eb2b61..a887dfffe268e 100644 --- a/metadata/md5-cache/net-libs/Manifest.gz +++ b/metadata/md5-cache/net-libs/Manifest.gz diff --git a/metadata/md5-cache/net-libs/xrootd-5.5.5 b/metadata/md5-cache/net-libs/xrootd-5.5.5 new file mode 100644 index 0000000000000..392de85f6eaef --- /dev/null +++ b/metadata/md5-cache/net-libs/xrootd-5.5.5 @@ -0,0 +1,17 @@ +BDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/pytest-7.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) test? ( dev-util/cppunit ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( app-doc/doxygen media-gfx/graphviz virtual/latex-base python? ( dev-python/sphinx ) ) virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=acct-group/xrootd acct-user/xrootd dev-libs/openssl:0= sys-libs/zlib virtual/libcrypt:= fuse? ( sys-fs/fuse:0= ) http? ( net-misc/curl:= net-libs/davix ) kerberos? ( virtual/krb5 ) libxml2? ( dev-libs/libxml2:2= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) readline? ( sys-libs/readline:0= ) systemd? ( sys-apps/systemd:= ) xrdec? ( dev-libs/isa-l ) +DESCRIPTION=Extended ROOT remote file server +EAPI=8 +HOMEPAGE=https://xrootd.slac.stanford.edu/ +INHERIT=cmake docs distutils-r1 systemd +IUSE=examples fuse http kerberos +libxml2 python readline +server systemd test xrdec doc python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-3 +RDEPEND=acct-group/xrootd acct-user/xrootd dev-libs/openssl:0= sys-libs/zlib virtual/libcrypt:= fuse? ( sys-fs/fuse:0= ) http? ( net-misc/curl:= net-libs/davix ) kerberos? ( virtual/krb5 ) libxml2? ( dev-libs/libxml2:2= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) readline? ( sys-libs/readline:0= ) systemd? ( sys-apps/systemd:= ) xrdec? ( dev-libs/isa-l ) dev-lang/perl +REQUIRED_USE=http? ( kerberos ) python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) test? ( server ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://xrootd.slac.stanford.edu/download/v5.5.5/xrootd-5.5.5.tar.gz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 499c8c8ae8bcabd2304237fb740c23b3 docs 7b9e167549c44efa7994614f33ba6d7a flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2b45be77498ef747da154e47b66532e7 diff --git a/metadata/md5-cache/sci-physics/Manifest.gz b/metadata/md5-cache/sci-physics/Manifest.gz Binary files differindex 99aded5677d80..fb0120ee0c962 100644 --- a/metadata/md5-cache/sci-physics/Manifest.gz +++ b/metadata/md5-cache/sci-physics/Manifest.gz diff --git a/metadata/md5-cache/sci-physics/root-6.26.08 b/metadata/md5-cache/sci-physics/root-6.26.08 deleted file mode 100644 index acad8a205ff71..0000000000000 --- a/metadata/md5-cache/sci-physics/root-6.26.08 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=sys-devel/make >=dev-util/cmake-3.20.5 fortran? ( virtual/fortran ) -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=app-arch/lz4 app-arch/zstd app-arch/xz-utils fortran? ( dev-lang/cfortran ) dev-cpp/nlohmann_json dev-libs/libpcre:3 dev-libs/xxhash media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0= virtual/libcrypt:= sys-libs/ncurses:= sys-libs/zlib X? ( x11-libs/libX11:0 x11-libs/libXext:0 x11-libs/libXft:0 x11-libs/libXpm:0 opengl? ( media-libs/ftgl:0= media-libs/glew:0= virtual/opengl virtual/glu x11-libs/gl2ps:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwebengine:5[widgets] ) ) asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff] ) cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 ) cudnn? ( dev-libs/cudnn ) davix? ( net-libs/davix ) emacs? ( >=app-editors/emacs-23.1:* ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:0= ) graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) libcxx? ( sys-libs/libcxx ) unuran? ( sci-mathematics/unuran:0= ) minuit? ( !sci-libs/minuit ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) odbc? ( || ( dev-db/libiodbc dev-db/unixODBC ) ) oracle? ( dev-db/oracle-instantclient[sdk] ) postgres? ( dev-db/postgresql:= ) pythia6? ( sci-physics/pythia:6 ) pythia8? ( sci-physics/pythia:8 ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) ) R? ( dev-lang/R ) shadow? ( sys-apps/shadow ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/openssl:0= ) tbb? ( dev-cpp/tbb:= ) tmva? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) ) uring? ( sys-libs/liburing:= ) vc? ( dev-libs/vc:= ) xml? ( dev-libs/libxml2:2= ) xrootd? ( net-libs/xrootd:0= ) virtual/pkgconfig fortran? ( virtual/fortran ) -DESCRIPTION=C++ data analysis framework and interpreter from CERN -EAPI=8 -HOMEPAGE=https://root.cern -INHERIT=cmake cuda elisp-common fortran-2 python-single-r1 toolchain-funcs -IUSE=+X aqua +asimage c++14 +c++17 cuda cudnn +davix debug emacs +examples fits fftw fortran +gdml graphviz +gsl http libcxx +minuit mpi mysql odbc +opengl oracle postgres pythia6 pythia8 +python qt5 R +roofit +root7 shadow sqlite +ssl +tbb test +tmva +unuran uring vc +xml xrootd +python_single_target_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA -PROPERTIES=test_network -RDEPEND=app-arch/lz4 app-arch/zstd app-arch/xz-utils fortran? ( dev-lang/cfortran ) dev-cpp/nlohmann_json dev-libs/libpcre:3 dev-libs/xxhash media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0= virtual/libcrypt:= sys-libs/ncurses:= sys-libs/zlib X? ( x11-libs/libX11:0 x11-libs/libXext:0 x11-libs/libXft:0 x11-libs/libXpm:0 opengl? ( media-libs/ftgl:0= media-libs/glew:0= virtual/opengl virtual/glu x11-libs/gl2ps:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwebengine:5[widgets] ) ) asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff] ) cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 ) cudnn? ( dev-libs/cudnn ) davix? ( net-libs/davix ) emacs? ( >=app-editors/emacs-23.1:* ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:0= ) graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) libcxx? ( sys-libs/libcxx ) unuran? ( sci-mathematics/unuran:0= ) minuit? ( !sci-libs/minuit ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) odbc? ( || ( dev-db/libiodbc dev-db/unixODBC ) ) oracle? ( dev-db/oracle-instantclient[sdk] ) postgres? ( dev-db/postgresql:= ) pythia6? ( sci-physics/pythia:6 ) pythia8? ( sci-physics/pythia:8 ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) ) R? ( dev-lang/R ) shadow? ( sys-apps/shadow ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/openssl:0= ) tbb? ( dev-cpp/tbb:= ) tmva? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) ) uring? ( sys-libs/liburing:= ) vc? ( dev-libs/vc:= ) xml? ( dev-libs/libxml2:2= ) xrootd? ( net-libs/xrootd:0= ) fortran? ( virtual/fortran ) -REQUIRED_USE=^^ ( c++14 c++17 ) cuda? ( tmva ) cudnn? ( cuda ) !X? ( !asimage !opengl !qt5 ) davix? ( ssl xml ) python? ( ^^ ( python_single_target_python3_10 ) ) qt5? ( root7 ) root7? ( || ( c++17 ) ) tmva? ( gsl python ) uring? ( root7 ) -RESTRICT=test -SLOT=6.26/08 -SRC_URI=https://root.cern/download/root_v6.26.08.source.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cuda 13d76baf0dc95e560610c6b7dfa79db4 elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9e661f402c99843b60d67b184b19067f diff --git a/metadata/md5-cache/sci-physics/root-6.26.9999 b/metadata/md5-cache/sci-physics/root-6.26.9999 deleted file mode 100644 index f5ce02fbc7411..0000000000000 --- a/metadata/md5-cache/sci-physics/root-6.26.9999 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/make >=dev-util/cmake-3.20.5 fortran? ( virtual/fortran ) >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=app-arch/lz4 app-arch/zstd app-arch/xz-utils fortran? ( dev-lang/cfortran ) dev-cpp/nlohmann_json dev-libs/libpcre:3 dev-libs/xxhash media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0= virtual/libcrypt:= sys-libs/ncurses:= sys-libs/zlib X? ( x11-libs/libX11:0 x11-libs/libXext:0 x11-libs/libXft:0 x11-libs/libXpm:0 opengl? ( media-libs/ftgl:0= media-libs/glew:0= virtual/opengl virtual/glu x11-libs/gl2ps:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwebengine:5[widgets] ) ) asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff] ) cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 ) cudnn? ( dev-libs/cudnn ) davix? ( net-libs/davix ) emacs? ( >=app-editors/emacs-23.1:* ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:0= ) graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) libcxx? ( sys-libs/libcxx ) unuran? ( sci-mathematics/unuran:0= ) minuit? ( !sci-libs/minuit ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) odbc? ( || ( dev-db/libiodbc dev-db/unixODBC ) ) oracle? ( dev-db/oracle-instantclient[sdk] ) postgres? ( dev-db/postgresql:= ) pythia6? ( sci-physics/pythia:6 ) pythia8? ( sci-physics/pythia:8 ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) ) R? ( dev-lang/R ) shadow? ( sys-apps/shadow ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/openssl:0= ) tbb? ( dev-cpp/tbb:= ) tmva? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) ) uring? ( sys-libs/liburing:= ) vc? ( dev-libs/vc:= ) xml? ( dev-libs/libxml2:2= ) xrootd? ( net-libs/xrootd:0= ) virtual/pkgconfig fortran? ( virtual/fortran ) -DESCRIPTION=C++ data analysis framework and interpreter from CERN -EAPI=8 -HOMEPAGE=https://root.cern -INHERIT=cmake cuda elisp-common fortran-2 python-single-r1 toolchain-funcs git-r3 -IUSE=+X aqua +asimage c++14 +c++17 cuda cudnn +davix debug emacs +examples fits fftw fortran +gdml graphviz +gsl http libcxx +minuit mpi mysql odbc +opengl oracle postgres pythia6 pythia8 +python qt5 R +roofit +root7 shadow sqlite +ssl +tbb test +tmva +unuran uring vc +xml xrootd +python_single_target_python3_10 -LICENSE=LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA -PROPERTIES=test_network live -RDEPEND=app-arch/lz4 app-arch/zstd app-arch/xz-utils fortran? ( dev-lang/cfortran ) dev-cpp/nlohmann_json dev-libs/libpcre:3 dev-libs/xxhash media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0= virtual/libcrypt:= sys-libs/ncurses:= sys-libs/zlib X? ( x11-libs/libX11:0 x11-libs/libXext:0 x11-libs/libXft:0 x11-libs/libXpm:0 opengl? ( media-libs/ftgl:0= media-libs/glew:0= virtual/opengl virtual/glu x11-libs/gl2ps:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwebengine:5[widgets] ) ) asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff] ) cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 ) cudnn? ( dev-libs/cudnn ) davix? ( net-libs/davix ) emacs? ( >=app-editors/emacs-23.1:* ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:0= ) graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) libcxx? ( sys-libs/libcxx ) unuran? ( sci-mathematics/unuran:0= ) minuit? ( !sci-libs/minuit ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) odbc? ( || ( dev-db/libiodbc dev-db/unixODBC ) ) oracle? ( dev-db/oracle-instantclient[sdk] ) postgres? ( dev-db/postgresql:= ) pythia6? ( sci-physics/pythia:6 ) pythia8? ( sci-physics/pythia:8 ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) ) R? ( dev-lang/R ) shadow? ( sys-apps/shadow ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/openssl:0= ) tbb? ( dev-cpp/tbb:= ) tmva? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) ) uring? ( sys-libs/liburing:= ) vc? ( dev-libs/vc:= ) xml? ( dev-libs/libxml2:2= ) xrootd? ( net-libs/xrootd:0= ) fortran? ( virtual/fortran ) -REQUIRED_USE=^^ ( c++14 c++17 ) cuda? ( tmva ) cudnn? ( cuda ) !X? ( !asimage !opengl !qt5 ) davix? ( ssl xml ) python? ( ^^ ( python_single_target_python3_10 ) ) qt5? ( root7 ) root7? ( || ( c++17 ) ) tmva? ( gsl python ) uring? ( root7 ) -RESTRICT=test -SLOT=6.26/9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cuda 13d76baf0dc95e560610c6b7dfa79db4 elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9e661f402c99843b60d67b184b19067f diff --git a/metadata/md5-cache/sci-physics/root-6.28.00 b/metadata/md5-cache/sci-physics/root-6.28.04 index a428da847297d..e454349a602cb 100644 --- a/metadata/md5-cache/sci-physics/root-6.28.00 +++ b/metadata/md5-cache/sci-physics/root-6.28.04 @@ -12,7 +12,7 @@ PROPERTIES=test_network RDEPEND=app-arch/lz4 app-arch/zstd app-arch/xz-utils fortran? ( dev-lang/cfortran ) dev-cpp/nlohmann_json dev-libs/libpcre:3 dev-libs/xxhash media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0= virtual/libcrypt:= sys-libs/ncurses:= sys-libs/zlib X? ( x11-libs/libX11:0 x11-libs/libXext:0 x11-libs/libXft:0 x11-libs/libXpm:0 opengl? ( media-libs/ftgl:0= media-libs/glew:0= virtual/opengl virtual/glu x11-libs/gl2ps:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwebengine:5[widgets] ) ) asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff] ) cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 ) cudnn? ( dev-libs/cudnn ) davix? ( net-libs/davix ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:0= ) graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) libcxx? ( sys-libs/libcxx ) unuran? ( sci-mathematics/unuran:0= ) minuit? ( !sci-libs/minuit ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) odbc? ( || ( dev-db/libiodbc dev-db/unixODBC ) ) oracle? ( dev-db/oracle-instantclient[sdk] ) postgres? ( dev-db/postgresql:= ) pythia6? ( sci-physics/pythia:6 ) pythia8? ( sci-physics/pythia:8 ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) R? ( dev-lang/R ) shadow? ( sys-apps/shadow ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/openssl:0= ) tbb? ( dev-cpp/tbb:= ) tmva? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) ) uring? ( sys-libs/liburing:= ) vc? ( dev-libs/vc:= ) xml? ( dev-libs/libxml2:2= ) xrootd? ( net-libs/xrootd:0= ) python_single_target_python3_10? ( dev-python/jupyter[python_targets_python3_10(-)] dev-python/notebook[python_targets_python3_10(-)] dev-python/metakernel[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/jupyter[python_targets_python3_11(-)] dev-python/notebook[python_targets_python3_11(-)] dev-python/metakernel[python_targets_python3_11(-)] ) fortran? ( virtual/fortran ) REQUIRED_USE=^^ ( c++14 c++17 ) cuda? ( tmva ) cudnn? ( cuda ) !X? ( !asimage !opengl !qt5 ) davix? ( ssl xml ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) qt5? ( root7 ) root7? ( || ( c++17 ) ) tmva? ( gsl python ) uring? ( root7 ) RESTRICT=test -SLOT=6/6.28.00 -SRC_URI=https://root.cern/download/root_v6.28.00.source.tar.gz +SLOT=6/6.28.04 +SRC_URI=https://root.cern/download/root_v6.28.04.source.tar.gz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cuda 13d76baf0dc95e560610c6b7dfa79db4 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=90a006eaa39f12576243e188197910cc diff --git a/metadata/news/Manifest b/metadata/news/Manifest index d3f0fd30cefaf..780cc0a45de4c 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 15668 BLAKE2B 449292f439e2a4f4fd7b4726028a046b309262c1c104b330b62b26428794c6a1ff66902103e9c2359f352f474b113cc9c85ddbbb187a374b6211d02e6ca79ff3 SHA512 e7b892ad549ad1d2a69c8cd56f9a18807e1e7a0c3b686e86ad5dca719913cab1270dea7dd5e376d522493285e5a8117f923772e2df0f2019b0c49a02107d6b03 -TIMESTAMP 2023-05-17T14:40:09Z +TIMESTAMP 2023-05-17T15:10:07Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRk50lfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRk7k9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDJwhAAjISxRX11574s+f175S+Ltgtz99fLCiVFwhR+p1BIGKBJmBavJRtZ6zji -1x3abcx9J2OBJnM9lVMB19JkQvHhC+bl+iqXQ14kFJ/fimgm0wB8VRYnZ2QpsZn3 -gt2TPplXRgg19UW9w9+QxM+xeSOABY0pEBfRIrOwEX5gxeyni7uODlirwNtio3Xu -z71T+NWEM+GO0Rcu11bHJ1IB/QAeDnDlkifthI5hXjYfVM8jF1zSO3lgGfYU7uor -mtcGg+4LV+i7ebci7hmAm0MAiYafuoKygxlNYMktTDD28PLeAwdPg97L5AYlSbI7 -Dmrjtl/s2/Jw3PwWXLyp4Vcupu6qPvSgwBMllq/M26bwCXeFB7MimoXyFnjnFu4O -HeeaoGRO3L3lBaAVwto0d/m/BQqMfP5XO81rvFIiIeMA3jgbOSLvNgFWxEPn6r/C -3SxdzWrgWvRKDh9R/zhsX6vjTDZBLth486q9Wn5gSg1mbnK2Kh+LzcG6SdXyM0N1 -2MyfqSzEp+HZeAst7bCE7G28LyaeIUN3sgy5Hael5LPeE+VUuAjugljIYFTSHV1Y -zWo7taXtpgys3XhCA68Np3o7yv449tfF8HKFbBd41fiAX7QnsfeQB16mC17SUBup -gLKAGXaVs8jmoR8oSc4+GKYF5C/Y7qwOtnRUPXJ70fbFcQ7mBqc= -=8j+u +klCS3g/+PwNpJodUc5Ov3YY6HQt7mKXBTZXF8AAvdWsBHB9M8faZhLmVl5pnUQ7H +V6r3sjAgQzkf3Os8nUEJ9UnoUBBvskgs+h6+0re1dKZQ4AyLjKylLsJIiRUg6WKv +VW1h7BkdSAqXVv6fhwKLq9oI/DVfD4ihHTFmjBi5SD48O6CGN2wnHf8qgAlNWbwJ ++TyinodFTQiOCPvD2PjbfDTDuaVBLEl7VjuFa2uQarYOYLUWiirt4Rpun+cGyK35 +iD3q4LDjxRfoKDus/4Z5mapBL0htFEdLq7447/2wPO3pkUVwoR+RZWD4MmTCg9ic +kaaHHcTrkwch+8w01UGBBTfuUrW8CNxe7AP9bNKKdsL4TFEv8gQmX9bVGgptuocr +vm23ptpilCepPxbuRCPa5zHQ1q+rD5QzLUheMULgQPGHovH7g/0o93AfaPPcPXro +vJl3GG1Zynz7EMustiaAJci10CS8ckqDOwBXRaP8P3DS8BnSqs64vSyDj2xMTYhc +iRfQyL4Jmm46sNQftBC0Qi4yqlZMHOAnTIpvXcd2PMrwCneJLmAM/CuxMMa1EiTP +W/tcAsKl/Mg08wtgISxGcydT3SUVtVZXHUPMYoLfosRQFSDVtjTCm0NpBlc9nsMi +C31Z0xVK1rsXWLyPBPHvHwmqX8BKg4UyvsWtOc4IMJzAnkuF+NQ= +=gBfW -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index 40b7abd591776..abcafb932b193 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Wed, 17 May 2023 14:40:05 +0000 +Wed, 17 May 2023 15:10:04 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index 662843fda2b84..f6e1abf333e7f 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Wed May 17 02:40:05 PM UTC 2023 +Wed May 17 03:10:03 PM UTC 2023 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index f96353dc92de2..5b88e28b2d24b 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Wed, 17 May 2023 14:45:01 +0000 +Wed, 17 May 2023 15:15:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index e9f88c6834435..8c96d8cfb7e16 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -f2b5cb37528152682ad68b4f6d6536a1eb5e1a05 1684331758 2023-05-17T13:55:58+00:00 +bc0d43f4a79a0cd693c54d478f6572e8f7c9efd7 1684335536 2023-05-17T14:58:56+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index 500c458ee2c07..041e2905ed153 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1684334401 Wed 17 May 2023 02:40:01 PM UTC +1684336201 Wed 17 May 2023 03:10:01 PM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index 40b7abd591776..3c20603b19833 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Wed, 17 May 2023 14:40:05 +0000 +Wed, 17 May 2023 15:10:03 +0000 diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz Binary files differindex 9254abb7cfab4..190ff20c0e955 100644 --- a/net-libs/Manifest.gz +++ b/net-libs/Manifest.gz diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest index b895022da5723..1bfca84ec954f 100644 --- a/net-libs/xrootd/Manifest +++ b/net-libs/xrootd/Manifest @@ -5,11 +5,14 @@ AUX xrootd-4.8.3-crc32.patch 1987 BLAKE2B be57f7be2a897a2399f923e4670d219be79053 AUX xrootd-5.4.3-cmake_no_python.patch 403 BLAKE2B 8e13c64de9bb8504dae8c309fccfb52a13bf5c86be40493272002437c8b5838c75badbdfc8eef3d04e7f62d15509dda138fcecfd4299794c73bbb92f4665182c SHA512 0d082f52a4c6fd0e569d6df9653065d1438a55c047edefbdb882465a6c83d66bca1c358e64e724a656595a2d1e453adaaa662915d74382508338f3d98e98e44e AUX xrootd-5.4.3-no_automagic.patch 454 BLAKE2B 78fdb01301a342db1ea3685f5513f56449ed69af0e5ecf48545af7c8e2cb00f58b68660b812f64dcdc15df4d1bc303ef127fe85c0b9ea7ebc4a9518ab0d30c11 SHA512 7aa1e7d2f2a86e2222a4bf95ca344994d67bc25dbb3ffce27c36634dcecf8dd828a3072f04dd266014e7fd8cab8a06135959a8ee10f3003dcbaf43ac5658d3e5 AUX xrootd-5.4.3-python_tests_py3.patch 4491 BLAKE2B 61e3eb0e10de6e746b1447c7a1df8d6345c9533e6285e21263f5e65f8d7c4a6e7d50eef56be48fb9ac88c4efaee488e6f90fe046cbd9b24ace322a8781a5ea5a SHA512 6b854907e1fa45b44492c5224eb977ac7b4682ad1a74319efdf3a9907b252a2bdfd9510fa942f253319b80fa25947b05e3ab2f92b23d7fc1be0282c248741c9d +AUX xrootd-5.5-system-isa-l.patch 9637 BLAKE2B f46dfec0b4abcc0ddb01575b823d74c2345b02d5c951359baf64bf3a3d41bbe622014b82d11a4e8a642e7b5b95d6bfa7cdf896f1a02842a8065199a91c12c3a2 SHA512 33591ef5416276e5708d0adc3cf1f79d9eb19e80299e99b10ffd1a024f14c87ba83687b29df6f1bd251d0ec850ff8eec1b40a9384dbe26ea7e2f9018fed79878 AUX xrootd.confd 651 BLAKE2B a35bf51b82334757dbd27bd48923e59f955361ab009c4b92eef83050d5d4e23904abc2b0b9577f8a5888c875c34bf736cf4072b6684a91ca6ad8cd90fe9a2ba9 SHA512 60ab5b6d77cf79437960044bf201127c8adf5134e7f61a18dcccd2e474a4e41eda971e3ada71dea987716080fb308af98a5237bab2a0b82f50f932ff59e3fdea AUX xrootd.initd 858 BLAKE2B 306970196c9f69db3f94c095c8518b837f5f4723a1cbae273273821e4d77d30a7fe65ac4fccbb640ad5e0b6f879e549dbbc4e799f87b5b5c813d66f2d270af2b SHA512 dcdb75341d904c9850c2bf97393ccbb68ad37b095e0a20ca4dab27b10dd7525874c8ad6e07e5b9c1f3c3566391a50c06dee70622d865fa51a7e73aa4096da955 DIST xrootd-5.4.3.tar.gz 3182127 BLAKE2B ed3f6a943167eafb5f6d7f78ca34f44c9a18b5ed672a4e622acb1e6e6997bd21756a30bf24f0b799ab4f16e7e1fb3f61a042f4e5e00f965b898fc5a287bf995a SHA512 189ec8e20901fd07093494187502e031a60d4ade22af33067313fad7a1bf6a6feb5c5d9d59d3a86d13a6a767e5a93cf4836da02e9cae11c81ccac07199898d72 DIST xrootd-5.5.4.tar.gz 3241021 BLAKE2B 505890ab7dbd0530d3c42390c9a6858cf0c8b53d42631b3bed615cb9b7c4d738bb791d26e625b010fef79f57291eb8bcd653ec629d240df92d37c12c973210f8 SHA512 1bf8fec3e20950e1dfbb5a7914c2f2b1d7d1fc1ce6b419dda129bb6cfb083ae674a14732b7b7330dee2287635749d91f8ee7e16badd71c723d189a1a44c309dd +DIST xrootd-5.5.5.tar.gz 3243062 BLAKE2B 697dbd9d42e3fd9c6d2cf86a1c120e3752e74abbae2cf69be4c20292c568ad2f20fbea9320a2e22c04b53232d32915f9f7ea08c0e93117e8e72f181d5b642044 SHA512 864b4fe686c0a618a2672b624b7c5a00a4e87b4bd97842f8e25666b48a23f01e7d91d926013e9f435fb439a9c464ebbca8818720ec6c067c04d0603d1381cdba EBUILD xrootd-5.4.3-r2.ebuild 4627 BLAKE2B c3820362346a32f41c9a9afe447854211af4a2015e3e0950b98e18e6346ec9ec7528ae3ec7cef8be29dbaf069a9188dce4fad2a31023c87cb82cef709dc03c03 SHA512 705bd4e6189c67a0b7f31dc96241b086145268a13113826292ab6b00fdf739c497c67cb00033f5f42181f51dcc0476bf816fc5daf2dbace16d14c989fecd8589 EBUILD xrootd-5.4.3.ebuild 3186 BLAKE2B 39211730f3cf2da1f616c3cb88e0fbe5449b534fdb9612c47f919537162fb1cb14e4a225feeeed6b51428ae51c7550d31a875b71a0c1b5b3ee3b12e2cd474f26 SHA512 3ab16277df556260c833c1a60cb47c964ffefa7cef623aba61038d73be6959f2dbae41f2ccef28e95274472d0995a840347128fb38d4e5d8f171af709d8267f2 EBUILD xrootd-5.5.4-r1.ebuild 4747 BLAKE2B b998c253caf6335c65a071d9ad58b3481e24c697ba53506d38751284561f3fdd89f89f9b42d30789b168d8bc83ed6d96b0d12fed781cb6ee61c1751f142f2ac9 SHA512 064dad4eb4c39910149ad0a9a98519ae44e93038a000f9df4d5f8e4981267d681994bf033a75dfb711ae504368ac76c3852dcfeae3b3aae04874eafa203e724c -MISC metadata.xml 1035 BLAKE2B c81c606529973beb7936c49a35eff0a91bde2c604b4d0cea3a91cdb7aff0aeeba15ae6e9c6913897272e6f76c811427b920514d73280b2c0f13e4d035f4c5b3c SHA512 df74f8ac010f34a63e16979a5c3a222119f9c9b201f0a83b8b8f20bf3b5d102ad1ccdedfdd557a599701fbe234c42b1bb5ec34384445f428a40716ba2c1a6ae2 +EBUILD xrootd-5.5.5.ebuild 5131 BLAKE2B 1db4765c9c86cdebb0737961e69c8dd388343ed578fdaf0aa64d77e2199d86d949d9a0e8e4b737605854597f31d8dc65b8cde3702ab73174a607ad31c4f0bc37 SHA512 9714cf15a9d19f2c449bb019052f5b03e0cf5400191e07ec967c3a6c3c43e863ecf924b9edabee7b871a0b2e3d0069a1d2b1f0378bdf7b13ffbd2a26853c7f0f +MISC metadata.xml 1223 BLAKE2B 91d347d56ce4e60e13a50f8331a9f6ae5d8030c71d0ce42273637b305b83334e5b5e1652f96396faf4d5ce669dc8d970d4eafaaa32ce21ed7b6e7378013347ba SHA512 9dbcae7cd57b4b1ad3809b7adf02d6053d5d476bdf6ce4b20a41897e550281e68c8a58fe9a8fd6a08fccc61adc384c7123c8a5a02b226522c32a52a26f8ce5a3 diff --git a/net-libs/xrootd/files/xrootd-5.5-system-isa-l.patch b/net-libs/xrootd/files/xrootd-5.5-system-isa-l.patch new file mode 100644 index 0000000000000..4ab928aed7bb1 --- /dev/null +++ b/net-libs/xrootd/files/xrootd-5.5-system-isa-l.patch @@ -0,0 +1,286 @@ +commit fb01136cc18af34447d9438827cc736f720e4c24 +Author: Guilherme Amadio <amadio@cern.ch> +Date: Fri Nov 11 17:33:00 2022 +0100 + + [CMake] Adapt build system to be able to use pre-installed isa-l + +diff --git a/cmake/XRootDDefaults.cmake b/cmake/XRootDDefaults.cmake +index 5c25975bb..1bef0cce3 100644 +--- a/cmake/XRootDDefaults.cmake ++++ b/cmake/XRootDDefaults.cmake +@@ -33,4 +33,5 @@ option( ENABLE_XRDCLHTTP "Enable xrdcl-http plugin." + cmake_dependent_option( ENABLE_SCITOKENS "Enable SciTokens plugin." TRUE "NOT XRDCL_ONLY" FALSE ) + cmake_dependent_option( ENABLE_MACAROONS "Enable Macaroons plugin." TRUE "NOT XRDCL_ONLY" FALSE ) + option( FORCE_ENABLED "Fail build if enabled components cannot be built." FALSE ) ++cmake_dependent_option( USE_SYSTEM_ISAL "Use isa-l installed in the system" FALSE "ENABLE_XRDEC" FALSE ) + define_default( XRD_PYTHON_REQ_VERSION 3 ) +diff --git a/src/XrdCl/CMakeLists.txt b/src/XrdCl/CMakeLists.txt +index fb43d1f1b..32d3ccb4e 100644 +--- a/src/XrdCl/CMakeLists.txt ++++ b/src/XrdCl/CMakeLists.txt +@@ -28,8 +28,6 @@ endif() + # XrdEc sources + #------------------------------------------------------------------------------- + if( BUILD_XRDEC ) +- link_directories( ${ISAL_LIBDIR} ) +- include_directories( ${ISAL_INCDIR} ) + set( XrdEcSources + ${CMAKE_SOURCE_DIR}/src/XrdEc/XrdEcRedundancyProvider.cc + ${CMAKE_SOURCE_DIR}/src/XrdEc/XrdEcUtilities.cc +@@ -37,7 +35,6 @@ if( BUILD_XRDEC ) + ${CMAKE_SOURCE_DIR}/src/XrdEc/XrdEcReader.cc + XrdClEcHandler.cc + ) +- set( ISAL_LIB isal ) + add_compile_definitions( WITH_XRDEC ) + endif() + +@@ -119,19 +116,17 @@ target_link_libraries( + ${ZLIB_LIBRARIES} + ${EXTRA_LIBS} + ${CMAKE_DL_LIBS} +- ${OPENSSL_LIBRARIES} +- ${ISAL_LIB}) ++ ${OPENSSL_LIBRARIES}) + + set_target_properties( + XrdCl + PROPERTIES +- INTERFACE_LINK_LIBRARIES "" +- LINK_INTERFACE_LIBRARIES "" + VERSION ${XRD_CL_VERSION} + SOVERSION ${XRD_CL_SOVERSION} ) + + if( BUILD_XRDEC ) +- add_dependencies( XrdCl isa-l ) ++ target_include_directories(XrdCl PUBLIC ${ISAL_INCLUDE_DIRS}) ++ target_link_libraries(XrdCl ${ISAL_LIBRARIES}) + endif() + + #------------------------------------------------------------------------------- +diff --git a/src/XrdEc/CMakeLists.txt b/src/XrdEc/CMakeLists.txt +index 43aa3ff5e..53754340c 100644 +--- a/src/XrdEc/CMakeLists.txt ++++ b/src/XrdEc/CMakeLists.txt +@@ -1,9 +1,6 @@ + include( XRootDCommon ) + include( ExternalProject ) + +-link_directories( ${ISAL_LIBDIR} ) +-include_directories( ${ISAL_INCDIR} ) +- + #------------------------------------------------------------------------------- + # The XrdEc shared library + #------------------------------------------------------------------------------- +@@ -27,19 +24,14 @@ add_library( + target_link_libraries( + XrdEc + XrdCl +- isal + ) + + set_target_properties( + XrdEc + PROPERTIES +- INTERFACE_LINK_LIBRARIES "" +- LINK_INTERFACE_LIBRARIES "" + VERSION ${XRD_EC_VERSION} + SOVERSION ${XRD_EC_SOVERSION} ) + +-add_dependencies( XrdEc isa-l ) +- + #------------------------------------------------------------------------------ + # Install XrdEc library + #------------------------------------------------------------------------------ +diff --git a/src/XrdEc/XrdEcObjCfg.hh b/src/XrdEc/XrdEcObjCfg.hh +index 3978b1c77..24fb99429 100644 +--- a/src/XrdEc/XrdEcObjCfg.hh ++++ b/src/XrdEc/XrdEcObjCfg.hh +@@ -10,7 +10,7 @@ + + #include "XrdOuc/XrdOucCRC32C.hh" + +-#include "isa-l/crc.h" ++#include <isa-l/crc.h> + + #include <cstdlib> + #include <string> +diff --git a/src/XrdEc/XrdEcRedundancyProvider.cc b/src/XrdEc/XrdEcRedundancyProvider.cc +index 47f48a431..c41232aee 100644 +--- a/src/XrdEc/XrdEcRedundancyProvider.cc ++++ b/src/XrdEc/XrdEcRedundancyProvider.cc +@@ -15,7 +15,7 @@ + + #include "XrdEc/XrdEcRedundancyProvider.hh" + +-#include "isa-l/isa-l.h" ++#include <isa-l.h> + #include <cstring> + #include <sstream> + #include <algorithm> +diff --git a/src/XrdIsal.cmake b/src/XrdIsal.cmake +index fe819f495..f110df69d 100644 +--- a/src/XrdIsal.cmake ++++ b/src/XrdIsal.cmake +@@ -1,57 +1,47 @@ +-include( XRootDCommon ) +-include( ExternalProject ) ++if(USE_SYSTEM_ISAL) ++ find_package(isal REQUIRED) ++endif() ++ ++if(ISAL_FOUND) ++ return() ++endif() + + #------------------------------------------------------------------------------- + # Build isa-l + #------------------------------------------------------------------------------- + +-set(MAKEOPTIONS "") +-if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "i386" OR "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "i686") +- set(MAKEOPTIONS "arch=32") +-endif() ++include(ExternalProject) ++include(FindPackageHandleStandardArgs) + +-#EXECUTE_PROCESS( +-# COMMAND git ls-remote --tags https://github.com/01org/isa-l +-# COMMAND awk "{print $2}" +-# COMMAND grep -v {} +-# COMMAND awk -F "/" "{print $3}" +-# COMMAND tail -1 +-# OUTPUT_VARIABLE ISAL_VERSION +-#) ++set(ISAL_VERSION v2.30.0) ++message(STATUS "Building ISAL: ${ISAL_VERSION}") + +-set( ISAL_VERSION v2.30.0 ) +-MESSAGE( STATUS "Building ISAL: ${ISAL_VERSION}" ) ++set(ISAL_ROOT "${CMAKE_BINARY_DIR}/isa-l") ++set(ISAL_LIBRARY "${ISAL_ROOT}/.libs/libisal.a") ++set(ISAL_INCLUDE_DIRS "${ISAL_ROOT}") + +-set( ISAL_BUILDDIR "${CMAKE_BINARY_DIR}/isal/build" CACHE INTERNAL "" ) +-set( ISAL_INCDIR "${CMAKE_BINARY_DIR}/isal/include" CACHE INTERNAL "" ) +-set( ISAL_LIBDIR "${CMAKE_BINARY_DIR}/isal/lib" CACHE INTERNAL "" ) +- +-set( ISAL_HEADERS +- ${ISAL_BUILDDIR}/include/crc64.h +- ${ISAL_BUILDDIR}/include/crc.h +- ${ISAL_BUILDDIR}/include/erasure_code.h +- ${ISAL_BUILDDIR}/include/gf_vect_mul.h +- ${ISAL_BUILDDIR}/include/igzip_lib.h +- ${ISAL_BUILDDIR}/include/mem_routines.h +- ${ISAL_BUILDDIR}/include/multibinary.asm +- ${ISAL_BUILDDIR}/include/raid.h +- ${ISAL_BUILDDIR}/include/reg_sizes.asm +- ${ISAL_BUILDDIR}/include/test.h +- ${ISAL_BUILDDIR}/include/types.h ++ExternalProject_add(isa-l ++ URL https://github.com/intel/isa-l/archive/refs/tags/${ISAL_VERSION}.tar.gz ++ URL_HASH SHA256=bcf592c04fdfa19e723d2adf53d3e0f4efd5b956bb618fed54a1108d76a6eb56 ++ SOURCE_DIR ${CMAKE_BINARY_DIR}/isa-l ++ BUILD_IN_SOURCE 1 ++ CONFIGURE_COMMAND ./autogen.sh COMMAND ./configure --with-pic ++ BUILD_COMMAND make -j ${CMAKE_BUILD_PARALLEL_LEVEL} ++ INSTALL_COMMAND ${CMAKE_COMMAND} -E copy_directory ${ISAL_ROOT}/include ${ISAL_ROOT}/isa-l ++ BUILD_BYPRODUCTS ${ISAL_LIBRARY} ${ISAL_INCLUDE_DIRS} + ) + +-ExternalProject_add( +- isa-l +- SOURCE_DIR ${ISAL_BUILDDIR} +- BUILD_IN_SOURCE 1 +- GIT_REPOSITORY https://github.com/01org/isa-l.git +- GIT_TAG ${ISAL_VERSION} +- CONFIGURE_COMMAND ./autogen.sh COMMAND ./configure --with-pic +- BUILD_COMMAND make ${MAKEOPTIONS} +- INSTALL_COMMAND mkdir -p ${ISAL_INCDIR}/isa-l +- COMMAND mkdir -p ${ISAL_LIBDIR} +- COMMAND cp ${ISAL_HEADERS} ${ISAL_INCDIR}/isa-l +- COMMAND cp ${ISAL_BUILDDIR}/isa-l.h ${ISAL_INCDIR}/isa-l +- COMMAND cp ${ISAL_BUILDDIR}/.libs/libisal.a ${ISAL_LIBDIR}/ ++add_library(isal STATIC IMPORTED) ++ ++set(ISAL_LIBRARIES isal) ++add_dependencies(isal isa-l) ++ ++set_target_properties(isal ++ PROPERTIES ++ IMPORTED_LOCATION "${ISAL_LIBRARY}" ++ INTERFACE_INCLUDE_DIRECTORIES "$<BUILD_INTERFACE:${ISAL_INCLUDE_DIRS}>" + ) + ++# Emulate what happens when find_package(isal) succeeds ++find_package_handle_standard_args(isal ++ REQUIRED_VARS ISAL_INCLUDE_DIRS ISAL_LIBRARIES VERSION_VAR ISAL_VERSION) + +-- +commit f702ed624f9d57fb155ebf9c28b11def766da1da +Author: Guilherme Amadio <amadio@cern.ch> +Date: Fri Nov 11 15:35:15 2022 +0100 + + [CMake] Add a CMake find module for isa-l + +diff --git a/cmake/Findisal.cmake b/cmake/Findisal.cmake +new file mode 100644 +index 000000000..06468f993 +--- /dev/null ++++ b/cmake/Findisal.cmake +@@ -0,0 +1,55 @@ ++#.rst: ++# Findisal ++# --------- ++# ++# Find Intelligent Storage Acceleration Library. ++# ++# Result Variables ++# ^^^^^^^^^^^^^^^^ ++# ++# This module defines the following variables: ++# ++# :: ++# ++# ISAL_FOUND - True if isa-l is found. ++# ISAL_INCLUDE_DIRS - Where to find isa-l.h ++# ISAL_LIBRARIES - Where to find libisal.so ++# ++# :: ++# ++# ISAL_VERSION - The version of ISAL found (x.y.z) ++# ISAL_VERSION_MAJOR - The major version of isa-l ++# ISAL_VERSION_MINOR - The minor version of isa-l ++# ISAL_VERSION_PATCH - The patch version of isa-l ++ ++foreach(var ISAL_FOUND ISAL_INCLUDE_DIR ISAL_ISAL_LIBRARY ISAL_LIBRARIES) ++ unset(${var} CACHE) ++endforeach() ++ ++find_path(ISAL_INCLUDE_DIR NAME isa-l.h PATH_SUFFIXES include) ++ ++if(NOT ISAL_LIBRARY) ++ find_library(ISAL_LIBRARY NAMES isal PATH_SUFFIXES lib) ++endif() ++ ++mark_as_advanced(ISAL_INCLUDE_DIR) ++ ++if(ISAL_INCLUDE_DIR AND EXISTS "${ISAL_INCLUDE_DIR}/isa-l.h") ++ file(STRINGS "${ISAL_INCLUDE_DIR}/isa-l.h" ISAL_H REGEX "^#define ISAL_[A-Z_]+[ ]+[0-9]+.*$") ++ string(REGEX REPLACE ".+ISAL_MAJOR_VERSION[ ]+([0-9]+).*$" "\\1" ISAL_VERSION_MAJOR "${ISAL_H}") ++ string(REGEX REPLACE ".+ISAL_MINOR_VERSION[ ]+([0-9]+).*$" "\\1" ISAL_VERSION_MINOR "${ISAL_H}") ++ string(REGEX REPLACE ".+ISAL_PATCH_VERSION[ ]+([0-9]+).*$" "\\1" ISAL_VERSION_PATCH "${ISAL_H}") ++ set(ISAL_VERSION "${ISAL_VERSION_MAJOR}.${ISAL_VERSION_MINOR}.${ISAL_VERSION_PATCH}") ++endif() ++ ++include(FindPackageHandleStandardArgs) ++find_package_handle_standard_args(isal ++ REQUIRED_VARS ISAL_LIBRARY ISAL_INCLUDE_DIR VERSION_VAR ISAL_VERSION) ++ ++if(ISAL_FOUND) ++ set(ISAL_INCLUDE_DIRS "${ISAL_INCLUDE_DIR}") ++ ++ if(NOT ISAL_LIBRARIES) ++ set(ISAL_LIBRARIES ${ISAL_LIBRARY}) ++ endif() ++endif() diff --git a/net-libs/xrootd/metadata.xml b/net-libs/xrootd/metadata.xml index dae43a78f13c0..16c2591640579 100644 --- a/net-libs/xrootd/metadata.xml +++ b/net-libs/xrootd/metadata.xml @@ -13,10 +13,14 @@ It is usually used with <pkg>sci-physics/root</pkg> and its PROOF facilities for cluster computing in high energy physics. </longdescription> + <upstream> + <remote-id type="github">xrootd/xrootd</remote-id> + </upstream> <use> <flag name="fuse">Enable the <pkg>sys-fs/fuse</pkg> filesystem driver</flag> <flag name="http">Enable http protocol support</flag> <flag name="libxml2">Use <pkg>dev-libs/libxml2</pkg> for XML parsing (preferred) instead of bundled tinyxml</flag> <flag name="server">Install xrootd server and related plug-ins</flag> + <flag name="xrdec">Enable erasure coding support (XrdEc plugin) with <pkg>dev-libs/isa-l</pkg></flag> </use> </pkgmetadata> diff --git a/net-libs/xrootd/xrootd-5.5.5.ebuild b/net-libs/xrootd/xrootd-5.5.5.ebuild new file mode 100644 index 0000000000000..9137e1925da2a --- /dev/null +++ b/net-libs/xrootd/xrootd-5.5.5.ebuild @@ -0,0 +1,205 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_EXT=1 +DISTUTILS_OPTIONAL=1 +DISTUTILS_USE_PEP517="setuptools" +DOCS_BUILDER="doxygen" +DOCS_DEPEND=" + media-gfx/graphviz + virtual/latex-base + python? ( dev-python/sphinx ) +" + +inherit cmake docs distutils-r1 systemd + +DESCRIPTION="Extended ROOT remote file server" +HOMEPAGE="https://xrootd.slac.stanford.edu/" +SRC_URI="https://xrootd.slac.stanford.edu/download/v${PV}/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="examples fuse http kerberos +libxml2 python readline +server systemd test xrdec" + +RESTRICT="!test? ( test )" + +CDEPEND="acct-group/xrootd + acct-user/xrootd + dev-libs/openssl:0= + sys-libs/zlib + virtual/libcrypt:= + fuse? ( sys-fs/fuse:0= ) + http? ( + net-misc/curl:= + net-libs/davix + ) + kerberos? ( virtual/krb5 ) + libxml2? ( dev-libs/libxml2:2= ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:0= ) + systemd? ( sys-apps/systemd:= ) + xrdec? ( dev-libs/isa-l ) +" +DEPEND="${CDEPEND}" +BDEPEND=" + python? ( + ${PYTHON_DEPS} + ${DISTUTILS_DEPS} + test? ( >=dev-python/pytest-7.1.2[${PYTHON_USEDEP}] ) + ) + test? ( dev-util/cppunit ) +" +RDEPEND="${CDEPEND} + dev-lang/perl +" +REQUIRED_USE=" + http? ( kerberos ) + python? ( ${PYTHON_REQUIRED_USE} ) + test? ( server ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-4.8.3-crc32.patch + "${FILESDIR}"/${PN}-5.4.3-cmake_no_python.patch + "${FILESDIR}"/${PN}-5.4.3-python_tests_py3.patch + "${FILESDIR}"/${PN}-5.5-system-isa-l.patch +) + +# xrootd plugins are not intended to be linked with, +# they are to be loaded at runtime by xrootd, +# see https://github.com/xrootd/xrootd/issues/447 +QA_SONAME="/usr/lib.*/libXrd.*-$(ver_cut 1)\.so + /usr/lib.*/libXrdClTests\.so" + +pkg_setup() { + use python && python_setup +} + +src_prepare() { + cmake_src_prepare + + if use python; then + pushd "${S}"/bindings/python > /dev/null || die + distutils-r1_src_prepare + popd > /dev/null || die + fi +} + +# FIXME: support xrdec - currently only builds against bundled isa-l +src_configure() { + local mycmakeargs=( + -DUSE_SYSTEM_ISAL=TRUE + -DCMAKE_DISABLE_FIND_PACKAGE_LibXml2=$(usex libxml2 "no" "yes") + -DCMAKE_DISABLE_FIND_PACKAGE_systemd=$(usex systemd "no" "yes") + -DENABLE_FUSE=$(usex fuse) + -DENABLE_HTTP=$(usex http) + -DENABLE_KRB5=$(usex kerberos) + -DENABLE_MACAROONS=no + -DENABLE_PYTHON=$(usex python) + -DENABLE_READLINE=$(usex readline) + -DENABLE_SCITOKENS=no + -DENABLE_TESTS=$(usex test) + -DENABLE_VOMS=no + -DENABLE_XRDCL=yes + -DENABLE_XRDCLHTTP=$(usex http) + -DENABLE_XRDEC=$(usex xrdec) + -DFORCE_ENABLED=yes + -DXRDCL_ONLY=$(usex server "no" "yes") + ) + cmake_src_configure + + if use python; then + pushd "${BUILD_DIR}"/bindings/python > /dev/null || die + distutils-r1_src_configure + popd > /dev/null || die + fi +} + +src_compile() { + cmake_src_compile + if use python; then + pushd "${BUILD_DIR}"/bindings/python > /dev/null || die + distutils-r1_src_compile + popd > /dev/null || die + fi + + docs_compile + # secondary documentation for python bindings + if use python && use doc; then + emake -C bindings/python/docs html + fi +} + +python_test() { + epytest +} + +src_test() { + pushd "${BUILD_DIR}/tests" > /dev/null || die + # There are more tests but, they require a docker environment with various containers. + # The tests below are the ones which do not require a server to be running. + ./common/test-runner ./XrdClTests/libXrdClTests.so "All Tests/UtilsTest/" || die + ./common/test-runner ./XrdClTests/libXrdClTests.so "All Tests/SocketTest/" || die + ./common/test-runner ./XrdClTests/libXrdClTests.so "All Tests/PollerTest/" || die + popd > /dev/null || die + + # Python tests currently require manual configuration and start-up of an xrootd server. + # TODO: get this to run properly. + #use python && distutils-r1_src_test +} + +src_install() { + dodoc docs/ReleaseNotes.txt + cmake_src_install + find "${ED}" \( -iname '*.md5' -o -iname '*.map' \) -delete || die + + if use server; then + local i + for i in cmsd frm_purged frm_xfrd xrootd; do + newinitd "${FILESDIR}"/${i}.initd ${i} + done + # all daemons MUST use single master config file + newconfd "${FILESDIR}"/xrootd.confd xrootd + + if use systemd; then + systemd_dounit packaging/common/*.{service,socket} + fi + fi + + # base configs + insinto /etc/xrootd + doins packaging/common/*.cfg + + keepdir /etc/xrootd/config.d + keepdir /var/log/xrootd + + fowners -R xrootd:xrootd /etc/xrootd + fowners -R xrootd:xrootd /var/log/xrootd + + if use python; then + pushd "${BUILD_DIR}"/bindings/python > /dev/null || die + distutils-r1_src_install + popd > /dev/null || die + + if use doc; then + docinto python + docompress -x "/usr/share/doc/${PF}/python/html" + dodoc -r bindings/python/docs/build/html + fi + if use examples; then + docinto python + dodoc -r bindings/python/examples + fi + fi + + if use test; then + for f in test-runner xrdshmap; do + rm "${ED}"/usr/bin/${f} || die "Failed to remove test helper ${f} from installed tree" + done + rm "${ED}"/usr/$(get_libdir)/libXrd*Test*.so || die "Failed to remove test libraries from installed tree" + fi +} diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex ef0df30097a70..992613cc54159 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz diff --git a/profiles/use.local.desc b/profiles/use.local.desc index ec0a458a011a6..e46f8c8cb99ee 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -6133,6 +6133,7 @@ net-libs/xrootd:fuse - Enable the sys-fs/fuse filesystem driver net-libs/xrootd:http - Enable http protocol support net-libs/xrootd:libxml2 - Use dev-libs/libxml2 for XML parsing (preferred) instead of bundled tinyxml net-libs/xrootd:server - Install xrootd server and related plug-ins +net-libs/xrootd:xrdec - Enable erasure coding support (XrdEc plugin) with dev-libs/isa-l net-libs/zeromq:drafts - Build draft API, which may change at any time without any notice, and is therefore not recommended for normal use. net-libs/zeromq:libbsd - Use strlcpy() from dev-libs/libbsd instead of internal implementation. net-libs/zeromq:pgm - Build PGM (Pragmatic General Multicast)extention, a protocol for reliable multicast transport of data over IP networks. diff --git a/sci-physics/Manifest.gz b/sci-physics/Manifest.gz Binary files differindex 4137b03424d91..e11c1700b06cf 100644 --- a/sci-physics/Manifest.gz +++ b/sci-physics/Manifest.gz diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest index 525823b560799..0d5ea71afaa27 100644 --- a/sci-physics/root/Manifest +++ b/sci-physics/root/Manifest @@ -1,11 +1,8 @@ AUX root-6.12.06_cling-runtime-sysroot.patch 989 BLAKE2B 8202cc8f2bf72cc25642d0a03ba26c3969069b291a6a22188879dbedbf0c3c496149f79f671d0eb51d81d0ee36565660d136b4741f5d018c2b05325ff08381f0 SHA512 c96dee9843da1051c54bd6870ef0a04714944ffe1f86800c9a51b8eb8ef84107d3315d3a708dcc0b651248af4bec362c7f31695514505045aeda9c793d40dc58 -DIST root_v6.26.08.source.tar.gz 195225434 BLAKE2B e96870b701fbf25dd01c6ab1e39c40ee8fdce9bc6e58d2a6f48a8b3eae71b9eab0cef9a7a229d56efc00eb0d50f218eb2b26a2786641a484e4a08196007409c7 SHA512 5e8f7c6cbe0335a123e8154570582fcdbb1b6ca55ffd63c06e4d2bb85a03bb1a6b827f299b8aabff6699458cbf6bfecf5e4806889c43520a1df2cea12dde387b -DIST root_v6.28.00.source.tar.gz 185318916 BLAKE2B 12161f91e9875f62104f3c74f043191a3035bda1b31f8f36898cbae6cada4423c2179057c49cc01b52bdb66ffcc15c2c4be4322d7cf45b8bd1fb37f0c1dd568c SHA512 0ef842fce1e4afb5fb732ef480e6b62135404678f6f80b7605ecb9fbddf2981c6069086af7e42ede9e1310b6b0135cdfbcd93e701fbc7262f49e1f1737805617 DIST root_v6.28.02.source.tar.gz 185323243 BLAKE2B e35b925525bfaa1eb3ab61003a0f91377baf60da0fb0d46e542601757252ec99597391049a5d19bde060f6ce2be8d1c4c81116436591377840d0749755ff232a SHA512 03928abb307cfbb00a4a66086fecd9de36c0021cd071e5391369260b876eef1a5037771a01889e3a2a4fafe55c54f9d8e99840b069efd910a5d7ac1f564f3753 -EBUILD root-6.26.08.ebuild 8238 BLAKE2B da9e9a054ecbda1a216e19ab0f253ce6bbad20389f2700eddccab706aba614bbecade8b55dc40c72c9a7ef44e4f7c371dfa1e50481b6ec202024952d0c7c14db SHA512 9c5689d295d07259ccdf8b11ac1a97f81735ee2c3bc46896c705ab939420f2c9afadb7e14d3ef67cb0afa65dbc8c46064707feb23ad0a71035e57458d2bf9841 -EBUILD root-6.26.9999.ebuild 8238 BLAKE2B da9e9a054ecbda1a216e19ab0f253ce6bbad20389f2700eddccab706aba614bbecade8b55dc40c72c9a7ef44e4f7c371dfa1e50481b6ec202024952d0c7c14db SHA512 9c5689d295d07259ccdf8b11ac1a97f81735ee2c3bc46896c705ab939420f2c9afadb7e14d3ef67cb0afa65dbc8c46064707feb23ad0a71035e57458d2bf9841 -EBUILD root-6.28.00.ebuild 8605 BLAKE2B a1116ebcef27865c6ea4906b863e3908be3b8ad3571028ad0b81ccb076c67d3c9734b812ccadb62f172fd063c6758fbd5f22a41b1516e0f1c20adbee76fcd7da SHA512 6823d40f3b3fddc56bad37e2186f9a2253a242e45cae17647c59c2776148d7622ad1a9436239ed8567e83b6d40f37c5f506274c0ffb2c4a0901d04e0bcc29d44 +DIST root_v6.28.04.source.tar.gz 185345719 BLAKE2B 17e5714216dfbfece0e901abf6ed4c986c9efb3e63a57dd214d04af3851b3af8b58a5dffa89320a9a1061c506c71ad1091f358d83c352585c0f48f33eb5613ec SHA512 418df1d7346c65c37a5a5e646ba3980bce14590136b558a4951a9874f98c276e590ce84d27a0e9d8b8919615e33e09d1eb96af6ff954e5b311e545d86292c5d4 EBUILD root-6.28.02.ebuild 8605 BLAKE2B a1116ebcef27865c6ea4906b863e3908be3b8ad3571028ad0b81ccb076c67d3c9734b812ccadb62f172fd063c6758fbd5f22a41b1516e0f1c20adbee76fcd7da SHA512 6823d40f3b3fddc56bad37e2186f9a2253a242e45cae17647c59c2776148d7622ad1a9436239ed8567e83b6d40f37c5f506274c0ffb2c4a0901d04e0bcc29d44 +EBUILD root-6.28.04.ebuild 8605 BLAKE2B a1116ebcef27865c6ea4906b863e3908be3b8ad3571028ad0b81ccb076c67d3c9734b812ccadb62f172fd063c6758fbd5f22a41b1516e0f1c20adbee76fcd7da SHA512 6823d40f3b3fddc56bad37e2186f9a2253a242e45cae17647c59c2776148d7622ad1a9436239ed8567e83b6d40f37c5f506274c0ffb2c4a0901d04e0bcc29d44 EBUILD root-6.28.9999.ebuild 8605 BLAKE2B a1116ebcef27865c6ea4906b863e3908be3b8ad3571028ad0b81ccb076c67d3c9734b812ccadb62f172fd063c6758fbd5f22a41b1516e0f1c20adbee76fcd7da SHA512 6823d40f3b3fddc56bad37e2186f9a2253a242e45cae17647c59c2776148d7622ad1a9436239ed8567e83b6d40f37c5f506274c0ffb2c4a0901d04e0bcc29d44 EBUILD root-9999.ebuild 8605 BLAKE2B a1116ebcef27865c6ea4906b863e3908be3b8ad3571028ad0b81ccb076c67d3c9734b812ccadb62f172fd063c6758fbd5f22a41b1516e0f1c20adbee76fcd7da SHA512 6823d40f3b3fddc56bad37e2186f9a2253a242e45cae17647c59c2776148d7622ad1a9436239ed8567e83b6d40f37c5f506274c0ffb2c4a0901d04e0bcc29d44 -MISC metadata.xml 3125 BLAKE2B 05365d68925cc1f02e2be360d8f433de89c2d37d9a141a4ef71e0acd1ee7b1d345166c8253080082abb1a1a041c59871f3e3f1503ecc3bae33c88e3f05b42ea1 SHA512 4bffb1c5be76fc9a59b0ba593539a092f298329642d43994e339611f79d524543839f813040610bdac9d636e6a22adf0f06adf2b5a553175c2f0679ba82a067d +MISC metadata.xml 3211 BLAKE2B 8f678c40100528276d8e2dce7df446bf7963f109707c22a21d7d1997411df939fb51a10ef75b8c682cc396956c67cb359a33b9ab23e99b2ff6b2a00006957bd4 SHA512 33a7c65e7bfa8f051141e2f09a56107049f2b1f674d78df6a1c9f69db439e88ed5b78371a91be6c56bb9b64c7b2a88b34276bc170fbd42762e0068d9b1dccf33 diff --git a/sci-physics/root/metadata.xml b/sci-physics/root/metadata.xml index af031f611c848..0ce5b7e0cb6a5 100644 --- a/sci-physics/root/metadata.xml +++ b/sci-physics/root/metadata.xml @@ -19,6 +19,9 @@ classes for statistics, serialization, optimization, linear algebra, graphics, GUI toolkit, and a complete visualization framework. </longdescription> + <upstream> + <remote-id type="github">root-project/root</remote-id> + </upstream> <use> <flag name="asimage">Enable support for <pkg>media-libs/libafterimage</pkg></flag> <flag name="c++14">Build using the C++14 standard</flag> diff --git a/sci-physics/root/root-6.26.08.ebuild b/sci-physics/root/root-6.26.08.ebuild deleted file mode 100644 index c83e19af3636e..0000000000000 --- a/sci-physics/root/root-6.26.08.ebuild +++ /dev/null @@ -1,341 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ninja does not work due to fortran -CMAKE_MAKEFILE_GENERATOR=emake -FORTRAN_NEEDED="fortran" -PYTHON_COMPAT=( python3_{9..10} ) # python3_11 fails to compile - -inherit cmake cuda elisp-common fortran-2 python-single-r1 toolchain-funcs - -DESCRIPTION="C++ data analysis framework and interpreter from CERN" -HOMEPAGE="https://root.cern" - -IUSE="+X aqua +asimage c++14 +c++17 cuda cudnn +davix debug emacs - +examples fits fftw fortran +gdml graphviz +gsl http libcxx +minuit - mpi mysql odbc +opengl oracle postgres pythia6 pythia8 +python - qt5 R +roofit +root7 shadow sqlite +ssl +tbb test +tmva +unuran uring - vc +xml xrootd" -RESTRICT="test" -PROPERTIES="test_network" - -if [[ ${PV} =~ "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/root-project/root.git" - if [[ ${PV} == "9999" ]]; then - SLOT="0" - else - SLOT="$(ver_cut 1-2)/$(ver_cut 3)" - EGIT_BRANCH="v$(ver_cut 1)-$(ver_cut 2)-00-patches" - fi -else - SLOT="$(ver_cut 1-2)/$(ver_cut 3)" - KEYWORDS="~amd64 ~x86" - SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz" -fi - -LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA" - -REQUIRED_USE=" - ^^ ( c++14 c++17 ) - cuda? ( tmva ) - cudnn? ( cuda ) - !X? ( !asimage !opengl !qt5 ) - davix? ( ssl xml ) - python? ( ${PYTHON_REQUIRED_USE} ) - qt5? ( root7 ) - root7? ( || ( c++17 ) ) - tmva? ( gsl python ) - uring? ( root7 ) -" - -CDEPEND=" - app-arch/lz4 - app-arch/zstd - app-arch/xz-utils - fortran? ( dev-lang/cfortran ) - dev-cpp/nlohmann_json - dev-libs/libpcre:3 - dev-libs/xxhash - media-fonts/dejavu - media-libs/freetype:2 - media-libs/libpng:0= - virtual/libcrypt:= - sys-libs/ncurses:= - sys-libs/zlib - X? ( - x11-libs/libX11:0 - x11-libs/libXext:0 - x11-libs/libXft:0 - x11-libs/libXpm:0 - opengl? ( - media-libs/ftgl:0= - media-libs/glew:0= - virtual/opengl - virtual/glu - x11-libs/gl2ps:0= - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwebengine:5[widgets] - ) - ) - asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff] ) - cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 ) - cudnn? ( dev-libs/cudnn ) - davix? ( net-libs/davix ) - emacs? ( >=app-editors/emacs-23.1:* ) - fftw? ( sci-libs/fftw:3.0= ) - fits? ( sci-libs/cfitsio:0= ) - graphviz? ( media-gfx/graphviz ) - gsl? ( sci-libs/gsl:= ) - http? ( dev-libs/fcgi:0= ) - libcxx? ( sys-libs/libcxx ) - unuran? ( sci-mathematics/unuran:0= ) - minuit? ( !sci-libs/minuit ) - mpi? ( virtual/mpi[fortran?] ) - mysql? ( dev-db/mysql-connector-c ) - odbc? ( - || ( - dev-db/libiodbc - dev-db/unixODBC - ) - ) - oracle? ( dev-db/oracle-instantclient[sdk] ) - postgres? ( dev-db/postgresql:= ) - pythia6? ( sci-physics/pythia:6 ) - pythia8? ( sci-physics/pythia:8 ) - python? ( ${PYTHON_DEPS} ) - R? ( dev-lang/R ) - shadow? ( sys-apps/shadow ) - sqlite? ( dev-db/sqlite:3 ) - ssl? ( dev-libs/openssl:0= ) - tbb? ( dev-cpp/tbb:= ) - tmva? ( - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ') - ) - uring? ( sys-libs/liburing:= ) - vc? ( dev-libs/vc:= ) - xml? ( dev-libs/libxml2:2= ) - xrootd? ( net-libs/xrootd:0= ) -" - -DEPEND="${CDEPEND} - virtual/pkgconfig" - -RDEPEND="${CDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-6.12.06_cling-runtime-sysroot.patch -) - -pkg_setup() { - use fortran && fortran-2_pkg_setup - use python && python-single-r1_pkg_setup - - elog "There are extra options on packages not available in Gentoo." - elog "You can use the environment variable MYCMAKEARGS to enable" - elog "these packages. For example, for Vdt you would set:" - elog "MYCMAKEARGS=\"-Dbuiltin_vdt=ON -Dvdt=ON\"" -} - -src_prepare() { - use cuda && cuda_src_prepare - - cmake_src_prepare - - sed -i "/CLING_BUILD_PLUGINS/d" interpreter/CMakeLists.txt || die - - # CSS should use local images - sed -i -e 's,http://.*/,,' etc/html/ROOT.css || die "html sed failed" - - eapply_user -} - -# Note: ROOT uses bundled clang because it is patched and API-incompatible -# with vanilla clang. The patches enable the C++ interpreter to work. -# Since ROOT installs many files into /etc (>100MB in total) that don't -# really belong there, we install it into another directory to avoid -# making /etc too big. - -src_configure() { - local mycmakeargs=( - -DCMAKE_C_COMPILER="$(tc-getCC)" - -DCMAKE_CXX_COMPILER="$(tc-getCXX)" - -DLLVM_BUILD_TYPE=$(usex debug RelWithDebInfo Release) - -DCMAKE_BUILD_TYPE=$(usex debug RelWithDebInfo Release) - -DCMAKE_CUDA_HOST_COMPILER="$(tc-getCXX)" - -DCMAKE_C_FLAGS="${CFLAGS}" - -DCMAKE_CXX_FLAGS="${CXXFLAGS}" - -DCMAKE_CXX_STANDARD=$( (usev c++14 || usev c++17) | cut -c4-) - -DPYTHON_EXECUTABLE="${EPREFIX}/usr/bin/${EPYTHON}" - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/${PN}/$(ver_cut 1-2)" - -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/${PN}/$(ver_cut 1-2)/share/man" - -DCMAKE_INSTALL_LIBDIR="lib" - -DDEFAULT_SYSROOT="${EPREFIX}" - -DCLING_BUILD_PLUGINS=OFF - -Dasserts=OFF - -Ddev=OFF - -Dexceptions=ON - -Dfail-on-missing=ON - -Dgnuinstall=OFF - -Dshared=ON - -Dsoversion=ON - -Dbuiltin_llvm=ON - -Dbuiltin_clang=ON - -Dbuiltin_cling=ON - -Dbuiltin_openui5=ON - -Dbuiltin_afterimage=OFF - -Dbuiltin_cfitsio=OFF - -Dbuiltin_cppzmq=OFF - -Dbuiltin_davix=OFF - -Dbuiltin_fftw3=OFF - -Dbuiltin_freetype=OFF - -Dbuiltin_ftgl=OFF - -Dbuiltin_gl2ps=OFF - -Dbuiltin_glew=OFF - -Dbuiltin_gsl=OFF - -Dbuiltin_lz4=OFF - -Dbuiltin_lzma=OFF - -Dbuiltin_nlohmannjson=OFF - -Dbuiltin_openssl=OFF - -Dbuiltin_pcre=OFF - -Dbuiltin_tbb=OFF - -Dbuiltin_unuran=OFF - -Dbuiltin_vc=OFF - -Dbuiltin_vdt=OFF - -Dbuiltin_veccore=OFF - -Dbuiltin_xrootd=OFF - -Dbuiltin_xxhash=OFF - -Dbuiltin_zeromq=OFF - -Dbuiltin_zlib=OFF - -Dbuiltin_zstd=OFF - -Dalien=OFF - -Darrow=OFF - -Dasimage=$(usex asimage) - -Dccache=OFF # use ccache via portage - -Dcefweb=OFF - -Dclad=OFF - -Dcocoa=$(usex aqua) - -Dcuda=$(usex cuda) - -Dcudnn=$(usex cudnn) - -Dcxxmodules=OFF # requires clang, unstable - -Ddataframe=ON - -Ddavix=$(usex davix) - -Ddcache=OFF - -Ddistcc=OFF - -Dfcgi=$(usex http) - -Dfftw3=$(usex fftw) - -Dfitsio=$(usex fits) - -Dfortran=$(usex fortran) - -Dgdml=$(usex gdml) - -Dgfal=OFF - -Dgminimal=OFF - -Dgsl_shared=$(usex gsl) - -Dgviz=$(usex graphviz) - -Dhttp=$(usex http) - -Dimt=$(usex tbb) - -Dlibcxx=$(usex libcxx) - -Dmathmore=$(usex gsl) - -Dminimal=OFF - -Dminuit2=$(usex minuit) - -Dminuit=$(usex minuit) - -Dmlp=$(usex tmva) - -Dmonalisa=OFF - -Dmpi=$(usex mpi) - -Dmysql=$(usex mysql) - -Dodbc=$(usex odbc) - -Dopengl=$(usex opengl) - -Doracle=$(usex oracle) - -Dpgsql=$(usex postgres) - -Dpyroot=$(usex python) # python was renamed to pyroot - -Dpyroot_legacy=OFF - -Dpythia6=$(usex pythia6) - -Dpythia8=$(usex pythia8) - -Dqt5web=$(usex qt5) - -Dqt6web=OFF - -Dr=$(usex R) - -Droofit=$(usex roofit) - -Droofit_multiprocess=OFF - -Droot7=$(usex root7) - -Drootbench=OFF - -Droottest=OFF - -Drpath=OFF - -Druntime_cxxmodules=OFF - -Dshadowpw=$(usex shadow) - -Dspectrum=ON - -Dsqlite=$(usex sqlite) - -Dssl=$(usex ssl) - -Dtcmalloc=OFF - -Dtest_distrdf_dask=OFF - -Dtest_distrdf_pyspark=OFF - -Dtesting=$(usex test) - -Dtmva=$(usex tmva) - -Dtmva-cpu=$(usex tmva) - -Dtmva-gpu=$(usex cuda) - -Dtmva-pymva=$(usex tmva) - -Dtmva-rmva=$(usex R) - -Dtmva-sofie=OFF - -Dunuran=$(usex unuran) - -During=$(usex uring) - -Dvc=$(usex vc) - -Dvdt=OFF - -Dveccore=OFF - -Dvecgeom=OFF - -Dx11=$(usex X) - -Dxml=$(usex xml) - -Dxrootd=$(usex xrootd) - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - ROOTSYS=${EPREFIX}/usr/lib/${PN}/$(ver_cut 1-2) - - if [[ ${PV} == "9999" ]]; then - ROOTENV="9900${PN}-git" - else - ROOTENV="$((9999 - $(ver_cut 2)))${PN}-$(ver_cut 1-2)-git" - fi - - cat > ${ROOTENV} <<- EOF || die - MANPATH="${ROOTSYS}/share/man" - PATH="${ROOTSYS}/bin" - ROOTPATH="${ROOTSYS}/bin" - LDPATH="${ROOTSYS}/lib" - EOF - - if use python; then - echo "PYTHONPATH=\"${ROOTSYS}/lib\"" >> ${ROOTENV} || die - fi - - doenvd ${ROOTENV} - - if use emacs; then - elisp-install ${PN}-$(ver_cut 1-2) "${BUILD_DIR}"/root-help.el - fi - - pushd "${D}/${ROOTSYS}" > /dev/null - - rm -r emacs bin/*.{csh,sh,fish} || die - - if ! use examples; then - rm -r tutorials || die - fi - - # create versioned symlinks for binaries - if [[ ! ${PV} == "9999" ]]; then - cd bin; - for exe in *; do - dosym "${exe}" "/usr/lib/${PN}/$(ver_cut 1-2)/bin/${exe}-$(ver_cut 1-2)" - done - fi -} diff --git a/sci-physics/root/root-6.26.9999.ebuild b/sci-physics/root/root-6.26.9999.ebuild deleted file mode 100644 index c83e19af3636e..0000000000000 --- a/sci-physics/root/root-6.26.9999.ebuild +++ /dev/null @@ -1,341 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ninja does not work due to fortran -CMAKE_MAKEFILE_GENERATOR=emake -FORTRAN_NEEDED="fortran" -PYTHON_COMPAT=( python3_{9..10} ) # python3_11 fails to compile - -inherit cmake cuda elisp-common fortran-2 python-single-r1 toolchain-funcs - -DESCRIPTION="C++ data analysis framework and interpreter from CERN" -HOMEPAGE="https://root.cern" - -IUSE="+X aqua +asimage c++14 +c++17 cuda cudnn +davix debug emacs - +examples fits fftw fortran +gdml graphviz +gsl http libcxx +minuit - mpi mysql odbc +opengl oracle postgres pythia6 pythia8 +python - qt5 R +roofit +root7 shadow sqlite +ssl +tbb test +tmva +unuran uring - vc +xml xrootd" -RESTRICT="test" -PROPERTIES="test_network" - -if [[ ${PV} =~ "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/root-project/root.git" - if [[ ${PV} == "9999" ]]; then - SLOT="0" - else - SLOT="$(ver_cut 1-2)/$(ver_cut 3)" - EGIT_BRANCH="v$(ver_cut 1)-$(ver_cut 2)-00-patches" - fi -else - SLOT="$(ver_cut 1-2)/$(ver_cut 3)" - KEYWORDS="~amd64 ~x86" - SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz" -fi - -LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA" - -REQUIRED_USE=" - ^^ ( c++14 c++17 ) - cuda? ( tmva ) - cudnn? ( cuda ) - !X? ( !asimage !opengl !qt5 ) - davix? ( ssl xml ) - python? ( ${PYTHON_REQUIRED_USE} ) - qt5? ( root7 ) - root7? ( || ( c++17 ) ) - tmva? ( gsl python ) - uring? ( root7 ) -" - -CDEPEND=" - app-arch/lz4 - app-arch/zstd - app-arch/xz-utils - fortran? ( dev-lang/cfortran ) - dev-cpp/nlohmann_json - dev-libs/libpcre:3 - dev-libs/xxhash - media-fonts/dejavu - media-libs/freetype:2 - media-libs/libpng:0= - virtual/libcrypt:= - sys-libs/ncurses:= - sys-libs/zlib - X? ( - x11-libs/libX11:0 - x11-libs/libXext:0 - x11-libs/libXft:0 - x11-libs/libXpm:0 - opengl? ( - media-libs/ftgl:0= - media-libs/glew:0= - virtual/opengl - virtual/glu - x11-libs/gl2ps:0= - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwebengine:5[widgets] - ) - ) - asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff] ) - cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 ) - cudnn? ( dev-libs/cudnn ) - davix? ( net-libs/davix ) - emacs? ( >=app-editors/emacs-23.1:* ) - fftw? ( sci-libs/fftw:3.0= ) - fits? ( sci-libs/cfitsio:0= ) - graphviz? ( media-gfx/graphviz ) - gsl? ( sci-libs/gsl:= ) - http? ( dev-libs/fcgi:0= ) - libcxx? ( sys-libs/libcxx ) - unuran? ( sci-mathematics/unuran:0= ) - minuit? ( !sci-libs/minuit ) - mpi? ( virtual/mpi[fortran?] ) - mysql? ( dev-db/mysql-connector-c ) - odbc? ( - || ( - dev-db/libiodbc - dev-db/unixODBC - ) - ) - oracle? ( dev-db/oracle-instantclient[sdk] ) - postgres? ( dev-db/postgresql:= ) - pythia6? ( sci-physics/pythia:6 ) - pythia8? ( sci-physics/pythia:8 ) - python? ( ${PYTHON_DEPS} ) - R? ( dev-lang/R ) - shadow? ( sys-apps/shadow ) - sqlite? ( dev-db/sqlite:3 ) - ssl? ( dev-libs/openssl:0= ) - tbb? ( dev-cpp/tbb:= ) - tmva? ( - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ') - ) - uring? ( sys-libs/liburing:= ) - vc? ( dev-libs/vc:= ) - xml? ( dev-libs/libxml2:2= ) - xrootd? ( net-libs/xrootd:0= ) -" - -DEPEND="${CDEPEND} - virtual/pkgconfig" - -RDEPEND="${CDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-6.12.06_cling-runtime-sysroot.patch -) - -pkg_setup() { - use fortran && fortran-2_pkg_setup - use python && python-single-r1_pkg_setup - - elog "There are extra options on packages not available in Gentoo." - elog "You can use the environment variable MYCMAKEARGS to enable" - elog "these packages. For example, for Vdt you would set:" - elog "MYCMAKEARGS=\"-Dbuiltin_vdt=ON -Dvdt=ON\"" -} - -src_prepare() { - use cuda && cuda_src_prepare - - cmake_src_prepare - - sed -i "/CLING_BUILD_PLUGINS/d" interpreter/CMakeLists.txt || die - - # CSS should use local images - sed -i -e 's,http://.*/,,' etc/html/ROOT.css || die "html sed failed" - - eapply_user -} - -# Note: ROOT uses bundled clang because it is patched and API-incompatible -# with vanilla clang. The patches enable the C++ interpreter to work. -# Since ROOT installs many files into /etc (>100MB in total) that don't -# really belong there, we install it into another directory to avoid -# making /etc too big. - -src_configure() { - local mycmakeargs=( - -DCMAKE_C_COMPILER="$(tc-getCC)" - -DCMAKE_CXX_COMPILER="$(tc-getCXX)" - -DLLVM_BUILD_TYPE=$(usex debug RelWithDebInfo Release) - -DCMAKE_BUILD_TYPE=$(usex debug RelWithDebInfo Release) - -DCMAKE_CUDA_HOST_COMPILER="$(tc-getCXX)" - -DCMAKE_C_FLAGS="${CFLAGS}" - -DCMAKE_CXX_FLAGS="${CXXFLAGS}" - -DCMAKE_CXX_STANDARD=$( (usev c++14 || usev c++17) | cut -c4-) - -DPYTHON_EXECUTABLE="${EPREFIX}/usr/bin/${EPYTHON}" - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/${PN}/$(ver_cut 1-2)" - -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/${PN}/$(ver_cut 1-2)/share/man" - -DCMAKE_INSTALL_LIBDIR="lib" - -DDEFAULT_SYSROOT="${EPREFIX}" - -DCLING_BUILD_PLUGINS=OFF - -Dasserts=OFF - -Ddev=OFF - -Dexceptions=ON - -Dfail-on-missing=ON - -Dgnuinstall=OFF - -Dshared=ON - -Dsoversion=ON - -Dbuiltin_llvm=ON - -Dbuiltin_clang=ON - -Dbuiltin_cling=ON - -Dbuiltin_openui5=ON - -Dbuiltin_afterimage=OFF - -Dbuiltin_cfitsio=OFF - -Dbuiltin_cppzmq=OFF - -Dbuiltin_davix=OFF - -Dbuiltin_fftw3=OFF - -Dbuiltin_freetype=OFF - -Dbuiltin_ftgl=OFF - -Dbuiltin_gl2ps=OFF - -Dbuiltin_glew=OFF - -Dbuiltin_gsl=OFF - -Dbuiltin_lz4=OFF - -Dbuiltin_lzma=OFF - -Dbuiltin_nlohmannjson=OFF - -Dbuiltin_openssl=OFF - -Dbuiltin_pcre=OFF - -Dbuiltin_tbb=OFF - -Dbuiltin_unuran=OFF - -Dbuiltin_vc=OFF - -Dbuiltin_vdt=OFF - -Dbuiltin_veccore=OFF - -Dbuiltin_xrootd=OFF - -Dbuiltin_xxhash=OFF - -Dbuiltin_zeromq=OFF - -Dbuiltin_zlib=OFF - -Dbuiltin_zstd=OFF - -Dalien=OFF - -Darrow=OFF - -Dasimage=$(usex asimage) - -Dccache=OFF # use ccache via portage - -Dcefweb=OFF - -Dclad=OFF - -Dcocoa=$(usex aqua) - -Dcuda=$(usex cuda) - -Dcudnn=$(usex cudnn) - -Dcxxmodules=OFF # requires clang, unstable - -Ddataframe=ON - -Ddavix=$(usex davix) - -Ddcache=OFF - -Ddistcc=OFF - -Dfcgi=$(usex http) - -Dfftw3=$(usex fftw) - -Dfitsio=$(usex fits) - -Dfortran=$(usex fortran) - -Dgdml=$(usex gdml) - -Dgfal=OFF - -Dgminimal=OFF - -Dgsl_shared=$(usex gsl) - -Dgviz=$(usex graphviz) - -Dhttp=$(usex http) - -Dimt=$(usex tbb) - -Dlibcxx=$(usex libcxx) - -Dmathmore=$(usex gsl) - -Dminimal=OFF - -Dminuit2=$(usex minuit) - -Dminuit=$(usex minuit) - -Dmlp=$(usex tmva) - -Dmonalisa=OFF - -Dmpi=$(usex mpi) - -Dmysql=$(usex mysql) - -Dodbc=$(usex odbc) - -Dopengl=$(usex opengl) - -Doracle=$(usex oracle) - -Dpgsql=$(usex postgres) - -Dpyroot=$(usex python) # python was renamed to pyroot - -Dpyroot_legacy=OFF - -Dpythia6=$(usex pythia6) - -Dpythia8=$(usex pythia8) - -Dqt5web=$(usex qt5) - -Dqt6web=OFF - -Dr=$(usex R) - -Droofit=$(usex roofit) - -Droofit_multiprocess=OFF - -Droot7=$(usex root7) - -Drootbench=OFF - -Droottest=OFF - -Drpath=OFF - -Druntime_cxxmodules=OFF - -Dshadowpw=$(usex shadow) - -Dspectrum=ON - -Dsqlite=$(usex sqlite) - -Dssl=$(usex ssl) - -Dtcmalloc=OFF - -Dtest_distrdf_dask=OFF - -Dtest_distrdf_pyspark=OFF - -Dtesting=$(usex test) - -Dtmva=$(usex tmva) - -Dtmva-cpu=$(usex tmva) - -Dtmva-gpu=$(usex cuda) - -Dtmva-pymva=$(usex tmva) - -Dtmva-rmva=$(usex R) - -Dtmva-sofie=OFF - -Dunuran=$(usex unuran) - -During=$(usex uring) - -Dvc=$(usex vc) - -Dvdt=OFF - -Dveccore=OFF - -Dvecgeom=OFF - -Dx11=$(usex X) - -Dxml=$(usex xml) - -Dxrootd=$(usex xrootd) - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - ROOTSYS=${EPREFIX}/usr/lib/${PN}/$(ver_cut 1-2) - - if [[ ${PV} == "9999" ]]; then - ROOTENV="9900${PN}-git" - else - ROOTENV="$((9999 - $(ver_cut 2)))${PN}-$(ver_cut 1-2)-git" - fi - - cat > ${ROOTENV} <<- EOF || die - MANPATH="${ROOTSYS}/share/man" - PATH="${ROOTSYS}/bin" - ROOTPATH="${ROOTSYS}/bin" - LDPATH="${ROOTSYS}/lib" - EOF - - if use python; then - echo "PYTHONPATH=\"${ROOTSYS}/lib\"" >> ${ROOTENV} || die - fi - - doenvd ${ROOTENV} - - if use emacs; then - elisp-install ${PN}-$(ver_cut 1-2) "${BUILD_DIR}"/root-help.el - fi - - pushd "${D}/${ROOTSYS}" > /dev/null - - rm -r emacs bin/*.{csh,sh,fish} || die - - if ! use examples; then - rm -r tutorials || die - fi - - # create versioned symlinks for binaries - if [[ ! ${PV} == "9999" ]]; then - cd bin; - for exe in *; do - dosym "${exe}" "/usr/lib/${PN}/$(ver_cut 1-2)/bin/${exe}-$(ver_cut 1-2)" - done - fi -} diff --git a/sci-physics/root/root-6.28.00.ebuild b/sci-physics/root/root-6.28.04.ebuild index 473a60acd7591..473a60acd7591 100644 --- a/sci-physics/root/root-6.28.00.ebuild +++ b/sci-physics/root/root-6.28.04.ebuild |