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

2024-04-23 Thread Sam James
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/

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

sci-physics/geant: fix bug 928657

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sci-physics/geant: add 4.11.2.1

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

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

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

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

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

sci-physics/geant: stabilize 4.11.2.0 for amd64

Reordered variables reported by pkgcheck.

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

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

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



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

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

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

Reordered variables as reported by pkgcheck.

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

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

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



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

2023-12-13 Thread Guilherme Amadio
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/

2023-12-13 Thread Guilherme Amadio
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/

2023-12-05 Thread Guilherme Amadio
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/

2023-12-05 Thread Guilherme Amadio
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/

2023-11-22 Thread Guilherme Amadio
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/

2023-10-31 Thread Guilherme Amadio
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/

2023-10-31 Thread Guilherme Amadio
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/

2023-10-31 Thread Guilherme Amadio
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/

2023-09-12 Thread Guilherme Amadio
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/

2023-06-09 Thread Arthur Zamarin
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/

2023-06-09 Thread Arthur Zamarin
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/

2023-05-24 Thread Guilherme Amadio
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/

2023-05-24 Thread Guilherme Amadio
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/

2023-05-24 Thread Guilherme Amadio
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/

2023-05-24 Thread Guilherme Amadio
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/

2023-05-24 Thread Guilherme Amadio
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/

2023-05-24 Thread Guilherme Amadio
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/

2023-05-24 Thread Guilherme Amadio
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/

2023-01-30 Thread Andreas Sturmlechner
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/

2022-12-18 Thread Arthur Zamarin
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/

2022-12-15 Thread Guilherme Amadio
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/

2022-12-15 Thread Guilherme Amadio
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/

2022-11-03 Thread Sam James
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/

2022-09-19 Thread Guilherme Amadio
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/

2022-09-19 Thread Guilherme Amadio
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/

2022-09-19 Thread Guilherme Amadio
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/

2022-09-19 Thread Guilherme Amadio
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/

2022-09-14 Thread Guilherme Amadio
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/

2022-09-04 Thread David Seifert
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/

2022-08-26 Thread Sam James
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/

2022-05-31 Thread Guilherme Amadio
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/

2022-05-31 Thread Guilherme Amadio
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/

2022-05-31 Thread Guilherme Amadio
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/

2022-05-31 Thread Guilherme Amadio
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/

2022-05-23 Thread Guilherme Amadio
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/

2022-03-10 Thread Guilherme Amadio
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/

2021-12-15 Thread Guilherme Amadio
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/

2021-12-14 Thread Guilherme Amadio
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/

2021-12-14 Thread Guilherme Amadio
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/

2021-12-14 Thread Guilherme Amadio
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/

2021-12-14 Thread Guilherme Amadio
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/

2021-12-14 Thread Guilherme Amadio
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/

2021-12-14 Thread Guilherme Amadio
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/

2021-12-14 Thread Guilherme Amadio
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/

2021-11-19 Thread Guilherme Amadio
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/, ...

2021-09-02 Thread Guilherme Amadio
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/

2021-08-23 Thread Guilherme Amadio
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/

2021-06-29 Thread Guilherme Amadio
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/

2021-06-28 Thread Guilherme Amadio
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/

2021-06-28 Thread Guilherme Amadio
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/

2021-06-28 Thread Guilherme Amadio
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/

2021-06-28 Thread Guilherme Amadio
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/

2021-06-28 Thread Guilherme Amadio
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/

2021-06-28 Thread Guilherme Amadio
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/

2021-06-28 Thread Guilherme Amadio
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/

2021-06-14 Thread Guilherme Amadio
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/

2021-06-14 Thread Guilherme Amadio
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/

2021-06-14 Thread Guilherme Amadio
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/

2021-06-14 Thread Guilherme Amadio
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/

2021-03-04 Thread Guilherme Amadio
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/

2021-03-04 Thread Guilherme Amadio
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/

2021-03-04 Thread Guilherme Amadio
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/

2021-03-04 Thread Guilherme Amadio
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/

2021-01-20 Thread David Seifert
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/

2021-01-20 Thread David Seifert
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/

2021-01-20 Thread David Seifert
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/

2021-01-17 Thread Joonas Niilola
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/

2021-01-17 Thread Joonas Niilola
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/

2021-01-17 Thread Joonas Niilola
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/

2021-01-17 Thread Joonas Niilola
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/

2020-12-05 Thread Guilherme Amadio
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/

2020-12-05 Thread Guilherme Amadio
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/

2020-12-01 Thread Guilherme Amadio
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/

2020-11-19 Thread Guilherme Amadio
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/

2020-11-18 Thread Guilherme Amadio
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/

2020-11-18 Thread Guilherme Amadio
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/

2020-11-18 Thread Guilherme Amadio
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/

2020-11-18 Thread Guilherme Amadio
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/

2020-11-18 Thread Guilherme Amadio
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/

2020-06-04 Thread Matt Turner
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/

2020-06-03 Thread Guilherme Amadio
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/

2020-06-02 Thread Guilherme Amadio
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/

2020-05-20 Thread Guilherme Amadio
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/

2020-04-27 Thread Guilherme Amadio
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/

2020-04-07 Thread Guilherme Amadio
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/

2020-03-16 Thread Matt Turner
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/

2020-03-16 Thread Guilherme Amadio
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/

2020-03-16 Thread Guilherme Amadio
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/

2020-03-16 Thread Guilherme Amadio
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/

2020-03-16 Thread Guilherme Amadio
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/

2020-03-16 Thread Guilherme Amadio
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/

2020-03-16 Thread Guilherme Amadio
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/

2019-12-12 Thread Michał Górny
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=(



  1   2   >