summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormirror@stealer.net <mirror@stealer.net>2023-05-17 15:30:16 +0000
committermirror@stealer.net <mirror@stealer.net>2023-05-17 15:30:16 +0000
commited4bf3796a69373006f8495481df7e7c6e1bcb41 (patch)
tree8e0d310e199a5647002a215526cb657d4c6741c4
parent9b41bdd0b933b550452e68680fa7595f5bcb4ef6 (diff)
2023-05-17 15:10:03+00:00
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29473 -> 29467 bytes
-rw-r--r--dev-libs/Manifest.gzbin97224 -> 97230 bytes
-rw-r--r--dev-libs/isa-l/Manifest2
-rw-r--r--dev-libs/isa-l/isa-l-2.30.0-r1.ebuild2
-rw-r--r--metadata/.checksum-test-marker2
-rw-r--r--metadata/Manifest.gzbin3509 -> 3509 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28078 -> 28071 bytes
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin157642 -> 157640 bytes
-rw-r--r--metadata/md5-cache/dev-libs/isa-l-2.30.0-r14
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin56515 -> 56674 bytes
-rw-r--r--metadata/md5-cache/net-libs/xrootd-5.5.517
-rw-r--r--metadata/md5-cache/sci-physics/Manifest.gzbin10601 -> 10277 bytes
-rw-r--r--metadata/md5-cache/sci-physics/root-6.26.0818
-rw-r--r--metadata/md5-cache/sci-physics/root-6.26.999916
-rw-r--r--metadata/md5-cache/sci-physics/root-6.28.04 (renamed from metadata/md5-cache/sci-physics/root-6.28.00)4
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-libs/Manifest.gzbin32463 -> 32461 bytes
-rw-r--r--net-libs/xrootd/Manifest5
-rw-r--r--net-libs/xrootd/files/xrootd-5.5-system-isa-l.patch286
-rw-r--r--net-libs/xrootd/metadata.xml4
-rw-r--r--net-libs/xrootd/xrootd-5.5.5.ebuild205
-rw-r--r--profiles/Manifest.gzbin185563 -> 185559 bytes
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sci-physics/Manifest.gzbin4195 -> 4199 bytes
-rw-r--r--sci-physics/root/Manifest9
-rw-r--r--sci-physics/root/metadata.xml3
-rw-r--r--sci-physics/root/root-6.26.08.ebuild341
-rw-r--r--sci-physics/root/root-6.26.9999.ebuild341
-rw-r--r--sci-physics/root/root-6.28.04.ebuild (renamed from sci-physics/root/root-6.28.00.ebuild)0
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
index 333777647f9b6..fda5fc6fe4103 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 954bfa260c88e..de91c727617f4 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
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
index 0f069dd7aaa13..26f4e5ac582f1 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
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
index c17e69e76c542..82b7dd03770f8 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index a29daa1514d41..52f76d74a06c6 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
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
index 6dcb4c1eb2b61..a887dfffe268e 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
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
index 99aded5677d80..fb0120ee0c962 100644
--- a/metadata/md5-cache/sci-physics/Manifest.gz
+++ b/metadata/md5-cache/sci-physics/Manifest.gz
Binary files differ
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
index 9254abb7cfab4..190ff20c0e955 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
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
index ef0df30097a70..992613cc54159 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
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
index 4137b03424d91..e11c1700b06cf 100644
--- a/sci-physics/Manifest.gz
+++ b/sci-physics/Manifest.gz
Binary files differ
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