[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: c6a56587918b2c733e486504338772e3d5323b83 Author: Sam James gentoo org> AuthorDate: Tue Apr 23 20:28:30 2024 + Commit: Sam James gentoo org> CommitDate: Tue Apr 23 20:33:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a56587 sci-physics/geant: add subslot dep on sci-libs/hdf5 Signed-off-by: Sam James gentoo.org> sci-physics/geant/{geant-4.11.2.0.ebuild => geant-4.11.2.0-r1.ebuild} | 2 +- sci-physics/geant/{geant-4.11.2.1.ebuild => geant-4.11.2.1-r1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-physics/geant/geant-4.11.2.0.ebuild b/sci-physics/geant/geant-4.11.2.0-r1.ebuild similarity index 98% rename from sci-physics/geant/geant-4.11.2.0.ebuild rename to sci-physics/geant/geant-4.11.2.0-r1.ebuild index 64eea6cb2e9b..3cfc83638d74 100644 --- a/sci-physics/geant/geant-4.11.2.0.ebuild +++ b/sci-physics/geant/geant-4.11.2.0-r1.ebuild @@ -46,7 +46,7 @@ RDEPEND=" data? ( ~sci-physics/geant-data-4.11.2.0 ) doc? ( app-doc/geant-docs ) gdml? ( dev-libs/xerces-c ) - hdf5? ( sci-libs/hdf5[threads?] ) + hdf5? ( sci-libs/hdf5:=[threads?] ) inventor? ( media-libs/SoXt ) motif? ( x11-libs/motif:0 ) opengl? ( virtual/opengl ) diff --git a/sci-physics/geant/geant-4.11.2.1.ebuild b/sci-physics/geant/geant-4.11.2.1-r1.ebuild similarity index 98% rename from sci-physics/geant/geant-4.11.2.1.ebuild rename to sci-physics/geant/geant-4.11.2.1-r1.ebuild index 798bd3585b77..22d1352ce552 100644 --- a/sci-physics/geant/geant-4.11.2.1.ebuild +++ b/sci-physics/geant/geant-4.11.2.1-r1.ebuild @@ -46,7 +46,7 @@ RDEPEND=" data? ( ~sci-physics/geant-data-4.11.2.0 ) doc? ( app-doc/geant-docs ) gdml? ( dev-libs/xerces-c ) - hdf5? ( sci-libs/hdf5[threads?] ) + hdf5? ( sci-libs/hdf5:=[threads?] ) inventor? ( media-libs/SoXt ) motif? ( x11-libs/motif:0 ) opengl? ( virtual/opengl )
[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/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 Geant4 physical
[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_BUILD_MULTITHREADED=$(usex threads) - -DGEANT4_BUILD_STORE_TRAJECTORY=$(usex trajectories) - -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic
[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_VTK=$(usex vtk) + -DBUILD_STATIC_LIBS=$(usex static-libs) + ) + + cmake_src_configure +} + +src_install() { + # adjust clhep linking flags for
[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: sci-physics/geant-data/
commit: de34a6afec71cd971a4ea691c67bf61a065c9e42 Author: Guilherme Amadio gentoo org> AuthorDate: Tue Dec 12 12:51:37 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed Dec 13 12:34:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de34a6af sci-physics/geant-data: add 4.11.2.0 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/Manifest | 3 ++ sci-physics/geant-data/geant-data-4.11.2.0.ebuild | 48 +++ 2 files changed, 51 insertions(+) diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest index 12f8b8df3a58..600628b0c61b 100644 --- a/sci-physics/geant-data/Manifest +++ b/sci-physics/geant-data/Manifest @@ -1,8 +1,11 @@ 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 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 new file mode 100644 index ..f17fe6b89fc1 --- /dev/null +++ b/sci-physics/geant-data/geant-data-4.11.2.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Data files for Geant4 physical processes" +HOMEPAGE="https://geant4.web.cern.ch; +SRC_DATA="https://geant4-data.web.cern.ch/geant4-data/datasets; + +declare -A DATASETS + +DATASETS=( + [G4NDL]="G4NDL 4.7 G4NEUTRONHPDATA" + [G4EMLOW]="G4EMLOW 8.5 G4LEDATA" + [PhotonEvaporation]="G4PhotonEvaporation 5.7 G4LEVELGAMMADATA" + [RadioactiveDecay]="G4RadioactiveDecay 5.6 G4RADIOACTIVEDATA" +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 4e2552b863a199aebf395551d8ea75675863723a Author: Guilherme Amadio gentoo org> AuthorDate: Tue Dec 12 12:56:38 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed Dec 13 12:34:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e2552b8 sci-physics/geant: add 4.11.2.0 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.11.2.0.ebuild | 110 2 files changed, 111 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 11d8af47c968..e5dc8437170f 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,3 +1,4 @@ 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.2.0.ebuild b/sci-physics/geant/geant-4.11.2.0.ebuild new file mode 100644 index ..aea36c3b920c --- /dev/null +++ b/sci-physics/geant/geant-4.11.2.0.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2023 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; + +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] + )" + +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_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) +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 33ca499d348cb807c07c3ee8147ca0665373dd81 Author: Guilherme Amadio gentoo org> AuthorDate: Fri Dec 1 12:09:53 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Dec 5 12:16:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ca499d sci-physics/geant: add subslots Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/geant-4.11.0.4-r1.ebuild | 2 +- sci-physics/geant/geant-4.11.1.2-r1.ebuild | 2 +- sci-physics/geant/geant-4.11.1.3-r1.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-physics/geant/geant-4.11.0.4-r1.ebuild b/sci-physics/geant/geant-4.11.0.4-r1.ebuild index 78172acdf4ed..fe3bcbab87c2 100644 --- a/sci-physics/geant/geant-4.11.0.4-r1.ebuild +++ b/sci-physics/geant/geant-4.11.0.4-r1.ebuild @@ -26,7 +26,7 @@ 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" +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" diff --git a/sci-physics/geant/geant-4.11.1.2-r1.ebuild b/sci-physics/geant/geant-4.11.1.2-r1.ebuild index ba5da9da5760..324bd2fcce0f 100644 --- a/sci-physics/geant/geant-4.11.1.2-r1.ebuild +++ b/sci-physics/geant/geant-4.11.1.2-r1.ebuild @@ -24,7 +24,7 @@ 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" +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" diff --git a/sci-physics/geant/geant-4.11.1.3-r1.ebuild b/sci-physics/geant/geant-4.11.1.3-r1.ebuild index 8ad0f4053b14..6d0073515709 100644 --- a/sci-physics/geant/geant-4.11.1.3-r1.ebuild +++ b/sci-physics/geant/geant-4.11.1.3-r1.ebuild @@ -24,7 +24,7 @@ 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" +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"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 3afed6351c5865fa3c1f3afed0da6e5a540d9aad Author: Guilherme Amadio gentoo org> AuthorDate: Fri Dec 1 08:51:48 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Dec 5 12:16:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3afed635 sci-physics/geant: drop USE flags for C++ standard Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/{geant-4.11.0.4.ebuild => geant-4.11.0.4-r1.ebuild} | 4 +--- sci-physics/geant/{geant-4.11.1.2.ebuild => geant-4.11.1.2-r1.ebuild} | 4 +--- sci-physics/geant/{geant-4.11.1.3.ebuild => geant-4.11.1.3-r1.ebuild} | 4 +--- sci-physics/geant/metadata.xml| 2 -- 4 files changed, 3 insertions(+), 11 deletions(-) diff --git a/sci-physics/geant/geant-4.11.0.4.ebuild b/sci-physics/geant/geant-4.11.0.4-r1.ebuild similarity index 94% rename from sci-physics/geant/geant-4.11.0.4.ebuild rename to sci-physics/geant/geant-4.11.0.4-r1.ebuild index 46177ea9e071..78172acdf4ed 100644 --- a/sci-physics/geant/geant-4.11.0.4.ebuild +++ b/sci-physics/geant/geant-4.11.0.4-r1.ebuild @@ -28,11 +28,10 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl +IUSE="+data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl python qt5 raytracerx static-libs tbb threads trajectories vtk" REQUIRED_USE=" - ^^ ( c++17 c++20 ) inventor? ( opengl ) motif? ( opengl ) python? ( ${PYTHON_REQUIRED_USE} ) @@ -82,7 +81,6 @@ PATCHES=( src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" - -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) -DGEANT4_BUILD_MULTITHREADED=$(usex threads) -DGEANT4_BUILD_STORE_TRAJECTORY=$(usex trajectories) diff --git a/sci-physics/geant/geant-4.11.1.2.ebuild b/sci-physics/geant/geant-4.11.1.2-r1.ebuild similarity index 94% rename from sci-physics/geant/geant-4.11.1.2.ebuild rename to sci-physics/geant/geant-4.11.1.2-r1.ebuild index f3b3080d4a6c..ba5da9da5760 100644 --- a/sci-physics/geant/geant-4.11.1.2.ebuild +++ b/sci-physics/geant/geant-4.11.1.2-r1.ebuild @@ -26,11 +26,10 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl +IUSE="+data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs tbb threads trajectories vtk" REQUIRED_USE=" - ^^ ( c++17 c++20 ) inventor? ( opengl ) motif? ( opengl ) qt5? ( opengl ) @@ -73,7 +72,6 @@ PATCHES=( src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" - -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) -DGEANT4_BUILD_MULTITHREADED=$(usex threads) -DGEANT4_BUILD_STORE_TRAJECTORY=$(usex trajectories) diff --git a/sci-physics/geant/geant-4.11.1.3.ebuild b/sci-physics/geant/geant-4.11.1.3-r1.ebuild similarity index 94% rename from sci-physics/geant/geant-4.11.1.3.ebuild rename to sci-physics/geant/geant-4.11.1.3-r1.ebuild index f27e52f2f965..8ad0f4053b14 100644 --- a/sci-physics/geant/geant-4.11.1.3.ebuild +++ b/sci-physics/geant/geant-4.11.1.3-r1.ebuild @@ -26,11 +26,10 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl +IUSE="+data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs tbb threads trajectories vtk" REQUIRED_USE=" - ^^ ( c++17 c++20 ) inventor? ( opengl ) motif? ( opengl ) qt5? ( opengl ) @@ -73,7 +72,6 @@ PATCHES=( src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" - -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) -DGEANT4_BUILD_MULTITHREADED=$(usex threads) -DGEANT4_BUILD_STORE_TRAJECTORY=$(usex trajectories) diff --git a/sci-physics/geant/metadata.xml b/sci-physics/geant/metadata.xml index e30535f60f9a..c3ee4dbc5921 100644 --- a/sci-physics/geant/metadata.xml +++ b/sci-physics/geant/metadata.xml @@ -15,8 +15,6 @@ features and detectors. -Build
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: d68085c69fc0972f173be1f17a1713a4d5737eef Author: Guilherme Amadio gentoo org> AuthorDate: Thu Nov 23 07:55:05 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Thu Nov 23 07:55:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d68085c6 sci-physics/geant: add 4.11.1.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.11.1.3.ebuild | 113 2 files changed, 114 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 3323f18ac43c..11d8af47c968 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,2 +1,3 @@ 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 diff --git a/sci-physics/geant/geant-4.11.1.3.ebuild b/sci-physics/geant/geant-4.11.1.3.ebuild new file mode 100644 index ..f27e52f2f965 --- /dev/null +++ b/sci-physics/geant/geant-4.11.1.3.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2023 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; + +LICENSE="geant4" +SLOT="4" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl + qt5 raytracerx static-libs tbb threads trajectories vtk" + +REQUIRED_USE=" + ^^ ( c++17 c++20 ) + inventor? ( opengl ) + motif? ( opengl ) + qt5? ( opengl ) + tbb? ( threads ) + vtk? ( qt5 ) +" + +RDEPEND=" + dev-libs/expat + >=sci-physics/clhep-2.4.6.2:2=[threads?] + data? ( ~sci-physics/geant-data-4.11.1.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/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" + -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) + -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) +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 5d6a78074cf9a010b0b30af00317448afe888fe3 Author: Guilherme Amadio gentoo org> AuthorDate: Tue Oct 31 09:04:28 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Oct 31 11:46:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d6a7807 sci-physics/geant: drop 4.11.0.3, 4.11.1.0 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 2 - sci-physics/geant/geant-4.11.0.3.ebuild | 133 sci-physics/geant/geant-4.11.1.0.ebuild | 115 --- 3 files changed, 250 deletions(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index c5cbae57c8a7..3323f18ac43c 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,4 +1,2 @@ -DIST geant4-v11.0.3.tar.gz 35680670 BLAKE2B 202cd035cd9ed7520d8662c80a49063b639ec90107255234fca95664b245a12af495546d92227d905f69c5cddabd56ee1fb5b0ecbe468a9e4bf5ff2063f7f705 SHA512 43f86fc8df90a36f26914bd72967c376a909ab9bd7369b4d1c04dc1a95f73cdef4ba32195d4e99cc5eac5ce2c8dc07d6c952aa23347db10e4cef16c47baca34a DIST geant4-v11.0.4.tar.gz 35827159 BLAKE2B 52297887fb3467c5a08725340da959cda72ebe1b0b0d526d240213a7d954f1c68b379abf04c00b271013a019c1179ce6d6d8dbc22a5339ea66927b30342aa58d SHA512 ae5c60702a9f08e30d202dbd9270c1e1353751b369f7129d91f3744b5ba9c5a30549bf90a1bce98351e0e5ddc57624a8748132c289de1c3a0679670ab4e30602 -DIST geant4-v11.1.0.tar.gz 36412990 BLAKE2B 92d7a370ab7c3f2e91edf9bd323ba76833ee1e4973701507c40849b348a032e7cc6baeaf06bff850d76e0b92704ce042a797a41d2ed93e309ca5f4d6ed4c6f8c SHA512 b8d181e3433754b89a27fec8f3a3ebff8289fbd5ec0bc04521b18f0df7774304ea391c3aca547aa03707c83fc72501a670827ef02ab4999e113e869da9eca88f DIST geant4-v11.1.2.tar.gz 36423840 BLAKE2B 14ea4402b421d9d5613c0fed7e818d8e3e8daef7f60ebbb0aef654cc9d6e499b57fa42d731a2796815261b979646751c359402d1e92546cc81a330f2b69a9097 SHA512 592296fe4dcb6d7fbaf60a3fa7cb2a1281246dbb67ad88c4ebb24361b4668b4308195edf72c1daeb9f178b7bdafc4ca744ef1661b9e229129beab12f7d20702b diff --git a/sci-physics/geant/geant-4.11.0.3.ebuild b/sci-physics/geant/geant-4.11.0.3.ebuild deleted file mode 100644 index d79f67c5ed4a.. --- a/sci-physics/geant/geant-4.11.0.3.ebuild +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) - -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" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl - python qt5 raytracerx static-libs tbb threads vtk" - -REQUIRED_USE=" - ^^ ( c++17 c++20 ) - 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" - -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) - -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) - -DGEANT4_BUILD_MULTITHREADED=$(usex threads) - -DGEANT4_BUILD_STORE_TRAJECTORY=OFF - -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) -
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: a6fcd8bd4472feac2b6b623f77cf15e95c0740bd Author: Guilherme Amadio gentoo org> AuthorDate: Tue Oct 31 09:12:56 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Oct 31 11:46:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fcd8bd sci-physics/geant-data: remove empty assignment to IUSE Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/geant-data-4.11.0.0.ebuild | 1 - sci-physics/geant-data/geant-data-4.11.1.0.ebuild | 1 - 2 files changed, 2 deletions(-) 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 index 4de8c335e5b9..ae47de6bb948 100644 --- a/sci-physics/geant-data/geant-data-4.11.0.0.ebuild +++ b/sci-physics/geant-data/geant-data-4.11.0.0.ebuild @@ -33,7 +33,6 @@ unset DATASET FILENAME VERSION ENVVAR LICENSE="geant4" SLOT="4" KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="" S="${WORKDIR}" diff --git a/sci-physics/geant-data/geant-data-4.11.1.0.ebuild b/sci-physics/geant-data/geant-data-4.11.1.0.ebuild index 3029bb0f9a79..1876b4efb159 100644 --- a/sci-physics/geant-data/geant-data-4.11.1.0.ebuild +++ b/sci-physics/geant-data/geant-data-4.11.1.0.ebuild @@ -33,7 +33,6 @@ unset DATASET FILENAME VERSION ENVVAR LICENSE="geant4" SLOT="4" KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: a1a06cef9f584e9c248654b7b0190382c110da78 Author: Guilherme Amadio gentoo org> AuthorDate: Tue Oct 31 09:03:01 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Oct 31 11:46:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1a06cef sci-physics/geant: stabilize 11.0.4 and 11.1.2 for amd64 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/geant-4.11.0.4.ebuild | 2 +- sci-physics/geant/geant-4.11.1.2.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-physics/geant/geant-4.11.0.4.ebuild b/sci-physics/geant/geant-4.11.0.4.ebuild index d09ff3396b06..46177ea9e071 100644 --- a/sci-physics/geant/geant-4.11.0.4.ebuild +++ b/sci-physics/geant/geant-4.11.0.4.ebuild @@ -27,7 +27,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl python qt5 raytracerx static-libs tbb threads trajectories vtk" diff --git a/sci-physics/geant/geant-4.11.1.2.ebuild b/sci-physics/geant/geant-4.11.1.2.ebuild index f27e52f2f965..f3b3080d4a6c 100644 --- a/sci-physics/geant/geant-4.11.1.2.ebuild +++ b/sci-physics/geant/geant-4.11.1.2.ebuild @@ -25,7 +25,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs tbb threads trajectories vtk"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 88f1e24f644194a3494893add9f4f6162d123646 Author: Guilherme Amadio gentoo org> AuthorDate: Tue Sep 12 19:29:20 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Sep 12 21:13:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88f1e24f sci-physics/geant: add 4.11.1.2, drop 4.11.1.1 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 2 +- sci-physics/geant/{geant-4.11.1.1.ebuild => geant-4.11.1.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 22f98eb4d4ca..c5cbae57c8a7 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,4 +1,4 @@ DIST geant4-v11.0.3.tar.gz 35680670 BLAKE2B 202cd035cd9ed7520d8662c80a49063b639ec90107255234fca95664b245a12af495546d92227d905f69c5cddabd56ee1fb5b0ecbe468a9e4bf5ff2063f7f705 SHA512 43f86fc8df90a36f26914bd72967c376a909ab9bd7369b4d1c04dc1a95f73cdef4ba32195d4e99cc5eac5ce2c8dc07d6c952aa23347db10e4cef16c47baca34a DIST geant4-v11.0.4.tar.gz 35827159 BLAKE2B 52297887fb3467c5a08725340da959cda72ebe1b0b0d526d240213a7d954f1c68b379abf04c00b271013a019c1179ce6d6d8dbc22a5339ea66927b30342aa58d SHA512 ae5c60702a9f08e30d202dbd9270c1e1353751b369f7129d91f3744b5ba9c5a30549bf90a1bce98351e0e5ddc57624a8748132c289de1c3a0679670ab4e30602 DIST geant4-v11.1.0.tar.gz 36412990 BLAKE2B 92d7a370ab7c3f2e91edf9bd323ba76833ee1e4973701507c40849b348a032e7cc6baeaf06bff850d76e0b92704ce042a797a41d2ed93e309ca5f4d6ed4c6f8c SHA512 b8d181e3433754b89a27fec8f3a3ebff8289fbd5ec0bc04521b18f0df7774304ea391c3aca547aa03707c83fc72501a670827ef02ab4999e113e869da9eca88f -DIST geant4-v11.1.1.tar.gz 36404092 BLAKE2B e96ccd5b4e89def53b82220558bcab6201250fbe51530f61572a7fe57463ab4e683c52d48585fbb2a217480185881c5dea02153c53b0de658f96d106e673d9f2 SHA512 874537431c802df78d2ca7b6f243ea78f8c6c5de8dc0f90cb7638631f3cefa784f4b00c46b4a5e88ac9c40f6e4e7188b34dc240c74ec91af75918e196d061915 +DIST geant4-v11.1.2.tar.gz 36423840 BLAKE2B 14ea4402b421d9d5613c0fed7e818d8e3e8daef7f60ebbb0aef654cc9d6e499b57fa42d731a2796815261b979646751c359402d1e92546cc81a330f2b69a9097 SHA512 592296fe4dcb6d7fbaf60a3fa7cb2a1281246dbb67ad88c4ebb24361b4668b4308195edf72c1daeb9f178b7bdafc4ca744ef1661b9e229129beab12f7d20702b diff --git a/sci-physics/geant/geant-4.11.1.1.ebuild b/sci-physics/geant/geant-4.11.1.2.ebuild similarity index 100% rename from sci-physics/geant/geant-4.11.1.1.ebuild rename to sci-physics/geant/geant-4.11.1.2.ebuild
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: 1f05015bf75084ea80790fbb6cc5f35bda69e045 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 3 14:56:11 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 9 14:50:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f05015b sci-physics/geant-data: destabilize for ~x86 Signed-off-by: Arthur Zamarin gentoo.org> sci-physics/geant-data/geant-data-4.11.0.0.ebuild | 4 ++-- sci-physics/geant-data/geant-data-4.11.1.0.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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 index 7c666b0b491c..4de8c335e5b9 100644 --- a/sci-physics/geant-data/geant-data-4.11.0.0.ebuild +++ b/sci-physics/geant-data/geant-data-4.11.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,7 +32,7 @@ unset DATASET FILENAME VERSION ENVVAR LICENSE="geant4" SLOT="4" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="" S="${WORKDIR}" diff --git a/sci-physics/geant-data/geant-data-4.11.1.0.ebuild b/sci-physics/geant-data/geant-data-4.11.1.0.ebuild index 114c70d71ca4..3029bb0f9a79 100644 --- a/sci-physics/geant-data/geant-data-4.11.1.0.ebuild +++ b/sci-physics/geant-data/geant-data-4.11.1.0.ebuild @@ -32,7 +32,7 @@ unset DATASET FILENAME VERSION ENVVAR LICENSE="geant4" SLOT="4" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 64ecb969740d3f57c17ec5dc6c84e28cb1303ecb Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 3 14:56:08 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 9 14:50:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64ecb969 sci-physics/geant: destabilize for ~x86 Signed-off-by: Arthur Zamarin gentoo.org> sci-physics/geant/geant-4.11.0.3.ebuild | 2 +- sci-physics/geant/geant-4.11.1.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-physics/geant/geant-4.11.0.3.ebuild b/sci-physics/geant/geant-4.11.0.3.ebuild index 77cd061bd19f..d79f67c5ed4a 100644 --- a/sci-physics/geant/geant-4.11.0.3.ebuild +++ b/sci-physics/geant/geant-4.11.0.3.ebuild @@ -27,7 +27,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl python qt5 raytracerx static-libs tbb threads vtk" diff --git a/sci-physics/geant/geant-4.11.1.0.ebuild b/sci-physics/geant/geant-4.11.1.0.ebuild index 256fb47daacb..ccd5494935b6 100644 --- a/sci-physics/geant/geant-4.11.1.0.ebuild +++ b/sci-physics/geant/geant-4.11.1.0.ebuild @@ -25,7 +25,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs tbb threads vtk"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 48dcc5626f02da93739c61c4063f61bc3995abe0 Author: Guilherme Amadio gentoo org> AuthorDate: Tue May 23 07:53:20 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed May 24 06:50:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48dcc562 sci-physics/geant: drop 4.11.0.2-r1 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 - sci-physics/geant/geant-4.11.0.2-r1.ebuild | 134 - 2 files changed, 135 deletions(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 9fe53500bd9f..22f98eb4d4ca 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,4 +1,3 @@ -DIST geant4-v11.0.2.tar.gz 35636883 BLAKE2B f22c68cf4c4c9d68d24c98251198804d5790b500ed9077a06ffe5fcc7d84447befc15c93e57f725e68915ff97e7ce022c7f7f5678ceea593aacb231294affa3e SHA512 e7e98242787d1e37303dac54c763e659682adf5c86d30dcefb6c22a7360ba837591c11fb5787a56219461913db786e408f4a344e7ace8ca39cbb8b65b1e23ede DIST geant4-v11.0.3.tar.gz 35680670 BLAKE2B 202cd035cd9ed7520d8662c80a49063b639ec90107255234fca95664b245a12af495546d92227d905f69c5cddabd56ee1fb5b0ecbe468a9e4bf5ff2063f7f705 SHA512 43f86fc8df90a36f26914bd72967c376a909ab9bd7369b4d1c04dc1a95f73cdef4ba32195d4e99cc5eac5ce2c8dc07d6c952aa23347db10e4cef16c47baca34a DIST geant4-v11.0.4.tar.gz 35827159 BLAKE2B 52297887fb3467c5a08725340da959cda72ebe1b0b0d526d240213a7d954f1c68b379abf04c00b271013a019c1179ce6d6d8dbc22a5339ea66927b30342aa58d SHA512 ae5c60702a9f08e30d202dbd9270c1e1353751b369f7129d91f3744b5ba9c5a30549bf90a1bce98351e0e5ddc57624a8748132c289de1c3a0679670ab4e30602 DIST geant4-v11.1.0.tar.gz 36412990 BLAKE2B 92d7a370ab7c3f2e91edf9bd323ba76833ee1e4973701507c40849b348a032e7cc6baeaf06bff850d76e0b92704ce042a797a41d2ed93e309ca5f4d6ed4c6f8c SHA512 b8d181e3433754b89a27fec8f3a3ebff8289fbd5ec0bc04521b18f0df7774304ea391c3aca547aa03707c83fc72501a670827ef02ab4999e113e869da9eca88f diff --git a/sci-physics/geant/geant-4.11.0.2-r1.ebuild b/sci-physics/geant/geant-4.11.0.2-r1.ebuild deleted file mode 100644 index 5df4167d3c7a.. --- a/sci-physics/geant/geant-4.11.0.2-r1.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) - -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" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl - python qt5 raytracerx static-libs tbb threads vtk" - -REQUIRED_USE=" - ^^ ( c++17 c++20 ) - 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" - -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) - -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) - -DGEANT4_BUILD_MULTITHREADED=$(usex threads) - -DGEANT4_BUILD_STORE_TRAJECTORY=OFF - -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) - -DGEANT4_BUILD_VERBOSE_CODE=$(usex debug) -
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 526c2237f529b379fe6f42a2b9937e6b53625660 Author: Guilherme Amadio gentoo org> AuthorDate: Tue May 23 07:27:41 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed May 24 06:50:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=526c2237 sci-physics/geant: add 4.11.0.4 Closes: https://bugs.gentoo.org/883605 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.11.0.4.ebuild | 131 sci-physics/geant/metadata.xml | 1 + 3 files changed, 133 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index e39081323fba..19efb6f531ea 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,3 +1,4 @@ DIST geant4-v11.0.2.tar.gz 35636883 BLAKE2B f22c68cf4c4c9d68d24c98251198804d5790b500ed9077a06ffe5fcc7d84447befc15c93e57f725e68915ff97e7ce022c7f7f5678ceea593aacb231294affa3e SHA512 e7e98242787d1e37303dac54c763e659682adf5c86d30dcefb6c22a7360ba837591c11fb5787a56219461913db786e408f4a344e7ace8ca39cbb8b65b1e23ede DIST geant4-v11.0.3.tar.gz 35680670 BLAKE2B 202cd035cd9ed7520d8662c80a49063b639ec90107255234fca95664b245a12af495546d92227d905f69c5cddabd56ee1fb5b0ecbe468a9e4bf5ff2063f7f705 SHA512 43f86fc8df90a36f26914bd72967c376a909ab9bd7369b4d1c04dc1a95f73cdef4ba32195d4e99cc5eac5ce2c8dc07d6c952aa23347db10e4cef16c47baca34a +DIST geant4-v11.0.4.tar.gz 35827159 BLAKE2B 52297887fb3467c5a08725340da959cda72ebe1b0b0d526d240213a7d954f1c68b379abf04c00b271013a019c1179ce6d6d8dbc22a5339ea66927b30342aa58d SHA512 ae5c60702a9f08e30d202dbd9270c1e1353751b369f7129d91f3744b5ba9c5a30549bf90a1bce98351e0e5ddc57624a8748132c289de1c3a0679670ab4e30602 DIST geant4-v11.1.0.tar.gz 36412990 BLAKE2B 92d7a370ab7c3f2e91edf9bd323ba76833ee1e4973701507c40849b348a032e7cc6baeaf06bff850d76e0b92704ce042a797a41d2ed93e309ca5f4d6ed4c6f8c SHA512 b8d181e3433754b89a27fec8f3a3ebff8289fbd5ec0bc04521b18f0df7774304ea391c3aca547aa03707c83fc72501a670827ef02ab4999e113e869da9eca88f diff --git a/sci-physics/geant/geant-4.11.0.4.ebuild b/sci-physics/geant/geant-4.11.0.4.ebuild new file mode 100644 index ..d09ff3396b06 --- /dev/null +++ b/sci-physics/geant/geant-4.11.0.4.ebuild @@ -0,0 +1,131 @@ +# 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" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl + python qt5 raytracerx static-libs tbb threads trajectories vtk" + +REQUIRED_USE=" + ^^ ( c++17 c++20 ) + 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" + -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) + -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
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 82a5d7544bf594813c39b2dfb2719cda690a6595 Author: Guilherme Amadio gentoo org> AuthorDate: Tue May 23 07:52:28 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed May 24 06:50:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a5d754 sci-physics/geant: add 4.11.1.1 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.11.1.1.ebuild | 113 2 files changed, 114 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 19efb6f531ea..9fe53500bd9f 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -2,3 +2,4 @@ DIST geant4-v11.0.2.tar.gz 35636883 BLAKE2B f22c68cf4c4c9d68d24c98251198804d5790 DIST geant4-v11.0.3.tar.gz 35680670 BLAKE2B 202cd035cd9ed7520d8662c80a49063b639ec90107255234fca95664b245a12af495546d92227d905f69c5cddabd56ee1fb5b0ecbe468a9e4bf5ff2063f7f705 SHA512 43f86fc8df90a36f26914bd72967c376a909ab9bd7369b4d1c04dc1a95f73cdef4ba32195d4e99cc5eac5ce2c8dc07d6c952aa23347db10e4cef16c47baca34a DIST geant4-v11.0.4.tar.gz 35827159 BLAKE2B 52297887fb3467c5a08725340da959cda72ebe1b0b0d526d240213a7d954f1c68b379abf04c00b271013a019c1179ce6d6d8dbc22a5339ea66927b30342aa58d SHA512 ae5c60702a9f08e30d202dbd9270c1e1353751b369f7129d91f3744b5ba9c5a30549bf90a1bce98351e0e5ddc57624a8748132c289de1c3a0679670ab4e30602 DIST geant4-v11.1.0.tar.gz 36412990 BLAKE2B 92d7a370ab7c3f2e91edf9bd323ba76833ee1e4973701507c40849b348a032e7cc6baeaf06bff850d76e0b92704ce042a797a41d2ed93e309ca5f4d6ed4c6f8c SHA512 b8d181e3433754b89a27fec8f3a3ebff8289fbd5ec0bc04521b18f0df7774304ea391c3aca547aa03707c83fc72501a670827ef02ab4999e113e869da9eca88f +DIST geant4-v11.1.1.tar.gz 36404092 BLAKE2B e96ccd5b4e89def53b82220558bcab6201250fbe51530f61572a7fe57463ab4e683c52d48585fbb2a217480185881c5dea02153c53b0de658f96d106e673d9f2 SHA512 874537431c802df78d2ca7b6f243ea78f8c6c5de8dc0f90cb7638631f3cefa784f4b00c46b4a5e88ac9c40f6e4e7188b34dc240c74ec91af75918e196d061915 diff --git a/sci-physics/geant/geant-4.11.1.1.ebuild b/sci-physics/geant/geant-4.11.1.1.ebuild new file mode 100644 index ..f27e52f2f965 --- /dev/null +++ b/sci-physics/geant/geant-4.11.1.1.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2023 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; + +LICENSE="geant4" +SLOT="4" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl + qt5 raytracerx static-libs tbb threads trajectories vtk" + +REQUIRED_USE=" + ^^ ( c++17 c++20 ) + inventor? ( opengl ) + motif? ( opengl ) + qt5? ( opengl ) + tbb? ( threads ) + vtk? ( qt5 ) +" + +RDEPEND=" + dev-libs/expat + >=sci-physics/clhep-2.4.6.2:2=[threads?] + data? ( ~sci-physics/geant-data-4.11.1.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/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" + -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) + -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) +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: 31db26da4ffe5ee1f369d8fcb2170784dad2610e Author: Guilherme Amadio gentoo org> AuthorDate: Tue May 23 07:33:04 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed May 24 06:50:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31db26da sci-physics/geant-data: stabilize 4.11.1.0 for amd64, x86 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/geant-data-4.11.1.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-physics/geant-data/geant-data-4.11.1.0.ebuild b/sci-physics/geant-data/geant-data-4.11.1.0.ebuild index 11d98c4d2e2f..114c70d71ca4 100644 --- a/sci-physics/geant-data/geant-data-4.11.1.0.ebuild +++ b/sci-physics/geant-data/geant-data-4.11.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,7 +32,7 @@ unset DATASET FILENAME VERSION ENVVAR LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: 27e75c867b6dc0075d1bb1303abcf5952ac8f956 Author: Guilherme Amadio gentoo org> AuthorDate: Tue May 23 07:34:46 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed May 24 06:50:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e75c86 sci-physics/geant-data: drop 4.10.7.1 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/Manifest | 3 -- sci-physics/geant-data/geant-data-4.10.7.1.ebuild | 54 --- 2 files changed, 57 deletions(-) diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest index c0b366596b07..12f8b8df3a58 100644 --- a/sci-physics/geant-data/Manifest +++ b/sci-physics/geant-data/Manifest @@ -1,17 +1,14 @@ DIST G4ABLA.3.1.tar.gz 107286 BLAKE2B ff60665b01dcdb85a76028af472e6f71068b8132187701c46e5c4e8509125d34853d3c574561be22f34cc5f35503ec0808f2964888cd19259392de8054f19647 SHA512 4178870783ca015dade0b07006afc27fed095ff195251c672a0812f9c8e13908b5dfa9a127e8f3ec473f242bf7faf6d49a3371a75e669a06245722924b7c4278 -DIST G4EMLOW.7.13.tar.gz 298636910 BLAKE2B ee9c83410183a6fef3a2d44e866818a765f85aecb637879a6f96b2958e0c3675acb0a2891b6dd07c81fffabcb95dcc541f23f076b4aa1cbb2131e72b2b869b93 SHA512 8789ee0cae6d62c6e6af5f8c5f49706f37230df609cad375bef9568d13d5cd62fa1bded616385fd4790d047bb305090ba08957980fe7881d169a2a0e31693879 DIST G4EMLOW.8.0.tar.gz 326834565 BLAKE2B fff006b48524cd840871fa50a4d7af671e871f0bb84da780c151899285a583dff3c1fd15e0e5652d43e6d170512e41ec4b003ed335a5e850b2aa7fc4d2822b13 SHA512 754e875a461950a9ad1accef5a83970f8c7bfdbc1970fedb35eefd1f70d5b5309c3d6c3c262892bf9318330e1ab721a76c7836d8b880205af69fa3c1a0c7e079 DIST G4EMLOW.8.2.tar.gz 329428359 BLAKE2B 06630cd193783b52a3f501037d82c239304d1527c98587ae6297d7c21db3cc4e9e521833f6a301f82ed8e57eeb110a56315aedb9eedb0ea3f6d2939987ce8630 SHA512 93bf3595604c11e821fb9eeecf6adbe55289a1033ce31aaf9ebe751822cb4d8b986ec9af7459753cb4f475b9af04e799cc7211a8e5edc199c2d0a1105f877af6 DIST G4ENSDFSTATE.2.3.tar.gz 290745 BLAKE2B 89c642a43ebcb979b233cfb1af1bde9b2f4fd5a5ff2f282f8975aae9514c3579d67e66b1b3559e75a633b13d272c0f54fc41aef415463583a6920fc6e3f66b78 SHA512 0f92d1871f532a979829406a150e263ac13141e594acca6728edd1dbe0a181c03d0be23f7cbb6a6e73550dc71bf1337edb799c9845dff6df991b44ea8cb8ceec DIST G4INCL.1.0.tar.gz 95840 BLAKE2B 2c264b7563620cdbdb8a5e529f21766a5b5ea3e2e51047362518714d01854de8d9ca2ca2a0183ab672cc2f8a4d951327b0e1a7298799695fd48233fa5e529686 SHA512 9d769566d1728674bd6d1e59fc05882943cd240d2f0a9e47dff37fa64fe27720b20b66f6dea6d300c3c9082a22f7f71bb416df8c7d2b5bae87251c4a0113f49b DIST G4NDL.4.6.tar.gz 599862135 BLAKE2B 78e30dd0f02f3b7d7fce12a3a4dcb83e1405ba45f19ed2a743ee7e72be426e09a31cedb521a62a116a8a580a39c83987d4e39ab621b73e0d7a41e7dab8f36d41 SHA512 29b7d933d3e691b03cf45db0c4a9335c03f34ce57149a37b66a0f85e41d500d985f86bc8becc206d85202f129f60ea9fb1ef16bc4a9eef48cde593ffd5a85f24 DIST G4NDL.4.7.tar.gz 1114928821 BLAKE2B 03595a4d200e1d87eb02ebdfe13172dd166212c3e29cc2e568dcd41e0d89923dbb1c5eda3e1c7630d155cdd0a95859bbc4ed9dca3d7c2f50f3936ec179679d88 SHA512 035ff48e1976fc4ee4fe3af373dbfa002112ae2dde0330678ddf4fec7da003309abe94044f13bdcbf8615fcfccbeec56e655be7bff04e703c738e3c5b7461380 -DIST G4PARTICLEXS.3.1.1.tar.gz 8613102 BLAKE2B ec515e090a847021d184ff63957a252f3b2329531f20b63baf64ee94550b1e97f300ba817c8830e7597fa03af46a8593f9ecb072a3e63487de4855e2ab0def28 SHA512 afc38e0815462a9ec2ee969bd730dee86922d6eb03bddee7a031fcb5cd1e474cc316a2c81b8d8f3e17659bb1a1373bf623ca33c8b03fd934d8cc178d0b3a25b4 DIST G4PARTICLEXS.4.0.tar.gz 12242648 BLAKE2B 3f092e460e612c13b423cc364d7f040f28a1261fb38fda05f644b3a29fea4d78564330899d1a63cdad33b0e56153d6a88ebfc5fe8308ef49dadbb754a81635e0 SHA512 ccc0284ce8735d60b8597856fa27ba33959de93664ad849608689b9d7c7a34245f2eac32f607b9dac6d62afe69b2bce4007665a9482ef209c5c7ff759b20dab4 DIST G4PII.1.3.tar.gz 4293607 BLAKE2B 1ddf90c0e49ea51129b08bf6eb3cdf62f88abe19325e8aec76f156da32602c0498ddee36d1598035fa21df95f9d86b99137f9a6f49d7c9ef2b8eb6081db233b1 SHA512 dc458f5845948f54315477886d28fd51ea2d45f3675f45d42e8352cc5961705d920d200097dc9b55ad826ff426a655258b970ddd5a96867f706eb14e9ebbfd1a DIST G4PhotonEvaporation.5.7.tar.gz 10089240 BLAKE2B 5a82697f3f5f94e98ab7f6fbc033cab251d0f18d885fe3f124a0a1f8dd73ff8bf12db45ec748bc1baf24945407fdedadc0e10b237ceb587852e8fa6340dd7ac2 SHA512 5a03921c5974f329637ce74f03cad444b989c3affa22bf40b68103a6a668ac6425e85da3d0b72ce3d81c2e4360e7202cd26cbb9e20ccc355f2243cd92031496f DIST G4RadioactiveDecay.5.6.tar.gz 1059792 BLAKE2B 610761030c01445ecd3159df0193814f96fc011e677bc9306788c93cd3089f2623aab96c1ad94edf22b0e9aed701288de465c898e3dce59540e2619947ea8f75 SHA512 825b04f79097c39aac7152484e322f87e69046ee5a8bb25b6e2d337026ae0eb0f77faed83e870816571c42c83120eda085dbbf2bd2f891f2b2932fad9078334d DIST G4RealSurface.2.2.tar.gz 132506346 BLAKE2B
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: bd4f02edeaef1d5789acb68df907f165c02edabb Author: Guilherme Amadio gentoo org> AuthorDate: Tue May 23 07:31:54 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed May 24 06:50:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4f02ed sci-physics/geant: stabilize 4.11.0.3 for amd64, x86 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/geant-4.11.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/geant/geant-4.11.0.3.ebuild b/sci-physics/geant/geant-4.11.0.3.ebuild index edb5cf30de8c..77cd061bd19f 100644 --- a/sci-physics/geant/geant-4.11.0.3.ebuild +++ b/sci-physics/geant/geant-4.11.0.3.ebuild @@ -27,7 +27,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl python qt5 raytracerx static-libs tbb threads vtk"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: a936ad2e05f0bd68cd36e7af28a1751fa8ee0fea Author: Guilherme Amadio gentoo org> AuthorDate: Tue May 23 07:36:03 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed May 24 06:50:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a936ad2e sci-physics/geant: stabilize 4.11.1.0 for amd64, x86 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/geant-4.11.1.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-physics/geant/geant-4.11.1.0.ebuild b/sci-physics/geant/geant-4.11.1.0.ebuild index 0f958f9e6038..256fb47daacb 100644 --- a/sci-physics/geant/geant-4.11.1.0.ebuild +++ b/sci-physics/geant/geant-4.11.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -25,7 +25,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs tbb threads vtk"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 19d92516d717a83a51827b47bf24fe0464142ad1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Jan 28 09:18:29 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Jan 30 19:48:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d92516 sci-physics/geant: drop 4.10.7.3 Closes: https://bugs.gentoo.org/886975 Signed-off-by: Andreas Sturmlechner gentoo.org> sci-physics/geant/Manifest | 1 - sci-physics/geant/geant-4.10.7.3.ebuild | 107 sci-physics/geant/metadata.xml | 4 -- 3 files changed, 112 deletions(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 0eef485dc96e..e39081323fba 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,4 +1,3 @@ DIST geant4-v11.0.2.tar.gz 35636883 BLAKE2B f22c68cf4c4c9d68d24c98251198804d5790b500ed9077a06ffe5fcc7d84447befc15c93e57f725e68915ff97e7ce022c7f7f5678ceea593aacb231294affa3e SHA512 e7e98242787d1e37303dac54c763e659682adf5c86d30dcefb6c22a7360ba837591c11fb5787a56219461913db786e408f4a344e7ace8ca39cbb8b65b1e23ede DIST geant4-v11.0.3.tar.gz 35680670 BLAKE2B 202cd035cd9ed7520d8662c80a49063b639ec90107255234fca95664b245a12af495546d92227d905f69c5cddabd56ee1fb5b0ecbe468a9e4bf5ff2063f7f705 SHA512 43f86fc8df90a36f26914bd72967c376a909ab9bd7369b4d1c04dc1a95f73cdef4ba32195d4e99cc5eac5ce2c8dc07d6c952aa23347db10e4cef16c47baca34a DIST geant4-v11.1.0.tar.gz 36412990 BLAKE2B 92d7a370ab7c3f2e91edf9bd323ba76833ee1e4973701507c40849b348a032e7cc6baeaf06bff850d76e0b92704ce042a797a41d2ed93e309ca5f4d6ed4c6f8c SHA512 b8d181e3433754b89a27fec8f3a3ebff8289fbd5ec0bc04521b18f0df7774304ea391c3aca547aa03707c83fc72501a670827ef02ab4999e113e869da9eca88f -DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da SHA512 174e4f37ca977eff89bbd8f72f18ef5534db72d95b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c diff --git a/sci-physics/geant/geant-4.10.7.3.ebuild b/sci-physics/geant/geant-4.10.7.3.ebuild deleted file mode 100644 index fe10d40f4664.. --- a/sci-physics/geant/geant-4.10.7.3.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -MY_P=${PN}$(ver_cut 1-2).$(printf %02d $(ver_cut 3)) - -case ${PV} in -*_beta*) - MY_P+=.b$(printf %02d $(ver_cut 5)) - DOCS="ReleaseNotes/Beta$(ver_cut 1-3)-*.txt" - ;; -*) - if [[ $(ver_cut 4) -gt 0 ]]; then - MY_P+=.p$(printf %02d $(ver_cut 4)) - DOCS="ReleaseNotes/Patch$(ver_cut 1-3)-*.txt" - fi - HTML_DOCS="ReleaseNotes/ReleaseNotes$(ver_cut 1-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" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="c++11 c++14 +c++17 +data dawn doc examples freetype gdml geant3 hdf5 - inventor motif opengl qt5 raytracerx static-libs threads vrml" - -REQUIRED_USE=" - ^^ ( c++11 c++14 c++17 ) - inventor? ( opengl ) - motif? ( opengl ) - qt5? ( opengl ) -" - -RDEPEND=" - dev-libs/expat - >=sci-physics/clhep-2.4.4.0:2=[threads?] - data? ( ~sci-physics/geant-data-4.10.7.1 ) - dawn? ( media-gfx/dawn ) - doc? ( =app-doc/geant-docs-$(ver_cut 1-3)* ) - 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/qtprintsupport:5 - dev-qt/qtwidgets:5 - opengl? ( dev-qt/qtopengl:5 ) - ) - raytracerx? ( - x11-libs/libX11 - x11-libs/libXmu - )" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" - -DGEANT4_BUILD_CXXSTD=$( (usev c++11 || usev c++14 || usev c++17) | cut -c4-) - -DGEANT4_BUILD_MULTITHREADED=$(usex threads) - -DGEANT4_BUILD_STORE_TRAJECTORY=OFF - -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) - -DGEANT4_BUILD_VERBOSE_CODE=OFF - -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) -
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 9f71cffa19e8040e876c2493f2454398f0181455 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 18 20:01:51 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 18 20:01:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f71cffa sci-physics/geant: Stabilize 4.11.0.2-r1 x86, #886975 Signed-off-by: Arthur Zamarin gentoo.org> sci-physics/geant/geant-4.11.0.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/geant/geant-4.11.0.2-r1.ebuild b/sci-physics/geant/geant-4.11.0.2-r1.ebuild index 13238f4acef0..f366918c6989 100644 --- a/sci-physics/geant/geant-4.11.0.2-r1.ebuild +++ b/sci-physics/geant/geant-4.11.0.2-r1.ebuild @@ -27,7 +27,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl python qt5 raytracerx static-libs tbb threads vtk"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 0ec239ecb7cbf15dd52196bb95bb135eacdf6f03 Author: Guilherme Amadio gentoo org> AuthorDate: Thu Dec 15 15:28:14 2022 + Commit: Guilherme Amadio gentoo org> CommitDate: Thu Dec 15 15:40:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ec239ec sci-physics/geant: version bump to 4.11.1.0 Note: Python bindings were removed from Geant4 in this release. They continue to be maintained, but externally. The repository can be found at https://github.com/koichi-murakami/g4python. Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.11.1.0.ebuild | 115 2 files changed, 116 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 493f1383d4f6..0eef485dc96e 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,3 +1,4 @@ DIST geant4-v11.0.2.tar.gz 35636883 BLAKE2B f22c68cf4c4c9d68d24c98251198804d5790b500ed9077a06ffe5fcc7d84447befc15c93e57f725e68915ff97e7ce022c7f7f5678ceea593aacb231294affa3e SHA512 e7e98242787d1e37303dac54c763e659682adf5c86d30dcefb6c22a7360ba837591c11fb5787a56219461913db786e408f4a344e7ace8ca39cbb8b65b1e23ede DIST geant4-v11.0.3.tar.gz 35680670 BLAKE2B 202cd035cd9ed7520d8662c80a49063b639ec90107255234fca95664b245a12af495546d92227d905f69c5cddabd56ee1fb5b0ecbe468a9e4bf5ff2063f7f705 SHA512 43f86fc8df90a36f26914bd72967c376a909ab9bd7369b4d1c04dc1a95f73cdef4ba32195d4e99cc5eac5ce2c8dc07d6c952aa23347db10e4cef16c47baca34a +DIST geant4-v11.1.0.tar.gz 36412990 BLAKE2B 92d7a370ab7c3f2e91edf9bd323ba76833ee1e4973701507c40849b348a032e7cc6baeaf06bff850d76e0b92704ce042a797a41d2ed93e309ca5f4d6ed4c6f8c SHA512 b8d181e3433754b89a27fec8f3a3ebff8289fbd5ec0bc04521b18f0df7774304ea391c3aca547aa03707c83fc72501a670827ef02ab4999e113e869da9eca88f DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da SHA512 174e4f37ca977eff89bbd8f72f18ef5534db72d95b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c diff --git a/sci-physics/geant/geant-4.11.1.0.ebuild b/sci-physics/geant/geant-4.11.1.0.ebuild new file mode 100644 index ..0f958f9e6038 --- /dev/null +++ b/sci-physics/geant/geant-4.11.1.0.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2022 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; + +LICENSE="geant4" +SLOT="4" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl + qt5 raytracerx static-libs tbb threads vtk" + +REQUIRED_USE=" + ^^ ( c++17 c++20 ) + inventor? ( opengl ) + motif? ( opengl ) + qt5? ( opengl ) + tbb? ( threads ) + vtk? ( qt5 ) +" + +RDEPEND=" + dev-libs/expat + >=sci-physics/clhep-2.4.6.2:2=[threads?] + data? ( ~sci-physics/geant-data-4.11.1.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/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" + -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) + -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) + -DGEANT4_BUILD_MULTITHREADED=$(usex threads) + -DGEANT4_BUILD_STORE_TRAJECTORY=OFF + -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" +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: 113e14cbf0ee293d8da13e281fdc142b76dc8d4e Author: Guilherme Amadio gentoo org> AuthorDate: Thu Dec 15 15:27:42 2022 + Commit: Guilherme Amadio gentoo org> CommitDate: Thu Dec 15 15:40:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=113e14cb sci-physics/geant-data: version bump to 4.11.1.0 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/Manifest | 2 + sci-physics/geant-data/geant-data-4.11.1.0.ebuild | 49 +++ 2 files changed, 51 insertions(+) diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest index 1c0bc4c608d2..c0b366596b07 100644 --- a/sci-physics/geant-data/Manifest +++ b/sci-physics/geant-data/Manifest @@ -1,9 +1,11 @@ DIST G4ABLA.3.1.tar.gz 107286 BLAKE2B ff60665b01dcdb85a76028af472e6f71068b8132187701c46e5c4e8509125d34853d3c574561be22f34cc5f35503ec0808f2964888cd19259392de8054f19647 SHA512 4178870783ca015dade0b07006afc27fed095ff195251c672a0812f9c8e13908b5dfa9a127e8f3ec473f242bf7faf6d49a3371a75e669a06245722924b7c4278 DIST G4EMLOW.7.13.tar.gz 298636910 BLAKE2B ee9c83410183a6fef3a2d44e866818a765f85aecb637879a6f96b2958e0c3675acb0a2891b6dd07c81fffabcb95dcc541f23f076b4aa1cbb2131e72b2b869b93 SHA512 8789ee0cae6d62c6e6af5f8c5f49706f37230df609cad375bef9568d13d5cd62fa1bded616385fd4790d047bb305090ba08957980fe7881d169a2a0e31693879 DIST G4EMLOW.8.0.tar.gz 326834565 BLAKE2B fff006b48524cd840871fa50a4d7af671e871f0bb84da780c151899285a583dff3c1fd15e0e5652d43e6d170512e41ec4b003ed335a5e850b2aa7fc4d2822b13 SHA512 754e875a461950a9ad1accef5a83970f8c7bfdbc1970fedb35eefd1f70d5b5309c3d6c3c262892bf9318330e1ab721a76c7836d8b880205af69fa3c1a0c7e079 +DIST G4EMLOW.8.2.tar.gz 329428359 BLAKE2B 06630cd193783b52a3f501037d82c239304d1527c98587ae6297d7c21db3cc4e9e521833f6a301f82ed8e57eeb110a56315aedb9eedb0ea3f6d2939987ce8630 SHA512 93bf3595604c11e821fb9eeecf6adbe55289a1033ce31aaf9ebe751822cb4d8b986ec9af7459753cb4f475b9af04e799cc7211a8e5edc199c2d0a1105f877af6 DIST G4ENSDFSTATE.2.3.tar.gz 290745 BLAKE2B 89c642a43ebcb979b233cfb1af1bde9b2f4fd5a5ff2f282f8975aae9514c3579d67e66b1b3559e75a633b13d272c0f54fc41aef415463583a6920fc6e3f66b78 SHA512 0f92d1871f532a979829406a150e263ac13141e594acca6728edd1dbe0a181c03d0be23f7cbb6a6e73550dc71bf1337edb799c9845dff6df991b44ea8cb8ceec DIST G4INCL.1.0.tar.gz 95840 BLAKE2B 2c264b7563620cdbdb8a5e529f21766a5b5ea3e2e51047362518714d01854de8d9ca2ca2a0183ab672cc2f8a4d951327b0e1a7298799695fd48233fa5e529686 SHA512 9d769566d1728674bd6d1e59fc05882943cd240d2f0a9e47dff37fa64fe27720b20b66f6dea6d300c3c9082a22f7f71bb416df8c7d2b5bae87251c4a0113f49b DIST G4NDL.4.6.tar.gz 599862135 BLAKE2B 78e30dd0f02f3b7d7fce12a3a4dcb83e1405ba45f19ed2a743ee7e72be426e09a31cedb521a62a116a8a580a39c83987d4e39ab621b73e0d7a41e7dab8f36d41 SHA512 29b7d933d3e691b03cf45db0c4a9335c03f34ce57149a37b66a0f85e41d500d985f86bc8becc206d85202f129f60ea9fb1ef16bc4a9eef48cde593ffd5a85f24 +DIST G4NDL.4.7.tar.gz 1114928821 BLAKE2B 03595a4d200e1d87eb02ebdfe13172dd166212c3e29cc2e568dcd41e0d89923dbb1c5eda3e1c7630d155cdd0a95859bbc4ed9dca3d7c2f50f3936ec179679d88 SHA512 035ff48e1976fc4ee4fe3af373dbfa002112ae2dde0330678ddf4fec7da003309abe94044f13bdcbf8615fcfccbeec56e655be7bff04e703c738e3c5b7461380 DIST G4PARTICLEXS.3.1.1.tar.gz 8613102 BLAKE2B ec515e090a847021d184ff63957a252f3b2329531f20b63baf64ee94550b1e97f300ba817c8830e7597fa03af46a8593f9ecb072a3e63487de4855e2ab0def28 SHA512 afc38e0815462a9ec2ee969bd730dee86922d6eb03bddee7a031fcb5cd1e474cc316a2c81b8d8f3e17659bb1a1373bf623ca33c8b03fd934d8cc178d0b3a25b4 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.1.0.ebuild b/sci-physics/geant-data/geant-data-4.11.1.0.ebuild new file mode 100644 index ..11d98c4d2e2f --- /dev/null +++ b/sci-physics/geant-data/geant-data-4.11.1.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Data files for Geant4 physical processes" +HOMEPAGE="https://geant4.web.cern.ch; +SRC_DATA="https://geant4-data.web.cern.ch/geant4-data/datasets; + +declare -A DATASETS + +DATASETS=( + [G4NDL]="G4NDL 4.7 G4NEUTRONHPDATA" + [G4EMLOW]="G4EMLOW 8.2 G4LEDATA" + [PhotonEvaporation]="G4PhotonEvaporation 5.7 G4LEVELGAMMADATA" + [RadioactiveDecay]="G4RadioactiveDecay 5.6 G4RADIOACTIVEDATA"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 966711921bda2a0258870df95e841a1d8ceb3ffe Author: Sam James gentoo org> AuthorDate: Thu Nov 3 22:49:26 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 3 22:49:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96671192 sci-physics/geant: add github upstream metadata Signed-off-by: Sam James gentoo.org> sci-physics/geant/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sci-physics/geant/metadata.xml b/sci-physics/geant/metadata.xml index e10981ac5133..700790d7411a 100644 --- a/sci-physics/geant/metadata.xml +++ b/sci-physics/geant/metadata.xml @@ -30,4 +30,7 @@ Enable output of geant4 in vrml formats Use sci-libs/vtk for visualization (experimental) + +Geant4/geant4 +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: aecce45779dba2c7a42513fa3c2a5f68ffb085af Author: Guilherme Amadio gentoo org> AuthorDate: Mon Sep 19 13:23:28 2022 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Sep 19 13:31:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aecce457 sci-physics/geant: update Manifest Closes: https://bugs.gentoo.org/871729 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index fa7762a73984..493f1383d4f6 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,3 +1,3 @@ DIST geant4-v11.0.2.tar.gz 35636883 BLAKE2B f22c68cf4c4c9d68d24c98251198804d5790b500ed9077a06ffe5fcc7d84447befc15c93e57f725e68915ff97e7ce022c7f7f5678ceea593aacb231294affa3e SHA512 e7e98242787d1e37303dac54c763e659682adf5c86d30dcefb6c22a7360ba837591c11fb5787a56219461913db786e408f4a344e7ace8ca39cbb8b65b1e23ede -DIST geant4-v11.0.3.tar.gz 35680531 BLAKE2B b7c069de51cec6c3447cac20d12690141511a8934dee4e71c1129902396fa901deb551f3ddd6cd6232afe66d943cb7d062af674782b2001a18dc6481f20865f5 SHA512 07586f730e082bd1528db0e16769e8e63d74b477fa42973306216c9ce6d52ef2b5976e206f21fd2a997944a49b47f5dfac6f698cca7348e10969dcf2d45ad7ab +DIST geant4-v11.0.3.tar.gz 35680670 BLAKE2B 202cd035cd9ed7520d8662c80a49063b639ec90107255234fca95664b245a12af495546d92227d905f69c5cddabd56ee1fb5b0ecbe468a9e4bf5ff2063f7f705 SHA512 43f86fc8df90a36f26914bd72967c376a909ab9bd7369b4d1c04dc1a95f73cdef4ba32195d4e99cc5eac5ce2c8dc07d6c952aa23347db10e4cef16c47baca34a DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da SHA512 174e4f37ca977eff89bbd8f72f18ef5534db72d95b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: a0ae20c07f8a641f86ce78d3853f7c31a3f52e1e Author: Guilherme Amadio gentoo org> AuthorDate: Fri Sep 16 08:51:20 2022 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Sep 19 12:11:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0ae20c0 sci-physics/geant: version bump to 4.11.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.11.0.3.ebuild | 133 2 files changed, 134 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 49cd42944d59..9c9f0d5104cd 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,3 +1,4 @@ DIST geant4-v11.0.1.tar.gz 35643646 BLAKE2B 52af009440d70aa1547d07e4367266a4e02561d0d5d509399db94ce8dcf41d491085b8de908efee7fbe3e7324963f57c9e36e1beeed9a6cef42d327b2f2201a0 SHA512 d189e6aca04dfa6a7a371f2273105d7fb80719c9e1cade7c170ff350d22db5cb33cbfece4c1f8c4d5a374a048bb95f6e9fcd37b03a3a7c2d946e046c4ea608fa DIST geant4-v11.0.2.tar.gz 35636883 BLAKE2B f22c68cf4c4c9d68d24c98251198804d5790b500ed9077a06ffe5fcc7d84447befc15c93e57f725e68915ff97e7ce022c7f7f5678ceea593aacb231294affa3e SHA512 e7e98242787d1e37303dac54c763e659682adf5c86d30dcefb6c22a7360ba837591c11fb5787a56219461913db786e408f4a344e7ace8ca39cbb8b65b1e23ede +DIST geant4-v11.0.3.tar.gz 35680531 BLAKE2B b7c069de51cec6c3447cac20d12690141511a8934dee4e71c1129902396fa901deb551f3ddd6cd6232afe66d943cb7d062af674782b2001a18dc6481f20865f5 SHA512 07586f730e082bd1528db0e16769e8e63d74b477fa42973306216c9ce6d52ef2b5976e206f21fd2a997944a49b47f5dfac6f698cca7348e10969dcf2d45ad7ab DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da SHA512 174e4f37ca977eff89bbd8f72f18ef5534db72d95b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c diff --git a/sci-physics/geant/geant-4.11.0.3.ebuild b/sci-physics/geant/geant-4.11.0.3.ebuild new file mode 100644 index ..05e64880c997 --- /dev/null +++ b/sci-physics/geant/geant-4.11.0.3.ebuild @@ -0,0 +1,133 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +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" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl + python qt5 raytracerx static-libs tbb threads vtk" + +REQUIRED_USE=" + ^^ ( c++17 c++20 ) + 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" + -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) + -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) + -DGEANT4_BUILD_MULTITHREADED=$(usex threads) + -DGEANT4_BUILD_STORE_TRAJECTORY=OFF + -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) + -DGEANT4_BUILD_VERBOSE_CODE=$(usex debug) +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 52491eadc5cf061bbdb9c5bd9890e44767e34706 Author: Guilherme Amadio gentoo org> AuthorDate: Fri Sep 16 08:56:38 2022 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Sep 19 12:11:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52491ead sci-physics/geant: drop 4.11.0.1-r1 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 - sci-physics/geant/geant-4.11.0.1-r1.ebuild | 130 - 2 files changed, 131 deletions(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 9c9f0d5104cd..fa7762a73984 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,4 +1,3 @@ -DIST geant4-v11.0.1.tar.gz 35643646 BLAKE2B 52af009440d70aa1547d07e4367266a4e02561d0d5d509399db94ce8dcf41d491085b8de908efee7fbe3e7324963f57c9e36e1beeed9a6cef42d327b2f2201a0 SHA512 d189e6aca04dfa6a7a371f2273105d7fb80719c9e1cade7c170ff350d22db5cb33cbfece4c1f8c4d5a374a048bb95f6e9fcd37b03a3a7c2d946e046c4ea608fa DIST geant4-v11.0.2.tar.gz 35636883 BLAKE2B f22c68cf4c4c9d68d24c98251198804d5790b500ed9077a06ffe5fcc7d84447befc15c93e57f725e68915ff97e7ce022c7f7f5678ceea593aacb231294affa3e SHA512 e7e98242787d1e37303dac54c763e659682adf5c86d30dcefb6c22a7360ba837591c11fb5787a56219461913db786e408f4a344e7ace8ca39cbb8b65b1e23ede DIST geant4-v11.0.3.tar.gz 35680531 BLAKE2B b7c069de51cec6c3447cac20d12690141511a8934dee4e71c1129902396fa901deb551f3ddd6cd6232afe66d943cb7d062af674782b2001a18dc6481f20865f5 SHA512 07586f730e082bd1528db0e16769e8e63d74b477fa42973306216c9ce6d52ef2b5976e206f21fd2a997944a49b47f5dfac6f698cca7348e10969dcf2d45ad7ab DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da SHA512 174e4f37ca977eff89bbd8f72f18ef5534db72d95b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c diff --git a/sci-physics/geant/geant-4.11.0.1-r1.ebuild b/sci-physics/geant/geant-4.11.0.1-r1.ebuild deleted file mode 100644 index cd4e386544a0.. --- a/sci-physics/geant/geant-4.11.0.1-r1.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -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" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl - python qt5 raytracerx static-libs tbb threads vtk" - -REQUIRED_USE=" - ^^ ( c++17 c++20 ) - 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}" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" - -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) - -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) - -DGEANT4_BUILD_MULTITHREADED=$(usex threads) - -DGEANT4_BUILD_STORE_TRAJECTORY=OFF - -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) - -DGEANT4_BUILD_VERBOSE_CODE=$(usex debug) - -DGEANT4_INSTALL_DATA=OFF -
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: d152a170f1386f33d392c719b2fbee146f4b3a55 Author: Guilherme Amadio gentoo org> AuthorDate: Fri Sep 16 08:56:19 2022 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Sep 19 12:11:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d152a170 sci-physics/geant: stabilize 4.11.0.2-r1 for amd64 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/geant-4.11.0.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/geant/geant-4.11.0.2-r1.ebuild b/sci-physics/geant/geant-4.11.0.2-r1.ebuild index e43a735dfdc4..13238f4acef0 100644 --- a/sci-physics/geant/geant-4.11.0.2-r1.ebuild +++ b/sci-physics/geant/geant-4.11.0.2-r1.ebuild @@ -27,7 +27,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl python qt5 raytracerx static-libs tbb threads vtk"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/files/, sci-physics/geant/
commit: 144edbafdebe29ac1d2d3edede2385364d740ea6 Author: listout protonmail com> AuthorDate: Tue Sep 13 10:20:17 2022 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed Sep 14 14:54:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=144edbaf sci-physics/geant: Fix building on musl, avoid execinfo.h Avoid including execinfo.h and calling backtrace function on system that don't provide the header. Closes: https://bugs.gentoo.org/829151 Closes: https://github.com/gentoo/gentoo/pull/26313 Signed-off-by: brahmajit das protonmail.com> Signed-off-by: Guilherme Amadio gentoo.org> .../files/geant-4.11.0.2-musl-avoid-execinfo.patch | 100 + sci-physics/geant/geant-4.11.0.2-r1.ebuild | 4 + 2 files changed, 104 insertions(+) diff --git a/sci-physics/geant/files/geant-4.11.0.2-musl-avoid-execinfo.patch b/sci-physics/geant/files/geant-4.11.0.2-musl-avoid-execinfo.patch new file mode 100644 index ..e73a9c24c597 --- /dev/null +++ b/sci-physics/geant/files/geant-4.11.0.2-musl-avoid-execinfo.patch @@ -0,0 +1,100 @@ +# Avoid including execinfo and calling backtrace function when execinfo.h is +# not present or supplied by system's libc +# +# Closes: https://bugs.gentoo.org/829151 +--- a/source/global/management/include/G4Backtrace.hh b/source/global/management/include/G4Backtrace.hh +@@ -85,23 +85,6 @@ + # endif + #endif + +-#if defined(G4UNIX) && !defined(WIN32) +-# include +-# include +-# include +-#endif +- +-#if defined(G4LINUX) +-# include +-#endif +- +-#include +-#include +-#include +- +-template +-using G4ResultOf_t = std::invoke_result_t; +- + // compatible OS and compiler + #if defined(G4UNIX) && \ + (defined(__GNUC__) || defined(__clang__) || defined(_INTEL_COMPILER)) +@@ -109,7 +92,9 @@ using G4ResultOf_t = std::invoke_result_t; + #define G4SIGNAL_AVAILABLE + # endif + # if !defined(G4DEMANGLE_AVAILABLE) +-#define G4DEMANGLE_AVAILABLE ++#if defined(G4UNIX) && defined(HAVE_EXECINFO_H) ++# define G4DEMANGLE_AVAILABLE ++#endif + # endif + #endif + +@@ -121,6 +106,25 @@ using G4ResultOf_t = std::invoke_result_t; + # endif + #endif + ++#if defined(G4UNIX) && !defined(WIN32) ++# include ++#if defined(HAVE_EXECINFO_H) ++# include ++#endif ++# include ++#endif ++ ++#if defined(G4LINUX) ++# include ++#endif ++ ++#include ++#include ++#include ++ ++template ++using G4ResultOf_t = std::invoke_result_t; ++ + //// + + inline G4String G4Demangle(const char* _str) +@@ -368,6 +372,7 @@ G4Backtrace::GetMangled(FuncT&& func) + std::array btrace; + btrace.fill((std::is_pointer::value) ? nullptr : type{}); + ++#if defined(G4DEMANGLE_AVAILABLE) + // plus one for this stack-frame + std::array buffer; + // size of returned buffer +@@ -387,6 +392,7 @@ G4Backtrace::GetMangled(FuncT&& func) + btrace[i] = func(bsym[i]); + free(bsym); + } ++#endif + return btrace; + } + +--- a/source/global/management/sources.cmake b/source/global/management/sources.cmake +@@ -6,6 +6,14 @@ set(G4MULTITHREADED ${GEANT4_BUILD_MULTITHREADED}) + set(G4_STORE_TRAJECTORY ${GEANT4_BUILD_STORE_TRAJECTORY}) + set(G4VERBOSE ${GEANT4_BUILD_VERBOSE_CODE}) + ++include(CheckIncludeFile) ++ ++check_include_file(execinfo.h HAVE_EXECINFO_H) ++ ++if(HAVE_SYS_TYPES_H) ++ list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_EXECINFO_H) ++endif() ++ + configure_file(${CMAKE_CURRENT_LIST_DIR}/include/G4GlobalConfig.hh.in + ${CMAKE_CURRENT_BINARY_DIR}/include/G4GlobalConfig.hh) + diff --git a/sci-physics/geant/geant-4.11.0.2-r1.ebuild b/sci-physics/geant/geant-4.11.0.2-r1.ebuild index 1eaf3d9af34b..e43a735dfdc4 100644 --- a/sci-physics/geant/geant-4.11.0.2-r1.ebuild +++ b/sci-physics/geant/geant-4.11.0.2-r1.ebuild @@ -75,6 +75,10 @@ RDEPEND=" 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"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 3b0907c762b1f8ef326b9552026e84cf00455639 Author: David Seifert gentoo org> AuthorDate: Sun Sep 4 12:12:12 2022 + Commit: David Seifert gentoo org> CommitDate: Sun Sep 4 12:12:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b0907c7 sci-physics/geant: [QA] correct boost python usedep Signed-off-by: David Seifert gentoo.org> sci-physics/geant/{geant-4.11.0.1.ebuild => geant-4.11.0.1-r1.ebuild} | 2 +- sci-physics/geant/{geant-4.11.0.2.ebuild => geant-4.11.0.2-r1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-physics/geant/geant-4.11.0.1.ebuild b/sci-physics/geant/geant-4.11.0.1-r1.ebuild similarity index 98% rename from sci-physics/geant/geant-4.11.0.1.ebuild rename to sci-physics/geant/geant-4.11.0.1-r1.ebuild index 12f878c3c26b..cd4e386544a0 100644 --- a/sci-physics/geant/geant-4.11.0.1.ebuild +++ b/sci-physics/geant/geant-4.11.0.1-r1.ebuild @@ -54,7 +54,7 @@ RDEPEND=" python? ( ${PYTHON_DEPS} $(python_gen_cond_dep ' - dev-libs/boost:=[${PYTHON_USEDEP}] + dev-libs/boost:=[python,${PYTHON_USEDEP}] ') ) qt5? ( diff --git a/sci-physics/geant/geant-4.11.0.2.ebuild b/sci-physics/geant/geant-4.11.0.2-r1.ebuild similarity index 98% rename from sci-physics/geant/geant-4.11.0.2.ebuild rename to sci-physics/geant/geant-4.11.0.2-r1.ebuild index cc96439dc51c..1eaf3d9af34b 100644 --- a/sci-physics/geant/geant-4.11.0.2.ebuild +++ b/sci-physics/geant/geant-4.11.0.2-r1.ebuild @@ -54,7 +54,7 @@ RDEPEND=" python? ( ${PYTHON_DEPS} $(python_gen_cond_dep ' - dev-libs/boost:=[${PYTHON_USEDEP}] + dev-libs/boost:=[python,${PYTHON_USEDEP}] ') ) qt5? (
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 8ee82d07f2fc0faa4d7484c51b74ffb0992ee083 Author: Petr Vaněk atlas cz> AuthorDate: Thu Aug 25 21:41:09 2022 + Commit: Sam James gentoo org> CommitDate: Fri Aug 26 10:46:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ee82d07 sci-physics/geant: use tag in metadata.xml Signed-off-by: Petr Vaněk atlas.cz> Signed-off-by: Sam James gentoo.org> sci-physics/geant/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/geant/metadata.xml b/sci-physics/geant/metadata.xml index 434d3de14115..17bcbefa802f 100644 --- a/sci-physics/geant/metadata.xml +++ b/sci-physics/geant/metadata.xml @@ -28,6 +28,6 @@ Enable raytracing for physics events Enable support for dev-cpp/tbb Enable output of geant4 in vrml formats -Use sci-libs/vtk for visualization (experimental) +Use sci-libs/vtk for visualization (experimental)
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: dc3d2e806dc0dfeccd8fe410b3f42b6595fe4051 Author: Guilherme Amadio gentoo org> AuthorDate: Mon May 30 12:59:16 2022 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue May 31 06:53:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc3d2e80 sci-physics/geant: drop old Note: keeping 4.10.7.3 as it's the only stable on x86. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 - sci-physics/geant/geant-4.11.0.0.ebuild | 132 2 files changed, 133 deletions(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index aaa545cb15e9..49cd42944d59 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,4 +1,3 @@ -DIST geant4-v11.0.0.tar.gz 35605817 BLAKE2B c34ded976b88946973a5ea9e81d91e0510318ae25f29c631f46b0ee60a9a97d682375ba18e429773930b1ba7808989b9b7ef6affb8f2f1f220ec1c7bd069590c SHA512 52631043e4f1bce6cb33d822bedca5a384c4c7c8997473a548b4df4f3b1702d45fe6ef64647225e573995c63518e4ba39f82afb645b7daa89591a3127799498a DIST geant4-v11.0.1.tar.gz 35643646 BLAKE2B 52af009440d70aa1547d07e4367266a4e02561d0d5d509399db94ce8dcf41d491085b8de908efee7fbe3e7324963f57c9e36e1beeed9a6cef42d327b2f2201a0 SHA512 d189e6aca04dfa6a7a371f2273105d7fb80719c9e1cade7c170ff350d22db5cb33cbfece4c1f8c4d5a374a048bb95f6e9fcd37b03a3a7c2d946e046c4ea608fa DIST geant4-v11.0.2.tar.gz 35636883 BLAKE2B f22c68cf4c4c9d68d24c98251198804d5790b500ed9077a06ffe5fcc7d84447befc15c93e57f725e68915ff97e7ce022c7f7f5678ceea593aacb231294affa3e SHA512 e7e98242787d1e37303dac54c763e659682adf5c86d30dcefb6c22a7360ba837591c11fb5787a56219461913db786e408f4a344e7ace8ca39cbb8b65b1e23ede DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da SHA512 174e4f37ca977eff89bbd8f72f18ef5534db72d95b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c diff --git a/sci-physics/geant/geant-4.11.0.0.ebuild b/sci-physics/geant/geant-4.11.0.0.ebuild deleted file mode 100644 index e0a6cc6d6c5d.. --- a/sci-physics/geant/geant-4.11.0.0.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit cmake python-single-r1 - -MY_P=${PN}$(ver_cut 1)-v$(ver_cut 2-4) - -case ${PV} in -*_beta*) - MY_P+=.b$(printf %02d $(ver_cut 5)) - DOCS="ReleaseNotes/Beta.$(ver_cut 2-3)-*.txt" - ;; -*) - if [[ $(ver_cut 4) -gt 0 ]]; then - MY_P+=.p$(printf %02d $(ver_cut 4)) - 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" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl - python qt5 raytracerx static-libs tbb threads vtk" - -REQUIRED_USE=" - ^^ ( c++17 c++20 ) - 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-${PV} ) - 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_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}" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" - -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) - -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) - -DGEANT4_BUILD_MULTITHREADED=$(usex threads) - -DGEANT4_BUILD_STORE_TRAJECTORY=OFF - -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: e7d329b0a0cecad198228354e4a2e247f2350184 Author: Guilherme Amadio gentoo org> AuthorDate: Mon May 30 12:43:18 2022 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue May 31 06:53:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d329b0 sci-physics/geant-data: stable on amd64/x86 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/geant-data-4.11.0.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 index 268325241188..7c666b0b491c 100644 --- a/sci-physics/geant-data/geant-data-4.11.0.0.ebuild +++ b/sci-physics/geant-data/geant-data-4.11.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,7 +32,7 @@ unset DATASET FILENAME VERSION ENVVAR LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 62e8907e49884b9407e40ce2fa276cc31b1c9054 Author: Guilherme Amadio gentoo org> AuthorDate: Mon May 30 12:58:07 2022 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue May 31 06:53:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62e8907e sci-physics/geant: version bump to 4.11.0.2 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.11.0.2.ebuild | 130 2 files changed, 131 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 6e963f1a0053..aaa545cb15e9 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,3 +1,4 @@ DIST geant4-v11.0.0.tar.gz 35605817 BLAKE2B c34ded976b88946973a5ea9e81d91e0510318ae25f29c631f46b0ee60a9a97d682375ba18e429773930b1ba7808989b9b7ef6affb8f2f1f220ec1c7bd069590c SHA512 52631043e4f1bce6cb33d822bedca5a384c4c7c8997473a548b4df4f3b1702d45fe6ef64647225e573995c63518e4ba39f82afb645b7daa89591a3127799498a DIST geant4-v11.0.1.tar.gz 35643646 BLAKE2B 52af009440d70aa1547d07e4367266a4e02561d0d5d509399db94ce8dcf41d491085b8de908efee7fbe3e7324963f57c9e36e1beeed9a6cef42d327b2f2201a0 SHA512 d189e6aca04dfa6a7a371f2273105d7fb80719c9e1cade7c170ff350d22db5cb33cbfece4c1f8c4d5a374a048bb95f6e9fcd37b03a3a7c2d946e046c4ea608fa +DIST geant4-v11.0.2.tar.gz 35636883 BLAKE2B f22c68cf4c4c9d68d24c98251198804d5790b500ed9077a06ffe5fcc7d84447befc15c93e57f725e68915ff97e7ce022c7f7f5678ceea593aacb231294affa3e SHA512 e7e98242787d1e37303dac54c763e659682adf5c86d30dcefb6c22a7360ba837591c11fb5787a56219461913db786e408f4a344e7ace8ca39cbb8b65b1e23ede DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da SHA512 174e4f37ca977eff89bbd8f72f18ef5534db72d95b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c diff --git a/sci-physics/geant/geant-4.11.0.2.ebuild b/sci-physics/geant/geant-4.11.0.2.ebuild new file mode 100644 index ..cc96439dc51c --- /dev/null +++ b/sci-physics/geant/geant-4.11.0.2.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +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" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl + python qt5 raytracerx static-libs tbb threads vtk" + +REQUIRED_USE=" + ^^ ( c++17 c++20 ) + 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_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}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" + -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) + -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) + -DGEANT4_BUILD_MULTITHREADED=$(usex threads) + -DGEANT4_BUILD_STORE_TRAJECTORY=OFF + -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) + -DGEANT4_BUILD_VERBOSE_CODE=$(usex debug) + -DGEANT4_INSTALL_DATA=OFF +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 11d84898e6a0e718813c1b98000ac6bbd4bf05e2 Author: Guilherme Amadio gentoo org> AuthorDate: Mon May 30 12:54:34 2022 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue May 31 06:53:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d84898 sci-physics/geant: stabilize 4.11.0.1 on amd64 Note: x86 stabilization needs to wait for stable version of sci-libs/vtk[qt5]. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/geant-4.11.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/geant/geant-4.11.0.1.ebuild b/sci-physics/geant/geant-4.11.0.1.ebuild index 9112a2515352..12f878c3c26b 100644 --- a/sci-physics/geant/geant-4.11.0.1.ebuild +++ b/sci-physics/geant/geant-4.11.0.1.ebuild @@ -27,7 +27,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl python qt5 raytracerx static-libs tbb threads vtk"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 0e8f9e7b0f439e7f85c099b8bbd1e3d3ecbb0e92 Author: Guilherme Amadio gentoo org> AuthorDate: Mon May 23 15:11:02 2022 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon May 23 15:17:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e8f9e7b sci-physics/geant: fix bug 839237 Closes: https://bugs.gentoo.org/839237 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/geant-4.10.7.3.ebuild | 4 ++-- sci-physics/geant/geant-4.11.0.0.ebuild | 4 ++-- sci-physics/geant/geant-4.11.0.1.ebuild | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sci-physics/geant/geant-4.10.7.3.ebuild b/sci-physics/geant/geant-4.10.7.3.ebuild index b25e1a0f55d8..fe10d40f4664 100644 --- a/sci-physics/geant/geant-4.10.7.3.ebuild +++ b/sci-physics/geant/geant-4.10.7.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -67,7 +67,7 @@ S="${WORKDIR}/${MY_P}" src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" - -DGEANT4_BUILD_CXXSTD=$((usev c++11 || usev c++14 || usev c++17) | cut -c4-) + -DGEANT4_BUILD_CXXSTD=$( (usev c++11 || usev c++14 || usev c++17) | cut -c4-) -DGEANT4_BUILD_MULTITHREADED=$(usex threads) -DGEANT4_BUILD_STORE_TRAJECTORY=OFF -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) diff --git a/sci-physics/geant/geant-4.11.0.0.ebuild b/sci-physics/geant/geant-4.11.0.0.ebuild index 589a2cd089b5..e0a6cc6d6c5d 100644 --- a/sci-physics/geant/geant-4.11.0.0.ebuild +++ b/sci-physics/geant/geant-4.11.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -80,7 +80,7 @@ S="${WORKDIR}/${MY_P}" src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" - -DCMAKE_CXX_STANDARD=$((usev c++17 || usev c++20) | cut -c4-) + -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) -DGEANT4_BUILD_MULTITHREADED=$(usex threads) -DGEANT4_BUILD_STORE_TRAJECTORY=OFF diff --git a/sci-physics/geant/geant-4.11.0.1.ebuild b/sci-physics/geant/geant-4.11.0.1.ebuild index 1ea83a6f144f..9112a2515352 100644 --- a/sci-physics/geant/geant-4.11.0.1.ebuild +++ b/sci-physics/geant/geant-4.11.0.1.ebuild @@ -78,7 +78,7 @@ S="${WORKDIR}/${MY_P}" src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" - -DCMAKE_CXX_STANDARD=$((usev c++17 || usev c++20) | cut -c4-) + -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-) -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) -DGEANT4_BUILD_MULTITHREADED=$(usex threads) -DGEANT4_BUILD_STORE_TRAJECTORY=OFF
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 7cfaac61cc634e678b55f9553fca0cec9a625332 Author: Guilherme Amadio gentoo org> AuthorDate: Thu Mar 10 09:27:32 2022 + Commit: Guilherme Amadio gentoo org> CommitDate: Thu Mar 10 13:06:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cfaac61 sci-physics/geant: version bump to 4.11.0.1 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.11.0.1.ebuild | 130 2 files changed, 131 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 8a278e551b9b..6e963f1a0053 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,2 +1,3 @@ DIST geant4-v11.0.0.tar.gz 35605817 BLAKE2B c34ded976b88946973a5ea9e81d91e0510318ae25f29c631f46b0ee60a9a97d682375ba18e429773930b1ba7808989b9b7ef6affb8f2f1f220ec1c7bd069590c SHA512 52631043e4f1bce6cb33d822bedca5a384c4c7c8997473a548b4df4f3b1702d45fe6ef64647225e573995c63518e4ba39f82afb645b7daa89591a3127799498a +DIST geant4-v11.0.1.tar.gz 35643646 BLAKE2B 52af009440d70aa1547d07e4367266a4e02561d0d5d509399db94ce8dcf41d491085b8de908efee7fbe3e7324963f57c9e36e1beeed9a6cef42d327b2f2201a0 SHA512 d189e6aca04dfa6a7a371f2273105d7fb80719c9e1cade7c170ff350d22db5cb33cbfece4c1f8c4d5a374a048bb95f6e9fcd37b03a3a7c2d946e046c4ea608fa DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da SHA512 174e4f37ca977eff89bbd8f72f18ef5534db72d95b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c diff --git a/sci-physics/geant/geant-4.11.0.1.ebuild b/sci-physics/geant/geant-4.11.0.1.ebuild new file mode 100644 index ..1ea83a6f144f --- /dev/null +++ b/sci-physics/geant/geant-4.11.0.1.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +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" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl + python qt5 raytracerx static-libs tbb threads vtk" + +REQUIRED_USE=" + ^^ ( c++17 c++20 ) + 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_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}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" + -DCMAKE_CXX_STANDARD=$((usev c++17 || usev c++20) | cut -c4-) + -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) + -DGEANT4_BUILD_MULTITHREADED=$(usex threads) + -DGEANT4_BUILD_STORE_TRAJECTORY=OFF + -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) +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: ac5c4b39a40f96e2e0eae2f9a4f562ad34edd374 Author: Guilherme Amadio gentoo org> AuthorDate: Wed Dec 15 09:54:57 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed Dec 15 09:55:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac5c4b39 sci-physics/geant: pass python args to CMake only with USE=python Closes: https://bugs.gentoo.org/829231 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/geant-4.11.0.0.ebuild | 13 ++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/sci-physics/geant/geant-4.11.0.0.ebuild b/sci-physics/geant/geant-4.11.0.0.ebuild index ebf046d14758..589a2cd089b5 100644 --- a/sci-physics/geant/geant-4.11.0.0.ebuild +++ b/sci-physics/geant/geant-4.11.0.0.ebuild @@ -80,8 +80,6 @@ S="${WORKDIR}/${MY_P}" src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" - -DCMAKE_INSTALL_PYTHONDIR="${EPREFIX}/usr/lib/${EPYTHON}/site-packages" - -DPYTHON_EXECUTABLE="${EPREFIX}/usr/bin/${EPYTHON}" -DCMAKE_CXX_STANDARD=$((usev c++17 || usev c++20) | cut -c4-) -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) -DGEANT4_BUILD_MULTITHREADED=$(usex threads) @@ -108,8 +106,17 @@ src_configure() { -DGEANT4_USE_XM=$(usex motif) -DGEANT4_USE_VTK=$(usex vtk) -DBUILD_STATIC_LIBS=$(usex static-libs) - ${EXTRA_ECONF} ) + + if use python; then + mycmakeargs+=( + -DPYTHON_EXECUTABLE="${EPREFIX}/usr/bin/${EPYTHON}" + -DCMAKE_INSTALL_PYTHONDIR="${EPREFIX}/usr/lib/${EPYTHON}/site-packages" + ) + fi + + [ -v EXTRA_ECONF ] && mycmakeargs+=( ${EXTRA_ECONF} ) + cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 471e9e39de562d76d3a238e22f2e7a28eae2f72f Author: Guilherme Amadio gentoo org> AuthorDate: Tue Dec 14 22:02:46 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Dec 14 22:03:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=471e9e39 sci-physics/geant: fix Manifest, bug #829186 Closes: https://bugs.gentoo.org/829186 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index fbb07992e964..8a278e551b9b 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,2 +1,2 @@ -DIST geant4-v11.0.0.tar.gz 34005874 BLAKE2B cac4c828dce57a55ee688e3c4ec0983d3fb46fcf0f3f9c8f93f6c8dc1e7b7c0165b3dc84c6221f9449cc3028d5677ee33fe24f71128c689218183ca1aa7c3730 SHA512 000e072bdf6ea0fe97c3c537d0f5ce4269ca2dd14b3700932022013e86cbc00c4564cfe55d66b9551800ff93f0e64ec06734437f2d0561619c0385b7444b +DIST geant4-v11.0.0.tar.gz 35605817 BLAKE2B c34ded976b88946973a5ea9e81d91e0510318ae25f29c631f46b0ee60a9a97d682375ba18e429773930b1ba7808989b9b7ef6affb8f2f1f220ec1c7bd069590c SHA512 52631043e4f1bce6cb33d822bedca5a384c4c7c8997473a548b4df4f3b1702d45fe6ef64647225e573995c63518e4ba39f82afb645b7daa89591a3127799498a DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da SHA512 174e4f37ca977eff89bbd8f72f18ef5534db72d95b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/files/
commit: bf7a3c800bfc18f9b3d9eadd388a42040918eed6 Author: Guilherme Amadio gentoo org> AuthorDate: Tue Dec 14 15:13:55 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Dec 14 15:13:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf7a3c80 sci-physics/geant: drop unused patch Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/files/geant4.10.7-hdf5.patch | 70 -- 1 file changed, 70 deletions(-) diff --git a/sci-physics/geant/files/geant4.10.7-hdf5.patch b/sci-physics/geant/files/geant4.10.7-hdf5.patch deleted file mode 100644 index 679cdfbed9d6.. --- a/sci-physics/geant/files/geant4.10.7-hdf5.patch +++ /dev/null @@ -1,70 +0,0 @@ -From 4e86e523e7f0e419b990520a15ef7d524102cd06 Mon Sep 17 00:00:00 2001 -From: Guilherme Amadio -Date: Mon, 23 Aug 2021 13:18:25 +0200 -Subject: [PATCH] Rename Geant4::HDF5 to hdf5::hdf5 - -Needed to be compatible with CMake 3.20, which now provides imported -targets for HDF5 (https://cmake.org/cmake/help/v3.20/module/FindHDF5.html). - cmake/Modules/G4HDF5Shim.cmake | 16 - cmake/Modules/G4OptionalComponents.cmake | 2 +- - -diff --git a/cmake/Modules/G4HDF5Shim.cmake b/cmake/Modules/G4HDF5Shim.cmake -index 963a7bb5be..97d97248d8 100644 a/cmake/Modules/G4HDF5Shim.cmake -+++ b/cmake/Modules/G4HDF5Shim.cmake -@@ -1,10 +1,10 @@ -- # - G4HDF5Shim -+# - G4HDF5Shim - # - # Geant4's Geant4Config.cmake file aims to support CMake 3.8 and newer - # The HDF5 dependency is located through CMake's builtin FindHDF5 --# module, but this does not supply imported targets as of CMake 3.16. -+# module, but this does not supply imported targets until CMake 3.20. - # It may use HDF5's hdf5-config.cmake file if available, so create --# custom imported target Geant4::HDF5 to allow both cases to be handled -+# custom imported target hdf5::hdf5 to allow both cases to be handled - # without interference with either. - - if(HDF5_FOUND) -@@ -24,18 +24,18 @@ if(HDF5_FOUND) -endif() - endif() - -- # As FindHDF5 does not yet supply imported targets, we -+ # If FindHDF5 does not yet supply imported targets, we - # create an internal INTERFACE target to wrap these. - # This still hard-codes include/library paths, but limits it - # to one place. Later, we'll create proper imported targets - # with re-finds but for now this is the best minimally invasive proceedure -- if(NOT TARGET Geant4::HDF5) -- add_library(Geant4::HDF5 IMPORTED UNKNOWN) -- set_target_properties(Geant4::HDF5 PROPERTIES -+ if(NOT TARGET hdf5::hdf5) -+ add_library(hdf5::hdf5 IMPORTED UNKNOWN) -+ set_target_properties(hdf5::hdf5 PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES "C" - IMPORTED_LOCATION "${HDF5_C_LIBRARY_hdf5}" - INTERFACE_INCLUDE_DIRECTORIES "${HDF5_C_INCLUDE_DIRS}" - INTERFACE_LINK_LIBRARIES "${HDF5_C_LIBRARIES}" - ) - endif() --endif() -\ No newline at end of file -+endif() -diff --git a/cmake/Modules/G4OptionalComponents.cmake b/cmake/Modules/G4OptionalComponents.cmake -index c0639a538b..77b3c91241 100644 a/cmake/Modules/G4OptionalComponents.cmake -+++ b/cmake/Modules/G4OptionalComponents.cmake -@@ -369,7 +369,7 @@ if(GEANT4_USE_HDF5) - find_package(HDF5 1.8 REQUIRED) - include("${CMAKE_CURRENT_LIST_DIR}/G4HDF5Shim.cmake") - # Backward compatibility -- set(HDF5_LIBRARIES Geant4::HDF5) -+ set(HDF5_LIBRARIES hdf5::hdf5) - - # May have found via config mode... - if(HDF5_DIR) --- -2.33.0 -
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: a9189d2814c4291628be9ea7f354f37439530cff Author: Guilherme Amadio gentoo org> AuthorDate: Tue Dec 14 15:08:41 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Dec 14 15:08:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9189d28 sci-physics/geant-data: drop old versions Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/Manifest| 2 - sci-physics/geant-data/geant-data-4.10.7.ebuild| 54 -- .../geant-data/geant-data-4.11.0_beta1.ebuild | 54 -- 3 files changed, 110 deletions(-) diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest index f4158d9d8c9e..1c0bc4c608d2 100644 --- a/sci-physics/geant-data/Manifest +++ b/sci-physics/geant-data/Manifest @@ -1,12 +1,10 @@ DIST G4ABLA.3.1.tar.gz 107286 BLAKE2B ff60665b01dcdb85a76028af472e6f71068b8132187701c46e5c4e8509125d34853d3c574561be22f34cc5f35503ec0808f2964888cd19259392de8054f19647 SHA512 4178870783ca015dade0b07006afc27fed095ff195251c672a0812f9c8e13908b5dfa9a127e8f3ec473f242bf7faf6d49a3371a75e669a06245722924b7c4278 DIST G4EMLOW.7.13.tar.gz 298636910 BLAKE2B ee9c83410183a6fef3a2d44e866818a765f85aecb637879a6f96b2958e0c3675acb0a2891b6dd07c81fffabcb95dcc541f23f076b4aa1cbb2131e72b2b869b93 SHA512 8789ee0cae6d62c6e6af5f8c5f49706f37230df609cad375bef9568d13d5cd62fa1bded616385fd4790d047bb305090ba08957980fe7881d169a2a0e31693879 -DIST G4EMLOW.7.17.tar.gz 325266417 BLAKE2B 66c2912441620d0e005391f389f846c6ad4e8d122f763ffc22f7b071891c2fcdfa677ce11f5e35a02efae530517130ba0820d23e0a8a58f6931fbc814f15de22 SHA512 63e961f9afc79f8d03e15d6971cbe9889c8bbf1ef1d1a7896684b71c69fedfdfc1725780f88804299337971f719d03c2cc908a0a8fa84ceb9150eadbfbe4db38 DIST G4EMLOW.8.0.tar.gz 326834565 BLAKE2B fff006b48524cd840871fa50a4d7af671e871f0bb84da780c151899285a583dff3c1fd15e0e5652d43e6d170512e41ec4b003ed335a5e850b2aa7fc4d2822b13 SHA512 754e875a461950a9ad1accef5a83970f8c7bfdbc1970fedb35eefd1f70d5b5309c3d6c3c262892bf9318330e1ab721a76c7836d8b880205af69fa3c1a0c7e079 DIST G4ENSDFSTATE.2.3.tar.gz 290745 BLAKE2B 89c642a43ebcb979b233cfb1af1bde9b2f4fd5a5ff2f282f8975aae9514c3579d67e66b1b3559e75a633b13d272c0f54fc41aef415463583a6920fc6e3f66b78 SHA512 0f92d1871f532a979829406a150e263ac13141e594acca6728edd1dbe0a181c03d0be23f7cbb6a6e73550dc71bf1337edb799c9845dff6df991b44ea8cb8ceec DIST G4INCL.1.0.tar.gz 95840 BLAKE2B 2c264b7563620cdbdb8a5e529f21766a5b5ea3e2e51047362518714d01854de8d9ca2ca2a0183ab672cc2f8a4d951327b0e1a7298799695fd48233fa5e529686 SHA512 9d769566d1728674bd6d1e59fc05882943cd240d2f0a9e47dff37fa64fe27720b20b66f6dea6d300c3c9082a22f7f71bb416df8c7d2b5bae87251c4a0113f49b DIST G4NDL.4.6.tar.gz 599862135 BLAKE2B 78e30dd0f02f3b7d7fce12a3a4dcb83e1405ba45f19ed2a743ee7e72be426e09a31cedb521a62a116a8a580a39c83987d4e39ab621b73e0d7a41e7dab8f36d41 SHA512 29b7d933d3e691b03cf45db0c4a9335c03f34ce57149a37b66a0f85e41d500d985f86bc8becc206d85202f129f60ea9fb1ef16bc4a9eef48cde593ffd5a85f24 DIST G4PARTICLEXS.3.1.1.tar.gz 8613102 BLAKE2B ec515e090a847021d184ff63957a252f3b2329531f20b63baf64ee94550b1e97f300ba817c8830e7597fa03af46a8593f9ecb072a3e63487de4855e2ab0def28 SHA512 afc38e0815462a9ec2ee969bd730dee86922d6eb03bddee7a031fcb5cd1e474cc316a2c81b8d8f3e17659bb1a1373bf623ca33c8b03fd934d8cc178d0b3a25b4 -DIST G4PARTICLEXS.3.1.tar.gz 8598195 BLAKE2B 2c45ca634991c5def3781c3c9eb801bd5e5475d46817147d3be59d4b6abdfd7f2c4fbeeb64bb0152fa45f68b82a73f2bc590a30d4d0fb0e3651fe34e3ea87121 SHA512 a4e134e15a0a6582da56bee84ae525d1e8cf126517da9bd3dea01d5149e6b0b4dd223825e851a932899e73fab8733cb9c2e7da90e09f15fb1ae792d8a6f7c18b DIST G4PARTICLEXS.4.0.tar.gz 12242648 BLAKE2B 3f092e460e612c13b423cc364d7f040f28a1261fb38fda05f644b3a29fea4d78564330899d1a63cdad33b0e56153d6a88ebfc5fe8308ef49dadbb754a81635e0 SHA512 ccc0284ce8735d60b8597856fa27ba33959de93664ad849608689b9d7c7a34245f2eac32f607b9dac6d62afe69b2bce4007665a9482ef209c5c7ff759b20dab4 DIST G4PII.1.3.tar.gz 4293607 BLAKE2B 1ddf90c0e49ea51129b08bf6eb3cdf62f88abe19325e8aec76f156da32602c0498ddee36d1598035fa21df95f9d86b99137f9a6f49d7c9ef2b8eb6081db233b1 SHA512 dc458f5845948f54315477886d28fd51ea2d45f3675f45d42e8352cc5961705d920d200097dc9b55ad826ff426a655258b970ddd5a96867f706eb14e9ebbfd1a DIST G4PhotonEvaporation.5.7.tar.gz 10089240 BLAKE2B 5a82697f3f5f94e98ab7f6fbc033cab251d0f18d885fe3f124a0a1f8dd73ff8bf12db45ec748bc1baf24945407fdedadc0e10b237ceb587852e8fa6340dd7ac2 SHA512 5a03921c5974f329637ce74f03cad444b989c3affa22bf40b68103a6a668ac6425e85da3d0b72ce3d81c2e4360e7202cd26cbb9e20ccc355f2243cd92031496f diff --git a/sci-physics/geant-data/geant-data-4.10.7.ebuild b/sci-physics/geant-data/geant-data-4.10.7.ebuild deleted file mode 100644 index fef29d79d14b.. --- a/sci-physics/geant-data/geant-data-4.10.7.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: b1a95a9f3106c1a66962d32c113685a9a4073b94 Author: Guilherme Amadio gentoo org> AuthorDate: Tue Dec 14 15:07:30 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Dec 14 15:07:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a95a9f sci-physics/geant: drop old versions Closes: https://bugs.gentoo.org/803575 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 4 - sci-physics/geant/geant-4.10.7-r3.ebuild | 109 - sci-physics/geant/geant-4.10.7.1-r3.ebuild | 109 - sci-physics/geant/geant-4.10.7.2-r3.ebuild | 109 - sci-physics/geant/geant-4.11.0_beta1-r2.ebuild | 109 - 5 files changed, 440 deletions(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 91325d459edd..fbb07992e964 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,6 +1,2 @@ DIST geant4-v11.0.0.tar.gz 34005874 BLAKE2B cac4c828dce57a55ee688e3c4ec0983d3fb46fcf0f3f9c8f93f6c8dc1e7b7c0165b3dc84c6221f9449cc3028d5677ee33fe24f71128c689218183ca1aa7c3730 SHA512 000e072bdf6ea0fe97c3c537d0f5ce4269ca2dd14b3700932022013e86cbc00c4564cfe55d66b9551800ff93f0e64ec06734437f2d0561619c0385b7444b -DIST geant4.10.07.p01.tar.gz 36217226 BLAKE2B 3bc5868db1328ac08582fef4a5246e2f3fc1b2d34bca668d27c6c272af3de230f680cff02c3a8b53ab5abc4186645935b042b456cdff3cba01bc180e0646a50d SHA512 d314d649bf349a4fc5dd09229897d3e4ca3bfba071daeb67ab4d4bde187ec59c120b2478d2b28d1c88615189bd38097666bf4a0c25ce5cb4bc3cf0d9815bea5d -DIST geant4.10.07.p02.tar.gz 35729676 BLAKE2B 1727ab4e35f4dafe0b406bb189a008955c660922a4fc855a765a269ec8837242ba2372b346c189de6bd6d36c434e0636c483c292f90573726fa6d3b4cc67eb12 SHA512 fe5a387880218782570ff2b28cf8f6abc1457437652f349b8b81ac1045bdec7ee51fa2930451c1271708c02914ac60effd0ee8933d42c29d05819fe320356092 DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da SHA512 174e4f37ca977eff89bbd8f72f18ef5534db72d95b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c -DIST geant4.10.07.tar.gz 36422877 BLAKE2B d81a37e0968f3c13bb846efc252b1b31cb01a8642610b079bcf6ec1741e7f5da09d50f4abe4054b7a06433dc7d9b60c4f9a1f971a5f1df27580d49b8906d SHA512 057ab2c6ee5d5ad7012bd889bf883faa3ef1fa72a93190d00d1320f250b7b52e21cbae552cbc35065ad5f5bd46cd91fd1536dd4d5e620afa0abb6b065bd7c86b -DIST geant4.11.00.b01.tar.gz 35617362 BLAKE2B 654679f3876081931a80b8ee8dbf579ef45cbd8edb4e8a641ad1facc2edab470ff19f557672e901321e1993453110b4f1f5c5d7a6b0bb293e710def2d5871d12 SHA512 abc39b33d0570bc07db0e957a2e33db91b47e8ebe650bb79cb8f6fdf6f0e4938607a96011f9b0fba0294828afcf7e6f3ee20367e319f2b388f3b315bd615a6db diff --git a/sci-physics/geant/geant-4.10.7-r3.ebuild b/sci-physics/geant/geant-4.10.7-r3.ebuild deleted file mode 100644 index 085e5abcf44a.. --- a/sci-physics/geant/geant-4.10.7-r3.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -MY_P=${PN}$(ver_cut 1-2).$(printf %02d $(ver_cut 3)) - -case ${PV} in -*_beta*) - MY_P+=.b$(printf %02d $(ver_cut 5)) - DOCS="ReleaseNotes/Beta$(ver_cut 1-3)-*.txt" - ;; -*) - if [[ $(ver_cut 4) -gt 0 ]]; then - MY_P+=.p$(printf %02d $(ver_cut 4)) - DOCS="ReleaseNotes/Patch$(ver_cut 1-3)-*.txt" - fi - HTML_DOCS="ReleaseNotes/ReleaseNotes$(ver_cut 1-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" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="c++11 c++14 +c++17 +data dawn doc examples freetype gdml geant3 hdf5 - inventor motif opengl qt5 raytracerx static-libs threads vrml" - -REQUIRED_USE=" - ^^ ( c++11 c++14 c++17 ) - inventor? ( opengl ) - motif? ( opengl ) - qt5? ( opengl ) -" - -RDEPEND=" - dev-libs/expat - >=sci-physics/clhep-2.4.4.0:2=[threads?] - data? ( ~sci-physics/geant-data-${PV} ) - dawn? ( media-gfx/dawn ) - doc? ( =app-doc/geant-docs-$(ver_cut 1-3)* ) - 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/qtprintsupport:5 - dev-qt/qtwidgets:5 - opengl? ( dev-qt/qtopengl:5 ) - ) - raytracerx? ( -
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 88a2e59d7de1976679f8d4cf02dcafb2aef3e0bd Author: Guilherme Amadio gentoo org> AuthorDate: Fri Dec 10 16:08:31 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Dec 14 14:58:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88a2e59d sci-physics/geant: version bump to 4.11.0.0 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.11.0.0.ebuild | 125 sci-physics/geant/metadata.xml | 2 + 3 files changed, 128 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 0aaa14fffb3d..91325d459edd 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,3 +1,4 @@ +DIST geant4-v11.0.0.tar.gz 34005874 BLAKE2B cac4c828dce57a55ee688e3c4ec0983d3fb46fcf0f3f9c8f93f6c8dc1e7b7c0165b3dc84c6221f9449cc3028d5677ee33fe24f71128c689218183ca1aa7c3730 SHA512 000e072bdf6ea0fe97c3c537d0f5ce4269ca2dd14b3700932022013e86cbc00c4564cfe55d66b9551800ff93f0e64ec06734437f2d0561619c0385b7444b DIST geant4.10.07.p01.tar.gz 36217226 BLAKE2B 3bc5868db1328ac08582fef4a5246e2f3fc1b2d34bca668d27c6c272af3de230f680cff02c3a8b53ab5abc4186645935b042b456cdff3cba01bc180e0646a50d SHA512 d314d649bf349a4fc5dd09229897d3e4ca3bfba071daeb67ab4d4bde187ec59c120b2478d2b28d1c88615189bd38097666bf4a0c25ce5cb4bc3cf0d9815bea5d DIST geant4.10.07.p02.tar.gz 35729676 BLAKE2B 1727ab4e35f4dafe0b406bb189a008955c660922a4fc855a765a269ec8837242ba2372b346c189de6bd6d36c434e0636c483c292f90573726fa6d3b4cc67eb12 SHA512 fe5a387880218782570ff2b28cf8f6abc1457437652f349b8b81ac1045bdec7ee51fa2930451c1271708c02914ac60effd0ee8933d42c29d05819fe320356092 DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da SHA512 174e4f37ca977eff89bbd8f72f18ef5534db72d95b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c diff --git a/sci-physics/geant/geant-4.11.0.0.ebuild b/sci-physics/geant/geant-4.11.0.0.ebuild new file mode 100644 index ..ebf046d14758 --- /dev/null +++ b/sci-physics/geant/geant-4.11.0.0.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake python-single-r1 + +MY_P=${PN}$(ver_cut 1)-v$(ver_cut 2-4) + +case ${PV} in +*_beta*) + MY_P+=.b$(printf %02d $(ver_cut 5)) + DOCS="ReleaseNotes/Beta.$(ver_cut 2-3)-*.txt" + ;; +*) + if [[ $(ver_cut 4) -gt 0 ]]; then + MY_P+=.p$(printf %02d $(ver_cut 4)) + 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" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl + python qt5 raytracerx static-libs tbb threads vtk" + +REQUIRED_USE=" + ^^ ( c++17 c++20 ) + 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-${PV} ) + 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_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}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" + -DCMAKE_INSTALL_PYTHONDIR="${EPREFIX}/usr/lib/${EPYTHON}/site-packages" + -DPYTHON_EXECUTABLE="${EPREFIX}/usr/bin/${EPYTHON}" + -DCMAKE_CXX_STANDARD=$((usev c++17 || usev c++20) | cut -c4-) + -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug) +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 2e93eaff6e500cb4ec1c1f33e4bb6501adb0a510 Author: Guilherme Amadio gentoo org> AuthorDate: Tue Dec 14 15:06:18 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Dec 14 15:06:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e93eaff sci-physics/geant: stabilize 4.10.7.3 on amd64/x86 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/geant-4.10.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/geant/geant-4.10.7.3.ebuild b/sci-physics/geant/geant-4.10.7.3.ebuild index 2b4f8cd92a19..b25e1a0f55d8 100644 --- a/sci-physics/geant/geant-4.10.7.3.ebuild +++ b/sci-physics/geant/geant-4.10.7.3.ebuild @@ -27,7 +27,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="c++11 c++14 +c++17 +data dawn doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs threads vrml"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: c3abc04b44286b2ba757c960d3aed257ea239a24 Author: Guilherme Amadio gentoo org> AuthorDate: Fri Dec 10 16:06:14 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Dec 14 14:58:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3abc04b sci-physics/geant-data: version bump to 4.11.0.0 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/Manifest | 3 ++ sci-physics/geant-data/geant-data-4.11.0.0.ebuild | 54 +++ 2 files changed, 57 insertions(+) diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest index b38e7fd0d709..f4158d9d8c9e 100644 --- a/sci-physics/geant-data/Manifest +++ b/sci-physics/geant-data/Manifest @@ -1,14 +1,17 @@ DIST G4ABLA.3.1.tar.gz 107286 BLAKE2B ff60665b01dcdb85a76028af472e6f71068b8132187701c46e5c4e8509125d34853d3c574561be22f34cc5f35503ec0808f2964888cd19259392de8054f19647 SHA512 4178870783ca015dade0b07006afc27fed095ff195251c672a0812f9c8e13908b5dfa9a127e8f3ec473f242bf7faf6d49a3371a75e669a06245722924b7c4278 DIST G4EMLOW.7.13.tar.gz 298636910 BLAKE2B ee9c83410183a6fef3a2d44e866818a765f85aecb637879a6f96b2958e0c3675acb0a2891b6dd07c81fffabcb95dcc541f23f076b4aa1cbb2131e72b2b869b93 SHA512 8789ee0cae6d62c6e6af5f8c5f49706f37230df609cad375bef9568d13d5cd62fa1bded616385fd4790d047bb305090ba08957980fe7881d169a2a0e31693879 DIST G4EMLOW.7.17.tar.gz 325266417 BLAKE2B 66c2912441620d0e005391f389f846c6ad4e8d122f763ffc22f7b071891c2fcdfa677ce11f5e35a02efae530517130ba0820d23e0a8a58f6931fbc814f15de22 SHA512 63e961f9afc79f8d03e15d6971cbe9889c8bbf1ef1d1a7896684b71c69fedfdfc1725780f88804299337971f719d03c2cc908a0a8fa84ceb9150eadbfbe4db38 +DIST G4EMLOW.8.0.tar.gz 326834565 BLAKE2B fff006b48524cd840871fa50a4d7af671e871f0bb84da780c151899285a583dff3c1fd15e0e5652d43e6d170512e41ec4b003ed335a5e850b2aa7fc4d2822b13 SHA512 754e875a461950a9ad1accef5a83970f8c7bfdbc1970fedb35eefd1f70d5b5309c3d6c3c262892bf9318330e1ab721a76c7836d8b880205af69fa3c1a0c7e079 DIST G4ENSDFSTATE.2.3.tar.gz 290745 BLAKE2B 89c642a43ebcb979b233cfb1af1bde9b2f4fd5a5ff2f282f8975aae9514c3579d67e66b1b3559e75a633b13d272c0f54fc41aef415463583a6920fc6e3f66b78 SHA512 0f92d1871f532a979829406a150e263ac13141e594acca6728edd1dbe0a181c03d0be23f7cbb6a6e73550dc71bf1337edb799c9845dff6df991b44ea8cb8ceec DIST G4INCL.1.0.tar.gz 95840 BLAKE2B 2c264b7563620cdbdb8a5e529f21766a5b5ea3e2e51047362518714d01854de8d9ca2ca2a0183ab672cc2f8a4d951327b0e1a7298799695fd48233fa5e529686 SHA512 9d769566d1728674bd6d1e59fc05882943cd240d2f0a9e47dff37fa64fe27720b20b66f6dea6d300c3c9082a22f7f71bb416df8c7d2b5bae87251c4a0113f49b DIST G4NDL.4.6.tar.gz 599862135 BLAKE2B 78e30dd0f02f3b7d7fce12a3a4dcb83e1405ba45f19ed2a743ee7e72be426e09a31cedb521a62a116a8a580a39c83987d4e39ab621b73e0d7a41e7dab8f36d41 SHA512 29b7d933d3e691b03cf45db0c4a9335c03f34ce57149a37b66a0f85e41d500d985f86bc8becc206d85202f129f60ea9fb1ef16bc4a9eef48cde593ffd5a85f24 DIST G4PARTICLEXS.3.1.1.tar.gz 8613102 BLAKE2B ec515e090a847021d184ff63957a252f3b2329531f20b63baf64ee94550b1e97f300ba817c8830e7597fa03af46a8593f9ecb072a3e63487de4855e2ab0def28 SHA512 afc38e0815462a9ec2ee969bd730dee86922d6eb03bddee7a031fcb5cd1e474cc316a2c81b8d8f3e17659bb1a1373bf623ca33c8b03fd934d8cc178d0b3a25b4 DIST G4PARTICLEXS.3.1.tar.gz 8598195 BLAKE2B 2c45ca634991c5def3781c3c9eb801bd5e5475d46817147d3be59d4b6abdfd7f2c4fbeeb64bb0152fa45f68b82a73f2bc590a30d4d0fb0e3651fe34e3ea87121 SHA512 a4e134e15a0a6582da56bee84ae525d1e8cf126517da9bd3dea01d5149e6b0b4dd223825e851a932899e73fab8733cb9c2e7da90e09f15fb1ae792d8a6f7c18b +DIST G4PARTICLEXS.4.0.tar.gz 12242648 BLAKE2B 3f092e460e612c13b423cc364d7f040f28a1261fb38fda05f644b3a29fea4d78564330899d1a63cdad33b0e56153d6a88ebfc5fe8308ef49dadbb754a81635e0 SHA512 ccc0284ce8735d60b8597856fa27ba33959de93664ad849608689b9d7c7a34245f2eac32f607b9dac6d62afe69b2bce4007665a9482ef209c5c7ff759b20dab4 DIST G4PII.1.3.tar.gz 4293607 BLAKE2B 1ddf90c0e49ea51129b08bf6eb3cdf62f88abe19325e8aec76f156da32602c0498ddee36d1598035fa21df95f9d86b99137f9a6f49d7c9ef2b8eb6081db233b1 SHA512 dc458f5845948f54315477886d28fd51ea2d45f3675f45d42e8352cc5961705d920d200097dc9b55ad826ff426a655258b970ddd5a96867f706eb14e9ebbfd1a DIST G4PhotonEvaporation.5.7.tar.gz 10089240 BLAKE2B 5a82697f3f5f94e98ab7f6fbc033cab251d0f18d885fe3f124a0a1f8dd73ff8bf12db45ec748bc1baf24945407fdedadc0e10b237ceb587852e8fa6340dd7ac2 SHA512 5a03921c5974f329637ce74f03cad444b989c3affa22bf40b68103a6a668ac6425e85da3d0b72ce3d81c2e4360e7202cd26cbb9e20ccc355f2243cd92031496f DIST G4RadioactiveDecay.5.6.tar.gz 1059792 BLAKE2B 610761030c01445ecd3159df0193814f96fc011e677bc9306788c93cd3089f2623aab96c1ad94edf22b0e9aed701288de465c898e3dce59540e2619947ea8f75 SHA512 825b04f79097c39aac7152484e322f87e69046ee5a8bb25b6e2d337026ae0eb0f77faed83e870816571c42c83120eda085dbbf2bd2f891f2b2932fad9078334d DIST G4RealSurface.2.2.tar.gz 132506346 BLAKE2B
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 67017da4dc0c41d35528db32ade3fe7a3a2f248a Author: Guilherme Amadio gentoo org> AuthorDate: Fri Nov 19 16:27:03 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Fri Nov 19 16:27:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67017da4 sci-physics/geant: version bump to 4.10.7.3 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.10.7.3.ebuild | 107 2 files changed, 108 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 1220b7f3884d..0aaa14fffb3d 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,4 +1,5 @@ DIST geant4.10.07.p01.tar.gz 36217226 BLAKE2B 3bc5868db1328ac08582fef4a5246e2f3fc1b2d34bca668d27c6c272af3de230f680cff02c3a8b53ab5abc4186645935b042b456cdff3cba01bc180e0646a50d SHA512 d314d649bf349a4fc5dd09229897d3e4ca3bfba071daeb67ab4d4bde187ec59c120b2478d2b28d1c88615189bd38097666bf4a0c25ce5cb4bc3cf0d9815bea5d DIST geant4.10.07.p02.tar.gz 35729676 BLAKE2B 1727ab4e35f4dafe0b406bb189a008955c660922a4fc855a765a269ec8837242ba2372b346c189de6bd6d36c434e0636c483c292f90573726fa6d3b4cc67eb12 SHA512 fe5a387880218782570ff2b28cf8f6abc1457437652f349b8b81ac1045bdec7ee51fa2930451c1271708c02914ac60effd0ee8933d42c29d05819fe320356092 +DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da SHA512 174e4f37ca977eff89bbd8f72f18ef5534db72d95b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c DIST geant4.10.07.tar.gz 36422877 BLAKE2B d81a37e0968f3c13bb846efc252b1b31cb01a8642610b079bcf6ec1741e7f5da09d50f4abe4054b7a06433dc7d9b60c4f9a1f971a5f1df27580d49b8906d SHA512 057ab2c6ee5d5ad7012bd889bf883faa3ef1fa72a93190d00d1320f250b7b52e21cbae552cbc35065ad5f5bd46cd91fd1536dd4d5e620afa0abb6b065bd7c86b DIST geant4.11.00.b01.tar.gz 35617362 BLAKE2B 654679f3876081931a80b8ee8dbf579ef45cbd8edb4e8a641ad1facc2edab470ff19f557672e901321e1993453110b4f1f5c5d7a6b0bb293e710def2d5871d12 SHA512 abc39b33d0570bc07db0e957a2e33db91b47e8ebe650bb79cb8f6fdf6f0e4938607a96011f9b0fba0294828afcf7e6f3ee20367e319f2b388f3b315bd615a6db diff --git a/sci-physics/geant/geant-4.10.7.3.ebuild b/sci-physics/geant/geant-4.10.7.3.ebuild new file mode 100644 index ..2b4f8cd92a19 --- /dev/null +++ b/sci-physics/geant/geant-4.10.7.3.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_P=${PN}$(ver_cut 1-2).$(printf %02d $(ver_cut 3)) + +case ${PV} in +*_beta*) + MY_P+=.b$(printf %02d $(ver_cut 5)) + DOCS="ReleaseNotes/Beta$(ver_cut 1-3)-*.txt" + ;; +*) + if [[ $(ver_cut 4) -gt 0 ]]; then + MY_P+=.p$(printf %02d $(ver_cut 4)) + DOCS="ReleaseNotes/Patch$(ver_cut 1-3)-*.txt" + fi + HTML_DOCS="ReleaseNotes/ReleaseNotes$(ver_cut 1-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" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="c++11 c++14 +c++17 +data dawn doc examples freetype gdml geant3 hdf5 + inventor motif opengl qt5 raytracerx static-libs threads vrml" + +REQUIRED_USE=" + ^^ ( c++11 c++14 c++17 ) + inventor? ( opengl ) + motif? ( opengl ) + qt5? ( opengl ) +" + +RDEPEND=" + dev-libs/expat + >=sci-physics/clhep-2.4.4.0:2=[threads?] + data? ( ~sci-physics/geant-data-4.10.7.1 ) + dawn? ( media-gfx/dawn ) + doc? ( =app-doc/geant-docs-$(ver_cut 1-3)* ) + 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/qtprintsupport:5 + dev-qt/qtwidgets:5 + opengl? ( dev-qt/qtopengl:5 ) + ) + raytracerx? ( + x11-libs/libX11 + x11-libs/libXmu + )" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" + -DGEANT4_BUILD_CXXSTD=$((usev c++11 || usev c++14 || usev c++17) | cut -c4-) + -DGEANT4_BUILD_MULTITHREADED=$(usex threads) + -DGEANT4_BUILD_STORE_TRAJECTORY=OFF + -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) + -DGEANT4_BUILD_VERBOSE_CODE=OFF +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-vmc/, sci-physics/vgm/, profiles/updates/, ...
commit: 354d520135f968f6b3dcfdcd168773e26419f95a Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Aug 21 13:07:00 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Thu Sep 2 09:28:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=354d5201 Move sci-physics/{geant-vmc → geant4_vmc} This follows the new consistent naming of the upstream project, collapsing the first version number into the package name. Closes: https://github.com/gentoo/gentoo/pull/22068 Signed-off-by: Oliver Freyermuth googlemail.com> Signed-off-by: Guilherme Amadio gentoo.org> profiles/updates/3Q-2021 | 1 + sci-physics/geant-vmc/Manifest| 1 - sci-physics/geant4_vmc/Manifest | 1 + .../geant4_vmc-5.3-r1.ebuild} | 8 .../geant-vmc-.ebuild => geant4_vmc/geant4_vmc-.ebuild} | 8 sci-physics/{geant-vmc => geant4_vmc}/metadata.xml| 0 sci-physics/vgm/vgm-4.8-r1.ebuild | 2 +- sci-physics/vgm/vgm-4.9-r1.ebuild | 2 +- sci-physics/vgm/vgm-.ebuild | 2 +- 9 files changed, 13 insertions(+), 12 deletions(-) diff --git a/profiles/updates/3Q-2021 b/profiles/updates/3Q-2021 index 0e75a5958bb..59da6b5d43f 100644 --- a/profiles/updates/3Q-2021 +++ b/profiles/updates/3Q-2021 @@ -8,3 +8,4 @@ move dev-python/python-backoff dev-python/backoff move dev-python/python-musicbrainz-ngs dev-python/python-musicbrainzngs move dev-python/python-podman dev-python/podman-py move dev-python/u-msgpack dev-python/u-msgpack-python +move sci-physics/geant-vmc sci-physics/geant4_vmc diff --git a/sci-physics/geant-vmc/Manifest b/sci-physics/geant-vmc/Manifest deleted file mode 100644 index f28791df07e..000 --- a/sci-physics/geant-vmc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST geant-vmc-4.5.3.tar.gz 7411643 BLAKE2B 31a486aa32f879093753aab09798eabf1a936f0aa246bb97c7f055eefb789c9c5a5097c14ce47b05a99f3cc2b46bea6edeba2af80ee362bb8fee039ee711eddc SHA512 918ce3ca4a4fb329f0fce00dae3d4a4c9f348553f31bf474f727c1e67242b5ff28fe7dc5d3ab12d1174663b1dd96b654b5baf7edfa662ab3f66687792e94 diff --git a/sci-physics/geant4_vmc/Manifest b/sci-physics/geant4_vmc/Manifest new file mode 100644 index 000..ddfb4b445a2 --- /dev/null +++ b/sci-physics/geant4_vmc/Manifest @@ -0,0 +1 @@ +DIST geant4_vmc-5.3.tar.gz 7411643 BLAKE2B 31a486aa32f879093753aab09798eabf1a936f0aa246bb97c7f055eefb789c9c5a5097c14ce47b05a99f3cc2b46bea6edeba2af80ee362bb8fee039ee711eddc SHA512 918ce3ca4a4fb329f0fce00dae3d4a4c9f348553f31bf474f727c1e67242b5ff28fe7dc5d3ab12d1174663b1dd96b654b5baf7edfa662ab3f66687792e94 diff --git a/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild b/sci-physics/geant4_vmc/geant4_vmc-5.3-r1.ebuild similarity index 87% rename from sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild rename to sci-physics/geant4_vmc/geant4_vmc-5.3-r1.ebuild index cafdbf75e09..503e3d2f17a 100644 --- a/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild +++ b/sci-physics/geant4_vmc/geant4_vmc-5.3-r1.ebuild @@ -7,11 +7,11 @@ inherit cmake if [[ ${PV} == ** ]]; then inherit git-r3 - EGIT_REPO_URI="https://github.com/vmc-project/geant4_vmc.git; + EGIT_REPO_URI="https://github.com/vmc-project/${PN}.git; else - MY_PV=$(ver_rs 1-2 - $(ver_cut 2-)) - SRC_URI="https://github.com/vmc-project/geant4_vmc/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/geant4_vmc-${MY_PV}" + MY_PV=$(ver_rs 1- -) + 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 diff --git a/sci-physics/geant-vmc/geant-vmc-.ebuild b/sci-physics/geant4_vmc/geant4_vmc-.ebuild similarity index 87% rename from sci-physics/geant-vmc/geant-vmc-.ebuild rename to sci-physics/geant4_vmc/geant4_vmc-.ebuild index b22fc0afcbf..e5a8d12edb2 100644 --- a/sci-physics/geant-vmc/geant-vmc-.ebuild +++ b/sci-physics/geant4_vmc/geant4_vmc-.ebuild @@ -7,11 +7,11 @@ inherit cmake if [[ ${PV} == ** ]]; then inherit git-r3 - EGIT_REPO_URI="https://github.com/vmc-project/geant4_vmc.git; + EGIT_REPO_URI="https://github.com/vmc-project/${PN}.git; else - MY_PV=$(ver_rs 1-2 - $(ver_cut 2-)) - SRC_URI="https://github.com/vmc-project/geant4_vmc/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/geant4_vmc-${MY_PV}" + MY_PV=$(ver_rs 1- -) + 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 diff --git a/sci-physics/geant-vmc/metadata.xml b/sci-physics/geant4_vmc/metadata.xml similarity index 100% rename from
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/files/, sci-physics/geant/
commit: d18c2c2350f97e4eec032d01c672f6ced09cc2fa Author: Guilherme Amadio gentoo org> AuthorDate: Mon Aug 23 11:47:43 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Aug 23 11:48:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d18c2c23 sci-physics/geant: fix build with CMake 3.20 and above Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/files/geant4.10.7-hdf5.patch | 70 ++ ...ant-4.10.7-r2.ebuild => geant-4.10.7-r3.ebuild} | 2 + ...4.10.7.1-r2.ebuild => geant-4.10.7.1-r3.ebuild} | 2 + ...4.10.7.2-r2.ebuild => geant-4.10.7.2-r3.ebuild} | 2 + ...eta1-r1.ebuild => geant-4.11.0_beta1-r2.ebuild} | 2 + 5 files changed, 78 insertions(+) diff --git a/sci-physics/geant/files/geant4.10.7-hdf5.patch b/sci-physics/geant/files/geant4.10.7-hdf5.patch new file mode 100644 index 000..679cdfbed9d --- /dev/null +++ b/sci-physics/geant/files/geant4.10.7-hdf5.patch @@ -0,0 +1,70 @@ +From 4e86e523e7f0e419b990520a15ef7d524102cd06 Mon Sep 17 00:00:00 2001 +From: Guilherme Amadio +Date: Mon, 23 Aug 2021 13:18:25 +0200 +Subject: [PATCH] Rename Geant4::HDF5 to hdf5::hdf5 + +Needed to be compatible with CMake 3.20, which now provides imported +targets for HDF5 (https://cmake.org/cmake/help/v3.20/module/FindHDF5.html). +--- + cmake/Modules/G4HDF5Shim.cmake | 16 + cmake/Modules/G4OptionalComponents.cmake | 2 +- + +diff --git a/cmake/Modules/G4HDF5Shim.cmake b/cmake/Modules/G4HDF5Shim.cmake +index 963a7bb5be..97d97248d8 100644 +--- a/cmake/Modules/G4HDF5Shim.cmake b/cmake/Modules/G4HDF5Shim.cmake +@@ -1,10 +1,10 @@ +- # - G4HDF5Shim ++# - G4HDF5Shim + # + # Geant4's Geant4Config.cmake file aims to support CMake 3.8 and newer + # The HDF5 dependency is located through CMake's builtin FindHDF5 +-# module, but this does not supply imported targets as of CMake 3.16. ++# module, but this does not supply imported targets until CMake 3.20. + # It may use HDF5's hdf5-config.cmake file if available, so create +-# custom imported target Geant4::HDF5 to allow both cases to be handled ++# custom imported target hdf5::hdf5 to allow both cases to be handled + # without interference with either. + + if(HDF5_FOUND) +@@ -24,18 +24,18 @@ if(HDF5_FOUND) +endif() + endif() + +- # As FindHDF5 does not yet supply imported targets, we ++ # If FindHDF5 does not yet supply imported targets, we + # create an internal INTERFACE target to wrap these. + # This still hard-codes include/library paths, but limits it + # to one place. Later, we'll create proper imported targets + # with re-finds but for now this is the best minimally invasive proceedure +- if(NOT TARGET Geant4::HDF5) +- add_library(Geant4::HDF5 IMPORTED UNKNOWN) +- set_target_properties(Geant4::HDF5 PROPERTIES ++ if(NOT TARGET hdf5::hdf5) ++ add_library(hdf5::hdf5 IMPORTED UNKNOWN) ++ set_target_properties(hdf5::hdf5 PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES "C" + IMPORTED_LOCATION "${HDF5_C_LIBRARY_hdf5}" + INTERFACE_INCLUDE_DIRECTORIES "${HDF5_C_INCLUDE_DIRS}" + INTERFACE_LINK_LIBRARIES "${HDF5_C_LIBRARIES}" + ) + endif() +-endif() +\ No newline at end of file ++endif() +diff --git a/cmake/Modules/G4OptionalComponents.cmake b/cmake/Modules/G4OptionalComponents.cmake +index c0639a538b..77b3c91241 100644 +--- a/cmake/Modules/G4OptionalComponents.cmake b/cmake/Modules/G4OptionalComponents.cmake +@@ -369,7 +369,7 @@ if(GEANT4_USE_HDF5) + find_package(HDF5 1.8 REQUIRED) + include("${CMAKE_CURRENT_LIST_DIR}/G4HDF5Shim.cmake") + # Backward compatibility +- set(HDF5_LIBRARIES Geant4::HDF5) ++ set(HDF5_LIBRARIES hdf5::hdf5) + + # May have found via config mode... + if(HDF5_DIR) +-- +2.33.0 + diff --git a/sci-physics/geant/geant-4.10.7-r2.ebuild b/sci-physics/geant/geant-4.10.7-r3.ebuild similarity index 98% rename from sci-physics/geant/geant-4.10.7-r2.ebuild rename to sci-physics/geant/geant-4.10.7-r3.ebuild index fcc83668274..085e5abcf44 100644 --- a/sci-physics/geant/geant-4.10.7-r2.ebuild +++ b/sci-physics/geant/geant-4.10.7-r3.ebuild @@ -62,6 +62,8 @@ RDEPEND=" x11-libs/libXmu )" +PATCHES=( "${FILESDIR}"/geant4.10.7-hdf5.patch ) + S="${WORKDIR}/${MY_P}" src_configure() { diff --git a/sci-physics/geant/geant-4.10.7.1-r2.ebuild b/sci-physics/geant/geant-4.10.7.1-r3.ebuild similarity index 98% rename from sci-physics/geant/geant-4.10.7.1-r2.ebuild rename to sci-physics/geant/geant-4.10.7.1-r3.ebuild index fcc83668274..085e5abcf44 100644 --- a/sci-physics/geant/geant-4.10.7.1-r2.ebuild +++ b/sci-physics/geant/geant-4.10.7.1-r3.ebuild @@ -62,6 +62,8 @@ RDEPEND=" x11-libs/libXmu )" +PATCHES=( "${FILESDIR}"/geant4.10.7-hdf5.patch ) + S="${WORKDIR}/${MY_P}" src_configure() { diff --git a/sci-physics/geant/geant-4.10.7.2-r2.ebuild b/sci-physics/geant/geant-4.10.7.2-r3.ebuild
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: b54a2474d254d6d8f181162c73406a212beefbac Author: Guilherme Amadio gentoo org> AuthorDate: Tue Jun 29 11:35:55 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Jun 29 11:47:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b54a2474 sci-physics/geant: add missing dependency with USE=qt5 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/{geant-4.10.7-r1.ebuild => geant-4.10.7-r2.ebuild} | 1 + sci-physics/geant/{geant-4.10.7.1-r1.ebuild => geant-4.10.7.1-r2.ebuild} | 1 + sci-physics/geant/{geant-4.10.7.2-r1.ebuild => geant-4.10.7.2-r2.ebuild} | 1 + .../geant/{geant-4.11.0_beta1.ebuild => geant-4.11.0_beta1-r1.ebuild}| 1 + 4 files changed, 4 insertions(+) diff --git a/sci-physics/geant/geant-4.10.7-r1.ebuild b/sci-physics/geant/geant-4.10.7-r2.ebuild similarity index 99% rename from sci-physics/geant/geant-4.10.7-r1.ebuild rename to sci-physics/geant/geant-4.10.7-r2.ebuild index 7e6230175a6..fcc83668274 100644 --- a/sci-physics/geant/geant-4.10.7-r1.ebuild +++ b/sci-physics/geant/geant-4.10.7-r2.ebuild @@ -50,6 +50,7 @@ RDEPEND=" motif? ( x11-libs/motif:0 ) opengl? ( virtual/opengl ) qt5? ( + dev-qt/qt3d:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 diff --git a/sci-physics/geant/geant-4.10.7.1-r1.ebuild b/sci-physics/geant/geant-4.10.7.1-r2.ebuild similarity index 99% rename from sci-physics/geant/geant-4.10.7.1-r1.ebuild rename to sci-physics/geant/geant-4.10.7.1-r2.ebuild index 7e6230175a6..fcc83668274 100644 --- a/sci-physics/geant/geant-4.10.7.1-r1.ebuild +++ b/sci-physics/geant/geant-4.10.7.1-r2.ebuild @@ -50,6 +50,7 @@ RDEPEND=" motif? ( x11-libs/motif:0 ) opengl? ( virtual/opengl ) qt5? ( + dev-qt/qt3d:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 diff --git a/sci-physics/geant/geant-4.10.7.2-r1.ebuild b/sci-physics/geant/geant-4.10.7.2-r2.ebuild similarity index 99% rename from sci-physics/geant/geant-4.10.7.2-r1.ebuild rename to sci-physics/geant/geant-4.10.7.2-r2.ebuild index d67384d23d7..2b4f8cd92a1 100644 --- a/sci-physics/geant/geant-4.10.7.2-r1.ebuild +++ b/sci-physics/geant/geant-4.10.7.2-r2.ebuild @@ -50,6 +50,7 @@ RDEPEND=" motif? ( x11-libs/motif:0 ) opengl? ( virtual/opengl ) qt5? ( + dev-qt/qt3d:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 diff --git a/sci-physics/geant/geant-4.11.0_beta1.ebuild b/sci-physics/geant/geant-4.11.0_beta1-r1.ebuild similarity index 99% rename from sci-physics/geant/geant-4.11.0_beta1.ebuild rename to sci-physics/geant/geant-4.11.0_beta1-r1.ebuild index d0b2f94a4e2..19e28827a13 100644 --- a/sci-physics/geant/geant-4.11.0_beta1.ebuild +++ b/sci-physics/geant/geant-4.11.0_beta1-r1.ebuild @@ -50,6 +50,7 @@ RDEPEND=" motif? ( x11-libs/motif:0 ) opengl? ( virtual/opengl ) qt5? ( + dev-qt/qt3d:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-vmc/
commit: e842c56f51549136e881b53f36949448a7b4ee07 Author: Guilherme Amadio gentoo org> AuthorDate: Mon Jun 28 19:29:18 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jun 28 19:29:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e842c56f sci-physics/geant-vmc: update HOMEPAGE and SRC_URI Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild | 4 ++-- sci-physics/geant-vmc/geant-vmc-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild b/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild index 1b98d940d1a..cafdbf75e09 100644 --- a/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild +++ b/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild @@ -10,13 +10,13 @@ if [[ ${PV} == ** ]]; then EGIT_REPO_URI="https://github.com/vmc-project/geant4_vmc.git; else MY_PV=$(ver_rs 1-2 - $(ver_cut 2-)) - SRC_URI="https://github.com/vmc-project/geant4-vmc/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/vmc-project/geant4_vmc/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/geant4_vmc-${MY_PV}" KEYWORDS="~amd64 ~x86" fi DESCRIPTION="Virtual Monte Carlo Geant4 implementation" -HOMEPAGE="https://github.com/vmc-project/vmc; +HOMEPAGE="https://github.com/vmc-project/geant4_vmc; LICENSE="GPL-3" SLOT="4" diff --git a/sci-physics/geant-vmc/geant-vmc-.ebuild b/sci-physics/geant-vmc/geant-vmc-.ebuild index d31a6e26d16..b22fc0afcbf 100644 --- a/sci-physics/geant-vmc/geant-vmc-.ebuild +++ b/sci-physics/geant-vmc/geant-vmc-.ebuild @@ -10,13 +10,13 @@ if [[ ${PV} == ** ]]; then EGIT_REPO_URI="https://github.com/vmc-project/geant4_vmc.git; else MY_PV=$(ver_rs 1-2 - $(ver_cut 2-)) - SRC_URI="https://github.com/vmc-project/geant4-vmc/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/vmc-project/geant4_vmc/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/geant4_vmc-${MY_PV}" KEYWORDS="~amd64 ~x86" fi DESCRIPTION="Virtual Monte Carlo Geant4 implementation" -HOMEPAGE="https://github.com/vmc-project/vmc; +HOMEPAGE="https://github.com/vmc-project/geant4_vmc; LICENSE="GPL-3" SLOT="4"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-vmc/
commit: e77eb6aafa29ea9e5c25229032f5cfd672f3f3e7 Author: Guilherme Amadio gentoo org> AuthorDate: Mon Jun 28 13:58:12 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jun 28 16:15:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e77eb6aa sci-physics/geant-vmc: remove C++ USE flags, use C++17 as default Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> ...ant-vmc-4.5.3.ebuild => geant-vmc-4.5.3-r1.ebuild} | 19 +-- sci-physics/geant-vmc/geant-vmc-.ebuild | 19 +-- sci-physics/geant-vmc/metadata.xml| 4 3 files changed, 10 insertions(+), 32 deletions(-) diff --git a/sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild b/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild similarity index 78% rename from sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild rename to sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild index a4e3263f8af..d31a6e26d16 100644 --- a/sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild +++ b/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild @@ -20,22 +20,13 @@ HOMEPAGE="https://github.com/vmc-project/vmc; LICENSE="GPL-3" SLOT="4" -IUSE="+c++11 c++14 c++17 doc examples geant3 +g4root +mtroot rootvmc vgm test" - -REQUIRED_USE="^^ ( c++11 c++14 c++17 )" +IUSE="doc examples geant3 +g4root +mtroot vgm test" RDEPEND=" - rootvmc? ( - >=sci-physics/root-6.18:=[vmc] - !!sci-physics/vmc - ) - !rootvmc? ( - >=sci-physics/root-6.18:=[-vmc] - sci-physics/vmc:=[c++11?,c++14?,c++17?] - ) - >=sci-physics/geant-4.10.6[c++11?,c++14?,c++17?,opengl,geant3?] - >=sci-physics/root-6.18:=[c++11?,c++14?,c++17?] - vgm? ( >=sci-physics/vgm-4.8:=[c++11?,c++14?,c++17?] )" + sci-physics/geant[c++17,opengl,geant3?] + sci-physics/root:=[c++17,-vmc] + sci-physics/vmc:=[c++17] + vgm? ( sci-physics/vgm:= )" DEPEND="${RDEPEND}" BDEPEND="doc? ( app-doc/doxygen )" RESTRICT=" diff --git a/sci-physics/geant-vmc/geant-vmc-.ebuild b/sci-physics/geant-vmc/geant-vmc-.ebuild index a4e3263f8af..d31a6e26d16 100644 --- a/sci-physics/geant-vmc/geant-vmc-.ebuild +++ b/sci-physics/geant-vmc/geant-vmc-.ebuild @@ -20,22 +20,13 @@ HOMEPAGE="https://github.com/vmc-project/vmc; LICENSE="GPL-3" SLOT="4" -IUSE="+c++11 c++14 c++17 doc examples geant3 +g4root +mtroot rootvmc vgm test" - -REQUIRED_USE="^^ ( c++11 c++14 c++17 )" +IUSE="doc examples geant3 +g4root +mtroot vgm test" RDEPEND=" - rootvmc? ( - >=sci-physics/root-6.18:=[vmc] - !!sci-physics/vmc - ) - !rootvmc? ( - >=sci-physics/root-6.18:=[-vmc] - sci-physics/vmc:=[c++11?,c++14?,c++17?] - ) - >=sci-physics/geant-4.10.6[c++11?,c++14?,c++17?,opengl,geant3?] - >=sci-physics/root-6.18:=[c++11?,c++14?,c++17?] - vgm? ( >=sci-physics/vgm-4.8:=[c++11?,c++14?,c++17?] )" + sci-physics/geant[c++17,opengl,geant3?] + sci-physics/root:=[c++17,-vmc] + sci-physics/vmc:=[c++17] + vgm? ( sci-physics/vgm:= )" DEPEND="${RDEPEND}" BDEPEND="doc? ( app-doc/doxygen )" RESTRICT=" diff --git a/sci-physics/geant-vmc/metadata.xml b/sci-physics/geant-vmc/metadata.xml index ed5c44ec6a3..7fc023bcb29 100644 --- a/sci-physics/geant-vmc/metadata.xml +++ b/sci-physics/geant-vmc/metadata.xml @@ -17,13 +17,9 @@ vmc-project/geant4_vmc -Build using the C++11 standard -Build using the C++14 standard -Build using the C++17 standard Enable the Virtual Geometry Model (sci-physics/vgm) Build G4Root (interface for GEANT4 simulation with a ROOT geometry) Build with Geant4 G3toG4 library Build MTRoot (provides ROOT IO manager classes with multi-threading support) -Use sci-physics/root[vmc] (deprecated) instead of sci-physics/vmc as VMC provider
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-vmc/
commit: c299b276ed319e2ffa1cf07efca535451531cd41 Author: Guilherme Amadio gentoo org> AuthorDate: Mon Jun 28 15:32:33 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jun 28 16:15:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c299b276 sci-physics/geant-vmc: update dependency on sci-physics/geant Does not compile against >=sci-physics/geant-4.11.0_beta1. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild b/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild index d31a6e26d16..1b98d940d1a 100644 --- a/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild +++ b/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild @@ -23,7 +23,7 @@ SLOT="4" IUSE="doc examples geant3 +g4root +mtroot vgm test" RDEPEND=" - sci-physics/geant[c++17,opengl,geant3?] +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 118ad82dfde41a0fe6b80aaa45e934b5a51b428c Author: Guilherme Amadio gentoo org> AuthorDate: Mon Jun 28 13:55:00 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jun 28 16:15:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=118ad82d sci-physics/geant: move default C++ standard to C++17 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/{geant-4.10.7.1.ebuild => geant-4.10.7-r1.ebuild} | 2 +- sci-physics/geant/{geant-4.10.7.ebuild => geant-4.10.7.1-r1.ebuild} | 2 +- sci-physics/geant/{geant-4.10.7.2.ebuild => geant-4.10.7.2-r1.ebuild} | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-physics/geant/geant-4.10.7.1.ebuild b/sci-physics/geant/geant-4.10.7-r1.ebuild similarity index 97% rename from sci-physics/geant/geant-4.10.7.1.ebuild rename to sci-physics/geant/geant-4.10.7-r1.ebuild index 4876bb60e54..7e6230175a6 100644 --- a/sci-physics/geant/geant-4.10.7.1.ebuild +++ b/sci-physics/geant/geant-4.10.7-r1.ebuild @@ -28,7 +28,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="+c++11 c++14 c++17 +data dawn doc examples freetype gdml geant3 hdf5 +IUSE="c++11 c++14 +c++17 +data dawn doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs threads vrml" REQUIRED_USE=" diff --git a/sci-physics/geant/geant-4.10.7.ebuild b/sci-physics/geant/geant-4.10.7.1-r1.ebuild similarity index 97% rename from sci-physics/geant/geant-4.10.7.ebuild rename to sci-physics/geant/geant-4.10.7.1-r1.ebuild index 4876bb60e54..7e6230175a6 100644 --- a/sci-physics/geant/geant-4.10.7.ebuild +++ b/sci-physics/geant/geant-4.10.7.1-r1.ebuild @@ -28,7 +28,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="+c++11 c++14 c++17 +data dawn doc examples freetype gdml geant3 hdf5 +IUSE="c++11 c++14 +c++17 +data dawn doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs threads vrml" REQUIRED_USE=" diff --git a/sci-physics/geant/geant-4.10.7.2.ebuild b/sci-physics/geant/geant-4.10.7.2-r1.ebuild similarity index 97% rename from sci-physics/geant/geant-4.10.7.2.ebuild rename to sci-physics/geant/geant-4.10.7.2-r1.ebuild index 9687486dde6..d67384d23d7 100644 --- a/sci-physics/geant/geant-4.10.7.2.ebuild +++ b/sci-physics/geant/geant-4.10.7.2-r1.ebuild @@ -28,7 +28,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+c++11 c++14 c++17 +data dawn doc examples freetype gdml geant3 hdf5 +IUSE="c++11 c++14 +c++17 +data dawn doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs threads vrml" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 0c5d4e2b0e549028a9c768f9680da975d3a0864b Author: Guilherme Amadio gentoo org> AuthorDate: Mon Jun 28 12:42:03 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jun 28 13:10:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c5d4e2b sci-physics/geant: fix bug #799020 Closes: https://bugs.gentoo.org/799020 Fixes: c7c1d593a8afec705fde43123856ae1370ff37eb Geant4 11.0 beta only supports C++17 and above. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/geant-4.11.0_beta1.ebuild | 8 sci-physics/geant/metadata.xml | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/sci-physics/geant/geant-4.11.0_beta1.ebuild b/sci-physics/geant/geant-4.11.0_beta1.ebuild index 62c4b4c198c..d0b2f94a4e2 100644 --- a/sci-physics/geant/geant-4.11.0_beta1.ebuild +++ b/sci-physics/geant/geant-4.11.0_beta1.ebuild @@ -28,11 +28,11 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+c++11 c++14 c++17 +data dawn doc examples freetype gdml geant3 hdf5 - inventor motif opengl qt5 raytracerx static-libs threads vrml" +IUSE="+c++17 c++20 +data dawn doc examples freetype gdml geant3 hdf5 inventor motif opengl + qt5 raytracerx static-libs threads vrml" REQUIRED_USE=" - ^^ ( c++11 c++14 c++17 ) + ^^ ( c++17 c++20 ) inventor? ( opengl ) motif? ( opengl ) qt5? ( opengl ) @@ -66,7 +66,7 @@ S="${WORKDIR}/${MY_P}" src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" - -DGEANT4_BUILD_CXXSTD=$((usev c++11 || usev c++14 || usev c++17) | cut -c4-) + -DCMAKE_CXX_STANDARD=$((usev c++17 || usev c++20) | cut -c4-) -DGEANT4_BUILD_MULTITHREADED=$(usex threads) -DGEANT4_BUILD_STORE_TRAJECTORY=OFF -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) diff --git a/sci-physics/geant/metadata.xml b/sci-physics/geant/metadata.xml index b6e9a45b039..64262edc274 100644 --- a/sci-physics/geant/metadata.xml +++ b/sci-physics/geant/metadata.xml @@ -18,6 +18,7 @@ Build using the C++11 standard Build using the C++14 standard Build using the C++17 standard +Build using the C++20 standard Add a lot of standard physics data files for geant4 Add support for media-gfx/dawn (3D postscript rendering) Add support for media-libs/freetype
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: ccb81e9fe0f2cd4f07672dc82760e8a635d9f46e Author: Guilherme Amadio gentoo org> AuthorDate: Fri Jun 25 14:42:08 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jun 28 10:45:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb81e9f sci-physics/geant-data: version bump for 4.11.0_beta1 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/Manifest| 1 + .../geant-data/geant-data-4.11.0_beta1.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest index bc3e561410d..b38e7fd0d70 100644 --- a/sci-physics/geant-data/Manifest +++ b/sci-physics/geant-data/Manifest @@ -1,5 +1,6 @@ DIST G4ABLA.3.1.tar.gz 107286 BLAKE2B ff60665b01dcdb85a76028af472e6f71068b8132187701c46e5c4e8509125d34853d3c574561be22f34cc5f35503ec0808f2964888cd19259392de8054f19647 SHA512 4178870783ca015dade0b07006afc27fed095ff195251c672a0812f9c8e13908b5dfa9a127e8f3ec473f242bf7faf6d49a3371a75e669a06245722924b7c4278 DIST G4EMLOW.7.13.tar.gz 298636910 BLAKE2B ee9c83410183a6fef3a2d44e866818a765f85aecb637879a6f96b2958e0c3675acb0a2891b6dd07c81fffabcb95dcc541f23f076b4aa1cbb2131e72b2b869b93 SHA512 8789ee0cae6d62c6e6af5f8c5f49706f37230df609cad375bef9568d13d5cd62fa1bded616385fd4790d047bb305090ba08957980fe7881d169a2a0e31693879 +DIST G4EMLOW.7.17.tar.gz 325266417 BLAKE2B 66c2912441620d0e005391f389f846c6ad4e8d122f763ffc22f7b071891c2fcdfa677ce11f5e35a02efae530517130ba0820d23e0a8a58f6931fbc814f15de22 SHA512 63e961f9afc79f8d03e15d6971cbe9889c8bbf1ef1d1a7896684b71c69fedfdfc1725780f88804299337971f719d03c2cc908a0a8fa84ceb9150eadbfbe4db38 DIST G4ENSDFSTATE.2.3.tar.gz 290745 BLAKE2B 89c642a43ebcb979b233cfb1af1bde9b2f4fd5a5ff2f282f8975aae9514c3579d67e66b1b3559e75a633b13d272c0f54fc41aef415463583a6920fc6e3f66b78 SHA512 0f92d1871f532a979829406a150e263ac13141e594acca6728edd1dbe0a181c03d0be23f7cbb6a6e73550dc71bf1337edb799c9845dff6df991b44ea8cb8ceec DIST G4INCL.1.0.tar.gz 95840 BLAKE2B 2c264b7563620cdbdb8a5e529f21766a5b5ea3e2e51047362518714d01854de8d9ca2ca2a0183ab672cc2f8a4d951327b0e1a7298799695fd48233fa5e529686 SHA512 9d769566d1728674bd6d1e59fc05882943cd240d2f0a9e47dff37fa64fe27720b20b66f6dea6d300c3c9082a22f7f71bb416df8c7d2b5bae87251c4a0113f49b DIST G4NDL.4.6.tar.gz 599862135 BLAKE2B 78e30dd0f02f3b7d7fce12a3a4dcb83e1405ba45f19ed2a743ee7e72be426e09a31cedb521a62a116a8a580a39c83987d4e39ab621b73e0d7a41e7dab8f36d41 SHA512 29b7d933d3e691b03cf45db0c4a9335c03f34ce57149a37b66a0f85e41d500d985f86bc8becc206d85202f129f60ea9fb1ef16bc4a9eef48cde593ffd5a85f24 diff --git a/sci-physics/geant-data/geant-data-4.11.0_beta1.ebuild b/sci-physics/geant-data/geant-data-4.11.0_beta1.ebuild new file mode 100644 index 000..bd4595930f2 --- /dev/null +++ b/sci-physics/geant-data/geant-data-4.11.0_beta1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Data files for Geant4 physical processes" +HOMEPAGE="https://geant4.web.cern.ch; +SRC_DATA="https://geant4-data.web.cern.ch/geant4-data/datasets; + +declare -A DATASETS + +DATASETS=( + [G4NDL]="G4NDL 4.6 G4NEUTRONHPDATA" + [G4EMLOW]="G4EMLOW 7.17 G4LEDATA" + [PhotonEvaporation]="G4PhotonEvaporation 5.7 G4LEVELGAMMADATA" + [RadioactiveDecay]="G4RadioactiveDecay 5.6 G4RADIOACTIVEDATA" + [G4PARTICLEXS]="G4PARTICLEXS 3.1.1 G4PARTICLEXSDATA" + [G4PII]="G4PII 1.3 G4PIIDATA" + [RealSurface]="G4RealSurface 2.2 G4REALSURFACEDATA" + [G4SAIDDATA]="G4SAIDDATA 2.0 G4SAIDXSDATA" + [G4ABLA]="G4ABLA 3.1 G4ABLADATA" + [G4INCL]="G4INCL 1.0 G4INCLDATA" + [G4ENSDFSTATE]="G4ENSDFSTATE 2.3 G4ENSDFSTATEDATA" + [G4TENDL]="G4TENDL 1.3.2 G4PARTICLEHPDATA" +) + +for DATASET in ${!DATASETS[@]}; do + read FILENAME VERSION ENVVAR <<< "${DATASETS[$DATASET]}" + SRC_URI+="${SRC_DATA}/${FILENAME}.${VERSION}.tar.gz " +done +unset DATASET FILENAME VERSION ENVVAR + +LICENSE="geant4" +SLOT="4" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +S="${WORKDIR}" + +src_unpack() { + # unpack in destination only to avoid copy + return +} + +src_install() { + for DATASET in ${!DATASETS[@]}; do + read FILENAME VERSION ENVVAR <<< "${DATASETS[$DATASET]}" + echo $ENVVAR=\"${EPREFIX}/usr/share/geant4/data/${DATASET}${VERSION}\"; + done >| 99geant-data + doenvd 99geant-data + dodir /usr/share/geant4/data + cd "${ED}/usr/share/geant4/data" || die + unpack ${A} +}
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: c7c1d593a8afec705fde43123856ae1370ff37eb Author: Guilherme Amadio gentoo org> AuthorDate: Fri Jun 25 14:47:49 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jun 28 10:45:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7c1d593 sci-physics/geant: version bump to 4.11.0_beta1 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.11.0_beta1.ebuild | 106 2 files changed, 107 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index a15fbc7d5b8..1220b7f3884 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,3 +1,4 @@ DIST geant4.10.07.p01.tar.gz 36217226 BLAKE2B 3bc5868db1328ac08582fef4a5246e2f3fc1b2d34bca668d27c6c272af3de230f680cff02c3a8b53ab5abc4186645935b042b456cdff3cba01bc180e0646a50d SHA512 d314d649bf349a4fc5dd09229897d3e4ca3bfba071daeb67ab4d4bde187ec59c120b2478d2b28d1c88615189bd38097666bf4a0c25ce5cb4bc3cf0d9815bea5d DIST geant4.10.07.p02.tar.gz 35729676 BLAKE2B 1727ab4e35f4dafe0b406bb189a008955c660922a4fc855a765a269ec8837242ba2372b346c189de6bd6d36c434e0636c483c292f90573726fa6d3b4cc67eb12 SHA512 fe5a387880218782570ff2b28cf8f6abc1457437652f349b8b81ac1045bdec7ee51fa2930451c1271708c02914ac60effd0ee8933d42c29d05819fe320356092 DIST geant4.10.07.tar.gz 36422877 BLAKE2B d81a37e0968f3c13bb846efc252b1b31cb01a8642610b079bcf6ec1741e7f5da09d50f4abe4054b7a06433dc7d9b60c4f9a1f971a5f1df27580d49b8906d SHA512 057ab2c6ee5d5ad7012bd889bf883faa3ef1fa72a93190d00d1320f250b7b52e21cbae552cbc35065ad5f5bd46cd91fd1536dd4d5e620afa0abb6b065bd7c86b +DIST geant4.11.00.b01.tar.gz 35617362 BLAKE2B 654679f3876081931a80b8ee8dbf579ef45cbd8edb4e8a641ad1facc2edab470ff19f557672e901321e1993453110b4f1f5c5d7a6b0bb293e710def2d5871d12 SHA512 abc39b33d0570bc07db0e957a2e33db91b47e8ebe650bb79cb8f6fdf6f0e4938607a96011f9b0fba0294828afcf7e6f3ee20367e319f2b388f3b315bd615a6db diff --git a/sci-physics/geant/geant-4.11.0_beta1.ebuild b/sci-physics/geant/geant-4.11.0_beta1.ebuild new file mode 100644 index 000..62c4b4c198c --- /dev/null +++ b/sci-physics/geant/geant-4.11.0_beta1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_P=${PN}$(ver_cut 1-2).$(printf %02d $(ver_cut 3)) + +case ${PV} in +*_beta*) + MY_P+=.b$(printf %02d $(ver_cut 5)) + DOCS="ReleaseNotes/Beta$(ver_cut 1-3)-*.txt" + ;; +*) + if [[ $(ver_cut 4) -gt 0 ]]; then + MY_P+=.p$(printf %02d $(ver_cut 4)) + DOCS="ReleaseNotes/Patch$(ver_cut 1-3)-*.txt" + fi + HTML_DOCS="ReleaseNotes/ReleaseNotes$(ver_cut 1-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" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++11 c++14 c++17 +data dawn doc examples freetype gdml geant3 hdf5 + inventor motif opengl qt5 raytracerx static-libs threads vrml" + +REQUIRED_USE=" + ^^ ( c++11 c++14 c++17 ) + inventor? ( opengl ) + motif? ( opengl ) + qt5? ( opengl ) +" + +RDEPEND=" + dev-libs/expat + >=sci-physics/clhep-2.4.4.2:2=[threads?] + data? ( ~sci-physics/geant-data-${PV} ) + dawn? ( media-gfx/dawn ) + 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/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 + )" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" + -DGEANT4_BUILD_CXXSTD=$((usev c++11 || usev c++14 || usev c++17) | cut -c4-) + -DGEANT4_BUILD_MULTITHREADED=$(usex threads) + -DGEANT4_BUILD_STORE_TRAJECTORY=OFF + -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) + -DGEANT4_BUILD_VERBOSE_CODE=OFF + -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) +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 7365fb3167664ade744fc9ad632087a608fed01d Author: Guilherme Amadio gentoo org> AuthorDate: Mon Jun 14 09:27:00 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jun 14 09:27:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7365fb31 sci-physics/geant: version bump to 10.7.2 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.10.7.2.ebuild | 106 2 files changed, 107 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 70b91fc95e6..a15fbc7d5b8 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,2 +1,3 @@ DIST geant4.10.07.p01.tar.gz 36217226 BLAKE2B 3bc5868db1328ac08582fef4a5246e2f3fc1b2d34bca668d27c6c272af3de230f680cff02c3a8b53ab5abc4186645935b042b456cdff3cba01bc180e0646a50d SHA512 d314d649bf349a4fc5dd09229897d3e4ca3bfba071daeb67ab4d4bde187ec59c120b2478d2b28d1c88615189bd38097666bf4a0c25ce5cb4bc3cf0d9815bea5d +DIST geant4.10.07.p02.tar.gz 35729676 BLAKE2B 1727ab4e35f4dafe0b406bb189a008955c660922a4fc855a765a269ec8837242ba2372b346c189de6bd6d36c434e0636c483c292f90573726fa6d3b4cc67eb12 SHA512 fe5a387880218782570ff2b28cf8f6abc1457437652f349b8b81ac1045bdec7ee51fa2930451c1271708c02914ac60effd0ee8933d42c29d05819fe320356092 DIST geant4.10.07.tar.gz 36422877 BLAKE2B d81a37e0968f3c13bb846efc252b1b31cb01a8642610b079bcf6ec1741e7f5da09d50f4abe4054b7a06433dc7d9b60c4f9a1f971a5f1df27580d49b8906d SHA512 057ab2c6ee5d5ad7012bd889bf883faa3ef1fa72a93190d00d1320f250b7b52e21cbae552cbc35065ad5f5bd46cd91fd1536dd4d5e620afa0abb6b065bd7c86b diff --git a/sci-physics/geant/geant-4.10.7.2.ebuild b/sci-physics/geant/geant-4.10.7.2.ebuild new file mode 100644 index 000..9687486dde6 --- /dev/null +++ b/sci-physics/geant/geant-4.10.7.2.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_P=${PN}$(ver_cut 1-2).$(printf %02d $(ver_cut 3)) + +case ${PV} in +*_beta*) + MY_P+=.b$(printf %02d $(ver_cut 5)) + DOCS="ReleaseNotes/Beta$(ver_cut 1-3)-*.txt" + ;; +*) + if [[ $(ver_cut 4) -gt 0 ]]; then + MY_P+=.p$(printf %02d $(ver_cut 4)) + DOCS="ReleaseNotes/Patch$(ver_cut 1-3)-*.txt" + fi + HTML_DOCS="ReleaseNotes/ReleaseNotes$(ver_cut 1-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" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++11 c++14 c++17 +data dawn doc examples freetype gdml geant3 hdf5 + inventor motif opengl qt5 raytracerx static-libs threads vrml" + +REQUIRED_USE=" + ^^ ( c++11 c++14 c++17 ) + inventor? ( opengl ) + motif? ( opengl ) + qt5? ( opengl ) +" + +RDEPEND=" + dev-libs/expat + >=sci-physics/clhep-2.4.4.0:2=[threads?] + data? ( ~sci-physics/geant-data-4.10.7.1 ) + dawn? ( media-gfx/dawn ) + doc? ( =app-doc/geant-docs-$(ver_cut 1-3)* ) + 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/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 + )" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" + -DGEANT4_BUILD_CXXSTD=$((usev c++11 || usev c++14 || usev c++17) | cut -c4-) + -DGEANT4_BUILD_MULTITHREADED=$(usex threads) + -DGEANT4_BUILD_STORE_TRAJECTORY=OFF + -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) + -DGEANT4_BUILD_VERBOSE_CODE=OFF + -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_NETWORKDAWN=$(usex dawn) + -DGEANT4_USE_NETWORKVRML=$(usex vrml) + -DGEANT4_USE_OPENGL_X11=$(usex opengl) + -DGEANT4_USE_QT=$(usex qt5) +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 4d5cb15bc8401889662571fee821bc73cbe6f93b Author: Guilherme Amadio gentoo org> AuthorDate: Mon Jun 14 09:25:13 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jun 14 09:27:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d5cb15b sci-physics/geant: stable on amd64/x86 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/geant-4.10.7.1.ebuild | 2 +- sci-physics/geant/geant-4.10.7.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-physics/geant/geant-4.10.7.1.ebuild b/sci-physics/geant/geant-4.10.7.1.ebuild index aeba779ff7b..4876bb60e54 100644 --- a/sci-physics/geant/geant-4.10.7.1.ebuild +++ b/sci-physics/geant/geant-4.10.7.1.ebuild @@ -27,7 +27,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="+c++11 c++14 c++17 +data dawn doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs threads vrml" diff --git a/sci-physics/geant/geant-4.10.7.ebuild b/sci-physics/geant/geant-4.10.7.ebuild index d286262db57..4876bb60e54 100644 --- a/sci-physics/geant/geant-4.10.7.ebuild +++ b/sci-physics/geant/geant-4.10.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -27,7 +27,7 @@ SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="+c++11 c++14 c++17 +data dawn doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs threads vrml"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: e14e07d149e3e4db248d43ce704a173741841423 Author: Guilherme Amadio gentoo org> AuthorDate: Mon Jun 14 09:18:08 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jun 14 09:27:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e14e07d1 sci-physics/geant-data: drop old Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/Manifest | 6 --- sci-physics/geant-data/geant-data-4.10.6.3.ebuild | 54 --- 2 files changed, 60 deletions(-) diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest index 4e7379cef72..bc3e561410d 100644 --- a/sci-physics/geant-data/Manifest +++ b/sci-physics/geant-data/Manifest @@ -1,19 +1,13 @@ DIST G4ABLA.3.1.tar.gz 107286 BLAKE2B ff60665b01dcdb85a76028af472e6f71068b8132187701c46e5c4e8509125d34853d3c574561be22f34cc5f35503ec0808f2964888cd19259392de8054f19647 SHA512 4178870783ca015dade0b07006afc27fed095ff195251c672a0812f9c8e13908b5dfa9a127e8f3ec473f242bf7faf6d49a3371a75e669a06245722924b7c4278 DIST G4EMLOW.7.13.tar.gz 298636910 BLAKE2B ee9c83410183a6fef3a2d44e866818a765f85aecb637879a6f96b2958e0c3675acb0a2891b6dd07c81fffabcb95dcc541f23f076b4aa1cbb2131e72b2b869b93 SHA512 8789ee0cae6d62c6e6af5f8c5f49706f37230df609cad375bef9568d13d5cd62fa1bded616385fd4790d047bb305090ba08957980fe7881d169a2a0e31693879 -DIST G4EMLOW.7.9.1.tar.gz 119756769 BLAKE2B 67be0b7ac34beb995ad4132883927fb99a78f93e7c99390c93fe897b4208a94a3ea5faaab1d04def5c248151c82d46431b411cb22303ffe941c6fe8a57d30423 SHA512 7f52ad5a3935323b60e5ea5196a64a2209337ca3d208109bceb648b95a5a3b0aa33f9a46f878884cb398e49302733c6f5b6316254261d350d038af8ec412952f -DIST G4ENSDFSTATE.2.2.tar.gz 290632 BLAKE2B aff44d0b6512e4a227fa61a33045023652699843f80d1e90e236d491afd90be828a7bb393a4bb5b224b296d6e3f899a11027340b9e1ebffe705d08708af283fa SHA512 4feaa4229ac520d0e81ab0e31691ee899fa1f10b1a57f66b986fbe19729f7548000b8bac3519d09e91a1f7e116aa7a5bfeae5a3f5b6c3364168b51f4b5bb88c3 DIST G4ENSDFSTATE.2.3.tar.gz 290745 BLAKE2B 89c642a43ebcb979b233cfb1af1bde9b2f4fd5a5ff2f282f8975aae9514c3579d67e66b1b3559e75a633b13d272c0f54fc41aef415463583a6920fc6e3f66b78 SHA512 0f92d1871f532a979829406a150e263ac13141e594acca6728edd1dbe0a181c03d0be23f7cbb6a6e73550dc71bf1337edb799c9845dff6df991b44ea8cb8ceec DIST G4INCL.1.0.tar.gz 95840 BLAKE2B 2c264b7563620cdbdb8a5e529f21766a5b5ea3e2e51047362518714d01854de8d9ca2ca2a0183ab672cc2f8a4d951327b0e1a7298799695fd48233fa5e529686 SHA512 9d769566d1728674bd6d1e59fc05882943cd240d2f0a9e47dff37fa64fe27720b20b66f6dea6d300c3c9082a22f7f71bb416df8c7d2b5bae87251c4a0113f49b DIST G4NDL.4.6.tar.gz 599862135 BLAKE2B 78e30dd0f02f3b7d7fce12a3a4dcb83e1405ba45f19ed2a743ee7e72be426e09a31cedb521a62a116a8a580a39c83987d4e39ab621b73e0d7a41e7dab8f36d41 SHA512 29b7d933d3e691b03cf45db0c4a9335c03f34ce57149a37b66a0f85e41d500d985f86bc8becc206d85202f129f60ea9fb1ef16bc4a9eef48cde593ffd5a85f24 -DIST G4PARTICLEXS.2.1.tar.gz 4600435 BLAKE2B 7132411824d9d3f47b5a4b1fced0a4099baed6a91596661d74ba540b91b5d12e475eb5bb364b8be7457592136fe2c629c98a9f8015a7b6fbd380c8c720078cd5 SHA512 b96c62a4cfd654381cf57eddcff10902ce42327a500eee007dc01ce4fbda6da44905d00ed9731740f6ff2ad2177194d7098b675bb7b72deba16394add81028c1 DIST G4PARTICLEXS.3.1.1.tar.gz 8613102 BLAKE2B ec515e090a847021d184ff63957a252f3b2329531f20b63baf64ee94550b1e97f300ba817c8830e7597fa03af46a8593f9ecb072a3e63487de4855e2ab0def28 SHA512 afc38e0815462a9ec2ee969bd730dee86922d6eb03bddee7a031fcb5cd1e474cc316a2c81b8d8f3e17659bb1a1373bf623ca33c8b03fd934d8cc178d0b3a25b4 DIST G4PARTICLEXS.3.1.tar.gz 8598195 BLAKE2B 2c45ca634991c5def3781c3c9eb801bd5e5475d46817147d3be59d4b6abdfd7f2c4fbeeb64bb0152fa45f68b82a73f2bc590a30d4d0fb0e3651fe34e3ea87121 SHA512 a4e134e15a0a6582da56bee84ae525d1e8cf126517da9bd3dea01d5149e6b0b4dd223825e851a932899e73fab8733cb9c2e7da90e09f15fb1ae792d8a6f7c18b DIST G4PII.1.3.tar.gz 4293607 BLAKE2B 1ddf90c0e49ea51129b08bf6eb3cdf62f88abe19325e8aec76f156da32602c0498ddee36d1598035fa21df95f9d86b99137f9a6f49d7c9ef2b8eb6081db233b1 SHA512 dc458f5845948f54315477886d28fd51ea2d45f3675f45d42e8352cc5961705d920d200097dc9b55ad826ff426a655258b970ddd5a96867f706eb14e9ebbfd1a -DIST G4PhotonEvaporation.5.5.tar.gz 10087354 BLAKE2B c336b015c0fe8471e899b95d66c3feb3a1b9aeac01010bd840a9d9bf88b7e91924c9f2d17e5626451be8841f5b95ddf10540e05305269a97608b339d6cd5cf78 SHA512 50c27edbcc271e5af353addc08132470df9b5efdeeece8c980d8d449adea6996109b880cd9cac0abab6e0a65e8c3f5c32ac7dc998a7760196bc862ccfc87f0bd DIST G4PhotonEvaporation.5.7.tar.gz 10089240 BLAKE2B 5a82697f3f5f94e98ab7f6fbc033cab251d0f18d885fe3f124a0a1f8dd73ff8bf12db45ec748bc1baf24945407fdedadc0e10b237ceb587852e8fa6340dd7ac2 SHA512 5a03921c5974f329637ce74f03cad444b989c3affa22bf40b68103a6a668ac6425e85da3d0b72ce3d81c2e4360e7202cd26cbb9e20ccc355f2243cd92031496f -DIST G4RadioactiveDecay.5.4.tar.gz 1059968 BLAKE2B
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: 89e8b53d639b3f0c9d585983f2b76b458f93e4fa Author: Guilherme Amadio gentoo org> AuthorDate: Mon Jun 14 09:19:21 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Jun 14 09:27:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e8b53d sci-physics/geant-data: stable on amd64/x86 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/geant-data-4.10.7.1.ebuild | 2 +- sci-physics/geant-data/geant-data-4.10.7.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-physics/geant-data/geant-data-4.10.7.1.ebuild b/sci-physics/geant-data/geant-data-4.10.7.1.ebuild index 4924802c541..54035d16d18 100644 --- a/sci-physics/geant-data/geant-data-4.10.7.1.ebuild +++ b/sci-physics/geant-data/geant-data-4.10.7.1.ebuild @@ -32,7 +32,7 @@ unset DATASET FILENAME VERSION ENVVAR LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="" S="${WORKDIR}" diff --git a/sci-physics/geant-data/geant-data-4.10.7.ebuild b/sci-physics/geant-data/geant-data-4.10.7.ebuild index 43db6debe2e..fef29d79d14 100644 --- a/sci-physics/geant-data/geant-data-4.10.7.ebuild +++ b/sci-physics/geant-data/geant-data-4.10.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,7 +32,7 @@ unset DATASET FILENAME VERSION ENVVAR LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: 7438407265a97a5ec7e61e94e80a1af5d474b61e Author: Guilherme Amadio gentoo org> AuthorDate: Thu Mar 4 11:01:49 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Thu Mar 4 11:03:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74384072 sci-physics/geant-data: drop science project from maintainers Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/sci-physics/geant-data/metadata.xml b/sci-physics/geant-data/metadata.xml index 9d7f4b218be..f83e916e0ee 100644 --- a/sci-physics/geant-data/metadata.xml +++ b/sci-physics/geant-data/metadata.xml @@ -5,10 +5,6 @@ ama...@gentoo.org Guilherme Amadio - -sci-phys...@gentoo.org -Gentoo Physics Project - For specific, optional physics processes, Geant4 uses extra data which are being installed with this package.
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 2b349bb2d8cc56f16bf3c604650828aa24d0c71c Author: Guilherme Amadio gentoo org> AuthorDate: Thu Mar 4 10:59:51 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Thu Mar 4 11:03:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b349bb2 sci-physics/geant: drop science project from maintainers Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/sci-physics/geant/metadata.xml b/sci-physics/geant/metadata.xml index e89993be5a3..b6e9a45b039 100644 --- a/sci-physics/geant/metadata.xml +++ b/sci-physics/geant/metadata.xml @@ -5,10 +5,6 @@ ama...@gentoo.org Guilherme Amadio - -sci-phys...@gentoo.org -Gentoo Physics Project - Geant simulates the passage of subatomic particles through matter, for instance, particle detectors. Geant 3 simulations are performed by
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: a2cce0d853b55c312d3f018f1f756ced7663a0b3 Author: Guilherme Amadio gentoo org> AuthorDate: Thu Mar 4 10:19:05 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Thu Mar 4 10:53:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2cce0d8 sci-physics/geant-data: version bump to 10.7.1 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/Manifest | 1 + sci-physics/geant-data/geant-data-4.10.7.1.ebuild | 54 +++ 2 files changed, 55 insertions(+) diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest index c564745f74c..4e7379cef72 100644 --- a/sci-physics/geant-data/Manifest +++ b/sci-physics/geant-data/Manifest @@ -6,6 +6,7 @@ DIST G4ENSDFSTATE.2.3.tar.gz 290745 BLAKE2B 89c642a43ebcb979b233cfb1af1bde9b2f4f DIST G4INCL.1.0.tar.gz 95840 BLAKE2B 2c264b7563620cdbdb8a5e529f21766a5b5ea3e2e51047362518714d01854de8d9ca2ca2a0183ab672cc2f8a4d951327b0e1a7298799695fd48233fa5e529686 SHA512 9d769566d1728674bd6d1e59fc05882943cd240d2f0a9e47dff37fa64fe27720b20b66f6dea6d300c3c9082a22f7f71bb416df8c7d2b5bae87251c4a0113f49b DIST G4NDL.4.6.tar.gz 599862135 BLAKE2B 78e30dd0f02f3b7d7fce12a3a4dcb83e1405ba45f19ed2a743ee7e72be426e09a31cedb521a62a116a8a580a39c83987d4e39ab621b73e0d7a41e7dab8f36d41 SHA512 29b7d933d3e691b03cf45db0c4a9335c03f34ce57149a37b66a0f85e41d500d985f86bc8becc206d85202f129f60ea9fb1ef16bc4a9eef48cde593ffd5a85f24 DIST G4PARTICLEXS.2.1.tar.gz 4600435 BLAKE2B 7132411824d9d3f47b5a4b1fced0a4099baed6a91596661d74ba540b91b5d12e475eb5bb364b8be7457592136fe2c629c98a9f8015a7b6fbd380c8c720078cd5 SHA512 b96c62a4cfd654381cf57eddcff10902ce42327a500eee007dc01ce4fbda6da44905d00ed9731740f6ff2ad2177194d7098b675bb7b72deba16394add81028c1 +DIST G4PARTICLEXS.3.1.1.tar.gz 8613102 BLAKE2B ec515e090a847021d184ff63957a252f3b2329531f20b63baf64ee94550b1e97f300ba817c8830e7597fa03af46a8593f9ecb072a3e63487de4855e2ab0def28 SHA512 afc38e0815462a9ec2ee969bd730dee86922d6eb03bddee7a031fcb5cd1e474cc316a2c81b8d8f3e17659bb1a1373bf623ca33c8b03fd934d8cc178d0b3a25b4 DIST G4PARTICLEXS.3.1.tar.gz 8598195 BLAKE2B 2c45ca634991c5def3781c3c9eb801bd5e5475d46817147d3be59d4b6abdfd7f2c4fbeeb64bb0152fa45f68b82a73f2bc590a30d4d0fb0e3651fe34e3ea87121 SHA512 a4e134e15a0a6582da56bee84ae525d1e8cf126517da9bd3dea01d5149e6b0b4dd223825e851a932899e73fab8733cb9c2e7da90e09f15fb1ae792d8a6f7c18b DIST G4PII.1.3.tar.gz 4293607 BLAKE2B 1ddf90c0e49ea51129b08bf6eb3cdf62f88abe19325e8aec76f156da32602c0498ddee36d1598035fa21df95f9d86b99137f9a6f49d7c9ef2b8eb6081db233b1 SHA512 dc458f5845948f54315477886d28fd51ea2d45f3675f45d42e8352cc5961705d920d200097dc9b55ad826ff426a655258b970ddd5a96867f706eb14e9ebbfd1a DIST G4PhotonEvaporation.5.5.tar.gz 10087354 BLAKE2B c336b015c0fe8471e899b95d66c3feb3a1b9aeac01010bd840a9d9bf88b7e91924c9f2d17e5626451be8841f5b95ddf10540e05305269a97608b339d6cd5cf78 SHA512 50c27edbcc271e5af353addc08132470df9b5efdeeece8c980d8d449adea6996109b880cd9cac0abab6e0a65e8c3f5c32ac7dc998a7760196bc862ccfc87f0bd diff --git a/sci-physics/geant-data/geant-data-4.10.7.1.ebuild b/sci-physics/geant-data/geant-data-4.10.7.1.ebuild new file mode 100644 index 000..4924802c541 --- /dev/null +++ b/sci-physics/geant-data/geant-data-4.10.7.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Data files for Geant4 physical processes" +HOMEPAGE="https://geant4.web.cern.ch; +SRC_DATA="https://geant4-data.web.cern.ch/geant4-data/datasets; + +declare -A DATASETS + +DATASETS=( + [G4NDL]="G4NDL 4.6 G4NEUTRONHPDATA" + [G4EMLOW]="G4EMLOW 7.13 G4LEDATA" + [PhotonEvaporation]="G4PhotonEvaporation 5.7 G4LEVELGAMMADATA" + [RadioactiveDecay]="G4RadioactiveDecay 5.6 G4RADIOACTIVEDATA" + [G4PARTICLEXS]="G4PARTICLEXS 3.1.1 G4PARTICLEXSDATA" + [G4PII]="G4PII 1.3 G4PIIDATA" + [RealSurface]="G4RealSurface 2.2 G4REALSURFACEDATA" + [G4SAIDDATA]="G4SAIDDATA 2.0 G4SAIDXSDATA" + [G4ABLA]="G4ABLA 3.1 G4ABLADATA" + [G4INCL]="G4INCL 1.0 G4INCLDATA" + [G4ENSDFSTATE]="G4ENSDFSTATE 2.3 G4ENSDFSTATEDATA" + [G4TENDL]="G4TENDL 1.3.2 G4PARTICLEHPDATA" +) + +for DATASET in ${!DATASETS[@]}; do + read FILENAME VERSION ENVVAR <<< "${DATASETS[$DATASET]}" + SRC_URI+="${SRC_DATA}/${FILENAME}.${VERSION}.tar.gz " +done +unset DATASET FILENAME VERSION ENVVAR + +LICENSE="geant4" +SLOT="4" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +S="${WORKDIR}" + +src_unpack() { + # unpack in destination only to avoid copy + return +} + +src_install() { + for DATASET in ${!DATASETS[@]}; do + read FILENAME VERSION ENVVAR <<< "${DATASETS[$DATASET]}" + echo $ENVVAR=\"${EPREFIX}/usr/share/geant4/data/${DATASET}${VERSION}\"; + done >| 99geant-data + doenvd 99geant-data + dodir
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: f3275b6f1d5fafcd48ef23a4672460d8dff9a675 Author: Guilherme Amadio gentoo org> AuthorDate: Thu Mar 4 10:53:00 2021 + Commit: Guilherme Amadio gentoo org> CommitDate: Thu Mar 4 10:53:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3275b6f sci-physics/geant: version bump to 10.7.1 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.10.7.1.ebuild | 106 2 files changed, 107 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 30465aa34b0..70b91fc95e6 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1 +1,2 @@ +DIST geant4.10.07.p01.tar.gz 36217226 BLAKE2B 3bc5868db1328ac08582fef4a5246e2f3fc1b2d34bca668d27c6c272af3de230f680cff02c3a8b53ab5abc4186645935b042b456cdff3cba01bc180e0646a50d SHA512 d314d649bf349a4fc5dd09229897d3e4ca3bfba071daeb67ab4d4bde187ec59c120b2478d2b28d1c88615189bd38097666bf4a0c25ce5cb4bc3cf0d9815bea5d DIST geant4.10.07.tar.gz 36422877 BLAKE2B d81a37e0968f3c13bb846efc252b1b31cb01a8642610b079bcf6ec1741e7f5da09d50f4abe4054b7a06433dc7d9b60c4f9a1f971a5f1df27580d49b8906d SHA512 057ab2c6ee5d5ad7012bd889bf883faa3ef1fa72a93190d00d1320f250b7b52e21cbae552cbc35065ad5f5bd46cd91fd1536dd4d5e620afa0abb6b065bd7c86b diff --git a/sci-physics/geant/geant-4.10.7.1.ebuild b/sci-physics/geant/geant-4.10.7.1.ebuild new file mode 100644 index 000..aeba779ff7b --- /dev/null +++ b/sci-physics/geant/geant-4.10.7.1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_P=${PN}$(ver_cut 1-2).$(printf %02d $(ver_cut 3)) + +case ${PV} in +*_beta*) + MY_P+=.b$(printf %02d $(ver_cut 5)) + DOCS="ReleaseNotes/Beta$(ver_cut 1-3)-*.txt" + ;; +*) + if [[ $(ver_cut 4) -gt 0 ]]; then + MY_P+=.p$(printf %02d $(ver_cut 4)) + DOCS="ReleaseNotes/Patch$(ver_cut 1-3)-*.txt" + fi + HTML_DOCS="ReleaseNotes/ReleaseNotes$(ver_cut 1-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" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++11 c++14 c++17 +data dawn doc examples freetype gdml geant3 hdf5 + inventor motif opengl qt5 raytracerx static-libs threads vrml" + +REQUIRED_USE=" + ^^ ( c++11 c++14 c++17 ) + inventor? ( opengl ) + motif? ( opengl ) + qt5? ( opengl ) +" + +RDEPEND=" + dev-libs/expat + >=sci-physics/clhep-2.4.4.0:2=[threads?] + data? ( ~sci-physics/geant-data-${PV} ) + dawn? ( media-gfx/dawn ) + doc? ( =app-doc/geant-docs-$(ver_cut 1-3)* ) + 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/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 + )" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" + -DGEANT4_BUILD_CXXSTD=$((usev c++11 || usev c++14 || usev c++17) | cut -c4-) + -DGEANT4_BUILD_MULTITHREADED=$(usex threads) + -DGEANT4_BUILD_STORE_TRAJECTORY=OFF + -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) + -DGEANT4_BUILD_VERBOSE_CODE=OFF + -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_NETWORKDAWN=$(usex dawn) + -DGEANT4_USE_NETWORKVRML=$(usex vrml) + -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_XM=$(usex motif) + -DBUILD_STATIC_LIBS=$(usex static-libs) + ${EXTRA_ECONF} +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/files/, sci-physics/geant/
commit: 33ec5c643cea8bc391875f2b5fc38090f3726fe4 Author: Jakov Smolic sartura hr> AuthorDate: Wed Jan 20 10:16:06 2021 + Commit: David Seifert gentoo org> CommitDate: Wed Jan 20 10:16:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ec5c64 sci-physics/geant: Remove old Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> sci-physics/geant/Manifest | 4 - sci-physics/geant/files/geant-4.10.6-datadir.patch | 159 - sci-physics/geant/geant-4.10.6-r1.ebuild | 108 -- sci-physics/geant/geant-4.10.6.3.ebuild| 113 --- sci-physics/geant/geant-4.10.6_p1-r1.ebuild| 108 -- sci-physics/geant/geant-4.10.6_p2.ebuild | 106 -- 6 files changed, 598 deletions(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 2aadd1760dc..30465aa34b0 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,5 +1 @@ -DIST geant4.10.06.p01.tar.gz 34869969 BLAKE2B 0a27f34df213a0dcc2d87c6001c100269be7496519c614fa5b51cd6502d98232d09de0f3c44216c34b6788ec8a1f626d22a53cb7329027006c614a10777b6896 SHA512 d9bca66b086a309a577dcf018c0ca52f5d786b1ebe5ce9d30c29c579c342399816c34efbcb34af60871145b6713cb8151f5517c5a0aa9d24d00e4257a5c1c6c0 -DIST geant4.10.06.p02.tar.gz 34833550 BLAKE2B c1a3b51cf5fc135edd8f547e5a88c80f8f6ed991be92439e161225afa0447473b67c0ef0757011e1e3a22a370f43ad9b14c9fe9cb3d5f5f0a78a762c86e0dd80 SHA512 bcfbea05c88a6021898e361ffa0c8e28637631e65b2f9ae2d694deae36a67c6af78785569c5971d1c63a4692a3dfbfc082cf14d7af209cb9f36efff9bec9bc20 -DIST geant4.10.06.p03.tar.gz 35099426 BLAKE2B 75668b87eb3f1d8be00c46dc3e6e2131707ad89f4d077d2c55b7c985803709da565dbddd2ebd6ee7b6a3f4d58dc84a41bcded3b1db926127b480fb8e9fab2765 SHA512 844769991e20f4397a336a8e94bb82434b4ce44c84c956935659d2407ebf29b388b672650466f9683d3c99f9c7fa4f2c81e3f27075427f1613d825f38a74df69 -DIST geant4.10.06.tar.gz 34834510 BLAKE2B 48f50c734186e444f5ef2fd02b013565db7f404b7fbaeb3127d7dd67ede76196fd5fa4512a5482cceb7696305eb72dbe819fe43fa26ac63ded49259d804f5ccf SHA512 e03d69cb66947ddc71d20b9065fd5db384dfc8b2b8e905ddab9ebb992c642dc33f369d7eba5f2338487da5d9d28f20f3078917f222d187c65e5af1a0112ee044 DIST geant4.10.07.tar.gz 36422877 BLAKE2B d81a37e0968f3c13bb846efc252b1b31cb01a8642610b079bcf6ec1741e7f5da09d50f4abe4054b7a06433dc7d9b60c4f9a1f971a5f1df27580d49b8906d SHA512 057ab2c6ee5d5ad7012bd889bf883faa3ef1fa72a93190d00d1320f250b7b52e21cbae552cbc35065ad5f5bd46cd91fd1536dd4d5e620afa0abb6b065bd7c86b diff --git a/sci-physics/geant/files/geant-4.10.6-datadir.patch b/sci-physics/geant/files/geant-4.10.6-datadir.patch deleted file mode 100644 index c26bf8914b4..000 --- a/sci-physics/geant/files/geant-4.10.6-datadir.patch +++ /dev/null @@ -1,159 +0,0 @@ -From 44966c44635debaddd859c788b008cd4e6c7fab6 Mon Sep 17 00:00:00 2001 -From: Guilherme Amadio -Date: Fri, 13 Mar 2020 15:36:27 +0100 -Subject: [PATCH] Allow customization of CMAKE_INSTALL_DATADIR - - cmake/Modules/G4CMakeMain.cmake | 2 +- - cmake/Modules/G4ConfigureGNUMakeHelpers.cmake | 20 +-- - cmake/Modules/Geant4InstallData.cmake | 4 ++-- - source/analysis/CMakeLists.txt| 2 +- - source/analysis/g4tools/CMakeLists.txt| 2 +- - 5 files changed, 15 insertions(+), 15 deletions(-) - -diff --git a/cmake/Modules/G4CMakeMain.cmake b/cmake/Modules/G4CMakeMain.cmake -index a6b984fcad..5ab63202ca 100644 a/cmake/Modules/G4CMakeMain.cmake -+++ b/cmake/Modules/G4CMakeMain.cmake -@@ -121,7 +121,7 @@ mark_as_advanced(GEANT4_INSTALL_EXAMPLES) - - if(GEANT4_INSTALL_EXAMPLES) - install(DIRECTORY examples --DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/Geant4-${Geant4_VERSION} -+DESTINATION ${CMAKE_INSTALL_DATADIR} - COMPONENT Examples - PATTERN "CVS" EXCLUDE - PATTERN ".svn" EXCLUDE -diff --git a/cmake/Modules/G4ConfigureGNUMakeHelpers.cmake b/cmake/Modules/G4ConfigureGNUMakeHelpers.cmake -index c2aeefee59..1052f43a45 100644 a/cmake/Modules/G4ConfigureGNUMakeHelpers.cmake -+++ b/cmake/Modules/G4ConfigureGNUMakeHelpers.cmake -@@ -729,7 +729,7 @@ _g4tc_configure_build_tree_scripts(geant4make) - # +- CMAKE_INSTALL_PREFIX - #+- LIBDIR/Geant4-VERSION (G4LIB) - #+- INCLUDEDIR/Geant4 (G4INCLUDE) --#+- DATAROOTDIR/Geant4-VERSION/ -+#+- DATADIR/ - # +- geant4make (THIS IS G4INSTALL!) - # +- geant4make.(c)sh - # +- config/ -@@ -742,7 +742,7 @@ set(G4INSTALL "\"\$geant4make_root\"") - # - Include dir - file(RELATIVE_PATH - G4MAKE_TO_INCLUDEDIR -- ${CMAKE_INSTALL_FULL_DATAROOTDIR}/Geant4-${Geant4_VERSION}/geant4make -+ ${CMAKE_INSTALL_FULL_DATADIR}/geant4make - ${CMAKE_INSTALL_FULL_INCLUDEDIR}/${PROJECT_NAME} - ) - set(G4INCLUDE "\"`cd \$geant4make_root/${G4MAKE_TO_INCLUDEDIR} > /dev/null \; pwd`\"") -@@ -750,7 +750,7 @@
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: 6104b2d5b22d11bfce45d399d5aa934f2f73b441 Author: Jakov Smolic sartura hr> AuthorDate: Wed Jan 20 10:16:04 2021 + Commit: David Seifert gentoo org> CommitDate: Wed Jan 20 10:16:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6104b2d5 sci-physics/geant-data: Remove old Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> sci-physics/geant-data/Manifest| 1 - sci-physics/geant-data/geant-data-4.10.6-r1.ebuild | 54 -- .../geant-data/geant-data-4.10.6_p1-r1.ebuild | 54 -- 3 files changed, 109 deletions(-) diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest index 1057c9ce8b6..c564745f74c 100644 --- a/sci-physics/geant-data/Manifest +++ b/sci-physics/geant-data/Manifest @@ -1,7 +1,6 @@ DIST G4ABLA.3.1.tar.gz 107286 BLAKE2B ff60665b01dcdb85a76028af472e6f71068b8132187701c46e5c4e8509125d34853d3c574561be22f34cc5f35503ec0808f2964888cd19259392de8054f19647 SHA512 4178870783ca015dade0b07006afc27fed095ff195251c672a0812f9c8e13908b5dfa9a127e8f3ec473f242bf7faf6d49a3371a75e669a06245722924b7c4278 DIST G4EMLOW.7.13.tar.gz 298636910 BLAKE2B ee9c83410183a6fef3a2d44e866818a765f85aecb637879a6f96b2958e0c3675acb0a2891b6dd07c81fffabcb95dcc541f23f076b4aa1cbb2131e72b2b869b93 SHA512 8789ee0cae6d62c6e6af5f8c5f49706f37230df609cad375bef9568d13d5cd62fa1bded616385fd4790d047bb305090ba08957980fe7881d169a2a0e31693879 DIST G4EMLOW.7.9.1.tar.gz 119756769 BLAKE2B 67be0b7ac34beb995ad4132883927fb99a78f93e7c99390c93fe897b4208a94a3ea5faaab1d04def5c248151c82d46431b411cb22303ffe941c6fe8a57d30423 SHA512 7f52ad5a3935323b60e5ea5196a64a2209337ca3d208109bceb648b95a5a3b0aa33f9a46f878884cb398e49302733c6f5b6316254261d350d038af8ec412952f -DIST G4EMLOW.7.9.tar.gz 118027817 BLAKE2B 3456d07a0d87accbdf90049626e653488bb592f113e898e364638924259ce889940a20b7c84e40f16e654ca3fbb9e892050ce7e66a62a9e267706c5750bcd313 SHA512 6c5ae214915b273d20bec1483267279d53a015a13ed30ba1de325d489b5b34e65b227f8fd6caeb5fef28c2a582b7285002338e866f32c7f151fb1508ee55c54d DIST G4ENSDFSTATE.2.2.tar.gz 290632 BLAKE2B aff44d0b6512e4a227fa61a33045023652699843f80d1e90e236d491afd90be828a7bb393a4bb5b224b296d6e3f899a11027340b9e1ebffe705d08708af283fa SHA512 4feaa4229ac520d0e81ab0e31691ee899fa1f10b1a57f66b986fbe19729f7548000b8bac3519d09e91a1f7e116aa7a5bfeae5a3f5b6c3364168b51f4b5bb88c3 DIST G4ENSDFSTATE.2.3.tar.gz 290745 BLAKE2B 89c642a43ebcb979b233cfb1af1bde9b2f4fd5a5ff2f282f8975aae9514c3579d67e66b1b3559e75a633b13d272c0f54fc41aef415463583a6920fc6e3f66b78 SHA512 0f92d1871f532a979829406a150e263ac13141e594acca6728edd1dbe0a181c03d0be23f7cbb6a6e73550dc71bf1337edb799c9845dff6df991b44ea8cb8ceec DIST G4INCL.1.0.tar.gz 95840 BLAKE2B 2c264b7563620cdbdb8a5e529f21766a5b5ea3e2e51047362518714d01854de8d9ca2ca2a0183ab672cc2f8a4d951327b0e1a7298799695fd48233fa5e529686 SHA512 9d769566d1728674bd6d1e59fc05882943cd240d2f0a9e47dff37fa64fe27720b20b66f6dea6d300c3c9082a22f7f71bb416df8c7d2b5bae87251c4a0113f49b diff --git a/sci-physics/geant-data/geant-data-4.10.6-r1.ebuild b/sci-physics/geant-data/geant-data-4.10.6-r1.ebuild deleted file mode 100644 index 807a0dc104e..000 --- a/sci-physics/geant-data/geant-data-4.10.6-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Data files for Geant4 physical processes" -HOMEPAGE="https://geant4.web.cern.ch; -SRC_DATA="https://geant4-data.web.cern.ch/geant4-data/datasets; - -declare -A DATASETS - -DATASETS=( - [G4NDL]="G4NDL 4.6 G4NEUTRONHPDATA" - [G4EMLOW]="G4EMLOW 7.9 G4LEDATA" - [PhotonEvaporation]="G4PhotonEvaporation 5.5 G4LEVELGAMMADATA" - [RadioactiveDecay]="G4RadioactiveDecay 5.4 G4RADIOACTIVEDATA" - [G4PARTICLEXS]="G4PARTICLEXS 2.1 G4PARTICLEXSDATA" - [G4PII]="G4PII 1.3 G4PIIDATA" - [RealSurface]="G4RealSurface 2.1.1 G4REALSURFACEDATA" - [G4SAIDDATA]="G4SAIDDATA 2.0 G4SAIDXSDATA" - [G4ABLA]="G4ABLA 3.1 G4ABLADATA" - [G4INCL]="G4INCL 1.0 G4INCLDATA" - [G4ENSDFSTATE]="G4ENSDFSTATE 2.2 G4ENSDFSTATEDATA" - [G4TENDL]="G4TENDL 1.3.2 G4PARTICLEHPDATA" -) - -for DATASET in ${!DATASETS[@]}; do - read FILENAME VERSION ENVVAR <<< "${DATASETS[$DATASET]}" - SRC_URI+="${SRC_DATA}/${FILENAME}.${VERSION}.tar.gz " -done -unset DATASET FILENAME VERSION ENVVAR - -LICENSE="geant4" -SLOT="4" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="" - -S="${WORKDIR}" - -src_unpack() { - # unpack in destination only to avoid copy - return -} - -src_install() { - for DATASET in ${!DATASETS[@]}; do - read FILENAME VERSION ENVVAR <<< "${DATASETS[$DATASET]}" - echo $ENVVAR=\"${EPREFIX}/usr/share/geant4/data/${DATASET}${VERSION}\"; - done >| 99geant-data - doenvd 99geant-data - dodir /usr/share/geant4/data - cd
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-vmc/
commit: ee710984579dd84d3591b528f6d05d45fe61244f Author: Jakov Smolic sartura hr> AuthorDate: Wed Jan 20 10:16:05 2021 + Commit: David Seifert gentoo org> CommitDate: Wed Jan 20 10:16:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee710984 sci-physics/geant-vmc: Remove old Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> sci-physics/geant-vmc/Manifest | 1 - sci-physics/geant-vmc/geant-vmc-4.5.1_p1.ebuild | 92 - 2 files changed, 93 deletions(-) diff --git a/sci-physics/geant-vmc/Manifest b/sci-physics/geant-vmc/Manifest index 016c1ffe961..f28791df07e 100644 --- a/sci-physics/geant-vmc/Manifest +++ b/sci-physics/geant-vmc/Manifest @@ -1,2 +1 @@ -DIST geant-vmc-4.5.1_p1.tar.gz 7441504 BLAKE2B 2bcb844a8fc79c800eec50f914cd7238a68ba0c1ffa1e8d185adcded70583118e39efbac3330f7942a098fc64f990c1e9e0eeb1796f71ebd98f97d121aa6c121 SHA512 760611c1df481ea3d9f9069061678677ffc2bcf9edd7cfd44789a6359b945bc341f705da0ee85ecda7f8ac2b096cd5b7aa9ea2c44b464e3085c16eeb33ee1316 DIST geant-vmc-4.5.3.tar.gz 7411643 BLAKE2B 31a486aa32f879093753aab09798eabf1a936f0aa246bb97c7f055eefb789c9c5a5097c14ce47b05a99f3cc2b46bea6edeba2af80ee362bb8fee039ee711eddc SHA512 918ce3ca4a4fb329f0fce00dae3d4a4c9f348553f31bf474f727c1e67242b5ff28fe7dc5d3ab12d1174663b1dd96b654b5baf7edfa662ab3f66687792e94 diff --git a/sci-physics/geant-vmc/geant-vmc-4.5.1_p1.ebuild b/sci-physics/geant-vmc/geant-vmc-4.5.1_p1.ebuild deleted file mode 100644 index b28eff16cc8..000 --- a/sci-physics/geant-vmc/geant-vmc-4.5.1_p1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vmc-project/geant4_vmc.git; - KEYWORDS="" -else - MY_PV=$(ver_rs 1-2 - $(ver_cut 2-)) - SRC_URI="https://github.com/vmc-project/geant4-vmc/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/geant4_vmc-${MY_PV}" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Virtual Monte Carlo Geant4 implementation" -HOMEPAGE="http://root.cern.ch/root/vmc/VirtualMC.html; - -LICENSE="GPL-3" -SLOT="4" -IUSE="+c++11 c++14 c++17 doc examples geant3 +g4root +mtroot rootvmc vgm test" - -REQUIRED_USE="^^ ( c++11 c++14 c++17 )" - -RDEPEND=" - rootvmc? ( - >=sci-physics/root-6.18:=[vmc] - !!sci-physics/vmc - ) - !rootvmc? ( - >=sci-physics/root-6.18:=[-vmc] - sci-physics/vmc:=[c++11?,c++14?,c++17?] - ) - >=sci-physics/geant-4.10.6[c++11?,c++14?,c++17?,opengl,geant3?] - >=sci-physics/root-6.18:=[c++11?,c++14?,c++17?] - vgm? ( >=sci-physics/vgm-4.8:=[c++11?,c++14?,c++17?] )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen )" -RESTRICT=" - !examples? ( test ) - !geant3? ( test ) - !g4root? ( test ) - !mtroot? ( test ) - !test? ( test ) - !vgm? ( test )" - -DOCS=(history README.md) - -src_configure() { - local mycmakeargs=( - -DGeant4VMC_USE_VGM="$(usex vgm)" - -DGeant4VMC_USE_GEANT4_G3TOG4="$(usex geant3)" - -DGeant4VMC_USE_G4Root="$(usex g4root)" - -DGeant4VMC_BUILD_MTRoot="$(usex mtroot)" - -DGeant4VMC_BUILD_EXAMPLES="$(usex test)" - -DGeant4VMC_INSTALL_EXAMPLES="$(usex examples)" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - if use doc ; then - local dirs=( - source - $(usev g4root) - $(usev mtroot) - $(usev examples) - ) - local d - for d in "${dirs[@]}"; do - pushd "${d}" > /dev/null || die - doxygen || die - popd > /dev/null || die - done - fi -} - -src_test() { - cd examples || die - ./test_suite.sh --debug --g3=off --garfield=off --builddir="${BUILD_DIR}" || die - ./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 -}
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-vmc/
commit: 8a64b8d592525697c072b352925f00cec8cb732b Author: Joonas Niilola gentoo org> AuthorDate: Sun Jan 17 10:08:41 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Jan 17 10:16:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a64b8d5 sci-physics/geant-vmc: ebuild enhancement for 4.5.3 - add BDEPEND, - remove KEYWORDS line from if-block, - update HOMEPAGE. Signed-off-by: Joonas Niilola gentoo.org> sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild b/sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild index b28eff16cc8..a4e3263f8af 100644 --- a/sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild +++ b/sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,6 @@ inherit cmake if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/vmc-project/geant4_vmc.git; - KEYWORDS="" else MY_PV=$(ver_rs 1-2 - $(ver_cut 2-)) SRC_URI="https://github.com/vmc-project/geant4-vmc/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" @@ -17,7 +16,7 @@ else fi DESCRIPTION="Virtual Monte Carlo Geant4 implementation" -HOMEPAGE="http://root.cern.ch/root/vmc/VirtualMC.html; +HOMEPAGE="https://github.com/vmc-project/vmc; LICENSE="GPL-3" SLOT="4" @@ -37,8 +36,8 @@ RDEPEND=" >=sci-physics/geant-4.10.6[c++11?,c++14?,c++17?,opengl,geant3?] >=sci-physics/root-6.18:=[c++11?,c++14?,c++17?] vgm? ( >=sci-physics/vgm-4.8:=[c++11?,c++14?,c++17?] )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen )" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( app-doc/doxygen )" RESTRICT=" !examples? ( test ) !geant3? ( test )
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-vmc/
commit: f2cf41261b93f35e3ba7285822f94485ce95 Author: Joonas Niilola gentoo org> AuthorDate: Sun Jan 17 10:09:20 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Jan 17 10:16:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2cf4126 sci-physics/geant-vmc: sync live ebuild Signed-off-by: Joonas Niilola gentoo.org> sci-physics/geant-vmc/geant-vmc-.ebuild | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/sci-physics/geant-vmc/geant-vmc-.ebuild b/sci-physics/geant-vmc/geant-vmc-.ebuild index b28eff16cc8..a4e3263f8af 100644 --- a/sci-physics/geant-vmc/geant-vmc-.ebuild +++ b/sci-physics/geant-vmc/geant-vmc-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,6 @@ inherit cmake if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/vmc-project/geant4_vmc.git; - KEYWORDS="" else MY_PV=$(ver_rs 1-2 - $(ver_cut 2-)) SRC_URI="https://github.com/vmc-project/geant4-vmc/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" @@ -17,7 +16,7 @@ else fi DESCRIPTION="Virtual Monte Carlo Geant4 implementation" -HOMEPAGE="http://root.cern.ch/root/vmc/VirtualMC.html; +HOMEPAGE="https://github.com/vmc-project/vmc; LICENSE="GPL-3" SLOT="4" @@ -37,8 +36,8 @@ RDEPEND=" >=sci-physics/geant-4.10.6[c++11?,c++14?,c++17?,opengl,geant3?] >=sci-physics/root-6.18:=[c++11?,c++14?,c++17?] vgm? ( >=sci-physics/vgm-4.8:=[c++11?,c++14?,c++17?] )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen )" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( app-doc/doxygen )" RESTRICT=" !examples? ( test ) !geant3? ( test )
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-vmc/
commit: d2f24698a738cf314b5d7e003193ca10d3c9f463 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Dec 20 16:32:29 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Jan 17 10:16:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2f24698 sci-physics/geant-vmc: Version bump to 4.5.3. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> Signed-off-by: Joonas Niilola gentoo.org> sci-physics/geant-vmc/Manifest | 1 + sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild | 92 2 files changed, 93 insertions(+) diff --git a/sci-physics/geant-vmc/Manifest b/sci-physics/geant-vmc/Manifest index 173a1bead9d..d68add146ca 100644 --- a/sci-physics/geant-vmc/Manifest +++ b/sci-physics/geant-vmc/Manifest @@ -1,2 +1,3 @@ DIST geant-vmc-4.5.1_p1.tar.gz 7441504 BLAKE2B 2bcb844a8fc79c800eec50f914cd7238a68ba0c1ffa1e8d185adcded70583118e39efbac3330f7942a098fc64f990c1e9e0eeb1796f71ebd98f97d121aa6c121 SHA512 760611c1df481ea3d9f9069061678677ffc2bcf9edd7cfd44789a6359b945bc341f705da0ee85ecda7f8ac2b096cd5b7aa9ea2c44b464e3085c16eeb33ee1316 +DIST geant-vmc-4.5.3.tar.gz 7411643 BLAKE2B 31a486aa32f879093753aab09798eabf1a936f0aa246bb97c7f055eefb789c9c5a5097c14ce47b05a99f3cc2b46bea6edeba2af80ee362bb8fee039ee711eddc SHA512 918ce3ca4a4fb329f0fce00dae3d4a4c9f348553f31bf474f727c1e67242b5ff28fe7dc5d3ab12d1174663b1dd96b654b5baf7edfa662ab3f66687792e94 DIST geant4_vmc.4.0.tar.gz 7118838 BLAKE2B 5edbd13adeeb560188deb54c1f5d52fda371dd5f3dc04d676bcaf7edad0bbf8eb573d6345e5c3626b5b64c229d49b7f02aafec77a2587e525cf3f407444391b5 SHA512 faf5fed17b317399b97f77ff1c2a1bf1cead8f0b02a3a89244f01f8ae04ce621763e52b4e481b3826796bb4d94216368d2e3c98a62f02048c5979f4ee648 diff --git a/sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild b/sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild new file mode 100644 index 000..b28eff16cc8 --- /dev/null +++ b/sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vmc-project/geant4_vmc.git; + KEYWORDS="" +else + MY_PV=$(ver_rs 1-2 - $(ver_cut 2-)) + SRC_URI="https://github.com/vmc-project/geant4-vmc/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/geant4_vmc-${MY_PV}" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Virtual Monte Carlo Geant4 implementation" +HOMEPAGE="http://root.cern.ch/root/vmc/VirtualMC.html; + +LICENSE="GPL-3" +SLOT="4" +IUSE="+c++11 c++14 c++17 doc examples geant3 +g4root +mtroot rootvmc vgm test" + +REQUIRED_USE="^^ ( c++11 c++14 c++17 )" + +RDEPEND=" + rootvmc? ( + >=sci-physics/root-6.18:=[vmc] + !!sci-physics/vmc + ) + !rootvmc? ( + >=sci-physics/root-6.18:=[-vmc] + sci-physics/vmc:=[c++11?,c++14?,c++17?] + ) + >=sci-physics/geant-4.10.6[c++11?,c++14?,c++17?,opengl,geant3?] + >=sci-physics/root-6.18:=[c++11?,c++14?,c++17?] + vgm? ( >=sci-physics/vgm-4.8:=[c++11?,c++14?,c++17?] )" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen )" +RESTRICT=" + !examples? ( test ) + !geant3? ( test ) + !g4root? ( test ) + !mtroot? ( test ) + !test? ( test ) + !vgm? ( test )" + +DOCS=(history README.md) + +src_configure() { + local mycmakeargs=( + -DGeant4VMC_USE_VGM="$(usex vgm)" + -DGeant4VMC_USE_GEANT4_G3TOG4="$(usex geant3)" + -DGeant4VMC_USE_G4Root="$(usex g4root)" + -DGeant4VMC_BUILD_MTRoot="$(usex mtroot)" + -DGeant4VMC_BUILD_EXAMPLES="$(usex test)" + -DGeant4VMC_INSTALL_EXAMPLES="$(usex examples)" + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + if use doc ; then + local dirs=( + source + $(usev g4root) + $(usev mtroot) + $(usev examples) + ) + local d + for d in "${dirs[@]}"; do + pushd "${d}" > /dev/null || die + doxygen || die + popd > /dev/null || die + done + fi +} + +src_test() { + cd examples || die + ./test_suite.sh --debug --g3=off --garfield=off --builddir="${BUILD_DIR}" || die + ./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 +}
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-vmc/, sci-physics/geant-vmc/files/
commit: 5fcfbfd003afe1c5ccb2bb5f77f0446c382f86d6 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Dec 20 16:33:15 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Jan 17 10:16:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fcfbfd0 sci-physics/geant-vmc: Drop oldest version. This also gets rid of the last patch. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> Closes: https://github.com/gentoo/gentoo/pull/18736 Signed-off-by: Joonas Niilola gentoo.org> sci-physics/geant-vmc/Manifest | 1 - .../files/geant-vmc-4.4.0-fix-cflags.patch | 15 sci-physics/geant-vmc/geant-vmc-4.4.0.ebuild | 96 -- 3 files changed, 112 deletions(-) diff --git a/sci-physics/geant-vmc/Manifest b/sci-physics/geant-vmc/Manifest index d68add146ca..016c1ffe961 100644 --- a/sci-physics/geant-vmc/Manifest +++ b/sci-physics/geant-vmc/Manifest @@ -1,3 +1,2 @@ DIST geant-vmc-4.5.1_p1.tar.gz 7441504 BLAKE2B 2bcb844a8fc79c800eec50f914cd7238a68ba0c1ffa1e8d185adcded70583118e39efbac3330f7942a098fc64f990c1e9e0eeb1796f71ebd98f97d121aa6c121 SHA512 760611c1df481ea3d9f9069061678677ffc2bcf9edd7cfd44789a6359b945bc341f705da0ee85ecda7f8ac2b096cd5b7aa9ea2c44b464e3085c16eeb33ee1316 DIST geant-vmc-4.5.3.tar.gz 7411643 BLAKE2B 31a486aa32f879093753aab09798eabf1a936f0aa246bb97c7f055eefb789c9c5a5097c14ce47b05a99f3cc2b46bea6edeba2af80ee362bb8fee039ee711eddc SHA512 918ce3ca4a4fb329f0fce00dae3d4a4c9f348553f31bf474f727c1e67242b5ff28fe7dc5d3ab12d1174663b1dd96b654b5baf7edfa662ab3f66687792e94 -DIST geant4_vmc.4.0.tar.gz 7118838 BLAKE2B 5edbd13adeeb560188deb54c1f5d52fda371dd5f3dc04d676bcaf7edad0bbf8eb573d6345e5c3626b5b64c229d49b7f02aafec77a2587e525cf3f407444391b5 SHA512 faf5fed17b317399b97f77ff1c2a1bf1cead8f0b02a3a89244f01f8ae04ce621763e52b4e481b3826796bb4d94216368d2e3c98a62f02048c5979f4ee648 diff --git a/sci-physics/geant-vmc/files/geant-vmc-4.4.0-fix-cflags.patch b/sci-physics/geant-vmc/files/geant-vmc-4.4.0-fix-cflags.patch deleted file mode 100644 index d3bf0dfdd30..000 --- a/sci-physics/geant-vmc/files/geant-vmc-4.4.0-fix-cflags.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/g4root/test/OpNovice/CMakeLists.txt b/g4root/test/OpNovice/CMakeLists.txt -index 1a8f316c..a2e144b6 100644 a/g4root/test/OpNovice/CMakeLists.txt -+++ b/g4root/test/OpNovice/CMakeLists.txt -@@ -44,7 +44,9 @@ endif() - # - # Setup Geant4 include directories and compile definitions - # --include(${Geant4_USE_FILE}) -+# Workaround for upstream bug: http://bugzilla-geant4.kek.jp/show_bug.cgi?id=1663 -+#include(${Geant4_USE_FILE}) -+include(UseGeant4) - - # - # Locate sources and headers for this project diff --git a/sci-physics/geant-vmc/geant-vmc-4.4.0.ebuild b/sci-physics/geant-vmc/geant-vmc-4.4.0.ebuild deleted file mode 100644 index fb2e982ebfd..000 --- a/sci-physics/geant-vmc/geant-vmc-4.4.0.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vmc-project/geant4_vmc.git; -else - DOWN_PV=$(ver_cut 2-) - SRC_URI="http://root.cern.ch/download/vmc/geant4_vmc.${DOWN_PV}.tar.gz; - SOURCE_PV=$(ver_rs 1- . ${DOWN_PV}) - S="${WORKDIR}/geant4_vmc.${SOURCE_PV}" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="Virtual Monte Carlo Geant4 implementation" -HOMEPAGE="http://root.cern.ch/root/vmc/VirtualMC.html; - -LICENSE="GPL-2" -SLOT="4" -IUSE="doc examples geant3 +g4root +mtroot vgm test" - -# sci-physics/root[c++11] required to match sci-physics/geant flags. -RDEPEND=" - >=sci-physics/geant-4.10.03:=[opengl,geant3?] - sci-physics/root:=[c++11,vmc] - vgm? ( >=sci-physics/vgm-4.4:= )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen )" -RESTRICT=" - !examples? ( test ) - !geant3? ( test ) - !g4root? ( test ) - !mtroot? ( test ) - !test? ( test ) - !vgm? ( test )" - -DOCS=( - history - README.md -) -PATCHES=( - "${FILESDIR}"/"${PN}-${PV}"-fix-cflags.patch -) - -src_configure() { - local mycmakeargs=( - -DGeant4VMC_USE_VGM="$(usex vgm)" - -DGeant4VMC_USE_GEANT4_G3TOG4="$(usex geant3)" - -DGeant4VMC_USE_G4Root="$(usex g4root)" - -DGeant4VMC_BUILD_MTRoot="$(usex mtroot)" - -DGeant4VMC_BUILD_EXAMPLES="$(usex test)" - -DGeant4VMC_INSTALL_EXAMPLES="$(usex examples)" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - if use doc ; then - local dirs=( -
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: a303a4aefba24510407196d86acd18e03e84d073 Author: Guilherme Amadio gentoo org> AuthorDate: Fri Dec 4 14:51:53 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Sat Dec 5 14:54:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a303a4ae sci-physics/geant-data: version bump to 4.10.7 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/Manifest | 6 +++ sci-physics/geant-data/geant-data-4.10.7.ebuild | 54 + 2 files changed, 60 insertions(+) diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest index 537b15f1d65..1057c9ce8b6 100644 --- a/sci-physics/geant-data/Manifest +++ b/sci-physics/geant-data/Manifest @@ -1,13 +1,19 @@ DIST G4ABLA.3.1.tar.gz 107286 BLAKE2B ff60665b01dcdb85a76028af472e6f71068b8132187701c46e5c4e8509125d34853d3c574561be22f34cc5f35503ec0808f2964888cd19259392de8054f19647 SHA512 4178870783ca015dade0b07006afc27fed095ff195251c672a0812f9c8e13908b5dfa9a127e8f3ec473f242bf7faf6d49a3371a75e669a06245722924b7c4278 +DIST G4EMLOW.7.13.tar.gz 298636910 BLAKE2B ee9c83410183a6fef3a2d44e866818a765f85aecb637879a6f96b2958e0c3675acb0a2891b6dd07c81fffabcb95dcc541f23f076b4aa1cbb2131e72b2b869b93 SHA512 8789ee0cae6d62c6e6af5f8c5f49706f37230df609cad375bef9568d13d5cd62fa1bded616385fd4790d047bb305090ba08957980fe7881d169a2a0e31693879 DIST G4EMLOW.7.9.1.tar.gz 119756769 BLAKE2B 67be0b7ac34beb995ad4132883927fb99a78f93e7c99390c93fe897b4208a94a3ea5faaab1d04def5c248151c82d46431b411cb22303ffe941c6fe8a57d30423 SHA512 7f52ad5a3935323b60e5ea5196a64a2209337ca3d208109bceb648b95a5a3b0aa33f9a46f878884cb398e49302733c6f5b6316254261d350d038af8ec412952f DIST G4EMLOW.7.9.tar.gz 118027817 BLAKE2B 3456d07a0d87accbdf90049626e653488bb592f113e898e364638924259ce889940a20b7c84e40f16e654ca3fbb9e892050ce7e66a62a9e267706c5750bcd313 SHA512 6c5ae214915b273d20bec1483267279d53a015a13ed30ba1de325d489b5b34e65b227f8fd6caeb5fef28c2a582b7285002338e866f32c7f151fb1508ee55c54d DIST G4ENSDFSTATE.2.2.tar.gz 290632 BLAKE2B aff44d0b6512e4a227fa61a33045023652699843f80d1e90e236d491afd90be828a7bb393a4bb5b224b296d6e3f899a11027340b9e1ebffe705d08708af283fa SHA512 4feaa4229ac520d0e81ab0e31691ee899fa1f10b1a57f66b986fbe19729f7548000b8bac3519d09e91a1f7e116aa7a5bfeae5a3f5b6c3364168b51f4b5bb88c3 +DIST G4ENSDFSTATE.2.3.tar.gz 290745 BLAKE2B 89c642a43ebcb979b233cfb1af1bde9b2f4fd5a5ff2f282f8975aae9514c3579d67e66b1b3559e75a633b13d272c0f54fc41aef415463583a6920fc6e3f66b78 SHA512 0f92d1871f532a979829406a150e263ac13141e594acca6728edd1dbe0a181c03d0be23f7cbb6a6e73550dc71bf1337edb799c9845dff6df991b44ea8cb8ceec DIST G4INCL.1.0.tar.gz 95840 BLAKE2B 2c264b7563620cdbdb8a5e529f21766a5b5ea3e2e51047362518714d01854de8d9ca2ca2a0183ab672cc2f8a4d951327b0e1a7298799695fd48233fa5e529686 SHA512 9d769566d1728674bd6d1e59fc05882943cd240d2f0a9e47dff37fa64fe27720b20b66f6dea6d300c3c9082a22f7f71bb416df8c7d2b5bae87251c4a0113f49b DIST G4NDL.4.6.tar.gz 599862135 BLAKE2B 78e30dd0f02f3b7d7fce12a3a4dcb83e1405ba45f19ed2a743ee7e72be426e09a31cedb521a62a116a8a580a39c83987d4e39ab621b73e0d7a41e7dab8f36d41 SHA512 29b7d933d3e691b03cf45db0c4a9335c03f34ce57149a37b66a0f85e41d500d985f86bc8becc206d85202f129f60ea9fb1ef16bc4a9eef48cde593ffd5a85f24 DIST G4PARTICLEXS.2.1.tar.gz 4600435 BLAKE2B 7132411824d9d3f47b5a4b1fced0a4099baed6a91596661d74ba540b91b5d12e475eb5bb364b8be7457592136fe2c629c98a9f8015a7b6fbd380c8c720078cd5 SHA512 b96c62a4cfd654381cf57eddcff10902ce42327a500eee007dc01ce4fbda6da44905d00ed9731740f6ff2ad2177194d7098b675bb7b72deba16394add81028c1 +DIST G4PARTICLEXS.3.1.tar.gz 8598195 BLAKE2B 2c45ca634991c5def3781c3c9eb801bd5e5475d46817147d3be59d4b6abdfd7f2c4fbeeb64bb0152fa45f68b82a73f2bc590a30d4d0fb0e3651fe34e3ea87121 SHA512 a4e134e15a0a6582da56bee84ae525d1e8cf126517da9bd3dea01d5149e6b0b4dd223825e851a932899e73fab8733cb9c2e7da90e09f15fb1ae792d8a6f7c18b DIST G4PII.1.3.tar.gz 4293607 BLAKE2B 1ddf90c0e49ea51129b08bf6eb3cdf62f88abe19325e8aec76f156da32602c0498ddee36d1598035fa21df95f9d86b99137f9a6f49d7c9ef2b8eb6081db233b1 SHA512 dc458f5845948f54315477886d28fd51ea2d45f3675f45d42e8352cc5961705d920d200097dc9b55ad826ff426a655258b970ddd5a96867f706eb14e9ebbfd1a DIST G4PhotonEvaporation.5.5.tar.gz 10087354 BLAKE2B c336b015c0fe8471e899b95d66c3feb3a1b9aeac01010bd840a9d9bf88b7e91924c9f2d17e5626451be8841f5b95ddf10540e05305269a97608b339d6cd5cf78 SHA512 50c27edbcc271e5af353addc08132470df9b5efdeeece8c980d8d449adea6996109b880cd9cac0abab6e0a65e8c3f5c32ac7dc998a7760196bc862ccfc87f0bd +DIST G4PhotonEvaporation.5.7.tar.gz 10089240 BLAKE2B 5a82697f3f5f94e98ab7f6fbc033cab251d0f18d885fe3f124a0a1f8dd73ff8bf12db45ec748bc1baf24945407fdedadc0e10b237ceb587852e8fa6340dd7ac2 SHA512 5a03921c5974f329637ce74f03cad444b989c3affa22bf40b68103a6a668ac6425e85da3d0b72ce3d81c2e4360e7202cd26cbb9e20ccc355f2243cd92031496f DIST G4RadioactiveDecay.5.4.tar.gz 1059968 BLAKE2B
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: f7cb62ee3e3dadb7b4e2858e25611ff8ad13a227 Author: Guilherme Amadio gentoo org> AuthorDate: Sat Dec 5 14:53:53 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Sat Dec 5 14:54:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7cb62ee sci-physics/geant: version bump to 4.10.7 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest| 1 + sci-physics/geant/geant-4.10.7.ebuild | 106 ++ 2 files changed, 107 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index b3df16fbb6b..2aadd1760dc 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -2,3 +2,4 @@ DIST geant4.10.06.p01.tar.gz 34869969 BLAKE2B 0a27f34df213a0dcc2d87c6001c100269b DIST geant4.10.06.p02.tar.gz 34833550 BLAKE2B c1a3b51cf5fc135edd8f547e5a88c80f8f6ed991be92439e161225afa0447473b67c0ef0757011e1e3a22a370f43ad9b14c9fe9cb3d5f5f0a78a762c86e0dd80 SHA512 bcfbea05c88a6021898e361ffa0c8e28637631e65b2f9ae2d694deae36a67c6af78785569c5971d1c63a4692a3dfbfc082cf14d7af209cb9f36efff9bec9bc20 DIST geant4.10.06.p03.tar.gz 35099426 BLAKE2B 75668b87eb3f1d8be00c46dc3e6e2131707ad89f4d077d2c55b7c985803709da565dbddd2ebd6ee7b6a3f4d58dc84a41bcded3b1db926127b480fb8e9fab2765 SHA512 844769991e20f4397a336a8e94bb82434b4ce44c84c956935659d2407ebf29b388b672650466f9683d3c99f9c7fa4f2c81e3f27075427f1613d825f38a74df69 DIST geant4.10.06.tar.gz 34834510 BLAKE2B 48f50c734186e444f5ef2fd02b013565db7f404b7fbaeb3127d7dd67ede76196fd5fa4512a5482cceb7696305eb72dbe819fe43fa26ac63ded49259d804f5ccf SHA512 e03d69cb66947ddc71d20b9065fd5db384dfc8b2b8e905ddab9ebb992c642dc33f369d7eba5f2338487da5d9d28f20f3078917f222d187c65e5af1a0112ee044 +DIST geant4.10.07.tar.gz 36422877 BLAKE2B d81a37e0968f3c13bb846efc252b1b31cb01a8642610b079bcf6ec1741e7f5da09d50f4abe4054b7a06433dc7d9b60c4f9a1f971a5f1df27580d49b8906d SHA512 057ab2c6ee5d5ad7012bd889bf883faa3ef1fa72a93190d00d1320f250b7b52e21cbae552cbc35065ad5f5bd46cd91fd1536dd4d5e620afa0abb6b065bd7c86b diff --git a/sci-physics/geant/geant-4.10.7.ebuild b/sci-physics/geant/geant-4.10.7.ebuild new file mode 100644 index 000..d286262db57 --- /dev/null +++ b/sci-physics/geant/geant-4.10.7.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_P=${PN}$(ver_cut 1-2).$(printf %02d $(ver_cut 3)) + +case ${PV} in +*_beta*) + MY_P+=.b$(printf %02d $(ver_cut 5)) + DOCS="ReleaseNotes/Beta$(ver_cut 1-3)-*.txt" + ;; +*) + if [[ $(ver_cut 4) -gt 0 ]]; then + MY_P+=.p$(printf %02d $(ver_cut 4)) + DOCS="ReleaseNotes/Patch$(ver_cut 1-3)-*.txt" + fi + HTML_DOCS="ReleaseNotes/ReleaseNotes$(ver_cut 1-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" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++11 c++14 c++17 +data dawn doc examples freetype gdml geant3 hdf5 + inventor motif opengl qt5 raytracerx static-libs threads vrml" + +REQUIRED_USE=" + ^^ ( c++11 c++14 c++17 ) + inventor? ( opengl ) + motif? ( opengl ) + qt5? ( opengl ) +" + +RDEPEND=" + dev-libs/expat + >=sci-physics/clhep-2.4.4.0:2=[threads?] + data? ( ~sci-physics/geant-data-${PV} ) + dawn? ( media-gfx/dawn ) + doc? ( =app-doc/geant-docs-$(ver_cut 1-3)* ) + 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/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 + )" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" + -DGEANT4_BUILD_CXXSTD=$((usev c++11 || usev c++14 || usev c++17) | cut -c4-) + -DGEANT4_BUILD_MULTITHREADED=$(usex threads) + -DGEANT4_BUILD_STORE_TRAJECTORY=OFF + -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) + -DGEANT4_BUILD_VERBOSE_CODE=OFF + -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) +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: d3b1f48448a9627fa6d92f1fedefb03f3d6fd95e Author: Guilherme Amadio gentoo org> AuthorDate: Tue Dec 1 09:40:55 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Dec 1 09:41:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3b1f484 sci-physics/geant: update REQUIRED_USE, fixes bug #757765 Closes: https://bugs.gentoo.org/757765 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/geant-4.10.6.3.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sci-physics/geant/geant-4.10.6.3.ebuild b/sci-physics/geant/geant-4.10.6.3.ebuild index 2f580bb7015..2339a156d89 100644 --- a/sci-physics/geant/geant-4.10.6.3.ebuild +++ b/sci-physics/geant/geant-4.10.6.3.ebuild @@ -31,7 +31,12 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="+c++11 c++14 c++17 +data dawn doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs threads vrml" -REQUIRED_USE="^^ ( c++11 c++14 c++17 )" +REQUIRED_USE=" + ^^ ( c++11 c++14 c++17 ) + inventor? ( opengl ) + motif? ( opengl ) + qt5? ( opengl ) +" RDEPEND=" dev-libs/expat
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: f1ab740e236ddec1ca6d9e4a77b45eb9210c47a1 Author: Guilherme Amadio gentoo org> AuthorDate: Thu Nov 19 10:13:51 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Thu Nov 19 15:35:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1ab740e sci-physics/geant-data: fix metadata.xml formatting Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/metadata.xml | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/sci-physics/geant-data/metadata.xml b/sci-physics/geant-data/metadata.xml index 511a1b08ef9..9d7f4b218be 100644 --- a/sci-physics/geant-data/metadata.xml +++ b/sci-physics/geant-data/metadata.xml @@ -1,16 +1,16 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - ama...@gentoo.org - Guilherme Amadio - - - sci-phys...@gentoo.org - Gentoo Physics Project - - - For specific, optional physics processes, Geant4 uses extra data - which are being installed with this package. - + +ama...@gentoo.org +Guilherme Amadio + + +sci-phys...@gentoo.org +Gentoo Physics Project + + +For specific, optional physics processes, Geant4 uses extra data +which are being installed with this package. +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: 08cc05fa5e17527d1b23eaae6ea1b04102a9815b Author: Guilherme Amadio gentoo org> AuthorDate: Wed Nov 18 14:06:53 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed Nov 18 15:49:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08cc05fa sci-physics/geant-data: mark as stable These ebuilds only install data files, no need to use unstable keywords. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/geant-data-4.10.6-r1.ebuild| 2 +- sci-physics/geant-data/geant-data-4.10.6.3.ebuild | 2 +- sci-physics/geant-data/geant-data-4.10.6_p1-r1.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-physics/geant-data/geant-data-4.10.6-r1.ebuild b/sci-physics/geant-data/geant-data-4.10.6-r1.ebuild index 7ad85c9daf0..807a0dc104e 100644 --- a/sci-physics/geant-data/geant-data-4.10.6-r1.ebuild +++ b/sci-physics/geant-data/geant-data-4.10.6-r1.ebuild @@ -32,7 +32,7 @@ unset DATASET FILENAME VERSION ENVVAR LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="" S="${WORKDIR}" diff --git a/sci-physics/geant-data/geant-data-4.10.6.3.ebuild b/sci-physics/geant-data/geant-data-4.10.6.3.ebuild index 23e22d50b30..ae7c1d2b919 100644 --- a/sci-physics/geant-data/geant-data-4.10.6.3.ebuild +++ b/sci-physics/geant-data/geant-data-4.10.6.3.ebuild @@ -32,7 +32,7 @@ unset DATASET FILENAME VERSION ENVVAR LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="" S="${WORKDIR}" diff --git a/sci-physics/geant-data/geant-data-4.10.6_p1-r1.ebuild b/sci-physics/geant-data/geant-data-4.10.6_p1-r1.ebuild index 23e22d50b30..ae7c1d2b919 100644 --- a/sci-physics/geant-data/geant-data-4.10.6_p1-r1.ebuild +++ b/sci-physics/geant-data/geant-data-4.10.6_p1-r1.ebuild @@ -32,7 +32,7 @@ unset DATASET FILENAME VERSION ENVVAR LICENSE="geant4" SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: e48a69fe27ce11f10d3021597a7e2d72bcc8604f Author: Guilherme Amadio gentoo org> AuthorDate: Wed Nov 18 14:02:29 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed Nov 18 15:49:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e48a69fe sci-physics/geant-data: drop old versions Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/Manifest| 6 --- sci-physics/geant-data/geant-data-4.10.05.ebuild | 52 - .../geant-data/geant-data-4.10.6_beta1-r1.ebuild | 54 -- 3 files changed, 112 deletions(-) diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest index 3320b2ce4c8..537b15f1d65 100644 --- a/sci-physics/geant-data/Manifest +++ b/sci-physics/geant-data/Manifest @@ -1,18 +1,12 @@ DIST G4ABLA.3.1.tar.gz 107286 BLAKE2B ff60665b01dcdb85a76028af472e6f71068b8132187701c46e5c4e8509125d34853d3c574561be22f34cc5f35503ec0808f2964888cd19259392de8054f19647 SHA512 4178870783ca015dade0b07006afc27fed095ff195251c672a0812f9c8e13908b5dfa9a127e8f3ec473f242bf7faf6d49a3371a75e669a06245722924b7c4278 -DIST G4EMLOW.7.7.tar.gz 107307909 BLAKE2B dc97ecadc6f17e789e781e90531e09131641e9d2e4cfa06adcf9913ec9720f92d23b18871d06bd090cf036e35af7b0d1a80fb41e816ebb41cc23d8c18d0ba647 SHA512 de8b942cfe009ebd614a1c0824ab889183b319bd3fb835d1f0fd98076e50f1372bb318ede30a7a936d9c64ba039231be5fcb74b4ca6c813691e9d5ceb862fdb0 DIST G4EMLOW.7.9.1.tar.gz 119756769 BLAKE2B 67be0b7ac34beb995ad4132883927fb99a78f93e7c99390c93fe897b4208a94a3ea5faaab1d04def5c248151c82d46431b411cb22303ffe941c6fe8a57d30423 SHA512 7f52ad5a3935323b60e5ea5196a64a2209337ca3d208109bceb648b95a5a3b0aa33f9a46f878884cb398e49302733c6f5b6316254261d350d038af8ec412952f DIST G4EMLOW.7.9.tar.gz 118027817 BLAKE2B 3456d07a0d87accbdf90049626e653488bb592f113e898e364638924259ce889940a20b7c84e40f16e654ca3fbb9e892050ce7e66a62a9e267706c5750bcd313 SHA512 6c5ae214915b273d20bec1483267279d53a015a13ed30ba1de325d489b5b34e65b227f8fd6caeb5fef28c2a582b7285002338e866f32c7f151fb1508ee55c54d DIST G4ENSDFSTATE.2.2.tar.gz 290632 BLAKE2B aff44d0b6512e4a227fa61a33045023652699843f80d1e90e236d491afd90be828a7bb393a4bb5b224b296d6e3f899a11027340b9e1ebffe705d08708af283fa SHA512 4feaa4229ac520d0e81ab0e31691ee899fa1f10b1a57f66b986fbe19729f7548000b8bac3519d09e91a1f7e116aa7a5bfeae5a3f5b6c3364168b51f4b5bb88c3 DIST G4INCL.1.0.tar.gz 95840 BLAKE2B 2c264b7563620cdbdb8a5e529f21766a5b5ea3e2e51047362518714d01854de8d9ca2ca2a0183ab672cc2f8a4d951327b0e1a7298799695fd48233fa5e529686 SHA512 9d769566d1728674bd6d1e59fc05882943cd240d2f0a9e47dff37fa64fe27720b20b66f6dea6d300c3c9082a22f7f71bb416df8c7d2b5bae87251c4a0113f49b -DIST G4NDL.4.5.tar.gz 421710294 BLAKE2B dab13b4c4ad9406e91172e1f8ec343a9be7c6c64f82e6a3b42a6fb19dec3d52b07a7a4848136af29e0cc82daff0ff02aa9e252d57e667c1a1e1a050039fff2fd SHA512 166d0189693f14c08fa9c48e4212c1cb275a848fdf0be3dfc4240bd01d1d4816f3ec3c85149995192e7055b58fd56c7e078e9d6819e01fdeafc13457bfa90470 DIST G4NDL.4.6.tar.gz 599862135 BLAKE2B 78e30dd0f02f3b7d7fce12a3a4dcb83e1405ba45f19ed2a743ee7e72be426e09a31cedb521a62a116a8a580a39c83987d4e39ab621b73e0d7a41e7dab8f36d41 SHA512 29b7d933d3e691b03cf45db0c4a9335c03f34ce57149a37b66a0f85e41d500d985f86bc8becc206d85202f129f60ea9fb1ef16bc4a9eef48cde593ffd5a85f24 -DIST G4PARTICLEXS.1.1.tar.gz 3388648 BLAKE2B ed179d003a84007dc26319f2b3e7349586f8e1ef58de8acb8e8560867195ada039cb62b763afc58e5e234425db39297a9f586a0249c59bca5199e78d5f219861 SHA512 feaf86d0382c199f7a443bffd4d083e635ab3e9c535b535b426c447a8e25f2ddbaac39965038eb1b9cac12132a9c19c7b86c5670863dc4e93d3aa1f4ecebf369 -DIST G4PARTICLEXS.2.0.tar.gz 4597118 BLAKE2B bc93da5bd9d8384c84056092ff404b93d5f28c88777365e514b6e8f17504a836036e98a469fe5e56123ea34f2846351b9441a01e9711ceef4f392438011bf4c3 SHA512 c3bff7f60f9ed7b0ebfecfc71a2415980b94b924827c5bbc964257d522318743765ebe826e9ab4d41cc856c65ceb7be6e2033a5d47bac036b50a21b51f7e8416 DIST G4PARTICLEXS.2.1.tar.gz 4600435 BLAKE2B 7132411824d9d3f47b5a4b1fced0a4099baed6a91596661d74ba540b91b5d12e475eb5bb364b8be7457592136fe2c629c98a9f8015a7b6fbd380c8c720078cd5 SHA512 b96c62a4cfd654381cf57eddcff10902ce42327a500eee007dc01ce4fbda6da44905d00ed9731740f6ff2ad2177194d7098b675bb7b72deba16394add81028c1 DIST G4PII.1.3.tar.gz 4293607 BLAKE2B 1ddf90c0e49ea51129b08bf6eb3cdf62f88abe19325e8aec76f156da32602c0498ddee36d1598035fa21df95f9d86b99137f9a6f49d7c9ef2b8eb6081db233b1 SHA512 dc458f5845948f54315477886d28fd51ea2d45f3675f45d42e8352cc5961705d920d200097dc9b55ad826ff426a655258b970ddd5a96867f706eb14e9ebbfd1a -DIST G4PhotonEvaporation.5.3.tar.gz 9877289 BLAKE2B a7c76c2b85f1006f2336b37d743f76fb8eaa1730d3d1f34b15ee34a7af09b4811c0a57cd661ad4a627f0424edb94b6126cdc7ef63dc4beb2ad3ea0f24b096de6 SHA512 19038cc64eaa07a996f5ae2a73b82cb3b02996880ae3b72a0d24c2b9058a53683b99b4ed1f265fd1d4d37fe9e72329d0fbe08e40f7b9d007b69aa68a3b6eb719 DIST G4PhotonEvaporation.5.5.tar.gz 10087354
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: 5426e2ba7368d0c82fc0119f511105634c92ac13 Author: Guilherme Amadio gentoo org> AuthorDate: Wed Nov 18 13:24:46 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed Nov 18 15:49:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5426e2ba sci-physics/geant-data: version bump for 4.10.6.3 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/geant-data-4.10.6.3.ebuild | 54 +++ 1 file changed, 54 insertions(+) diff --git a/sci-physics/geant-data/geant-data-4.10.6.3.ebuild b/sci-physics/geant-data/geant-data-4.10.6.3.ebuild new file mode 100644 index 000..23e22d50b30 --- /dev/null +++ b/sci-physics/geant-data/geant-data-4.10.6.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Data files for Geant4 physical processes" +HOMEPAGE="https://geant4.web.cern.ch; +SRC_DATA="https://geant4-data.web.cern.ch/geant4-data/datasets; + +declare -A DATASETS + +DATASETS=( + [G4NDL]="G4NDL 4.6 G4NEUTRONHPDATA" + [G4EMLOW]="G4EMLOW 7.9.1 G4LEDATA" + [PhotonEvaporation]="G4PhotonEvaporation 5.5 G4LEVELGAMMADATA" + [RadioactiveDecay]="G4RadioactiveDecay 5.4 G4RADIOACTIVEDATA" + [G4PARTICLEXS]="G4PARTICLEXS 2.1 G4PARTICLEXSDATA" + [G4PII]="G4PII 1.3 G4PIIDATA" + [RealSurface]="G4RealSurface 2.1.1 G4REALSURFACEDATA" + [G4SAIDDATA]="G4SAIDDATA 2.0 G4SAIDXSDATA" + [G4ABLA]="G4ABLA 3.1 G4ABLADATA" + [G4INCL]="G4INCL 1.0 G4INCLDATA" + [G4ENSDFSTATE]="G4ENSDFSTATE 2.2 G4ENSDFSTATEDATA" + [G4TENDL]="G4TENDL 1.3.2 G4PARTICLEHPDATA" +) + +for DATASET in ${!DATASETS[@]}; do + read FILENAME VERSION ENVVAR <<< "${DATASETS[$DATASET]}" + SRC_URI+="${SRC_DATA}/${FILENAME}.${VERSION}.tar.gz " +done +unset DATASET FILENAME VERSION ENVVAR + +LICENSE="geant4" +SLOT="4" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +S="${WORKDIR}" + +src_unpack() { + # unpack in destination only to avoid copy + return +} + +src_install() { + for DATASET in ${!DATASETS[@]}; do + read FILENAME VERSION ENVVAR <<< "${DATASETS[$DATASET]}" + echo $ENVVAR=\"${EPREFIX}/usr/share/geant4/data/${DATASET}${VERSION}\"; + done >| 99geant-data + doenvd 99geant-data + dodir /usr/share/geant4/data + cd "${ED}/usr/share/geant4/data" || die + unpack ${A} +}
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: bb17c4c9bd1d9847e95859131949bf0dc0644556 Author: Guilherme Amadio gentoo org> AuthorDate: Wed Nov 18 14:01:11 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed Nov 18 15:49:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb17c4c9 sci-physics/geant: drop old versions Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 2 - sci-physics/geant/geant-4.10.05_p01.ebuild | 97 -- sci-physics/geant/geant-4.10.6_beta1-r1.ebuild | 108 - 3 files changed, 207 deletions(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 537f434f699..b3df16fbb6b 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,5 +1,3 @@ -DIST geant4.10.05.p01.tar.gz 34413415 BLAKE2B d98a9308e37f166dccf8f9640a54ee74ab2b1d07275609666aec6d929b0193269a18075762cebaa154abcad5c8359a128b6629ff973cb6cdc8f54535151997a3 SHA512 ace2097251ee4cdda3511c3dd8191c97e1001f73d421797e3cd517ed41fa5adc73efcddfb2c8b6fb75231e5af8ddb4bd63a402ccb99b40ce2c140588d328b582 -DIST geant4.10.06.b01.tar.gz 34511064 BLAKE2B d20bd338ea0ac47b11464b581aa0dec3725da56902dbaab233fcaad28ba6b3ce302a8d7e2c27f4532bed2db991467b4bde837675f3837f066c9e7e3d78c7acd6 SHA512 3916a0ad13891fc5a189c0be6c2e57abe29281696c9d16c0c54fd11940146586feb550a61403ab6451e6575d2ad1f4349590d9c564d7b5d7fc5ab9e9b2356ccb DIST geant4.10.06.p01.tar.gz 34869969 BLAKE2B 0a27f34df213a0dcc2d87c6001c100269be7496519c614fa5b51cd6502d98232d09de0f3c44216c34b6788ec8a1f626d22a53cb7329027006c614a10777b6896 SHA512 d9bca66b086a309a577dcf018c0ca52f5d786b1ebe5ce9d30c29c579c342399816c34efbcb34af60871145b6713cb8151f5517c5a0aa9d24d00e4257a5c1c6c0 DIST geant4.10.06.p02.tar.gz 34833550 BLAKE2B c1a3b51cf5fc135edd8f547e5a88c80f8f6ed991be92439e161225afa0447473b67c0ef0757011e1e3a22a370f43ad9b14c9fe9cb3d5f5f0a78a762c86e0dd80 SHA512 bcfbea05c88a6021898e361ffa0c8e28637631e65b2f9ae2d694deae36a67c6af78785569c5971d1c63a4692a3dfbfc082cf14d7af209cb9f36efff9bec9bc20 DIST geant4.10.06.p03.tar.gz 35099426 BLAKE2B 75668b87eb3f1d8be00c46dc3e6e2131707ad89f4d077d2c55b7c985803709da565dbddd2ebd6ee7b6a3f4d58dc84a41bcded3b1db926127b480fb8e9fab2765 SHA512 844769991e20f4397a336a8e94bb82434b4ce44c84c956935659d2407ebf29b388b672650466f9683d3c99f9c7fa4f2c81e3f27075427f1613d825f38a74df69 diff --git a/sci-physics/geant/geant-4.10.05_p01.ebuild b/sci-physics/geant/geant-4.10.05_p01.ebuild deleted file mode 100644 index b8111ecf55c..000 --- a/sci-physics/geant/geant-4.10.05_p01.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils eapi7-ver - -MY_P=${PN}${PV/_/.} -SPV="$(ver_cut 1-2).$(printf %1d $(ver_cut 3))" - -DESCRIPTION="Toolkit for simulation of passage of particles through matter" -HOMEPAGE="http://geant4.web.cern.ch/; -SRC_URI="http://geant4.cern.ch/support/source/${MY_P}.tar.gz; - -LICENSE="geant4" -SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+data dawn doc examples gdml geant3 inventor motif opengl - qt5 raytracerx static-libs threads vrml zlib" - -RDEPEND=" - dev-libs/expat - >=sci-physics/clhep-2.3.3.0:2= - dawn? ( media-gfx/dawn ) - gdml? ( dev-libs/xerces-c ) - inventor? ( media-libs/SoXt ) - motif? ( x11-libs/motif:0 ) - opengl? ( virtual/opengl ) - qt5? ( - 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 - ) - zlib? ( sys-libs/zlib )" -DEPEND="${RDEPEND} prefix? ( app-shells/tcsh )" -PDEPEND=" - data? ( ~sci-physics/geant-data-${PV/_p*/} ) - doc? ( ~app-doc/geant-docs-${PV/_p*/} )" - -HTML_DOCS=( ReleaseNotes/ReleaseNotes${SPV}.html ) - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - cmake-utils_src_prepare - - if ! use examples; then - sed -i '/install(DIRECTORY examples/,/)/d' CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - -DGEANT4_USE_SYSTEM_CLHEP=ON - -DGEANT4_INSTALL_DATA=OFF - -DGEANT4_BUILD_MULTITHREADED=$(usex threads) - -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) - -DGEANT4_USE_NETWORKDAWN=$(usex dawn) - -DGEANT4_USE_GDML=$(usex gdml) - -DGEANT4_USE_G3TOG4=$(usex geant3) - -DGEANT4_USE_XM=$(usex motif) - -DGEANT4_USE_OPENGL_X11=$(usex opengl) - -DGEANT4_USE_INVENTOR=$(usex inventor) - -DGEANT4_USE_QT=$(usex qt5) - -DGEANT4_USE_RAYTRACER_X11=$(usex raytracerx) -
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: c377b7fc66d17389eb872be9d37500db50542808 Author: Guilherme Amadio gentoo org> AuthorDate: Wed Nov 18 13:31:59 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed Nov 18 15:49:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c377b7fc sci-physics/geant: version bump to 4.10.6.3 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.10.6.3.ebuild | 108 2 files changed, 109 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index e011c6b858f..537f434f699 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -2,4 +2,5 @@ DIST geant4.10.05.p01.tar.gz 34413415 BLAKE2B d98a9308e37f166dccf8f9640a54ee74ab DIST geant4.10.06.b01.tar.gz 34511064 BLAKE2B d20bd338ea0ac47b11464b581aa0dec3725da56902dbaab233fcaad28ba6b3ce302a8d7e2c27f4532bed2db991467b4bde837675f3837f066c9e7e3d78c7acd6 SHA512 3916a0ad13891fc5a189c0be6c2e57abe29281696c9d16c0c54fd11940146586feb550a61403ab6451e6575d2ad1f4349590d9c564d7b5d7fc5ab9e9b2356ccb DIST geant4.10.06.p01.tar.gz 34869969 BLAKE2B 0a27f34df213a0dcc2d87c6001c100269be7496519c614fa5b51cd6502d98232d09de0f3c44216c34b6788ec8a1f626d22a53cb7329027006c614a10777b6896 SHA512 d9bca66b086a309a577dcf018c0ca52f5d786b1ebe5ce9d30c29c579c342399816c34efbcb34af60871145b6713cb8151f5517c5a0aa9d24d00e4257a5c1c6c0 DIST geant4.10.06.p02.tar.gz 34833550 BLAKE2B c1a3b51cf5fc135edd8f547e5a88c80f8f6ed991be92439e161225afa0447473b67c0ef0757011e1e3a22a370f43ad9b14c9fe9cb3d5f5f0a78a762c86e0dd80 SHA512 bcfbea05c88a6021898e361ffa0c8e28637631e65b2f9ae2d694deae36a67c6af78785569c5971d1c63a4692a3dfbfc082cf14d7af209cb9f36efff9bec9bc20 +DIST geant4.10.06.p03.tar.gz 35099426 BLAKE2B 75668b87eb3f1d8be00c46dc3e6e2131707ad89f4d077d2c55b7c985803709da565dbddd2ebd6ee7b6a3f4d58dc84a41bcded3b1db926127b480fb8e9fab2765 SHA512 844769991e20f4397a336a8e94bb82434b4ce44c84c956935659d2407ebf29b388b672650466f9683d3c99f9c7fa4f2c81e3f27075427f1613d825f38a74df69 DIST geant4.10.06.tar.gz 34834510 BLAKE2B 48f50c734186e444f5ef2fd02b013565db7f404b7fbaeb3127d7dd67ede76196fd5fa4512a5482cceb7696305eb72dbe819fe43fa26ac63ded49259d804f5ccf SHA512 e03d69cb66947ddc71d20b9065fd5db384dfc8b2b8e905ddab9ebb992c642dc33f369d7eba5f2338487da5d9d28f20f3078917f222d187c65e5af1a0112ee044 diff --git a/sci-physics/geant/geant-4.10.6.3.ebuild b/sci-physics/geant/geant-4.10.6.3.ebuild new file mode 100644 index 000..2f580bb7015 --- /dev/null +++ b/sci-physics/geant/geant-4.10.6.3.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_P=${PN}$(ver_cut 1-2).$(printf %02d $(ver_cut 3)) + +case ${PV} in +*_beta*) + MY_P+=.b$(printf %02d $(ver_cut 5)) + DOCS="ReleaseNotes/Beta$(ver_cut 1-3)-*.txt" + ;; +*) + if [[ $(ver_cut 4) -gt 0 ]]; then + MY_P+=.p$(printf %02d $(ver_cut 4)) + DOCS="ReleaseNotes/Patch$(ver_cut 1-3)-*.txt" + fi + HTML_DOCS="ReleaseNotes/ReleaseNotes$(ver_cut 1-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" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++11 c++14 c++17 +data dawn doc examples freetype gdml geant3 hdf5 + inventor motif opengl qt5 raytracerx static-libs threads vrml" + +REQUIRED_USE="^^ ( c++11 c++14 c++17 )" + +RDEPEND=" + dev-libs/expat + >=sci-physics/clhep-2.4.1.3:2=[threads?] + data? ( ~sci-physics/geant-data-${PV} ) + dawn? ( media-gfx/dawn ) + doc? ( =app-doc/geant-docs-$(ver_cut 1-3)* ) + 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/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 + )" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" + -DGEANT4_BUILD_CXXSTD=$((usev c++11 || usev c++14 || usev c++17) | cut -c4-) + -DGEANT4_BUILD_MULTITHREADED=$(usex threads) + -DGEANT4_BUILD_STORE_TRAJECTORY=OFF + -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) + -DGEANT4_BUILD_VERBOSE_CODE=OFF + -DGEANT4_INSTALL_DATA=OFF +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: 17d159a93af58ad1c7fe393a198e6f400e691b12 Author: Matt Turner gentoo org> AuthorDate: Thu Jun 4 06:18:47 2020 + Commit: Matt Turner gentoo org> CommitDate: Thu Jun 4 06:33:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d159a9 sci-physics/geant-data: Drop unnecessary strip-slash Signed-off-by: Matt Turner gentoo.org> sci-physics/geant-data/geant-data-4.10.6-r1.ebuild | 2 +- sci-physics/geant-data/geant-data-4.10.6_beta1-r1.ebuild | 2 +- sci-physics/geant-data/geant-data-4.10.6_p1-r1.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-physics/geant-data/geant-data-4.10.6-r1.ebuild b/sci-physics/geant-data/geant-data-4.10.6-r1.ebuild index a0ca85d96b1..7ad85c9daf0 100644 --- a/sci-physics/geant-data/geant-data-4.10.6-r1.ebuild +++ b/sci-physics/geant-data/geant-data-4.10.6-r1.ebuild @@ -49,6 +49,6 @@ src_install() { done >| 99geant-data doenvd 99geant-data dodir /usr/share/geant4/data - cd "${ED%/}/usr/share/geant4/data" || die + cd "${ED}/usr/share/geant4/data" || die unpack ${A} } diff --git a/sci-physics/geant-data/geant-data-4.10.6_beta1-r1.ebuild b/sci-physics/geant-data/geant-data-4.10.6_beta1-r1.ebuild index 3170b228d6c..ae4afb78177 100644 --- a/sci-physics/geant-data/geant-data-4.10.6_beta1-r1.ebuild +++ b/sci-physics/geant-data/geant-data-4.10.6_beta1-r1.ebuild @@ -49,6 +49,6 @@ src_install() { done >| 99geant-data doenvd 99geant-data dodir /usr/share/geant4/data - cd "${ED%/}/usr/share/geant4/data" || die + cd "${ED}/usr/share/geant4/data" || die unpack ${A} } diff --git a/sci-physics/geant-data/geant-data-4.10.6_p1-r1.ebuild b/sci-physics/geant-data/geant-data-4.10.6_p1-r1.ebuild index 90910f4c9e5..23e22d50b30 100644 --- a/sci-physics/geant-data/geant-data-4.10.6_p1-r1.ebuild +++ b/sci-physics/geant-data/geant-data-4.10.6_p1-r1.ebuild @@ -49,6 +49,6 @@ src_install() { done >| 99geant-data doenvd 99geant-data dodir /usr/share/geant4/data - cd "${ED%/}/usr/share/geant4/data" || die + cd "${ED}/usr/share/geant4/data" || die unpack ${A} }
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 8b22218622ed95ee6aedf035de914108fa09413f Author: Guilherme Amadio gentoo org> AuthorDate: Wed Jun 3 07:46:55 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed Jun 3 07:47:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b222186 sci-physics/geant: update HOMEPAGE Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/geant-4.10.05_p01.ebuild | 4 ++-- sci-physics/geant/geant-4.10.6-r1.ebuild | 2 +- sci-physics/geant/geant-4.10.6_beta1-r1.ebuild | 2 +- sci-physics/geant/geant-4.10.6_p1-r1.ebuild| 2 +- sci-physics/geant/geant-4.10.6_p2.ebuild | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sci-physics/geant/geant-4.10.05_p01.ebuild b/sci-physics/geant/geant-4.10.05_p01.ebuild index 80ee3ae7420..b8111ecf55c 100644 --- a/sci-physics/geant/geant-4.10.05_p01.ebuild +++ b/sci-physics/geant/geant-4.10.05_p01.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ MY_P=${PN}${PV/_/.} SPV="$(ver_cut 1-2).$(printf %1d $(ver_cut 3))" DESCRIPTION="Toolkit for simulation of passage of particles through matter" -HOMEPAGE="http://geant4.cern.ch/; +HOMEPAGE="http://geant4.web.cern.ch/; SRC_URI="http://geant4.cern.ch/support/source/${MY_P}.tar.gz; LICENSE="geant4" diff --git a/sci-physics/geant/geant-4.10.6-r1.ebuild b/sci-physics/geant/geant-4.10.6-r1.ebuild index 96a48a6d3ea..59fedc8d7cc 100644 --- a/sci-physics/geant/geant-4.10.6-r1.ebuild +++ b/sci-physics/geant/geant-4.10.6-r1.ebuild @@ -23,7 +23,7 @@ case ${PV} in esac DESCRIPTION="Toolkit for simulation of passage of particles through matter" -HOMEPAGE="https://geant4.cern.ch/; +HOMEPAGE="https://geant4.web.cern.ch/; SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" diff --git a/sci-physics/geant/geant-4.10.6_beta1-r1.ebuild b/sci-physics/geant/geant-4.10.6_beta1-r1.ebuild index 96a48a6d3ea..59fedc8d7cc 100644 --- a/sci-physics/geant/geant-4.10.6_beta1-r1.ebuild +++ b/sci-physics/geant/geant-4.10.6_beta1-r1.ebuild @@ -23,7 +23,7 @@ case ${PV} in esac DESCRIPTION="Toolkit for simulation of passage of particles through matter" -HOMEPAGE="https://geant4.cern.ch/; +HOMEPAGE="https://geant4.web.cern.ch/; SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" diff --git a/sci-physics/geant/geant-4.10.6_p1-r1.ebuild b/sci-physics/geant/geant-4.10.6_p1-r1.ebuild index 96a48a6d3ea..59fedc8d7cc 100644 --- a/sci-physics/geant/geant-4.10.6_p1-r1.ebuild +++ b/sci-physics/geant/geant-4.10.6_p1-r1.ebuild @@ -23,7 +23,7 @@ case ${PV} in esac DESCRIPTION="Toolkit for simulation of passage of particles through matter" -HOMEPAGE="https://geant4.cern.ch/; +HOMEPAGE="https://geant4.web.cern.ch/; SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4" diff --git a/sci-physics/geant/geant-4.10.6_p2.ebuild b/sci-physics/geant/geant-4.10.6_p2.ebuild index 15e0a409bff..b266de392cd 100644 --- a/sci-physics/geant/geant-4.10.6_p2.ebuild +++ b/sci-physics/geant/geant-4.10.6_p2.ebuild @@ -23,7 +23,7 @@ case ${PV} in esac DESCRIPTION="Toolkit for simulation of passage of particles through matter" -HOMEPAGE="https://geant4.cern.ch/; +HOMEPAGE="https://geant4.web.cern.ch/; SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; LICENSE="geant4"
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: ac7528277319f1cfba67105583c3c7f1cc446ea2 Author: Guilherme Amadio gentoo org> AuthorDate: Tue Jun 2 08:46:02 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Jun 2 08:48:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac752827 sci-physics/geant: version bump to 10.6_p2 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 1 + sci-physics/geant/geant-4.10.6_p2.ebuild | 106 +++ 2 files changed, 107 insertions(+) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 2d4d47247a2..e011c6b858f 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,4 +1,5 @@ DIST geant4.10.05.p01.tar.gz 34413415 BLAKE2B d98a9308e37f166dccf8f9640a54ee74ab2b1d07275609666aec6d929b0193269a18075762cebaa154abcad5c8359a128b6629ff973cb6cdc8f54535151997a3 SHA512 ace2097251ee4cdda3511c3dd8191c97e1001f73d421797e3cd517ed41fa5adc73efcddfb2c8b6fb75231e5af8ddb4bd63a402ccb99b40ce2c140588d328b582 DIST geant4.10.06.b01.tar.gz 34511064 BLAKE2B d20bd338ea0ac47b11464b581aa0dec3725da56902dbaab233fcaad28ba6b3ce302a8d7e2c27f4532bed2db991467b4bde837675f3837f066c9e7e3d78c7acd6 SHA512 3916a0ad13891fc5a189c0be6c2e57abe29281696c9d16c0c54fd11940146586feb550a61403ab6451e6575d2ad1f4349590d9c564d7b5d7fc5ab9e9b2356ccb DIST geant4.10.06.p01.tar.gz 34869969 BLAKE2B 0a27f34df213a0dcc2d87c6001c100269be7496519c614fa5b51cd6502d98232d09de0f3c44216c34b6788ec8a1f626d22a53cb7329027006c614a10777b6896 SHA512 d9bca66b086a309a577dcf018c0ca52f5d786b1ebe5ce9d30c29c579c342399816c34efbcb34af60871145b6713cb8151f5517c5a0aa9d24d00e4257a5c1c6c0 +DIST geant4.10.06.p02.tar.gz 34833550 BLAKE2B c1a3b51cf5fc135edd8f547e5a88c80f8f6ed991be92439e161225afa0447473b67c0ef0757011e1e3a22a370f43ad9b14c9fe9cb3d5f5f0a78a762c86e0dd80 SHA512 bcfbea05c88a6021898e361ffa0c8e28637631e65b2f9ae2d694deae36a67c6af78785569c5971d1c63a4692a3dfbfc082cf14d7af209cb9f36efff9bec9bc20 DIST geant4.10.06.tar.gz 34834510 BLAKE2B 48f50c734186e444f5ef2fd02b013565db7f404b7fbaeb3127d7dd67ede76196fd5fa4512a5482cceb7696305eb72dbe819fe43fa26ac63ded49259d804f5ccf SHA512 e03d69cb66947ddc71d20b9065fd5db384dfc8b2b8e905ddab9ebb992c642dc33f369d7eba5f2338487da5d9d28f20f3078917f222d187c65e5af1a0112ee044 diff --git a/sci-physics/geant/geant-4.10.6_p2.ebuild b/sci-physics/geant/geant-4.10.6_p2.ebuild new file mode 100644 index 000..15e0a409bff --- /dev/null +++ b/sci-physics/geant/geant-4.10.6_p2.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils + +MY_P=${PN}$(ver_cut 1-2).$(printf %02d $(ver_cut 3)) + +case ${PV} in +*_beta*) + MY_P+=.b$(printf %02d $(ver_cut 5)) + DOCS="ReleaseNotes/Beta$(ver_cut 1-3)-*.txt" + ;; +*_p*) + MY_P+=.p$(printf %02d $(ver_cut 5)) + DOCS="ReleaseNotes/Patch$(ver_cut 1-3)-*.txt" + HTML_DOCS="ReleaseNotes/ReleaseNotes$(ver_cut 1-3).html" + ;; +*) + HTML_DOCS="ReleaseNotes/ReleaseNotes$(ver_cut 1-3).html" + ;; +esac + +DESCRIPTION="Toolkit for simulation of passage of particles through matter" +HOMEPAGE="https://geant4.cern.ch/; +SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz; + +LICENSE="geant4" +SLOT="4" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+c++11 c++14 c++17 +data dawn doc examples freetype gdml geant3 hdf5 + inventor motif opengl qt5 raytracerx static-libs threads vrml" + +REQUIRED_USE="^^ ( c++11 c++14 c++17 )" + +RDEPEND=" + dev-libs/expat + >=sci-physics/clhep-2.4.1.3:2=[threads?] + data? ( ~sci-physics/geant-data-4.10.6_p1 ) + dawn? ( media-gfx/dawn ) + doc? ( ~app-doc/geant-docs-$(ver_cut 1-3) ) + 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/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 + )" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" + -DGEANT4_BUILD_CXXSTD=$((usev c++11 || usev c++14 || usev c++17) | cut -c4-) + -DGEANT4_BUILD_MULTITHREADED=$(usex threads) + -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) + -DGEANT4_INSTALL_DATA=OFF + -DGEANT4_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4/data" + -DGEANT4_INSTALL_EXAMPLES=$(usex examples) + -DGEANT4_USE_FREETYPE=$(usex freetype) +
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-vmc/
commit: 18066a823662ba9f21093ba36f978dd72aa007c1 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun May 3 19:51:04 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Wed May 20 12:37:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18066a82 sci-physics/geant-vmc: Version bump to 4.5.1_p1 New version is now compatible with sci-physics/vmc. Closes: https://github.com/gentoo/gentoo/pull/15631 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --force Signed-off-by: Oliver Freyermuth googlemail.com> Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-vmc/Manifest | 1 + ...t-vmc-.ebuild => geant-vmc-4.5.1_p1.ebuild} | 43 -- sci-physics/geant-vmc/geant-vmc-.ebuild| 43 -- sci-physics/geant-vmc/metadata.xml | 8 4 files changed, 55 insertions(+), 40 deletions(-) diff --git a/sci-physics/geant-vmc/Manifest b/sci-physics/geant-vmc/Manifest index bdc478d40f6..173a1bead9d 100644 --- a/sci-physics/geant-vmc/Manifest +++ b/sci-physics/geant-vmc/Manifest @@ -1 +1,2 @@ +DIST geant-vmc-4.5.1_p1.tar.gz 7441504 BLAKE2B 2bcb844a8fc79c800eec50f914cd7238a68ba0c1ffa1e8d185adcded70583118e39efbac3330f7942a098fc64f990c1e9e0eeb1796f71ebd98f97d121aa6c121 SHA512 760611c1df481ea3d9f9069061678677ffc2bcf9edd7cfd44789a6359b945bc341f705da0ee85ecda7f8ac2b096cd5b7aa9ea2c44b464e3085c16eeb33ee1316 DIST geant4_vmc.4.0.tar.gz 7118838 BLAKE2B 5edbd13adeeb560188deb54c1f5d52fda371dd5f3dc04d676bcaf7edad0bbf8eb573d6345e5c3626b5b64c229d49b7f02aafec77a2587e525cf3f407444391b5 SHA512 faf5fed17b317399b97f77ff1c2a1bf1cead8f0b02a3a89244f01f8ae04ce621763e52b4e481b3826796bb4d94216368d2e3c98a62f02048c5979f4ee648 diff --git a/sci-physics/geant-vmc/geant-vmc-.ebuild b/sci-physics/geant-vmc/geant-vmc-4.5.1_p1.ebuild similarity index 61% copy from sci-physics/geant-vmc/geant-vmc-.ebuild copy to sci-physics/geant-vmc/geant-vmc-4.5.1_p1.ebuild index 9c27c2d98ef..b28eff16cc8 100644 --- a/sci-physics/geant-vmc/geant-vmc-.ebuild +++ b/sci-physics/geant-vmc/geant-vmc-4.5.1_p1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,26 +8,35 @@ inherit cmake if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/vmc-project/geant4_vmc.git; + KEYWORDS="" else - DOWN_PV=$(ver_cut 2-) - SRC_URI="http://root.cern.ch/download/vmc/geant4_vmc.${DOWN_PV}.tar.gz; - SOURCE_PV=$(ver_rs 1- . ${DOWN_PV}) - S="${WORKDIR}/geant4_vmc.${SOURCE_PV}" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + MY_PV=$(ver_rs 1-2 - $(ver_cut 2-)) + SRC_URI="https://github.com/vmc-project/geant4-vmc/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/geant4_vmc-${MY_PV}" + KEYWORDS="~amd64 ~x86" fi DESCRIPTION="Virtual Monte Carlo Geant4 implementation" HOMEPAGE="http://root.cern.ch/root/vmc/VirtualMC.html; -LICENSE="GPL-2" +LICENSE="GPL-3" SLOT="4" -IUSE="doc examples geant3 +g4root +mtroot vgm test" +IUSE="+c++11 c++14 c++17 doc examples geant3 +g4root +mtroot rootvmc vgm test" + +REQUIRED_USE="^^ ( c++11 c++14 c++17 )" -# sci-physics/root[c++11] required to match sci-physics/geant flags. RDEPEND=" - >=sci-physics/geant-4.10.03:=[opengl,geant3?] - sci-physics/root:=[c++11,vmc] - vgm? ( >=sci-physics/vgm-4.4:= )" + rootvmc? ( + >=sci-physics/root-6.18:=[vmc] + !!sci-physics/vmc + ) + !rootvmc? ( + >=sci-physics/root-6.18:=[-vmc] + sci-physics/vmc:=[c++11?,c++14?,c++17?] + ) + >=sci-physics/geant-4.10.6[c++11?,c++14?,c++17?,opengl,geant3?] + >=sci-physics/root-6.18:=[c++11?,c++14?,c++17?] + vgm? ( >=sci-physics/vgm-4.8:=[c++11?,c++14?,c++17?] )" DEPEND="${RDEPEND} doc? ( app-doc/doxygen )" RESTRICT=" @@ -38,10 +47,7 @@ RESTRICT=" !test? ( test ) !vgm? ( test )" -DOCS=( - history - README.md -) +DOCS=(history README.md) src_configure() { local mycmakeargs=( @@ -74,12 +80,9 @@ src_compile() { } src_test() { - # Required by sci-physics/root for pointer validity checking, - # see e.g. https://sft.its.cern.ch/jira/browse/ROOT-8146 . - addwrite /dev/random cd examples || die ./test_suite.sh --debug --g3=off --garfield=off --builddir="${BUILD_DIR}" || die - ./test_suite_exe.sh -debug --g3=off --garfield=off --builddir="${BUILD_DIR}" || die + ./test_suite_exe.sh --g3=off --garfield=off --garfield=off --builddir="${BUILD_DIR}" || die } src_install() { diff --git a/sci-physics/geant-vmc/geant-vmc-.ebuild b/sci-physics/geant-vmc/geant-vmc-.ebuild index 9c27c2d98ef..b28eff16cc8 100644 ---
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: c4d3a404c8ca9714594fdd7ec3b497783be3bdd4 Author: Guilherme Amadio gentoo org> AuthorDate: Mon Apr 27 08:28:30 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Apr 27 09:05:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d3a404 sci-physics/geant-data: fix env for particle high precision data As mentioned in [1], the variable G4PARTICLEHPDATA has been introduced in Geant4 10.3 to be used as default base name for all particle data modules. It substitutes G4PROTONHPDATA, G4NEUTRONHPDATA, etc. These datasets are optional and have been included in Gentoo since Geant4 10.6 beta, but were using the old variable name. 1. https://cern.ch/geant4-data/ReleaseNotes/ReleaseNotes4.10.3.html#had-notes Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Guilherme Amadio gentoo.org> .../{geant-data-4.10.6.ebuild => geant-data-4.10.6-r1.ebuild} | 2 +- ...geant-data-4.10.6_beta1.ebuild => geant-data-4.10.6_beta1-r1.ebuild} | 2 +- .../{geant-data-4.10.6_p1.ebuild => geant-data-4.10.6_p1-r1.ebuild} | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-physics/geant-data/geant-data-4.10.6.ebuild b/sci-physics/geant-data/geant-data-4.10.6-r1.ebuild similarity index 97% rename from sci-physics/geant-data/geant-data-4.10.6.ebuild rename to sci-physics/geant-data/geant-data-4.10.6-r1.ebuild index 7c0919671e1..a0ca85d96b1 100644 --- a/sci-physics/geant-data/geant-data-4.10.6.ebuild +++ b/sci-physics/geant-data/geant-data-4.10.6-r1.ebuild @@ -21,7 +21,7 @@ DATASETS=( [G4ABLA]="G4ABLA 3.1 G4ABLADATA" [G4INCL]="G4INCL 1.0 G4INCLDATA" [G4ENSDFSTATE]="G4ENSDFSTATE 2.2 G4ENSDFSTATEDATA" - [G4TENDL]="G4TENDL 1.3.2 G4PROTONHPDATA" + [G4TENDL]="G4TENDL 1.3.2 G4PARTICLEHPDATA" ) for DATASET in ${!DATASETS[@]}; do diff --git a/sci-physics/geant-data/geant-data-4.10.6_beta1.ebuild b/sci-physics/geant-data/geant-data-4.10.6_beta1-r1.ebuild similarity index 97% rename from sci-physics/geant-data/geant-data-4.10.6_beta1.ebuild rename to sci-physics/geant-data/geant-data-4.10.6_beta1-r1.ebuild index bfb0044595e..3170b228d6c 100644 --- a/sci-physics/geant-data/geant-data-4.10.6_beta1.ebuild +++ b/sci-physics/geant-data/geant-data-4.10.6_beta1-r1.ebuild @@ -21,7 +21,7 @@ DATASETS=( [G4ABLA]="G4ABLA 3.1 G4ABLADATA" [G4INCL]="G4INCL 1.0 G4INCLDATA" [G4ENSDFSTATE]="G4ENSDFSTATE 2.2 G4ENSDFSTATEDATA" - [G4TENDL]="G4TENDL 1.3.2 G4PROTONHPDATA" + [G4TENDL]="G4TENDL 1.3.2 G4PARTICLEHPDATA" ) for DATASET in ${!DATASETS[@]}; do diff --git a/sci-physics/geant-data/geant-data-4.10.6_p1.ebuild b/sci-physics/geant-data/geant-data-4.10.6_p1-r1.ebuild similarity index 97% rename from sci-physics/geant-data/geant-data-4.10.6_p1.ebuild rename to sci-physics/geant-data/geant-data-4.10.6_p1-r1.ebuild index 8dae65a6671..90910f4c9e5 100644 --- a/sci-physics/geant-data/geant-data-4.10.6_p1.ebuild +++ b/sci-physics/geant-data/geant-data-4.10.6_p1-r1.ebuild @@ -21,7 +21,7 @@ DATASETS=( [G4ABLA]="G4ABLA 3.1 G4ABLADATA" [G4INCL]="G4INCL 1.0 G4INCLDATA" [G4ENSDFSTATE]="G4ENSDFSTATE 2.2 G4ENSDFSTATEDATA" - [G4TENDL]="G4TENDL 1.3.2 G4PROTONHPDATA" + [G4TENDL]="G4TENDL 1.3.2 G4PARTICLEHPDATA" ) for DATASET in ${!DATASETS[@]}; do
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: 2fd87e6a16372d7cf5a87a5120b57fac63ce3671 Author: Guilherme Amadio gentoo org> AuthorDate: Tue Apr 7 12:39:46 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Tue Apr 7 12:49:42 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd87e6a sci-physics/geant: add missing option for USE=hdf5 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/{geant-4.10.6.ebuild => geant-4.10.6-r1.ebuild}| 1 + .../geant/{geant-4.10.6_beta1.ebuild => geant-4.10.6_beta1-r1.ebuild}| 1 + sci-physics/geant/{geant-4.10.6_p1.ebuild => geant-4.10.6_p1-r1.ebuild} | 1 + 3 files changed, 3 insertions(+) diff --git a/sci-physics/geant/geant-4.10.6.ebuild b/sci-physics/geant/geant-4.10.6-r1.ebuild similarity index 98% rename from sci-physics/geant/geant-4.10.6.ebuild rename to sci-physics/geant/geant-4.10.6-r1.ebuild index d7e342ef288..96a48a6d3ea 100644 --- a/sci-physics/geant/geant-4.10.6.ebuild +++ b/sci-physics/geant/geant-4.10.6-r1.ebuild @@ -73,6 +73,7 @@ src_configure() { -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_NETWORKDAWN=$(usex dawn) -DGEANT4_USE_NETWORKVRML=$(usex vrml) diff --git a/sci-physics/geant/geant-4.10.6_beta1.ebuild b/sci-physics/geant/geant-4.10.6_beta1-r1.ebuild similarity index 98% rename from sci-physics/geant/geant-4.10.6_beta1.ebuild rename to sci-physics/geant/geant-4.10.6_beta1-r1.ebuild index d7e342ef288..96a48a6d3ea 100644 --- a/sci-physics/geant/geant-4.10.6_beta1.ebuild +++ b/sci-physics/geant/geant-4.10.6_beta1-r1.ebuild @@ -73,6 +73,7 @@ src_configure() { -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_NETWORKDAWN=$(usex dawn) -DGEANT4_USE_NETWORKVRML=$(usex vrml) diff --git a/sci-physics/geant/geant-4.10.6_p1.ebuild b/sci-physics/geant/geant-4.10.6_p1-r1.ebuild similarity index 98% rename from sci-physics/geant/geant-4.10.6_p1.ebuild rename to sci-physics/geant/geant-4.10.6_p1-r1.ebuild index d7e342ef288..96a48a6d3ea 100644 --- a/sci-physics/geant/geant-4.10.6_p1.ebuild +++ b/sci-physics/geant/geant-4.10.6_p1-r1.ebuild @@ -73,6 +73,7 @@ src_configure() { -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_NETWORKDAWN=$(usex dawn) -DGEANT4_USE_NETWORKVRML=$(usex vrml)
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-vmc/
commit: 37f8fb3a611da78144838123b35dc0fb6f8fc875 Author: Matt Turner gentoo org> AuthorDate: Mon Mar 16 18:03:45 2020 + Commit: Matt Turner gentoo org> CommitDate: Mon Mar 16 18:03:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37f8fb3a sci-physics/geant-vmc: Drop old versions Signed-off-by: Matt Turner gentoo.org> sci-physics/geant-vmc/Manifest | 1 - sci-physics/geant-vmc/geant-vmc-4.3.6-r1.ebuild | 89 - sci-physics/geant-vmc/geant-vmc-4.3.6.ebuild| 89 - 3 files changed, 179 deletions(-) diff --git a/sci-physics/geant-vmc/Manifest b/sci-physics/geant-vmc/Manifest index a4d93d148dc..bdc478d40f6 100644 --- a/sci-physics/geant-vmc/Manifest +++ b/sci-physics/geant-vmc/Manifest @@ -1,2 +1 @@ -DIST geant4_vmc.3.6.tar.gz 1017407 BLAKE2B f386ea49843abedbed16ba1d12a10ae4165123fb0f7842482c416becf4141bc15360be1038626ce40f96a9dbb15d27116cd2fbd46d74b856d5a9391d073784a5 SHA512 eaf8626a3702149a1c5be4adff7843ef828da8024aafb8de489dd6b55b4ee05850581318d01032a4008767ad4e2fc0fde23e1aa5c751693e902d51ce9ad3d1df DIST geant4_vmc.4.0.tar.gz 7118838 BLAKE2B 5edbd13adeeb560188deb54c1f5d52fda371dd5f3dc04d676bcaf7edad0bbf8eb573d6345e5c3626b5b64c229d49b7f02aafec77a2587e525cf3f407444391b5 SHA512 faf5fed17b317399b97f77ff1c2a1bf1cead8f0b02a3a89244f01f8ae04ce621763e52b4e481b3826796bb4d94216368d2e3c98a62f02048c5979f4ee648 diff --git a/sci-physics/geant-vmc/geant-vmc-4.3.6-r1.ebuild b/sci-physics/geant-vmc/geant-vmc-4.3.6-r1.ebuild deleted file mode 100644 index 585f02e1660..000 --- a/sci-physics/geant-vmc/geant-vmc-4.3.6-r1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vmc-project/geant4_vmc.git; -else - DOWN_PV=$(ver_cut 2-) - SRC_URI="http://root.cern.ch/download/vmc/geant4_vmc.${DOWN_PV}.tar.gz; - SOURCE_PV=$(ver_rs 1- - ${DOWN_PV}) - S="${WORKDIR}/geant4_vmc-${SOURCE_PV}" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="Virtual Monte Carlo Geant4 implementation" -HOMEPAGE="http://root.cern.ch/root/vmc/VirtualMC.html; - -LICENSE="GPL-2" -SLOT="4" -IUSE="doc examples geant3 +g4root +mtroot vgm test" - -# sci-physics/root[c++11] required to match sci-physics/geant flags. -RDEPEND=" - >=sci-physics/geant-4.10.03:=[opengl,geant3?] - =sci-physics/vgm-4.4:= )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen )" -RESTRICT=" - !geant3? ( test ) - !g4root? ( test ) - !mtroot? ( test ) - !test? ( test ) - !vgm? ( test )" - -DOCS=( - history - README.md -) - -src_configure() { - local mycmakeargs=( - -DGeant4VMC_USE_VGM="$(usex vgm)" - -DGeant4VMC_USE_GEANT4_G3TOG4="$(usex geant3)" - -DGeant4VMC_USE_G4Root="$(usex g4root)" - -DGeant4VMC_BUILD_MTRoot="$(usex mtroot)" - -DGeant4VMC_BUILD_EXAMPLES="$(usex test)" - -DGeant4VMC_INSTALL_EXAMPLES="$(usex examples)" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - if use doc ; then - local dirs=( - source - $(usev g4root) - $(usev mtroot) - $(usev examples) - ) - local d - for d in "${dirs[@]}"; do - pushd "${d}" > /dev/null || die - doxygen || die - popd > /dev/null || die - done - fi -} - -src_test() { - # Required by sci-physics/root for pointer validity checking, - # see e.g. https://sft.its.cern.ch/jira/browse/ROOT-8146 . - addwrite /dev/random - cd examples || die - ./test_suite.sh --g3=off --builddir="${BUILD_DIR}" || die - ./test_suite_exe.sh --g3=off --builddir="${BUILD_DIR}" || die -} - -src_install() { - cmake_src_install - use doc && local HTML_DOCS=(doc/.) - einstalldocs -} diff --git a/sci-physics/geant-vmc/geant-vmc-4.3.6.ebuild b/sci-physics/geant-vmc/geant-vmc-4.3.6.ebuild deleted file mode 100644 index c24d2ccce83..000 --- a/sci-physics/geant-vmc/geant-vmc-4.3.6.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils eapi7-ver - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vmc-project/geant4_vmc.git; -else - DOWN_PV=$(ver_cut 2-) - SRC_URI="http://root.cern.ch/download/vmc/geant4_vmc.${DOWN_PV}.tar.gz; - SOURCE_PV=$(ver_rs 1- - ${DOWN_PV}) - S="${WORKDIR}/geant4_vmc-${SOURCE_PV}" -
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: 146b98b87e2c7de969b9548e37c0fab8e97e8d11 Author: Guilherme Amadio gentoo org> AuthorDate: Mon Mar 16 15:36:38 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Mar 16 16:58:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=146b98b8 sci-physics/geant-data: add myself as maintainer Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/sci-physics/geant-data/metadata.xml b/sci-physics/geant-data/metadata.xml index 21956ffc593..511a1b08ef9 100644 --- a/sci-physics/geant-data/metadata.xml +++ b/sci-physics/geant-data/metadata.xml @@ -1,6 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> + + ama...@gentoo.org + Guilherme Amadio + sci-phys...@gentoo.org Gentoo Physics Project
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: 1feaf402beafd5effcbd80df6a4f408ac26707b8 Author: Guilherme Amadio gentoo org> AuthorDate: Mon Mar 16 15:51:43 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Mar 16 16:58:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1feaf402 sci-physics/geant-data: version bumps for Geant4 10.6 This set of versions have been rewritten to support easier bumping of Geant4 in the future, as well as storing the data into ${EPREFIX}/usr/share/geant4/data, to avoid having to use PDEPEND in sci-physics/geant. Geant4 can be configured to use data from a custom directory, so future ebuilds will make use of that. Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/Manifest| 7 +++ sci-physics/geant-data/geant-data-4.10.6.ebuild| 54 ++ .../geant-data/geant-data-4.10.6_beta1.ebuild | 54 ++ sci-physics/geant-data/geant-data-4.10.6_p1.ebuild | 54 ++ 4 files changed, 169 insertions(+) diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest index b65b14ee7dd..f73ad67e673 100644 --- a/sci-physics/geant-data/Manifest +++ b/sci-physics/geant-data/Manifest @@ -2,17 +2,24 @@ DIST G4ABLA.3.0.tar.gz 54909 BLAKE2B d2e893c7b85836bd1bc9c2ab0923696d66a71d75360 DIST G4ABLA.3.1.tar.gz 107286 BLAKE2B ff60665b01dcdb85a76028af472e6f71068b8132187701c46e5c4e8509125d34853d3c574561be22f34cc5f35503ec0808f2964888cd19259392de8054f19647 SHA512 4178870783ca015dade0b07006afc27fed095ff195251c672a0812f9c8e13908b5dfa9a127e8f3ec473f242bf7faf6d49a3371a75e669a06245722924b7c4278 DIST G4EMLOW.6.50.tar.gz 28334495 BLAKE2B 057cbf55da026e080df26e95328b9aa416acedac11cfc4666c96954538488309e589376648638746bbea2ffca04461a0ae8f4adc98db04213742637a6daf1fd2 SHA512 587b6103b44ade27d5715eb804bfc172989cef63ca9a01e7454ff07140db85bb10083c036441905b6bbd5f04d373f51a73dc4bf7f7712c0314da1155406d8588 DIST G4EMLOW.7.7.tar.gz 107307909 BLAKE2B dc97ecadc6f17e789e781e90531e09131641e9d2e4cfa06adcf9913ec9720f92d23b18871d06bd090cf036e35af7b0d1a80fb41e816ebb41cc23d8c18d0ba647 SHA512 de8b942cfe009ebd614a1c0824ab889183b319bd3fb835d1f0fd98076e50f1372bb318ede30a7a936d9c64ba039231be5fcb74b4ca6c813691e9d5ceb862fdb0 +DIST G4EMLOW.7.9.1.tar.gz 119756769 BLAKE2B 67be0b7ac34beb995ad4132883927fb99a78f93e7c99390c93fe897b4208a94a3ea5faaab1d04def5c248151c82d46431b411cb22303ffe941c6fe8a57d30423 SHA512 7f52ad5a3935323b60e5ea5196a64a2209337ca3d208109bceb648b95a5a3b0aa33f9a46f878884cb398e49302733c6f5b6316254261d350d038af8ec412952f +DIST G4EMLOW.7.9.tar.gz 118027817 BLAKE2B 3456d07a0d87accbdf90049626e653488bb592f113e898e364638924259ce889940a20b7c84e40f16e654ca3fbb9e892050ce7e66a62a9e267706c5750bcd313 SHA512 6c5ae214915b273d20bec1483267279d53a015a13ed30ba1de325d489b5b34e65b227f8fd6caeb5fef28c2a582b7285002338e866f32c7f151fb1508ee55c54d DIST G4ENSDFSTATE.2.1.tar.gz 290690 BLAKE2B e43fb12b502a06565b4fcf182ce2ffc0807d08f5f46a98944cfe86ba3d3c03e8aa4858b057c3e9f8ede7f4cb7d9ff5faa430dc11b0d3ebac633b61d0a17449cc SHA512 8e56a00bd5e3956de10931f8b702c614e84471e0f2fa65fe81d44a6a28719ed65d9b61e5ebd6216f35a044ad6c6f430c761a52703f72eab0c1fe99e794a8e284 DIST G4ENSDFSTATE.2.2.tar.gz 290632 BLAKE2B aff44d0b6512e4a227fa61a33045023652699843f80d1e90e236d491afd90be828a7bb393a4bb5b224b296d6e3f899a11027340b9e1ebffe705d08708af283fa SHA512 4feaa4229ac520d0e81ab0e31691ee899fa1f10b1a57f66b986fbe19729f7548000b8bac3519d09e91a1f7e116aa7a5bfeae5a3f5b6c3364168b51f4b5bb88c3 DIST G4INCL.1.0.tar.gz 95840 BLAKE2B 2c264b7563620cdbdb8a5e529f21766a5b5ea3e2e51047362518714d01854de8d9ca2ca2a0183ab672cc2f8a4d951327b0e1a7298799695fd48233fa5e529686 SHA512 9d769566d1728674bd6d1e59fc05882943cd240d2f0a9e47dff37fa64fe27720b20b66f6dea6d300c3c9082a22f7f71bb416df8c7d2b5bae87251c4a0113f49b DIST G4NDL.4.5.tar.gz 421710294 BLAKE2B dab13b4c4ad9406e91172e1f8ec343a9be7c6c64f82e6a3b42a6fb19dec3d52b07a7a4848136af29e0cc82daff0ff02aa9e252d57e667c1a1e1a050039fff2fd SHA512 166d0189693f14c08fa9c48e4212c1cb275a848fdf0be3dfc4240bd01d1d4816f3ec3c85149995192e7055b58fd56c7e078e9d6819e01fdeafc13457bfa90470 +DIST G4NDL.4.6.tar.gz 599862135 BLAKE2B 78e30dd0f02f3b7d7fce12a3a4dcb83e1405ba45f19ed2a743ee7e72be426e09a31cedb521a62a116a8a580a39c83987d4e39ab621b73e0d7a41e7dab8f36d41 SHA512 29b7d933d3e691b03cf45db0c4a9335c03f34ce57149a37b66a0f85e41d500d985f86bc8becc206d85202f129f60ea9fb1ef16bc4a9eef48cde593ffd5a85f24 DIST G4NEUTRONXS.1.4.tar.gz 2249001 BLAKE2B 9c830fdbf38931b03e45c98ea80f44a4f1ff324ba7448165112c66d849a18149f1f9173b87e8cdd7d773cc471d1fd5d2b0153ac63e19fec648c4f28a5bb01ad5 SHA512 f0de306e35d0cacc77fcea4d233077247afa172413a69ef1255e47fd250e36460c38c47265dbc81499dd47c0aca7266c5299cb5c0cabef04684b796ba890f944 DIST G4PARTICLEXS.1.1.tar.gz 3388648 BLAKE2B ed179d003a84007dc26319f2b3e7349586f8e1ef58de8acb8e8560867195ada039cb62b763afc58e5e234425db39297a9f586a0249c59bca5199e78d5f219861 SHA512
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/, sci-physics/geant/files/
commit: 4752ad90f0e5096cebe36782a4c098a45d2ae67e Author: Guilherme Amadio gentoo org> AuthorDate: Mon Mar 16 16:22:13 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Mar 16 16:58:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4752ad90 sci-physics/geant: version bumps for Geant4 10.6 This set of new ebuilds for Geant4 have been updated to offer more functionality and be easier to maintain in the future. Here is a list of the improvements made: - Moved to EAPI=7 - Same ebuild can be used for regular, beta, and patch releases - Dropped extra zeros from version numbers to follow upstream more closely - SRC_URI has been updated to the new upstream location - Fixed dependency on CLHEP to require matching USE=threads - Added USE=c++XX flags to allow users to choose C++ standard (this is useful for packages that depend on both sci-physics/root and geant to ensure that they have been compiled with matching C++ standards). - New USE=hdf5 and USE=freetype have been added - Removed obsolete scripts and unnecessary dependency on app-shells/tcsh - Always use system's zlib instead of bundled one - Removed usage of PDEPEND by updating geant-docs and geant-data - Added patch to allow customization of CMAKE_INSTALL_DATADIR - Added ${EXTRA_ECONF} to allow users to customize installation further without patching ebuild itself or using an overlay Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest | 3 + sci-physics/geant/files/geant-4.10.6-datadir.patch | 159 + sci-physics/geant/geant-4.10.6.ebuild | 107 ++ sci-physics/geant/geant-4.10.6_beta1.ebuild| 107 ++ sci-physics/geant/geant-4.10.6_p1.ebuild | 107 ++ sci-physics/geant/metadata.xml | 7 +- 6 files changed, 488 insertions(+), 2 deletions(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 7fde0b416a8..7b80e804491 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,2 +1,5 @@ DIST geant4.10.03.tar.gz 33143770 BLAKE2B f84c4dc680c45bc5728485e3e38852de90ae0f89dfe4cf65677aa86f6d90b4cbe5d2ffec812b08d05c88f8abb73f006f3a5319bcfd48c20872299ccfd91c7e39 SHA512 61d67e57f1576ab10562f2309995897008b4be1aa60f7e471b4f5efc2d852788d5faf60e64ea7024a4af4035d98c04c0be23df8593a4ed3a510af6b476013c56 DIST geant4.10.05.p01.tar.gz 34413415 BLAKE2B d98a9308e37f166dccf8f9640a54ee74ab2b1d07275609666aec6d929b0193269a18075762cebaa154abcad5c8359a128b6629ff973cb6cdc8f54535151997a3 SHA512 ace2097251ee4cdda3511c3dd8191c97e1001f73d421797e3cd517ed41fa5adc73efcddfb2c8b6fb75231e5af8ddb4bd63a402ccb99b40ce2c140588d328b582 +DIST geant4.10.06.b01.tar.gz 34511064 BLAKE2B d20bd338ea0ac47b11464b581aa0dec3725da56902dbaab233fcaad28ba6b3ce302a8d7e2c27f4532bed2db991467b4bde837675f3837f066c9e7e3d78c7acd6 SHA512 3916a0ad13891fc5a189c0be6c2e57abe29281696c9d16c0c54fd11940146586feb550a61403ab6451e6575d2ad1f4349590d9c564d7b5d7fc5ab9e9b2356ccb +DIST geant4.10.06.p01.tar.gz 34869969 BLAKE2B 0a27f34df213a0dcc2d87c6001c100269be7496519c614fa5b51cd6502d98232d09de0f3c44216c34b6788ec8a1f626d22a53cb7329027006c614a10777b6896 SHA512 d9bca66b086a309a577dcf018c0ca52f5d786b1ebe5ce9d30c29c579c342399816c34efbcb34af60871145b6713cb8151f5517c5a0aa9d24d00e4257a5c1c6c0 +DIST geant4.10.06.tar.gz 34834510 BLAKE2B 48f50c734186e444f5ef2fd02b013565db7f404b7fbaeb3127d7dd67ede76196fd5fa4512a5482cceb7696305eb72dbe819fe43fa26ac63ded49259d804f5ccf SHA512 e03d69cb66947ddc71d20b9065fd5db384dfc8b2b8e905ddab9ebb992c642dc33f369d7eba5f2338487da5d9d28f20f3078917f222d187c65e5af1a0112ee044 diff --git a/sci-physics/geant/files/geant-4.10.6-datadir.patch b/sci-physics/geant/files/geant-4.10.6-datadir.patch new file mode 100644 index 000..c26bf8914b4 --- /dev/null +++ b/sci-physics/geant/files/geant-4.10.6-datadir.patch @@ -0,0 +1,159 @@ +From 44966c44635debaddd859c788b008cd4e6c7fab6 Mon Sep 17 00:00:00 2001 +From: Guilherme Amadio +Date: Fri, 13 Mar 2020 15:36:27 +0100 +Subject: [PATCH] Allow customization of CMAKE_INSTALL_DATADIR + +--- + cmake/Modules/G4CMakeMain.cmake | 2 +- + cmake/Modules/G4ConfigureGNUMakeHelpers.cmake | 20 +-- + cmake/Modules/Geant4InstallData.cmake | 4 ++-- + source/analysis/CMakeLists.txt| 2 +- + source/analysis/g4tools/CMakeLists.txt| 2 +- + 5 files changed, 15 insertions(+), 15 deletions(-) + +diff --git a/cmake/Modules/G4CMakeMain.cmake b/cmake/Modules/G4CMakeMain.cmake +index a6b984fcad..5ab63202ca 100644 +--- a/cmake/Modules/G4CMakeMain.cmake b/cmake/Modules/G4CMakeMain.cmake +@@ -121,7 +121,7 @@ mark_as_advanced(GEANT4_INSTALL_EXAMPLES) + + if(GEANT4_INSTALL_EXAMPLES) + install(DIRECTORY examples +-DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/Geant4-${Geant4_VERSION} ++DESTINATION
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: e3df3d6d756a1a1ae1d987c6b7ff01557a8eb1d7 Author: Guilherme Amadio gentoo org> AuthorDate: Mon Mar 16 15:57:14 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Mar 16 16:58:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3df3d6d sci-physics/geant: add myself as maintainer Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/sci-physics/geant/metadata.xml b/sci-physics/geant/metadata.xml index 60301155197..179b2770b81 100644 --- a/sci-physics/geant/metadata.xml +++ b/sci-physics/geant/metadata.xml @@ -1,6 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> + +ama...@gentoo.org +Guilherme Amadio + sci-phys...@gentoo.org Gentoo Physics Project
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/
commit: dc8d40ff5ff4cd8c5eb66502cec41cd314bb4df5 Author: Guilherme Amadio gentoo org> AuthorDate: Mon Mar 16 16:48:12 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Mar 16 16:58:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc8d40ff sci-physics/geant: drop old Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant/Manifest| 1 - sci-physics/geant/geant-4.10.03-r1.ebuild | 97 --- 2 files changed, 98 deletions(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 7b80e804491..2d4d47247a2 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,4 +1,3 @@ -DIST geant4.10.03.tar.gz 33143770 BLAKE2B f84c4dc680c45bc5728485e3e38852de90ae0f89dfe4cf65677aa86f6d90b4cbe5d2ffec812b08d05c88f8abb73f006f3a5319bcfd48c20872299ccfd91c7e39 SHA512 61d67e57f1576ab10562f2309995897008b4be1aa60f7e471b4f5efc2d852788d5faf60e64ea7024a4af4035d98c04c0be23df8593a4ed3a510af6b476013c56 DIST geant4.10.05.p01.tar.gz 34413415 BLAKE2B d98a9308e37f166dccf8f9640a54ee74ab2b1d07275609666aec6d929b0193269a18075762cebaa154abcad5c8359a128b6629ff973cb6cdc8f54535151997a3 SHA512 ace2097251ee4cdda3511c3dd8191c97e1001f73d421797e3cd517ed41fa5adc73efcddfb2c8b6fb75231e5af8ddb4bd63a402ccb99b40ce2c140588d328b582 DIST geant4.10.06.b01.tar.gz 34511064 BLAKE2B d20bd338ea0ac47b11464b581aa0dec3725da56902dbaab233fcaad28ba6b3ce302a8d7e2c27f4532bed2db991467b4bde837675f3837f066c9e7e3d78c7acd6 SHA512 3916a0ad13891fc5a189c0be6c2e57abe29281696c9d16c0c54fd11940146586feb550a61403ab6451e6575d2ad1f4349590d9c564d7b5d7fc5ab9e9b2356ccb DIST geant4.10.06.p01.tar.gz 34869969 BLAKE2B 0a27f34df213a0dcc2d87c6001c100269be7496519c614fa5b51cd6502d98232d09de0f3c44216c34b6788ec8a1f626d22a53cb7329027006c614a10777b6896 SHA512 d9bca66b086a309a577dcf018c0ca52f5d786b1ebe5ce9d30c29c579c342399816c34efbcb34af60871145b6713cb8151f5517c5a0aa9d24d00e4257a5c1c6c0 diff --git a/sci-physics/geant/geant-4.10.03-r1.ebuild b/sci-physics/geant/geant-4.10.03-r1.ebuild deleted file mode 100644 index fa2c8ca5077..000 --- a/sci-physics/geant/geant-4.10.03-r1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils versionator - -MY_P=${PN}${PV} -SPV="$(get_version_component_range 1 ${PV}).$(get_version_component_range 2 ${PV}).$(printf %1d $(get_version_component_range 3 ${PV}))" - -DESCRIPTION="Toolkit for simulation of passage of particles through matter" -HOMEPAGE="http://geant4.cern.ch/; -SRC_URI="http://geant4.cern.ch/support/source/${MY_P}.tar.gz; - -LICENSE="geant4" -SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+data dawn doc examples gdml geant3 inventor motif opengl - qt5 raytracerx static-libs threads vrml zlib" - -RDEPEND=" - dev-libs/expat - >=sci-physics/clhep-2.3.3.0:2= - dawn? ( media-gfx/dawn ) - gdml? ( dev-libs/xerces-c ) - inventor? ( media-libs/SoXt ) - motif? ( x11-libs/motif:0 ) - opengl? ( virtual/opengl ) - qt5? ( - 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 - ) - zlib? ( sys-libs/zlib )" -DEPEND="${RDEPEND} prefix? ( app-shells/tcsh )" -PDEPEND=" - data? ( ~sci-physics/geant-data-${PV} ) - doc? ( ~app-doc/geant-docs-${PV} )" - -HTML_DOCS=( ReleaseNotes/ReleaseNotes${SPV}.html ) - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - cmake-utils_src_prepare - - if ! use examples; then - sed -i '/install(DIRECTORY examples/,/)/d' CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - -DGEANT4_USE_SYSTEM_CLHEP=ON - -DGEANT4_INSTALL_DATA=OFF - -DGEANT4_BUILD_MULTITHREADED=$(usex threads) - -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) - -DGEANT4_USE_NETWORKDAWN=$(usex dawn) - -DGEANT4_USE_GDML=$(usex gdml) - -DGEANT4_USE_G3TOG4=$(usex geant3) - -DGEANT4_USE_XM=$(usex motif) - -DGEANT4_USE_OPENGL_X11=$(usex opengl) - -DGEANT4_USE_INVENTOR=$(usex inventor) - -DGEANT4_USE_QT=$(usex qt5) - -DGEANT4_USE_RAYTRACER_X11=$(usex raytracerx) - -DGEANT4_USE_NETWORKVRML=$(usex vrml) - -DGEANT4_USE_SYSTEM_ZLIB=$(usex zlib) - -DBUILD_STATIC_LIBS=$(usex static-libs) - ) - if use inventor; then - mycmakeargs+=( - -DINVENTOR_INCLUDE_DIR="$(coin-config --includedir)" -
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-data/
commit: a3765c1ba1d873f797a5b03fe13a1d85fa381b7d Author: Guilherme Amadio gentoo org> AuthorDate: Mon Mar 16 16:48:53 2020 + Commit: Guilherme Amadio gentoo org> CommitDate: Mon Mar 16 16:58:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3765c1b sci-physics/geant-data: drop old Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Guilherme Amadio gentoo.org> sci-physics/geant-data/Manifest | 9 - sci-physics/geant-data/geant-data-4.10.03.ebuild | 51 2 files changed, 60 deletions(-) diff --git a/sci-physics/geant-data/Manifest b/sci-physics/geant-data/Manifest index f73ad67e673..3320b2ce4c8 100644 --- a/sci-physics/geant-data/Manifest +++ b/sci-physics/geant-data/Manifest @@ -1,28 +1,19 @@ -DIST G4ABLA.3.0.tar.gz 54909 BLAKE2B d2e893c7b85836bd1bc9c2ab0923696d66a71d75360b00f65320d4634164c5525cf3d939746dcc4ab7720387a6f4cf6350ec577605a94727ae53550b519e33d7 SHA512 905a56c142793de005dc5771509cdd8c4f98e596b95223a1a058cbf614cf48805478839eeec3a29594daf3d89c6b4d72cb33b016a596cdadc4247e452afbd526 DIST G4ABLA.3.1.tar.gz 107286 BLAKE2B ff60665b01dcdb85a76028af472e6f71068b8132187701c46e5c4e8509125d34853d3c574561be22f34cc5f35503ec0808f2964888cd19259392de8054f19647 SHA512 4178870783ca015dade0b07006afc27fed095ff195251c672a0812f9c8e13908b5dfa9a127e8f3ec473f242bf7faf6d49a3371a75e669a06245722924b7c4278 -DIST G4EMLOW.6.50.tar.gz 28334495 BLAKE2B 057cbf55da026e080df26e95328b9aa416acedac11cfc4666c96954538488309e589376648638746bbea2ffca04461a0ae8f4adc98db04213742637a6daf1fd2 SHA512 587b6103b44ade27d5715eb804bfc172989cef63ca9a01e7454ff07140db85bb10083c036441905b6bbd5f04d373f51a73dc4bf7f7712c0314da1155406d8588 DIST G4EMLOW.7.7.tar.gz 107307909 BLAKE2B dc97ecadc6f17e789e781e90531e09131641e9d2e4cfa06adcf9913ec9720f92d23b18871d06bd090cf036e35af7b0d1a80fb41e816ebb41cc23d8c18d0ba647 SHA512 de8b942cfe009ebd614a1c0824ab889183b319bd3fb835d1f0fd98076e50f1372bb318ede30a7a936d9c64ba039231be5fcb74b4ca6c813691e9d5ceb862fdb0 DIST G4EMLOW.7.9.1.tar.gz 119756769 BLAKE2B 67be0b7ac34beb995ad4132883927fb99a78f93e7c99390c93fe897b4208a94a3ea5faaab1d04def5c248151c82d46431b411cb22303ffe941c6fe8a57d30423 SHA512 7f52ad5a3935323b60e5ea5196a64a2209337ca3d208109bceb648b95a5a3b0aa33f9a46f878884cb398e49302733c6f5b6316254261d350d038af8ec412952f DIST G4EMLOW.7.9.tar.gz 118027817 BLAKE2B 3456d07a0d87accbdf90049626e653488bb592f113e898e364638924259ce889940a20b7c84e40f16e654ca3fbb9e892050ce7e66a62a9e267706c5750bcd313 SHA512 6c5ae214915b273d20bec1483267279d53a015a13ed30ba1de325d489b5b34e65b227f8fd6caeb5fef28c2a582b7285002338e866f32c7f151fb1508ee55c54d -DIST G4ENSDFSTATE.2.1.tar.gz 290690 BLAKE2B e43fb12b502a06565b4fcf182ce2ffc0807d08f5f46a98944cfe86ba3d3c03e8aa4858b057c3e9f8ede7f4cb7d9ff5faa430dc11b0d3ebac633b61d0a17449cc SHA512 8e56a00bd5e3956de10931f8b702c614e84471e0f2fa65fe81d44a6a28719ed65d9b61e5ebd6216f35a044ad6c6f430c761a52703f72eab0c1fe99e794a8e284 DIST G4ENSDFSTATE.2.2.tar.gz 290632 BLAKE2B aff44d0b6512e4a227fa61a33045023652699843f80d1e90e236d491afd90be828a7bb393a4bb5b224b296d6e3f899a11027340b9e1ebffe705d08708af283fa SHA512 4feaa4229ac520d0e81ab0e31691ee899fa1f10b1a57f66b986fbe19729f7548000b8bac3519d09e91a1f7e116aa7a5bfeae5a3f5b6c3364168b51f4b5bb88c3 DIST G4INCL.1.0.tar.gz 95840 BLAKE2B 2c264b7563620cdbdb8a5e529f21766a5b5ea3e2e51047362518714d01854de8d9ca2ca2a0183ab672cc2f8a4d951327b0e1a7298799695fd48233fa5e529686 SHA512 9d769566d1728674bd6d1e59fc05882943cd240d2f0a9e47dff37fa64fe27720b20b66f6dea6d300c3c9082a22f7f71bb416df8c7d2b5bae87251c4a0113f49b DIST G4NDL.4.5.tar.gz 421710294 BLAKE2B dab13b4c4ad9406e91172e1f8ec343a9be7c6c64f82e6a3b42a6fb19dec3d52b07a7a4848136af29e0cc82daff0ff02aa9e252d57e667c1a1e1a050039fff2fd SHA512 166d0189693f14c08fa9c48e4212c1cb275a848fdf0be3dfc4240bd01d1d4816f3ec3c85149995192e7055b58fd56c7e078e9d6819e01fdeafc13457bfa90470 DIST G4NDL.4.6.tar.gz 599862135 BLAKE2B 78e30dd0f02f3b7d7fce12a3a4dcb83e1405ba45f19ed2a743ee7e72be426e09a31cedb521a62a116a8a580a39c83987d4e39ab621b73e0d7a41e7dab8f36d41 SHA512 29b7d933d3e691b03cf45db0c4a9335c03f34ce57149a37b66a0f85e41d500d985f86bc8becc206d85202f129f60ea9fb1ef16bc4a9eef48cde593ffd5a85f24 -DIST G4NEUTRONXS.1.4.tar.gz 2249001 BLAKE2B 9c830fdbf38931b03e45c98ea80f44a4f1ff324ba7448165112c66d849a18149f1f9173b87e8cdd7d773cc471d1fd5d2b0153ac63e19fec648c4f28a5bb01ad5 SHA512 f0de306e35d0cacc77fcea4d233077247afa172413a69ef1255e47fd250e36460c38c47265dbc81499dd47c0aca7266c5299cb5c0cabef04684b796ba890f944 DIST G4PARTICLEXS.1.1.tar.gz 3388648 BLAKE2B ed179d003a84007dc26319f2b3e7349586f8e1ef58de8acb8e8560867195ada039cb62b763afc58e5e234425db39297a9f586a0249c59bca5199e78d5f219861 SHA512 feaf86d0382c199f7a443bffd4d083e635ab3e9c535b535b426c447a8e25f2ddbaac39965038eb1b9cac12132a9c19c7b86c5670863dc4e93d3aa1f4ecebf369 DIST G4PARTICLEXS.2.0.tar.gz 4597118 BLAKE2B
[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-vmc/
commit: 8d42897e0ae206eaa42cf854d09bed052a9b0e5b Author: Michał Górny gentoo org> AuthorDate: Thu Dec 12 15:33:39 2019 + Commit: Michał Górny gentoo org> CommitDate: Thu Dec 12 16:35:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d42897e sci-physics/geant-vmc: [QA] Fix MissingTestRestrict Signed-off-by: Michał Górny gentoo.org> sci-physics/geant-vmc/geant-vmc-4.3.6.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sci-physics/geant-vmc/geant-vmc-4.3.6.ebuild b/sci-physics/geant-vmc/geant-vmc-4.3.6.ebuild index 2156a04588f..c24d2ccce83 100644 --- a/sci-physics/geant-vmc/geant-vmc-4.3.6.ebuild +++ b/sci-physics/geant-vmc/geant-vmc-4.3.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -35,6 +35,7 @@ RESTRICT=" !geant3? ( test ) !g4root? ( test ) !mtroot? ( test ) + !test? ( test ) !vgm? ( test )" DOCS=(