sci-physics / geant4_vmc

Virtual Monte Carlo Geant4 implementation

Official package sites : https://github.com/vmc-project/geant4_vmc ·

v9999 :: 4 :: gentoo

Modified
License
GPL-3
USE flags
doc examples g4root geant3 test vgm

v6.6_p1 :: 4 :: gentoo

Modified
License
GPL-3
Keywords
~amd64 ~x86
USE flags
doc examples g4root geant3 test vgm

v6.5 :: 4 :: gentoo

Modified
License
GPL-3
Keywords
~amd64 ~x86
USE flags
doc examples g4root geant3 test vgm

v6.3_p2-r1 :: 4 :: gentoo

Modified
License
GPL-3
Keywords
~amd64 ~x86
USE flags
doc examples g4root geant3 test vgm

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
examples
Install examples, usually source code
g4root
Build G4Root (interface for GEANT4 simulation with a ROOT geometry)
geant3
Build with Geant4 G3toG4 library
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
vgm
Enable the Virtual Geometry Model (sci-physics/vgm)

sci-physics / clhep : High Energy Physics C++ library

sci-physics / geant : Toolkit for simulation of passage of particles through matter

sci-physics / root : C++ data analysis framework and interpreter from CERN

sci-physics / vgm : Virtual Geometry Model for High Energy Physics Experiments

sci-physics / vmc : The Virtual Monte Carlo core library

sci-physics / clhep : High Energy Physics C++ library

sci-physics / geant : Toolkit for simulation of passage of particles through matter

sci-physics / root : C++ data analysis framework and interpreter from CERN

sci-physics / vgm : Virtual Geometry Model for High Energy Physics Experiments

sci-physics / vmc : The Virtual Monte Carlo core library

sci-physics / vgm : Virtual Geometry Model for High Energy Physics Experiments

Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: fix build failure with -g4root
Closes: https://bugs.gentoo.org/943657 Closes: https://github.com/gentoo/gentoo/pull/39513 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: add missing sci-physics/vgm USE deps
With USE=vgm, sci-physics[geant4,root] is required. Closes: https://bugs.gentoo.org/931145 Closes: https://github.com/gentoo/gentoo/pull/36539 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: add 6.6_p1
Closes: https://github.com/gentoo/gentoo/pull/35759 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
sci-physics/geant4_vmc: add 6.5
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
sci-physics/geant4_vmc: drop C++ standard USE flags in dependencies
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
sci-physics/geant4_vmc: drop 6.1_p8
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: catch indirect dependency on sci-physics/clhep:=
Linked to via sci-physics/geant, need to rebuild on subslot change. Closes: https://github.com/gentoo/gentoo/pull/32614 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: drop 6.1_p3, 6.1_p4, 6.1_p5, 6.2, 6.3, 6.3_p1
Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: add 6.1_p8, 6.3_p2
Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: add 6.1_p5, 6.3_p1
Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Closes: https://github.com/gentoo/gentoo/pull/30344 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: drop 6.1_p2
Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: add 6.1_p4, 6.3
Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: drop 5.4, 6.0-r1, 6.1
Closes: https://github.com/gentoo/gentoo/pull/29244 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: add 6.1_p3 and 6.2
6.1_p3 targets =sci-physics/vgm-5.0 and <sci-physics/geant-4.11.1, 6.2 targets >=sci-physics/vgm-5.1 and >=sci-physics/geant-4.11.1. Also, use virtualx for tests since Geant4 UI is used by tests and effectively relies on X11. Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: add 6.1_p2
Closes: https://github.com/gentoo/gentoo/pull/27627 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: Bump version to 6.1.
Closes: https://github.com/gentoo/gentoo/pull/24522 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: Adapt to dropped VMC useflag for root.
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: Fix FTBFS with =sci-physics/geant-4.11.0.1
Backports a fix from upstream to fix compilation with =sci-physics/geant-4.11.0.1 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: Do not compile tests if USE=-test.
This fixes upstream's build system to honour enabling/disabling of tests, and uses the now functional CMake option. PRed upstream at: https://github.com/vmc-project/geant4_vmc/pull/28 Closes: https://bugs.gentoo.org/833126 Closes: https://github.com/gentoo/gentoo/pull/24162 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: Depend on sci-physics/geant[gdml] for test.
The latest release has added a silent dependency on sci-physics/geant[gdml] for USE=test. Closes: https://bugs.gentoo.org/833117 Closes: https://github.com/gentoo/gentoo/pull/24158 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: Drop oldest version
Closes: https://github.com/gentoo/gentoo/pull/24155 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: Bump to version 6.0.
Supports =sci-physics/geant-4.11.0 and drops mtroot USE (moved into >=sci-physics/vmc-2.0). Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --force Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: Update live ebuild.
Upstream has dropped the mtroot option (migrated into sci-physics/vmc), doc generation has been simplified. Closes: https://github.com/gentoo/gentoo/pull/24152 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: Require <sci-physics/vmc-2.0.
Current versions in tree are not compatible with it. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: USE=doc depends on app-doc/doxygen[dot]
Closes: https://bugs.gentoo.org/829198 Closes: https://github.com/gentoo/gentoo/pull/23298 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
sci-physics/geant4_vmc: Bump to 5.4.
Also, switch to EAPI 8. Closes: https://github.com/gentoo/gentoo/pull/23276 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Oliver Freyermuth · gentoo
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 <o.freyermuth@googlemail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>