summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2009-09-23 16:06:00 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2009-09-23 16:06:00 +0000
commit4ecb481b5bf507df925b2d7947c05a4351fa8701 (patch)
treeecc07aa000c503c0720e0161635f749f49075f42
parentpartially reverted the changes for bug 285929. The location of .noxdm needs ... (diff)
downloadhistorical-4ecb481b5bf507df925b2d7947c05a4351fa8701.tar.gz
historical-4ecb481b5bf507df925b2d7947c05a4351fa8701.tar.bz2
historical-4ecb481b5bf507df925b2d7947c05a4351fa8701.zip
Version bump. Added aida USE flag, fixed Qt and GDML build options, hopefully fixing examples compiling (bug #260102), thanks Matej and Giovanni Fattori for their input
Package-Manager: portage-2.2_rc41/cvs/Linux x86_64
-rw-r--r--sci-physics/geant/ChangeLog11
-rw-r--r--sci-physics/geant/Manifest18
-rw-r--r--sci-physics/geant/geant-4.9.1_p03.ebuild226
-rw-r--r--sci-physics/geant/geant-4.9.2_p02.ebuild (renamed from sci-physics/geant/geant-4.9.2_p01.ebuild)23
-rw-r--r--sci-physics/geant/metadata.xml4
5 files changed, 32 insertions, 250 deletions
diff --git a/sci-physics/geant/ChangeLog b/sci-physics/geant/ChangeLog
index c0a33a711f66..a78e879f4dee 100644
--- a/sci-physics/geant/ChangeLog
+++ b/sci-physics/geant/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for sci-physics/geant
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/ChangeLog,v 1.28 2009/05/05 19:49:10 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/ChangeLog,v 1.29 2009/09/23 16:06:00 bicatali Exp $
+
+*geant-4.9.2_p02 (23 Sep 2009)
+
+ 23 Sep 2009; SĂ©bastien Fabbro <bicatali@gentoo.org>
+ -geant-4.9.1_p03.ebuild, -geant-4.9.2_p01.ebuild, +geant-4.9.2_p02.ebuild,
+ metadata.xml:
+ Version bump. Added aida USE flag, fixed Qt and GDML build options,
+ hopefully fixing examples compiling (bug #260102), thanks Matej and
+ Giovanni Fattori for their input
05 May 2009; Christian Faulhammer <fauli@gentoo.org>
geant-3.21.14-r2.ebuild, geant-4.9.2-r2.ebuild:
diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest
index 1564bfce5e7b..ae127771a6b6 100644
--- a/sci-physics/geant/Manifest
+++ b/sci-physics/geant/Manifest
@@ -3,27 +3,23 @@ Hash: SHA1
AUX geant-4.9.2-zlib.patch 239 RMD160 790953077b7fc59d1ce7c3ed98cdb3dcc3134705 SHA1 7a0552dab08873665b8668a21a8c52841c8e5ae2 SHA256 f5ceee577afeb719718cd23887f9c1eba322077dce1f3d89bc075bacd63e5573
DIST G4ABLA.3.0.tar.gz 54909 RMD160 5a032ee8e90d00f39b67114fe257ec47001f347b SHA1 5f38676f1650a508e49d35f9405ac96984388135 SHA256 ff0b77be6b36204eeeba71099f6b7530edd80b79eb015994535bc4334bc821eb
-DIST G4EMLOW.5.1.tar.gz 8287134 RMD160 163f76c359bf9d4f8a2eb3d734de50c2b6dc4d72 SHA1 092e27f2befe10f3e4b2f7450d1ba3f9fe0435bb SHA256 b1bebb1a502257ba9d379e6719be7a453b0aa31c9b01d5026866e9bd811c17d9
DIST G4EMLOW.6.2.tar.gz 8389172 RMD160 fa51dbb4f0e316b0e682a05c9db4c1dc29db7218 SHA1 627ca63927064f1846aa8d7e2e5c4783fe0b9610 SHA256 1affbc66d8809db0c8e450ca83a0da744e7f5b8e912ec52e93b1f24b47cbd781
-DIST G4NDL.3.12.tar.gz 54904967 RMD160 5ea321deb3c1ddc8094c3d28457d627cacd6f2f0 SHA1 d42d0835e8921c15902d7aa410f1207edfbd54df SHA256 05a4d74ff1faa8fa3382fbda780ea258b2e4af7e5ae29856d1deaf72b4235290
DIST G4NDL.3.13.tar.gz 57034762 RMD160 243b206170d996c7b562a86e388ff4d5f8d11764 SHA1 4acc412a2f29a7a8f84ac50aeb7331c8ed2889ae SHA256 e994b873032b3d1c0bcc2679275c43354d3e1cd5091da76c8fcd4826536f17a3
DIST G4RadioactiveDecay.3.2.tar.gz 761070 RMD160 1f797977c0c66722f4b032ac546c26eaa8a9f14a SHA1 45e706e46a33e08b1706f069d15e8c2145f3410e SHA256 31dc70aa59cb86ef0dbaf96c639e0541b7569d4fc98f92064ecdc8bc4b9c839b
DIST PhotonEvaporation.2.0.tar.gz 7506068 RMD160 24d46b08b2ffeca5b3be186baffb650b99accc97 SHA1 df3b4994c7248da7a226c186be747c4b823d34fa SHA256 5aac0ce683ca23274a7736c8e8911d8cf32d2bf33aab33a9a23126664762d61d
DIST geant321_3.21.14.dfsg-8.diff.gz 41909 RMD160 4edbe5d3dd93a78198fa2d2d83770c8b85eee4de SHA1 39f48c4263f543b74eee6095c11f5ade9798f253 SHA256 785277dab1e1d3e17d60c85f3826bc67bbd6de7e6a6d40ff7af901371c4d2ce1
DIST geant321_3.21.14.dfsg.orig.tar.gz 10922928 RMD160 253b35bd9cda82c2213ec042274f7e6ff6b9e333 SHA1 ae6f39ccc18eacd576a3493992db5da3b3d3b128 SHA256 186fe98a08ad1de39f68698a09a46e7c2f14c37b22f8f990257b0bd66215c5b4
-DIST geant4.9.1.p03.tar.gz 17582985 RMD160 ff2d24b65f19809992e3254e8069c35bbc7f0159 SHA1 970f5afd8e649faaa71d400b748f62224f538d34 SHA256 d791b7aa9da983af4f06f3f271574df0d3a01102c5584469bdabd9675be3ad33
-DIST geant4.9.2.p01.tar.gz 18793848 RMD160 ed09043acbcf22e309a22b0f418bba798e5ffb7b SHA1 57089fce2a0e585df1159325eb6cd9e526edf088 SHA256 969c9593f9dd65da8d43cbfad91c79859855c356629cfa33c2a759a685ece404
+DIST geant4.9.2.p02.tar.gz 18822956 RMD160 1b8923c4821ca627b56919b3c1eeb3b6a09dd0e5 SHA1 007ee6d4eb4f6479f3fe46e6ecff882e3ace1e7c SHA256 4d19bb76bf956004481bc433bf4735780ccc6354d3dc53321d532fd283243078
DIST geant4.9.2.tar.gz 18752051 RMD160 d6ae7fb718e78fb9bb8fe2b8cfd21dca7ef3a293 SHA1 7e6fd6b254652bd50d534237678a2e2654300210 SHA256 28c9598ee38949e74d839bed5f822b3dcf353c2936d4403ab6a50c11dafac110
EBUILD geant-3.21.14-r2.ebuild 1811 RMD160 b618f690605b2e7f2224168eeff93ab7bd1ea9b2 SHA1 ec9eef8ea1465fad8bb90f015a69a5bb10b54455 SHA256 e1c73df77fa7329bc5a6b2c5c2259e45e121d857671ab8727d68a1cb22752ffa
-EBUILD geant-4.9.1_p03.ebuild 6846 RMD160 53993f8f170982b90489f914e1767a994065a88f SHA1 3680018d1f835bbcf535a66fed3d8965725d258b SHA256 005d0e5279431dd1b961bef1307ea16ed8b19c0db864769d04a41583a9dec170
EBUILD geant-4.9.2-r2.ebuild 7725 RMD160 52ccdf033e39d4bd4114a90c88ca329be124bd1e SHA1 cfda291a9c49c7b0b8d27b016769127713b7eb8d SHA256 37e282e56aafb5590b387293550ce7037495a4b44659b0985830d2833c0ebdff
-EBUILD geant-4.9.2_p01.ebuild 7685 RMD160 b9c14864dbe2c88e016fa5c1dfa7a8273978060d SHA1 bf882671dbdab4c0203ae4f6a2957470a452ba56 SHA256 af65a1f7c17757109cd19ce9f4836716db5f023c0815292965f83520fc4887c5
-MISC ChangeLog 5330 RMD160 cb4786003c69c4ba3f83b1b7621b91f046def657 SHA1 e32cd1cac20d34d62583964bf0a4ebabbab7c5de SHA256 c77c75dfabf5686c98de2a139aa499b4cdb8155dd65b25e1ba1e499d41cb335a
-MISC metadata.xml 1398 RMD160 b6c91f04fffa3b84c1b680944363dd49bf34c8f9 SHA1 b56fe0e1425e823d63054db467c2d543d0386046 SHA256 666fb94f71ea2aa76ed69003fe3d374c0ac89f3c6dda33910e470a99d667d323
+EBUILD geant-4.9.2_p02.ebuild 7878 RMD160 a53736d1b1db229b2dc5e7102949f46b74e218c4 SHA1 bc01c189d94b3c3a57aa666ff2bff85277ccac0c SHA256 b2ababde07c78a8e15f4948d4db409f437b555a71090fab9b0a0610c262bf0cb
+MISC ChangeLog 5689 RMD160 d6faf53ae7ded0f65992fbfe2231d9fcb36a551e SHA1 e54675fa0d042ffe058ccdba762ad0976359788d SHA256 99f65212665ba3de620fb406ea77ec02a8d72402c03f73ca1e327e79d166e443
+MISC metadata.xml 1482 RMD160 ebd00b361cafb047cbdc56f837415621995ff330 SHA1 8962d8d1225fb4c5f1aaa5ee8b5cb089898544fe SHA256 14d3bba97c1ffb487c5f60340b1660f016f56efda9ccd185f06d12da44ef55f6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkoAmEAACgkQNQqtfCuFnePgIACgjq4ae7cPkWLDjz/tCeqZJA9h
-CFUAn13osae9OUHr6o47XnH/maCw+H46
-=ONcb
+iEYEARECAAYFAkq6R4UACgkQ1ycZbhPLE2DDgwCdHVCdhYlrJRR55mLdcx/czs7b
+dr4AnRjk6SbGWG69Q8j2rnvJQZ17LUYr
+=h2Fi
-----END PGP SIGNATURE-----
diff --git a/sci-physics/geant/geant-4.9.1_p03.ebuild b/sci-physics/geant/geant-4.9.1_p03.ebuild
deleted file mode 100644
index 4cd06a8446a8..000000000000
--- a/sci-physics/geant/geant-4.9.1_p03.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/geant-4.9.1_p03.ebuild,v 1.2 2008/11/24 16:54:16 bicatali Exp $
-
-EAPI="1"
-
-inherit eutils fortran multilib versionator toolchain-funcs
-
-PV1=$(get_version_component_range 1 ${PV})
-PV2=$(get_version_component_range 2 ${PV})
-PV3=$(get_version_component_range 3 ${PV})
-MY_P=${PN}$(replace_version_separator 3 .)
-
-DESCRIPTION="CERN's detector description and simulation Tool"
-HOMEPAGE="http://geant4.cern.ch/"
-
-SRC_COM="http://geant4.web.cern.ch/geant4/support/source"
-SRC_URI="${SRC_COM}/${MY_P}.tar.gz"
-GEANT4_DATA="G4NDL.3.12
- G4EMLOW.5.1
- G4RadioactiveDecay.3.2
- PhotonEvaporation.2.0
- G4ABLA.3.0"
-for d in ${GEANT4_DATA}; do
- SRC_URI="${SRC_URI} data? ( ${SRC_COM}/${d}.tar.gz )"
-done
-
-LICENSE="geant4"
-SLOT="4"
-KEYWORDS="~amd64 ~hppa ~sparc ~x86"
-IUSE="athena +data dawn debug examples gdml geant3 global minimal +motif
- +opengl openinventor +raytracerx static +vrml zlib"
-
-DEPEND="sci-physics/clhep
- motif? ( x11-libs/openmotif )
- athena? ( x11-libs/libXaw )
- openinventor? ( media-libs/openinventor )
- raytracerx? ( x11-libs/libX11 x11-libs/libXmu )
- opengl? ( virtual/opengl
- athena? ( x11-libs/Xaw3d ) )
- gdml? ( dev-libs/xerces-c )
- geant3? ( sci-physics/geant:3 )
- dawn? ( media-gfx/dawn )"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- FORTRAN="gfortran g77 ifc"
- use geant3 && fortran_pkg_setup
- eval unset ${!G4*}
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # propagate user's flags.
- sed -i \
- -e "/CXXFLAGS[[:space:]]*.=[[:space:]]-O2/s:=.*:= ${CXXFLAGS}:" \
- -e "/FCFLAGS[[:space:]]*.=[[:space:]]-O2/s:=.*:= ${FFLAGS:--O2}:" \
- -e "/CCFLAGS[[:space:]]*.=[[:space:]]-O2/s:=.*:= ${CFLAGS}:" \
- config/sys/Linux*gmk || die "flag substitution failed"
-
- # fix forced lib directory
- sed -i \
- -e 's:$(G4LIB)/$(G4SYSTEM):$(G4LIB):g' \
- config/binmake.gmk || die "sed binmake.gmk failed"
- sed -i \
- -e '/$(G4LIB)\/$(G4SYSTEM)/d' \
- config/architecture.gmk || die "sed architecture.gmk failed"
- sed -i \
- -e 's:$(G4LIB)/$(G4SYSTEM):$(G4TMP):g' \
- config/common.gmk || die "sed common.gmk failed"
- sed -i \
- -e 's:$(G4LIB)/$(G4SYSTEM):$(G4TMP):g' \
- -e 's:$(G4BIN)/$(G4SYSTEM):$(G4TMP):g' \
- -e 's:$(G4TMP)/$(G4SYSTEM):$(G4TMP):g' \
- source/GNUmakefile || die "sed GNUmakefile failed"
- sed -i \
- -e 's:$(G4LIB)/$(G4SYSTEM):$(G4TMP):g' \
- config/globlib.gmk || die "sed globlib.gmk failed"
-}
-
-src_compile() {
- export GEANT4_DIR="/usr/share/${PN}${PV1}"
- # where to put compiled libraries;
- # we set env var G4LIB in src_install()
- # to avoid confusing make
- export GEANT4_LIBDIR=/usr/$(get_libdir)/${PN}${PV1}
-
- # these should always to be set
- [[ $(tc-getCXX) = ic*c ]] && export G4SYSTEM=Linux-icc \
- || export G4SYSTEM=Linux-g++
- export G4INSTALL="${S}"
- export G4INCLUDE="${D}/usr/include/${PN}"
- export CLHEP_BASE_DIR=/usr
-
- # parse USE; just set flags of drivers to build, G4*_USE_* vars are set
- # later automatically for G4*_BUILD_*_DRIVER
- use minimal && export G4UI_NONE=y \
- && export G4VIS_NONE=y
-
- use motif && export G4UI_BUILD_XM_SESSION=y
- use athena && export G4UI_BUILD_XAW_SESSION=y
-
- use dawn && export G4VIS_BUILD_DAWN_DRIVER=y
- use raytracerx && export G4VIS_BUILD_RAYTRACERX_DRIVER=y
- use openinventor && export G4VIS_BUILD_OI_DRIVER=y
- use opengl && export G4VIS_BUILD_OPENGLX_DRIVER=y
- use opengl && use motif && export G4VIS_BUILD_OPENGLXM_DRIVER=y
-
- use geant3 && export G4LIB_BUILD_G3TOG4=y
- use zlib && export G4LIB_USE_ZLIB=y
- use vrml && export G4VIS_BUILD_VRML_DRIVER=y \
- && export G4VIS_BUILD_VRMLFILE_DRIVER=y
-
- use data && export G4DATA="${GEANT4_DIR}/data"
- use debug && export G4DEBUG=y || export G4OPTIMIZE=y
-
- # switch to see compiling flags
- export CPPVERBOSE=y
-
- # if shared libs are built, the script will also build static libs
- # with pic flags
- # avoid that by building it twice and removing temporary objects
- cd "${S}/source/"
- export G4LIB_BUILD_SHARED=y
- emake || die "Building shared geant failed"
-
- if use global; then
- export G4LIB_USE_GRANULAR=y
- emake global || die "Building global libraries failed"
- emake || die "Rebuilding shared geant failed"
- fi
-
- if use static; then
- rm -rf tmp
- export G4LIB_BUILD_STATIC=y ; unset G4LIB_BUILD_SHARED
- emake || die "Building static geant failed"
- fi
-}
-
-g4_create_env_script() {
- # we need to change some variables to the final values since we hide these
- # from make during the compile
- export G4INSTALL=${GEANT4_DIR}
- export G4LIB=${GEANT4_LIBDIR}
- export G4INCLUDE=${G4INCLUDE/${D}/}
- export G4WORKDIR=\${HOME}/${PN}${PV1}
-
- local g4env=99${PN}${PV1}
- cat <<-EOF > ${g4env}
- LDPATH=${G4LIB}
- CLHEP_BASE_DIR=${CLHEP_BASE_DIR}
- EOF
-
- # detailed data file locations
- if $(use data); then
- export G4LEVELGAMMADATA="${G4DATA}/PhotonEvaporation2.0"
- export G4RADIOACTIVEDATA="${G4DATA}/RadioactiveDecay3.2"
- export G4LEDATA="${G4DATA}/G4EMLOW5.1"
- export G4NEUTRONHPCROSSSECTIONS="${G4DATA}/G4NDL3.12"
- fi
-
- # read env variables defined upto now
- printenv | grep ^G4 | uniq >> ${g4env}
- # define env vars for capabilities we can build into user projects
- printenv | uniq | \
- sed -n -e '/^G4/s:BUILD\(.*\)_DRIVER:USE\1:gp' >> ${g4env}
- doenvd ${g4env} || die "Installing environment scripts failed "
-}
-
-src_install() {
- # install headers via make since we want them in a single directory
- cd "${S}/source/"
- einfo "Installing Geant4 headers"
- emake includes || die 'Installing headers failed'
- cd "${S}"
-
- # but install libraries and Geant library tool manually
- einfo "Installing Geant4 libraries"
- insinto ${GEANT4_LIBDIR}
- doins tmp/*.so || die
- doins tmp/libname.map || die
- if use static; then
- doins tmp/*.a || die
- fi
- exeinto ${GEANT4_LIBDIR}
- doexe tmp/liblist || die
-
- g4_create_env_script
-
- # configs
- insinto ${GEANT4_DIR}
- doins -r config || die
-
- # install data
- if use data; then
- einfo "Installing Geant4 data"
- insinto ${G4DATA}
- pushd "${WORKDIR}" > /dev/null
- for d in ${GEANT4_DATA}; do
- local p=${d/.}
- doins -r *${p/G4} || die "installing data ${d} failed"
- done
- popd > /dev/null
- fi
-
- # doc and examples
- insinto /usr/share/doc/${PF}
- local mypv="${PV1}.${PV2}.${PV3}"
- doins ReleaseNotes/ReleaseNotes${mypv}.html
- [[ -e ReleaseNotes/Patch${mypv}-1.txt ]] && \
- dodoc ReleaseNotes/Patch${mypv}-*.txt
-
- use examples && doins -r examples
-
- # TODO: g4py will probably need a split ebuild since it seems to
- # rely on on geant4 existence.
- # TODO: momo with momo or java flag, and check java stuff
-}
-
-pkg_postinst() {
- elog "Geant4 projects are by default build in \$HOME/geant4."
- elog "If you want to change, set \$G4WORKDIR to another directory."
-}
diff --git a/sci-physics/geant/geant-4.9.2_p01.ebuild b/sci-physics/geant/geant-4.9.2_p02.ebuild
index 63494ee90db1..acb51dcdca17 100644
--- a/sci-physics/geant/geant-4.9.2_p01.ebuild
+++ b/sci-physics/geant/geant-4.9.2_p02.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/geant-4.9.2_p01.ebuild,v 1.1 2009/03/18 16:22:25 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/geant-4.9.2_p02.ebuild,v 1.1 2009/09/23 16:06:00 bicatali Exp $
-EAPI="2"
+EAPI=2
-inherit eutils fortran versionator toolchain-funcs
+inherit eutils versionator toolchain-funcs
PV1=$(get_version_component_range 1 ${PV})
PV2=$(get_version_component_range 2 ${PV})
@@ -28,7 +28,7 @@ done
LICENSE="geant4"
SLOT="4"
KEYWORDS="~amd64 ~hppa ~sparc ~x86"
-IUSE="athena +data dawn debug examples gdml geant3 global minimal +motif
+IUSE="aida athena +data dawn debug examples gdml geant3 global minimal +motif
+opengl openinventor qt4 +raytracerx static +vrml zlib"
RDEPEND=">=sci-physics/clhep-2.0.4.2
@@ -50,8 +50,6 @@ DEPEND="${RDEPEND}"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
- FORTRAN="gfortran g77 ifc"
- use geant3 && fortran_pkg_setup
eval unset ${!G4*}
}
@@ -66,6 +64,7 @@ src_prepare() {
-e "/FCFLAGS.*=.*-O2/s:=.*:= ${FFLAGS:--O2}:" \
-e "/CCFLAGS.*=.*-O2/s:=.*:= ${CFLAGS}:" \
-e "s:-Wl,-soname:${LDFLAGS} -Wl,-soname:g" \
+ -e "s/libq\*/lib\[q,Q\]t*/g" \
config/sys/Linux*gmk || die "flag substitution failed"
# fix forced lib directory
@@ -115,20 +114,23 @@ src_configure() {
use athena && export G4UI_BUILD_XAW_SESSION=y
if use qt4; then
export G4UI_BUILD_QT_SESSION=y
- export QTLIBS="-L/usr/$(get_libdir)/qt4 -lQtCore -lQtGui"
- use opengl && export GLQTLIBS="${QTLIBS} -lQtOpenGL"
+ export QTLIBS="-L/usr/$(get_libdir)/qt4 -lQtCore -lQtGui"
+ export QTFLAGS="-I/usr/include/qt4 -I/usr/include/qt4/Qt"
+ use opengl && \
+ export GLQTLIBS="${QTLIBS} -lQtOpenGL"
+ #export QTFLAGS="${QTFLAGS} -I/usr/include/qt4/QtOpenGL"
fi
use dawn && export G4VIS_BUILD_DAWN_DRIVER=y
use raytracerx && export G4VIS_BUILD_RAYTRACERX_DRIVER=y
use openinventor && export G4VIS_BUILD_OI_DRIVER=y
use opengl && export G4VIS_BUILD_OPENGLX_DRIVER=y
use opengl && use motif && export G4VIS_BUILD_OPENGLXM_DRIVER=y
-
+ use gdml && export G4LIB_BUILD_GDML=y
use geant3 && export G4LIB_BUILD_G3TOG4=y
use zlib && export G4LIB_USE_ZLIB=y
use vrml && export G4VIS_BUILD_VRML_DRIVER=y \
&& export G4VIS_BUILD_VRMLFILE_DRIVER=y
-
+ use aida && export G4ANALYSIS_USE=y
use data && export G4DATA="${GEANT4_DIR}/data"
use debug && export G4DEBUG=y || export G4OPTIMIZE=y
@@ -240,7 +242,6 @@ src_install() {
dodoc ReleaseNotes/Patch${mypv}-*.txt
use examples && doins -r examples
-
# TODO: * momo with momo or java flag, and check java stuff
}
diff --git a/sci-physics/geant/metadata.xml b/sci-physics/geant/metadata.xml
index 0a131488bd1f..e546f4c90854 100644
--- a/sci-physics/geant/metadata.xml
+++ b/sci-physics/geant/metadata.xml
@@ -19,7 +19,9 @@
rendering)</flag>
<flag name='gdml'>Enable geometry markup language for xml</flag>
<flag name='geant3'>Add compatibility for geant321 to geant4</flag>
- <flag name='global'>Produce a huge global library instead of small ones</flag>
+ <flag name='global'>Produce a huge global library instead of small
+ ones</flag>
+ <flag name='aida'>Add support for Abstract Interfaces for Data Analysis </flag>
<flag name='openinventor'>Add support for <pkg>media-libs/openinventor</pkg>
SGI toolkit</flag>
<flag name='raytracerx'>Enable raytracing for physics events</flag>