Summary
Geant simulates the passage of subatomic particles through matter, for instance, particle detectors. Geant 3 simulations are performed by linking Fortran code supplied by the user with the Geant libraries, then running the resulting executable. This package includes gxint, the script used to perform this linking step. Geant 4 is a complete rewrite in C++ with addition of other modern features and detectors.
Versions
v4.11.0.1 :: 4 :: gentoo
- Modified
- License
- geant4
- Keywords
- ~amd64 ~amd64-linux ~x86 ~x86-linux
- USE flags
- c++17 c++20 data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl python qt5 raytracerx static-libs tbb threads vtk
v4.11.0.0 :: 4 :: gentoo
- Modified
- License
- geant4
- Keywords
- ~amd64 ~amd64-linux ~x86 ~x86-linux
- USE flags
- c++17 c++20 data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl python qt5 raytracerx static-libs tbb threads vtk
v4.10.7.3 :: 4 :: gentoo
- Modified
- License
- geant4
- Keywords
- amd64 x86 ~amd64-linux ~x86-linux
- USE flags
- c++11 c++14 c++17 data dawn doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs threads vrml
USE flags
General
- c++11
- Build using the C++11 standard
- c++14
- Build using the C++14 standard
- c++17
- Build using the C++17 standard
- c++20
- Build using the C++20 standard
- data
- Add a lot of standard physics data files for geant4
- dawn
- Add support for media-gfx/dawn (3D postscript rendering)
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- examples
- Install examples, usually source code
- freetype
- Add support for media-libs/freetype
- gdml
- Enable geometry markup language for xml
- geant3
- Add compatibility for geant321 to geant4
- hdf5
- Add support for the Hierarchical Data Format v5
- inventor
- Add support for Open Inventor SGI toolkit via Coin3D
- motif
- Add support for the Motif toolkit
- opengl
- Add support for OpenGL (3D graphics)
- python
- Add optional support/bindings for the Python language
- qt5
- Add support for the Qt 5 application and UI framework
- raytracerx
- Enable raytracing for physics events
- static-libs
- Build static versions of dynamic libraries as well
- tbb
- Enable support for dev-cpp/tbb
- threads
- Add threads support for various packages. Usually pthreads
- vrml
- Enable output of geant4 in vrml formats
- vtk
- Use sci-libs/vtk for visualization (experimental)
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_8
- Build for Python 3.8 only
- python3_9
- Build for Python 3.9 only
Runtime Dependencies
app-doc / geant-docs : User documentation for Geant4 physics simulation toolkit
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / boost : Boost Libraries for C++
dev-libs / expat : Stream-oriented XML parser library
dev-libs / xerces-c : A validating XML parser written in a portable subset of C++
dev-qt / qt3d : 3D rendering module for the Qt5 framework
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework
dev-qt / qtopengl : OpenGL support library for the Qt5 framework (deprecated)
dev-qt / qtprintsupport : Printing support library for the Qt5 framework
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
media-gfx / dawn : 3D geometrical postscript renderer
media-libs / SoXt : GUI binding for using Coin/Open Inventor with Xt/Motif
sci-libs / hdf5 : General purpose library and file format for storing scientific data
sci-libs / vtk : The Visualization Toolkit
sci-physics / clhep : High Energy Physics C++ library
sci-physics / geant-data : Data files for Geant4 physical processes
virtual / opengl : Virtual for OpenGL implementation
x11-libs / libX11 : X.Org X11 library
x11-libs / libXmu : X.Org Xmu library
x11-libs / motif : The Motif user interface component toolkit
Depending packages
sci-physics / geant4_vmc : Virtual Monte Carlo Geant4 implementation
sci-physics / vgm : Virtual Geometry Model for High Energy Physics Experiments
Bugs
- 829151
- sci-physics/geant-4.11.0.0 - /.../G4Backtrace.hh: fatal error: execinfo.h: No such file or directory
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/geant: add missing dependency with USE=qt5
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/geant: version bump to 10.7.2
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/geant: stable on amd64/x86
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/geant: version bump to 10.7.1
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
sci-physics/geant: Remove old
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/geant: version bump to 4.10.7
Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/geant: drop old versions
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/geant: update HOMEPAGE
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/geant: version bump to 10.6_p2
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/geant: add missing option for USE=hdf5
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
sci-physics/geant: drop old
Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
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 <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
sci-physics/geant: version bump.
Adopt eapi7-ver. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Guilherme Amadio · gentoo
sci-physics/geant: choose right tls model with USE=threads
Closes: https://bugs.gentoo.org/648736 Package-Manager: Portage-2.3.38, Repoman-2.3.9 - Andreas Sturmlechner · gentoo
sci-physics/geant: Drop old
Closes: https://bugs.gentoo.org/573118 Closes: https://bugs.gentoo.org/573778 Closes: https://bugs.gentoo.org/589622 Closes: https://bugs.gentoo.org/644358 Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Andreas Sturmlechner · gentoo
sci-physics/geant: Fix almost all cmake options
Closes: https://bugs.gentoo.org/638310 Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Andreas Sturmlechner · gentoo
sci-physics/geant: Drop 4.10.3 (r0)
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Andreas Sturmlechner · gentoo
sci-physics/geant: Switch USE=qt4 -> Qt5 which is actually default
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Gerhard Bräunlich · gentoo
sci-physics/geant: Removing EAPI 4 ebuilds
Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/3817 - Gerhard Bräunlich · gentoo
sci-physics/geant: Version bump to 4.10.03, EAPI bump 5 -> 6
Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/3817 - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Johannes Huber · gentoo
sci-physics/geant: Drop CMAKE_MIN_VERSION
Covered by cmake-utils eclass now. Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Andrew Savchenko · gentoo
sci-physics/geant: update cmake min version
geant-4.10.02 demands cmake >= 3.3 Package-Manager: portage-2.3.0 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> - David Seifert · gentoo
sci-physics/geant: Add std:: qualifier to isnan for C++11
Gentoo-Bug: 581322 Package-Manager: portage-2.2.28 - Guilherme Amadio · gentoo
sci-physics/geant: update no-examples patch (bug #571754)
Package-Manager: portage-2.2.26 - Guilherme Amadio · gentoo
sci-physics/geant: bump version 4.10.01 to 4.10.01_p02
Package-Manager: portage-2.2.26 - Guilherme Amadio · gentoo
sci-physics/geant: version bump to 4.10.02
Package-Manager: portage-2.2.26 - Justin Lecher · gentoo
sci-physics/geant: Drop old
fixes Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=478630 Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher <jlec@gentoo.org> - Agostino Sarubbo · gentoo
sci-physics/geant: x86 stable wrt bug #550574
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86" - Agostino Sarubbo · gentoo
sci-physics/geant: amd64 stable wrt bug #550574
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64" - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed