[gentoo-commits] repo/gentoo:master commit in: dev-cpp/scitokens-cpp/

2024-10-31 Thread Guilherme Amadio
commit: c045ac923b094c17d6b5acc122dc3ecf8421a2fb
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Wed Oct 30 20:20:45 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Thu Oct 31 12:23:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c045ac92

dev-cpp/scitokens-cpp: add 1.1.2

Closes: https://github.com/gentoo/gentoo/pull/39164

Signed-off-by: Oliver Freyermuth  googlemail.com>
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-cpp/scitokens-cpp/Manifest   |  1 +
 dev-cpp/scitokens-cpp/scitokens-cpp-1.1.2.ebuild | 57 
 2 files changed, 58 insertions(+)

diff --git a/dev-cpp/scitokens-cpp/Manifest b/dev-cpp/scitokens-cpp/Manifest
index 42d724366ed9..46160ef5601e 100644
--- a/dev-cpp/scitokens-cpp/Manifest
+++ b/dev-cpp/scitokens-cpp/Manifest
@@ -1,2 +1,3 @@
 DIST scitokens-cpp-1.1.0.tar.gz 311446 BLAKE2B 
a515d834df04125ae9167cb4656def7df43c9f1ba6d701379257cdd0fd51b61a119e6222591fbe9c1d7ac7000b1b4590d12e9f9238810c0791397a9d9846f6f7
 SHA512 
e71474afbde45149fbd642918e802f7430603a14add7171525fd08fdfbfb9dc4ae5b151341d2c11b294f352cdf76315e5c1f089daca12a1c9db304f6b2c89276
 DIST scitokens-cpp-1.1.1.tar.gz 311677 BLAKE2B 
ea880a50b5e3e6f17c4bb11b7021df5e22cb4bb496fc17395a9886ebd359bc7f2522a0b1dd89e8aaa477a1302613f5da6d0a40f903e056736abc35ca1230518e
 SHA512 
f5b42078fce6c1e812eedb456cf1275eaddfae5715193fd566f1f7a598b5632f81f3893efb220c57ff89d233c375c68785c8a6a1c3d3db6d3757979d87916265
+DIST scitokens-cpp-1.1.2.tar.gz 312169 BLAKE2B 
de6053f9319074b442e074b643042095e0bb5c796d1874ec1f7ace35b8f45825314fc2b086820d86b4f7d384974ce1b62ae4180bfc14744b722cf5c240d7521c
 SHA512 
d7898b5717b6df6cda7c30c33dd993e81f30befa62522a920db96ca39611658b16347338c67e3acbe7a9c88d5e273d935ec1109420e7b66c700136315e513938

diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-1.1.2.ebuild 
b/dev-cpp/scitokens-cpp/scitokens-cpp-1.1.2.ebuild
new file mode 100644
index ..c12cad405a66
--- /dev/null
+++ b/dev-cpp/scitokens-cpp/scitokens-cpp-1.1.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp";
+else
+   
SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="C++ implementation of the SciTokens library with a C library 
interface"
+HOMEPAGE="https://scitokens.org/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+
+DEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/files/, dev-util/perf/

2024-10-04 Thread Guilherme Amadio
commit: 082517b39188d4ac99b349cc7367e1653194b513
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Oct  4 15:05:06 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Fri Oct  4 15:07:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=082517b3

dev-util/perf: drop 6.3

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/Manifest   |   1 -
 dev-util/perf/files/perf-6.0-c++17.patch |  39 -
 dev-util/perf/files/perf-6.0-clang.patch |  44 -
 dev-util/perf/metadata.xml   |   1 -
 dev-util/perf/perf-6.3.ebuild| 284 ---
 5 files changed, 369 deletions(-)

diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index 13b16a36b71d..e2bc9f93960b 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -1,5 +1,4 @@
 DIST linux-6.10.tar.xz 145142812 BLAKE2B 
bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b
 SHA512 
baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2
 DIST linux-6.11.tar.xz 146900704 BLAKE2B 
e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab
 SHA512 
329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
-DIST linux-6.3.tar.xz 136891752 BLAKE2B 
f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69
 SHA512 
768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
 DIST patch-6.10.4.xz 303168 BLAKE2B 
d38bbcdd2f730a030add5b38c1ab09c7081c311ed716d3ae976a058dd34b235078700cdff05d79dc93d9badb75c95566a3bdfc39dfa045d54857d82ee2c92e9d
 SHA512 
5f5e8b19d114fed733c8c98a581fe339f8896e05e5da6a37deb1d7d8aa9dd83b3c80a97b1c6f3f51b6f20cca9c435b20c28c2c511da2026980d9fa72624cf420

diff --git a/dev-util/perf/files/perf-6.0-c++17.patch 
b/dev-util/perf/files/perf-6.0-c++17.patch
deleted file mode 100644
index 08c34bc552ca..
--- a/dev-util/perf/files/perf-6.0-c++17.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-https://bugs.gentoo.org/904169
 a/tools/perf/Makefile.config
-+++ b/tools/perf/Makefile.config
-@@ -309,7 +309,7 @@
- CORE_CFLAGS += -Wextra
- CORE_CFLAGS += -std=gnu11
- 
--CXXFLAGS += -std=gnu++14 -fno-exceptions -fno-rtti
-+CXXFLAGS += -std=gnu++17 -fno-exceptions -fno-rtti
- CXXFLAGS += -Wall
- CXXFLAGS += -fno-omit-frame-pointer
- CXXFLAGS += -ggdb3
 a/tools/build/feature/Makefile
-+++ b/tools/build/feature/Makefile
-@@ -339,7 +339,7 @@
-   $(BUILD)
- 
- $(OUTPUT)test-llvm.bin:
--  $(BUILDXX) -std=gnu++14 \
-+  $(BUILDXX) -std=gnu++17 \
-   -I$(shell $(LLVM_CONFIG) --includedir)  \
-   -L$(shell $(LLVM_CONFIG) --libdir)  \
-   $(shell $(LLVM_CONFIG) --libs)  \
-@@ -347,12 +347,12 @@
-   > $(@:.bin=.make.output) 2>&1
- 
- $(OUTPUT)test-llvm-version.bin:
--  $(BUILDXX) -std=gnu++14 \
-+  $(BUILDXX) -std=gnu++17 \
-   -I$(shell $(LLVM_CONFIG) --includedir)  \
-   > $(@:.bin=.make.output) 2>&1
- 
- $(OUTPUT)test-clang.bin:
--  $(BUILDXX) -std=gnu++14 \
-+  $(BUILDXX) -std=gnu++17 \
-   -I$(shell $(LLVM_CONFIG) --includedir)  \
-   -L$(shell $(LLVM_CONFIG) --libdir)  \
-   -lclang-cpp $(shell $(LLVM_CONFIG) --libs)  \
-

diff --git a/dev-util/perf/files/perf-6.0-clang.patch 
b/dev-util/perf/files/perf-6.0-clang.patch
deleted file mode 100644
index 65b38c8d399b..
--- a/dev-util/perf/files/perf-6.0-clang.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-
-Adapt for building against LLVM/Clang with monolithic libraries.
-
 a/tools/build/feature/Makefile
-+++ b/tools/build/feature/Makefile
-@@ -338,7 +338,7 @@ $(OUTPUT)test-llvm.bin:
-   $(BUILDXX) -std=gnu++14 \
-   -I$(shell $(LLVM_CONFIG) --includedir)  \
-   -L$(shell $(LLVM_CONFIG) --libdir)  \
--  $(shell $(LLVM_CONFIG) --libs Core BPF) \
-+  $(shell $(LLVM_CONFIG) --libs)  \
-   $(shell

[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/, dev-util/perf/files/

2024-10-04 Thread Guilherme Amadio
commit: 60ae445d0c8851c78267adf0a2ef0bed1dbef65e
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Oct  4 15:03:47 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Fri Oct  4 15:07:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60ae445d

dev-util/perf: add 6.11

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/Manifest   |   1 +
 dev-util/perf/files/perf-6.11-bpf-capstone.patch | 469 +++
 dev-util/perf/perf-6.11.ebuild   | 346 +
 3 files changed, 816 insertions(+)

diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index dcdacc5c4e18..13b16a36b71d 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -1,4 +1,5 @@
 DIST linux-6.10.tar.xz 145142812 BLAKE2B 
bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b
 SHA512 
baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2
+DIST linux-6.11.tar.xz 146900704 BLAKE2B 
e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab
 SHA512 
329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
 DIST linux-6.3.tar.xz 136891752 BLAKE2B 
f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69
 SHA512 
768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
 DIST patch-6.10.4.xz 303168 BLAKE2B 
d38bbcdd2f730a030add5b38c1ab09c7081c311ed716d3ae976a058dd34b235078700cdff05d79dc93d9badb75c95566a3bdfc39dfa045d54857d82ee2c92e9d
 SHA512 
5f5e8b19d114fed733c8c98a581fe339f8896e05e5da6a37deb1d7d8aa9dd83b3c80a97b1c6f3f51b6f20cca9c435b20c28c2c511da2026980d9fa72624cf420

diff --git a/dev-util/perf/files/perf-6.11-bpf-capstone.patch 
b/dev-util/perf/files/perf-6.11-bpf-capstone.patch
new file mode 100644
index ..7d8b376869f3
--- /dev/null
+++ b/dev-util/perf/files/perf-6.11-bpf-capstone.patch
@@ -0,0 +1,469 @@
+commit ea59b70a8418a313d6f2ab48a957de015fc33018
+Author: Arnaldo Carvalho de Melo 
+Date:   Wed Jul 31 11:58:56 2024 -0300
+
+perf bpf: Move BPF disassembly routines to separate file to avoid clash 
with capstone bpf headers
+
+There is a clash of the libbpf and capstone libraries, that ends up
+with:
+
+  In file included from /usr/include/capstone/capstone.h:325,
+   from util/disasm.c:1513:
+  /usr/include/capstone/bpf.h:94:14: error: ‘bpf_insn’ defined as wrong 
kind of tag
+ 94 | typedef enum bpf_insn {
+
+So far we're just trying to avoid this by not having both headers
+included in the same .c or .h file, do it one more time by moving the
+BPF diassembly routines from util/disasm.c to util/disasm_bpf.c.
+
+This is only being hit when building with BUILD_NONDISTRO=1, i.e.
+building with binutils-devel, that isn't the in the default build due to
+a licencing clash. We need to reimplement what is now isolated in
+util/disasm_bpf.c using some other library to have BPF annotation
+feature that now only is available with BUILD_NONDISTRO=1.
+
+Fixes: 6d17edc113de1e21 ("perf annotate: Use libcapstone to disassemble")
+Cc: Adrian Hunter 
+Cc: Ian Rogers 
+Cc: Jiri Olsa 
+Cc: Kan Liang 
+Cc: Namhyung Kim 
+Link: https://lore.kernel.org/lkml/ZqpUSKPxMwaQKORr@x1
+Signed-off-by: Arnaldo Carvalho de Melo 
+
+diff --git a/tools/perf/util/Build b/tools/perf/util/Build
+index 0f18fe81ef0b..b24360c04aae 100644
+--- a/tools/perf/util/Build
 b/tools/perf/util/Build
+@@ -13,6 +13,7 @@ perf-util-y += copyfile.o
+ perf-util-y += ctype.o
+ perf-util-y += db-export.o
+ perf-util-y += disasm.o
++perf-util-y += disasm_bpf.o
+ perf-util-y += env.o
+ perf-util-y += event.o
+ perf-util-y += evlist.o
+diff --git a/tools/perf/util/disasm.c b/tools/perf/util/disasm.c
+index 410e52cd9cfd..85fb0cfedf94 100644
+--- a/tools/perf/util/disasm.c
 b/tools/perf/util/disasm.c
+@@ -16,6 +16,7 @@
+ #include "build-id.h"
+ #include "debug.h"
+ #include "disasm.h"
++#include "disasm_bpf.h"
+ #include "dso.h"
+ #include "env.h"
+ #include "evsel.h"
+@@ -1323,192 +1324,6 @@ static int dso__disassemble_filename(struct dso *dso, 
char *filename, size_t fil
+   re

[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/

2024-09-30 Thread Guilherme Amadio
commit: c0ec047fb1840dbc963173de6f8810c687895ff6
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Sep 27 14:46:27 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Mon Sep 30 14:19:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ec047f

sci-physics/geant: add 4.11.2.2

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/geant/Manifest  |   1 +
 sci-physics/geant/geant-4.11.2.2.ebuild | 111 
 2 files changed, 112 insertions(+)

diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest
index a222cbac8258..dd0f979e2edb 100644
--- a/sci-physics/geant/Manifest
+++ b/sci-physics/geant/Manifest
@@ -1,2 +1,3 @@
 DIST geant4-v11.2.0.tar.gz 36652313 BLAKE2B 
41b5138b778be1302776961c0e029efd6143ceed9f3e81b0b1aeb542e1999f746b85dfe66b02421ce38e9475fd95ac0b2513944e13e4689a2e5ec627fa5b9e45
 SHA512 
57b31fd4125d992754e7ce2770d7427355d204cb0b28708429f8c7983aeb0b41897aa3f5fd345489b343232f459eede6b153752fece96146a7ee59660363acf9
 DIST geant4-v11.2.1.tar.gz 36631774 BLAKE2B 
e7c8f97f9ceaa32b38954f4ae9b49e2236134a8f5b9cb720d207ece002e7e2f1eb993888b2c53a09aa5293709502a3ab2b13332083a4332c466adaa59110905e
 SHA512 
bdbf4e6ecc4ba5119b5364707cc256e92ea1a245f1c14a434bb7ad748649b27b6b0e20fb1b0624cfe2c66b4267c8a3ff25069794a47d348242cd5664e72812ab
+DIST geant4-v11.2.2.tar.gz 36649158 BLAKE2B 
5eaa3949f1322aec13839bae2a851f1346560fa373efd1e91a725fcec8652c6469ab0cd77e7cba2cf1bb7e2bd66700735dfada285f25b55364a3b913211a1f05
 SHA512 
dd7ffb35f0578208283edf094c0c80e26cbc583a58840cd847f850fd129e5d6330646fb0cd1af6a8ffdc2f82d6423d671d650f656fe79cfc6a8c436adf848fea

diff --git a/sci-physics/geant/geant-4.11.2.2.ebuild 
b/sci-physics/geant/geant-4.11.2.2.ebuild
new file mode 100644
index ..b1c227bd6a4b
--- /dev/null
+++ b/sci-physics/geant/geant-4.11.2.2.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_P=${PN}$(ver_cut 1)-v$(ver_cut 2-4)
+
+case ${PV} in
+*_beta*)
+   DOCS="ReleaseNotes/Beta.$(ver_cut 2-3)-*.txt"
+   ;;
+*)
+   if [[ $(ver_cut 4) -gt 0 ]]; then
+   DOCS="ReleaseNotes/Patch.$(ver_cut 2-3)-*.txt"
+   fi
+   HTML_DOCS="ReleaseNotes/ReleaseNotes.$(ver_cut 2-3).html"
+   ;;
+esac
+
+DESCRIPTION="Toolkit for simulation of passage of particles through matter"
+HOMEPAGE="https://geant4.web.cern.ch/";
+SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz";
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="geant4"
+SLOT="4/$(ver_cut 1-4)"
+
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl
+   qt5 raytracerx static-libs tbb threads trajectories vtk"
+
+REQUIRED_USE="
+   inventor? ( opengl )
+   motif? ( opengl )
+   qt5? ( opengl )
+   tbb? ( threads )
+   vtk? ( qt5 )
+"
+
+RDEPEND="
+   dev-libs/expat
+   >=sci-physics/clhep-2.4.7.1:2=[threads?]
+   data? ( ~sci-physics/geant-data-4.11.2.0 )
+   doc? ( app-doc/geant-docs )
+   gdml? ( dev-libs/xerces-c )
+   hdf5? ( sci-libs/hdf5:=[threads?] )
+   inventor? ( media-libs/SoXt )
+   motif? ( x11-libs/motif:0 )
+   opengl? ( virtual/opengl )
+   qt5? (
+   dev-qt/qt3d:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   opengl? ( dev-qt/qtopengl:5 )
+   )
+   raytracerx? (
+   x11-libs/libX11
+   x11-libs/libXmu
+   )
+   vtk? (
+   sci-libs/vtk:=[qt5]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.11.0.2-musl-avoid-execinfo.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4"
+   -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug)
+   -DGEANT4_BUILD_MULTITHREADED=$(usex threads)
+   -DGEANT4_BUILD_STORE_TRAJECTORY=$(usex trajectories)
+   -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic 
initial-exec)
+   -DGEANT4_BUILD_VERBOSE_CODE=$(usex debug)
+   -DGEANT4_INSTALL_DATA=OFF
+   -DGEANT4_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4/data"
+   -DGEANT4_INSTALL_EXAMPLES=$(usex examples)
+   -DGEANT4_INSTALL_PACKAGE_CACHE=OFF
+   -DGEANT4_USE_FREETYPE=$(usex freetype)
+   -DGEANT4_USE_G3TOG4=$(usex geant3)
+   -DGEANT4_USE_GDML=$(usex gdml)
+   -DGEANT4_USE_HDF5=$(usex hdf5)
+   -DGEANT4_USE_INVENTOR=$(usex inventor)
+   -DGEANT4_USE_OPENGL_X11=$(usex opengl)
+   -DGEANT

[gentoo-commits] repo/gentoo:master commit in: net-libs/xrootd/

2024-09-30 Thread Guilherme Amadio
commit: d705a8e199046c2b0dc54b569f91594b72cd9039
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Sep 27 14:31:31 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Mon Sep 30 14:19:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d705a8e1

net-libs/xrootd: add 5.7.1

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/xrootd/Manifest|   1 +
 net-libs/xrootd/xrootd-5.7.1.ebuild | 200 
 2 files changed, 201 insertions(+)

diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest
index f9c6d0e80d00..4fa93475f77c 100644
--- a/net-libs/xrootd/Manifest
+++ b/net-libs/xrootd/Manifest
@@ -1,3 +1,4 @@
 DIST xrootd-5.6.7.tar.gz 6698751 BLAKE2B 
cb702a450b81665b53cf15d5c8df239826148c3cd746db7778b48ae01244257ce4877402c3e07ef6aa5228f9ae97f1b39210ed46ea2c802c35b7c4d8ad6a7fcf
 SHA512 
e7ec8b6eae684f27b5044890c45492f7d9b2b8812a9131ff45db63984869aa62cd85836d71b4100e89a6bb98ee3864062940d4dec0fdb340472df126d6de4d41
 DIST xrootd-5.6.9.tar.gz 6701277 BLAKE2B 
0086455f251879acf2d635ed0ae533dfa2c3e006798df27111d35599f1833ce1342c9eec1f540f3a165376c91233181420635bae5e1cb4d552681d8cfe36d902
 SHA512 
9ba15524451ebe7ee12d689f9c56d85508996285d01885236d396b7742ff6cc03036a6b4bd1424b0e1553cbf382c0954c10cec76fa1a99a7dfff330686bad0cd
 DIST xrootd-5.7.0.tar.gz 6807467 BLAKE2B 
c309bf363baddeecd2e6fa0b33f16154a6297a779d2b08bf2a92e44765f92c32917568c2f3aa8961a24f1e6598e521112daba68ec303d01cb1d6e40fc2b31d2a
 SHA512 
2103d453e8d655a19c58beb050158b08f6e36ce5d1a6cc9181881af3cae06938222a00af5cad102d1e2df4408d61ea364e54a0d2d41c71f1f2e07641a618effe
+DIST xrootd-5.7.1.tar.gz 6819353 BLAKE2B 
097b2f0cf15aa2e1dfd5fe6923b9197be54d208b992a958620f278dfe4de3ea9b84e77751382f5a55b40a46716ac21ebb17bb555f674691ec4f070c59ba7e8b8
 SHA512 
7b6e802d808950332dd2f99c45f6befbf557a33962e97f6e0846c657fd7ef20001b2b116bd7e235d542cbc7433e6afbe2d4006c92c12e370a7dd4389600e3a27

diff --git a/net-libs/xrootd/xrootd-5.7.1.ebuild 
b/net-libs/xrootd/xrootd-5.7.1.ebuild
new file mode 100644
index ..8145aad04995
--- /dev/null
+++ b/net-libs/xrootd/xrootd-5.7.1.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..13} )
+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.web.cern.ch/download/v${PV}/${P}.tar.gz";
+LICENSE="LGPL-3+"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="ceph examples fuse http kerberos +libxml2 macaroons python readline 
scitokens +server systemd test xrdec"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   http? ( kerberos )
+   macaroons? ( server http )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   scitokens? ( server )
+   test? ( server )
+"
+
+CDEPEND="acct-group/xrootd
+   acct-user/xrootd
+   dev-libs/openssl:0=
+   sys-libs/zlib
+   virtual/libcrypt:=
+   ceph? ( sys-cluster/ceph )
+   fuse? ( sys-fs/fuse:0= )
+   http? (
+   net-misc/curl:=
+   net-libs/davix
+   )
+   kerberos? ( virtual/krb5 )
+   libxml2? ( dev-libs/libxml2:2= )
+   macaroons? ( dev-libs/libmacaroons )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:0= )
+   scitokens? ( dev-cpp/scitokens-cpp )
+   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-cpp/gtest
+   dev-util/cppunit
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-lang/perl
+"
+
+# 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.*/libXrd.*Tests\.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
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_SYSTEM_ISAL=TRUE
+   $(usex python "-DINSTALL_PYTHON_BINDINGS=FALSE&

[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-09-30 Thread Guilherme Amadio
commit: b1f1e75a7dfd044a0d452ea6007b4d2a886e53ea
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Sep 27 14:40:47 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Mon Sep 30 14:19:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f1e75a

sci-physics/root: add 6.32.06, drop 6.32.04

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/Manifest | 2 +-
 sci-physics/root/{root-6.32.04.ebuild => root-6.32.06.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest
index c9e1f7977ba4..9c3ea86e31af 100644
--- a/sci-physics/root/Manifest
+++ b/sci-physics/root/Manifest
@@ -1,2 +1,2 @@
 DIST root_v6.30.08.source.tar.gz 18488 BLAKE2B 
730bce87e343e0b84bd1f53c03527a1953d6915cfd63393ed1eee1f9e19a795b6e6a7149a511ed3b8cd17380acbbc4956d031169d571f9685e920f0c73fc67c8
 SHA512 
08da422cfbd879e1601064f04210db52c571545cca534dc37d67a190ccea948af0af01a67dcee553fb557fe0fb290a062f7905e413ebc1b15c2f32a5adff93cb
-DIST root_v6.32.04.source.tar.gz 192915562 BLAKE2B 
98cba4c933526b78392a6270a1cff6b0c2a23c72248d0f32b660e125fe2bff58f357d4e7acbc36f915988b5d19b990cdd05c25f415dc61ce2fefa0fcd71aee4b
 SHA512 
e260b796a7711663900951a1c9773b069293b7829ed29c509a3bc0128b07468581e388620322065185f4ff42b6f585058ba3decc54d9ba88f3c41bc25d75d0ba
+DIST root_v6.32.06.source.tar.gz 192918335 BLAKE2B 
2d0553048c6ee4c107329655b8bc812135059f13b180c1278361b2ec16131e1efa03b6c3fb72fa8d44cee8c6c52573473fd262202c9a2aeb6b74dd4a01238398
 SHA512 
e8507bd18e7e580d597ef91fc56ab62b7c5becaed5b1f10d18e2715703232a88e05c6e008066c6600a4dc14c676f8c3e904b75e95047697c2abd26b7a2f4a928

diff --git a/sci-physics/root/root-6.32.04.ebuild 
b/sci-physics/root/root-6.32.06.ebuild
similarity index 100%
rename from sci-physics/root/root-6.32.04.ebuild
rename to sci-physics/root/root-6.32.06.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-fs/cvmfs/

2024-09-30 Thread Guilherme Amadio
commit: 93ae587c791090c09a4af1c69e4c81dbf218107d
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Sep 27 14:36:23 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Mon Sep 30 14:19:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ae587c

net-fs/cvmfs: add 2.11.5, drop 2.11.4

Moving since 2.11.4 is known to be buggy:
https://cvmfs.readthedocs.io/en/stable/cpt-releasenotes.html#release-notes-for-cernvm-fs-2-11-5

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-fs/cvmfs/Manifest | 2 +-
 net-fs/cvmfs/{cvmfs-2.11.4.ebuild => cvmfs-2.11.5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/cvmfs/Manifest b/net-fs/cvmfs/Manifest
index 182c2fe6900f..5133294a7673 100644
--- a/net-fs/cvmfs/Manifest
+++ b/net-fs/cvmfs/Manifest
@@ -1,2 +1,2 @@
 DIST cvmfs-2.11.3.tar.gz 76021990 BLAKE2B 
97b47b848159ef097f318152445278d0c6039719f0b25dbbe13c0a50ad98399b6ec432392e257be8731071c1645d3e698410435eed541bb9dafd133327b1e8d1
 SHA512 
51140b81fbad9f4cc1bd6206fc76b0d9585e81d884c7de44dc4819c388c8b71c4f50d1061b47bf8cd910aabd9f4e8bb1aaa127d34ccb4958ff2ba81894aae626
-DIST cvmfs-2.11.4.tar.gz 76767529 BLAKE2B 
dedc4aac1cc4bc96c5e3f79adce3bbbc7c71c389157915b827b74dd1569876d96537d88d241055afea72df166802836c4b195b4df0636037745a77d392f49e96
 SHA512 
250b92fcd11ca78e7064dbcb4674e9100fa001392e0f2bc399faad2278cf73d7ac25358f73387dda5a86601c1ad1638b863da9d0f5a1c46b27a9536419e2c1e0
+DIST cvmfs-2.11.5.tar.gz 76761232 BLAKE2B 
ca665e0cdeab589d8cfcb4879b6e03a09330f9fa559aaa179cf7df10e9e92aa0a8ee215c3dc80eec6e2cc0912d7de80c759c2717303b94da8b2295fb3496d6b5
 SHA512 
fac61c59c9758d50f3ff1d90fbd60ea078c62f32aaba56ea02d1da11bfc2d304c340cc7ec539965bef3f0b7d6076502fdc5de8d8ed0f955289b77dcaa9d4de08

diff --git a/net-fs/cvmfs/cvmfs-2.11.4.ebuild b/net-fs/cvmfs/cvmfs-2.11.5.ebuild
similarity index 100%
rename from net-fs/cvmfs/cvmfs-2.11.4.ebuild
rename to net-fs/cvmfs/cvmfs-2.11.5.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-08-14 Thread Guilherme Amadio
commit: 8019430222f04438d25fd7cc6577a28589e469d1
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Aug 14 12:53:26 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Aug 14 14:36:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80194302

sci-physics/root: add 6.30.08, drop 6.30.06

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/Manifest | 2 +-
 sci-physics/root/{root-6.30.06.ebuild => root-6.30.08.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest
index 035a25a69923..d95949f2a946 100644
--- a/sci-physics/root/Manifest
+++ b/sci-physics/root/Manifest
@@ -1,3 +1,3 @@
 DIST root_v6.28.12.source.tar.gz 185351881 BLAKE2B 
623897580edaf91870be8f894df1a36582f9d0e066dcf025fa9143ee9e30100b8b1bc952659f44f87af78b0815cb1cef602c8620a61d5abad015eb74ac3b62fb
 SHA512 
b8b3d918245340ef4657c96580227a74d11042c2f2ed58e33946b8b42ed7d1acae9ff3ec8f537c725bd527adf7e386bbeab40be1b535bb3008a3cad3f8d56cfc
-DIST root_v6.30.06.source.tar.gz 184791201 BLAKE2B 
02830a683971fd55578dad6daf513e947ff9630af919c5f95af33959c9e99bcb01d9db3c589e037b7af56c2689f3085ca69e4353e9ea2a4648d98fa12145ccea
 SHA512 
4ebdb1bd610b3611e2c9bdb776dce2efdb243c41558bde42961548eea751df85aad66f30f7c1e99d97024bf581b727d75710a67b6e5e630131fc3fdc4bdfb3bf
+DIST root_v6.30.08.source.tar.gz 18488 BLAKE2B 
730bce87e343e0b84bd1f53c03527a1953d6915cfd63393ed1eee1f9e19a795b6e6a7149a511ed3b8cd17380acbbc4956d031169d571f9685e920f0c73fc67c8
 SHA512 
08da422cfbd879e1601064f04210db52c571545cca534dc37d67a190ccea948af0af01a67dcee553fb557fe0fb290a062f7905e413ebc1b15c2f32a5adff93cb
 DIST root_v6.32.02.source.tar.gz 192892722 BLAKE2B 
b1a3ad870a064158351425d11b385366d5133dcc861b8b9ef8a692e45cad33361fb2e08eb94f1cc6d2eab13cf0632f0e4dac5694b129d64a37fd31d7aa695d9c
 SHA512 
d3869ddb49a8afc753c144f1a5e09010ad7c1980ef2e13d7379ce25b19152ac83c660c3e21212cf70e2afb9c308cff96e320b93e029284d9480a5a79e7e2a24b

diff --git a/sci-physics/root/root-6.30.06.ebuild 
b/sci-physics/root/root-6.30.08.ebuild
similarity index 100%
rename from sci-physics/root/root-6.30.06.ebuild
rename to sci-physics/root/root-6.30.08.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-08-14 Thread Guilherme Amadio
commit: 1a209033b6a4f7ed41cbb5e374064c802d0fe188
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Aug 14 12:55:34 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Aug 14 14:36:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a209033

sci-physics/root: drop 6.30.

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/root-6.30..ebuild | 344 -
 1 file changed, 344 deletions(-)

diff --git a/sci-physics/root/root-6.30..ebuild 
b/sci-physics/root/root-6.30..ebuild
deleted file mode 100644
index 8cbfeef8d40d..
--- a/sci-physics/root/root-6.30..ebuild
+++ /dev/null
@@ -1,344 +0,0 @@
-# Copyright 1999-2024 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..12} )
-
-inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
-
-DESCRIPTION="C++ data analysis framework and interpreter from CERN"
-HOMEPAGE="https://root.cern";
-LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
-
-IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
-   +gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
-   oracle postgres pythia6 pythia8 +python qt5 qt6 R +roofit +root7 shadow
-   sqlite +ssl +tbb test +tmva +unuran uring vc +xml xrootd"
-
-if [[ ${PV} =~ "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/root-project/root.git";
-   if [[ ${PV} == "" ]]; then
-   SLOT="6/"
-   else
-   SLOT="6/$(ver_cut 1-3)"
-   EGIT_BRANCH="v$(ver_cut 1)-$(ver_cut 2)-00-patches"
-   fi
-else
-   SLOT="6/$(ver_cut 1-3)"
-   KEYWORDS="~amd64 ~x86"
-   SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz";
-fi
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-REQUIRED_USE="
-   cuda? ( tmva )
-   cudnn? ( cuda )
-   !X? ( !asimage !opengl !qt5 !qt6 )
-   davix? ( ssl xml )
-   jupyter? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   qt5? ( root7 http )
-   qt6? ( root7 http )
-   roofit? ( minuit )
-   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/qtwebengine:5[widgets]
-   )
-   qt6? (
-   dev-qt/qtbase:6
-   dev-qt/qtwebengine:6[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= )
-   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-1.4.4:= )
-   xml? ( dev-libs/libxml2:2= )
-   xrootd? ( net-libs/xroo

[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-08-14 Thread Guilherme Amadio
commit: f1c0bc81eca77cb1f4dba28e200d6c1c212bd764
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Aug 14 12:49:33 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Aug 14 14:36:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c0bc81

sci-physics/root: remove blocker on sci-libs/minuit

Packaged removed in 7fd35e961b5570f249b16f91b2c66412a4f6305b.

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/root-6.28.12-r1.ebuild | 1 -
 sci-physics/root/root-6.30.06.ebuild| 1 -
 sci-physics/root/root-6.30..ebuild  | 1 -
 sci-physics/root/root-6.32.02.ebuild| 1 -
 sci-physics/root/root-.ebuild   | 1 -
 5 files changed, 5 deletions(-)

diff --git a/sci-physics/root/root-6.28.12-r1.ebuild 
b/sci-physics/root/root-6.28.12-r1.ebuild
index 1c6e78d4b623..8cbfeef8d40d 100644
--- a/sci-physics/root/root-6.28.12-r1.ebuild
+++ b/sci-physics/root/root-6.28.12-r1.ebuild
@@ -97,7 +97,6 @@ CDEPEND="
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? (

diff --git a/sci-physics/root/root-6.30.06.ebuild 
b/sci-physics/root/root-6.30.06.ebuild
index 1c6e78d4b623..8cbfeef8d40d 100644
--- a/sci-physics/root/root-6.30.06.ebuild
+++ b/sci-physics/root/root-6.30.06.ebuild
@@ -97,7 +97,6 @@ CDEPEND="
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? (

diff --git a/sci-physics/root/root-6.30..ebuild 
b/sci-physics/root/root-6.30..ebuild
index 1c6e78d4b623..8cbfeef8d40d 100644
--- a/sci-physics/root/root-6.30..ebuild
+++ b/sci-physics/root/root-6.30..ebuild
@@ -97,7 +97,6 @@ CDEPEND="
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? (

diff --git a/sci-physics/root/root-6.32.02.ebuild 
b/sci-physics/root/root-6.32.02.ebuild
index fa797d38a0aa..f0e0690cfb51 100644
--- a/sci-physics/root/root-6.32.02.ebuild
+++ b/sci-physics/root/root-6.32.02.ebuild
@@ -96,7 +96,6 @@ CDEPEND="
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? (

diff --git a/sci-physics/root/root-.ebuild 
b/sci-physics/root/root-.ebuild
index fa797d38a0aa..f0e0690cfb51 100644
--- a/sci-physics/root/root-.ebuild
+++ b/sci-physics/root/root-.ebuild
@@ -96,7 +96,6 @@ CDEPEND="
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? (



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-08-14 Thread Guilherme Amadio
commit: ac27949fd2c221eaa0a9e1a14b0ca73ab840ad93
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Aug 14 12:53:39 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Aug 14 14:36:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac27949f

sci-physics/root: add 6.32.04, drop 6.32.02

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/Manifest | 2 +-
 sci-physics/root/{root-6.32.02.ebuild => root-6.32.04.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest
index d95949f2a946..bac6db6bd563 100644
--- a/sci-physics/root/Manifest
+++ b/sci-physics/root/Manifest
@@ -1,3 +1,3 @@
 DIST root_v6.28.12.source.tar.gz 185351881 BLAKE2B 
623897580edaf91870be8f894df1a36582f9d0e066dcf025fa9143ee9e30100b8b1bc952659f44f87af78b0815cb1cef602c8620a61d5abad015eb74ac3b62fb
 SHA512 
b8b3d918245340ef4657c96580227a74d11042c2f2ed58e33946b8b42ed7d1acae9ff3ec8f537c725bd527adf7e386bbeab40be1b535bb3008a3cad3f8d56cfc
 DIST root_v6.30.08.source.tar.gz 18488 BLAKE2B 
730bce87e343e0b84bd1f53c03527a1953d6915cfd63393ed1eee1f9e19a795b6e6a7149a511ed3b8cd17380acbbc4956d031169d571f9685e920f0c73fc67c8
 SHA512 
08da422cfbd879e1601064f04210db52c571545cca534dc37d67a190ccea948af0af01a67dcee553fb557fe0fb290a062f7905e413ebc1b15c2f32a5adff93cb
-DIST root_v6.32.02.source.tar.gz 192892722 BLAKE2B 
b1a3ad870a064158351425d11b385366d5133dcc861b8b9ef8a692e45cad33361fb2e08eb94f1cc6d2eab13cf0632f0e4dac5694b129d64a37fd31d7aa695d9c
 SHA512 
d3869ddb49a8afc753c144f1a5e09010ad7c1980ef2e13d7379ce25b19152ac83c660c3e21212cf70e2afb9c308cff96e320b93e029284d9480a5a79e7e2a24b
+DIST root_v6.32.04.source.tar.gz 192915562 BLAKE2B 
98cba4c933526b78392a6270a1cff6b0c2a23c72248d0f32b660e125fe2bff58f357d4e7acbc36f915988b5d19b990cdd05c25f415dc61ce2fefa0fcd71aee4b
 SHA512 
e260b796a7711663900951a1c9773b069293b7829ed29c509a3bc0128b07468581e388620322065185f4ff42b6f585058ba3decc54d9ba88f3c41bc25d75d0ba

diff --git a/sci-physics/root/root-6.32.02.ebuild 
b/sci-physics/root/root-6.32.04.ebuild
similarity index 100%
rename from sci-physics/root/root-6.32.02.ebuild
rename to sci-physics/root/root-6.32.04.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-08-14 Thread Guilherme Amadio
commit: b21865c591b06ab76034530b073ea7233d731198
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Aug 14 12:54:01 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Aug 14 14:36:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b21865c5

sci-physics/root: drop 6.28.12-r1

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/Manifest   |   1 -
 sci-physics/root/root-6.28.12-r1.ebuild | 344 
 2 files changed, 345 deletions(-)

diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest
index bac6db6bd563..c9e1f7977ba4 100644
--- a/sci-physics/root/Manifest
+++ b/sci-physics/root/Manifest
@@ -1,3 +1,2 @@
-DIST root_v6.28.12.source.tar.gz 185351881 BLAKE2B 
623897580edaf91870be8f894df1a36582f9d0e066dcf025fa9143ee9e30100b8b1bc952659f44f87af78b0815cb1cef602c8620a61d5abad015eb74ac3b62fb
 SHA512 
b8b3d918245340ef4657c96580227a74d11042c2f2ed58e33946b8b42ed7d1acae9ff3ec8f537c725bd527adf7e386bbeab40be1b535bb3008a3cad3f8d56cfc
 DIST root_v6.30.08.source.tar.gz 18488 BLAKE2B 
730bce87e343e0b84bd1f53c03527a1953d6915cfd63393ed1eee1f9e19a795b6e6a7149a511ed3b8cd17380acbbc4956d031169d571f9685e920f0c73fc67c8
 SHA512 
08da422cfbd879e1601064f04210db52c571545cca534dc37d67a190ccea948af0af01a67dcee553fb557fe0fb290a062f7905e413ebc1b15c2f32a5adff93cb
 DIST root_v6.32.04.source.tar.gz 192915562 BLAKE2B 
98cba4c933526b78392a6270a1cff6b0c2a23c72248d0f32b660e125fe2bff58f357d4e7acbc36f915988b5d19b990cdd05c25f415dc61ce2fefa0fcd71aee4b
 SHA512 
e260b796a7711663900951a1c9773b069293b7829ed29c509a3bc0128b07468581e388620322065185f4ff42b6f585058ba3decc54d9ba88f3c41bc25d75d0ba

diff --git a/sci-physics/root/root-6.28.12-r1.ebuild 
b/sci-physics/root/root-6.28.12-r1.ebuild
deleted file mode 100644
index 8cbfeef8d40d..
--- a/sci-physics/root/root-6.28.12-r1.ebuild
+++ /dev/null
@@ -1,344 +0,0 @@
-# Copyright 1999-2024 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..12} )
-
-inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
-
-DESCRIPTION="C++ data analysis framework and interpreter from CERN"
-HOMEPAGE="https://root.cern";
-LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
-
-IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
-   +gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
-   oracle postgres pythia6 pythia8 +python qt5 qt6 R +roofit +root7 shadow
-   sqlite +ssl +tbb test +tmva +unuran uring vc +xml xrootd"
-
-if [[ ${PV} =~ "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/root-project/root.git";
-   if [[ ${PV} == "" ]]; then
-   SLOT="6/"
-   else
-   SLOT="6/$(ver_cut 1-3)"
-   EGIT_BRANCH="v$(ver_cut 1)-$(ver_cut 2)-00-patches"
-   fi
-else
-   SLOT="6/$(ver_cut 1-3)"
-   KEYWORDS="~amd64 ~x86"
-   SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz";
-fi
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-REQUIRED_USE="
-   cuda? ( tmva )
-   cudnn? ( cuda )
-   !X? ( !asimage !opengl !qt5 !qt6 )
-   davix? ( ssl xml )
-   jupyter? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   qt5? ( root7 http )
-   qt6? ( root7 http )
-   roofit? ( minuit )
-   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/qtwebengine:5[widgets]
-   )
-   qt6? (
-   dev-qt/qtbase:6
-   dev-qt/qtwebengine:6[widgets]
-   )
-   )
-   asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff] )
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 )
-   cudnn? ( dev-libs/cudnn )
-   davix? ( net-libs/

[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-08-14 Thread Guilherme Amadio
commit: 8bda5a52d5beb399fe3d07622a229079972d3756
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Aug 14 12:55:21 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Aug 14 14:36:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bda5a52

sci-physics/root: add 6.32.

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/root-6.32..ebuild | 331 +
 1 file changed, 331 insertions(+)

diff --git a/sci-physics/root/root-6.32..ebuild 
b/sci-physics/root/root-6.32..ebuild
new file mode 100644
index ..f0e0690cfb51
--- /dev/null
+++ b/sci-physics/root/root-6.32..ebuild
@@ -0,0 +1,331 @@
+# Copyright 1999-2024 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..12} )
+
+inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
+
+DESCRIPTION="C++ data analysis framework and interpreter from CERN"
+HOMEPAGE="https://root.cern";
+LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
+
+IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
+   +gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
+   postgres pythia8 +python qt5 qt6 R +roofit +root7 shadow sqlite +ssl
+   +tbb test +tmva +unuran uring vc +xml xrootd"
+
+if [[ ${PV} =~ "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/root-project/root.git";
+   if [[ ${PV} == "" ]]; then
+   SLOT="6/"
+   else
+   SLOT="6/$(ver_cut 1-3)"
+   EGIT_BRANCH="v$(ver_cut 1)-$(ver_cut 2)-00-patches"
+   fi
+else
+   SLOT="6/$(ver_cut 1-3)"
+   KEYWORDS="~amd64 ~x86"
+   SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz";
+fi
+
+RESTRICT="test"
+PROPERTIES="test_network"
+
+REQUIRED_USE="
+   cuda? ( tmva )
+   cudnn? ( cuda )
+   !X? ( !asimage !opengl !qt5 !qt6 )
+   davix? ( ssl xml )
+   jupyter? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   qt5? ( root7 http )
+   qt6? ( root7 http )
+   roofit? ( minuit )
+   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/qtwebengine:5[widgets]
+   )
+   qt6? (
+   dev-qt/qtbase:6
+   dev-qt/qtwebengine:6[widgets]
+   )
+   )
+   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= )
+   mpi? ( virtual/mpi[fortran?] )
+   mysql? ( dev-db/mysql-connector-c )
+   odbc? (
+   || (
+   dev-db/libiodbc
+   dev-db/unixODBC
+   )
+   )
+   postgres? ( dev-db/postgresql:= )
+   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-1.4.4:= )
+   xml? ( dev-libs/libxml2:2= )
+   xrootd? ( net-libs/xrootd:0= )
+"
+
+DEPEND="${CDEPEND}
+   virtual/pkgconfig"
+
+RDEPEND="${CDEPEND}
+   jupyter? (
+   $(python_gen_cond_dep '
+   dev-pyth

[gentoo-commits] repo/gentoo:master commit in: sys-block/fio/

2024-08-12 Thread Guilherme Amadio
commit: ba1474550bc230aee8be021761de8bb0c899b30c
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Mon Aug 12 14:24:48 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Mon Aug 12 15:04:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba147455

sys-block/fio: add 3.37

Signed-off-by: Guilherme Amadio  gentoo.org>

 sys-block/fio/Manifest|   1 +
 sys-block/fio/fio-3.37.ebuild | 178 ++
 2 files changed, 179 insertions(+)

diff --git a/sys-block/fio/Manifest b/sys-block/fio/Manifest
index 661b1471fba9..a2544718dc60 100644
--- a/sys-block/fio/Manifest
+++ b/sys-block/fio/Manifest
@@ -2,3 +2,4 @@ DIST fio-3.27.tar.bz2 960330 BLAKE2B 
7e7e01a5c1d6af13a6f87139e7738646cbc8f45ebc3
 DIST fio-3.30.tar.bz2 6001772 BLAKE2B 
a4941cd415e6444bb9871274580efdf82281a1e52dc3caaa235f63176e3564fb1dc08e1e4586c555f9c25975d7e6220fe53209ed7218da713b9cb9135de0fc05
 SHA512 
1fb2ae9c28028147edabceff734fc41bf07ce504af98afdb0951920b724b15d647f2b0852262c177279ad6b4dbbf24be458db7f939d1c80069e0f8e7bc8aa10d
 DIST fio-3.34.tar.bz2 7049859 BLAKE2B 
297fef62098bc3bc5476ebc7794566172c182059ce35d57a84bf87f6cedf08f234371d363fd08570e675eef9fbc7eae8d79755826d4312d543a16a144b4afc3f
 SHA512 
912da2d7c7c4e0ad6c64a2e8c5254d23e5b6286c54d3ebf23d6bd2e0b5a9e4d2a53a75da3c807467b0fbe637b4ff23d64f1166fc45d6cce1d13d239f233548d0
 DIST fio-3.36.tar.bz2 7229204 BLAKE2B 
a9265ae8817486ddda1b63c35c79814b7854ec29106a188110b22ba82fc41a015b076626daa577a43189804a768f5465395b8daa74ceb31c949e03eca091a23b
 SHA512 
925cab44619991052085216253c9c5637f7319f52d92f4cc946df60ab1a964dbfa0bbb0ecd171d6dc21ae1402375a6cf1e7b8ac94df0c03889f849aeb2da8890
+DIST fio-3.37.tar.bz2 7730124 BLAKE2B 
87bccb4645a8ce174729b2cd69f250c8cd611e2b7bfca182083ae6e2d216cbc674ad1eab83b1cba0236255b7ee2baa759ac831883378a8694b3cc8c2b752fa91
 SHA512 
22876c4cad0eb3e5ea6a5e02e59726cb9a047e9e95b8fa81f117e7ee2d5f8c046c850ea0dd7fa35f281e9d925f7aaea409c1b3b503221686fab37386b80bb5ef

diff --git a/sys-block/fio/fio-3.37.ebuild b/sys-block/fio/fio-3.37.ebuild
new file mode 100644
index ..21e721eb197b
--- /dev/null
+++ b/sys-block/fio/fio-3.37.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit python-r1 toolchain-funcs
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Jens Axboe's Flexible IO tester"
+HOMEPAGE="https://brick.kernel.dk/snaps/";
+SRC_URI="https://brick.kernel.dk/snaps/${MY_P}.tar.bz2";
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="aio curl glusterfs gnuplot gtk io-uring nfs numa pandas python rbd rdma 
static tcmalloc test valgrind zbc zlib"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   gnuplot? ( python )
+   io-uring? ( aio )"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+
+# GTK+:2 does not offer static libaries.
+# xnvme
+# libblkio
+# pmem2
+LIB_DEPEND="aio? ( dev-libs/libaio[static-libs(+)] )
+   curl? (
+   net-misc/curl:=[static-libs(+)]
+   dev-libs/openssl:0=[static-libs(+)]
+   )
+   nfs? ( net-fs/libnfs:=[static-libs(+)] )
+   glusterfs? ( sys-cluster/glusterfs[static-libs(+)] )
+   gtk? ( dev-libs/glib:2[static-libs(+)] )
+   io-uring? ( sys-libs/liburing:=[static-libs(+)] )
+   numa? ( sys-process/numactl[static-libs(+)] )
+   rbd? ( sys-cluster/ceph[static-libs(+)] )
+   rdma? ( sys-cluster/rdma-core[static-libs(+)] )
+   tcmalloc? ( dev-util/google-perftools:=[static-libs(+)] )
+   zbc? ( >=sys-block/libzbc-5 )
+   zlib? ( sys-libs/zlib[static-libs(+)] )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   gtk? ( x11-libs/gtk+:2 )"
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   test? ( dev-util/cunit )
+   valgrind? ( dev-debug/valgrind )"
+RDEPEND+="
+   python? (
+   ${PYTHON_DEPS}
+   pandas? ( dev-python/pandas[${PYTHON_USEDEP}] )
+   )
+   gnuplot? ( sci-visualization/gnuplot )"
+
+PATCHES=(
+   "${FILESDIR}"/fio-2.2.13-libmtd.patch
+)
+
+QA_CONFIG_IMPL_DECL_SKIP+=(
+   # Internally uses -Werror=implicit-function-declaration for all 
configure
+   # checks. bug #904276
+   '*'
+)
+
+src_prepare() {
+   default
+
+   sed -i '/^DEBUGFLAGS/s: -D_FORTIFY_SOURCE=2::g' Makefile || die
+
+   # Many checks don't have configure flags.
+   sed -i \
+   -e "s:\:$(tc-getPKG_CONFIG):" \
+   -e '/if compile_prog "" "-lzbc" "libzbc" *; *then/  '"s::i

[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/

2024-08-12 Thread Guilherme Amadio
commit: 97c31a746773d48ec5b1b2cf21a11ff2cf1d661c
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Mon Aug 12 10:05:46 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Mon Aug 12 11:20:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c31a74

dev-util/perf: add 6.10.4, drop 6.10.3

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/Manifest   | 2 +-
 dev-util/perf/{perf-6.10.3.ebuild => perf-6.10.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index 06c6db108c8b..dcdacc5c4e18 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -1,4 +1,4 @@
 DIST linux-6.10.tar.xz 145142812 BLAKE2B 
bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b
 SHA512 
baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2
 DIST linux-6.3.tar.xz 136891752 BLAKE2B 
f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69
 SHA512 
768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
-DIST patch-6.10.3.xz 252260 BLAKE2B 
65acf62ff3e326d5ebb9f47067b626a25295fde2057531cf43e537601c42b0110419c0d6eee8c7c24e5d6d88ecf30e9b76d516efb925c91817504c52780b4df1
 SHA512 
28ad0de2086ca4b59637f8a7c69c6f5436b53235bf52c9ee18f428748c773780c54606a5c96d71614cadd49c707a8bb11843a7393da078e15d7f554244bfb9ca
+DIST patch-6.10.4.xz 303168 BLAKE2B 
d38bbcdd2f730a030add5b38c1ab09c7081c311ed716d3ae976a058dd34b235078700cdff05d79dc93d9badb75c95566a3bdfc39dfa045d54857d82ee2c92e9d
 SHA512 
5f5e8b19d114fed733c8c98a581fe339f8896e05e5da6a37deb1d7d8aa9dd83b3c80a97b1c6f3f51b6f20cca9c435b20c28c2c511da2026980d9fa72624cf420

diff --git a/dev-util/perf/perf-6.10.3.ebuild b/dev-util/perf/perf-6.10.4.ebuild
similarity index 100%
rename from dev-util/perf/perf-6.10.3.ebuild
rename to dev-util/perf/perf-6.10.4.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocksdb/

2024-08-12 Thread Guilherme Amadio
commit: b1cd1e79959d6ac1b6697a4c382b83d219244cc9
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Aug  6 14:07:12 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Mon Aug 12 09:51:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1cd1e79

dev-libs/rocksdb: add 9.4.0, drop 9.3.1

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-libs/rocksdb/Manifest   | 2 +-
 dev-libs/rocksdb/{rocksdb-9.3.1.ebuild => rocksdb-9.4.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/rocksdb/Manifest b/dev-libs/rocksdb/Manifest
index 10cd647edfa4..ebb54192e06c 100644
--- a/dev-libs/rocksdb/Manifest
+++ b/dev-libs/rocksdb/Manifest
@@ -2,4 +2,4 @@ DIST rocksdb-6.14.6.tar.gz 6397194 BLAKE2B 
43ad8e7e9fdf0c6c75ff03370f2107899bbce
 DIST rocksdb-7.9.2.tar.gz 12058713 BLAKE2B 
76a840565fccdc800eaad055da7698f7a5fc6e217187e078d60420c61cde1236c427cc4ae7d557c69ee5c358cd1ebc7fc4ed52063c04965fcc2c3c35774e9f59
 SHA512 
9cf2a359cedb21ca70fc921e54f19c406fd9aa2a739ad1627842fad2dec0e7dedbfe52aa8e85fbfbe7005c00ca1e7e7013f728d4d9938f3cebdf794504b431cb
 DIST rocksdb-8.10.0.tar.gz 13316582 BLAKE2B 
63f5a13c285dcc830d9d31623435af5d8385a1ecad2b4bbf433cdc9f1e8032218a24f06220199fab4deb385d3964890fc5de6bfdbadd5cd304826aeca600b246
 SHA512 
524e3e70ed2b1d2e6c61a7b401946e50473cc95684ce4efc6250062f5bc945e443e96f7907fcc3ee1ab98c71179a8b56a654383cf2c0bbe1bb20907ab1ac7523
 DIST rocksdb-8.11.3.tar.gz 13345436 BLAKE2B 
8d8069c030ee345090ebec15528342d776d7a74d6b72808a054511aad169acaa89c5fee530e73b3faba9152aadc4d26f1edc4586e31ddf5501d2899b5d6500ec
 SHA512 
df701e8f3a94efe351c5dfec691635b6cff9b5902e8d5bd714caa7389bbbfd8ce7f7e91f1549978b47b934449fb3b77581dfcc2811a7727be049709a330ca71e
-DIST rocksdb-9.3.1.tar.gz 13512627 BLAKE2B 
9ab5fca82221a9d8ac2898fb20f1398a61435a6b76632a83f9ab35ffd0e2856f7b6dddc35ef6af5f2eeb6d87d1cd13872110d86effe37a712863d1731aa5b063
 SHA512 
3d1dbbb8b0dbf94a9780aaf6bc1f02a75d20a403d94602e0adddcba2af72564efa6bc6bd7fcbec0b02083d677c29806359801ca2b5832f916b300a5fdb3af832
+DIST rocksdb-9.4.0.tar.gz 13550643 BLAKE2B 
6b2bdc26a930c3bf06a83af3441edc003a2d8d6416eb8e93cd111c882a0cd8a09b3be8414b0687fa4e2da866ef95b1d89248534fe90ba3514b1838773cabf3a7
 SHA512 
82b86899c8f78e9753cbac4a72f0ec1b0a0f0db134451dd47df5b4459340db13d8129b3f93da1501252706b74a6b383dc6d15428400c03d2c917475eb679c7dd

diff --git a/dev-libs/rocksdb/rocksdb-9.3.1.ebuild 
b/dev-libs/rocksdb/rocksdb-9.4.0.ebuild
similarity index 100%
rename from dev-libs/rocksdb/rocksdb-9.3.1.ebuild
rename to dev-libs/rocksdb/rocksdb-9.4.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-fs/cvmfs/

2024-08-06 Thread Guilherme Amadio
commit: 9a52c1571bfce3f3027e5ecbf523977d1562d6cf
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Aug  6 12:29:22 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Aug  6 12:30:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a52c157

net-fs/cvmfs: add 2.11.4

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-fs/cvmfs/Manifest|   1 +
 net-fs/cvmfs/cvmfs-2.11.4.ebuild | 104 +++
 2 files changed, 105 insertions(+)

diff --git a/net-fs/cvmfs/Manifest b/net-fs/cvmfs/Manifest
index a7e53ae9ca4a..1d91f452c8b8 100644
--- a/net-fs/cvmfs/Manifest
+++ b/net-fs/cvmfs/Manifest
@@ -1,2 +1,3 @@
 DIST cvmfs-2.11.2.tar.gz 76020587 BLAKE2B 
cb225647cf95c93c14a9a0dd7824aac14641f11ee1375c53fac3d5f5e8d29a1173521f82f3cbe18064c8a990ccefbf159c04e1b3d55db0599ec609d5e96391bb
 SHA512 
c8070a10771e28d45a761fdb9083ecd15118bca02328227ca0516edcf3d14e7b338df2a4bb14edd2aa8cc20f3fc903be775fcc40ae80a7f5547340e55fa43211
 DIST cvmfs-2.11.3.tar.gz 76021990 BLAKE2B 
97b47b848159ef097f318152445278d0c6039719f0b25dbbe13c0a50ad98399b6ec432392e257be8731071c1645d3e698410435eed541bb9dafd133327b1e8d1
 SHA512 
51140b81fbad9f4cc1bd6206fc76b0d9585e81d884c7de44dc4819c388c8b71c4f50d1061b47bf8cd910aabd9f4e8bb1aaa127d34ccb4958ff2ba81894aae626
+DIST cvmfs-2.11.4.tar.gz 76767529 BLAKE2B 
dedc4aac1cc4bc96c5e3f79adce3bbbc7c71c389157915b827b74dd1569876d96537d88d241055afea72df166802836c4b195b4df0636037745a77d392f49e96
 SHA512 
250b92fcd11ca78e7064dbcb4674e9100fa001392e0f2bc399faad2278cf73d7ac25358f73387dda5a86601c1ad1638b863da9d0f5a1c46b27a9536419e2c1e0

diff --git a/net-fs/cvmfs/cvmfs-2.11.4.ebuild b/net-fs/cvmfs/cvmfs-2.11.4.ebuild
new file mode 100644
index ..6859d25ce946
--- /dev/null
+++ b/net-fs/cvmfs/cvmfs-2.11.4.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake linux-info bash-completion-r1
+
+DESCRIPTION="HTTP read-only file system for distributing software"
+HOMEPAGE="https://cernvm.cern.ch/fs/";
+SRC_URI="https://ecsft.cern.ch/dist/cvmfs/${P}/source.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="server"
+
+CDEPEND="
+   acct-group/cvmfs
+   acct-user/cvmfs
+   app-arch/libarchive
+   dev-cpp/gtest
+   dev-cpp/sparsehash
+   dev-db/sqlite:3=
+   dev-libs/leveldb:0=
+   dev-libs/openssl:0=
+   dev-libs/protobuf:0=
+   net-dns/c-ares:0=
+   net-libs/pacparser:0=
+   net-misc/curl:0[adns]
+   sys-apps/attr
+   sys-fs/fuse:0=
+   sys-fs/fuse:3=
+   sys-libs/libcap:0=
+   sys-libs/zlib:0=
+"
+
+RDEPEND="${CDEPEND}
+   app-admin/sudo
+   net-fs/autofs
+"
+
+DEPEND="${CDEPEND}
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.10.1-gentoo.patch
+)
+
+pkg_setup() {
+   if use server; then
+   CONFIG_CHECK="~OVERLAY_FS"
+   ERROR_AUFS_FS="CONFIG_OVERLAY_FS: is required to be set"
+   linux-info_pkg_setup
+   fi
+}
+
+src_prepare() {
+   cmake_src_prepare
+   # gentoo stuff
+   rm bootstrap.sh || die
+   sed -i -e "s:/usr/bin/systemctl:/bin/systemctl:g" \
+   -e "/^INSTALL_BASE/s:=.*\$:=${EPREFIX}/usr:" \
+   -e "s:/bin/pidof:/usr/bin/pidof:g" cvmfs/cvmfs_config || die
+   sed -i -e 's/COPYING//' -e 
"s:cvmfs-\${CernVM-FS_VERSION_STRING}:${PF}:" \
+   CMakeLists.txt || die
+   eapply_user
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILTIN_EXTERNALS=OFF
+   -DBUILD_CVMFS=ON
+   -DBUILD_LIBCVMFS=OFF # static library used only for development
+   -DBUILD_DOCUMENTATION=OFF
+   -DBUILD_GEOAPI=OFF # only used for stratum 1 servers
+   -DBUILD_LIBCVMFS_CACHE=OFF # for exotic cache configs
+   -DBUILD_PRELOADER=OFF # special purpose utility for HPCs
+   -DBUILD_RECEIVER=OFF # for distributed publishers only
+   -DBUILD_SERVER=$(usex server)
+   -DINSTALL_BASH_COMPLETION=OFF
+   -DINSTALL_MOUNT_SCRIPTS=ON
+   -DINSTALL_PUBLIC_KEYS=ON
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   newbashcomp cvmfs/bash_completion/cvmfs.bash_completion cvmfs_config
+   bashcomp_alias cvmfs_config cvmfs_server
+   dodoc doc/*.md
+   keepdir /var/lib/cvmfs
+   use server && keepdir /var/lib/cvmfs-server
+}
+
+pkg_config() {
+   einfo "Setting up CernVM-FS client"
+   cvmfs_config setup
+   einfo "Now edit ${EROOT}/etc/cvmfs/default.local"
+   einfo "and restart the autofs service"
+}



[gentoo-commits] repo/gentoo:master commit in: net-fs/cvmfs/

2024-08-06 Thread Guilherme Amadio
commit: 760a57d8c872fd1662c67a719849bd3a895ab9e9
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Aug  6 12:30:18 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Aug  6 12:30:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=760a57d8

net-fs/cvmfs: stabilize 2.11.3 for amd64, x86

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-fs/cvmfs/cvmfs-2.11.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/cvmfs/cvmfs-2.11.3.ebuild b/net-fs/cvmfs/cvmfs-2.11.3.ebuild
index 6859d25ce946..6e88d9aeea29 100644
--- a/net-fs/cvmfs/cvmfs-2.11.3.ebuild
+++ b/net-fs/cvmfs/cvmfs-2.11.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://ecsft.cern.ch/dist/cvmfs/${P}/source.tar.gz 
-> ${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="server"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-fs/cvmfs/

2024-08-06 Thread Guilherme Amadio
commit: 09a1e18388eb327b379ace11dd5189faf45da802
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Aug  6 12:30:25 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Aug  6 12:30:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a1e183

net-fs/cvmfs: drop 2.11.2

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-fs/cvmfs/Manifest|   1 -
 net-fs/cvmfs/cvmfs-2.11.2.ebuild | 103 ---
 2 files changed, 104 deletions(-)

diff --git a/net-fs/cvmfs/Manifest b/net-fs/cvmfs/Manifest
index 1d91f452c8b8..182c2fe6900f 100644
--- a/net-fs/cvmfs/Manifest
+++ b/net-fs/cvmfs/Manifest
@@ -1,3 +1,2 @@
-DIST cvmfs-2.11.2.tar.gz 76020587 BLAKE2B 
cb225647cf95c93c14a9a0dd7824aac14641f11ee1375c53fac3d5f5e8d29a1173521f82f3cbe18064c8a990ccefbf159c04e1b3d55db0599ec609d5e96391bb
 SHA512 
c8070a10771e28d45a761fdb9083ecd15118bca02328227ca0516edcf3d14e7b338df2a4bb14edd2aa8cc20f3fc903be775fcc40ae80a7f5547340e55fa43211
 DIST cvmfs-2.11.3.tar.gz 76021990 BLAKE2B 
97b47b848159ef097f318152445278d0c6039719f0b25dbbe13c0a50ad98399b6ec432392e257be8731071c1645d3e698410435eed541bb9dafd133327b1e8d1
 SHA512 
51140b81fbad9f4cc1bd6206fc76b0d9585e81d884c7de44dc4819c388c8b71c4f50d1061b47bf8cd910aabd9f4e8bb1aaa127d34ccb4958ff2ba81894aae626
 DIST cvmfs-2.11.4.tar.gz 76767529 BLAKE2B 
dedc4aac1cc4bc96c5e3f79adce3bbbc7c71c389157915b827b74dd1569876d96537d88d241055afea72df166802836c4b195b4df0636037745a77d392f49e96
 SHA512 
250b92fcd11ca78e7064dbcb4674e9100fa001392e0f2bc399faad2278cf73d7ac25358f73387dda5a86601c1ad1638b863da9d0f5a1c46b27a9536419e2c1e0

diff --git a/net-fs/cvmfs/cvmfs-2.11.2.ebuild b/net-fs/cvmfs/cvmfs-2.11.2.ebuild
deleted file mode 100644
index 1bfc46cba0b0..
--- a/net-fs/cvmfs/cvmfs-2.11.2.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake linux-info bash-completion-r1
-
-DESCRIPTION="HTTP read-only file system for distributing software"
-HOMEPAGE="https://cernvm.cern.ch/fs/";
-SRC_URI="https://ecsft.cern.ch/dist/cvmfs/${P}/source.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-
-KEYWORDS="amd64 x86"
-IUSE="server"
-
-CDEPEND="
-   acct-group/cvmfs
-   acct-user/cvmfs
-   app-arch/libarchive
-   dev-cpp/gtest
-   dev-cpp/sparsehash
-   dev-db/sqlite:3=
-   dev-libs/leveldb:0=
-   dev-libs/openssl:0=
-   dev-libs/protobuf:0=
-   net-dns/c-ares:0=
-   net-libs/pacparser:0=
-   net-misc/curl:0[adns]
-   sys-apps/attr
-   sys-fs/fuse:0=
-   sys-fs/fuse:3=
-   sys-libs/libcap:0=
-   sys-libs/zlib:0=
-"
-
-RDEPEND="${CDEPEND}
-   app-admin/sudo
-   net-fs/autofs
-"
-
-DEPEND="${CDEPEND}
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.10.1-gentoo.patch
-)
-
-pkg_setup() {
-   if use server; then
-   CONFIG_CHECK="~OVERLAY_FS"
-   ERROR_AUFS_FS="CONFIG_OVERLAY_FS: is required to be set"
-   linux-info_pkg_setup
-   fi
-}
-
-src_prepare() {
-   cmake_src_prepare
-   # gentoo stuff
-   rm bootstrap.sh || die
-   sed -i -e "s:/usr/bin/systemctl:/bin/systemctl:g" \
-   -e "s:/bin/pidof:/usr/bin/pidof:g" cvmfs/cvmfs_config || die
-   sed -i -e 's/COPYING//' -e 
"s:cvmfs-\${CernVM-FS_VERSION_STRING}:${PF}:" \
-   CMakeLists.txt || die
-   eapply_user
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILTIN_EXTERNALS=OFF
-   -DBUILD_CVMFS=ON
-   -DBUILD_LIBCVMFS=OFF # static library used only for development
-   -DBUILD_DOCUMENTATION=OFF
-   -DBUILD_GEOAPI=OFF # only used for stratum 1 servers
-   -DBUILD_LIBCVMFS_CACHE=OFF # for exotic cache configs
-   -DBUILD_PRELOADER=OFF # special purpose utility for HPCs
-   -DBUILD_RECEIVER=OFF # for distributed publishers only
-   -DBUILD_SERVER=$(usex server)
-   -DINSTALL_BASH_COMPLETION=OFF
-   -DINSTALL_MOUNT_SCRIPTS=ON
-   -DINSTALL_PUBLIC_KEYS=ON
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   newbashcomp cvmfs/bash_completion/cvmfs.bash_completion cvmfs_config
-   bashcomp_alias cvmfs_config cvmfs_server
-   dodoc doc/*.md
-   keepdir /var/lib/cvmfs
-   use server && keepdir /var/lib/cvmfs-server
-}
-
-pkg_config() {
-   einfo "Setting up CernVM-FS client"
-   cvmfs_config setup
-   einfo "Now edit ${EROOT}/etc/cvmfs/default.local"
-   einfo "and restart the autofs service"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/

2024-08-06 Thread Guilherme Amadio
commit: b9ac6043978ea1f9820a072d7a169bbe1ffc5cc4
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Aug  6 12:09:00 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Aug  6 12:09:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9ac6043

dev-util/perf: drop 6.8, 6.9

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/Manifest|   2 -
 dev-util/perf/perf-6.8.ebuild | 339 -
 dev-util/perf/perf-6.9.ebuild | 341 --
 3 files changed, 682 deletions(-)

diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index f1003cdd10cb..06c6db108c8b 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -1,6 +1,4 @@
 DIST linux-6.10.tar.xz 145142812 BLAKE2B 
bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b
 SHA512 
baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2
 DIST linux-6.3.tar.xz 136891752 BLAKE2B 
f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69
 SHA512 
768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
-DIST linux-6.8.tar.xz 142502100 BLAKE2B 
c6f17f816cea16e629f63e9379b9713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2
 SHA512 
5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
-DIST linux-6.9.tar.xz 144034416 BLAKE2B 
4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e
 SHA512 
fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579
 DIST patch-6.10.3.xz 252260 BLAKE2B 
65acf62ff3e326d5ebb9f47067b626a25295fde2057531cf43e537601c42b0110419c0d6eee8c7c24e5d6d88ecf30e9b76d516efb925c91817504c52780b4df1
 SHA512 
28ad0de2086ca4b59637f8a7c69c6f5436b53235bf52c9ee18f428748c773780c54606a5c96d71614cadd49c707a8bb11843a7393da078e15d7f554244bfb9ca

diff --git a/dev-util/perf/perf-6.8.ebuild b/dev-util/perf/perf-6.8.ebuild
deleted file mode 100644
index 9ebf28d8aa78..
--- a/dev-util/perf/perf-6.8.ebuild
+++ /dev/null
@@ -1,339 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 estack flag-o-matic linux-info llvm toolchain-funcs 
python-r1
-
-DESCRIPTION="Userland tools for Linux Performance Counters"
-HOMEPAGE="https://perf.wiki.kernel.org/";
-
-LINUX_V="${PV:0:1}.x"
-if [[ ${PV} == *_rc* ]] ; then
-   LINUX_VER=$(ver_cut 1-2).$(($(ver_cut 3)-1))
-   PATCH_VERSION=$(ver_cut 1-3)
-   LINUX_PATCH=patch-${PV//_/-}.xz
-   
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
-   
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}";
-elif [[ ${PV} == *.*.* ]] ; then
-   # stable-release series
-   LINUX_VER=$(ver_cut 1-2)
-   LINUX_PATCH=patch-${PV}.xz
-   
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}";
-else
-   LINUX_VER=${PV}
-fi
-
-LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
-SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}";
-
-S_K="${WORKDIR}/linux-${LINUX_VER}"
-S="${S_K}/tools/perf"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
-IUSE="abi_mips_o32 abi_mips_n32 abi_mips_n64 audit babeltrace big-endian bpf 
caps crypt debug +doc gtk java libpfm +libtraceevent +libtracefs lzma numa perl 
python slang systemtap tcmalloc unwind zstd"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-"
-
-# setuptools (and Python) are always needed even if not building Python 
bindings
-BDEPEND="
-   ${LINUX_PATCH+dev-util/patchutils}
-   ${PYTHON_DEPS}
-   >=app-arch/tar-1.34-r2
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   app-alternatives/yacc
-   app-alternatives/lex
-   virtual/pkgconfig
-   doc? (
-   app-text/asciidoc
-   app-text/sgml-common
-  

[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/, dev-util/perf/files/

2024-08-06 Thread Guilherme Amadio
commit: c9e99b12374290bce0b623136ea017c694ee1b31
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Aug  6 11:56:07 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Aug  6 11:56:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e99b12

dev-util/perf: fix bug #936439

Closes: https://bugs.gentoo.org/936439
Link: https://lore.kernel.org/linux-kernel/ZqpUSKPxMwaQKORr@x1/

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/files/perf-6.10.3-bpf-capstone.patch | 455 +
 dev-util/perf/perf-6.10.3.ebuild   |   1 +
 2 files changed, 456 insertions(+)

diff --git a/dev-util/perf/files/perf-6.10.3-bpf-capstone.patch 
b/dev-util/perf/files/perf-6.10.3-bpf-capstone.patch
new file mode 100644
index ..57b298d8ccd7
--- /dev/null
+++ b/dev-util/perf/files/perf-6.10.3-bpf-capstone.patch
@@ -0,0 +1,455 @@
+From b382a433e0178d3840a8fb4b05ba3dbecba075fa Mon Sep 17 00:00:00 2001
+From: Guilherme Amadio 
+Date: Tue, 6 Aug 2024 11:34:05 +0200
+Subject: [PATCH]  Fix bug #936439. Replay of upstream commit onto v6.10.3.
+
+Signed-off-by: Guilherme Amadio 
+---
+ tools/perf/util/Build|   1 +
+ tools/perf/util/disasm.c | 187 +
+ tools/perf/util/disasm_bpf.c | 196 +++
+ tools/perf/util/disasm_bpf.h |  12 +++
+ 4 files changed, 210 insertions(+), 186 deletions(-)
+ create mode 100644 tools/perf/util/disasm_bpf.c
+ create mode 100644 tools/perf/util/disasm_bpf.h
+
+diff --git a/tools/perf/util/Build b/tools/perf/util/Build
+index da64efd8718f..384c4e06b838 100644
+--- a/tools/perf/util/Build
 b/tools/perf/util/Build
+@@ -13,6 +13,7 @@ perf-y += copyfile.o
+ perf-y += ctype.o
+ perf-y += db-export.o
+ perf-y += disasm.o
++perf-y += disasm_bpf.o
+ perf-y += env.o
+ perf-y += event.o
+ perf-y += evlist.o
+diff --git a/tools/perf/util/disasm.c b/tools/perf/util/disasm.c
+index e10558b79504..766cbd005f32 100644
+--- a/tools/perf/util/disasm.c
 b/tools/perf/util/disasm.c
+@@ -15,6 +15,7 @@
+ #include "build-id.h"
+ #include "debug.h"
+ #include "disasm.h"
++#include "disasm_bpf.h"
+ #include "dso.h"
+ #include "env.h"
+ #include "evsel.h"
+@@ -1164,192 +1165,6 @@ static int dso__disassemble_filename(struct dso *dso, 
char *filename, size_t fil
+   return 0;
+ }
+ 
+-#if defined(HAVE_LIBBFD_SUPPORT) && defined(HAVE_LIBBPF_SUPPORT)
+-#define PACKAGE "perf"
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-
+-#include "bpf-event.h"
+-#include "bpf-utils.h"
+-
+-static int symbol__disassemble_bpf(struct symbol *sym,
+- struct annotate_args *args)
+-{
+-  struct annotation *notes = symbol__annotation(sym);
+-  struct bpf_prog_linfo *prog_linfo = NULL;
+-  struct bpf_prog_info_node *info_node;
+-  int len = sym->end - sym->start;
+-  disassembler_ftype disassemble;
+-  struct map *map = args->ms.map;
+-  struct perf_bpil *info_linear;
+-  struct disassemble_info info;
+-  struct dso *dso = map__dso(map);
+-  int pc = 0, count, sub_id;
+-  struct btf *btf = NULL;
+-  char tpath[PATH_MAX];
+-  size_t buf_size;
+-  int nr_skip = 0;
+-  char *buf;
+-  bfd *bfdf;
+-  int ret;
+-  FILE *s;
+-
+-  if (dso__binary_type(dso) != DSO_BINARY_TYPE__BPF_PROG_INFO)
+-  return SYMBOL_ANNOTATE_ERRNO__BPF_INVALID_FILE;
+-
+-  pr_debug("%s: handling sym %s addr %" PRIx64 " len %" PRIx64 "\n", 
__func__,
+-sym->name, sym->start, sym->end - sym->start);
+-
+-  memset(tpath, 0, sizeof(tpath));
+-  perf_exe(tpath, sizeof(tpath));
+-
+-  bfdf = bfd_openr(tpath, NULL);
+-  if (bfdf == NULL)
+-  abort();
+-
+-  if (!bfd_check_format(bfdf, bfd_object))
+-  abort();
+-
+-  s = open_memstream(&buf, &buf_size);
+-  if (!s) {
+-  ret = errno;
+-  goto out;
+-  }
+-  init_disassemble_info_compat(&info, s,
+-   (fprintf_ftype) fprintf,
+-   fprintf_styled);
+-  info.arch = bfd_get_arch(bfdf);
+-  info.mach = bfd_get_mach(bfdf);
+-
+-  info_node = perf_env__find_bpf_prog_info(dso__bpf_prog(dso)->env,
+-   dso__bpf_prog(dso)->id);
+-  if (!info_node) {
+-  ret = SYMBOL_ANNOTATE_ERRNO__BPF_MISSING_BTF;
+-  goto out;
+-  }
+-  info_linear = info_node->info_linear;
+-  sub_id = dso__bpf_prog(dso)->sub_id;
+-
+-  info.buffer = (void *)(uintptr_t)(info_linear->info.jited_prog_insns);
+-  info.buffer_length = info_linear->info.jited_prog_len;
+-
+-  if (info_line

[gentoo-commits] repo/gentoo:master commit in: dev-util/bpftool/

2024-08-06 Thread Guilherme Amadio
commit: 0f0a37b4e11c414c39c18a7fbc53e7a0e9503ce2
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Mon Aug  5 18:49:36 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Aug  6 10:15:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f0a37b4

dev-util/bpftool: fix miscompilation with clang & correctly apply patches

Closes: https://bugs.gentoo.org/937402
Closes: https://bugs.gentoo.org/937403

Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/bpftool/bpftool-7.5.0-r1.ebuild | 127 +++
 1 file changed, 127 insertions(+)

diff --git a/dev-util/bpftool/bpftool-7.5.0-r1.ebuild 
b/dev-util/bpftool/bpftool-7.5.0-r1.ebuild
new file mode 100644
index ..9c1fc75a9352
--- /dev/null
+++ b/dev-util/bpftool/bpftool-7.5.0-r1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit estack linux-info optfeature python-any-r1 bash-completion-r1 
toolchain-funcs
+
+DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and 
maps"
+HOMEPAGE="https://kernel.org/";
+
+# Use LINUX_VERSION to specify the full kernel version triple (x.y.z)
+LINUX_VERSION=6.10.3
+LINUX_VER=$(ver_cut 1-2 ${LINUX_VERSION})
+LINUX_V="${LINUX_VERSION:0:1}.x"
+
+LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
+SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}";
+
+LINUX_PATCH="patch-${LINUX_VERSION}.xz"
+SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}";
+
+S_K="${WORKDIR}/linux-${LINUX_VER}"
+S="${S_K}/tools/bpf/bpftool"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="caps +llvm"
+
+RDEPEND="
+   sys-libs/binutils-libs:=
+   sys-libs/zlib:=
+   virtual/libelf:=
+   caps? ( sys-libs/libcap:= )
+   llvm? ( sys-devel/llvm:= )
+"
+DEPEND="
+   ${RDEPEND}
+   >=sys-kernel/linux-headers-5.8
+"
+BDEPEND="
+   ${LINUX_PATCH+dev-util/patchutils}
+   ${PYTHON_DEPS}
+   app-arch/tar
+   dev-python/docutils
+"
+
+CONFIG_CHECK="~DEBUG_INFO_BTF"
+
+# src_unpack and src_prepare are copied from dev-util/perf since
+# it's building from the same tarball, please keep it in sync with perf
+src_unpack() {
+   local paths=(
+   'arch/*/include/*' 'arch/*/lib/*' 'arch/*/tools/*' 'include/*'
+   'kernel/bpf/*' 'lib/*' 'scripts/*' 'tools/arch/*' 'tools/bpf/*'
+   'tools/build/*' 'tools/include/*' 'tools/lib/*' 'tools/perf/*'
+   'tools/scripts/*'
+   )
+
+   # We expect the tar implementation to support the -j and --wildcards 
option
+   echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
+   gtar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
+   "${paths[@]/#/linux-${LINUX_VER}/}" || die
+
+   if [[ -n ${LINUX_PATCH} ]] ; then
+   eshopts_push -o noglob
+   ebegin "Filtering partial source patch"
+   xzcat "${DISTDIR}"/${LINUX_PATCH} | filterdiff -p1 
${paths[@]/#/-i} > ${P}.patch
+   test -s ${P}.patch
+   assert -n "Unpacking to ${P} from ${DISTDIR}/${LINUX_PATCH} 
failed"
+   eend $? || die "filterdiff failed"
+   eshopts_pop
+   fi
+
+   local a
+   for a in ${A}; do
+   [[ ${a} == ${LINUX_SOURCES} ]] && continue
+   [[ ${a} == ${LINUX_PATCH} ]] && continue
+   unpack ${a}
+   done
+}
+
+src_prepare() {
+   default
+
+   if [[ -n ${LINUX_PATCH} ]] ; then
+   pushd "${S_K}" >/dev/null || die
+   eapply "${WORKDIR}"/${P}.patch
+   popd || die
+   fi
+
+   # Use rst2man or rst2man.py depending on which one exists (#930076)
+   type -P rst2man >/dev/null || sed -i -e 's/rst2man/rst2man.py/g' 
Documentation/Makefile || die
+
+   # remove -Werror (bug 887981)
+   sed -i -e 's/\-Werror//g' ../../lib/bpf/Makefile || die
+}
+
+bpftool_make() {
+   local arch=$(tc-arch-kernel)
+   tc-export AR CC LD
+
+   emake V=1 VF=1 \
+   HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)" \
+   EXTRA_CFLAGS="${CFLAGS}" ARCH="${arch}" \
+   prefix="${EPREFIX}"/usr \
+   bash_compdir="$(get_bashcompdir)" \
+   feature-libcap="$(usex caps 1 0)" \
+   feature-llvm="$(usex llvm 1 0)" \
+   "$@"
+}
+
+src_compile() {
+   bpftool_make
+   bpftool_make -C Documentation
+}
+
+src_install() {
+   bpftool_make DESTDIR="${D}" install
+   bpftool_make mandir="${ED}"/usr/share/man -C Documentation install
+}
+
+pkg_postinst() {
+   optfeature "clang-bpf-co-re support" sys-devel/clang[llvm_targets_BPF]
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/files/, dev-util/perf/

2024-08-06 Thread Guilherme Amadio
commit: 1955737ff79a1ad896706c45beca7a5572644dcc
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Aug  6 10:12:08 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Aug  6 10:15:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1955737f

dev-util/perf-6.10: fix build with USE=capstone

Upstream patch is in perf-tools-next, rebased it on 6.10.

Bug: https://bugs.gentoo.org/936439

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/files/perf-6.10-bpf-capstone.patch | 456 +++
 dev-util/perf/perf-6.10.ebuild   |   1 +
 2 files changed, 457 insertions(+)

diff --git a/dev-util/perf/files/perf-6.10-bpf-capstone.patch 
b/dev-util/perf/files/perf-6.10-bpf-capstone.patch
new file mode 100644
index ..ebae9a3ad080
--- /dev/null
+++ b/dev-util/perf/files/perf-6.10-bpf-capstone.patch
@@ -0,0 +1,456 @@
+From a7728af2f25fe99ee72d211bb4ddec17a8601f5f Mon Sep 17 00:00:00 2001
+From: Guilherme Amadio 
+Date: Tue, 6 Aug 2024 11:34:05 +0200
+Subject: [PATCH]  Fix bug #936439. Replay of upstream commit onto v6.10.
+
+Signed-off-by: Guilherme Amadio 
+---
+ tools/perf/util/Build|   1 +
+ tools/perf/util/disasm.c | 187 +
+ tools/perf/util/disasm_bpf.c | 197 +++
+ tools/perf/util/disasm_bpf.h |  12 +++
+ 4 files changed, 211 insertions(+), 186 deletions(-)
+ create mode 100644 tools/perf/util/disasm_bpf.c
+ create mode 100644 tools/perf/util/disasm_bpf.h
+
+diff --git a/tools/perf/util/Build b/tools/perf/util/Build
+index da64efd8718f..384c4e06b838 100644
+--- a/tools/perf/util/Build
 b/tools/perf/util/Build
+@@ -13,6 +13,7 @@ perf-y += copyfile.o
+ perf-y += ctype.o
+ perf-y += db-export.o
+ perf-y += disasm.o
++perf-y += disasm_bpf.o
+ perf-y += env.o
+ perf-y += event.o
+ perf-y += evlist.o
+diff --git a/tools/perf/util/disasm.c b/tools/perf/util/disasm.c
+index 72aec8f61b94..766cbd005f32 100644
+--- a/tools/perf/util/disasm.c
 b/tools/perf/util/disasm.c
+@@ -15,6 +15,7 @@
+ #include "build-id.h"
+ #include "debug.h"
+ #include "disasm.h"
++#include "disasm_bpf.h"
+ #include "dso.h"
+ #include "env.h"
+ #include "evsel.h"
+@@ -1164,192 +1165,6 @@ static int dso__disassemble_filename(struct dso *dso, 
char *filename, size_t fil
+   return 0;
+ }
+ 
+-#if defined(HAVE_LIBBFD_SUPPORT) && defined(HAVE_LIBBPF_SUPPORT)
+-#define PACKAGE "perf"
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-
+-#include "bpf-event.h"
+-#include "bpf-utils.h"
+-
+-static int symbol__disassemble_bpf(struct symbol *sym,
+- struct annotate_args *args)
+-{
+-  struct annotation *notes = symbol__annotation(sym);
+-  struct bpf_prog_linfo *prog_linfo = NULL;
+-  struct bpf_prog_info_node *info_node;
+-  int len = sym->end - sym->start;
+-  disassembler_ftype disassemble;
+-  struct map *map = args->ms.map;
+-  struct perf_bpil *info_linear;
+-  struct disassemble_info info;
+-  struct dso *dso = map__dso(map);
+-  int pc = 0, count, sub_id;
+-  struct btf *btf = NULL;
+-  char tpath[PATH_MAX];
+-  size_t buf_size;
+-  int nr_skip = 0;
+-  char *buf;
+-  bfd *bfdf;
+-  int ret;
+-  FILE *s;
+-
+-  if (dso->binary_type != DSO_BINARY_TYPE__BPF_PROG_INFO)
+-  return SYMBOL_ANNOTATE_ERRNO__BPF_INVALID_FILE;
+-
+-  pr_debug("%s: handling sym %s addr %" PRIx64 " len %" PRIx64 "\n", 
__func__,
+-sym->name, sym->start, sym->end - sym->start);
+-
+-  memset(tpath, 0, sizeof(tpath));
+-  perf_exe(tpath, sizeof(tpath));
+-
+-  bfdf = bfd_openr(tpath, NULL);
+-  if (bfdf == NULL)
+-  abort();
+-
+-  if (!bfd_check_format(bfdf, bfd_object))
+-  abort();
+-
+-  s = open_memstream(&buf, &buf_size);
+-  if (!s) {
+-  ret = errno;
+-  goto out;
+-  }
+-  init_disassemble_info_compat(&info, s,
+-   (fprintf_ftype) fprintf,
+-   fprintf_styled);
+-  info.arch = bfd_get_arch(bfdf);
+-  info.mach = bfd_get_mach(bfdf);
+-
+-  info_node = perf_env__find_bpf_prog_info(dso->bpf_prog.env,
+-   dso->bpf_prog.id);
+-  if (!info_node) {
+-  ret = SYMBOL_ANNOTATE_ERRNO__BPF_MISSING_BTF;
+-  goto out;
+-  }
+-  info_linear = info_node->info_linear;
+-  sub_id = dso->bpf_prog.sub_id;
+-
+-  info.buffer = (void *)(uintptr_t)(info_linear->info.jited_prog_insns);
+-  info.buffer_length = info_linear->info.jited_prog_len;
+-
+-  if (info_linear->info.nr_line_in

[gentoo-commits] repo/gentoo:master commit in: dev-util/bpftool/

2024-08-06 Thread Guilherme Amadio
commit: c41e821940df1deae2a4a5fc4fa4212554156b34
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Mon Aug  5 19:17:01 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Aug  6 10:15:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41e8219

dev-util/bpftool: support python-3.13

Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/bpftool/bpftool-7.5.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bpftool/bpftool-7.5.0-r1.ebuild 
b/dev-util/bpftool/bpftool-7.5.0-r1.ebuild
index 9c1fc75a9352..95dece1442f5 100644
--- a/dev-util/bpftool/bpftool-7.5.0-r1.ebuild
+++ b/dev-util/bpftool/bpftool-7.5.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit estack linux-info optfeature python-any-r1 bash-completion-r1 
toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/

2024-08-06 Thread Guilherme Amadio
commit: 691f5d53899938ee921c032ee027e90c1f4a28e6
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Mon Aug  5 19:01:57 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Aug  6 10:15:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=691f5d53

dev-util/perf: bump to 6.10.3 & correctly apply patch updates

Closes: https://bugs.gentoo.org/937407
Closes: https://github.com/gentoo/gentoo/pull/37984
Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/Manifest   |   1 +
 dev-util/perf/perf-6.10.3.ebuild | 344 +++
 2 files changed, 345 insertions(+)

diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index eaf7134c3fe1..f1003cdd10cb 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -3,3 +3,4 @@ DIST linux-6.3.tar.xz 136891752 BLAKE2B 
f1887c8924efa8d0cb14c4e604affd0b0168bcf2
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
 DIST linux-6.8.tar.xz 142502100 BLAKE2B 
c6f17f816cea16e629f63e9379b9713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2
 SHA512 
5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
 DIST linux-6.9.tar.xz 144034416 BLAKE2B 
4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e
 SHA512 
fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579
+DIST patch-6.10.3.xz 252260 BLAKE2B 
65acf62ff3e326d5ebb9f47067b626a25295fde2057531cf43e537601c42b0110419c0d6eee8c7c24e5d6d88ecf30e9b76d516efb925c91817504c52780b4df1
 SHA512 
28ad0de2086ca4b59637f8a7c69c6f5436b53235bf52c9ee18f428748c773780c54606a5c96d71614cadd49c707a8bb11843a7393da078e15d7f554244bfb9ca

diff --git a/dev-util/perf/perf-6.10.3.ebuild b/dev-util/perf/perf-6.10.3.ebuild
new file mode 100644
index ..0f0e90117809
--- /dev/null
+++ b/dev-util/perf/perf-6.10.3.ebuild
@@ -0,0 +1,344 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit bash-completion-r1 estack flag-o-matic linux-info llvm toolchain-funcs 
python-r1
+
+DESCRIPTION="Userland tools for Linux Performance Counters"
+HOMEPAGE="https://perf.wiki.kernel.org/";
+
+LINUX_V="${PV:0:1}.x"
+if [[ ${PV} == *_rc* ]] ; then
+   LINUX_VER=$(ver_cut 1-2).$(($(ver_cut 3)-1))
+   PATCH_VERSION=$(ver_cut 1-3)
+   LINUX_PATCH=patch-${PV//_/-}.xz
+   
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
+   
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}";
+elif [[ ${PV} == *.*.* ]] ; then
+   # stable-release series
+   LINUX_VER=$(ver_cut 1-2)
+   LINUX_PATCH=patch-${PV}.xz
+   
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}";
+else
+   LINUX_VER=${PV}
+fi
+
+LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
+SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}";
+
+S_K="${WORKDIR}/linux-${LINUX_VER}"
+S="${S_K}/tools/perf"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
+IUSE="abi_mips_o32 abi_mips_n32 abi_mips_n64 audit babeltrace capstone 
big-endian bpf caps crypt debug +doc gtk java libpfm +libtraceevent +libtracefs 
lzma numa perl python slang systemtap tcmalloc unwind zstd"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+"
+
+# setuptools (and Python) are always needed even if not building Python 
bindings
+BDEPEND="
+   ${LINUX_PATCH+dev-util/patchutils}
+   ${PYTHON_DEPS}
+   >=app-arch/tar-1.34-r2
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   app-alternatives/yacc
+   app-alternatives/lex
+   virtual/pkgconfig
+   doc? (
+   app-text/asciidoc
+   app-text/sgml-common
+   app-text/xmlto
+   sys-process/time
+   )
+"
+
+RDEPEND="
+   audit? ( sys-process/audit )
+   babeltrace? ( dev-util/babeltrace:0/1 )
+   bpf? (
+   dev-libs/libbpf
+   dev-util/bpftool
+   dev-util/pahole
+   sys-devel/clang:=
+   sys-devel/llvm:=
+   )
+   caps? ( sys-libs/libcap )
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-util/bpftool/

2024-08-06 Thread Guilherme Amadio
commit: 69f1f2a554d541b48cc26ff3f167a332cd1b9222
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Mon Aug  5 18:53:03 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Aug  6 10:15:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69f1f2a5

dev-util/bpftool: clean up old

Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/bpftool/Manifest |   2 +-
 dev-util/bpftool/bpftool-7.5.0.ebuild | 124 --
 2 files changed, 1 insertion(+), 125 deletions(-)

diff --git a/dev-util/bpftool/Manifest b/dev-util/bpftool/Manifest
index 5f1c428547bf..872e923d8b03 100644
--- a/dev-util/bpftool/Manifest
+++ b/dev-util/bpftool/Manifest
@@ -1,6 +1,6 @@
 DIST linux-6.10.tar.xz 145142812 BLAKE2B 
bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b
 SHA512 
baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2
 DIST linux-6.8.tar.xz 142502100 BLAKE2B 
c6f17f816cea16e629f63e9379b9713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2
 SHA512 
5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
 DIST linux-6.9.tar.xz 144034416 BLAKE2B 
4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e
 SHA512 
fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579
-DIST patch-6.10.xz 6489436 BLAKE2B 
96ab8c23a804ae0d3dc5834efa19f9f9d8b4cd1e84d7519670e3e5213af0ef016079d4c0624f45d4163af7b250cb5ab30aec28bb62433d7480ab3d3a11e681b6
 SHA512 
adbc39835028aa67aa949310c9d44d83c6fddf6a12fbc305960d935bd7e2009e1ff813f2388cd59e59bf64efb2e1df51a6d266594fa12e75074d7346c78bb2eb
+DIST patch-6.10.3.xz 252260 BLAKE2B 
65acf62ff3e326d5ebb9f47067b626a25295fde2057531cf43e537601c42b0110419c0d6eee8c7c24e5d6d88ecf30e9b76d516efb925c91817504c52780b4df1
 SHA512 
28ad0de2086ca4b59637f8a7c69c6f5436b53235bf52c9ee18f428748c773780c54606a5c96d71614cadd49c707a8bb11843a7393da078e15d7f554244bfb9ca
 DIST patch-6.8.2.xz 247244 BLAKE2B 
a85078230548543c38550a5546689d0b44a54208cdad591ab34e10dec9348ce2f74e45bf85f373b14977d40556067e2e2c17ac4b6791fbb8aaba98feccd3cdac
 SHA512 
a8e32b89f7680670c69c62f356846bb65b57614f979114627a9a2f945d7dc97c921d30197dffa993e5b18e499ba8c7196046ffdf0e721528a5378d1ee65a9ba5
 DIST patch-6.9.2.xz 16184 BLAKE2B 
8a37e96c253b55b57c86f1654f2ea8bf65af96b1b38213e90032cb918bb8eea992d6ddbfa6a6774a229ab2e2288ab57bdb6cbad6e7e393c123f24850e06847c9
 SHA512 
a27af24f0caaa5de3811b6db5acc2d72b96df9ebb5c44bad99a949d871fb06c6ffd2be10cfc35b246d430c7be2291701f802aed47eaa8818ad12b8818a60f3ec

diff --git a/dev-util/bpftool/bpftool-7.5.0.ebuild 
b/dev-util/bpftool/bpftool-7.5.0.ebuild
deleted file mode 100644
index 9a93a41059b6..
--- a/dev-util/bpftool/bpftool-7.5.0.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit estack linux-info optfeature python-any-r1 bash-completion-r1 
toolchain-funcs
-
-DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and 
maps"
-HOMEPAGE="https://kernel.org/";
-
-# Use PV to indicate the full kernel version
-MY_PV=6.10
-LINUX_V="${MY_PV:0:1}.x"
-LINUX_VER=$(ver_cut 1-2 ${MY_PV})
-
-LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
-SRC_URI+="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}";
-
-LINUX_PATCH=patch-${MY_PV}.xz
-SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}";
-
-S_K="${WORKDIR}/linux-${LINUX_VER}"
-S="${S_K}/tools/bpf/bpftool"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="caps +llvm"
-
-RDEPEND="
-   sys-libs/binutils-libs:=
-   sys-libs/zlib:=
-   virtual/libelf:=
-   caps? ( sys-libs/libcap:= )
-   llvm? ( sys-devel/llvm:= )
-"
-DEPEND="
-   ${RDEPEND}
-   >=sys-kernel/linux-headers-5.8
-"
-BDEPEND="
-   ${LINUX_PATCH+dev-util/patchutils}
-   ${PYTHON_DEPS}
-   app-arch/tar
-   dev-python/docutils
-"
-
-CONFIG_CHECK="~DEBUG_INFO_BTF"
-
-# src_unpack and src_prepare are copied from dev-util/perf since
-# it's building from the same tarball, please keep it in sync with perf
-src_unpack() {
-   local paths=(
-   kernel/bpf tools/{arch,bpf,build,include,lib,perf,scripts}
-   scripts include lib "arch/*/include" &q

[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/

2024-08-06 Thread Guilherme Amadio
commit: e0a308d54529e7cf11df4c9839024fe8187f82ee
Author: Andrej Shadura  collabora  co  uk>
AuthorDate: Tue Jul 23 15:21:07 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Aug  6 10:15:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a308d5

dev-util/perf: Use cross CLANG for compiler feature verification

The build system of perf checks the clang version in order to set
correct compilation flags. However, it defaults to the non-prefixed
clang invocation, which fails during cross-compilation.

Set CLANG to point to the fully qualified host clang.
The build system will only use it if it’s actually available.

Closes: https://bugs.gentoo.org/936558
Closes: https://github.com/gentoo/gentoo/pull/37688
Signed-off-by: Andrej Shadura  collabora.co.uk>
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/perf-6.10.ebuild | 1 +
 dev-util/perf/perf-6.3.ebuild  | 1 +
 dev-util/perf/perf-6.7.ebuild  | 1 +
 dev-util/perf/perf-6.8.ebuild  | 1 +
 dev-util/perf/perf-6.9.ebuild  | 1 +
 5 files changed, 5 insertions(+)

diff --git a/dev-util/perf/perf-6.10.ebuild b/dev-util/perf/perf-6.10.ebuild
index 3a49940473e4..bf643c35c209 100644
--- a/dev-util/perf/perf-6.10.ebuild
+++ b/dev-util/perf/perf-6.10.ebuild
@@ -247,6 +247,7 @@ perf_make() {
V=1 VF=1
HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)"
CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" 
LD="${linker}" NM="$(tc-getNM)"
+   CLANG="${CHOST}-clang"
PKG_CONFIG="$(tc-getPKG_CONFIG)"
prefix="${EPREFIX}/usr" bindir_relative="bin"
tipdir="share/doc/${PF}"

diff --git a/dev-util/perf/perf-6.3.ebuild b/dev-util/perf/perf-6.3.ebuild
index 80e9fe676047..63546a59a6ca 100644
--- a/dev-util/perf/perf-6.3.ebuild
+++ b/dev-util/perf/perf-6.3.ebuild
@@ -196,6 +196,7 @@ perf_make() {
emake V=1 VF=1 \
HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)" \
CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" 
LD="$(tc-getLD)" NM="$(tc-getNM)" \
+   CLANG="${CHOST}-clang" \
PKG_CONFIG="$(tc-getPKG_CONFIG)" \
prefix="${EPREFIX}/usr" bindir_relative="bin" \
tipdir="share/doc/${PF}" \

diff --git a/dev-util/perf/perf-6.7.ebuild b/dev-util/perf/perf-6.7.ebuild
index 5d0dd06b320d..f07ddebfbf7d 100644
--- a/dev-util/perf/perf-6.7.ebuild
+++ b/dev-util/perf/perf-6.7.ebuild
@@ -247,6 +247,7 @@ perf_make() {
V=1 VF=1
HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)"
CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" 
LD="${linker}" NM="$(tc-getNM)"
+   CLANG="${CHOST}-clang"
PKG_CONFIG="$(tc-getPKG_CONFIG)"
prefix="${EPREFIX}/usr" bindir_relative="bin"
tipdir="share/doc/${PF}"

diff --git a/dev-util/perf/perf-6.8.ebuild b/dev-util/perf/perf-6.8.ebuild
index 71d7382d4545..9ebf28d8aa78 100644
--- a/dev-util/perf/perf-6.8.ebuild
+++ b/dev-util/perf/perf-6.8.ebuild
@@ -248,6 +248,7 @@ perf_make() {
V=1 VF=1
HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)"
CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" 
LD="${linker}" NM="$(tc-getNM)"
+   CLANG="${CHOST}-clang"
PKG_CONFIG="$(tc-getPKG_CONFIG)"
prefix="${EPREFIX}/usr" bindir_relative="bin"
tipdir="share/doc/${PF}"

diff --git a/dev-util/perf/perf-6.9.ebuild b/dev-util/perf/perf-6.9.ebuild
index b371ff4a861a..e5858270dcbc 100644
--- a/dev-util/perf/perf-6.9.ebuild
+++ b/dev-util/perf/perf-6.9.ebuild
@@ -247,6 +247,7 @@ perf_make() {
V=1 VF=1
HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)"
CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" 
LD="${linker}" NM="$(tc-getNM)"
+   CLANG="${CHOST}-clang"
PKG_CONFIG="$(tc-getPKG_CONFIG)"
prefix="${EPREFIX}/usr" bindir_relative="bin"
tipdir="share/doc/${PF}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocksdb/

2024-07-03 Thread Guilherme Amadio
commit: b812d0de76a0e78c257501d5df9fc06d268c9988
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Jul  3 12:54:29 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Jul  3 12:54:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b812d0de

dev-libs/rocksdb: add 9.3.1

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-libs/rocksdb/Manifest |  1 +
 dev-libs/rocksdb/rocksdb-9.3.1.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-libs/rocksdb/Manifest b/dev-libs/rocksdb/Manifest
index 0ef85aec8497..10cd647edfa4 100644
--- a/dev-libs/rocksdb/Manifest
+++ b/dev-libs/rocksdb/Manifest
@@ -2,3 +2,4 @@ DIST rocksdb-6.14.6.tar.gz 6397194 BLAKE2B 
43ad8e7e9fdf0c6c75ff03370f2107899bbce
 DIST rocksdb-7.9.2.tar.gz 12058713 BLAKE2B 
76a840565fccdc800eaad055da7698f7a5fc6e217187e078d60420c61cde1236c427cc4ae7d557c69ee5c358cd1ebc7fc4ed52063c04965fcc2c3c35774e9f59
 SHA512 
9cf2a359cedb21ca70fc921e54f19c406fd9aa2a739ad1627842fad2dec0e7dedbfe52aa8e85fbfbe7005c00ca1e7e7013f728d4d9938f3cebdf794504b431cb
 DIST rocksdb-8.10.0.tar.gz 13316582 BLAKE2B 
63f5a13c285dcc830d9d31623435af5d8385a1ecad2b4bbf433cdc9f1e8032218a24f06220199fab4deb385d3964890fc5de6bfdbadd5cd304826aeca600b246
 SHA512 
524e3e70ed2b1d2e6c61a7b401946e50473cc95684ce4efc6250062f5bc945e443e96f7907fcc3ee1ab98c71179a8b56a654383cf2c0bbe1bb20907ab1ac7523
 DIST rocksdb-8.11.3.tar.gz 13345436 BLAKE2B 
8d8069c030ee345090ebec15528342d776d7a74d6b72808a054511aad169acaa89c5fee530e73b3faba9152aadc4d26f1edc4586e31ddf5501d2899b5d6500ec
 SHA512 
df701e8f3a94efe351c5dfec691635b6cff9b5902e8d5bd714caa7389bbbfd8ce7f7e91f1549978b47b934449fb3b77581dfcc2811a7727be049709a330ca71e
+DIST rocksdb-9.3.1.tar.gz 13512627 BLAKE2B 
9ab5fca82221a9d8ac2898fb20f1398a61435a6b76632a83f9ab35ffd0e2856f7b6dddc35ef6af5f2eeb6d87d1cd13872110d86effe37a712863d1731aa5b063
 SHA512 
3d1dbbb8b0dbf94a9780aaf6bc1f02a75d20a403d94602e0adddcba2af72564efa6bc6bd7fcbec0b02083d677c29806359801ca2b5832f916b300a5fdb3af832

diff --git a/dev-libs/rocksdb/rocksdb-9.3.1.ebuild 
b/dev-libs/rocksdb/rocksdb-9.3.1.ebuild
new file mode 100644
index ..c5a5cce5e1d8
--- /dev/null
+++ b/dev-libs/rocksdb/rocksdb-9.3.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Embeddable, persistent key-value store for fast storage"
+HOMEPAGE="http://rocksdb.org https://github.com/facebook/rocksdb/";
+SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="jemalloc numa static-libs tbb test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   app-arch/bzip2:=
+   app-arch/lz4:=
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-cpp/gflags:=
+   sys-libs/liburing:=
+   sys-libs/zlib:=
+   sys-process/numactl
+   jemalloc? ( dev-libs/jemalloc:= )
+   tbb? ( dev-cpp/tbb:= )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   sed -i -e 's/liburing.a/uring/' cmake/modules/Finduring.cmake || die
+   sed -i -e '/find_program(CCACHE_FOUND ccache)/d' CMakeLists.txt || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DFAIL_ON_WARNINGS=OFF
+   -DPORTABLE=1
+   -DROCKSDB_BUILD_SHARED=$(usex static-libs OFF ON)
+   -DWITH_ALL_TESTS=$(usex test)
+   -DWITH_ASAN=OFF
+   -DWITH_BENCHMARK=OFF
+   -DWITH_BENCHMARK_TOOLS=OFF
+   -DWITH_BZ2=ON
+   -DWITH_CORE_TOOLS=ON
+   -DWITH_DYNAMIC_EXTENSION=ON
+   -DWITH_EXAMPLES=OFF
+   -DWITH_FALLOCATE=ON
+   -DWITH_GFLAGS=ON
+   -DWITH_IOSTATS_CONTEXT=ON
+   -DWITH_JEMALLOC=$(usex jemalloc ON OFF)
+   -DWITH_JNI=OFF
+   -DWITH_LIBURING=ON
+   -DWITH_LZ4=ON
+   -DWITH_MD_LIBRARY=ON
+   -DWITH_NUMA=$(usex numa)
+   -DWITH_SNAPPY=ON
+   -DWITH_TBB=$(usex tbb)
+   -DWITH_TOOLS=ON
+   -DWITH_TRACE_TOOLS=ON
+   -DWITH_TSAN=OFF
+   -DWITH_ZLIB=ON
+   -DWITH_ZSTD=ON
+   )
+   # -DWITH_TESTS option works only with debug build, needs to be set here
+   # to not be overriden by cmake.eclass
+   CMAKE_BUILD_TYPE=$(usex test Debug RelWithDebInfo) cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if ! use static-libs; then
+   rm "${ED}"/usr/$(get_libdir)/*.a || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-fs/cvmfs/

2024-07-03 Thread Guilherme Amadio
commit: 4ce0612ad99c9dcfcf6b2696077204d434b00840
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Jul  3 11:52:32 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Jul  3 11:53:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ce0612a

net-fs/cvmfs: add 2.11.3

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-fs/cvmfs/Manifest|   1 +
 net-fs/cvmfs/cvmfs-2.11.3.ebuild | 104 +++
 2 files changed, 105 insertions(+)

diff --git a/net-fs/cvmfs/Manifest b/net-fs/cvmfs/Manifest
index 9a871a5a2dfb..a7e53ae9ca4a 100644
--- a/net-fs/cvmfs/Manifest
+++ b/net-fs/cvmfs/Manifest
@@ -1 +1,2 @@
 DIST cvmfs-2.11.2.tar.gz 76020587 BLAKE2B 
cb225647cf95c93c14a9a0dd7824aac14641f11ee1375c53fac3d5f5e8d29a1173521f82f3cbe18064c8a990ccefbf159c04e1b3d55db0599ec609d5e96391bb
 SHA512 
c8070a10771e28d45a761fdb9083ecd15118bca02328227ca0516edcf3d14e7b338df2a4bb14edd2aa8cc20f3fc903be775fcc40ae80a7f5547340e55fa43211
+DIST cvmfs-2.11.3.tar.gz 76021990 BLAKE2B 
97b47b848159ef097f318152445278d0c6039719f0b25dbbe13c0a50ad98399b6ec432392e257be8731071c1645d3e698410435eed541bb9dafd133327b1e8d1
 SHA512 
51140b81fbad9f4cc1bd6206fc76b0d9585e81d884c7de44dc4819c388c8b71c4f50d1061b47bf8cd910aabd9f4e8bb1aaa127d34ccb4958ff2ba81894aae626

diff --git a/net-fs/cvmfs/cvmfs-2.11.3.ebuild b/net-fs/cvmfs/cvmfs-2.11.3.ebuild
new file mode 100644
index ..6859d25ce946
--- /dev/null
+++ b/net-fs/cvmfs/cvmfs-2.11.3.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake linux-info bash-completion-r1
+
+DESCRIPTION="HTTP read-only file system for distributing software"
+HOMEPAGE="https://cernvm.cern.ch/fs/";
+SRC_URI="https://ecsft.cern.ch/dist/cvmfs/${P}/source.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="server"
+
+CDEPEND="
+   acct-group/cvmfs
+   acct-user/cvmfs
+   app-arch/libarchive
+   dev-cpp/gtest
+   dev-cpp/sparsehash
+   dev-db/sqlite:3=
+   dev-libs/leveldb:0=
+   dev-libs/openssl:0=
+   dev-libs/protobuf:0=
+   net-dns/c-ares:0=
+   net-libs/pacparser:0=
+   net-misc/curl:0[adns]
+   sys-apps/attr
+   sys-fs/fuse:0=
+   sys-fs/fuse:3=
+   sys-libs/libcap:0=
+   sys-libs/zlib:0=
+"
+
+RDEPEND="${CDEPEND}
+   app-admin/sudo
+   net-fs/autofs
+"
+
+DEPEND="${CDEPEND}
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.10.1-gentoo.patch
+)
+
+pkg_setup() {
+   if use server; then
+   CONFIG_CHECK="~OVERLAY_FS"
+   ERROR_AUFS_FS="CONFIG_OVERLAY_FS: is required to be set"
+   linux-info_pkg_setup
+   fi
+}
+
+src_prepare() {
+   cmake_src_prepare
+   # gentoo stuff
+   rm bootstrap.sh || die
+   sed -i -e "s:/usr/bin/systemctl:/bin/systemctl:g" \
+   -e "/^INSTALL_BASE/s:=.*\$:=${EPREFIX}/usr:" \
+   -e "s:/bin/pidof:/usr/bin/pidof:g" cvmfs/cvmfs_config || die
+   sed -i -e 's/COPYING//' -e 
"s:cvmfs-\${CernVM-FS_VERSION_STRING}:${PF}:" \
+   CMakeLists.txt || die
+   eapply_user
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILTIN_EXTERNALS=OFF
+   -DBUILD_CVMFS=ON
+   -DBUILD_LIBCVMFS=OFF # static library used only for development
+   -DBUILD_DOCUMENTATION=OFF
+   -DBUILD_GEOAPI=OFF # only used for stratum 1 servers
+   -DBUILD_LIBCVMFS_CACHE=OFF # for exotic cache configs
+   -DBUILD_PRELOADER=OFF # special purpose utility for HPCs
+   -DBUILD_RECEIVER=OFF # for distributed publishers only
+   -DBUILD_SERVER=$(usex server)
+   -DINSTALL_BASH_COMPLETION=OFF
+   -DINSTALL_MOUNT_SCRIPTS=ON
+   -DINSTALL_PUBLIC_KEYS=ON
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   newbashcomp cvmfs/bash_completion/cvmfs.bash_completion cvmfs_config
+   bashcomp_alias cvmfs_config cvmfs_server
+   dodoc doc/*.md
+   keepdir /var/lib/cvmfs
+   use server && keepdir /var/lib/cvmfs-server
+}
+
+pkg_config() {
+   einfo "Setting up CernVM-FS client"
+   cvmfs_config setup
+   einfo "Now edit ${EROOT}/etc/cvmfs/default.local"
+   einfo "and restart the autofs service"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/uftrace/

2024-07-03 Thread Guilherme Amadio
commit: 915074dd22921432656db8def7c686ec96ca30b4
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Jul  3 09:45:07 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Jul  3 09:45:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=915074dd

dev-util/uftrace: stabilize 0.16 for amd64

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/uftrace-0.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/uftrace/uftrace-0.16.ebuild 
b/dev-util/uftrace/uftrace-0.16.ebuild
index 05d2c5669a91..e4316213aa94 100644
--- a/dev-util/uftrace/uftrace-0.16.ebuild
+++ b/dev-util/uftrace/uftrace-0.16.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="capstone lua python unwind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-util/uftrace/

2024-07-03 Thread Guilherme Amadio
commit: 52cb678778cecd41752f361acabf53b523d9d38e
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Jul  3 09:46:20 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Jul  3 09:46:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52cb6787

dev-util/uftrace: drop 0.14, 0.15.2

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/Manifest  |  2 -
 dev-util/uftrace/uftrace-0.14.ebuild   | 73 --
 dev-util/uftrace/uftrace-0.15.2.ebuild | 73 --
 3 files changed, 148 deletions(-)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index b50383fd1ff4..ad26f5c87b50 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1,3 +1 @@
-DIST uftrace-0.14.tar.gz 1192139 BLAKE2B 
81c83581351fc8b8302c312ad0a4d84a9f19c0db9253b31de6f2bb7e507aa8540eaab494ae1b52de3fd10baa4f2b658403676f1f53eeecb14f03c765b6fc98d0
 SHA512 
35fd121d0d0ac738a841deb470dd48b0a1a8a3d711b36463eddbbd8fc70122c76c5b5158ad2e92bd6a0b68f4bbe51c6957f4473f8b5be7ec82a9b962d31ffc5b
-DIST uftrace-0.15.2.tar.gz 1153687 BLAKE2B 
f9c4d7bb98b284534a96418d9d4adcee4b32b6b013052bbc6f34850ecc9262706e8e6fe79b2dfca88aaab5432c586e24ad783cdc50cf38792b8d758af2051295
 SHA512 
218072fc2a8c04c29b6ecbd61638db8824b0235cdb5e106e92e8fbe940fdb59d18c96c6b56830baa55b5dcda9f689a71755161313b101c6783c54be5c294993b
 DIST uftrace-0.16.tar.gz 1157903 BLAKE2B 
d79471cc1780f52983adfd40fa726190a70a0ecff900a9059d6963cd893f93c679f3626dd388b5dc17b7cc94a276a086b29b1398fd1270f593d49e5919eae650
 SHA512 
509fc42369cd495fb12e492b6c7726b0f26fa22bcb87452efc36b232a4bf999ff08c69829ad413ecf2c194e3564cf89f7634cfa03d0427926ee62aa957bacd5b

diff --git a/dev-util/uftrace/uftrace-0.14.ebuild 
b/dev-util/uftrace/uftrace-0.14.ebuild
deleted file mode 100644
index 20f0fe2eb878..
--- a/dev-util/uftrace/uftrace-0.14.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{9..12} )
-
-inherit bash-completion-r1 flag-o-matic lua-single python-single-r1 
toolchain-funcs
-
-DESCRIPTION="Function (graph) tracer for user-space"
-HOMEPAGE="https://github.com/namhyung/uftrace";
-SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="capstone lua python unwind"
-
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RESTRICT="test"
-
-RDEPEND="
-   sys-libs/ncurses:=
-   virtual/libelf:=
-   capstone? ( dev-libs/capstone:0= )
-   lua? ( ${LUA_DEPS} )
-   python? ( ${PYTHON_DEPS} )
-   unwind? ( sys-libs/libunwind:= )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
-}
-
-src_configure() {
-   # bug #858503 (https://github.com/namhyung/uftrace/issues/1343)
-   filter-lto
-
-   local myconf=(
-   --libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
-   $(use_with capstone)
-   $(use_with unwind libunwind)
-   $(use_with python libpython)
-   )
-   if use lua && use lua_single_target_luajit; then
-   myconf+=(
-   --with-libluajit
-   )
-   else
-   myconf+=(
-   --without-libluajit
-   )
-   fi
-   CC="$(tc-getCC)" LD="$(tc-getLD)" econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   default
-
-   dodoc doc/*.{md,gif,png}
-   newbashcomp misc/bash-completion.sh uftrace
-}

diff --git a/dev-util/uftrace/uftrace-0.15.2.ebuild 
b/dev-util/uftrace/uftrace-0.15.2.ebuild
deleted file mode 100644
index bc09d5c8ccae..
--- a/dev-util/uftrace/uftrace-0.15.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{9..12} )
-
-inherit bash-completion-r1 flag-o-matic lua-single python-single-r1 
toolchain-funcs
-
-DESCRIPTION="Function (graph) tracer for user-space"
-HOMEPAGE="https://github.com/namhyung/uftrace";
-SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="capstone lua python unwind"
-
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RESTRICT="t

[gentoo-commits] repo/gentoo:master commit in: net-libs/davix/

2024-07-03 Thread Guilherme Amadio
commit: 60baa40d496d69c432ca6002b131da0b529ff8af
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Jul  3 09:41:00 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Jul  3 09:41:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60baa40d

net-libs/davix: drop 0.8.4, 0.8.5

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/davix/Manifest   |  2 -
 net-libs/davix/davix-0.8.4.ebuild | 85 -
 net-libs/davix/davix-0.8.5.ebuild | 89 ---
 3 files changed, 176 deletions(-)

diff --git a/net-libs/davix/Manifest b/net-libs/davix/Manifest
index 1e3788ac75a8..ad43a6f0dca2 100644
--- a/net-libs/davix/Manifest
+++ b/net-libs/davix/Manifest
@@ -1,4 +1,2 @@
-DIST davix-0.8.4.tar.gz 7616367 BLAKE2B 
0048d066b5ebae0639ea511dfb9147a5c76b73e5f273e0912abd7a10c40228bbbc60fea56f1b91a1c64b396b5ab67a291b42743e037e1e61a14aee2fbb783e09
 SHA512 
09a0389788b525e3c29639091c11ab4dacf1668efec42a93f3e995663793467b7aaf43daf66351e8a140f760711e96391c1cce0759a7f198110ebe511c0c7a4d
-DIST davix-0.8.5.tar.gz 7371985 BLAKE2B 
134c4bd35627edcb46bfa5be3ea56b5a6373ea2bfee0261ede722fb4419808e6050b1846a40acf92da75626289e54a6b83f11dd2145b9d647f7cb370d652b696
 SHA512 
cddd0d7c08566853bb09efbe83041c9261086f972fd207f1ae2b0099dcf6f5ab51ec3889556ad34e28c0be28afcf86fa8adcdc1806a02a884ec3e76573164fe4
 DIST davix-0.8.6.tar.gz 7372108 BLAKE2B 
01405cab344d62facc494f2f70f52dc616775830e0ecdd02195fe21c67eea90803eb73138ea0cec91d47f2eb46379d2d2431bbeea74b9487e4c201d3261cac10
 SHA512 
de9aebb35dc81009fe2f82e5db80f102569d4c6c400e8f99bbead6cc10b1519c598b204ff93606a6d7f824717e8feda4b367234c4a893b7e83705f390a2c9d21
 DIST davix-0.8.7.tar.gz 7376826 BLAKE2B 
3f1c3f8ece934df9a989bd89257e351c5be154a550108278d815451534f41fdfdda21136312a01d393fe52755e13b76bf401da13cbe276911d61d5fb26eb8383
 SHA512 
652914fefd51f42277a56668466f2182be8100473ffd281fbed2f57980b93f6560840f6f4a87531faf54f66d98b9d3e291dd5f8c1fceab1e6c19d83ae9f05828

diff --git a/net-libs/davix/davix-0.8.4.ebuild 
b/net-libs/davix/davix-0.8.4.ebuild
deleted file mode 100644
index 07d1660f6f24..
--- a/net-libs/davix/davix-0.8.4.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-any-r1
-
-DESCRIPTION="High-performance file management over WebDAV/HTTP"
-HOMEPAGE="https://github.com/cern-fts/davix";
-SRC_URI="https://github.com/cern-fts/${PN}/releases/download/R_${PV//./_}/${P}.tar.gz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc test tools"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
-   dev-libs/libxml2:2=
-   dev-libs/openssl:0=
-   net-libs/gsoap[ssl,-gnutls]
-   net-misc/curl:0=
-   kernel_linux? ( sys-apps/util-linux )
-"
-
-DEPEND="${CDEPEND}"
-BDEPEND="
-   doc? (
-   app-text/doxygen[dot]
-   dev-python/sphinx
-   )
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-"
-
-RDEPEND="${CDEPEND}"
-
-REQUIRED_USE="test? ( tools )"
-
-src_prepare() {
-   cmake_src_prepare
-
-   for x in doc test; do
-   if ! use $x; then
-   sed -i -e "/add_subdirectory ($x)/d" CMakeLists.txt
-   fi
-   done
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DPython_EXECUTABLE="${PYTHON}"
-   -DDOC_INSTALL_DIR="${EPREFIX}/usr/share/doc/${P}"
-   -DEMBEDDED_LIBCURL=OFF
-   -DLIBCURL_BACKEND_BY_DEFAULT=OFF
-   -DENABLE_HTML_DOCS=$(usex doc)
-   -DENABLE_IPV6=TRUE
-   -DENABLE_TCP_NODELAY=TRUE
-   -DENABLE_THIRD_PARTY_COPY=TRUE
-   -DENABLE_TOOLS=$(usex tools)
-   -DHTML_INSTALL_DIR="${EPREFIX}/usr/share/doc/${P}/html"
-   -DSOUND_INSTALL_DIR="${EPREFIX}/usr/share/${PN}/sounds"
-   -DSTATIC_LIBRARY=OFF
-   -DSYSCONF_INSTALL_DIR="${EPREFIX}/etc"
-   -DBUILD_TESTING=$(usex test)
-   )
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-   if use doc; then
-   cmake_src_compile doc
-   fi
-}
-
-src_install() {
-   cmake_src_install
-   if use test; then
-   rm "${ED}/usr/bin/davix-unit-tests" || die
-   rm "${ED}/usr/bin/davix-tester" || die
-   fi
-}

diff --git a/net-libs/davix/davix-0.8.5.ebuild 
b/net-libs/davix/davix-0.8.5.ebuild
deleted file mode 100644
index 61e8ecd0f6ec..
--- a/net-libs/davix/davix-0.8.5.ebuild
+++ /dev/null
@@

[gentoo-commits] repo/gentoo:master commit in: net-libs/davix/

2024-07-03 Thread Guilherme Amadio
commit: 72e607c8cbe082647642f84e304da4cbca7d20ef
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Jul  3 09:36:03 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Jul  3 09:36:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e607c8

net-libs/davix: add dependency on dev-libs/rapidjson

Bug: https://bugs.gentoo.org/919587
Closes: https://bugs.gentoo.org/935397
Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/davix/davix-0.8.7.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/davix/davix-0.8.7.ebuild 
b/net-libs/davix/davix-0.8.7.ebuild
index 0e9ae663ce2a..79bed31e988e 100644
--- a/net-libs/davix/davix-0.8.7.ebuild
+++ b/net-libs/davix/davix-0.8.7.ebuild
@@ -20,6 +20,7 @@ RESTRICT="!test? ( test )"
 CDEPEND="
dev-libs/libxml2:2=
dev-libs/openssl:0=
+   dev-libs/rapidjson:0=
net-libs/gsoap[ssl,-gnutls]
net-misc/curl:0=
kernel_linux? ( sys-apps/util-linux )



[gentoo-commits] repo/gentoo:master commit in: net-libs/xrootd/

2024-07-03 Thread Guilherme Amadio
commit: bc39965d572c43b459708fc6b5c7e537dbdda2eb
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Jul  2 11:36:55 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Jul  3 09:20:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc39965d

net-libs/xrootd: drop 5.5.4-r1, 5.6.4

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/xrootd/Manifest   |   2 -
 net-libs/xrootd/xrootd-5.5.4-r1.ebuild | 190 --
 net-libs/xrootd/xrootd-5.6.4.ebuild| 205 -
 3 files changed, 397 deletions(-)

diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest
index b592dcb9162e..f9c6d0e80d00 100644
--- a/net-libs/xrootd/Manifest
+++ b/net-libs/xrootd/Manifest
@@ -1,5 +1,3 @@
-DIST xrootd-5.5.4.tar.gz 3241021 BLAKE2B 
505890ab7dbd0530d3c42390c9a6858cf0c8b53d42631b3bed615cb9b7c4d738bb791d26e625b010fef79f57291eb8bcd653ec629d240df92d37c12c973210f8
 SHA512 
1bf8fec3e20950e1dfbb5a7914c2f2b1d7d1fc1ce6b419dda129bb6cfb083ae674a14732b7b7330dee2287635749d91f8ee7e16badd71c723d189a1a44c309dd
-DIST xrootd-5.6.4.tar.gz 6696858 BLAKE2B 
09e7bcd750f6eac5714eab7eb945a55e939d4ad5310b3bfe90b1322f00064778d179396d9e9a89dc4bafda5ee924054e71c5bfe8474889b31dc3e2bcd24ed4c4
 SHA512 
efa88da2c9e9e55aeab9c4fbec0ec688fbc6ea8e16178bbcbdd534a09609b5c645cafee023fed48495cda8e865210e2fd3ba4830852f157626ecc1995eb55988
 DIST xrootd-5.6.7.tar.gz 6698751 BLAKE2B 
cb702a450b81665b53cf15d5c8df239826148c3cd746db7778b48ae01244257ce4877402c3e07ef6aa5228f9ae97f1b39210ed46ea2c802c35b7c4d8ad6a7fcf
 SHA512 
e7ec8b6eae684f27b5044890c45492f7d9b2b8812a9131ff45db63984869aa62cd85836d71b4100e89a6bb98ee3864062940d4dec0fdb340472df126d6de4d41
 DIST xrootd-5.6.9.tar.gz 6701277 BLAKE2B 
0086455f251879acf2d635ed0ae533dfa2c3e006798df27111d35599f1833ce1342c9eec1f540f3a165376c91233181420635bae5e1cb4d552681d8cfe36d902
 SHA512 
9ba15524451ebe7ee12d689f9c56d85508996285d01885236d396b7742ff6cc03036a6b4bd1424b0e1553cbf382c0954c10cec76fa1a99a7dfff330686bad0cd
 DIST xrootd-5.7.0.tar.gz 6807467 BLAKE2B 
c309bf363baddeecd2e6fa0b33f16154a6297a779d2b08bf2a92e44765f92c32917568c2f3aa8961a24f1e6598e521112daba68ec303d01cb1d6e40fc2b31d2a
 SHA512 
2103d453e8d655a19c58beb050158b08f6e36ce5d1a6cc9181881af3cae06938222a00af5cad102d1e2df4408d61ea364e54a0d2d41c71f1f2e07641a618effe

diff --git a/net-libs/xrootd/xrootd-5.5.4-r1.ebuild 
b/net-libs/xrootd/xrootd-5.5.4-r1.ebuild
deleted file mode 100644
index 4857db5da8b7..
--- a/net-libs/xrootd/xrootd-5.5.4-r1.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-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
-
-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"
-
-RESTRICT="!test? ( test )"
-
-CDEPEND="acct-group/xrootd
-   acct-user/xrootd
-   dev-libs/openssl:0=
-   net-libs/davix
-   sys-libs/zlib
-   virtual/libcrypt:=
-   fuse? ( sys-fs/fuse:0= )
-   http? ( net-misc/curl:= )
-   kerberos? ( virtual/krb5 )
-   libxml2? ( dev-libs/libxml2:2= )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:0= )
-   systemd? ( sys-apps/systemd:= )
-"
-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
-)
-
-# 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 

[gentoo-commits] repo/gentoo:master commit in: net-libs/davix/

2024-07-03 Thread Guilherme Amadio
commit: 9eecc80c9363dee11f02db3701d43861d52bfa06
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Jul  3 08:50:39 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Jul  3 09:20:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eecc80c

net-libs/davix: add 0.8.7

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/davix/Manifest   |  1 +
 net-libs/davix/davix-0.8.7.ebuild | 85 +++
 2 files changed, 86 insertions(+)

diff --git a/net-libs/davix/Manifest b/net-libs/davix/Manifest
index 7e4b477841bf..1e3788ac75a8 100644
--- a/net-libs/davix/Manifest
+++ b/net-libs/davix/Manifest
@@ -1,3 +1,4 @@
 DIST davix-0.8.4.tar.gz 7616367 BLAKE2B 
0048d066b5ebae0639ea511dfb9147a5c76b73e5f273e0912abd7a10c40228bbbc60fea56f1b91a1c64b396b5ab67a291b42743e037e1e61a14aee2fbb783e09
 SHA512 
09a0389788b525e3c29639091c11ab4dacf1668efec42a93f3e995663793467b7aaf43daf66351e8a140f760711e96391c1cce0759a7f198110ebe511c0c7a4d
 DIST davix-0.8.5.tar.gz 7371985 BLAKE2B 
134c4bd35627edcb46bfa5be3ea56b5a6373ea2bfee0261ede722fb4419808e6050b1846a40acf92da75626289e54a6b83f11dd2145b9d647f7cb370d652b696
 SHA512 
cddd0d7c08566853bb09efbe83041c9261086f972fd207f1ae2b0099dcf6f5ab51ec3889556ad34e28c0be28afcf86fa8adcdc1806a02a884ec3e76573164fe4
 DIST davix-0.8.6.tar.gz 7372108 BLAKE2B 
01405cab344d62facc494f2f70f52dc616775830e0ecdd02195fe21c67eea90803eb73138ea0cec91d47f2eb46379d2d2431bbeea74b9487e4c201d3261cac10
 SHA512 
de9aebb35dc81009fe2f82e5db80f102569d4c6c400e8f99bbead6cc10b1519c598b204ff93606a6d7f824717e8feda4b367234c4a893b7e83705f390a2c9d21
+DIST davix-0.8.7.tar.gz 7376826 BLAKE2B 
3f1c3f8ece934df9a989bd89257e351c5be154a550108278d815451534f41fdfdda21136312a01d393fe52755e13b76bf401da13cbe276911d61d5fb26eb8383
 SHA512 
652914fefd51f42277a56668466f2182be8100473ffd281fbed2f57980b93f6560840f6f4a87531faf54f66d98b9d3e291dd5f8c1fceab1e6c19d83ae9f05828

diff --git a/net-libs/davix/davix-0.8.7.ebuild 
b/net-libs/davix/davix-0.8.7.ebuild
new file mode 100644
index ..0e9ae663ce2a
--- /dev/null
+++ b/net-libs/davix/davix-0.8.7.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..13} )
+
+inherit cmake python-any-r1
+
+DESCRIPTION="High-performance file management over WebDAV/HTTP"
+HOMEPAGE="https://github.com/cern-fts/davix";
+SRC_URI="https://github.com/cern-fts/${PN}/releases/download/R_${PV//./_}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test tools"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   dev-libs/libxml2:2=
+   dev-libs/openssl:0=
+   net-libs/gsoap[ssl,-gnutls]
+   net-misc/curl:0=
+   kernel_linux? ( sys-apps/util-linux )
+"
+
+DEPEND="${CDEPEND}"
+BDEPEND="
+   doc? (
+   app-text/doxygen[dot]
+   dev-python/sphinx
+   )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+"
+
+RDEPEND="${CDEPEND}"
+
+REQUIRED_USE="test? ( tools )"
+
+src_prepare() {
+   cmake_src_prepare
+
+   for x in doc test; do
+   if ! use $x; then
+   sed -i -e "/add_subdirectory ($x)/d" CMakeLists.txt
+   fi
+   done
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DPython_EXECUTABLE="${PYTHON}"
+   -DDOC_INSTALL_DIR="${EPREFIX}/usr/share/doc/${P}"
+   -DEMBEDDED_LIBCURL=OFF
+   -DLIBCURL_BACKEND_BY_DEFAULT=OFF
+   -DENABLE_HTML_DOCS=$(usex doc)
+   -DENABLE_IPV6=TRUE
+   -DENABLE_TCP_NODELAY=TRUE
+   -DENABLE_THIRD_PARTY_COPY=TRUE
+   -DENABLE_TOOLS=$(usex tools)
+   -DHTML_INSTALL_DIR="${EPREFIX}/usr/share/doc/${P}/html"
+   -DSOUND_INSTALL_DIR="${EPREFIX}/usr/share/${PN}/sounds"
+   -DSTATIC_LIBRARY=OFF
+   -DSYSCONF_INSTALL_DIR="${EPREFIX}/etc"
+   -DBUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   if use doc; then
+   cmake_src_compile doc
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   if use test; then
+   rm "${ED}/usr/bin/davix-unit-tests" || die
+   rm "${ED}/usr/bin/davix-tester" || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/

2024-07-03 Thread Guilherme Amadio
commit: 0206c0249d1cefbdcb6d645be92788f0a5bb1885
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Jul  2 11:48:04 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Jul  3 09:20:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0206c024

net-libs/pacparser: add 1.4.5

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/pacparser/Manifest   |  1 +
 net-libs/pacparser/pacparser-1.4.5.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/net-libs/pacparser/Manifest b/net-libs/pacparser/Manifest
index 9b5284ae8405..b3e20146ec71 100644
--- a/net-libs/pacparser/Manifest
+++ b/net-libs/pacparser/Manifest
@@ -1,3 +1,4 @@
 DIST pacparser-1.4.0.tar.gz 902919 BLAKE2B 
da29b34654764b1569d9d37648e4ccb608142becaf34c65cdf37b2bd81aa073b1945d840fb50aa7cb986687bbdc086c862a05bc421adb08d44e1add637b712ed
 SHA512 
9574068dc4da3db27ddc1242cf98d98ebc7515864789e95b700cd2ce1433a7cff84160f1507976488fab7529839cabe9cf2aa16ddbefc0c83009fa6c0d2ad6b3
 DIST pacparser-1.4.2.tar.gz 903425 BLAKE2B 
6b46fd87487feacb3915ddd3705eb60f795257adc5361fddbfc550c537471276f464f367b57124efc49f57666f232c297df763f2adea34d7642bd1e3271f47b4
 SHA512 
65d12421ee79a969b867d7dcec1527ac9b2596c25f6be2502742ba1b3788f05afeed2fcd5406dfb39485d1d56ef161684acabe6a95008725385c3c5336f331b1
 DIST pacparser-1.4.3.tar.gz 905231 BLAKE2B 
bffe42154a8de9798c4c7b986e5797c19cbb103ed2977545014278f63a770c7cd9ed6b7fc6a9fff96514a71457b9dbc35104a51d9e5e331e2d19f3baeb86e621
 SHA512 
cc0d6c0a7b1fd9d55dece6c4ad80711d3d1055a0cde120dbb6e8274508631b325e7d876545b40ca05cefc6dce15aa1476e5b2936527e3183ad86114e4cd661a5
+DIST pacparser-1.4.5.tar.gz 905331 BLAKE2B 
4c0346e76ad86a6fc54d870688595432f36fc535564b79edc74816f0fa2c45be109c4734d36af5ded50ac208177cfe9fc775d0917060e3f2b4ea5445da67b077
 SHA512 
fabbfa5c5ebd2a884187e53db27015b16587cba2ae30da1fdec92ca211b1f0ecd2839222341cd0eca9e709ada4e9efcd686b713e4f1e5621507070a6300ad164

diff --git a/net-libs/pacparser/pacparser-1.4.5.ebuild 
b/net-libs/pacparser/pacparser-1.4.5.ebuild
new file mode 100644
index ..b1a976c8a7f8
--- /dev/null
+++ b/net-libs/pacparser/pacparser-1.4.5.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..13} )
+
+inherit python-r1 toolchain-funcs
+
+DESCRIPTION="Library to parse proxy auto-config files"
+HOMEPAGE="http://pacparser.manugarg.com/";
+SRC_URI="https://github.com/manugarg/${PN}/archive/v${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc python"
+
+DEPEND="python? ( ${PYTHON_DEPS} )"
+RDEPEND="${DEPEND}"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# spidermonkey-1.7.0 is bundled
+# tested unbundling with spidermonkey-1.8* and 1.7
+# and got many failures: unbundling not worth it.
+
+src_prepare() {
+   default
+
+   sed -e 's/^SMCFLAGS.*/SMCFLAGS = -DHAVE_VA_COPY -DVA_COPY=va_copy 
-DHAVE_VA_LIST_AS_ARRAY/' \
+   -i src/Makefile || die
+   sed -e '/CC = gcc/d' \
+   -i src/spidermonkey/js/src/config/Linux_All.mk || die
+
+   export NO_INTERNET=yes
+   export VERSION="${PV}"
+   tc-export CC AR RANLIB
+}
+
+src_compile() {
+   # Upstream parallel compilation bug, do that first to work around
+   emake -C src -j1
+   use python && python_foreach_impl emake -C src pymod
+}
+
+src_install() {
+   emake \
+   LIB_PREFIX="${ED}/usr/$(get_libdir)" \
+   DOC_PREFIX="${ED}/usr/share/doc/${PF}" \
+   BIN_PREFIX="${ED}"/usr/bin \
+   INC_PREFIX="${ED}"/usr/include \
+   MAN_PREFIX="${ED}"/usr/share/man \
+   -C src install
+   dodoc README.md
+
+   if use python; then
+   python_foreach_impl emake DESTDIR="${D}" -C src install-pymod
+   python_foreach_impl python_optimize
+   fi
+
+   if use doc; then
+   docompress -x /usr/share/doc/${PF}/{html,examples}
+   else
+   rm -r "${ED}"/usr/share/doc/${PF}/{html,examples} || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/xrootd/

2024-07-02 Thread Guilherme Amadio
commit: 4b7c662ab67e2f46dd92363677f107363b0f255e
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Mon Jul  1 16:21:04 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Jul  2 11:34:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7c662a

net-libs/xrootd: add 5.7.0

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/xrootd/Manifest|   1 +
 net-libs/xrootd/xrootd-5.7.0.ebuild | 204 
 2 files changed, 205 insertions(+)

diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest
index 80cba32dee34..b592dcb9162e 100644
--- a/net-libs/xrootd/Manifest
+++ b/net-libs/xrootd/Manifest
@@ -2,3 +2,4 @@ DIST xrootd-5.5.4.tar.gz 3241021 BLAKE2B 
505890ab7dbd0530d3c42390c9a6858cf0c8b53
 DIST xrootd-5.6.4.tar.gz 6696858 BLAKE2B 
09e7bcd750f6eac5714eab7eb945a55e939d4ad5310b3bfe90b1322f00064778d179396d9e9a89dc4bafda5ee924054e71c5bfe8474889b31dc3e2bcd24ed4c4
 SHA512 
efa88da2c9e9e55aeab9c4fbec0ec688fbc6ea8e16178bbcbdd534a09609b5c645cafee023fed48495cda8e865210e2fd3ba4830852f157626ecc1995eb55988
 DIST xrootd-5.6.7.tar.gz 6698751 BLAKE2B 
cb702a450b81665b53cf15d5c8df239826148c3cd746db7778b48ae01244257ce4877402c3e07ef6aa5228f9ae97f1b39210ed46ea2c802c35b7c4d8ad6a7fcf
 SHA512 
e7ec8b6eae684f27b5044890c45492f7d9b2b8812a9131ff45db63984869aa62cd85836d71b4100e89a6bb98ee3864062940d4dec0fdb340472df126d6de4d41
 DIST xrootd-5.6.9.tar.gz 6701277 BLAKE2B 
0086455f251879acf2d635ed0ae533dfa2c3e006798df27111d35599f1833ce1342c9eec1f540f3a165376c91233181420635bae5e1cb4d552681d8cfe36d902
 SHA512 
9ba15524451ebe7ee12d689f9c56d85508996285d01885236d396b7742ff6cc03036a6b4bd1424b0e1553cbf382c0954c10cec76fa1a99a7dfff330686bad0cd
+DIST xrootd-5.7.0.tar.gz 6807467 BLAKE2B 
c309bf363baddeecd2e6fa0b33f16154a6297a779d2b08bf2a92e44765f92c32917568c2f3aa8961a24f1e6598e521112daba68ec303d01cb1d6e40fc2b31d2a
 SHA512 
2103d453e8d655a19c58beb050158b08f6e36ce5d1a6cc9181881af3cae06938222a00af5cad102d1e2df4408d61ea364e54a0d2d41c71f1f2e07641a618effe

diff --git a/net-libs/xrootd/xrootd-5.7.0.ebuild 
b/net-libs/xrootd/xrootd-5.7.0.ebuild
new file mode 100644
index ..d4a3879112c0
--- /dev/null
+++ b/net-libs/xrootd/xrootd-5.7.0.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+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="ceph examples fuse http kerberos +libxml2 macaroons python readline 
scitokens +server systemd test xrdec"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   http? ( kerberos )
+   macaroons? ( server http )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   scitokens? ( server )
+   test? ( server )
+"
+
+CDEPEND="acct-group/xrootd
+   acct-user/xrootd
+   dev-libs/openssl:0=
+   sys-libs/zlib
+   virtual/libcrypt:=
+   ceph? ( sys-cluster/ceph )
+   fuse? ( sys-fs/fuse:0= )
+   http? (
+   net-misc/curl:=
+   net-libs/davix
+   )
+   kerberos? ( virtual/krb5 )
+   libxml2? ( dev-libs/libxml2:2= )
+   macaroons? ( dev-libs/libmacaroons )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:0= )
+   scitokens? ( dev-cpp/scitokens-cpp )
+   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-cpp/gtest
+   dev-util/cppunit
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-lang/perl
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.4.3-python_tests_py3.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.*/libXrd.*Tests\.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
+

[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-06-19 Thread Guilherme Amadio
commit: 1a0c51b1a97a10b9a7ed862db843cbf95db52b99
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Jun 19 07:56:22 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Jun 19 07:56:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a0c51b1

sci-physics/root: add 6.32.02, drop 6.32.00

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/Manifest | 2 +-
 sci-physics/root/{root-6.32.00.ebuild => root-6.32.02.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest
index 5ce5820ca69a..035a25a69923 100644
--- a/sci-physics/root/Manifest
+++ b/sci-physics/root/Manifest
@@ -1,3 +1,3 @@
 DIST root_v6.28.12.source.tar.gz 185351881 BLAKE2B 
623897580edaf91870be8f894df1a36582f9d0e066dcf025fa9143ee9e30100b8b1bc952659f44f87af78b0815cb1cef602c8620a61d5abad015eb74ac3b62fb
 SHA512 
b8b3d918245340ef4657c96580227a74d11042c2f2ed58e33946b8b42ed7d1acae9ff3ec8f537c725bd527adf7e386bbeab40be1b535bb3008a3cad3f8d56cfc
 DIST root_v6.30.06.source.tar.gz 184791201 BLAKE2B 
02830a683971fd55578dad6daf513e947ff9630af919c5f95af33959c9e99bcb01d9db3c589e037b7af56c2689f3085ca69e4353e9ea2a4648d98fa12145ccea
 SHA512 
4ebdb1bd610b3611e2c9bdb776dce2efdb243c41558bde42961548eea751df85aad66f30f7c1e99d97024bf581b727d75710a67b6e5e630131fc3fdc4bdfb3bf
-DIST root_v6.32.00.source.tar.gz 19272 BLAKE2B 
504638aa1ec824280b8661f0f163995c902c4ae8ef149a3fe6d9887239dfeb56b59868d443fa4834d943c0528d3ad6250d9017c8fec5ae446513191596571d75
 SHA512 
04e40a7ce0d92758aecdc9249b5349faed79c0d41337abc2229a5cc081cfc1b90f879ffd427f586dc7e23b025755f7bf1388a3f7d5ad3bbceef77e91b48b68ea
+DIST root_v6.32.02.source.tar.gz 192892722 BLAKE2B 
b1a3ad870a064158351425d11b385366d5133dcc861b8b9ef8a692e45cad33361fb2e08eb94f1cc6d2eab13cf0632f0e4dac5694b129d64a37fd31d7aa695d9c
 SHA512 
d3869ddb49a8afc753c144f1a5e09010ad7c1980ef2e13d7379ce25b19152ac83c660c3e21212cf70e2afb9c308cff96e320b93e029284d9480a5a79e7e2a24b

diff --git a/sci-physics/root/root-6.32.00.ebuild 
b/sci-physics/root/root-6.32.02.ebuild
similarity index 100%
rename from sci-physics/root/root-6.32.00.ebuild
rename to sci-physics/root/root-6.32.02.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/

2024-06-17 Thread Guilherme Amadio
commit: 9ce554d1fc45f2abf442cff7fb9a06b2a96460a1
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Mon Jun 17 15:31:59 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Mon Jun 17 15:32:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce554d1

dev-util/perf: set make option DEBUG=1 with USE=debug

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/perf-6.9.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/perf/perf-6.9.ebuild b/dev-util/perf/perf-6.9.ebuild
index ead4f9c89c18..b371ff4a861a 100644
--- a/dev-util/perf/perf-6.9.ebuild
+++ b/dev-util/perf/perf-6.9.ebuild
@@ -287,6 +287,7 @@ perf_make() {
NO_ZLIB=
TCMALLOC=$(usex tcmalloc 1 "")
WERROR=0
+   DEBUG=$(usex debug 1 "")
LIBDIR="/usr/libexec/perf-core"
libdir="${EPREFIX}/usr/$(get_libdir)"
plugindir="${EPREFIX}/usr/$(get_libdir)/perf/plugins"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/vc/

2024-06-17 Thread Guilherme Amadio
commit: 66402d63b7c3a50e8016d8ae83076893f9431d77
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Mon Jun 17 15:26:01 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Mon Jun 17 15:32:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66402d63

dev-libs/vc: add 1.4.5

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-libs/vc/Manifest|  1 +
 dev-libs/vc/vc-1.4.5.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/dev-libs/vc/Manifest b/dev-libs/vc/Manifest
index faaef1b115a3..b9c434c318e8 100644
--- a/dev-libs/vc/Manifest
+++ b/dev-libs/vc/Manifest
@@ -1 +1,2 @@
 DIST vc-1.4.4.tar.gz 645346 BLAKE2B 
0131f6e96d4285b0ff0519206115f431e5dcc336358f045c5260dff62dbeda5a10500cfc0a333abe2ffd4c7dfd2e5b29452a68458dc3dd552a89fce30b7c4b68
 SHA512 
b8aa0a45637dd1e0cc23f074d023b677aab570dd4a78cff94e4c2d832afb841c1b421077ae9c848a40aa4beb50ed2e31fdf075738496856ff8fe3ea1d0acba07
+DIST vc-1.4.5.tar.gz 645302 BLAKE2B 
75b3159d347c4e93e0893b77e0d4bfcc2d28f9f9c5e3cfee6ed42b46d4019e88537d6493b943066e01abc6042e6d454acc7029533c211320d877b13dc836d491
 SHA512 
6525a72beae5270e31fe288b6b61cb2c3e431354bda3965b5fea5d743a3a76b33baaa28ef6f024353970a5b9e877fdc27a76754201f97cf21284ee1abdf16665

diff --git a/dev-libs/vc/vc-1.4.5.ebuild b/dev-libs/vc/vc-1.4.5.ebuild
new file mode 100644
index ..1cc7ae581263
--- /dev/null
+++ b/dev-libs/vc/vc-1.4.5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="SIMD Vector Class Library for C++"
+HOMEPAGE="https://github.com/VcDevel/Vc";
+SRC_URI="https://github.com/VcDevel/Vc/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/Vc-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"



[gentoo-commits] repo/gentoo:master commit in: sci-physics/vgm/, sci-physics/vgm/files/

2024-05-31 Thread Guilherme Amadio
commit: 68c5c23d55b751e99870369a13212d390abe4f04
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Thu May 30 20:41:01 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Fri May 31 11:47:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c5c23d

sci-physics/vgm: add patch for >=sci-physics/root-6.32.00

ROOT 6.32.00 carries an incompatible API change in TessellatedSolid,
this backports an upstream fix to adapt to the API change.

Closes: https://github.com/gentoo/gentoo/pull/36911
Signed-off-by: Oliver Freyermuth  googlemail.com>
Signed-off-by: Guilherme Amadio  gentoo.org>

 .../vgm-5.2-r1-root-6.32-TesselatedSolid.patch | 31 ++
 sci-physics/vgm/vgm-5.2-r1.ebuild  |  4 +++
 2 files changed, 35 insertions(+)

diff --git a/sci-physics/vgm/files/vgm-5.2-r1-root-6.32-TesselatedSolid.patch 
b/sci-physics/vgm/files/vgm-5.2-r1-root-6.32-TesselatedSolid.patch
new file mode 100644
index ..2c1bfc92a349
--- /dev/null
+++ b/sci-physics/vgm/files/vgm-5.2-r1-root-6.32-TesselatedSolid.patch
@@ -0,0 +1,31 @@
+adapt RootGM::TessellatedSolid for ROOT 6.32.00
+
+Bug: https://github.com/vmc-project/vgm/pull/16
+---
+ packages/RootGM/source/solids/TessellatedSolid.cxx | 13 -
+ 1 file changed, 8 insertions(+), 5 deletions(-)
+
+--- a/packages/RootGM/source/solids/TessellatedSolid.cxx
 b/packages/RootGM/source/solids/TessellatedSolid.cxx
+@@ -178,13 +178,16 @@ VGM::ThreeVector RootGM::TessellatedSolid::Vertex(int 
ifacet, int index) const
+ {
+   CheckVertexIndex(ifacet, index);
+ 
+-  const TGeoFacet& facet = fTessellated->GetFacet(ifacet);
++#if ROOT_VERSION_CODE > ROOT_VERSION(6, 30, 4)
++  const auto& rvertex =  
fTessellated->GetVertex((fTessellated->GetFacet(ifacet))[index]);
++#else
++  const auto& rvertex =  fTessellated->GetFacet(ifacet).GetVertex(index);
++#endif
+ 
+   VGM::ThreeVector vertex;
+-  vertex.push_back(facet.GetVertex(index).fVec[0] * RootGM::Units::Length());
+-  vertex.push_back(facet.GetVertex(index).fVec[1] * RootGM::Units::Length());
+-  vertex.push_back(facet.GetVertex(index).fVec[2] * RootGM::Units::Length());
++  vertex.push_back(rvertex.fVec[0] * RootGM::Units::Length());
++  vertex.push_back(rvertex.fVec[1] * RootGM::Units::Length());
++  vertex.push_back(rvertex.fVec[2] * RootGM::Units::Length());
+ 
+   return vertex;
+ }
+-

diff --git a/sci-physics/vgm/vgm-5.2-r1.ebuild 
b/sci-physics/vgm/vgm-5.2-r1.ebuild
index 6e5f9a755e9c..ff3c18921bb1 100644
--- a/sci-physics/vgm/vgm-5.2-r1.ebuild
+++ b/sci-physics/vgm/vgm-5.2-r1.ebuild
@@ -45,6 +45,10 @@ DOCS=(
doc/VGMhistory.txt
 )
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.2-r1-root-6.32-TesselatedSolid.patch
+)
+
 src_configure() {
local mycmakeargs=(
-DCLHEP_DIR="${EPREFIX}/usr"



[gentoo-commits] repo/gentoo:master commit in: dev-util/bpftool/

2024-05-31 Thread Guilherme Amadio
commit: d032453480c537c876b756bbc1d70267a0baf7b2
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri May 31 08:24:21 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Fri May 31 11:47:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0324534

dev-util/bpftool: sync unpack paths with perf, bug #933193

Bug: https://bugs.gentoo.org/933193
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/bpftool/bpftool-6.9.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/bpftool/bpftool-6.9.2.ebuild 
b/dev-util/bpftool/bpftool-6.9.2.ebuild
index 44879c17c473..ad96f3a3e5b0 100644
--- a/dev-util/bpftool/bpftool-6.9.2.ebuild
+++ b/dev-util/bpftool/bpftool-6.9.2.ebuild
@@ -52,8 +52,8 @@ CONFIG_CHECK="~DEBUG_INFO_BTF"
 # it's building from the same tarball, please keep it in sync with perf
 src_unpack() {
local paths=(
-   tools/bpf kernel/bpf
-   tools/{arch,build,include,lib,perf,scripts} 
{scripts,include,lib} "arch/*/lib"
+   kernel/bpf tools/{arch,bpf,build,include,lib,perf,scripts}
+   scripts include lib "arch/*/include" "arch/*/lib" "arch/*/tools"
)
 
# We expect the tar implementation to support the -j and --wildcards 
option



[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/

2024-05-31 Thread Guilherme Amadio
commit: dbe2a19e239f70c93128c669697d8acaa45c7ee7
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri May 31 08:21:00 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Fri May 31 11:47:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe2a19e

dev-util/perf: add keep arch/*/include when unpacking, bug #933193

Closes: https://bugs.gentoo.org/933193
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/perf-6.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/perf/perf-6.9.ebuild b/dev-util/perf/perf-6.9.ebuild
index c93e19c6c517..ead4f9c89c18 100644
--- a/dev-util/perf/perf-6.9.ebuild
+++ b/dev-util/perf/perf-6.9.ebuild
@@ -140,7 +140,7 @@ pkg_setup() {
 src_unpack() {
local paths=(
kernel/bpf tools/{arch,bpf,build,include,lib,perf,scripts}
-   scripts include lib "arch/*/lib" "arch/*/tools"
+   scripts include lib "arch/*/include" "arch/*/lib" "arch/*/tools"
)
 
# We expect the tar implementation to support the -j option (both



[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant4_vmc/

2024-05-30 Thread Guilherme Amadio
commit: ac482eea88eaf80fe76523d751e7266ce0e26b33
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Sat May  4 02:30:39 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Thu May 30 15:38:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac482eea

sci-physics/geant4_vmc: add missing sci-physics/vgm USE deps

With USE=vgm, sci-physics[geant4,root] is required.

Closes: https://bugs.gentoo.org/931145
Closes: https://github.com/gentoo/gentoo/pull/36539
Signed-off-by: Oliver Freyermuth  googlemail.com>
Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/geant4_vmc/geant4_vmc-6.3_p2-r1.ebuild | 2 +-
 sci-physics/geant4_vmc/geant4_vmc-6.5.ebuild   | 2 +-
 sci-physics/geant4_vmc/geant4_vmc-6.6_p1.ebuild| 2 +-
 sci-physics/geant4_vmc/geant4_vmc-.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-physics/geant4_vmc/geant4_vmc-6.3_p2-r1.ebuild 
b/sci-physics/geant4_vmc/geant4_vmc-6.3_p2-r1.ebuild
index aa30ec7126ab..f4dbca031918 100644
--- a/sci-physics/geant4_vmc/geant4_vmc-6.3_p2-r1.ebuild
+++ b/sci-physics/geant4_vmc/geant4_vmc-6.3_p2-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
>=sci-physics/geant-4.11.1:=[opengl,geant3?]
sci-physics/root:=
>=sci-physics/vmc-2.0:=
-   vgm? ( >=sci-physics/vgm-5.1:= )"
+   vgm? ( >=sci-physics/vgm-5.1:=[geant4,root] )"
 DEPEND="${RDEPEND}
test? ( >=sci-physics/geant-4.11.1:=[gdml] )"
 BDEPEND="doc? ( app-text/doxygen[dot] )"

diff --git a/sci-physics/geant4_vmc/geant4_vmc-6.5.ebuild 
b/sci-physics/geant4_vmc/geant4_vmc-6.5.ebuild
index aa30ec7126ab..f4dbca031918 100644
--- a/sci-physics/geant4_vmc/geant4_vmc-6.5.ebuild
+++ b/sci-physics/geant4_vmc/geant4_vmc-6.5.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
>=sci-physics/geant-4.11.1:=[opengl,geant3?]
sci-physics/root:=
>=sci-physics/vmc-2.0:=
-   vgm? ( >=sci-physics/vgm-5.1:= )"
+   vgm? ( >=sci-physics/vgm-5.1:=[geant4,root] )"
 DEPEND="${RDEPEND}
test? ( >=sci-physics/geant-4.11.1:=[gdml] )"
 BDEPEND="doc? ( app-text/doxygen[dot] )"

diff --git a/sci-physics/geant4_vmc/geant4_vmc-6.6_p1.ebuild 
b/sci-physics/geant4_vmc/geant4_vmc-6.6_p1.ebuild
index bd0afea138b9..a55c3bef5369 100644
--- a/sci-physics/geant4_vmc/geant4_vmc-6.6_p1.ebuild
+++ b/sci-physics/geant4_vmc/geant4_vmc-6.6_p1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
>=sci-physics/geant-4.11.1:=[opengl,geant3?]
sci-physics/root:=
>=sci-physics/vmc-2.0:=
-   vgm? ( >=sci-physics/vgm-5.1:= )"
+   vgm? ( >=sci-physics/vgm-5.1:=[geant4,root] )"
 DEPEND="${RDEPEND}
test? ( >=sci-physics/geant-4.11.1:=[gdml] )"
 BDEPEND="doc? ( app-text/doxygen[dot] )"

diff --git a/sci-physics/geant4_vmc/geant4_vmc-.ebuild 
b/sci-physics/geant4_vmc/geant4_vmc-.ebuild
index 34671a5023e8..a89d55af53cd 100644
--- a/sci-physics/geant4_vmc/geant4_vmc-.ebuild
+++ b/sci-physics/geant4_vmc/geant4_vmc-.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
sci-physics/geant:=[opengl,geant3?]
sci-physics/root:=
sci-physics/vmc:=
-   vgm? ( sci-physics/vgm:= )"
+   vgm? ( sci-physics/vgm:=[geant4,root] )"
 DEPEND="${RDEPEND}
test? ( sci-physics/geant:=[gdml] )"
 BDEPEND="doc? ( app-text/doxygen[dot] )"



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-05-30 Thread Guilherme Amadio
commit: 26546fa9fb2decca4e1b3353b9105aef1922e5da
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu May 30 15:03:21 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Thu May 30 15:38:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26546fa9

sci-physics/root: add 6.32.00

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/Manifest|   1 +
 sci-physics/root/root-6.32.00.ebuild | 332 +++
 2 files changed, 333 insertions(+)

diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest
index 80009b14b3e7..5ce5820ca69a 100644
--- a/sci-physics/root/Manifest
+++ b/sci-physics/root/Manifest
@@ -1,2 +1,3 @@
 DIST root_v6.28.12.source.tar.gz 185351881 BLAKE2B 
623897580edaf91870be8f894df1a36582f9d0e066dcf025fa9143ee9e30100b8b1bc952659f44f87af78b0815cb1cef602c8620a61d5abad015eb74ac3b62fb
 SHA512 
b8b3d918245340ef4657c96580227a74d11042c2f2ed58e33946b8b42ed7d1acae9ff3ec8f537c725bd527adf7e386bbeab40be1b535bb3008a3cad3f8d56cfc
 DIST root_v6.30.06.source.tar.gz 184791201 BLAKE2B 
02830a683971fd55578dad6daf513e947ff9630af919c5f95af33959c9e99bcb01d9db3c589e037b7af56c2689f3085ca69e4353e9ea2a4648d98fa12145ccea
 SHA512 
4ebdb1bd610b3611e2c9bdb776dce2efdb243c41558bde42961548eea751df85aad66f30f7c1e99d97024bf581b727d75710a67b6e5e630131fc3fdc4bdfb3bf
+DIST root_v6.32.00.source.tar.gz 19272 BLAKE2B 
504638aa1ec824280b8661f0f163995c902c4ae8ef149a3fe6d9887239dfeb56b59868d443fa4834d943c0528d3ad6250d9017c8fec5ae446513191596571d75
 SHA512 
04e40a7ce0d92758aecdc9249b5349faed79c0d41337abc2229a5cc081cfc1b90f879ffd427f586dc7e23b025755f7bf1388a3f7d5ad3bbceef77e91b48b68ea

diff --git a/sci-physics/root/root-6.32.00.ebuild 
b/sci-physics/root/root-6.32.00.ebuild
new file mode 100644
index ..fa797d38a0aa
--- /dev/null
+++ b/sci-physics/root/root-6.32.00.ebuild
@@ -0,0 +1,332 @@
+# Copyright 1999-2024 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..12} )
+
+inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
+
+DESCRIPTION="C++ data analysis framework and interpreter from CERN"
+HOMEPAGE="https://root.cern";
+LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
+
+IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
+   +gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
+   postgres pythia8 +python qt5 qt6 R +roofit +root7 shadow sqlite +ssl
+   +tbb test +tmva +unuran uring vc +xml xrootd"
+
+if [[ ${PV} =~ "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/root-project/root.git";
+   if [[ ${PV} == "" ]]; then
+   SLOT="6/"
+   else
+   SLOT="6/$(ver_cut 1-3)"
+   EGIT_BRANCH="v$(ver_cut 1)-$(ver_cut 2)-00-patches"
+   fi
+else
+   SLOT="6/$(ver_cut 1-3)"
+   KEYWORDS="~amd64 ~x86"
+   SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz";
+fi
+
+RESTRICT="test"
+PROPERTIES="test_network"
+
+REQUIRED_USE="
+   cuda? ( tmva )
+   cudnn? ( cuda )
+   !X? ( !asimage !opengl !qt5 !qt6 )
+   davix? ( ssl xml )
+   jupyter? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   qt5? ( root7 http )
+   qt6? ( root7 http )
+   roofit? ( minuit )
+   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/qtwebengine:5[widgets]
+   )
+   qt6? (
+   dev-qt/qtbase:6
+   dev-qt/qtwebengine:6[widgets]
+   )
+   )
+   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?

[gentoo-commits] repo/gentoo:master commit in: dev-util/uftrace/

2024-05-30 Thread Guilherme Amadio
commit: ab699b6b1d39715a710bff7fe15f47447644be23
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu May 30 15:17:22 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Thu May 30 15:38:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab699b6b

dev-util/uftrace: add 0.16

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/Manifest|  1 +
 dev-util/uftrace/uftrace-0.16.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index 14555dbe92e2..b50383fd1ff4 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1,2 +1,3 @@
 DIST uftrace-0.14.tar.gz 1192139 BLAKE2B 
81c83581351fc8b8302c312ad0a4d84a9f19c0db9253b31de6f2bb7e507aa8540eaab494ae1b52de3fd10baa4f2b658403676f1f53eeecb14f03c765b6fc98d0
 SHA512 
35fd121d0d0ac738a841deb470dd48b0a1a8a3d711b36463eddbbd8fc70122c76c5b5158ad2e92bd6a0b68f4bbe51c6957f4473f8b5be7ec82a9b962d31ffc5b
 DIST uftrace-0.15.2.tar.gz 1153687 BLAKE2B 
f9c4d7bb98b284534a96418d9d4adcee4b32b6b013052bbc6f34850ecc9262706e8e6fe79b2dfca88aaab5432c586e24ad783cdc50cf38792b8d758af2051295
 SHA512 
218072fc2a8c04c29b6ecbd61638db8824b0235cdb5e106e92e8fbe940fdb59d18c96c6b56830baa55b5dcda9f689a71755161313b101c6783c54be5c294993b
+DIST uftrace-0.16.tar.gz 1157903 BLAKE2B 
d79471cc1780f52983adfd40fa726190a70a0ecff900a9059d6963cd893f93c679f3626dd388b5dc17b7cc94a276a086b29b1398fd1270f593d49e5919eae650
 SHA512 
509fc42369cd495fb12e492b6c7726b0f26fa22bcb87452efc36b232a4bf999ff08c69829ad413ecf2c194e3564cf89f7634cfa03d0427926ee62aa957bacd5b

diff --git a/dev-util/uftrace/uftrace-0.16.ebuild 
b/dev-util/uftrace/uftrace-0.16.ebuild
new file mode 100644
index ..05d2c5669a91
--- /dev/null
+++ b/dev-util/uftrace/uftrace-0.16.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{9..13} )
+
+inherit bash-completion-r1 flag-o-matic lua-single python-single-r1 
toolchain-funcs
+
+DESCRIPTION="Function (graph) tracer for user-space"
+HOMEPAGE="https://github.com/namhyung/uftrace";
+SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="capstone lua python unwind"
+
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RESTRICT="test"
+
+RDEPEND="
+   sys-libs/ncurses:=
+   virtual/libelf:=
+   capstone? ( dev-libs/capstone:0= )
+   lua? ( ${LUA_DEPS} )
+   python? ( ${PYTHON_DEPS} )
+   unwind? ( sys-libs/libunwind:= )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
+}
+
+src_configure() {
+   # bug #858503 (https://github.com/namhyung/uftrace/issues/1343)
+   filter-lto
+
+   local myconf=(
+   --libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
+   $(use_with capstone)
+   $(use_with unwind libunwind)
+   $(use_with python libpython)
+   )
+   if use lua && use lua_single_target_luajit; then
+   myconf+=(
+   --with-libluajit
+   )
+   else
+   myconf+=(
+   --without-libluajit
+   )
+   fi
+   CC="$(tc-getCC)" LD="$(tc-getLD)" econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   default
+
+   dodoc doc/*.{md,gif,png}
+   newbashcomp misc/bash-completion.sh uftrace
+}



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-05-30 Thread Guilherme Amadio
commit: 6aa468644c22e60fde68b40d840a2b2e570efbe8
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu May 30 15:04:05 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Thu May 30 15:38:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aa46864

sci-physics/root: update live ebuild

Drop build options which were deprecated/removed upstream.

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/root-.ebuild | 17 ++---
 1 file changed, 2 insertions(+), 15 deletions(-)

diff --git a/sci-physics/root/root-.ebuild 
b/sci-physics/root/root-.ebuild
index 1c6e78d4b623..fa797d38a0aa 100644
--- a/sci-physics/root/root-.ebuild
+++ b/sci-physics/root/root-.ebuild
@@ -16,8 +16,8 @@ LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
 
 IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
+gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
-   oracle postgres pythia6 pythia8 +python qt5 qt6 R +roofit +root7 shadow
-   sqlite +ssl +tbb test +tmva +unuran uring vc +xml xrootd"
+   postgres pythia8 +python qt5 qt6 R +roofit +root7 shadow sqlite +ssl
+   +tbb test +tmva +unuran uring vc +xml xrootd"
 
 if [[ ${PV} =~ "" ]] ; then
inherit git-r3
@@ -86,7 +86,6 @@ CDEPEND="
dev-qt/qtwebengine:6[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 )
@@ -106,9 +105,7 @@ CDEPEND="
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 )
@@ -209,7 +206,6 @@ src_configure() {
-Dcoverage=OFF
-Ddev=OFF
-Ddistcc=OFF
-   -Dexceptions=ON
-Dfail-on-missing=ON
-Dgnuinstall=ON
-Dgminimal=OFF
@@ -219,7 +215,6 @@ src_configure() {
-Dbuiltin_clang=ON
-Dbuiltin_cling=ON
-Dbuiltin_openui5=ON
-   -Dbuiltin_afterimage=OFF
-Dbuiltin_cfitsio=OFF
-Dbuiltin_cppzmq=OFF
-Dbuiltin_davix=OFF
@@ -262,26 +257,19 @@ src_configure() {
-Dfitsio=$(usex fits)
-Dfortran=$(usex fortran)
-Dgdml=$(usex gdml)
-   -Dgfal=OFF
-Dgviz=$(usex graphviz)
-Dhttp=$(usex http)
-Dimt=$(usex tbb)
-   -Djemalloc=OFF
-Dlibcxx=$(usex libcxx)
-Dmathmore=$(usex gsl)
-Dminuit=$(usex minuit)
-   -Dminuit2=$(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=$(usex qt6)
@@ -298,7 +286,6 @@ src_configure() {
-Dspectrum=ON
-Dsqlite=$(usex sqlite)
-Dssl=$(usex ssl)
-   -Dtcmalloc=OFF
-Dtest_distrdf_dask=OFF
-Dtest_distrdf_pyspark=OFF
-Dtesting=$(usex test)



[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/

2024-05-30 Thread Guilherme Amadio
commit: b133fee660bada16b5b6e134ec0d1d3df135c388
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu May 30 14:49:05 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Thu May 30 14:49:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b133fee6

dev-util/perf: update metadata.xml with new capstone USE flag

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/perf/metadata.xml b/dev-util/perf/metadata.xml
index b249668f8c69..89fef8ad07ac 100644
--- a/dev-util/perf/metadata.xml
+++ b/dev-util/perf/metadata.xml
@@ -16,6 +16,7 @@
   
 Enable support for eBPF features with 
dev-libs/libbpf
 Enable dev-util/babeltrace 
support
+Use dev-libs/capstone for disassembly 
support
 Enable builtin clang and LLVM support
 
   Build documentation and man pages. With this USE flag disabled,



[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/

2024-05-24 Thread Guilherme Amadio
commit: 71857968fa0453e89365b637d35c6ba6ea2970e1
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri May 24 15:31:32 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Fri May 24 15:38:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71857968

dev-util/perf: version bump to 6.9

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/Manifest|   1 +
 dev-util/perf/perf-6.9.ebuild | 339 ++
 2 files changed, 340 insertions(+)

diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index d0961af9f392..38c4e09db5b7 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -1,3 +1,4 @@
 DIST linux-6.3.tar.xz 136891752 BLAKE2B 
f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69
 SHA512 
768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
 DIST linux-6.8.tar.xz 142502100 BLAKE2B 
c6f17f816cea16e629f63e9379b9713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2
 SHA512 
5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
+DIST linux-6.9.tar.xz 144034416 BLAKE2B 
4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e
 SHA512 
fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579

diff --git a/dev-util/perf/perf-6.9.ebuild b/dev-util/perf/perf-6.9.ebuild
new file mode 100644
index ..c93e19c6c517
--- /dev/null
+++ b/dev-util/perf/perf-6.9.ebuild
@@ -0,0 +1,339 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 estack flag-o-matic linux-info llvm toolchain-funcs 
python-r1
+
+DESCRIPTION="Userland tools for Linux Performance Counters"
+HOMEPAGE="https://perf.wiki.kernel.org/";
+
+LINUX_V="${PV:0:1}.x"
+if [[ ${PV} == *_rc* ]] ; then
+   LINUX_VER=$(ver_cut 1-2).$(($(ver_cut 3)-1))
+   PATCH_VERSION=$(ver_cut 1-3)
+   LINUX_PATCH=patch-${PV//_/-}.xz
+   
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
+   
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}";
+elif [[ ${PV} == *.*.* ]] ; then
+   # stable-release series
+   LINUX_VER=$(ver_cut 1-2)
+   LINUX_PATCH=patch-${PV}.xz
+   
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}";
+else
+   LINUX_VER=${PV}
+fi
+
+LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
+SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}";
+
+S_K="${WORKDIR}/linux-${LINUX_VER}"
+S="${S_K}/tools/perf"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
+IUSE="abi_mips_o32 abi_mips_n32 abi_mips_n64 audit babeltrace capstone 
big-endian bpf caps crypt debug +doc gtk java libpfm +libtraceevent +libtracefs 
lzma numa perl python slang systemtap tcmalloc unwind zstd"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+"
+
+# setuptools (and Python) are always needed even if not building Python 
bindings
+BDEPEND="
+   ${LINUX_PATCH+dev-util/patchutils}
+   ${PYTHON_DEPS}
+   >=app-arch/tar-1.34-r2
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   app-alternatives/yacc
+   app-alternatives/lex
+   virtual/pkgconfig
+   doc? (
+   app-text/asciidoc
+   app-text/sgml-common
+   app-text/xmlto
+   sys-process/time
+   )
+"
+
+RDEPEND="
+   audit? ( sys-process/audit )
+   babeltrace? ( dev-util/babeltrace:0/1 )
+   bpf? (
+   dev-libs/libbpf
+   dev-util/bpftool
+   dev-util/pahole
+   sys-devel/clang:=
+   sys-devel/llvm:=
+   )
+   caps? ( sys-libs/libcap )
+   capstone? ( dev-libs/capstone )
+   crypt? ( dev-libs/openssl:= )
+   gtk? ( x11-libs/gtk+:2 )
+   java? ( virtual/jre:* )
+   libpfm? ( dev-libs/libpfm:= )
+   libtraceevent? ( dev-libs/libtraceevent )
+   libtracefs? ( dev-libs/libtracefs )
+  

[gentoo-commits] repo/gentoo:master commit in: sci-physics/xfoil/

2024-04-10 Thread Guilherme Amadio
commit: 8029cc3cdcc002d98e46cced54851893ffa3f19c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Mar 30 20:27:54 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Thu Apr 11 06:04:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8029cc3c

sci-physics/xfoil: EAPI8 bump, fix bug #820623, #725718

Closes: https://bugs.gentoo.org/820623
Closes: https://bugs.gentoo.org/725718
Closes: https://github.com/gentoo/gentoo/pull/36004

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Guilherme Amadio  gentoo.org>

 .../{xfoil-6.99.ebuild => xfoil-6.99-r1.ebuild}| 24 ++
 1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/sci-physics/xfoil/xfoil-6.99.ebuild 
b/sci-physics/xfoil/xfoil-6.99-r1.ebuild
similarity index 78%
rename from sci-physics/xfoil/xfoil-6.99.ebuild
rename to sci-physics/xfoil/xfoil-6.99-r1.ebuild
index 36047f4e3d56..23bffe5c71d6 100644
--- a/sci-physics/xfoil/xfoil-6.99.ebuild
+++ b/sci-physics/xfoil/xfoil-6.99-r1.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit fortran-2 flag-o-matic toolchain-funcs
 
 DESCRIPTION="Design and analysis of subsonic isolated airfoils"
-HOMEPAGE="http://raphael.mit.edu/xfoil/";
+HOMEPAGE="https://web.mit.edu/drela/Public/web/xfoil/";
 SRC_URI="
-   http://web.mit.edu/drela/Public/web/${PN}/${PN}${PV}.tgz
-   doc? ( http://web.mit.edu/drela/Public/web/${PN}/dataflow.pdf )"
+   https://web.mit.edu/drela/Public/web/${PN}/${PN}${PV}.tgz
+   doc? ( https://web.mit.edu/drela/Public/web/${PN}/dataflow.pdf )"
+S="${WORKDIR}/${PN^}"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples"
@@ -21,8 +22,6 @@ DEPEND="${RDEPEND}"
 
 PATCHES=( "${FILESDIR}"/${P}-overflow.patch )
 
-S="${WORKDIR}/${PN^}"
-
 src_prepare() {
# fix bug #147033
[[ $(tc-getFC) == *gfortran ]] && PATCHES+=( 
"${FILESDIR}"/${PN}-6.96-gfortran.patch )
@@ -52,7 +51,11 @@ src_compile() {
pushd orrs >/dev/null || die
bin/osgen osmaps_ns.lst || die
popd >/dev/null || die
-   emake -C plotlib CFLAGS="${CFLAGS} -DUNDERSCORE"
+   emake -C plotlib \
+   CFLAGS="${CFLAGS} -DUNDERSCORE" \
+   CC="$(tc-getCC)" \
+   AR="$(tc-getAR) r" \
+   RANLIB="$(tc-getRANLIB)"
 
local i
for i in blu pplot pxplot xfoil; do
@@ -60,6 +63,9 @@ src_compile() {
PLTOBJ="../plotlib/libPlt_gSP.a" \
CFLAGS="${CFLAGS} -DUNDERSCORE" \
FTNLIB="${LDFLAGS}" \
+   CC="$(tc-getCC)" \
+   AR="$(tc-getAR) r" \
+   RANLIB="$(tc-getRANLIB)" \
$i
done
 }



[gentoo-commits] repo/gentoo:master commit in: sci-physics/xfoil/, sci-physics/xfoil/files/

2024-04-10 Thread Guilherme Amadio
commit: 2a5e31933be5976e472cddcf73f65ecf4cb4b308
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu Apr 11 06:06:20 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Thu Apr 11 06:06:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a5e3193

sci-physics/xfoil: fix bug 771615

Closes: https://bugs.gentoo.org/771615

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/xfoil/files/xfoil-6.99-ldflags.patch | 12 
 sci-physics/xfoil/xfoil-6.99-r1.ebuild   |  5 -
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/sci-physics/xfoil/files/xfoil-6.99-ldflags.patch 
b/sci-physics/xfoil/files/xfoil-6.99-ldflags.patch
new file mode 100644
index ..4667a891d8a7
--- /dev/null
+++ b/sci-physics/xfoil/files/xfoil-6.99-ldflags.patch
@@ -0,0 +1,12 @@
+Fix bug #771615
+
+--- a/bin/Makefile 2024-04-11 08:00:24.832420892 +0200
 b/bin/Makefile 2024-04-11 07:59:56.052410291 +0200
+@@ -152,7 +152,7 @@
+   $(INSTALLCMD) pplot $(BINDIR)
+
+ blu: blu.o profil.o
+-  $(FC) -o blu blu.o profil.o
++  $(FC) -o blu blu.o profil.o $(FTNLIB)
+   $(INSTALLCMD) blu $(BINDIR)
+

diff --git a/sci-physics/xfoil/xfoil-6.99-r1.ebuild 
b/sci-physics/xfoil/xfoil-6.99-r1.ebuild
index 23bffe5c71d6..9628062e61ee 100644
--- a/sci-physics/xfoil/xfoil-6.99-r1.ebuild
+++ b/sci-physics/xfoil/xfoil-6.99-r1.ebuild
@@ -20,7 +20,10 @@ IUSE="doc examples"
 RDEPEND="x11-libs/libX11"
 DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}"/${P}-overflow.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-overflow.patch
+   "${FILESDIR}"/${P}-ldflags.patch
+)
 
 src_prepare() {
# fix bug #147033



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-04-09 Thread Guilherme Amadio
commit: 3eadcd7f9d45cd11c0345c65c94acb55e95e06aa
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Mon Apr  8 18:34:03 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Apr  9 16:07:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eadcd7f

sci-physics/root: add 6.30.06, drop 6.30.04-r1

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/Manifest| 2 +-
 sci-physics/root/{root-6.30.04-r1.ebuild => root-6.30.06.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest
index 07126da77341..80009b14b3e7 100644
--- a/sci-physics/root/Manifest
+++ b/sci-physics/root/Manifest
@@ -1,2 +1,2 @@
 DIST root_v6.28.12.source.tar.gz 185351881 BLAKE2B 
623897580edaf91870be8f894df1a36582f9d0e066dcf025fa9143ee9e30100b8b1bc952659f44f87af78b0815cb1cef602c8620a61d5abad015eb74ac3b62fb
 SHA512 
b8b3d918245340ef4657c96580227a74d11042c2f2ed58e33946b8b42ed7d1acae9ff3ec8f537c725bd527adf7e386bbeab40be1b535bb3008a3cad3f8d56cfc
-DIST root_v6.30.04.source.tar.gz 184768143 BLAKE2B 
ce4aa0aa15bfa36a3be996a410a53146a3b8df06dcf48ebd99229cdbd3f771d33a844d775d0214e9488731a5f6ede7a46f52b05c1c70decb3770b4a338ef34d9
 SHA512 
0c5394cbf734e04c046c0c408fa69d21ffcf1ce524e3c13be1367d021bd31420bebc4917f6c73bed2168e949785b4a524e780d5bca7e9a07ef269f071f69dd7c
+DIST root_v6.30.06.source.tar.gz 184791201 BLAKE2B 
02830a683971fd55578dad6daf513e947ff9630af919c5f95af33959c9e99bcb01d9db3c589e037b7af56c2689f3085ca69e4353e9ea2a4648d98fa12145ccea
 SHA512 
4ebdb1bd610b3611e2c9bdb776dce2efdb243c41558bde42961548eea751df85aad66f30f7c1e99d97024bf581b727d75710a67b6e5e630131fc3fdc4bdfb3bf

diff --git a/sci-physics/root/root-6.30.04-r1.ebuild 
b/sci-physics/root/root-6.30.06.ebuild
similarity index 100%
rename from sci-physics/root/root-6.30.04-r1.ebuild
rename to sci-physics/root/root-6.30.06.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-libs/davix/

2024-04-09 Thread Guilherme Amadio
commit: 78da07efe95389b228d40e390a8b7cca52739758
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Apr  9 15:43:55 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Apr  9 16:07:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78da07ef

net-libs/davix: add 0.8.6

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/davix/Manifest   |  1 +
 net-libs/davix/davix-0.8.6.ebuild | 89 +++
 2 files changed, 90 insertions(+)

diff --git a/net-libs/davix/Manifest b/net-libs/davix/Manifest
index 6e2d8e939618..7e4b477841bf 100644
--- a/net-libs/davix/Manifest
+++ b/net-libs/davix/Manifest
@@ -1,2 +1,3 @@
 DIST davix-0.8.4.tar.gz 7616367 BLAKE2B 
0048d066b5ebae0639ea511dfb9147a5c76b73e5f273e0912abd7a10c40228bbbc60fea56f1b91a1c64b396b5ab67a291b42743e037e1e61a14aee2fbb783e09
 SHA512 
09a0389788b525e3c29639091c11ab4dacf1668efec42a93f3e995663793467b7aaf43daf66351e8a140f760711e96391c1cce0759a7f198110ebe511c0c7a4d
 DIST davix-0.8.5.tar.gz 7371985 BLAKE2B 
134c4bd35627edcb46bfa5be3ea56b5a6373ea2bfee0261ede722fb4419808e6050b1846a40acf92da75626289e54a6b83f11dd2145b9d647f7cb370d652b696
 SHA512 
cddd0d7c08566853bb09efbe83041c9261086f972fd207f1ae2b0099dcf6f5ab51ec3889556ad34e28c0be28afcf86fa8adcdc1806a02a884ec3e76573164fe4
+DIST davix-0.8.6.tar.gz 7372108 BLAKE2B 
01405cab344d62facc494f2f70f52dc616775830e0ecdd02195fe21c67eea90803eb73138ea0cec91d47f2eb46379d2d2431bbeea74b9487e4c201d3261cac10
 SHA512 
de9aebb35dc81009fe2f82e5db80f102569d4c6c400e8f99bbead6cc10b1519c598b204ff93606a6d7f824717e8feda4b367234c4a893b7e83705f390a2c9d21

diff --git a/net-libs/davix/davix-0.8.6.ebuild 
b/net-libs/davix/davix-0.8.6.ebuild
new file mode 100644
index ..3d0668485246
--- /dev/null
+++ b/net-libs/davix/davix-0.8.6.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit cmake python-any-r1
+
+DESCRIPTION="High-performance file management over WebDAV/HTTP"
+HOMEPAGE="https://github.com/cern-fts/davix";
+SRC_URI="https://github.com/cern-fts/${PN}/releases/download/R_${PV//./_}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test tools"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   dev-libs/libxml2:2=
+   dev-libs/openssl:0=
+   net-libs/gsoap[ssl,-gnutls]
+   net-misc/curl:0=
+   kernel_linux? ( sys-apps/util-linux )
+"
+
+DEPEND="${CDEPEND}"
+BDEPEND="
+   doc? (
+   app-text/doxygen[dot]
+   dev-python/sphinx
+   )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+"
+
+RDEPEND="${CDEPEND}"
+
+REQUIRED_USE="test? ( tools )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.8.5-gcc14.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   for x in doc test; do
+   if ! use $x; then
+   sed -i -e "/add_subdirectory ($x)/d" CMakeLists.txt
+   fi
+   done
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DPython_EXECUTABLE="${PYTHON}"
+   -DDOC_INSTALL_DIR="${EPREFIX}/usr/share/doc/${P}"
+   -DEMBEDDED_LIBCURL=OFF
+   -DLIBCURL_BACKEND_BY_DEFAULT=OFF
+   -DENABLE_HTML_DOCS=$(usex doc)
+   -DENABLE_IPV6=TRUE
+   -DENABLE_TCP_NODELAY=TRUE
+   -DENABLE_THIRD_PARTY_COPY=TRUE
+   -DENABLE_TOOLS=$(usex tools)
+   -DHTML_INSTALL_DIR="${EPREFIX}/usr/share/doc/${P}/html"
+   -DSOUND_INSTALL_DIR="${EPREFIX}/usr/share/${PN}/sounds"
+   -DSTATIC_LIBRARY=OFF
+   -DSYSCONF_INSTALL_DIR="${EPREFIX}/etc"
+   -DBUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   if use doc; then
+   cmake_src_compile doc
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   if use test; then
+   rm "${ED}/usr/bin/davix-unit-tests" || die
+   rm "${ED}/usr/bin/davix-tester" || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/, sci-physics/geant/files/

2024-04-08 Thread Guilherme Amadio
commit: 92adce0f85a9027e5426c6578c4c31310d037c90
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Mon Apr  8 17:49:24 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Mon Apr  8 17:57:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92adce0f

sci-physics/geant: fix bug 928657

Closes: https://bugs.gentoo.org/928657

Signed-off-by: Guilherme Amadio  gentoo.org>

 .../files/geant-4.11.2.1-find-soxt-noversion.patch   | 20 
 sci-physics/geant/geant-4.11.2.1.ebuild  |  1 +
 2 files changed, 21 insertions(+)

diff --git a/sci-physics/geant/files/geant-4.11.2.1-find-soxt-noversion.patch 
b/sci-physics/geant/files/geant-4.11.2.1-find-soxt-noversion.patch
new file mode 100644
index ..a35e184ffccb
--- /dev/null
+++ b/sci-physics/geant/files/geant-4.11.2.1-find-soxt-noversion.patch
@@ -0,0 +1,20 @@
+Remove versions from find_package(SoXt/SoWin), bug 928657.
+Patch submitted upstream.
+
+--- a/cmake/Modules/G4InterfaceOptions.cmake
 b/cmake/Modules/G4InterfaceOptions.cmake
+@@ -153,12 +153,12 @@ if(GEANT4_USE_INVENTOR)
+ geant4_save_package_variables(Inventor SoQt_DIR)
+   else()
+ if(UNIX)
+-  find_package(SoXt 1.4.0 REQUIRED)
++  find_package(SoXt REQUIRED)
+   check_sobind_version(SoXt 1.4.0)
+   geant4_save_package_variables(Inventor SoXt_DIR)
+   set(GEANT4_USE_INVENTOR_XT ON)
+ elseif(WIN32)
+-  find_package(SoWin 1.4.0 REQUIRED)
++  find_package(SoWin REQUIRED)
+   check_sobind_version(SoWin 1.4.0)
+   geant4_save_package_variables(Inventor SoWin_DIR)
+   set(GEANT4_USE_INVENTOR_WIN ON)

diff --git a/sci-physics/geant/geant-4.11.2.1.ebuild 
b/sci-physics/geant/geant-4.11.2.1.ebuild
index 2e384cbf7fc8..798bd3585b77 100644
--- a/sci-physics/geant/geant-4.11.2.1.ebuild
+++ b/sci-physics/geant/geant-4.11.2.1.ebuild
@@ -67,6 +67,7 @@ RDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-4.11.0.2-musl-avoid-execinfo.patch
+   "${FILESDIR}"/${PN}-4.11.2.1-find-soxt-noversion.patch
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant4_vmc/files/, sci-physics/geant4_vmc/

2024-03-21 Thread Guilherme Amadio
commit: f615ddfb50c6928c8f59de48b441cfa641e8c351
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Thu Mar 14 21:57:55 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Thu Mar 21 13:39:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f615ddfb

sci-physics/geant4_vmc: add 6.6_p1

Closes: https://github.com/gentoo/gentoo/pull/35759

Signed-off-by: Oliver Freyermuth  googlemail.com>
Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/geant4_vmc/Manifest|  1 +
 .../geant4_vmc-6.6-fix-preinstall-tests.patch  | 20 ++
 sci-physics/geant4_vmc/geant4_vmc-6.6_p1.ebuild| 84 ++
 3 files changed, 105 insertions(+)

diff --git a/sci-physics/geant4_vmc/Manifest b/sci-physics/geant4_vmc/Manifest
index 016a9ebfc268..a380cd40c1ea 100644
--- a/sci-physics/geant4_vmc/Manifest
+++ b/sci-physics/geant4_vmc/Manifest
@@ -1,2 +1,3 @@
 DIST geant4_vmc-6.3_p2.tar.gz 5737615 BLAKE2B 
db6b27e2ff81d37f61c75f39b4bdc775fa2eeded4916b82de7a6e717b206f9648eb295058547d0eaf8bc30bb8f281b00dea334aeccf6c2cb53da25cee90a
 SHA512 
d9994a291fd195737b94101cafeadbb18aa14a71046cf8c637ea42c8560f290edd7fa524056c472b164fbff8f07afe01b4f5c6b86eeecfa1cfd564e55839052f
 DIST geant4_vmc-6.5.tar.gz 5933744 BLAKE2B 
8d797eb770a0627f11860c0c6f7544b2bbfd93de1d6cb1b7ad8ca0888e81ec01a8f07067f810d45a86546f08c08136221c425e4b82039b8e74d24ea01da558a7
 SHA512 
d81b38eab84fa8d6bcf66b9a755970e4aa79b8c212e528a1e91f4d8692a89180f9f16cefcd049ffc63894a29b258d04dfcd217f0b82cfbe7e5e911ce16b2184f
+DIST geant4_vmc-6.6_p1.tar.gz 5936947 BLAKE2B 
7a44077314951bd33cc19615247b48a88df13f911603e631d818e97029a8de272cecd2ad6efe8aef2b622bd000385f25940e5cb744356b1e72f5312c6af616cd
 SHA512 
244287a0412d00219a2838ae30f325a5f4b90b594973b4f61c5189e8e78a3585c8b4898c9bae574de871a8e0aaf4b7f25163a830489898279d7c4498422df29e

diff --git 
a/sci-physics/geant4_vmc/files/geant4_vmc-6.6-fix-preinstall-tests.patch 
b/sci-physics/geant4_vmc/files/geant4_vmc-6.6-fix-preinstall-tests.patch
new file mode 100644
index ..b9f7b7708c81
--- /dev/null
+++ b/sci-physics/geant4_vmc/files/geant4_vmc-6.6-fix-preinstall-tests.patch
@@ -0,0 +1,20 @@
+test-suite: set ROOT_INCLUDE_PATH if builddir is passed
+
+Bug: https://github.com/vmc-project/geant4_vmc/pull/60
+
+--- a/examples/test_suite.sh
 b/examples/test_suite.sh
+@@ -193,8 +193,12 @@ fi
+ 
+ # Set path to shared libraries if --builddir is provided via the option
+ if [ "x${BUILDDIR}" != "x" ]; then
+-  LIBS_FROM_BUILDDIR=$(find ${BUILDDIR} -iname "*.so" -exec dirname {} \; | 
tr '\r\n' ':')
++  LIBS_FROM_BUILDDIR=$(find ${BUILDDIR} -iname "*.so" -exec dirname {} \; | 
uniq | tr '\r\n' ':')
+   export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${LIBS_FROM_BUILDDIR}
++  # In that case, also use headers from matching source dirs.
++  SOURCEDIR=$(readlink -f ../source/)
++  HEADERS_FROM_SOURCEDIR=$(find ${SOURCEDIR} -iname "*.h" -exec dirname {} \; 
| uniq | tr '\r\n' ':')
++  export ROOT_INCLUDE_PATH=${ROOT_INCLUDE_PATH}:${HEADERS_FROM_SOURCEDIR}
+ fi
+ 
+ # Create tmp dir from scratch

diff --git a/sci-physics/geant4_vmc/geant4_vmc-6.6_p1.ebuild 
b/sci-physics/geant4_vmc/geant4_vmc-6.6_p1.ebuild
new file mode 100644
index ..bd0afea138b9
--- /dev/null
+++ b/sci-physics/geant4_vmc/geant4_vmc-6.6_p1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vmc-project/${PN}.git";
+else
+   MY_PV=$(ver_rs 1-2 -)
+   SRC_URI="https://github.com/vmc-project/${PN}/archive/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${MY_PV}"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Virtual Monte Carlo Geant4 implementation"
+HOMEPAGE="https://github.com/vmc-project/geant4_vmc";
+
+LICENSE="GPL-3"
+SLOT="4"
+IUSE="doc examples geant3 +g4root vgm test"
+
+RDEPEND="
+   sci-physics/clhep:=
+   >=sci-physics/geant-4.11.1:=[opengl,geant3?]
+   sci-physics/root:=
+   >=sci-physics/vmc-2.0:=
+   vgm? ( >=sci-physics/vgm-5.1:= )"
+DEPEND="${RDEPEND}
+   test? ( >=sci-physics/geant-4.11.1:=[gdml] )"
+BDEPEND="doc? ( app-text/doxygen[dot] )"
+RESTRICT="
+   !examples? ( test )
+   !geant3? ( test )
+   !g4root? ( test )
+   !test? ( test )
+   !vgm? ( test )"
+
+DOCS=(history README.md)
+
+PATCHES=(
+"${FILESDIR}"/${PN}-6.6-fix-preinstall-tests.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DGeant4VMC_USE_VGM="$(usex vgm)"
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/

2024-03-10 Thread Guilherme Amadio
commit: 45d6a9ae1e055079276ae61463ae0221a6fdacf0
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 22:11:52 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 22:54:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45d6a9ae

dev-util/perf: add 6.8

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/Manifest|   1 +
 dev-util/perf/perf-6.8.ebuild | 338 ++
 2 files changed, 339 insertions(+)

diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index 6d3f98bf72ae..d0961af9f392 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -1,2 +1,3 @@
 DIST linux-6.3.tar.xz 136891752 BLAKE2B 
f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69
 SHA512 
768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
+DIST linux-6.8.tar.xz 142502100 BLAKE2B 
c6f17f816cea16e629f63e9379b9713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2
 SHA512 
5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068

diff --git a/dev-util/perf/perf-6.8.ebuild b/dev-util/perf/perf-6.8.ebuild
new file mode 100644
index ..71d7382d4545
--- /dev/null
+++ b/dev-util/perf/perf-6.8.ebuild
@@ -0,0 +1,338 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 estack flag-o-matic linux-info llvm toolchain-funcs 
python-r1
+
+DESCRIPTION="Userland tools for Linux Performance Counters"
+HOMEPAGE="https://perf.wiki.kernel.org/";
+
+LINUX_V="${PV:0:1}.x"
+if [[ ${PV} == *_rc* ]] ; then
+   LINUX_VER=$(ver_cut 1-2).$(($(ver_cut 3)-1))
+   PATCH_VERSION=$(ver_cut 1-3)
+   LINUX_PATCH=patch-${PV//_/-}.xz
+   
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
+   
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}";
+elif [[ ${PV} == *.*.* ]] ; then
+   # stable-release series
+   LINUX_VER=$(ver_cut 1-2)
+   LINUX_PATCH=patch-${PV}.xz
+   
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}";
+else
+   LINUX_VER=${PV}
+fi
+
+LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
+SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}";
+
+S_K="${WORKDIR}/linux-${LINUX_VER}"
+S="${S_K}/tools/perf"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
+IUSE="abi_mips_o32 abi_mips_n32 abi_mips_n64 audit babeltrace big-endian bpf 
caps crypt debug +doc gtk java libpfm +libtraceevent +libtracefs lzma numa perl 
python slang systemtap tcmalloc unwind zstd"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+"
+
+# setuptools (and Python) are always needed even if not building Python 
bindings
+BDEPEND="
+   ${LINUX_PATCH+dev-util/patchutils}
+   ${PYTHON_DEPS}
+   >=app-arch/tar-1.34-r2
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   app-alternatives/yacc
+   app-alternatives/lex
+   virtual/pkgconfig
+   doc? (
+   app-text/asciidoc
+   app-text/sgml-common
+   app-text/xmlto
+   sys-process/time
+   )
+"
+
+RDEPEND="
+   audit? ( sys-process/audit )
+   babeltrace? ( dev-util/babeltrace:0/1 )
+   bpf? (
+   dev-libs/libbpf
+   dev-util/bpftool
+   dev-util/pahole
+   )
+   caps? ( sys-libs/libcap )
+   bpf? (
+   sys-devel/clang:=
+   sys-devel/llvm:=
+   )
+   crypt? ( dev-libs/openssl:= )
+   gtk? ( x11-libs/gtk+:2 )
+   java? ( virtual/jre:* )
+   libpfm? ( dev-libs/libpfm:= )
+   libtraceevent? ( dev-libs/libtraceevent )
+   libtracefs? ( dev-libs/libtracefs )
+   lzma? ( app-arch/xz-utils )
+   numa? ( sys-process/numactl )
+   perl? ( dev-lang/perl:= )
+   python? ( ${PYTHON_DEPS} )
+   slang? ( sys-libs/slang )
+   systemtap? ( dev-debug/systemtap )
+   tcmalloc? ( dev-util/google-perftools )
+   unwind? ( sys-libs/libunwind:= )
+   zstd? ( app-arch/zstd:= )
+   dev-libs

[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/

2024-03-10 Thread Guilherme Amadio
commit: a124aad19ed3bce269f05aef3fc17406c2fcb6c9
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 22:11:04 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 22:54:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a124aad1

dev-util/perf: drop 6.5, 6.6

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/Manifest|   2 -
 dev-util/perf/perf-6.5.ebuild | 326 
 dev-util/perf/perf-6.6.ebuild | 337 --
 3 files changed, 665 deletions(-)

diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index 0ceb4c677bbe..6d3f98bf72ae 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -1,4 +1,2 @@
 DIST linux-6.3.tar.xz 136891752 BLAKE2B 
f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69
 SHA512 
768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65
-DIST linux-6.5.tar.xz 138898084 BLAKE2B 
2e641b79a080e8f4ce283bcf6b74e2c6f15a374367f1c4c875c663868dbe801317340824fb3adb46b3a51d3b7e1f67cc4e8144d367621ec43ffba5c4eb8abb39
 SHA512 
1b59dc5e65d4922c3217a8c8f19022dfd6595ae89747861d825bfeb51a4ae6c85449d05db69635a712bef7b355b80318195665582d8933b1fed6ba582f6ff257
-DIST linux-6.6.tar.xz 140064536 BLAKE2B 
5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2
 SHA512 
458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad

diff --git a/dev-util/perf/perf-6.5.ebuild b/dev-util/perf/perf-6.5.ebuild
deleted file mode 100644
index 31d57afa8da7..
--- a/dev-util/perf/perf-6.5.ebuild
+++ /dev/null
@@ -1,326 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 estack flag-o-matic linux-info llvm toolchain-funcs 
python-r1
-
-DESCRIPTION="Userland tools for Linux Performance Counters"
-HOMEPAGE="https://perf.wiki.kernel.org/";
-
-LINUX_V="${PV:0:1}.x"
-if [[ ${PV} == *_rc* ]] ; then
-   LINUX_VER=$(ver_cut 1-2).$(($(ver_cut 3)-1))
-   PATCH_VERSION=$(ver_cut 1-3)
-   LINUX_PATCH=patch-${PV//_/-}.xz
-   
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
-   
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}";
-elif [[ ${PV} == *.*.* ]] ; then
-   # stable-release series
-   LINUX_VER=$(ver_cut 1-2)
-   LINUX_PATCH=patch-${PV}.xz
-   
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}";
-else
-   LINUX_VER=${PV}
-fi
-
-LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
-SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
-IUSE="audit babeltrace bpf caps clang crypt debug +doc gtk java libpfm 
libtraceevent libtracefs lzma numa perl python slang systemtap tcmalloc unwind 
zstd"
-
-REQUIRED_USE="
-   bpf? ( clang )
-   ${PYTHON_REQUIRED_USE}
-"
-
-# setuptools (and Python) are always needed even if not building Python 
bindings
-BDEPEND="
-   ${LINUX_PATCH+dev-util/patchutils}
-   ${PYTHON_DEPS}
-   >=app-arch/tar-1.34-r2
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   app-alternatives/yacc
-   app-alternatives/lex
-   virtual/pkgconfig
-   doc? (
-   app-text/asciidoc
-   app-text/sgml-common
-   app-text/xmlto
-   sys-process/time
-   )
-"
-
-RDEPEND="
-   audit? ( sys-process/audit )
-   babeltrace? ( dev-util/babeltrace )
-   bpf? (
-   dev-libs/libbpf
-   dev-util/bpftool
-   dev-util/pahole
-   )
-   caps? ( sys-libs/libcap )
-   clang? (
-   sys-devel/clang:=
-   sys-devel/llvm:=
-   )
-   crypt? ( dev-libs/openssl:= )
-   gtk? ( x11-libs/gtk+:2 )
-   java? ( virtual/jre:* )
-   libpfm? ( dev-libs/libpfm:= )
-   libtraceevent? ( dev-libs/libtraceevent )
-   libtracefs? ( dev-libs/libtracefs )
-   lzma? ( app-arch/xz-utils )
-   numa? ( sys-process/numact

[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/

2024-03-10 Thread Guilherme Amadio
commit: dc3e8b2f29b50bef2b793452cdc5cbef6b8f83a2
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 22:08:36 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 22:54:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc3e8b2f

dev-util/perf: move ${S} to the right place

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/perf-6.3.ebuild | 6 +++---
 dev-util/perf/perf-6.7.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-util/perf/perf-6.3.ebuild b/dev-util/perf/perf-6.3.ebuild
index a441b1091d01..80e9fe676047 100644
--- a/dev-util/perf/perf-6.3.ebuild
+++ b/dev-util/perf/perf-6.3.ebuild
@@ -28,6 +28,9 @@ fi
 LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
 SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}";
 
+S_K="${WORKDIR}/linux-${LINUX_VER}"
+S="${S_K}/tools/perf"
+
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
@@ -79,9 +82,6 @@ DEPEND="${RDEPEND}
java? ( virtual/jdk )
 "
 
-S_K="${WORKDIR}/linux-${LINUX_VER}"
-S="${S_K}/tools/perf"
-
 CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS"
 
 QA_FLAGS_IGNORED=(

diff --git a/dev-util/perf/perf-6.7.ebuild b/dev-util/perf/perf-6.7.ebuild
index 1c017c7af180..59b57c8f015a 100644
--- a/dev-util/perf/perf-6.7.ebuild
+++ b/dev-util/perf/perf-6.7.ebuild
@@ -28,6 +28,9 @@ fi
 LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
 SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}";
 
+S_K="${WORKDIR}/linux-${LINUX_VER}"
+S="${S_K}/tools/perf"
+
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ppc ppc64 ~riscv x86 
~amd64-linux ~x86-linux"
@@ -92,9 +95,6 @@ DEPEND="${RDEPEND}
java? ( virtual/jdk )
 "
 
-S_K="${WORKDIR}/linux-${LINUX_VER}"
-S="${S_K}/tools/perf"
-
 QA_FLAGS_IGNORED=(
'usr/bin/perf-read-vdso32' # not linked with anything except for libc
'usr/libexec/perf-core/dlfilters/.*' # plugins



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocksdb/

2024-03-10 Thread Guilherme Amadio
commit: a91d067cab1ceeaabc34ceda4b217a3875a310f4
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 22:01:56 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 22:04:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91d067c

dev-libs/rocksdb: drop 6.15.5-r1, 6.17.3-r1, 6.29.5, 8.6.7, 8.9.1

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-libs/rocksdb/Manifest |  5 --
 dev-libs/rocksdb/rocksdb-6.15.5-r1.ebuild | 52 
 dev-libs/rocksdb/rocksdb-6.17.3-r1.ebuild | 53 
 dev-libs/rocksdb/rocksdb-6.29.5.ebuild| 81 ---
 dev-libs/rocksdb/rocksdb-8.6.7.ebuild | 72 ---
 dev-libs/rocksdb/rocksdb-8.9.1.ebuild | 72 ---
 6 files changed, 335 deletions(-)

diff --git a/dev-libs/rocksdb/Manifest b/dev-libs/rocksdb/Manifest
index 5516de0c6623..0ef85aec8497 100644
--- a/dev-libs/rocksdb/Manifest
+++ b/dev-libs/rocksdb/Manifest
@@ -1,9 +1,4 @@
 DIST rocksdb-6.14.6.tar.gz 6397194 BLAKE2B 
43ad8e7e9fdf0c6c75ff03370f2107899bbcef9fd34630c85408abcf208a8213f5e24ea50407bd6a719220b6c29b9ba29c121e94a5a2701f637b17ccf50b90a4
 SHA512 
609f407b0b2810954541ad8ebad5c754ebfde5021f24ee4b3f1544a5335252c06cbe2b282562e3d084bb9cbe8de239668fdedb2d2d726056c31cf9463db08fe7
-DIST rocksdb-6.15.5.tar.gz 6501252 BLAKE2B 
f85c6b54043019692a7174e41b69625650d072ee4de1f2850628854af4b5672ff7072ab5c41de84bca9ad0713a1eea7ad7c5cca5ba9b3b96c4bd492a01b5e859
 SHA512 
c0918fd48bc1e57be9e30452c5cd0c2ba627a15012ab6922404d6cddffdf80799e4442b14d03cbe13a9a9acbdf1736c505cc6f5406efefbf68aba71ec05cf5f0
-DIST rocksdb-6.17.3.tar.gz 6651009 BLAKE2B 
c032bdf61d93a35e84c65146ad6d1f8639e9f36a323c142fe4131b501051bfb9c4c4edb13b69c86e35740117029996bb4c94887ea690d1957926bdfd347c744a
 SHA512 
085adab94b7eb22859b4119b0356f148231800413571e932a7248967b1866d40a0be4b8265f2a9c6c21c600d3b2254c36e64ce7851171ff7c439a17306a84981
-DIST rocksdb-6.29.5.tar.gz 9508915 BLAKE2B 
45d6f48a4db8881ad1f6e027017d7a680dc8f22067ba2270211f8def14b827a0facf0165b71320c530561a5464b7beb94a26664f563552bbba0699b122a1add2
 SHA512 
f5b33cc8954408d8c37c93a873bb3664637720a94f81f001c63db173e2dda3913029d7c46bc0e80b0c3171d9666ddfa2ee918d3ff7e0c4a575731e41ac3bcb51
 DIST rocksdb-7.9.2.tar.gz 12058713 BLAKE2B 
76a840565fccdc800eaad055da7698f7a5fc6e217187e078d60420c61cde1236c427cc4ae7d557c69ee5c358cd1ebc7fc4ed52063c04965fcc2c3c35774e9f59
 SHA512 
9cf2a359cedb21ca70fc921e54f19c406fd9aa2a739ad1627842fad2dec0e7dedbfe52aa8e85fbfbe7005c00ca1e7e7013f728d4d9938f3cebdf794504b431cb
 DIST rocksdb-8.10.0.tar.gz 13316582 BLAKE2B 
63f5a13c285dcc830d9d31623435af5d8385a1ecad2b4bbf433cdc9f1e8032218a24f06220199fab4deb385d3964890fc5de6bfdbadd5cd304826aeca600b246
 SHA512 
524e3e70ed2b1d2e6c61a7b401946e50473cc95684ce4efc6250062f5bc945e443e96f7907fcc3ee1ab98c71179a8b56a654383cf2c0bbe1bb20907ab1ac7523
 DIST rocksdb-8.11.3.tar.gz 13345436 BLAKE2B 
8d8069c030ee345090ebec15528342d776d7a74d6b72808a054511aad169acaa89c5fee530e73b3faba9152aadc4d26f1edc4586e31ddf5501d2899b5d6500ec
 SHA512 
df701e8f3a94efe351c5dfec691635b6cff9b5902e8d5bd714caa7389bbbfd8ce7f7e91f1549978b47b934449fb3b77581dfcc2811a7727be049709a330ca71e
-DIST rocksdb-8.6.7.tar.gz 12806059 BLAKE2B 
66d1c4f23f690e2379c59f449833374496ebe924456cf202b021a4f9bc7dd6dde16976afae131540fb8bc02eea45ac4897cb1b31edb5f8469e3f50596aeb03f5
 SHA512 
a8f55e2d218cbe68196456fcf2a8fc0b10df6e8160d11bb4db3651c3b6e3e83223ed36ffe70b39b295ba8d76698e2120f81060f8b6b26f2086a79dae5d29a1f3
-DIST rocksdb-8.9.1.tar.gz 13293245 BLAKE2B 
8d0f5481f965512144a8d73dd219519145cf070d075697d9b623ae996a2925ff9f673c2985b961e07ecf475ac86294017ecef86734c299c11994c40f8935bc34
 SHA512 
a93720ef2ecafe2e3d51594b8a8bf6b5d36b0dfeae571cec650ee9d7b3d0c166bd6d9fbe2acb6e57cf34e73b58a2277a6465cce56a5274dd68b03bc9009e0323

diff --git a/dev-libs/rocksdb/rocksdb-6.15.5-r1.ebuild 
b/dev-libs/rocksdb/rocksdb-6.15.5-r1.ebuild
deleted file mode 100644
index 65bcab9dd9d0..
--- a/dev-libs/rocksdb/rocksdb-6.15.5-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Embeddable, persistent key-value store for fast storage"
-HOMEPAGE="http://rocksdb.org https://github.com/facebook/rocksdb/";
-SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse4_2 jemalloc 
static-libs"
-
-DEPEND="
-   app-arch/bzip2:=
-   app-arch/lz4:=
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-cpp/gflags
-   sys-libs/zlib:=
-   jemalloc? ( dev-libs/jemalloc:= )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/$

[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocksdb/

2024-03-10 Thread Guilherme Amadio
commit: 93d479295df892fb234f567126320d7beab06c3e
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 21:46:34 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 22:04:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d47929

dev-libs/rocksdb: add 8.11.3

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-libs/rocksdb/Manifest  |  1 +
 dev-libs/rocksdb/rocksdb-8.11.3.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/dev-libs/rocksdb/Manifest b/dev-libs/rocksdb/Manifest
index 567b223495ef..5516de0c6623 100644
--- a/dev-libs/rocksdb/Manifest
+++ b/dev-libs/rocksdb/Manifest
@@ -4,5 +4,6 @@ DIST rocksdb-6.17.3.tar.gz 6651009 BLAKE2B 
c032bdf61d93a35e84c65146ad6d1f8639e9f
 DIST rocksdb-6.29.5.tar.gz 9508915 BLAKE2B 
45d6f48a4db8881ad1f6e027017d7a680dc8f22067ba2270211f8def14b827a0facf0165b71320c530561a5464b7beb94a26664f563552bbba0699b122a1add2
 SHA512 
f5b33cc8954408d8c37c93a873bb3664637720a94f81f001c63db173e2dda3913029d7c46bc0e80b0c3171d9666ddfa2ee918d3ff7e0c4a575731e41ac3bcb51
 DIST rocksdb-7.9.2.tar.gz 12058713 BLAKE2B 
76a840565fccdc800eaad055da7698f7a5fc6e217187e078d60420c61cde1236c427cc4ae7d557c69ee5c358cd1ebc7fc4ed52063c04965fcc2c3c35774e9f59
 SHA512 
9cf2a359cedb21ca70fc921e54f19c406fd9aa2a739ad1627842fad2dec0e7dedbfe52aa8e85fbfbe7005c00ca1e7e7013f728d4d9938f3cebdf794504b431cb
 DIST rocksdb-8.10.0.tar.gz 13316582 BLAKE2B 
63f5a13c285dcc830d9d31623435af5d8385a1ecad2b4bbf433cdc9f1e8032218a24f06220199fab4deb385d3964890fc5de6bfdbadd5cd304826aeca600b246
 SHA512 
524e3e70ed2b1d2e6c61a7b401946e50473cc95684ce4efc6250062f5bc945e443e96f7907fcc3ee1ab98c71179a8b56a654383cf2c0bbe1bb20907ab1ac7523
+DIST rocksdb-8.11.3.tar.gz 13345436 BLAKE2B 
8d8069c030ee345090ebec15528342d776d7a74d6b72808a054511aad169acaa89c5fee530e73b3faba9152aadc4d26f1edc4586e31ddf5501d2899b5d6500ec
 SHA512 
df701e8f3a94efe351c5dfec691635b6cff9b5902e8d5bd714caa7389bbbfd8ce7f7e91f1549978b47b934449fb3b77581dfcc2811a7727be049709a330ca71e
 DIST rocksdb-8.6.7.tar.gz 12806059 BLAKE2B 
66d1c4f23f690e2379c59f449833374496ebe924456cf202b021a4f9bc7dd6dde16976afae131540fb8bc02eea45ac4897cb1b31edb5f8469e3f50596aeb03f5
 SHA512 
a8f55e2d218cbe68196456fcf2a8fc0b10df6e8160d11bb4db3651c3b6e3e83223ed36ffe70b39b295ba8d76698e2120f81060f8b6b26f2086a79dae5d29a1f3
 DIST rocksdb-8.9.1.tar.gz 13293245 BLAKE2B 
8d0f5481f965512144a8d73dd219519145cf070d075697d9b623ae996a2925ff9f673c2985b961e07ecf475ac86294017ecef86734c299c11994c40f8935bc34
 SHA512 
a93720ef2ecafe2e3d51594b8a8bf6b5d36b0dfeae571cec650ee9d7b3d0c166bd6d9fbe2acb6e57cf34e73b58a2277a6465cce56a5274dd68b03bc9009e0323

diff --git a/dev-libs/rocksdb/rocksdb-8.11.3.ebuild 
b/dev-libs/rocksdb/rocksdb-8.11.3.ebuild
new file mode 100644
index ..c5a5cce5e1d8
--- /dev/null
+++ b/dev-libs/rocksdb/rocksdb-8.11.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Embeddable, persistent key-value store for fast storage"
+HOMEPAGE="http://rocksdb.org https://github.com/facebook/rocksdb/";
+SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="jemalloc numa static-libs tbb test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   app-arch/bzip2:=
+   app-arch/lz4:=
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-cpp/gflags:=
+   sys-libs/liburing:=
+   sys-libs/zlib:=
+   sys-process/numactl
+   jemalloc? ( dev-libs/jemalloc:= )
+   tbb? ( dev-cpp/tbb:= )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   sed -i -e 's/liburing.a/uring/' cmake/modules/Finduring.cmake || die
+   sed -i -e '/find_program(CCACHE_FOUND ccache)/d' CMakeLists.txt || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DFAIL_ON_WARNINGS=OFF
+   -DPORTABLE=1
+   -DROCKSDB_BUILD_SHARED=$(usex static-libs OFF ON)
+   -DWITH_ALL_TESTS=$(usex test)
+   -DWITH_ASAN=OFF
+   -DWITH_BENCHMARK=OFF
+   -DWITH_BENCHMARK_TOOLS=OFF
+   -DWITH_BZ2=ON
+   -DWITH_CORE_TOOLS=ON
+   -DWITH_DYNAMIC_EXTENSION=ON
+   -DWITH_EXAMPLES=OFF
+   -DWITH_FALLOCATE=ON
+   -DWITH_GFLAGS=ON
+   -DWITH_IOSTATS_CONTEXT=ON
+   -DWITH_JEMALLOC=$(usex jemalloc ON OFF)
+   -DWITH_JNI=OFF
+   -DWITH_LIBURING=ON
+   -DWITH_LZ4=ON
+   -DWITH_MD_LIBRARY=ON
+   -DWITH_NUMA=$(usex numa)
+   -DWITH_SNAPPY=ON
+   -DWITH_TBB=$(usex tbb)
+   -DWITH_TOOLS=ON

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/scitokens-cpp/

2024-03-10 Thread Guilherme Amadio
commit: 2c3d46e75c150a009b2e3a42dfd6b5bf67719aff
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 20:15:56 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:15:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c3d46e7

dev-cpp/scitokens-cpp: drop 1.0.2-r1, 1.0.2-r2, 1.1.0

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-cpp/scitokens-cpp/Manifest |  1 -
 .../scitokens-cpp/scitokens-cpp-1.0.2-r1.ebuild| 57 
 .../scitokens-cpp/scitokens-cpp-1.0.2-r2.ebuild| 61 --
 dev-cpp/scitokens-cpp/scitokens-cpp-1.1.0.ebuild   | 57 
 4 files changed, 176 deletions(-)

diff --git a/dev-cpp/scitokens-cpp/Manifest b/dev-cpp/scitokens-cpp/Manifest
index dac3e42e..42d724366ed9 100644
--- a/dev-cpp/scitokens-cpp/Manifest
+++ b/dev-cpp/scitokens-cpp/Manifest
@@ -1,3 +1,2 @@
-DIST scitokens-cpp-1.0.2.tar.gz 311221 BLAKE2B 
8f77f4f5ded34f7c572567c980ef0dabaf7e36d4395d41046a1bd8e1343299309ea81efb23b0120532cba365463a9ad2c5ff857f85be5df922830541513c11cd
 SHA512 
c15784342eb70eb0ec1cd87d5a1e89446b8aa3bb070bfdef58960c2d94739b05d186ee33807ebc066a450a0211b3dd7c04ea613fd4870d7a2d0f8fe30e8a7453
 DIST scitokens-cpp-1.1.0.tar.gz 311446 BLAKE2B 
a515d834df04125ae9167cb4656def7df43c9f1ba6d701379257cdd0fd51b61a119e6222591fbe9c1d7ac7000b1b4590d12e9f9238810c0791397a9d9846f6f7
 SHA512 
e71474afbde45149fbd642918e802f7430603a14add7171525fd08fdfbfb9dc4ae5b151341d2c11b294f352cdf76315e5c1f089daca12a1c9db304f6b2c89276
 DIST scitokens-cpp-1.1.1.tar.gz 311677 BLAKE2B 
ea880a50b5e3e6f17c4bb11b7021df5e22cb4bb496fc17395a9886ebd359bc7f2522a0b1dd89e8aaa477a1302613f5da6d0a40f903e056736abc35ca1230518e
 SHA512 
f5b42078fce6c1e812eedb456cf1275eaddfae5715193fd566f1f7a598b5632f81f3893efb220c57ff89d233c375c68785c8a6a1c3d3db6d3757979d87916265

diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.2-r1.ebuild 
b/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.2-r1.ebuild
deleted file mode 100644
index 91251a33990d..
--- a/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.2-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp";
-else
-   
SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 x86"
-fi
-
-DESCRIPTION="C++ implementation of the SciTokens library with a C library 
interface"
-HOMEPAGE="https://scitokens.org/";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-
-DEPEND="
-   https://github.com/scitokens/scitokens-cpp";
-else
-   
SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="C++ implementation of the SciTokens library with a C library 
interface"
-HOMEPAGE="https://scitokens.org/";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-
-DEPEND="
-   https://github.com/scitokens/scitokens-cpp";
-else
-   
SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="C++ implementation of the SciTokens library with a C library 
interface"
-HOMEPAGE="https://scitokens.org/";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-
-DEPEND="
-   

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/scitokens-cpp/

2024-03-10 Thread Guilherme Amadio
commit: bc4b658b3f6722b59cac3de08b40503a2b7460d3
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 20:14:17 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:14:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc4b658b

dev-cpp/scitokens-cpp: stabilize 1.1.0-r1 for amd64, x86

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-cpp/scitokens-cpp/scitokens-cpp-1.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-1.1.0-r1.ebuild 
b/dev-cpp/scitokens-cpp/scitokens-cpp-1.1.0-r1.ebuild
index afb857eab047..80259264e946 100644
--- a/dev-cpp/scitokens-cpp/scitokens-cpp-1.1.0-r1.ebuild
+++ b/dev-cpp/scitokens-cpp/scitokens-cpp-1.1.0-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp";
 else

SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 x86"
 fi
 
 DESCRIPTION="C++ implementation of the SciTokens library with a C library 
interface"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/jwt-cpp/

2024-03-10 Thread Guilherme Amadio
commit: ed3992c940cd467686bee6796e0f3e0cc303f776
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 20:12:52 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:12:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3992c9

dev-cpp/jwt-cpp: stabilize 0.7.0 for amd64, x86

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-cpp/jwt-cpp/jwt-cpp-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.7.0.ebuild 
b/dev-cpp/jwt-cpp/jwt-cpp-0.7.0.ebuild
index 64f36db0f7dd..2e12499bdce9 100644
--- a/dev-cpp/jwt-cpp/jwt-cpp-0.7.0.ebuild
+++ b/dev-cpp/jwt-cpp/jwt-cpp-0.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/Thalhammer/jwt-cpp.git";
 else

SRC_URI="https://github.com/Thalhammer/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 x86"
 fi
 
 DESCRIPTION="header only library for creating and validating JSON Web Tokens 
in C++11"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/vc/

2024-03-10 Thread Guilherme Amadio
commit: 7a630d5ded6b0fd930f20b30853db0bccf65fdc2
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 20:09:30 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:10:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a630d5d

dev-libs/vc: drop 1.4.3

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-libs/vc/Manifest|  1 -
 dev-libs/vc/vc-1.4.3.ebuild | 15 ---
 2 files changed, 16 deletions(-)

diff --git a/dev-libs/vc/Manifest b/dev-libs/vc/Manifest
index 4feb0a18631f..faaef1b115a3 100644
--- a/dev-libs/vc/Manifest
+++ b/dev-libs/vc/Manifest
@@ -1,2 +1 @@
-DIST vc-1.4.3.tar.gz 640398 BLAKE2B 
18a5bf346b433c08b565fe4e39395f2126fff47561651d5adba677de40c50e1f1d26cef2ae6ee7f9e18f4334116aa1ad3c0bff923c61494a4ccac4d7ac2d1991
 SHA512 
7c0c4ccf8c7c4585334482135f2daf1a5bc088114b880093893583bdcea1fbfcec02485da6059304c510c8b1bb1b768ef04fd7ac8ccb21b9ebbad5d0d5babaef
 DIST vc-1.4.4.tar.gz 645346 BLAKE2B 
0131f6e96d4285b0ff0519206115f431e5dcc336358f045c5260dff62dbeda5a10500cfc0a333abe2ffd4c7dfd2e5b29452a68458dc3dd552a89fce30b7c4b68
 SHA512 
b8aa0a45637dd1e0cc23f074d023b677aab570dd4a78cff94e4c2d832afb841c1b421077ae9c848a40aa4beb50ed2e31fdf075738496856ff8fe3ea1d0acba07

diff --git a/dev-libs/vc/vc-1.4.3.ebuild b/dev-libs/vc/vc-1.4.3.ebuild
deleted file mode 100644
index fb12d5557435..
--- a/dev-libs/vc/vc-1.4.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="SIMD Vector Class Library for C++"
-HOMEPAGE="https://github.com/VcDevel/Vc";
-SRC_URI="https://github.com/VcDevel/Vc/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/Vc-${PV}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux ~x64-macos"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/vc/

2024-03-10 Thread Guilherme Amadio
commit: 7fd05c558a2fd0d577a2486ee6708b99ce0ed615
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 20:09:06 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:10:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fd05c55

dev-libs/vc: stabilize 1.4.4 for arm

Closes: https://bugs.gentoo.org/920138

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-libs/vc/vc-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/vc/vc-1.4.4.ebuild b/dev-libs/vc/vc-1.4.4.ebuild
index 0d4d60715bcc..7390bfa10fcc 100644
--- a/dev-libs/vc/vc-1.4.4.ebuild
+++ b/dev-libs/vc/vc-1.4.4.ebuild
@@ -12,4 +12,4 @@ S="${WORKDIR}"/Vc-${PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux ~x64-macos"



[gentoo-commits] repo/gentoo:master commit in: sci-physics/vgm/

2024-03-10 Thread Guilherme Amadio
commit: 88701cd3afc40fbba15cffe5e724547eb3e886ba
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 20:05:58 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:05:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88701cd3

sci-physics/vgm: drop 5.0-r1, 5.1-r1

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/vgm/Manifest  |  2 -
 sci-physics/vgm/vgm-5.0-r1.ebuild | 86 ---
 sci-physics/vgm/vgm-5.1-r1.ebuild | 81 
 3 files changed, 169 deletions(-)

diff --git a/sci-physics/vgm/Manifest b/sci-physics/vgm/Manifest
index ccc7ee0a8616..72b367706d35 100644
--- a/sci-physics/vgm/Manifest
+++ b/sci-physics/vgm/Manifest
@@ -1,3 +1 @@
-DIST vgm-5.0.tar.gz 3862583 BLAKE2B 
7a1643b329f6f6b019e1b68ce691ed45a32d343925c59451d6e218469606a7a352334d4f1e330873fa1cbc4e1182b4557dc396f52ce7d35e26df81e79121cd60
 SHA512 
771c2e013c052ea1785fb79ba317b48482428ddf703e263eaf1c9840fbae66dd280d73aee99de30e1c3d70e46a5eb63affc92dfc5ba19298e2d4487b9e302588
-DIST vgm-5.1.tar.gz 3871449 BLAKE2B 
19dc9337700edaa854a69b435e6e3012d12762fcc6fe2f3f1799ed11709a04c1b2e6b011ba2de89b251af6bb3471d6969037f4572e51bc21ae1de6cfcb2a3e6f
 SHA512 
ac45c031d3e72d171a1d5048aa2d9e1330574a62cb80caa82a2875dfea4d52a314a7c52d4da99b387f6aeb4ce62842776216447082f8d594182210d34bf567ac
 DIST vgm-5.2.tar.gz 3963607 BLAKE2B 
6b82f0ac8fa345e4a736d38c2e961f04836c943445fa2dbe52e48dcc378826a4aa7e1ea1af74ae097288121e52549d599e434da30bfd2b46c35b177ef42dae14
 SHA512 
f141215bf67684d41acb3ae3551e0c8b643033fca841d924030eedc18136e94d75efd8940b43eaca2640470c78331fff36957173e98c7f8a16325abbf870

diff --git a/sci-physics/vgm/vgm-5.0-r1.ebuild 
b/sci-physics/vgm/vgm-5.0-r1.ebuild
deleted file mode 100644
index 6edd821b53dc..
--- a/sci-physics/vgm/vgm-5.0-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/vmc-project/${PN}.git";
-else
-   MY_PV=$(ver_rs 1- -)
-   SRC_URI="https://github.com/vmc-project/${PN}/archive/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-DESCRIPTION="Virtual Geometry Model for High Energy Physics Experiments"
-HOMEPAGE="https://github.com/vmc-project/vgm/";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc examples +geant4 +root test"
-
-# upper version bound for Geant, see 
https://github.com/vmc-project/vgm/issues/10
-RDEPEND="
-   sci-physics/clhep:=
-   geant4? (
-   >=sci-physics/geant-4.11
-   https://github.com/vmc-project/vgm/issues/5
-   sed -i 's/ ScaledSolids / /' test3_suite.sh || die
-   PATH="${BUILD_DIR}"/test:${PATH} ./test_suite.sh || die
-}
-
-src_install() {
-   cmake_src_install
-   use doc && local HTML_DOCS=( doc/html/. )
-   einstalldocs
-}

diff --git a/sci-physics/vgm/vgm-5.1-r1.ebuild 
b/sci-physics/vgm/vgm-5.1-r1.ebuild
deleted file mode 100644
index 16a49e17a6e6..
--- a/sci-physics/vgm/vgm-5.1-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/vmc-project/${PN}.git";
-else
-   MY_PV=$(ver_rs 1- -)
-   SRC_URI="https://github.com/vmc-project/${PN}/archive/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-DESCRIPTION="Virtual Geometry Model for High Energy Physics Experiments"
-HOMEPAGE="https://github.com/vmc-project/vgm/";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc examples +geant4 +root test"
-
-RDEPEND="
-   sci-physics/clhep:=
-   geant4? ( >=sci-physics/geant-4.11:= )
-   root? ( sci-physics/root:= )"
-DEPEND="${RDEPEND}
-   doc? ( app-text/doxygen[dot] )
-   test? (
-   >=sci-physics/geant-4.11:=[gdml]
-   sci-physics/geant4_vmc[g4root]
-   )"
-RESTRICT="
-   !geant4? ( test )
-   !root? ( test )
-   !test? ( test )
-   !examples? ( test )"
-
-DOCS=(
-   doc/README
-   doc/VGMhistory.txt
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DCLHEP_DIR="${EPREFIX}/usr"
-   -DWITH_EXAMPLES="$(usex examples)"
-   -DINSTALL_EXAMPLES="$(usex examples)"
-   -DWITH_GEANT4="$(usex geant4)"
-  

[gentoo-commits] repo/gentoo:master commit in: app-doc/geant-docs/

2024-03-10 Thread Guilherme Amadio
commit: 8f81c06c3a566a7368f96238918a0a490bc48f67
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 19:09:27 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:03:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f81c06c

app-doc/geant-docs: drop 4.10.7, 4.11.0

Signed-off-by: Guilherme Amadio  gentoo.org>

 app-doc/geant-docs/Manifest | 14 -
 app-doc/geant-docs/geant-docs-4.10.7.ebuild | 40 --
 app-doc/geant-docs/geant-docs-4.11.0.ebuild | 44 -
 3 files changed, 98 deletions(-)

diff --git a/app-doc/geant-docs/Manifest b/app-doc/geant-docs/Manifest
index 685951db78b6..2781803c807a 100644
--- a/app-doc/geant-docs/Manifest
+++ b/app-doc/geant-docs/Manifest
@@ -1,21 +1,7 @@
-DIST BookFAQ-4.10.7.pdf 182327 BLAKE2B 
5a625b1d455a7313ccd9a36296b11390c7497ba7cab4fe952933c29b9e706cac370332057a79d444100130dc5d4097258f71c6d51e36cc7b74cd62d8685f5479
 SHA512 
79a10f6b0d318ef19b05fc28b499d7d60a358a7a15cf8194a4a935721e35fe34c50b05b50032eb7134183b4ef8f4fc8f43f742007e2ffa0db0bf9c6ddd8ec917
-DIST BookFAQ-4.11.0.pdf 182265 BLAKE2B 
9fcefdf8685eae15ad4a9906e5aae660be813f804d42d11292636e9ba7ec42e91bfc58b6204295372fcba8c327cf8dea5c2e20439ee3e8a73118e1a7845c04d5
 SHA512 
ead5bd2ec2f7dea6320b7246d09b9fc65beebb551c5b4ae7a875dfd75f874f14927468e1a0a033c2a530d403887e35f2e8ad4b2d417eadb37018cd7a2bef75b9
 DIST BookFAQ-4.11.2.pdf 188958 BLAKE2B 
4a8926ccdd5eb25251f39c29efaebd6f7c90cc385cea1b44dbcd5fa59f695920d85d6829e9e18e6d44a209d5eb3b29a04c83a4e5dd6126acebe178e88370c172
 SHA512 
91e6d14f9baf01029e463ddb1ae02915e7dfc9798ce59f2bf54b81eb2f85c5888e650b13c443d94edc9a563fc6c8910e2ca14f250d565eedeedf9eebe79188c8
-DIST BookForApplicationDevelopers-4.10.7.pdf 3796649 BLAKE2B 
75acd17cfd29245604fb95ffd606b72ef59943d3916e34e0c33ed271d92f2091994c99ebbae0b95fc09bc42092e1983a320142bc62a7156d702584dd276273ec
 SHA512 
273c0b0ca94dc9d26b44955ea13150417e766b08762b5b2c94d743fbf6ea7b47dada9009cc8765b62e3e7e6a2ad37b95168c45f206e20cbb23cea9c577da3f64
-DIST BookForApplicationDevelopers-4.11.0.pdf 3893374 BLAKE2B 
7fa8259a81e6d5ca704576b5c77c5940a12ee3fe916b6aa90c6ece050cb648ccf1ab3b4add95199acad9a29c5c8ae34386ef726554bc5cc8d29115fa10fc52b6
 SHA512 
9a3e475c7f6506d47b5e72982c3e5a41deb30e9e6cf1f699b90fbeca2176d9dbb900f68be5f241e9e0335551d84d4b4ffcd576cb16f381b296c163dd5b3d972c
 DIST BookForApplicationDevelopers-4.11.2.pdf 4819904 BLAKE2B 
4364e1e953a85ec07d3157e521320526d40daef54f65f6bc12a2c33caf502ef2276e4612d2af19b8254fd7e97b8edfaaf938860ffbcf61accf30d7c07997b8b7
 SHA512 
b1a9f7a48318894f8877eb08b5be5d2f2fd9384264ac80fb25f0d2671e4b889c4610e60aea58a60bc719bbcba6dfb82f567d6b258ca80b00768494f59c487d9f
-DIST BookForToolkitDevelopers-4.10.7.pdf 7336024 BLAKE2B 
f217c2bd01b73138f5b6b7f4211f5277fe2ea0f48e9849fedc4d5c56b766b69705fac2cf3d7523c8d008d6a546e4753ce485d852c4b8886a2403c6ba7212704e
 SHA512 
62a68b3c02dc301f3c627da3b029620606e975316f90637b76e06e5e766647608d69eb29a14fdbe3264401d664eecd5d128b9990cef0c5f6f69d244dc804cfb8
-DIST BookForToolkitDevelopers-4.11.0.pdf 7330097 BLAKE2B 
e17b8c1b9bca837f0ea5587fdb1df4360bae433ac9583e32c6a07d81841e2fa89e2b816338c874bd55e92a355fe46381c9d604765d04c52a0f3769d9151b9827
 SHA512 
03876b7ba031e46bbb206244c180d42ceae5b9e66c2d78586fe2358e64aacf146b9c04cef9aed74a41f00598f905727e0a0723e7b8b8febcaa9e39b8f66a6106
 DIST BookForToolkitDevelopers-4.11.2.pdf 7350281 BLAKE2B 
cc048f81bda2cf58b12d9b91aae17a5eb4f7a21e91b7ac5c2fd6c1816876202499277b99981f4333d5c1e920f020f660bf0e10f317a1e183403e0249c9a1267b
 SHA512 
61ad284dc4a5e0889f5a5d31afd45dfc5eeabbb1a016155ac422a7ddb775eab1deee11a684693c6329acc09a2b368b31dd1961498ae6f77f84bdf9017e1df1d8
-DIST Geant4InstallationGuide-4.10.7.pdf 282056 BLAKE2B 
36e3ce01c836796973a63f1f48248024d55e6cb4c2383aa245baaf85b57fbc722d2ff518c11078434571160d2ccfe8d8b7770c58e31a24b264100cdf792b7508
 SHA512 
13372a61629c6ccadbec4416da06db1c8f53be5f69d8918997643de16f8547d74eb604cbf1b6fba55001093ce3cfbf74f0ebf249cc6f7dae877c9397d67d153b
-DIST Geant4InstallationGuide-4.11.0.pdf 279989 BLAKE2B 
6c4b18aef9d35ac539c212a5fb01c041aac68e0ba9a99e4eda59316c3fdf699b44f61c1af652bf8225424e5e7b2dcc4643ebc68c95a7b7bcba04c9bd5b2ec9cf
 SHA512 
c190a1c5c1c6fa5a23e08046b3ca0003e98df740117a9b60b3458e3b07eed2cf4c23dc1558c6fbe11644ff8c352a2c8707e30b9c3460da47d43a8e4a80ffa130
 DIST Geant4InstallationGuide-4.11.2.pdf 305635 BLAKE2B 
59a584dabaa0c03784a4b235244ff4edc6408db8f79e98540381f439368c1a7592f0688cba1606c7a0ea0051d49d23b9833057f59ee4c6090f25f333f1e52c31
 SHA512 
02a12e426ba1955f82f98aff318a38a5f8764d464ec3d44f10f4fa63730d79c47a0916f1ffc801d6004e423210d93f5f18beef7f55ab41e8c409b14c90f89a1f
-DIST IntroductionToGeant4-4.10.7.pdf 142118 BLAKE2B 
975906d4cc1dd2a54bd283c228cc4ff577f842eac853b491899dbce243732231843ee9296c4511f171fdb089f98a4bf8dc14fbed85b3e3fd908f77d7e4395a6

[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/

2024-03-10 Thread Guilherme Amadio
commit: 7a44ff0b4e93bd4d615a2c29c5778496d954b9e2
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 19:05:12 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:03:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a44ff0b

sci-physics/geant-data: drop 4.11.0.0, 4.11.1.0

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/geant-data/Manifest   |  5 ---
 sci-physics/geant-data/geant-data-4.11.0.0.ebuild | 53 ---
 sci-physics/geant-data/geant-data-4.11.1.0.ebuild | 48 
 3 files changed, 106 deletions(-)

diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest
index 600628b0c61b..9ade6a2535c5 100644
--- a/sci-physics/geant-data/Manifest
+++ b/sci-physics/geant-data/Manifest
@@ -1,12 +1,7 @@
-DIST G4ABLA.3.1.tar.gz 107286 BLAKE2B 
ff60665b01dcdb85a76028af472e6f71068b8132187701c46e5c4e8509125d34853d3c574561be22f34cc5f35503ec0808f2964888cd19259392de8054f19647
 SHA512 
4178870783ca015dade0b07006afc27fed095ff195251c672a0812f9c8e13908b5dfa9a127e8f3ec473f242bf7faf6d49a3371a75e669a06245722924b7c4278
 DIST G4ABLA.3.3.tar.gz 170253 BLAKE2B 
57598e044d7f40c59aeff35160008b257b29b4a5a10ca4a083a4dcd2fbac4d0558b2560918865d7e5101d0121bb671b930c70524933e6e34c86ffd34c45e5e06
 SHA512 
579da18ee262392d554846c58ec9e55890f8a7e3c057314a327fbe87fe3d51f0664fe5ce6c502bf33d61716bcfffcff94c1ad6339ceee728e7c982262a615f5b
-DIST G4EMLOW.8.0.tar.gz 326834565 BLAKE2B 
fff006b48524cd840871fa50a4d7af671e871f0bb84da780c151899285a583dff3c1fd15e0e5652d43e6d170512e41ec4b003ed335a5e850b2aa7fc4d2822b13
 SHA512 
754e875a461950a9ad1accef5a83970f8c7bfdbc1970fedb35eefd1f70d5b5309c3d6c3c262892bf9318330e1ab721a76c7836d8b880205af69fa3c1a0c7e079
-DIST G4EMLOW.8.2.tar.gz 329428359 BLAKE2B 
06630cd193783b52a3f501037d82c239304d1527c98587ae6297d7c21db3cc4e9e521833f6a301f82ed8e57eeb110a56315aedb9eedb0ea3f6d2939987ce8630
 SHA512 
93bf3595604c11e821fb9eeecf6adbe55289a1033ce31aaf9ebe751822cb4d8b986ec9af7459753cb4f475b9af04e799cc7211a8e5edc199c2d0a1105f877af6
 DIST G4EMLOW.8.5.tar.gz 340782306 BLAKE2B 
74e0bf372c455edee7577cf5c46712b5cffe919d7c5203c1577d8c1dce0ae8a9e615a783df553af62190971ff6340e0220efa26d3ade54672cf7182a3f30aaa9
 SHA512 
fa5de4841bb24267de89d70237446bb785cb326caa81624fc58983837940f9f09105ef44038b11867f16ccee2cd780a083bcf38d0b5e593afb8cc5562091fb7f
 DIST G4ENSDFSTATE.2.3.tar.gz 290745 BLAKE2B 
89c642a43ebcb979b233cfb1af1bde9b2f4fd5a5ff2f282f8975aae9514c3579d67e66b1b3559e75a633b13d272c0f54fc41aef415463583a6920fc6e3f66b78
 SHA512 
0f92d1871f532a979829406a150e263ac13141e594acca6728edd1dbe0a181c03d0be23f7cbb6a6e73550dc71bf1337edb799c9845dff6df991b44ea8cb8ceec
-DIST G4INCL.1.0.tar.gz 95840 BLAKE2B 
2c264b7563620cdbdb8a5e529f21766a5b5ea3e2e51047362518714d01854de8d9ca2ca2a0183ab672cc2f8a4d951327b0e1a7298799695fd48233fa5e529686
 SHA512 
9d769566d1728674bd6d1e59fc05882943cd240d2f0a9e47dff37fa64fe27720b20b66f6dea6d300c3c9082a22f7f71bb416df8c7d2b5bae87251c4a0113f49b
 DIST G4INCL.1.2.tar.gz 98438 BLAKE2B 
bac691277d3dcb6e617c2e522852e789a8f05388d3902d8c73756634e570c503496883fa699f6b698c0c32392b38e60af7762ee655d0dcf23c183d16bd49f574
 SHA512 
fb2e92814b9d22ce5b683daa9a08887fb96b61047c3bc4087c4a1e3d92f54d26f4fe032b90a6208e9a82283b24d3915cbace581e37617b91b20adecd93c33849
-DIST G4NDL.4.6.tar.gz 599862135 BLAKE2B 
78e30dd0f02f3b7d7fce12a3a4dcb83e1405ba45f19ed2a743ee7e72be426e09a31cedb521a62a116a8a580a39c83987d4e39ab621b73e0d7a41e7dab8f36d41
 SHA512 
29b7d933d3e691b03cf45db0c4a9335c03f34ce57149a37b66a0f85e41d500d985f86bc8becc206d85202f129f60ea9fb1ef16bc4a9eef48cde593ffd5a85f24
 DIST G4NDL.4.7.tar.gz 1114928821 BLAKE2B 
03595a4d200e1d87eb02ebdfe13172dd166212c3e29cc2e568dcd41e0d89923dbb1c5eda3e1c7630d155cdd0a95859bbc4ed9dca3d7c2f50f3936ec179679d88
 SHA512 
035ff48e1976fc4ee4fe3af373dbfa002112ae2dde0330678ddf4fec7da003309abe94044f13bdcbf8615fcfccbeec56e655be7bff04e703c738e3c5b7461380
 DIST G4PARTICLEXS.4.0.tar.gz 12242648 BLAKE2B 
3f092e460e612c13b423cc364d7f040f28a1261fb38fda05f644b3a29fea4d78564330899d1a63cdad33b0e56153d6a88ebfc5fe8308ef49dadbb754a81635e0
 SHA512 
ccc0284ce8735d60b8597856fa27ba33959de93664ad849608689b9d7c7a34245f2eac32f607b9dac6d62afe69b2bce4007665a9482ef209c5c7ff759b20dab4
 DIST G4PII.1.3.tar.gz 4293607 BLAKE2B 
1ddf90c0e49ea51129b08bf6eb3cdf62f88abe19325e8aec76f156da32602c0498ddee36d1598035fa21df95f9d86b99137f9a6f49d7c9ef2b8eb6081db233b1
 SHA512 
dc458f5845948f54315477886d28fd51ea2d45f3675f45d42e8352cc5961705d920d200097dc9b55ad826ff426a655258b970ddd5a96867f706eb14e9ebbfd1a

diff --git a/sci-physics/geant-data/geant-data-4.11.0.0.ebuild 
b/sci-physics/geant-data/geant-data-4.11.0.0.ebuild
deleted file mode 100644
index ae47de6bb948..
--- a/sci-physics/geant-data/geant-data-4.11.0.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Data files for G

[gentoo-commits] repo/gentoo:master commit in: sci-physics/clhep/

2024-03-10 Thread Guilherme Amadio
commit: 634d707a150fa11013969d46d9406bc4eced672d
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 20:03:31 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:03:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=634d707a

sci-physics/clhep: reorder variables reported by pkgcheck

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/clhep/clhep-2.4.7.1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sci-physics/clhep/clhep-2.4.7.1.ebuild 
b/sci-physics/clhep/clhep-2.4.7.1.ebuild
index 64d80ec81637..112f6512dddc 100644
--- a/sci-physics/clhep/clhep-2.4.7.1.ebuild
+++ b/sci-physics/clhep/clhep-2.4.7.1.ebuild
@@ -8,6 +8,9 @@ inherit cmake
 DESCRIPTION="High Energy Physics C++ library"
 HOMEPAGE="http://proj-clhep.web.cern.ch/proj-clhep/";
 SRC_URI="http://proj-clhep.web.cern.ch/proj-clhep/dist1/${P}.tgz";
+
+S="${WORKDIR}/${PV}/CLHEP"
+
 LICENSE="GPL-3 LGPL-3"
 SLOT="2/${PV}"
 KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
@@ -26,8 +29,6 @@ BDEPEND="
)
 "
 
-S="${WORKDIR}/${PV}/CLHEP"
-
 src_prepare() {
cmake_src_prepare
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/

2024-03-10 Thread Guilherme Amadio
commit: b6ee28125400fcc808511fd1cc0ca7d16d93b520
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 19:04:44 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:03:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ee2812

sci-physics/geant: drop 4.11.0.4-r1, 4.11.1.2-r1, 4.11.1.3-r1

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/geant/Manifest |   3 -
 sci-physics/geant/geant-4.11.0.4-r1.ebuild | 129 -
 sci-physics/geant/geant-4.11.1.2-r1.ebuild | 111 -
 sci-physics/geant/geant-4.11.1.3-r1.ebuild | 111 -
 4 files changed, 354 deletions(-)

diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest
index e5dc8437170f..36e3e573f470 100644
--- a/sci-physics/geant/Manifest
+++ b/sci-physics/geant/Manifest
@@ -1,4 +1 @@
-DIST geant4-v11.0.4.tar.gz 35827159 BLAKE2B 
52297887fb3467c5a08725340da959cda72ebe1b0b0d526d240213a7d954f1c68b379abf04c00b271013a019c1179ce6d6d8dbc22a5339ea66927b30342aa58d
 SHA512 
ae5c60702a9f08e30d202dbd9270c1e1353751b369f7129d91f3744b5ba9c5a30549bf90a1bce98351e0e5ddc57624a8748132c289de1c3a0679670ab4e30602
-DIST geant4-v11.1.2.tar.gz 36423840 BLAKE2B 
14ea4402b421d9d5613c0fed7e818d8e3e8daef7f60ebbb0aef654cc9d6e499b57fa42d731a2796815261b979646751c359402d1e92546cc81a330f2b69a9097
 SHA512 
592296fe4dcb6d7fbaf60a3fa7cb2a1281246dbb67ad88c4ebb24361b4668b4308195edf72c1daeb9f178b7bdafc4ca744ef1661b9e229129beab12f7d20702b
-DIST geant4-v11.1.3.tar.gz 36455707 BLAKE2B 
3edb035422906e0d9cfc1d2bd431eb6dc7abb2f62698fb79776a5b548d3105a954ef5a1a87e7992b08e6ef85cb11445a3d95f09a2414f5ab6e93318e6d9f
 SHA512 
2154443534de6c74ef48459b4ff818182801a18bfceaf4350dc8aa841363d71397c8a8ab5f5ad34ddb664ade9461508327072e33c520e69016729320cee6d9c7
 DIST geant4-v11.2.0.tar.gz 36652313 BLAKE2B 
41b5138b778be1302776961c0e029efd6143ceed9f3e81b0b1aeb542e1999f746b85dfe66b02421ce38e9475fd95ac0b2513944e13e4689a2e5ec627fa5b9e45
 SHA512 
57b31fd4125d992754e7ce2770d7427355d204cb0b28708429f8c7983aeb0b41897aa3f5fd345489b343232f459eede6b153752fece96146a7ee59660363acf9

diff --git a/sci-physics/geant/geant-4.11.0.4-r1.ebuild 
b/sci-physics/geant/geant-4.11.0.4-r1.ebuild
deleted file mode 100644
index fe3bcbab87c2..
--- a/sci-physics/geant/geant-4.11.0.4-r1.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-single-r1
-
-MY_P=${PN}$(ver_cut 1)-v$(ver_cut 2-4)
-
-case ${PV} in
-*_beta*)
-   DOCS="ReleaseNotes/Beta.$(ver_cut 2-3)-*.txt"
-   ;;
-*)
-   if [[ $(ver_cut 4) -gt 0 ]]; then
-   DOCS="ReleaseNotes/Patch.$(ver_cut 2-3)-*.txt"
-   fi
-   HTML_DOCS="ReleaseNotes/ReleaseNotes.$(ver_cut 2-3).html"
-   ;;
-esac
-
-DESCRIPTION="Toolkit for simulation of passage of particles through matter"
-HOMEPAGE="https://geant4.web.cern.ch/";
-SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz";
-
-LICENSE="geant4"
-SLOT="4/$(ver_cut 1-4)"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="+data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl
-   python qt5 raytracerx static-libs tbb threads trajectories vtk"
-
-REQUIRED_USE="
-   inventor? ( opengl )
-   motif? ( opengl )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   qt5? ( opengl )
-   tbb? ( threads )
-   vtk? ( qt5 )
-"
-
-RDEPEND="
-   dev-libs/expat
-   >=sci-physics/clhep-2.4.5.1:2=[threads?]
-   data? ( ~sci-physics/geant-data-4.11.0.0 )
-   doc? ( app-doc/geant-docs )
-   gdml? ( dev-libs/xerces-c )
-   hdf5? ( sci-libs/hdf5[threads?] )
-   inventor? ( media-libs/SoXt )
-   motif? ( x11-libs/motif:0 )
-   opengl? ( virtual/opengl )
-   python? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-libs/boost:=[python,${PYTHON_USEDEP}]
-   ')
-   )
-   qt5? (
-   dev-qt/qt3d:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   opengl? ( dev-qt/qtopengl:5 )
-   )
-   raytracerx? (
-   x11-libs/libX11
-   x11-libs/libXmu
-   )
-   vtk? (
-   sci-libs/vtk:=[qt5]
-   )"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.11.0.2-musl-avoid-execinfo.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4"
-   -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug)
-   -DGEANT4_BUI

[gentoo-commits] repo/gentoo:master commit in: sci-physics/clhep/

2024-03-10 Thread Guilherme Amadio
commit: b992b2ad98dd88c31244f670cbf510df8df1c601
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 20:02:45 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:03:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b992b2ad

sci-physics/clhep: drop 2.4.6.2, 2.4.6.4

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/clhep/Manifest |  2 --
 sci-physics/clhep/clhep-2.4.6.2.ebuild | 55 --
 sci-physics/clhep/clhep-2.4.6.4.ebuild | 55 --
 3 files changed, 112 deletions(-)

diff --git a/sci-physics/clhep/Manifest b/sci-physics/clhep/Manifest
index e5e459a13474..48386cab6d69 100644
--- a/sci-physics/clhep/Manifest
+++ b/sci-physics/clhep/Manifest
@@ -1,3 +1 @@
-DIST clhep-2.4.6.2.tgz 1550248 BLAKE2B 
10da3a7adc295c306d3ad57bff68489852717885eac544fe6858aed3868047cb377565f55a861751a09ea6c88584fe94b685f5dcef84c6e51afdddef8080eeb2
 SHA512 
cae1295d27b804c3b45c21195d8d45e9403e9449ca12d1e1a031615584f46784a1c6f75fdbc51467b901fa47057aa79077bd224994f0b6261abefc99810c2687
-DIST clhep-2.4.6.4.tgz 1550911 BLAKE2B 
20da75b641e9396b8b63d81f931f63ecf886ca1e02c8d4eda48ff17ba27753df66bebd758db410d7c5c2c18db0bc82641a48da1e40c48f5da0f01db9524f0d53
 SHA512 
7df53762a2e788bdc5e4a780bedbca7fa862b033389972cd698f364f0b399e23705554e44da3df140d6334c513b494fe90ffc2b592a36792fbb2bc7c5626da90
 DIST clhep-2.4.7.1.tgz 1229169 BLAKE2B 
9bf00c634142874328bc385950c542a1836c83cb35d8366f5b6c3a4ffe5e17e108c9917a5508506f3a400f0bd9e0e635b70e8c7ac73d1db3071e876a0e073339
 SHA512 
2d997c23fac5c2113cd749764e9d61c9ee3b95e145e29343a4c87a81d0eeed5c0216c73e5ae1630f1462d115b4df78d061a1165949cd1babecb65a9358106095

diff --git a/sci-physics/clhep/clhep-2.4.6.2.ebuild 
b/sci-physics/clhep/clhep-2.4.6.2.ebuild
deleted file mode 100644
index 64d80ec81637..
--- a/sci-physics/clhep/clhep-2.4.6.2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="High Energy Physics C++ library"
-HOMEPAGE="http://proj-clhep.web.cern.ch/proj-clhep/";
-SRC_URI="http://proj-clhep.web.cern.ch/proj-clhep/dist1/${P}.tgz";
-LICENSE="GPL-3 LGPL-3"
-SLOT="2/${PV}"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-IUSE="doc test threads"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   doc? (
-   app-text/doxygen
-   dev-texlive/texlive-bibtexextra
-   dev-texlive/texlive-fontsextra
-   dev-texlive/texlive-fontutils
-   dev-texlive/texlive-latex
-   dev-texlive/texlive-latexextra
-   )
-"
-
-S="${WORKDIR}/${PV}/CLHEP"
-
-src_prepare() {
-   cmake_src_prepare
-
-   # respect flags
-   sed -i -e 's:-O::g' cmake/Modules/ClhepVariables.cmake || die
-   # dont build test if not asked
-   if ! use test; then
-   cmake_comment_add_subdirectory test
-   fi
-   # gentoo doc directory
-   if use doc; then
-   grep -rl 'share/doc/CLHEP' |
-   xargs sed -i \
-   -e "s:share/doc/CLHEP:share/doc/${PF}:" \
-   {.,*}/CMakeLists.txt || die
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCLHEP_BUILD_DOCS=$(usex doc)
-   -DCLHEP_SINGLE_THREAD=$(usex threads no yes)
-   )
-   cmake_src_configure
-}

diff --git a/sci-physics/clhep/clhep-2.4.6.4.ebuild 
b/sci-physics/clhep/clhep-2.4.6.4.ebuild
deleted file mode 100644
index 64d80ec81637..
--- a/sci-physics/clhep/clhep-2.4.6.4.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="High Energy Physics C++ library"
-HOMEPAGE="http://proj-clhep.web.cern.ch/proj-clhep/";
-SRC_URI="http://proj-clhep.web.cern.ch/proj-clhep/dist1/${P}.tgz";
-LICENSE="GPL-3 LGPL-3"
-SLOT="2/${PV}"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-IUSE="doc test threads"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   doc? (
-   app-text/doxygen
-   dev-texlive/texlive-bibtexextra
-   dev-texlive/texlive-fontsextra
-   dev-texlive/texlive-fontutils
-   dev-texlive/texlive-latex
-   dev-texlive/texlive-latexextra
-   )
-"
-
-S="${WORKDIR}/${PV}/CLHEP"
-
-src_prepare() {
-   cmake_src_prepare
-
-   # respect flags
-   sed -i -e 's:-O::g' cmake/Modules/ClhepVariables.cmake || die
-   # dont build test if not asked
-   if ! use test; then
- 

[gentoo-commits] repo/gentoo:master commit in: app-doc/geant-docs/

2024-03-10 Thread Guilherme Amadio
commit: f3bfc15e5b1d7194ea3f0eac556b893939af31b6
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 19:10:18 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:03:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3bfc15e

app-doc/geant-docs: fix variable ordering reported by pkgcheck

Signed-off-by: Guilherme Amadio  gentoo.org>

 app-doc/geant-docs/geant-docs-4.11.2.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/app-doc/geant-docs/geant-docs-4.11.2.ebuild 
b/app-doc/geant-docs/geant-docs-4.11.2.ebuild
index ec36bdb51e51..be19c8da68cc 100644
--- a/app-doc/geant-docs/geant-docs-4.11.2.ebuild
+++ b/app-doc/geant-docs/geant-docs-4.11.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -25,12 +25,11 @@ SRC_URI="
-> PhysicsReferenceManual-${PV}.pdf
 "
 
+S="${DISTDIR}"
+
 LICENSE="geant4"
 SLOT="4"
 KEYWORDS="amd64 ~riscv x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-S="${DISTDIR}"
 
 src_unpack() {
: # empty, nothing to unpack



[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/

2024-03-10 Thread Guilherme Amadio
commit: fcad577475d164a7f7d0c5d8261f60cafae02503
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 19:05:59 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:03:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcad5774

sci-physics/geant: add 4.11.2.1

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/geant/Manifest  |   1 +
 sci-physics/geant/geant-4.11.2.1.ebuild | 111 
 2 files changed, 112 insertions(+)

diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest
index 36e3e573f470..a222cbac8258 100644
--- a/sci-physics/geant/Manifest
+++ b/sci-physics/geant/Manifest
@@ -1 +1,2 @@
 DIST geant4-v11.2.0.tar.gz 36652313 BLAKE2B 
41b5138b778be1302776961c0e029efd6143ceed9f3e81b0b1aeb542e1999f746b85dfe66b02421ce38e9475fd95ac0b2513944e13e4689a2e5ec627fa5b9e45
 SHA512 
57b31fd4125d992754e7ce2770d7427355d204cb0b28708429f8c7983aeb0b41897aa3f5fd345489b343232f459eede6b153752fece96146a7ee59660363acf9
+DIST geant4-v11.2.1.tar.gz 36631774 BLAKE2B 
e7c8f97f9ceaa32b38954f4ae9b49e2236134a8f5b9cb720d207ece002e7e2f1eb993888b2c53a09aa5293709502a3ab2b13332083a4332c466adaa59110905e
 SHA512 
bdbf4e6ecc4ba5119b5364707cc256e92ea1a245f1c14a434bb7ad748649b27b6b0e20fb1b0624cfe2c66b4267c8a3ff25069794a47d348242cd5664e72812ab

diff --git a/sci-physics/geant/geant-4.11.2.1.ebuild 
b/sci-physics/geant/geant-4.11.2.1.ebuild
new file mode 100644
index ..2e384cbf7fc8
--- /dev/null
+++ b/sci-physics/geant/geant-4.11.2.1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_P=${PN}$(ver_cut 1)-v$(ver_cut 2-4)
+
+case ${PV} in
+*_beta*)
+   DOCS="ReleaseNotes/Beta.$(ver_cut 2-3)-*.txt"
+   ;;
+*)
+   if [[ $(ver_cut 4) -gt 0 ]]; then
+   DOCS="ReleaseNotes/Patch.$(ver_cut 2-3)-*.txt"
+   fi
+   HTML_DOCS="ReleaseNotes/ReleaseNotes.$(ver_cut 2-3).html"
+   ;;
+esac
+
+DESCRIPTION="Toolkit for simulation of passage of particles through matter"
+HOMEPAGE="https://geant4.web.cern.ch/";
+SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz";
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="geant4"
+SLOT="4/$(ver_cut 1-4)"
+
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl
+   qt5 raytracerx static-libs tbb threads trajectories vtk"
+
+REQUIRED_USE="
+   inventor? ( opengl )
+   motif? ( opengl )
+   qt5? ( opengl )
+   tbb? ( threads )
+   vtk? ( qt5 )
+"
+
+RDEPEND="
+   dev-libs/expat
+   >=sci-physics/clhep-2.4.7.1:2=[threads?]
+   data? ( ~sci-physics/geant-data-4.11.2.0 )
+   doc? ( app-doc/geant-docs )
+   gdml? ( dev-libs/xerces-c )
+   hdf5? ( sci-libs/hdf5[threads?] )
+   inventor? ( media-libs/SoXt )
+   motif? ( x11-libs/motif:0 )
+   opengl? ( virtual/opengl )
+   qt5? (
+   dev-qt/qt3d:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   opengl? ( dev-qt/qtopengl:5 )
+   )
+   raytracerx? (
+   x11-libs/libX11
+   x11-libs/libXmu
+   )
+   vtk? (
+   sci-libs/vtk:=[qt5]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.11.0.2-musl-avoid-execinfo.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4"
+   -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug)
+   -DGEANT4_BUILD_MULTITHREADED=$(usex threads)
+   -DGEANT4_BUILD_STORE_TRAJECTORY=$(usex trajectories)
+   -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic 
initial-exec)
+   -DGEANT4_BUILD_VERBOSE_CODE=$(usex debug)
+   -DGEANT4_INSTALL_DATA=OFF
+   -DGEANT4_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4/data"
+   -DGEANT4_INSTALL_EXAMPLES=$(usex examples)
+   -DGEANT4_INSTALL_PACKAGE_CACHE=OFF
+   -DGEANT4_USE_FREETYPE=$(usex freetype)
+   -DGEANT4_USE_G3TOG4=$(usex geant3)
+   -DGEANT4_USE_GDML=$(usex gdml)
+   -DGEANT4_USE_HDF5=$(usex hdf5)
+   -DGEANT4_USE_INVENTOR=$(usex inventor)
+   -DGEANT4_USE_OPENGL_X11=$(usex opengl)
+   -DGEANT4_USE_QT=$(usex qt5)
+   -DGEANT4_USE_RAYTRACER_X11=$(usex raytracerx)
+   -DGEANT4_USE_SYSTEM_CLHEP=ON
+   -DGEANT4_USE_SYSTEM_EXPAT=ON
+   -DGEANT4_USE_SYSTEM_ZLIB=ON
+   -DGEANT4_USE_TBB=$(usex tbb)
+   -DGEANT4_USE_XM=$(usex motif)
+   -DGEANT4_USE_VT

[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/

2024-03-10 Thread Guilherme Amadio
commit: e88abe4dad96547872e16a49335734bd61b87e61
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 19:02:40 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:03:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e88abe4d

sci-physics/geant: stabilize 4.11.2.0 for amd64

Reordered variables reported by pkgcheck.

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/geant/geant-4.11.2.0.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/sci-physics/geant/geant-4.11.2.0.ebuild 
b/sci-physics/geant/geant-4.11.2.0.ebuild
index aea36c3b920c..64eea6cb2e9b 100644
--- a/sci-physics/geant/geant-4.11.2.0.ebuild
+++ b/sci-physics/geant/geant-4.11.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,9 +23,12 @@ DESCRIPTION="Toolkit for simulation of passage of particles 
through matter"
 HOMEPAGE="https://geant4.web.cern.ch/";
 SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz";
 
+S="${WORKDIR}/${MY_P}"
+
 LICENSE="geant4"
 SLOT="4/$(ver_cut 1-4)"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl
qt5 raytracerx static-libs tbb threads trajectories vtk"
 
@@ -62,8 +65,6 @@ RDEPEND="
sci-libs/vtk:=[qt5]
)"
 
-S="${WORKDIR}/${MY_P}"
-
 PATCHES=(
"${FILESDIR}"/${PN}-4.11.0.2-musl-avoid-execinfo.patch
 )



[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/

2024-03-10 Thread Guilherme Amadio
commit: 150d5e6b4a530fd9d4664959d8fe92a92668929a
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 19:01:51 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 20:03:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=150d5e6b

sci-physics/geant-data: stabilize 4.11.2.0 for amd64, x86

Reordered variables as reported by pkgcheck.

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/geant-data/geant-data-4.11.2.0.ebuild | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/sci-physics/geant-data/geant-data-4.11.2.0.ebuild 
b/sci-physics/geant-data/geant-data-4.11.2.0.ebuild
index f17fe6b89fc1..19b5654d925e 100644
--- a/sci-physics/geant-data/geant-data-4.11.2.0.ebuild
+++ b/sci-physics/geant-data/geant-data-4.11.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,6 +7,13 @@ DESCRIPTION="Data files for Geant4 physical processes"
 HOMEPAGE="https://geant4.web.cern.ch";
 SRC_DATA="https://geant4-data.web.cern.ch/geant4-data/datasets";
 
+S="${WORKDIR}"
+
+LICENSE="geant4"
+
+SLOT="4"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+
 declare -A DATASETS
 
 DATASETS=(
@@ -30,12 +37,6 @@ for DATASET in ${!DATASETS[@]}; do
 done
 unset DATASET FILENAME VERSION ENVVAR
 
-LICENSE="geant4"
-SLOT="4"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-S="${WORKDIR}"
-
 src_unpack() {
# unpack in destination only to avoid copy
return



[gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/

2024-03-10 Thread Guilherme Amadio
commit: 9a6e608a7501a34518d16d5a3e81254a8bc308b8
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 18:27:18 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 18:27:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a6e608a

net-libs/pacparser: add 1.4.3

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/pacparser/Manifest   |  1 +
 net-libs/pacparser/pacparser-1.4.3.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/net-libs/pacparser/Manifest b/net-libs/pacparser/Manifest
index bf811da3e8c4..9b5284ae8405 100644
--- a/net-libs/pacparser/Manifest
+++ b/net-libs/pacparser/Manifest
@@ -1,2 +1,3 @@
 DIST pacparser-1.4.0.tar.gz 902919 BLAKE2B 
da29b34654764b1569d9d37648e4ccb608142becaf34c65cdf37b2bd81aa073b1945d840fb50aa7cb986687bbdc086c862a05bc421adb08d44e1add637b712ed
 SHA512 
9574068dc4da3db27ddc1242cf98d98ebc7515864789e95b700cd2ce1433a7cff84160f1507976488fab7529839cabe9cf2aa16ddbefc0c83009fa6c0d2ad6b3
 DIST pacparser-1.4.2.tar.gz 903425 BLAKE2B 
6b46fd87487feacb3915ddd3705eb60f795257adc5361fddbfc550c537471276f464f367b57124efc49f57666f232c297df763f2adea34d7642bd1e3271f47b4
 SHA512 
65d12421ee79a969b867d7dcec1527ac9b2596c25f6be2502742ba1b3788f05afeed2fcd5406dfb39485d1d56ef161684acabe6a95008725385c3c5336f331b1
+DIST pacparser-1.4.3.tar.gz 905231 BLAKE2B 
bffe42154a8de9798c4c7b986e5797c19cbb103ed2977545014278f63a770c7cd9ed6b7fc6a9fff96514a71457b9dbc35104a51d9e5e331e2d19f3baeb86e621
 SHA512 
cc0d6c0a7b1fd9d55dece6c4ad80711d3d1055a0cde120dbb6e8274508631b325e7d876545b40ca05cefc6dce15aa1476e5b2936527e3183ad86114e4cd661a5

diff --git a/net-libs/pacparser/pacparser-1.4.3.ebuild 
b/net-libs/pacparser/pacparser-1.4.3.ebuild
new file mode 100644
index ..87e64cf6c25f
--- /dev/null
+++ b/net-libs/pacparser/pacparser-1.4.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit python-r1 toolchain-funcs
+
+DESCRIPTION="Library to parse proxy auto-config files"
+HOMEPAGE="http://pacparser.manugarg.com/";
+SRC_URI="https://github.com/manugarg/${PN}/archive/v${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc python"
+
+DEPEND="python? ( ${PYTHON_DEPS} )"
+RDEPEND="${DEPEND}"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# spidermonkey-1.7.0 is bundled
+# tested unbundling with spidermonkey-1.8* and 1.7
+# and got many failures: unbundling not worth it.
+
+src_prepare() {
+   default
+
+   sed -e 's/^SMCFLAGS.*/SMCFLAGS = -DHAVE_VA_COPY -DVA_COPY=va_copy 
-DHAVE_VA_LIST_AS_ARRAY/' \
+   -i src/Makefile || die
+   sed -e '/CC = gcc/d' \
+   -i src/spidermonkey/js/src/config/Linux_All.mk || die
+
+   export NO_INTERNET=yes
+   export VERSION="${PV}"
+   tc-export CC AR RANLIB
+}
+
+src_compile() {
+   # Upstream parallel compilation bug, do that first to work around
+   emake -C src -j1
+   use python && python_foreach_impl emake -C src pymod
+}
+
+src_install() {
+   emake \
+   LIB_PREFIX="${ED}/usr/$(get_libdir)" \
+   DOC_PREFIX="${ED}/usr/share/doc/${PF}" \
+   BIN_PREFIX="${ED}"/usr/bin \
+   INC_PREFIX="${ED}"/usr/include \
+   MAN_PREFIX="${ED}"/usr/share/man \
+   -C src install
+   dodoc README.md
+
+   if use python; then
+   python_foreach_impl emake DESTDIR="${D}" -C src install-pymod
+   python_foreach_impl python_optimize
+   fi
+
+   if use doc; then
+   docompress -x /usr/share/doc/${PF}/{html,examples}
+   else
+   rm -r "${ED}"/usr/share/doc/${PF}/{html,examples} || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/davix/, net-libs/davix/files/

2024-03-10 Thread Guilherme Amadio
commit: f6f1a18114dae011613b5bf4c2ab5eaf7b004397
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 18:03:59 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 18:03:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6f1a181

net-libs/davix: fix build with GCC 14, bug 919374

Closes: https://bugs.gentoo.org/919374

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/davix/davix-0.8.5.ebuild|  4 
 net-libs/davix/files/davix-0.8.5-gcc14.patch | 12 
 2 files changed, 16 insertions(+)

diff --git a/net-libs/davix/davix-0.8.5.ebuild 
b/net-libs/davix/davix-0.8.5.ebuild
index 3db5aa1aa72f..61e8ecd0f6ec 100644
--- a/net-libs/davix/davix-0.8.5.ebuild
+++ b/net-libs/davix/davix-0.8.5.ebuild
@@ -39,6 +39,10 @@ RDEPEND="${CDEPEND}"
 
 REQUIRED_USE="test? ( tools )"
 
+PATCHES=(
+   "${FILESDIR}/${P}-gcc14.patch"
+)
+
 src_prepare() {
cmake_src_prepare
 

diff --git a/net-libs/davix/files/davix-0.8.5-gcc14.patch 
b/net-libs/davix/files/davix-0.8.5-gcc14.patch
new file mode 100644
index ..2e2c8bd663ac
--- /dev/null
+++ b/net-libs/davix/files/davix-0.8.5-gcc14.patch
@@ -0,0 +1,12 @@
+Fix bundled rapidjson build with GCC 14.
+
+--- a/src/libs/rapidjson/document.h
 b/src/libs/rapidjson/document.h
+@@ -316,8 +316,6 @@ struct GenericStringRef {
+ 
+ GenericStringRef(const GenericStringRef& rhs) : s(rhs.s), 
length(rhs.length) {}
+ 
+-GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; 
length = rhs.length; }
+-
+ //! implicit conversion to plain CharType pointer
+ operator const Ch *() const { return s; }



[gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/

2024-03-10 Thread Guilherme Amadio
commit: 95ac3cc2e868f2f724a2c66adc5849cea2b99e35
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 17:53:35 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 17:53:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ac3cc2

net-libs/pacparser: fix compilation with GCC 14, bug 919375

Closes: https://bugs.gentoo.org/919375

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/pacparser/pacparser-1.4.2.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-libs/pacparser/pacparser-1.4.2.ebuild 
b/net-libs/pacparser/pacparser-1.4.2.ebuild
index e3cd424765ae..87e64cf6c25f 100644
--- a/net-libs/pacparser/pacparser-1.4.2.ebuild
+++ b/net-libs/pacparser/pacparser-1.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,6 +27,8 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 src_prepare() {
default
 
+   sed -e 's/^SMCFLAGS.*/SMCFLAGS = -DHAVE_VA_COPY -DVA_COPY=va_copy 
-DHAVE_VA_LIST_AS_ARRAY/' \
+   -i src/Makefile || die
sed -e '/CC = gcc/d' \
-i src/spidermonkey/js/src/config/Linux_All.mk || die
 
@@ -37,8 +39,7 @@ src_prepare() {
 
 src_compile() {
# Upstream parallel compilation bug, do that first to work around
-   emake -C src/spidermonkey
-   emake -C src
+   emake -C src -j1
use python && python_foreach_impl emake -C src pymod
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-fs/cvmfs/

2024-03-10 Thread Guilherme Amadio
commit: fb9facdf06e6f2e82c15622174d32699328df103
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 17:10:07 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 17:14:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb9facdf

net-fs/cvmfs: fix path for pidof, bug 917748

Closes: https://bugs.gentoo.org/917748

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-fs/cvmfs/cvmfs-2.11.2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-fs/cvmfs/cvmfs-2.11.2.ebuild b/net-fs/cvmfs/cvmfs-2.11.2.ebuild
index 13a7dfdd8453..1bfc46cba0b0 100644
--- a/net-fs/cvmfs/cvmfs-2.11.2.ebuild
+++ b/net-fs/cvmfs/cvmfs-2.11.2.ebuild
@@ -60,7 +60,8 @@ src_prepare() {
cmake_src_prepare
# gentoo stuff
rm bootstrap.sh || die
-   sed -i -e "s:/usr/bin/systemctl:/bin/systemctl:g" cvmfs/cvmfs_config || 
die
+   sed -i -e "s:/usr/bin/systemctl:/bin/systemctl:g" \
+   -e "s:/bin/pidof:/usr/bin/pidof:g" cvmfs/cvmfs_config || die
sed -i -e 's/COPYING//' -e 
"s:cvmfs-\${CernVM-FS_VERSION_STRING}:${PF}:" \
CMakeLists.txt || die
eapply_user



[gentoo-commits] repo/gentoo:master commit in: net-fs/cvmfs/

2024-03-10 Thread Guilherme Amadio
commit: cac9e9553562b2a186430658deeaed696eaca338
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 16:50:17 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 16:55:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cac9e955

net-fs/cvmfs: drop 2.10.1-r1

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-fs/cvmfs/Manifest   |   1 -
 net-fs/cvmfs/cvmfs-2.10.1-r1.ebuild | 102 
 2 files changed, 103 deletions(-)

diff --git a/net-fs/cvmfs/Manifest b/net-fs/cvmfs/Manifest
index 097f4183491b..9a871a5a2dfb 100644
--- a/net-fs/cvmfs/Manifest
+++ b/net-fs/cvmfs/Manifest
@@ -1,2 +1 @@
-DIST cvmfs-2.10.1.tar.gz 76493991 BLAKE2B 
8d3632137b0fa15bcf07254bf7e376bbcadd8cb87c55ddb96ed98cb2c6cdee4dfdcadf0054a29ac0df93337aeaeec07b0f1edd2caae9adbaf9b1ed2a21bb9949
 SHA512 
a0c23c40fdd3ff53bfdfb53b347506b87ac4954efb4419c12702f9e9038de36a4d83de2e497749890f723b3263ad424ebb3a49c3ff09a9a698a43a2ada7f132f
 DIST cvmfs-2.11.2.tar.gz 76020587 BLAKE2B 
cb225647cf95c93c14a9a0dd7824aac14641f11ee1375c53fac3d5f5e8d29a1173521f82f3cbe18064c8a990ccefbf159c04e1b3d55db0599ec609d5e96391bb
 SHA512 
c8070a10771e28d45a761fdb9083ecd15118bca02328227ca0516edcf3d14e7b338df2a4bb14edd2aa8cc20f3fc903be775fcc40ae80a7f5547340e55fa43211

diff --git a/net-fs/cvmfs/cvmfs-2.10.1-r1.ebuild 
b/net-fs/cvmfs/cvmfs-2.10.1-r1.ebuild
deleted file mode 100644
index fe29fb39c811..
--- a/net-fs/cvmfs/cvmfs-2.10.1-r1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake linux-info bash-completion-r1
-
-DESCRIPTION="HTTP read-only file system for distributing software"
-HOMEPAGE="https://cernvm.cern.ch/fs/";
-SRC_URI="https://ecsft.cern.ch/dist/cvmfs/${P}/source.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-
-KEYWORDS="amd64 x86"
-IUSE="server"
-
-CDEPEND="
-   acct-group/cvmfs
-   acct-user/cvmfs
-   app-arch/libarchive
-   dev-cpp/gtest
-   dev-cpp/sparsehash
-   dev-db/sqlite:3=
-   dev-libs/leveldb:0=
-   dev-libs/openssl:0=
-   dev-libs/protobuf:0=
-   net-dns/c-ares:0=
-   net-libs/pacparser:0=
-   net-misc/curl:0[adns]
-   sys-apps/attr
-   sys-fs/fuse:0=
-   sys-fs/fuse:3=
-   sys-libs/libcap:0=
-   sys-libs/zlib:0=
-"
-
-RDEPEND="${CDEPEND}
-   app-admin/sudo
-   net-fs/autofs
-"
-
-DEPEND="${CDEPEND}
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.10.1-gentoo.patch
-)
-
-pkg_setup() {
-   if use server; then
-   CONFIG_CHECK="~OVERLAY_FS"
-   ERROR_AUFS_FS="CONFIG_OVERLAY_FS: is required to be set"
-   linux-info_pkg_setup
-   fi
-}
-
-src_prepare() {
-   cmake_src_prepare
-   # gentoo stuff
-   rm bootstrap.sh || die
-   sed -i -e "s:/usr/bin/systemctl:/bin/systemctl:g" cvmfs/cvmfs_config || 
die
-   sed -i -e 's/COPYING//' -e 
"s:cvmfs-\${CernVM-FS_VERSION_STRING}:${PF}:" \
-   CMakeLists.txt || die
-   eapply_user
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILTIN_EXTERNALS=OFF
-   -DBUILD_CVMFS=ON
-   -DBUILD_LIBCVMFS=OFF # static library used only for development
-   -DBUILD_DOCUMENTATION=OFF
-   -DBUILD_GEOAPI=OFF # only used for stratum 1 servers
-   -DBUILD_LIBCVMFS_CACHE=OFF # for exotic cache configs
-   -DBUILD_PRELOADER=OFF # special purpose utility for HPCs
-   -DBUILD_RECEIVER=OFF # for distributed publishers only
-   -DBUILD_SERVER=$(usex server)
-   -DINSTALL_BASH_COMPLETION=OFF
-   -DINSTALL_MOUNT_SCRIPTS=ON
-   -DINSTALL_PUBLIC_KEYS=ON
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   newbashcomp cvmfs/bash_completion/cvmfs.bash_completion cvmfs_config
-   bashcomp_alias cvmfs_config cvmfs_server
-   dodoc doc/*.md
-   keepdir /var/lib/cvmfs
-   use server && keepdir /var/lib/cvmfs-server
-}
-
-pkg_config() {
-   einfo "Setting up CernVM-FS client"
-   cvmfs_config setup
-   einfo "Now edit ${EROOT}/etc/cvmfs/default.local"
-   einfo "and restart the autofs service"
-}



[gentoo-commits] repo/gentoo:master commit in: net-fs/cvmfs/

2024-03-10 Thread Guilherme Amadio
commit: e69a637fc67e822c43370c96187107dda20cad9d
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 16:50:02 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 16:55:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e69a637f

net-fs/cvmfs: stabilize 2.11.2 for amd64, x86

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-fs/cvmfs/cvmfs-2.11.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-fs/cvmfs/cvmfs-2.11.2.ebuild b/net-fs/cvmfs/cvmfs-2.11.2.ebuild
index 37a64e0069e1..55af44afad5a 100644
--- a/net-fs/cvmfs/cvmfs-2.11.2.ebuild
+++ b/net-fs/cvmfs/cvmfs-2.11.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://ecsft.cern.ch/dist/cvmfs/${P}/source.tar.gz 
-> ${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="server"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-fs/cvmfs/

2024-03-10 Thread Guilherme Amadio
commit: afd646becf2fc6736d41c2a6fb0156f3c44fdc78
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 16:54:54 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 16:55:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afd646be

net-fs/cvmfs: update EAPI 7 -> 8

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-fs/cvmfs/cvmfs-2.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/cvmfs/cvmfs-2.11.2.ebuild b/net-fs/cvmfs/cvmfs-2.11.2.ebuild
index 55af44afad5a..13a7dfdd8453 100644
--- a/net-fs/cvmfs/cvmfs-2.11.2.ebuild
+++ b/net-fs/cvmfs/cvmfs-2.11.2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake linux-info bash-completion-r1
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-03-10 Thread Guilherme Amadio
commit: 1b70ef548ea6ffa84049bc2c948d2252e7ae35ca
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 12:11:32 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 12:16:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b70ef54

sci-physics/root: remove notice about FHS

Now all ebuilds follow the new installation scheme.

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/root-6.28.12-r1.ebuild | 7 ---
 sci-physics/root/root-6.30.04-r1.ebuild | 7 ---
 sci-physics/root/root-6.30..ebuild  | 7 ---
 sci-physics/root/root-.ebuild   | 7 ---
 4 files changed, 28 deletions(-)

diff --git a/sci-physics/root/root-6.28.12-r1.ebuild 
b/sci-physics/root/root-6.28.12-r1.ebuild
index ee24e650fb28..cb1bd02dcaa9 100644
--- a/sci-physics/root/root-6.28.12-r1.ebuild
+++ b/sci-physics/root/root-6.28.12-r1.ebuild
@@ -341,10 +341,3 @@ src_install() {
 
use python && python_optimize
 }
-
-pkg_postinst() {
-   einfo "Please note that from now on (specifically since 
sci-physics/root-6.28.00),"
-   einfo "ROOT is more closely following FHS (see 
https://bugs.gentoo.org/666222)."
-   einfo "Due to this, it will no longer be possible to install multiple 
concurrent"
-   einfo "versions of ROOT in Gentoo, since that would now cause file 
collisions."
-}

diff --git a/sci-physics/root/root-6.30.04-r1.ebuild 
b/sci-physics/root/root-6.30.04-r1.ebuild
index ee24e650fb28..cb1bd02dcaa9 100644
--- a/sci-physics/root/root-6.30.04-r1.ebuild
+++ b/sci-physics/root/root-6.30.04-r1.ebuild
@@ -341,10 +341,3 @@ src_install() {
 
use python && python_optimize
 }
-
-pkg_postinst() {
-   einfo "Please note that from now on (specifically since 
sci-physics/root-6.28.00),"
-   einfo "ROOT is more closely following FHS (see 
https://bugs.gentoo.org/666222)."
-   einfo "Due to this, it will no longer be possible to install multiple 
concurrent"
-   einfo "versions of ROOT in Gentoo, since that would now cause file 
collisions."
-}

diff --git a/sci-physics/root/root-6.30..ebuild 
b/sci-physics/root/root-6.30..ebuild
index ee24e650fb28..cb1bd02dcaa9 100644
--- a/sci-physics/root/root-6.30..ebuild
+++ b/sci-physics/root/root-6.30..ebuild
@@ -341,10 +341,3 @@ src_install() {
 
use python && python_optimize
 }
-
-pkg_postinst() {
-   einfo "Please note that from now on (specifically since 
sci-physics/root-6.28.00),"
-   einfo "ROOT is more closely following FHS (see 
https://bugs.gentoo.org/666222)."
-   einfo "Due to this, it will no longer be possible to install multiple 
concurrent"
-   einfo "versions of ROOT in Gentoo, since that would now cause file 
collisions."
-}

diff --git a/sci-physics/root/root-.ebuild 
b/sci-physics/root/root-.ebuild
index ee24e650fb28..cb1bd02dcaa9 100644
--- a/sci-physics/root/root-.ebuild
+++ b/sci-physics/root/root-.ebuild
@@ -341,10 +341,3 @@ src_install() {
 
use python && python_optimize
 }
-
-pkg_postinst() {
-   einfo "Please note that from now on (specifically since 
sci-physics/root-6.28.00),"
-   einfo "ROOT is more closely following FHS (see 
https://bugs.gentoo.org/666222)."
-   einfo "Due to this, it will no longer be possible to install multiple 
concurrent"
-   einfo "versions of ROOT in Gentoo, since that would now cause file 
collisions."
-}



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-03-10 Thread Guilherme Amadio
commit: 686e6a2a736c9fd1668ab5591e401fdf9deeeb27
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sat Mar  9 18:44:42 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 12:16:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=686e6a2a

sci-physics/root: add support for Qt6

Closes: https://bugs.gentoo.org/918966

Co-authored-by: Rafal Lalik  gmail.com>
Signed-off-by: Guilherme Amadio  gentoo.org>

 .../root/{root-6.28.12.ebuild => root-6.28.12-r1.ebuild} | 16 ++--
 .../root/{root-6.30.04.ebuild => root-6.30.04-r1.ebuild} | 16 ++--
 sci-physics/root/root-6.30..ebuild   | 16 ++--
 sci-physics/root/root-.ebuild| 16 ++--
 4 files changed, 40 insertions(+), 24 deletions(-)

diff --git a/sci-physics/root/root-6.28.12.ebuild 
b/sci-physics/root/root-6.28.12-r1.ebuild
similarity index 96%
rename from sci-physics/root/root-6.28.12.ebuild
rename to sci-physics/root/root-6.28.12-r1.ebuild
index 5f5e960bd68f..769d352883bb 100644
--- a/sci-physics/root/root-6.28.12.ebuild
+++ b/sci-physics/root/root-6.28.12-r1.ebuild
@@ -15,8 +15,8 @@ HOMEPAGE="https://root.cern";
 LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
 
 IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
-   +gdml graphviz +gsl http jupyter libcxx +minuit mpi mysql odbc +opengl
-   oracle postgres pythia6 pythia8 +python qt5 R +roofit +root7 shadow
+   +gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
+   oracle postgres pythia6 pythia8 +python qt5 qt6 R +roofit +root7 shadow
sqlite +ssl +tbb test +tmva +unuran uring vc +xml xrootd"
 
 if [[ ${PV} =~ "" ]] ; then
@@ -40,11 +40,12 @@ PROPERTIES="test_network"
 REQUIRED_USE="
cuda? ( tmva )
cudnn? ( cuda )
-   !X? ( !asimage !opengl !qt5 )
+   !X? ( !asimage !opengl !qt5 !qt6 )
davix? ( ssl xml )
jupyter? ( python )
python? ( ${PYTHON_REQUIRED_USE} )
-   qt5? ( root7 )
+   qt5? ( root7 http )
+   qt6? ( root7 http )
roofit? ( minuit )
tmva? ( gsl python )
uring? ( root7 )
@@ -78,9 +79,12 @@ CDEPEND="
)
qt5? (
dev-qt/qtcore:5
-   dev-qt/qtgui:5
dev-qt/qtwebengine:5[widgets]
)
+   qt6? (
+   dev-qt/qtbase:6
+   dev-qt/qtwebengine:6[widgets]
+   )
)
asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff] )
cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 )
@@ -278,7 +282,7 @@ src_configure() {
-Dpythia6=$(usex pythia6)
-Dpythia8=$(usex pythia8)
-Dqt5web=$(usex qt5)
-   -Dqt6web=OFF
+   -Dqt6web=$(usex qt6)
-Dr=$(usex R)
-Droofit=$(usex roofit)
-Droofit_multiprocess=OFF

diff --git a/sci-physics/root/root-6.30.04.ebuild 
b/sci-physics/root/root-6.30.04-r1.ebuild
similarity index 96%
rename from sci-physics/root/root-6.30.04.ebuild
rename to sci-physics/root/root-6.30.04-r1.ebuild
index 5f5e960bd68f..769d352883bb 100644
--- a/sci-physics/root/root-6.30.04.ebuild
+++ b/sci-physics/root/root-6.30.04-r1.ebuild
@@ -15,8 +15,8 @@ HOMEPAGE="https://root.cern";
 LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
 
 IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
-   +gdml graphviz +gsl http jupyter libcxx +minuit mpi mysql odbc +opengl
-   oracle postgres pythia6 pythia8 +python qt5 R +roofit +root7 shadow
+   +gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
+   oracle postgres pythia6 pythia8 +python qt5 qt6 R +roofit +root7 shadow
sqlite +ssl +tbb test +tmva +unuran uring vc +xml xrootd"
 
 if [[ ${PV} =~ "" ]] ; then
@@ -40,11 +40,12 @@ PROPERTIES="test_network"
 REQUIRED_USE="
cuda? ( tmva )
cudnn? ( cuda )
-   !X? ( !asimage !opengl !qt5 )
+   !X? ( !asimage !opengl !qt5 !qt6 )
davix? ( ssl xml )
jupyter? ( python )
python? ( ${PYTHON_REQUIRED_USE} )
-   qt5? ( root7 )
+   qt5? ( root7 http )
+   qt6? ( root7 http )
roofit? ( minuit )
tmva? ( gsl python )
uring? ( root7 )
@@ -78,9 +79,12 @@ CDEPEND="
)
qt5? (
dev-qt/qtcore:5
-   dev-qt/qtgui:5
dev-qt/qtwebengine:5[widgets]
)
+   qt6? (
+   dev-qt/qtbase:6
+   dev-qt/qtwebengine:6[widgets]
+   )
)
asimage? ( media-libs/libafterim

[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-03-10 Thread Guilherme Amadio
commit: ee2d5236699074d4b80847b63567fe45d76b2635
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sat Mar  9 22:57:02 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 12:16:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2d5236

sci-physics/root: webgui option depends on USE=http

Closes: https://bugs.gentoo.org/918965

Co-authored-by: Rafal Lalik  gmail.com>
Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/root-6.28.12-r1.ebuild | 1 +
 sci-physics/root/root-6.30.04-r1.ebuild | 1 +
 sci-physics/root/root-6.30..ebuild  | 1 +
 sci-physics/root/root-.ebuild   | 1 +
 4 files changed, 4 insertions(+)

diff --git a/sci-physics/root/root-6.28.12-r1.ebuild 
b/sci-physics/root/root-6.28.12-r1.ebuild
index 769d352883bb..ee24e650fb28 100644
--- a/sci-physics/root/root-6.28.12-r1.ebuild
+++ b/sci-physics/root/root-6.28.12-r1.ebuild
@@ -312,6 +312,7 @@ src_configure() {
-Dvdt=OFF
-Dveccore=OFF
-Dvecgeom=OFF
+   -Dwebgui=$(usex http)
-Dx11=$(usex X)
-Dxml=$(usex xml)
-Dxrootd=$(usex xrootd)

diff --git a/sci-physics/root/root-6.30.04-r1.ebuild 
b/sci-physics/root/root-6.30.04-r1.ebuild
index 769d352883bb..ee24e650fb28 100644
--- a/sci-physics/root/root-6.30.04-r1.ebuild
+++ b/sci-physics/root/root-6.30.04-r1.ebuild
@@ -312,6 +312,7 @@ src_configure() {
-Dvdt=OFF
-Dveccore=OFF
-Dvecgeom=OFF
+   -Dwebgui=$(usex http)
-Dx11=$(usex X)
-Dxml=$(usex xml)
-Dxrootd=$(usex xrootd)

diff --git a/sci-physics/root/root-6.30..ebuild 
b/sci-physics/root/root-6.30..ebuild
index 769d352883bb..ee24e650fb28 100644
--- a/sci-physics/root/root-6.30..ebuild
+++ b/sci-physics/root/root-6.30..ebuild
@@ -312,6 +312,7 @@ src_configure() {
-Dvdt=OFF
-Dveccore=OFF
-Dvecgeom=OFF
+   -Dwebgui=$(usex http)
-Dx11=$(usex X)
-Dxml=$(usex xml)
-Dxrootd=$(usex xrootd)

diff --git a/sci-physics/root/root-.ebuild 
b/sci-physics/root/root-.ebuild
index 769d352883bb..ee24e650fb28 100644
--- a/sci-physics/root/root-.ebuild
+++ b/sci-physics/root/root-.ebuild
@@ -312,6 +312,7 @@ src_configure() {
-Dvdt=OFF
-Dveccore=OFF
-Dvecgeom=OFF
+   -Dwebgui=$(usex http)
-Dx11=$(usex X)
-Dxml=$(usex xml)
-Dxrootd=$(usex xrootd)



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-03-10 Thread Guilherme Amadio
commit: 40b3ddf883cb691287779d01fea1faef1c73debb
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sat Mar  9 16:53:01 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 12:16:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b3ddf8

sci-physics/root: reorder variables reported by pkgcheck

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/root-6.28.12.ebuild   | 7 +++
 sci-physics/root/root-6.30.04.ebuild   | 7 +++
 sci-physics/root/root-6.30..ebuild | 7 +++
 sci-physics/root/root-.ebuild  | 7 +++
 4 files changed, 12 insertions(+), 16 deletions(-)

diff --git a/sci-physics/root/root-6.28.12.ebuild 
b/sci-physics/root/root-6.28.12.ebuild
index 47324a37ee7d..5f5e960bd68f 100644
--- a/sci-physics/root/root-6.28.12.ebuild
+++ b/sci-physics/root/root-6.28.12.ebuild
@@ -12,15 +12,13 @@ inherit cmake cuda flag-o-matic fortran-2 python-single-r1 
toolchain-funcs
 
 DESCRIPTION="C++ data analysis framework and interpreter from CERN"
 HOMEPAGE="https://root.cern";
+LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
 
 IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
+gdml graphviz +gsl http jupyter 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} =~ "" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/root-project/root.git";
@@ -36,7 +34,8 @@ else
SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz";
 fi
 
-LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
+RESTRICT="test"
+PROPERTIES="test_network"
 
 REQUIRED_USE="
cuda? ( tmva )

diff --git a/sci-physics/root/root-6.30.04.ebuild 
b/sci-physics/root/root-6.30.04.ebuild
index 47324a37ee7d..5f5e960bd68f 100644
--- a/sci-physics/root/root-6.30.04.ebuild
+++ b/sci-physics/root/root-6.30.04.ebuild
@@ -12,15 +12,13 @@ inherit cmake cuda flag-o-matic fortran-2 python-single-r1 
toolchain-funcs
 
 DESCRIPTION="C++ data analysis framework and interpreter from CERN"
 HOMEPAGE="https://root.cern";
+LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
 
 IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
+gdml graphviz +gsl http jupyter 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} =~ "" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/root-project/root.git";
@@ -36,7 +34,8 @@ else
SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz";
 fi
 
-LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
+RESTRICT="test"
+PROPERTIES="test_network"
 
 REQUIRED_USE="
cuda? ( tmva )

diff --git a/sci-physics/root/root-6.30..ebuild 
b/sci-physics/root/root-6.30..ebuild
index 47324a37ee7d..5f5e960bd68f 100644
--- a/sci-physics/root/root-6.30..ebuild
+++ b/sci-physics/root/root-6.30..ebuild
@@ -12,15 +12,13 @@ inherit cmake cuda flag-o-matic fortran-2 python-single-r1 
toolchain-funcs
 
 DESCRIPTION="C++ data analysis framework and interpreter from CERN"
 HOMEPAGE="https://root.cern";
+LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
 
 IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
+gdml graphviz +gsl http jupyter 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} =~ "" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/root-project/root.git";
@@ -36,7 +34,8 @@ else
SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz";
 fi
 
-LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
+RESTRICT="test"
+PROPERTIES="test_network"
 
 REQUIRED_USE="
cuda? ( tmva )

diff --git a/sci-physics/root/root-.ebuild 
b/sci-physics/root/root-.ebuild
index 47324a37ee7d..5f5e960bd68f 100644
--- a/sci-physics/root/root-.ebuild
+++ b/sci-physics/root/root-.ebuild
@@ -12,15 +12,13 @@ inherit cmake cuda flag-o-matic fortran-2 python-single-r1 
toolchain-funcs
 
 DESCRIPTION="C++ data analysis framework and int

[gentoo-commits] repo/gentoo:master commit in: dev-libs/vc/

2024-03-10 Thread Guilherme Amadio
commit: f661310071664fbfc3994418907be067e951b1a5
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Mar 10 09:29:48 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 12:16:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6613100

dev-libs/vc: stabilize 1.4.4 for amd64, arm64, x86

Bug: https://bugs.gentoo.org/920138

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-libs/vc/vc-1.4.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/vc/vc-1.4.4.ebuild b/dev-libs/vc/vc-1.4.4.ebuild
index 07cfd7ab2726..0d4d60715bcc 100644
--- a/dev-libs/vc/vc-1.4.4.ebuild
+++ b/dev-libs/vc/vc-1.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,4 +12,4 @@ S="${WORKDIR}"/Vc-${PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux ~x64-macos"



[gentoo-commits] repo/gentoo:master commit in: profiles/base/

2024-03-10 Thread Guilherme Amadio
commit: 141ec1201e8aed3251a08800f1e798705a96035b
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sat Mar  9 16:36:36 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 12:16:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=141ec120

profiles: mask sci-physics/root[R]

Closes: https://bugs.gentoo.org/791802

Signed-off-by: Guilherme Amadio  gentoo.org>

 profiles/base/package.use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 32ba064f6d92..ad45544c8aa9 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Guilherme Amadio  (2024-03-09)
+# Requires manually installing dependencies, see bug #791802
+# Please use MYCMAKEARGS instead.
+sci-physics/root R
+
 # Sam James  (2024-03-07)
 # The bluetooth feature is unstable for now (causes timeouts if no dbus adapter
 # is available).



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-03-10 Thread Guilherme Amadio
commit: 5401a0bca754883a3466da1c35ccabab423190ee
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sat Mar  9 16:47:10 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 12:16:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5401a0bc

sci-physics/root: filter lto flags, bug #879323

Closes: https://bugs.gentoo.org/879323

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/root-6.28.12.ebuild   | 5 -
 sci-physics/root/root-6.30.04.ebuild   | 5 -
 sci-physics/root/root-6.30..ebuild | 7 +--
 sci-physics/root/root-.ebuild  | 7 +--
 4 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/sci-physics/root/root-6.28.12.ebuild 
b/sci-physics/root/root-6.28.12.ebuild
index 5f308e286c0a..47324a37ee7d 100644
--- a/sci-physics/root/root-6.28.12.ebuild
+++ b/sci-physics/root/root-6.28.12.ebuild
@@ -8,7 +8,7 @@ CMAKE_MAKEFILE_GENERATOR=emake
 FORTRAN_NEEDED="fortran"
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit cmake cuda fortran-2 python-single-r1 toolchain-funcs
+inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
 
 DESCRIPTION="C++ data analysis framework and interpreter from CERN"
 HOMEPAGE="https://root.cern";
@@ -168,6 +168,9 @@ src_prepare() {
 #   with vanilla clang. The patches enable the C++ interpreter to work.
 
 src_configure() {
+
+   filter-lto # https://bugs.gentoo.org/879323
+
local mycmakeargs=(
-DCMAKE_C_COMPILER="$(tc-getCC)"
-DCMAKE_CXX_COMPILER="$(tc-getCXX)"

diff --git a/sci-physics/root/root-6.30.04.ebuild 
b/sci-physics/root/root-6.30.04.ebuild
index 5f308e286c0a..47324a37ee7d 100644
--- a/sci-physics/root/root-6.30.04.ebuild
+++ b/sci-physics/root/root-6.30.04.ebuild
@@ -8,7 +8,7 @@ CMAKE_MAKEFILE_GENERATOR=emake
 FORTRAN_NEEDED="fortran"
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit cmake cuda fortran-2 python-single-r1 toolchain-funcs
+inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
 
 DESCRIPTION="C++ data analysis framework and interpreter from CERN"
 HOMEPAGE="https://root.cern";
@@ -168,6 +168,9 @@ src_prepare() {
 #   with vanilla clang. The patches enable the C++ interpreter to work.
 
 src_configure() {
+
+   filter-lto # https://bugs.gentoo.org/879323
+
local mycmakeargs=(
-DCMAKE_C_COMPILER="$(tc-getCC)"
-DCMAKE_CXX_COMPILER="$(tc-getCXX)"

diff --git a/sci-physics/root/root-6.30..ebuild 
b/sci-physics/root/root-6.30..ebuild
index 831e28f81da0..47324a37ee7d 100644
--- a/sci-physics/root/root-6.30..ebuild
+++ b/sci-physics/root/root-6.30..ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ CMAKE_MAKEFILE_GENERATOR=emake
 FORTRAN_NEEDED="fortran"
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit cmake cuda fortran-2 python-single-r1 toolchain-funcs
+inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
 
 DESCRIPTION="C++ data analysis framework and interpreter from CERN"
 HOMEPAGE="https://root.cern";
@@ -168,6 +168,9 @@ src_prepare() {
 #   with vanilla clang. The patches enable the C++ interpreter to work.
 
 src_configure() {
+
+   filter-lto # https://bugs.gentoo.org/879323
+
local mycmakeargs=(
-DCMAKE_C_COMPILER="$(tc-getCC)"
-DCMAKE_CXX_COMPILER="$(tc-getCXX)"

diff --git a/sci-physics/root/root-.ebuild 
b/sci-physics/root/root-.ebuild
index 831e28f81da0..47324a37ee7d 100644
--- a/sci-physics/root/root-.ebuild
+++ b/sci-physics/root/root-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ CMAKE_MAKEFILE_GENERATOR=emake
 FORTRAN_NEEDED="fortran"
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit cmake cuda fortran-2 python-single-r1 toolchain-funcs
+inherit cmake cuda flag-o-matic fortran-2 python-single-r1 toolchain-funcs
 
 DESCRIPTION="C++ data analysis framework and interpreter from CERN"
 HOMEPAGE="https://root.cern";
@@ -168,6 +168,9 @@ src_prepare() {
 #   with vanilla clang. The patches enable the C++ interpreter to work.
 
 src_configure() {
+
+   filter-lto # https://bugs.gentoo.org/879323
+
local mycmakeargs=(
-DCMAKE_C_COMPILER="$(tc-getCC)"
-DCMAKE_CXX_COMPILER="$(tc-getCXX)"



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86/

2024-03-10 Thread Guilherme Amadio
commit: c68c3db3c791fb20c891914471487e6410f27137
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sat Mar  9 18:23:19 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Sun Mar 10 12:16:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c68c3db3

profiles/arch/x86: preemptively mask qt6 USE flag for sci-physics/root

Signed-off-by: Guilherme Amadio  gentoo.org>

 profiles/arch/x86/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 278c245cebdb..ff88065c8b3e 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Guilherme Amadio  (2024-03-09)
+# Qt6 not keyworded on x86
+sci-physics/root qt6
+
 # Sam James  (2024-03-04)
 # Miscompiles rust and fails to bootstrap (bug #923278)
 >=dev-lang/rust-1.74.1 lto



[gentoo-commits] repo/gentoo:master commit in: net-libs/xrootd/

2024-03-08 Thread Guilherme Amadio
commit: fdbb4c01c3c73bcf7cde46d1713f9c3dc48045e8
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Mar  8 21:14:41 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Fri Mar  8 21:37:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdbb4c01

net-libs/xrootd: add 5.6.9

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/xrootd/Manifest|   1 +
 net-libs/xrootd/xrootd-5.6.9.ebuild | 205 
 2 files changed, 206 insertions(+)

diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest
index 0abcbb4d6046..80cba32dee34 100644
--- a/net-libs/xrootd/Manifest
+++ b/net-libs/xrootd/Manifest
@@ -1,3 +1,4 @@
 DIST xrootd-5.5.4.tar.gz 3241021 BLAKE2B 
505890ab7dbd0530d3c42390c9a6858cf0c8b53d42631b3bed615cb9b7c4d738bb791d26e625b010fef79f57291eb8bcd653ec629d240df92d37c12c973210f8
 SHA512 
1bf8fec3e20950e1dfbb5a7914c2f2b1d7d1fc1ce6b419dda129bb6cfb083ae674a14732b7b7330dee2287635749d91f8ee7e16badd71c723d189a1a44c309dd
 DIST xrootd-5.6.4.tar.gz 6696858 BLAKE2B 
09e7bcd750f6eac5714eab7eb945a55e939d4ad5310b3bfe90b1322f00064778d179396d9e9a89dc4bafda5ee924054e71c5bfe8474889b31dc3e2bcd24ed4c4
 SHA512 
efa88da2c9e9e55aeab9c4fbec0ec688fbc6ea8e16178bbcbdd534a09609b5c645cafee023fed48495cda8e865210e2fd3ba4830852f157626ecc1995eb55988
 DIST xrootd-5.6.7.tar.gz 6698751 BLAKE2B 
cb702a450b81665b53cf15d5c8df239826148c3cd746db7778b48ae01244257ce4877402c3e07ef6aa5228f9ae97f1b39210ed46ea2c802c35b7c4d8ad6a7fcf
 SHA512 
e7ec8b6eae684f27b5044890c45492f7d9b2b8812a9131ff45db63984869aa62cd85836d71b4100e89a6bb98ee3864062940d4dec0fdb340472df126d6de4d41
+DIST xrootd-5.6.9.tar.gz 6701277 BLAKE2B 
0086455f251879acf2d635ed0ae533dfa2c3e006798df27111d35599f1833ce1342c9eec1f540f3a165376c91233181420635bae5e1cb4d552681d8cfe36d902
 SHA512 
9ba15524451ebe7ee12d689f9c56d85508996285d01885236d396b7742ff6cc03036a6b4bd1424b0e1553cbf382c0954c10cec76fa1a99a7dfff330686bad0cd

diff --git a/net-libs/xrootd/xrootd-5.6.9.ebuild 
b/net-libs/xrootd/xrootd-5.6.9.ebuild
new file mode 100644
index ..e8e1fcff1f3d
--- /dev/null
+++ b/net-libs/xrootd/xrootd-5.6.9.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+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="ceph examples fuse http kerberos +libxml2 macaroons python readline 
scitokens +server systemd test xrdec"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   http? ( kerberos )
+   macaroons? ( server http )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   scitokens? ( server )
+   test? ( server )
+"
+
+CDEPEND="acct-group/xrootd
+   acct-user/xrootd
+   dev-libs/openssl:0=
+   sys-libs/zlib
+   virtual/libcrypt:=
+   ceph? ( sys-cluster/ceph )
+   fuse? ( sys-fs/fuse:0= )
+   http? (
+   net-misc/curl:=
+   net-libs/davix
+   )
+   kerberos? ( virtual/krb5 )
+   libxml2? ( dev-libs/libxml2:2= )
+   macaroons? ( dev-libs/libmacaroons )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:0= )
+   scitokens? ( dev-cpp/scitokens-cpp )
+   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-cpp/gtest
+   dev-util/cppunit
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-lang/perl
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.4.3-python_tests_py3.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.*/libXrd.*Tests\.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
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -

[gentoo-commits] repo/gentoo:master commit in: net-libs/xrootd/

2024-03-08 Thread Guilherme Amadio
commit: f5926b5684099e3adc4f8f02f8cc4163e97e6573
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Mar  8 21:07:56 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Fri Mar  8 21:37:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5926b56

net-libs/xrootd: drop 5.5.5-r1, 5.6.2, 5.6.3-r1

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/xrootd/Manifest   |   3 -
 net-libs/xrootd/xrootd-5.5.5-r1.ebuild | 210 -
 net-libs/xrootd/xrootd-5.6.2.ebuild| 208 
 net-libs/xrootd/xrootd-5.6.3-r1.ebuild | 208 
 4 files changed, 629 deletions(-)

diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest
index bd75f824f6e4..0abcbb4d6046 100644
--- a/net-libs/xrootd/Manifest
+++ b/net-libs/xrootd/Manifest
@@ -1,6 +1,3 @@
 DIST xrootd-5.5.4.tar.gz 3241021 BLAKE2B 
505890ab7dbd0530d3c42390c9a6858cf0c8b53d42631b3bed615cb9b7c4d738bb791d26e625b010fef79f57291eb8bcd653ec629d240df92d37c12c973210f8
 SHA512 
1bf8fec3e20950e1dfbb5a7914c2f2b1d7d1fc1ce6b419dda129bb6cfb083ae674a14732b7b7330dee2287635749d91f8ee7e16badd71c723d189a1a44c309dd
-DIST xrootd-5.5.5.tar.gz 3243062 BLAKE2B 
697dbd9d42e3fd9c6d2cf86a1c120e3752e74abbae2cf69be4c20292c568ad2f20fbea9320a2e22c04b53232d32915f9f7ea08c0e93117e8e72f181d5b642044
 SHA512 
864b4fe686c0a618a2672b624b7c5a00a4e87b4bd97842f8e25666b48a23f01e7d91d926013e9f435fb439a9c464ebbca8818720ec6c067c04d0603d1381cdba
-DIST xrootd-5.6.2.tar.gz 3251295 BLAKE2B 
74582fd256279719c40fbee8e053d45ef76709c5077ace43db2f3c3e5f1902245999e25872f18a4c60bf41e5c11bb1a195cd494b00c66dcc19705112909f0170
 SHA512 
53ee1f7eaf5bd61dcc6345be0193679daa76300cd5fc15e54e622e2c05cf5a312d924c6e7fe3bfb91e9d2aff8feeb9faee87259e9c2ff33bb52d1add7ec13394
-DIST xrootd-5.6.3.tar.gz 3257144 BLAKE2B 
6186b20ffca7183ca5325798afacf4aa5b6993cbdc25b4abce7da33129e7ca5c0524efe93431ccf84b3504a84f6dabfca86d0d9ac8a2a592ec2b16519be6d540
 SHA512 
72a875064181225deef57eae89c651696a083896d7bd26099c7dd321097c2b90acef42dc1c4ef55334f0ff9b6d33bf0a82e3c9d92511b69b955fbdadeff4b625
 DIST xrootd-5.6.4.tar.gz 6696858 BLAKE2B 
09e7bcd750f6eac5714eab7eb945a55e939d4ad5310b3bfe90b1322f00064778d179396d9e9a89dc4bafda5ee924054e71c5bfe8474889b31dc3e2bcd24ed4c4
 SHA512 
efa88da2c9e9e55aeab9c4fbec0ec688fbc6ea8e16178bbcbdd534a09609b5c645cafee023fed48495cda8e865210e2fd3ba4830852f157626ecc1995eb55988
 DIST xrootd-5.6.7.tar.gz 6698751 BLAKE2B 
cb702a450b81665b53cf15d5c8df239826148c3cd746db7778b48ae01244257ce4877402c3e07ef6aa5228f9ae97f1b39210ed46ea2c802c35b7c4d8ad6a7fcf
 SHA512 
e7ec8b6eae684f27b5044890c45492f7d9b2b8812a9131ff45db63984869aa62cd85836d71b4100e89a6bb98ee3864062940d4dec0fdb340472df126d6de4d41

diff --git a/net-libs/xrootd/xrootd-5.5.5-r1.ebuild 
b/net-libs/xrootd/xrootd-5.5.5-r1.ebuild
deleted file mode 100644
index b80cac774a68..
--- a/net-libs/xrootd/xrootd-5.5.5-r1.ebuild
+++ /dev/null
@@ -1,210 +0,0 @@
-# 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 macaroons python readline scitokens 
+server systemd test xrdec"
-
-REQUIRED_USE="
-   http? ( kerberos )
-   macaroons? ( server )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   scitokens? ( server )
-   test? ( server )
-"
-
-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= )
-   macaroons? ( dev-libs/libmacaroons )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:0= )
-   scitokens? ( dev-cpp/scitokens-cpp )
-   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
-"

[gentoo-commits] repo/gentoo:master commit in: net-libs/xrootd/

2024-03-08 Thread Guilherme Amadio
commit: f66c94f07264fba81d35c2315227cfbc53ba3a56
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Mar  8 21:09:33 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Fri Mar  8 21:37:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f66c94f0

net-libs/xrootd: fix variable ordering as reported by pkgcheck

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/xrootd/xrootd-5.6.4.ebuild | 7 +++
 net-libs/xrootd/xrootd-5.6.7.ebuild | 5 ++---
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/net-libs/xrootd/xrootd-5.6.4.ebuild 
b/net-libs/xrootd/xrootd-5.6.4.ebuild
index 6c706c0af73c..e8e1fcff1f3d 100644
--- a/net-libs/xrootd/xrootd-5.6.4.ebuild
+++ b/net-libs/xrootd/xrootd-5.6.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,13 +18,12 @@ 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+"
 
-IUSE="ceph examples fuse http kerberos +libxml2 macaroons python readline 
scitokens +server systemd test xrdec"
 SLOT="0"
-
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-SRC_URI="https://xrootd.slac.stanford.edu/download/v${PV}/${P}.tar.gz";
+IUSE="ceph examples fuse http kerberos +libxml2 macaroons python readline 
scitokens +server systemd test xrdec"
 
 RESTRICT="!test? ( test )"
 

diff --git a/net-libs/xrootd/xrootd-5.6.7.ebuild 
b/net-libs/xrootd/xrootd-5.6.7.ebuild
index 59d0cd3b3c2e..b504f38a8c51 100644
--- a/net-libs/xrootd/xrootd-5.6.7.ebuild
+++ b/net-libs/xrootd/xrootd-5.6.7.ebuild
@@ -18,13 +18,12 @@ 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+"
 
-IUSE="ceph examples fuse http kerberos +libxml2 macaroons python readline 
scitokens +server systemd test xrdec"
 SLOT="0"
-
 KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-SRC_URI="https://xrootd.slac.stanford.edu/download/v${PV}/${P}.tar.gz";
+IUSE="ceph examples fuse http kerberos +libxml2 macaroons python readline 
scitokens +server systemd test xrdec"
 
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/xrootd/

2024-03-08 Thread Guilherme Amadio
commit: 368fdb666af09a6db55d574370cdb7274e2d76fe
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Mar  8 21:07:09 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Fri Mar  8 21:37:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=368fdb66

net-libs/xrootd: stabilize 5.6.7 for amd64

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/xrootd/xrootd-5.6.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/xrootd/xrootd-5.6.7.ebuild 
b/net-libs/xrootd/xrootd-5.6.7.ebuild
index a1af68ccd6cf..59d0cd3b3c2e 100644
--- a/net-libs/xrootd/xrootd-5.6.7.ebuild
+++ b/net-libs/xrootd/xrootd-5.6.7.ebuild
@@ -23,7 +23,7 @@ LICENSE="LGPL-3+"
 IUSE="ceph examples fuse http kerberos +libxml2 macaroons python readline 
scitokens +server systemd test xrdec"
 SLOT="0"
 
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 SRC_URI="https://xrootd.slac.stanford.edu/download/v${PV}/${P}.tar.gz";
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/

2024-03-08 Thread Guilherme Amadio
commit: 3a9f4fcb4cf6a2403b9567e0edd83e7795faf2d9
Author: Alexander Puck Neuwirth  neuwirth-informatik  
de>
AuthorDate: Thu Mar  7 16:01:31 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Fri Mar  8 08:59:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9f4fcb

sci-physics/hepmc: Filter lto flags

Closes: https://bugs.gentoo.org/863284
Signed-off-by: Alexander Puck Neuwirth  neuwirth-informatik.de>
Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/hepmc/hepmc-2.06.11.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-physics/hepmc/hepmc-2.06.11.ebuild 
b/sci-physics/hepmc/hepmc-2.06.11.ebuild
index 2a135d0936c4..9d22aed74fd1 100644
--- a/sci-physics/hepmc/hepmc-2.06.11.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.11.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 MYP=HepMC-${PV}
 
@@ -70,6 +70,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # error: ‘hepevt_’ violates the C++ One Definition Rule [-Werror=odr]
+   # Bug 863284
+   filter-lto
# use MeV over GeV and mm over cm
local mycmakeargs=(
-Dlength=$(usex cm CM MM)



[gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/

2024-03-08 Thread Guilherme Amadio
commit: 2f307d42207e59f61f2e5aed843f52674b799899
Author: Alexander Puck Neuwirth  neuwirth-informatik  
de>
AuthorDate: Thu Mar  7 16:02:01 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Fri Mar  8 08:59:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f307d42

sci-physics/hepmc: drop 2.06.09-r2

Closes: https://github.com/gentoo/gentoo/pull/35656

Signed-off-by: Alexander Puck Neuwirth  neuwirth-informatik.de>
Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/hepmc/Manifest|  1 -
 sci-physics/hepmc/hepmc-2.06.09-r2.ebuild | 92 ---
 2 files changed, 93 deletions(-)

diff --git a/sci-physics/hepmc/Manifest b/sci-physics/hepmc/Manifest
index 035473725dea..f995eab87cb0 100644
--- a/sci-physics/hepmc/Manifest
+++ b/sci-physics/hepmc/Manifest
@@ -2,5 +2,4 @@ DIST HepMC3-3.2.5.tar.gz 9217649 BLAKE2B 
520e4621cdfa277376e94b87a070f23e6479867
 DIST HepMC3-3.2.6.tar.gz 9344806 BLAKE2B 
da478157ad73915d77851e9da7b236a052cb32e98103c2701f874a81ed62cbc4397489e3a2f64cd25a46c9704ccfcaac4d854357251d8bbb4120cbc1f5149374
 SHA512 
d8a50f081db109c9c18e4aaee60230be062eaa2947dadfb14759649eb1c504975802b2c822b1fe024d4e73f703e9f399161fa4fe38b526722dda33c2ff2e8fab
 DIST HepMC3-3.2.7.tar.gz 9345591 BLAKE2B 
e053b9d91552e1e969742a4e3295e233afba1a9f37bc33474f9b8faeda69f3dccddf3fa0aa7d23e6620df1a321c2d8eab51fce08da6fb8f68de130fc5f90ece9
 SHA512 
c4072fe4e3d80b90f5e5437781d2c7e1439b777318eecd1202cf7611d1ba2910394d72280873c6f897c43f2dd274ebb7cb77f43b223efb13c823aeaef6ba0e71
 DIST HepMC3-e05d32ebac8705c0097e9e7d00ce815a205110db.tar.gz 9346161 BLAKE2B 
9304d329332c2d4eb0ef6526a3308aecd29a38c569d3ba57d94767fd38ad052514f75a7a90f301c54185230d7693a67e48d59b66b12f42626a7ef900e309f743
 SHA512 
45f9edc6c56f9f8494b416bff147dccca64c52a90e0e169ede560ae8cf9e9255258b7af1586dd1c856f4010c22b2e668511bab160487a3ba802b629d03015e55
-DIST hepmc2.06.09.tgz 3802048 BLAKE2B 
2d2ddb558a313f34fb035cc10e8b914e25c65f21224545834471861a0f84e73957e841aa64af214ebeafc368a3a765aaf59d82ce81365d2c12135a1b5c03e7aa
 SHA512 
c06277eaa76da3d0853e235ae5ae2e2d01060dc0c171f94eab12ecf16c73870b48f9066735f17f463735bf4bf41c3cd1e151e03f5b827aabc844fcc04b577b3f
 DIST hepmc2.06.11.tgz 4893958 BLAKE2B 
ac8eef250cb330a167c9e0f4bd1aaf8df82e0ffec3557ab5cdaf8bc5b0b7333d6a45f73710ce63abab52d2c5758d5663c15c2a7c940a09504b3ef2fd4517aa0b
 SHA512 
81c100d4931e0e4de62c8ffd18cc06e7996a642fecc092892988bdc0dd0dc3c0f5b336e85f09ceb8f5e0e09456775ae5928d37daf28d82923476089bc0e910f2

diff --git a/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild 
b/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild
deleted file mode 100644
index a8e8e78cd807..
--- a/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MYP=hepmc${PV}
-
-DESCRIPTION="Event Record for Monte Carlo Generators"
-HOMEPAGE="https://hepmc.web.cern.ch/hepmc/";
-SRC_URI="https://hepmc.web.cern.ch/hepmc/releases/hepmc${PV}.tgz";
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="cm doc examples gev test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   doc? (
-   app-text/doxygen
-   dev-texlive/texlive-latex
-   dev-texlive/texlive-latexextra
-   dev-texlive/texlive-latexrecommended
-   )"
-
-src_prepare() {
-   cmake_src_prepare
-
-   sed -i -e '/add_subdirectory(doc)/d' CMakeLists.txt || die
-   # CMake doc building broken
-   # gentoo doc directory
-   #sed -i \
-   #   -e "s:share/HepMC/doc:share/doc/${PF}:" \
-   #   doc/CMakeLists.txt || die
-
-   # gentoo examples directory
-   sed -i \
-   -e "s:share/HepMC:share/doc/${PF}:" \
-   $(find examples -name CMakeLists.txt) || die
-
-   # respect user's flags
-   sed -i \
-   -e "s/-O -ansi -pedantic -Wall//g" \
-   cmake/Modules/HepMCVariables.cmake || die
-
-   # gentoo libdir love
-   sed -i \
-   -e '/DESTINATION/s/lib/lib${LIB_SUFFIX}/g' \
-   {src,fio}/CMakeLists.txt || die
-
-   # remove targets if use flags not set
-   if ! use examples; then
-   sed -i -e '/add_subdirectory(examples)/d' CMakeLists.txt || die
-   fi
-   if ! use test; then
-   sed -i -e '/add_subdirectory(test)/d' CMakeLists.txt || die
-   fi
-
-   # remove static libs
-   sed -i \
-   -e '/(HepMC\(fio\|\)S/d' \
-   -e '/TARGETS/s/HepMC\(fio\|\)S//' \
-   {src,fio}/CMakeLists.txt || die
-}
-
-src_configure() {
-  

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/scitokens-cpp/

2024-03-08 Thread Guilherme Amadio
commit: f2d40cd3def4c5d3786c4fb7a94c4667c851da57
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Thu Feb 29 22:10:53 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Fri Mar  8 08:57:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d40cd3

dev-cpp/scitokens-cpp: add 1.1.1

Closes: https://github.com/gentoo/gentoo/pull/35581

Signed-off-by: Oliver Freyermuth  googlemail.com>
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-cpp/scitokens-cpp/Manifest   |  1 +
 dev-cpp/scitokens-cpp/scitokens-cpp-1.1.1.ebuild | 57 
 2 files changed, 58 insertions(+)

diff --git a/dev-cpp/scitokens-cpp/Manifest b/dev-cpp/scitokens-cpp/Manifest
index 773433d36029..dac3e42e 100644
--- a/dev-cpp/scitokens-cpp/Manifest
+++ b/dev-cpp/scitokens-cpp/Manifest
@@ -1,2 +1,3 @@
 DIST scitokens-cpp-1.0.2.tar.gz 311221 BLAKE2B 
8f77f4f5ded34f7c572567c980ef0dabaf7e36d4395d41046a1bd8e1343299309ea81efb23b0120532cba365463a9ad2c5ff857f85be5df922830541513c11cd
 SHA512 
c15784342eb70eb0ec1cd87d5a1e89446b8aa3bb070bfdef58960c2d94739b05d186ee33807ebc066a450a0211b3dd7c04ea613fd4870d7a2d0f8fe30e8a7453
 DIST scitokens-cpp-1.1.0.tar.gz 311446 BLAKE2B 
a515d834df04125ae9167cb4656def7df43c9f1ba6d701379257cdd0fd51b61a119e6222591fbe9c1d7ac7000b1b4590d12e9f9238810c0791397a9d9846f6f7
 SHA512 
e71474afbde45149fbd642918e802f7430603a14add7171525fd08fdfbfb9dc4ae5b151341d2c11b294f352cdf76315e5c1f089daca12a1c9db304f6b2c89276
+DIST scitokens-cpp-1.1.1.tar.gz 311677 BLAKE2B 
ea880a50b5e3e6f17c4bb11b7021df5e22cb4bb496fc17395a9886ebd359bc7f2522a0b1dd89e8aaa477a1302613f5da6d0a40f903e056736abc35ca1230518e
 SHA512 
f5b42078fce6c1e812eedb456cf1275eaddfae5715193fd566f1f7a598b5632f81f3893efb220c57ff89d233c375c68785c8a6a1c3d3db6d3757979d87916265

diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-1.1.1.ebuild 
b/dev-cpp/scitokens-cpp/scitokens-cpp-1.1.1.ebuild
new file mode 100644
index ..c12cad405a66
--- /dev/null
+++ b/dev-cpp/scitokens-cpp/scitokens-cpp-1.1.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp";
+else
+   
SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="C++ implementation of the SciTokens library with a C library 
interface"
+HOMEPAGE="https://scitokens.org/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+
+DEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: net-libs/xrootd/

2024-02-06 Thread Guilherme Amadio
commit: 4ee95a994203c2740eb16105c0191e83711ae2f0
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Feb  6 09:46:17 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Feb  6 10:49:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee95a99

net-libs/xrootd: add 5.6.7, drop 5.6.6

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/xrootd/Manifest | 2 +-
 net-libs/xrootd/{xrootd-5.6.6.ebuild => xrootd-5.6.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest
index ac4af459674c..bd75f824f6e4 100644
--- a/net-libs/xrootd/Manifest
+++ b/net-libs/xrootd/Manifest
@@ -3,4 +3,4 @@ DIST xrootd-5.5.5.tar.gz 3243062 BLAKE2B 
697dbd9d42e3fd9c6d2cf86a1c120e3752e74ab
 DIST xrootd-5.6.2.tar.gz 3251295 BLAKE2B 
74582fd256279719c40fbee8e053d45ef76709c5077ace43db2f3c3e5f1902245999e25872f18a4c60bf41e5c11bb1a195cd494b00c66dcc19705112909f0170
 SHA512 
53ee1f7eaf5bd61dcc6345be0193679daa76300cd5fc15e54e622e2c05cf5a312d924c6e7fe3bfb91e9d2aff8feeb9faee87259e9c2ff33bb52d1add7ec13394
 DIST xrootd-5.6.3.tar.gz 3257144 BLAKE2B 
6186b20ffca7183ca5325798afacf4aa5b6993cbdc25b4abce7da33129e7ca5c0524efe93431ccf84b3504a84f6dabfca86d0d9ac8a2a592ec2b16519be6d540
 SHA512 
72a875064181225deef57eae89c651696a083896d7bd26099c7dd321097c2b90acef42dc1c4ef55334f0ff9b6d33bf0a82e3c9d92511b69b955fbdadeff4b625
 DIST xrootd-5.6.4.tar.gz 6696858 BLAKE2B 
09e7bcd750f6eac5714eab7eb945a55e939d4ad5310b3bfe90b1322f00064778d179396d9e9a89dc4bafda5ee924054e71c5bfe8474889b31dc3e2bcd24ed4c4
 SHA512 
efa88da2c9e9e55aeab9c4fbec0ec688fbc6ea8e16178bbcbdd534a09609b5c645cafee023fed48495cda8e865210e2fd3ba4830852f157626ecc1995eb55988
-DIST xrootd-5.6.6.tar.gz 6698407 BLAKE2B 
205918ba9af43a8b276f9a3cdd1e28342205b6ed4bd19fdb56fc79a98c6b4c3701995b8aa690706d7fff8923646923e87f0d63162851aadfeb18146978c46cc6
 SHA512 
b13b91805f238cb06d6893bb41e39df3ab0c77a3096770bbd2ccd6472ed0e292cbcad67b6c8d1966c00056f4ae21a68fc9e24331fd9c2cf56890135151ebf97b
+DIST xrootd-5.6.7.tar.gz 6698751 BLAKE2B 
cb702a450b81665b53cf15d5c8df239826148c3cd746db7778b48ae01244257ce4877402c3e07ef6aa5228f9ae97f1b39210ed46ea2c802c35b7c4d8ad6a7fcf
 SHA512 
e7ec8b6eae684f27b5044890c45492f7d9b2b8812a9131ff45db63984869aa62cd85836d71b4100e89a6bb98ee3864062940d4dec0fdb340472df126d6de4d41

diff --git a/net-libs/xrootd/xrootd-5.6.6.ebuild 
b/net-libs/xrootd/xrootd-5.6.7.ebuild
similarity index 100%
rename from net-libs/xrootd/xrootd-5.6.6.ebuild
rename to net-libs/xrootd/xrootd-5.6.7.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-01-31 Thread Guilherme Amadio
commit: 68da815635a9be60623b52af4042607f4565ee1b
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Jan 31 14:55:32 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Wed Jan 31 15:51:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68da8156

sci-physics/root: add 6.30.04, drop 6.30.02-r1

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/Manifest| 2 +-
 sci-physics/root/{root-6.30.02-r1.ebuild => root-6.30.04.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest
index 28981f738f7a..07126da77341 100644
--- a/sci-physics/root/Manifest
+++ b/sci-physics/root/Manifest
@@ -1,2 +1,2 @@
 DIST root_v6.28.12.source.tar.gz 185351881 BLAKE2B 
623897580edaf91870be8f894df1a36582f9d0e066dcf025fa9143ee9e30100b8b1bc952659f44f87af78b0815cb1cef602c8620a61d5abad015eb74ac3b62fb
 SHA512 
b8b3d918245340ef4657c96580227a74d11042c2f2ed58e33946b8b42ed7d1acae9ff3ec8f537c725bd527adf7e386bbeab40be1b535bb3008a3cad3f8d56cfc
-DIST root_v6.30.02.source.tar.gz 184758362 BLAKE2B 
38b07dff364adac544c927cb76b5f02d69e4a58949b429e6a276906a80769b74f19db72537183c6f33543d2cf924354e626417b386b8952094d6f31e697065f3
 SHA512 
c6955c1ed7704eed16aedf1becb727e5221fe50f4f60c11a762d376230f2213e5d4320ddda3cd730cf735a4d10a7afb1b57f08669ebf364f7ac040980d7ca774
+DIST root_v6.30.04.source.tar.gz 184768143 BLAKE2B 
ce4aa0aa15bfa36a3be996a410a53146a3b8df06dcf48ebd99229cdbd3f771d33a844d775d0214e9488731a5f6ede7a46f52b05c1c70decb3770b4a338ef34d9
 SHA512 
0c5394cbf734e04c046c0c408fa69d21ffcf1ce524e3c13be1367d021bd31420bebc4917f6c73bed2168e949785b4a524e780d5bca7e9a07ef269f071f69dd7c

diff --git a/sci-physics/root/root-6.30.02-r1.ebuild 
b/sci-physics/root/root-6.30.04.ebuild
similarity index 99%
rename from sci-physics/root/root-6.30.02-r1.ebuild
rename to sci-physics/root/root-6.30.04.ebuild
index 831e28f81da0..5f308e286c0a 100644
--- a/sci-physics/root/root-6.30.02-r1.ebuild
+++ b/sci-physics/root/root-6.30.04.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-01-30 Thread Guilherme Amadio
commit: 00e968d3111c59849a94a5180c2ceac97e02af4a
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Jan 30 14:10:40 2024 +
Commit:     Guilherme Amadio  gentoo  org>
CommitDate: Tue Jan 30 15:25:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e968d3

sci-physics/root: drop 6.28.10-r1

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/root/Manifest   |   1 -
 sci-physics/root/root-6.28.10-r1.ebuild | 343 
 2 files changed, 344 deletions(-)

diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest
index dd8b07bae357..28981f738f7a 100644
--- a/sci-physics/root/Manifest
+++ b/sci-physics/root/Manifest
@@ -1,3 +1,2 @@
-DIST root_v6.28.10.source.tar.gz 186626700 BLAKE2B 
8a3b7b37da8b7467695cb26f5073bba0c07a8b65f13c2df88d400aa2eb6c0e3774ce73e314df3d6328cf150fe376b785cf0f0516900f45f0767fc494605503cf
 SHA512 
9020027952977f6fc5ddaffd26010711a296b86f5ca8d3e6a902d06f94cdc5f7036360d6137eee7f70f9a1297c253e5e85c4284826e40cf32bc0e99216d53b90
 DIST root_v6.28.12.source.tar.gz 185351881 BLAKE2B 
623897580edaf91870be8f894df1a36582f9d0e066dcf025fa9143ee9e30100b8b1bc952659f44f87af78b0815cb1cef602c8620a61d5abad015eb74ac3b62fb
 SHA512 
b8b3d918245340ef4657c96580227a74d11042c2f2ed58e33946b8b42ed7d1acae9ff3ec8f537c725bd527adf7e386bbeab40be1b535bb3008a3cad3f8d56cfc
 DIST root_v6.30.02.source.tar.gz 184758362 BLAKE2B 
38b07dff364adac544c927cb76b5f02d69e4a58949b429e6a276906a80769b74f19db72537183c6f33543d2cf924354e626417b386b8952094d6f31e697065f3
 SHA512 
c6955c1ed7704eed16aedf1becb727e5221fe50f4f60c11a762d376230f2213e5d4320ddda3cd730cf735a4d10a7afb1b57f08669ebf364f7ac040980d7ca774

diff --git a/sci-physics/root/root-6.28.10-r1.ebuild 
b/sci-physics/root/root-6.28.10-r1.ebuild
deleted file mode 100644
index 831e28f81da0..
--- a/sci-physics/root/root-6.28.10-r1.ebuild
+++ /dev/null
@@ -1,343 +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..12} )
-
-inherit cmake cuda fortran-2 python-single-r1 toolchain-funcs
-
-DESCRIPTION="C++ data analysis framework and interpreter from CERN"
-HOMEPAGE="https://root.cern";
-
-IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
-   +gdml graphviz +gsl http jupyter 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} =~ "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/root-project/root.git";
-   if [[ ${PV} == "" ]]; then
-   SLOT="6/"
-   else
-   SLOT="6/$(ver_cut 1-3)"
-   EGIT_BRANCH="v$(ver_cut 1)-$(ver_cut 2)-00-patches"
-   fi
-else
-   SLOT="6/$(ver_cut 1-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="
-   cuda? ( tmva )
-   cudnn? ( cuda )
-   !X? ( !asimage !opengl !qt5 )
-   davix? ( ssl xml )
-   jupyter? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   qt5? ( root7 )
-   roofit? ( minuit )
-   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 )
-   fftw? ( sci-libs/fftw:3.0= )
-   fits? ( sci-libs/cfitsio:0= )
-   graphviz? ( media-gfx/graphviz )
-   gsl? ( sci-libs/gsl:= )
-

  1   2   3   4   5   6   7   8   9   10   >