[gentoo-commits] repo/gentoo:master commit in: dev-cpp/scitokens-cpp/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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:= ) -