diff options
Diffstat (limited to 'sci-physics')
-rw-r--r-- | sci-physics/Manifest.gz | bin | 4204 -> 4201 bytes | |||
-rw-r--r-- | sci-physics/fastjet-contrib/Manifest | 6 | ||||
-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.ebuild | 2 | ||||
-rw-r--r-- | sci-physics/geant4_vmc/Manifest | 4 | ||||
-rw-r--r-- | sci-physics/geant4_vmc/geant4_vmc-6.7.ebuild | 79 | ||||
-rw-r--r-- | sci-physics/geant4_vmc/geant4_vmc-9999.ebuild | 15 |
8 files changed, 95 insertions, 15 deletions
diff --git a/sci-physics/Manifest.gz b/sci-physics/Manifest.gz Binary files differindex 1632fa33e312..8193d48a9f2a 100644 --- a/sci-physics/Manifest.gz +++ b/sci-physics/Manifest.gz 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)" ) |