commit: 562c2eb606d6c7dd794f646cb91b2009d365339e Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc> AuthorDate: Tue Sep 22 02:08:45 2020 +0000 Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc> CommitDate: Tue Sep 22 02:09:15 2020 +0000 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=562c2eb6
sci-physics/geant-vmc: drop package present in ::gentoo Package-Manager: Portage-3.0.7, Repoman-3.0.1 RepoMan-Options: --force Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc> sci-physics/geant-vmc/geant-vmc-3.1.15a.ebuild | 38 -------------- sci-physics/geant-vmc/geant-vmc-4.2.15a.ebuild | 60 ---------------------- sci-physics/geant-vmc/geant-vmc-4.3.3.ebuild | 71 -------------------------- sci-physics/geant-vmc/geant-vmc-9999.ebuild | 71 -------------------------- sci-physics/geant-vmc/metadata.xml | 25 --------- 5 files changed, 265 deletions(-) diff --git a/sci-physics/geant-vmc/geant-vmc-3.1.15a.ebuild b/sci-physics/geant-vmc/geant-vmc-3.1.15a.ebuild deleted file mode 100644 index 840fe03ce..000000000 --- a/sci-physics/geant-vmc/geant-vmc-3.1.15a.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit fortran-2 versionator - -MPV=$(get_version_component_range 2-) - -DESCRIPTION="Virtual Monte Carlo Geant3 implementation" -HOMEPAGE="http://root.cern.ch/root/vmc/VirtualMC.html" -SRC_URI="http://root.cern.ch/download/vmc/geant321+_vmc.${MPV}.tar.gz" - -LICENSE="GPL-2" -SLOT="3" - -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="examples" - -RDEPEND=" - sci-physics/root:=[pythia6] - !sci-physics/geant:3" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/geant3" - -src_install() { - dolib.so lib/*/*.so - insinto /usr/include/TGeant3 - doins TGeant3/TGeant3.h - insinto /usr/include/geant321 - doins geant321/*.inc - - if use examples; then - insinto /usr/shared/doc/${PF} - doins -r examples - fi -} diff --git a/sci-physics/geant-vmc/geant-vmc-4.2.15a.ebuild b/sci-physics/geant-vmc/geant-vmc-4.2.15a.ebuild deleted file mode 100644 index 2109a907c..000000000 --- a/sci-physics/geant-vmc/geant-vmc-4.2.15a.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit versionator - -MPV=$(get_version_component_range 2-) - -DESCRIPTION="Virtual Monte Carlo Geant4 implementation" -HOMEPAGE="http://root.cern.ch/root/vmc/VirtualMC.html" -SRC_URI="http://root.cern.ch/download/vmc/geant4_vmc.${MPV}.tar.gz" - -LICENSE="GPL-2" -SLOT="4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc examples vgm" - -RDEPEND=" - sci-physics/root:= - >=sci-physics/geant-4.9.6[opengl,geant3,examples?] - vgm? ( sci-physics/vgm )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen )" - -S="${WORKDIR}/geant4_vmc" - -src_compile() { - use vgm && export USE_VGM=1 - local dirs="g4root source" - use examples && dirs+=" examples" - local d - source $(ls -1 "${EROOT}"usr/share/Geant4-*/geant4make/geant4make.sh) || die - for d in ${dirs}; do - pushd ${d} > /dev/null || die - default - if use doc; then - doxygen || die - fi - popd > /dev/null - done -} - -src_test() { - cd examples || die - default - ./run_suite.sh || die -} - -src_install() { - dolib.so lib/tgt_*/{libg4root,libgeant4vmc}.so - doheader -r include/* - dodoc README history version_number - use doc && dohtml -r Geant4VMC.html doc/* - if use examples; then - insinto /usr/share/doc/${PF} - emake -C examples clean - doins -r examples - fi -} diff --git a/sci-physics/geant-vmc/geant-vmc-4.3.3.ebuild b/sci-physics/geant-vmc/geant-vmc-4.3.3.ebuild deleted file mode 100644 index 2852a47e0..000000000 --- a/sci-physics/geant-vmc/geant-vmc-4.3.3.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils versionator - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI=" http://root.cern.ch/git/geant4_vmc.git" - KEYWORDS="" -else - MPV=$(get_version_component_range 2-) - SRC_URI="http://root.cern.ch/download/vmc/geant4_vmc.${MPV}.tar.gz" - S="${WORKDIR}/geant4_vmc.${MPV}" - 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" - -RDEPEND=" - sci-physics/root:= - >=sci-physics/geant-4.9.6[opengl,geant3?] - vgm? ( >=sci-physics/vgm-4.00 )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen )" - -src_configure() { - local mycmakeargs=( - -DGeant4VMC_USE_VGM="$(usex vgm)" - -DGeant4VMC_USE_GEANT4_G3TOG4="$(usex geant3)" - -DGeant4VMC_USE_G4Root="$(usex g4root)" - -DGeant4VMC_USE_MTRoot="$(usex mtroot)" - -DGeant4VMC_BUILD_EXAMPLES="$(usex test)" - -DGeant4VMC_INSTALL_EXAMPLES="$(usex examples)" - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - local dirs="source" - use g4root && dirs+=" g4root " - use mtroot && dirs+=" mtroot " - use examples && dirs+=" examples " - local d - for d in ${dirs}; do - pushd ${d} > /dev/null || die - if use doc; then - doxygen || die - fi - popd > /dev/null - done -} - -src_test() { - 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-utils_src_install - dodoc README history - use doc && dohtml -r Geant4VMC.html doc/* -} diff --git a/sci-physics/geant-vmc/geant-vmc-9999.ebuild b/sci-physics/geant-vmc/geant-vmc-9999.ebuild deleted file mode 100644 index 2852a47e0..000000000 --- a/sci-physics/geant-vmc/geant-vmc-9999.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils versionator - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI=" http://root.cern.ch/git/geant4_vmc.git" - KEYWORDS="" -else - MPV=$(get_version_component_range 2-) - SRC_URI="http://root.cern.ch/download/vmc/geant4_vmc.${MPV}.tar.gz" - S="${WORKDIR}/geant4_vmc.${MPV}" - 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" - -RDEPEND=" - sci-physics/root:= - >=sci-physics/geant-4.9.6[opengl,geant3?] - vgm? ( >=sci-physics/vgm-4.00 )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen )" - -src_configure() { - local mycmakeargs=( - -DGeant4VMC_USE_VGM="$(usex vgm)" - -DGeant4VMC_USE_GEANT4_G3TOG4="$(usex geant3)" - -DGeant4VMC_USE_G4Root="$(usex g4root)" - -DGeant4VMC_USE_MTRoot="$(usex mtroot)" - -DGeant4VMC_BUILD_EXAMPLES="$(usex test)" - -DGeant4VMC_INSTALL_EXAMPLES="$(usex examples)" - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - local dirs="source" - use g4root && dirs+=" g4root " - use mtroot && dirs+=" mtroot " - use examples && dirs+=" examples " - local d - for d in ${dirs}; do - pushd ${d} > /dev/null || die - if use doc; then - doxygen || die - fi - popd > /dev/null - done -} - -src_test() { - 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-utils_src_install - dodoc README history - use doc && dohtml -r Geant4VMC.html doc/* -} diff --git a/sci-physics/geant-vmc/metadata.xml b/sci-physics/geant-vmc/metadata.xml deleted file mode 100644 index ef6deebdf..000000000 --- a/sci-physics/geant-vmc/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>[email protected]</email> - <name>Gentoo Physics Project</name> - </maintainer> - <longdescription lang="en"> -The Virtual Monte Carlo (VMC) allows to run different simulation -Monte Carlo without changing the user code and therefore the input -and output format as well as the geometry and detector response -definition. -The core of the VMC is the category of classes vmc in ROOT. It -provides a set of interfaces which completely decouple the -dependencies between the user code and the concrete Monte Carlo. -Geant3 VMC (C++) is provided within a single package together with -GEANT3 (Fortran) - geant3. -</longdescription> - <use> - <flag name="vgm">Enable the Virtual Geometry Model (<pkg>sci-physics/vgm</pkg>)</flag> - <flag name="g4root">Build G4Root (interface for GEANT4 simulation with a ROOT geometry)</flag> - <flag name="geant3">Build with Geant4 G3toG4 library</flag> - <flag name="mtroot">Build MTRoot (provides ROOT IO manager classes with multi-threading support)</flag> - </use> -</pkgmetadata>
