summaryrefslogtreecommitdiff
path: root/sci-physics
diff options
context:
space:
mode:
Diffstat (limited to 'sci-physics')
-rw-r--r--sci-physics/Manifest.gzbin4204 -> 4201 bytes
-rw-r--r--sci-physics/fastjet-contrib/Manifest6
-rw-r--r--sci-physics/fastjet-contrib/fastjet-contrib-1.100-r1.ebuild (renamed from sci-physics/fastjet-contrib/fastjet-contrib-1.100.ebuild)2
-rw-r--r--sci-physics/fastjet-contrib/fastjet-contrib-1.101-r1.ebuild (renamed from sci-physics/fastjet-contrib/fastjet-contrib-1.101.ebuild)2
-rw-r--r--sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild2
-rw-r--r--sci-physics/geant4_vmc/Manifest4
-rw-r--r--sci-physics/geant4_vmc/geant4_vmc-6.7.ebuild79
-rw-r--r--sci-physics/geant4_vmc/geant4_vmc-9999.ebuild15
8 files changed, 95 insertions, 15 deletions
diff --git a/sci-physics/Manifest.gz b/sci-physics/Manifest.gz
index 1632fa33e312..8193d48a9f2a 100644
--- a/sci-physics/Manifest.gz
+++ b/sci-physics/Manifest.gz
Binary files differ
diff --git a/sci-physics/fastjet-contrib/Manifest b/sci-physics/fastjet-contrib/Manifest
index 44ad1e4ba1e0..a168743c22b0 100644
--- a/sci-physics/fastjet-contrib/Manifest
+++ b/sci-physics/fastjet-contrib/Manifest
@@ -9,7 +9,7 @@ DIST fastjet-contrib-1.100.tar.gz 1049197 BLAKE2B 3a68754de57f99f23099501fd02c81
DIST fastjet-contrib-1.101.tar.gz 1096239 BLAKE2B 69790facda1e623d1f1ad0f1701f0c0e1aba462c34e83d1164f541c0f5cdbc2577f8d962345ec30f730315f332cc5ab7206f968088153973d2ab05498926b8f6 SHA512 68d2d438a4b4aefd9ea040412bc40b117feac40ed43c3d35f86047bf85f23847a5153da46c6fc3631d46f0c90f5f14a965963f64dd5299e8e0e3a080e714a316
EBUILD fastjet-contrib-1.053.ebuild 1269 BLAKE2B 634dd077c79c50d0aec03936fe44946da5f754a6fe0679059e066fbb557f54367fa7161831e55e898eef155223719d792ebd9fc2423cd5b9a461166add8988ca SHA512 77fec427d37fdd693885672917ea0f03b3935159f16594ff457538c66dd0a7f68183cc1bf36435998ff7ec9367549813690d1d459be791ba5978a15f1f60251d
EBUILD fastjet-contrib-1.055.ebuild 1323 BLAKE2B a2c37af8e46ca1bc65968e1b51c9a5d2ea85600daab1535cf24c96933388e0b834d328ea197db0666e38d635b4fb7a7a13cf96656fa958e26da6f401721fe10a SHA512 0134e9d34a33eac9ada3e0221e6980ca92415ba1c55e10ed5d595f03dde5afae85fec131197e42e972a5a0366990aef27106588f2aa97800b082d1a55a126d49
-EBUILD fastjet-contrib-1.100.ebuild 1283 BLAKE2B 5db5bab61582f178596f8134437879535e893a2471dd2ca5143eef6d8ef119ae363153d5818b3b981f5e8f33e22c491bd248945793c4efbba467d76ce63f0a30 SHA512 b2f5c3104c8c4ab4bdbe371358d5e06fcea06656495524b76351b5c5595f7618d2d1e6ce6c966c0807930346dcf9ad3821705b3cd549f5f809677588d7830ac5
-EBUILD fastjet-contrib-1.101.ebuild 1324 BLAKE2B b50128c15078d4b7d7829c66da2c7327a0459c8a6474a534ad40c9f4c9ac71caf3dd997acb5c6fd1d50e077538381ac90b803fc214f35aa288bb0bec9bddd943 SHA512 c5fa859512b2a1c96f00f3d41a217c8474be831b9942614ad641669e6ea4f127187121596d22d58a15c38fd0c96e1b699f6999f527cfd7aac358bef15335f28a
-EBUILD fastjet-contrib-9999.ebuild 1631 BLAKE2B 6fc6a7d2b6992cd8449abd494fc26c486ca348c9d82e6ae8f290bfe6ec9784d38af8bb37f62651cc05cdf3b36dd86543cf0eec32726a107c396d5f7902eb6879 SHA512 c2c08aa05c19649763248861b8bd74fc198d29e8bb249b1097816486db95f36914cdd021dfecc5f0267bc02571e0e03f0bd8da5d988555ed2ac1e6a7246338a2
+EBUILD fastjet-contrib-1.100-r1.ebuild 1292 BLAKE2B 6e94df54caa8bd512febdbd4ebdb88b21806c9c0eb05af3af35ba5737b377b0c80d3c84abd7196ca66858924fc30c539b3265800fa8b6182b852a84a90ba889d SHA512 ff2bd4ff20ac71cf9be064e1811031ca9f2f9343dfe52d81b500a9bea6b340400becb4b19c7dc837cc885ffad825de1b385e21ace793efe8749f415d2bf7d58b
+EBUILD fastjet-contrib-1.101-r1.ebuild 1333 BLAKE2B 07f027ebe7ddb0b59270bc0b5cd38151fa6fe646513bc5bb4810053c50d541e1dba18d81915066b569bfba1135f3a21209ad1b34552f7e31739965e9c97698af SHA512 d1aea30f3572b51c99f49e30d850efff15f36a51149476f57c5392f26f92651e2552a31f97c8e8c76ec4dff06b566dc6dd4a4bbf6761d0d27c04b30b49d88635
+EBUILD fastjet-contrib-9999.ebuild 1640 BLAKE2B 38218bfe1a2dd668838f04d7cec1ee5515c8072d42123f6aff6e98896f5f1d2ce00a74bf3127f4458b38af2adaff46693c36ce85acd3f4e726c3c1beed3534b0 SHA512 d90b4f2a4febfd21769701dc7606d8643fc471677f989402ff15422bef4e534aa6e45f931c1bd8a616f8cd6b150af8db5b00370c54de81810968aa0b3a8cd968
MISC metadata.xml 786 BLAKE2B 360809c0712d8499713b0448e3838843bbd7040487dd6e4c7a637f5ea0a487abe5b6723af5fb956ad169694b5362eff03302f3aba52f288c07371b1fff58adba SHA512 ab51afaf39009e6e0ac910e5ecc0dda1a329befc8fbfbb09b1f730a700f4817fb18c3a7466ef7e6cd419abf1378d96d5350277ffbc8cf0e77ce9171024c319df
diff --git a/sci-physics/fastjet-contrib/fastjet-contrib-1.100.ebuild b/sci-physics/fastjet-contrib/fastjet-contrib-1.100-r1.ebuild
index 516a6334c1bd..fcea92ce60c5 100644
--- a/sci-physics/fastjet-contrib/fastjet-contrib-1.100.ebuild
+++ b/sci-physics/fastjet-contrib/fastjet-contrib-1.100-r1.ebuild
@@ -17,7 +17,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=">=sci-physics/fastjet-3.4.1"
+DEPEND=">=sci-physics/fastjet-3.4.1[plugins]"
RDEPEND="${DEPEND}"
PATCHES=(
diff --git a/sci-physics/fastjet-contrib/fastjet-contrib-1.101.ebuild b/sci-physics/fastjet-contrib/fastjet-contrib-1.101-r1.ebuild
index 3d8439f18a9d..abb20e65df84 100644
--- a/sci-physics/fastjet-contrib/fastjet-contrib-1.101.ebuild
+++ b/sci-physics/fastjet-contrib/fastjet-contrib-1.101-r1.ebuild
@@ -17,7 +17,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=">=sci-physics/fastjet-3.4.1"
+DEPEND=">=sci-physics/fastjet-3.4.1[plugins]"
RDEPEND="${DEPEND}"
PATCHES=(
diff --git a/sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild b/sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild
index 2d3ba90325ed..c2670065ef41 100644
--- a/sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild
+++ b/sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild
@@ -16,7 +16,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-DEPEND=">=sci-physics/fastjet-3.4.1"
+DEPEND=">=sci-physics/fastjet-3.4.1[plugins]"
RDEPEND="${DEPEND}"
PATCHES=(
diff --git a/sci-physics/geant4_vmc/Manifest b/sci-physics/geant4_vmc/Manifest
index 1634c4b182a2..c840ce9026f3 100644
--- a/sci-physics/geant4_vmc/Manifest
+++ b/sci-physics/geant4_vmc/Manifest
@@ -3,8 +3,10 @@ AUX geant4_vmc-6.6_p1-no-g4root.patch 1494 BLAKE2B 78ff41ee999965c29a00e1ab4f0a0
DIST geant4_vmc-6.3_p2.tar.gz 5737615 BLAKE2B db6b27e2ff81d37f61c75f39b4bdc775fa2eeded4916b82de7a6e717b206f9648eb295058547d0eaf8bc30bb8f28dddd1b00dea334aeccf6c2cb53da25cee90a 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
+DIST geant4_vmc-6.7.tar.gz 5912341 BLAKE2B 1b1dfb93768c0e58c3fb2ceb522ad8fd4f5cf91e763af99df9f954dbbebc0c187f31ba69bf6f3d57cb7bb8505324c96f51229c59715a5ce4acd72a8128a46899 SHA512 acdb8d34c150e94fab1558b876df647873ba719e65de567cbc287c92c5c583aea25a47ee575f66f53d9b5b63c29dde08da50dd154f9166e136e66b830e7d1e65
EBUILD geant4_vmc-6.3_p2-r1.ebuild 1856 BLAKE2B c6bacb57587a9392640d21bae1c7de8d8914440c9043a50c8ab0916fd3d48d681a32e345b949f90b3fe70ad1176119e809bc2d3a096b6d8125523bc1547ba7a6 SHA512 b741ab855de9ae29e53c4b52f059b1f9cc6c4570e5899300ccef466200cc521f26e52a39f84d77957a446705a8ffdfaabede8107b9ae1db35a6f8b41fa10e835
EBUILD geant4_vmc-6.5.ebuild 1856 BLAKE2B c6bacb57587a9392640d21bae1c7de8d8914440c9043a50c8ab0916fd3d48d681a32e345b949f90b3fe70ad1176119e809bc2d3a096b6d8125523bc1547ba7a6 SHA512 b741ab855de9ae29e53c4b52f059b1f9cc6c4570e5899300ccef466200cc521f26e52a39f84d77957a446705a8ffdfaabede8107b9ae1db35a6f8b41fa10e835
EBUILD geant4_vmc-6.6_p1.ebuild 1967 BLAKE2B 0a2224b70f6d76663d651fc2b74728197b9518ba53a94963afaf51af991780118bc43fb44bcbf9cd4b63682d447ff92780f173dfcec7d6b3c403c771a97d0ffa SHA512 fa8289e5608ecf82458ff827678c78a0819ed5303ecacb22ad573eeefb86fe90c65438f645152e309ef3479495869c56e06bb07397456e974ce78c7010ecc0ca
-EBUILD geant4_vmc-9999.ebuild 1826 BLAKE2B adfcba483530fac69a17f9a75c78515add3f09477296315cf4abce2698d118d7dd4f2d0cc078f7b79453cec9cd4cbcb4f7293670be45d36386bbf8682b351673 SHA512 15372cb33a528f02dc87a22e496442a4c19e047b8429c688fdb7ffc2fbb854d90df2975974f79a3b1a3488963024f9af96183debb06f15d537ce3f57d4f183d7
+EBUILD geant4_vmc-6.7.ebuild 1903 BLAKE2B 96234efb33149eab541e99b4aa5fb3d1a07e3f5fd6fb8e4bc76a7d3ae2ab095b62c9efbde0a8073756aae9d3a8ef07d848ec191c325ddcf2828ab1ef2e5fb24f SHA512 2c4fecfa0aa3d39ddd0be98952fb4612b24fb967b2460f4f074e50e3730a0fcfbda7bbb34d45870a490e83375708806ea68f74497187ceee7c145db5a876abf1
+EBUILD geant4_vmc-9999.ebuild 1873 BLAKE2B 672b84ffde3bb507ddeb782078dc3cc632b490b09b30b26936e7d25c1a1cf21ac8ae690f75e4f44507691ef4bc52dcd419893e1328c48ddc56e21c6b1485a351 SHA512 fcec8938d93027bccdd705e40fa7d2e9ccb62c8216fabfc4102426c424d2f2a287e375f157cd753807d4c8ead82c2f7402751c95979a84b15b62c8c06ffb54b5
MISC metadata.xml 898 BLAKE2B d938774267f72be00ef3ce6e483d5c1c2f84b20cc3ee46129cefc8677cbd7725760d7289863a5cb2ebb44a43e375831fa581597f75c2c4a1218acbd97872d181 SHA512 f2c0b0b9e6440975f0a322f57943c9eb40b244081927971377f355f4913d2db678cc6e65e49be6b7a67457440974c101fbe3a4ae3dbfb49c27f16175cd16dd6c
diff --git a/sci-physics/geant4_vmc/geant4_vmc-6.7.ebuild b/sci-physics/geant4_vmc/geant4_vmc-6.7.ebuild
new file mode 100644
index 000000000000..4be2e7e52b32
--- /dev/null
+++ b/sci-physics/geant4_vmc/geant4_vmc-6.7.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx
+
+if [[ ${PV} == *9999* ]]; 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.3:=[opengl,geant3?]
+ sci-physics/root:=
+ >=sci-physics/vmc-2.0:=
+ vgm? ( >=sci-physics/vgm-5.1:=[geant4,root] )"
+DEPEND="${RDEPEND}
+ test? ( >=sci-physics/geant-4.11.3:=[gdml] )"
+BDEPEND="doc? ( app-text/doxygen[dot] )"
+REQUIRED_USE="
+ test? ( examples geant3 g4root vgm )
+ examples? ( g4root )"
+RESTRICT="!test? ( test )"
+
+DOCS=(history README.md)
+
+src_configure() {
+ local mycmakeargs=(
+ -DGeant4VMC_USE_VGM="$(usex vgm)"
+ -DGeant4VMC_USE_GEANT4_G3TOG4="$(usex geant3)"
+ -DGeant4VMC_BUILD_G4Root="$(usex g4root)"
+ -DGeant4VMC_USE_G4Root="$(usex g4root)"
+ -DGeant4VMC_BUILD_EXAMPLES="$(usex examples)"
+ -DGeant4VMC_INSTALL_EXAMPLES="$(usex examples)"
+ -DGeant4VMC_BUILD_G4Root_TEST="$(usex test)"
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ if use doc ; then
+ local dirs=(
+ source
+ $(usev g4root)
+ $(usev examples)
+ )
+ local d
+ for d in "${dirs[@]}"; do
+ doxygen "${d}"/Doxyfile || die
+ done
+ fi
+}
+
+src_test() {
+ cd examples || die
+ virtx ./test_suite.sh --debug --g3=off --garfield=off --builddir="${BUILD_DIR}" || die
+ virtx ./test_suite_exe.sh --g3=off --garfield=off --garfield=off --builddir="${BUILD_DIR}" || die
+}
+
+src_install() {
+ cmake_src_install
+ use doc && local HTML_DOCS=(doc/.)
+ einstalldocs
+}
diff --git a/sci-physics/geant4_vmc/geant4_vmc-9999.ebuild b/sci-physics/geant4_vmc/geant4_vmc-9999.ebuild
index a89d55af53cd..884c3a773475 100644
--- a/sci-physics/geant4_vmc/geant4_vmc-9999.ebuild
+++ b/sci-physics/geant4_vmc/geant4_vmc-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -31,12 +31,10 @@ RDEPEND="
DEPEND="${RDEPEND}
test? ( sci-physics/geant:=[gdml] )"
BDEPEND="doc? ( app-text/doxygen[dot] )"
-RESTRICT="
- !examples? ( test )
- !geant3? ( test )
- !g4root? ( test )
- !test? ( test )
- !vgm? ( test )"
+REQUIRED_USE="
+ test? ( examples geant3 g4root vgm )
+ examples? ( g4root )"
+RESTRICT="!test? ( test )"
DOCS=(history README.md)
@@ -44,8 +42,9 @@ src_configure() {
local mycmakeargs=(
-DGeant4VMC_USE_VGM="$(usex vgm)"
-DGeant4VMC_USE_GEANT4_G3TOG4="$(usex geant3)"
+ -DGeant4VMC_BUILD_G4Root="$(usex g4root)"
-DGeant4VMC_USE_G4Root="$(usex g4root)"
- -DGeant4VMC_BUILD_EXAMPLES="$(usex test)"
+ -DGeant4VMC_BUILD_EXAMPLES="$(usex examples)"
-DGeant4VMC_INSTALL_EXAMPLES="$(usex examples)"
-DGeant4VMC_BUILD_G4Root_TEST="$(usex test)"
)