diff options
author | Sebastien Fabbro <bicatali@gentoo.org> | 2011-07-21 16:50:54 +0000 |
---|---|---|
committer | Sebastien Fabbro <bicatali@gentoo.org> | 2011-07-21 16:50:54 +0000 |
commit | 6d538f9128bff1c66de198a741fae4d1c68499e8 (patch) | |
tree | d3f352c5a20f05f54c63f8ec8eb756949bf618c3 /sci-physics/geant | |
parent | New debian patch set. Switch to EAPI4 (diff) | |
download | gentoo-2-6d538f9128bff1c66de198a741fae4d1c68499e8.tar.gz gentoo-2-6d538f9128bff1c66de198a741fae4d1c68499e8.tar.bz2 gentoo-2-6d538f9128bff1c66de198a741fae4d1c68499e8.zip |
New debian patch set. Switch to EAPI4
(Portage version: 2.1.10.7/cvs/Linux x86_64)
Diffstat (limited to 'sci-physics/geant')
-rw-r--r-- | sci-physics/geant/ChangeLog | 8 | ||||
-rw-r--r-- | sci-physics/geant/geant-3.21.14-r3.ebuild | 70 |
2 files changed, 77 insertions, 1 deletions
diff --git a/sci-physics/geant/ChangeLog b/sci-physics/geant/ChangeLog index 323126ff83c9..70193052c8ff 100644 --- a/sci-physics/geant/ChangeLog +++ b/sci-physics/geant/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sci-physics/geant # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/ChangeLog,v 1.52 2011/06/28 13:34:44 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/ChangeLog,v 1.53 2011/07/21 16:50:54 bicatali Exp $ + +*geant-3.21.14-r3 (21 Jul 2011) + + 21 Jul 2011; Sébastien Fabbro <bicatali@gentoo.org> + +geant-3.21.14-r3.ebuild: + New debian patch set. Switch to EAPI4 28 Jun 2011; Justin Lecher <jlec@gentoo.org> geant-3.21.14-r2.ebuild, geant-4.9.2_p02.ebuild, geant-4.9.3_p02-r1.ebuild, geant-4.9.4_p01.ebuild, diff --git a/sci-physics/geant/geant-3.21.14-r3.ebuild b/sci-physics/geant/geant-3.21.14-r3.ebuild new file mode 100644 index 000000000000..9441f5b2ce78 --- /dev/null +++ b/sci-physics/geant/geant-3.21.14-r3.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-physics/geant/geant-3.21.14-r3.ebuild,v 1.1 2011/07/21 16:50:54 bicatali Exp $ + +EAPI=4 +inherit eutils fortran-2 + +DEB_PN=geant321 +DEB_PV=${PV}.dfsg +DEB_PR=9 +DEB_P=${DEB_PN}_${DEB_PV} + +DESCRIPTION="CERN's detector description and simulation Tool" +HOMEPAGE="http://wwwasd.web.cern.ch/wwwasd/geant/" + +LICENSE="GPL-2 LGPL-2 BSD" +SRC_URI="mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}.orig.tar.gz + mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}-${DEB_PR}.diff.gz" + +KEYWORDS="~amd64 ~x86" +SLOT="3" +IUSE="" + +RDEPEND=">=x11-libs/openmotif-2.3:0 + virtual/fortran + dev-lang/cfortran + sci-physics/cernlib + sci-physics/paw" + +DEPEND="${RDEPEND} + virtual/latex-base + x11-misc/imake + x11-misc/makedepend" + +S="${WORKDIR}/${DEB_PN}-${DEB_PV}.orig" + +src_prepare() { + cd "${WORKDIR}" + sed -i -e 's:/tmp/dp.*/cern:cern:g' ${DEB_P}-${DEB_PR}.diff || die + epatch ${DEB_P}-${DEB_PR}.diff + cd "${S}" + cp debian/add-ons/Makefile . + export DEB_BUILD_OPTIONS="$(tc-getFC) nostrip nocheck" + sed -i \ + -e 's:/usr/local:/usr:g' \ + Makefile || die "sed'ing the Makefile failed" + + einfo "Applying Debian patches" + emake -j1 patch + + # since we depend on cfortran, do not use the one from cernlib + rm -f src/include/cfortran/cfortran.h +} + +src_compile() { + # create local LaTeX cache directory + VARTEXFONTS="${T}"/fonts + emake -j1 cernlib-indep cernlib-arch +} + +src_test_() { + LD_LIBRARY_PATH="${S}"/shlib emake -j1 cernlib-test +} + +src_install() { + emake DESTDIR="${D}" install + cd debian + dodoc changelog README.* deadpool.txt NEWS copyright + newdoc add-ons/README README.add-ons +} |