diff options
Diffstat (limited to 'sci-physics/cernlib-montecarlo/cernlib-montecarlo-2005-r1.ebuild')
-rw-r--r-- | sci-physics/cernlib-montecarlo/cernlib-montecarlo-2005-r1.ebuild | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/sci-physics/cernlib-montecarlo/cernlib-montecarlo-2005-r1.ebuild b/sci-physics/cernlib-montecarlo/cernlib-montecarlo-2005-r1.ebuild new file mode 100644 index 000000000..e9dfb1c31 --- /dev/null +++ b/sci-physics/cernlib-montecarlo/cernlib-montecarlo-2005-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils multilib fortran + +DEB_PN="mclibs" +DEB_PV="${PV}.dfsg" +DEB_PR="2" + +DESCRIPTION="CERN program library for High Energy Physics" +HOMEPAGE="http://wwwasd.web.cern.ch/wwwasd/cernlib" +LICENSE="GPL-2 LGPL-2" +SRC_URI="mirror://debian/pool/main/m/${DEB_PN}/${DEB_PN}_${DEB_PV}.orig.tar.gz + mirror://debian/pool/main/m/${DEB_PN}/${DEB_PN}_${DEB_PV}-${DEB_PR}.diff.gz" +SLOT="0" +KEYWORDS="~amd64 ~x86" +DEPEND="sci-physics/cernlib" + +S=${WORKDIR}/${DEB_PN}-${DEB_PV}.orig + +FORTRAN="g77" + +src_unpack() { + unpack ${A} + + # apply the big debian patch + epatch ${DEB_PN}_${DEB_PV}-${DEB_PR}.diff || die "epatch failed" + cd "${S}" + cp debian/add-ons/Makefile . + sed -i \ + -e "s:/usr/local:/usr:g" \ + Makefile + einfo "Applying Debian patches" + make patch &> /dev/null || die "make patch failed" +} + +src_compile() { + make || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" + cd "${S}"/debian + docinto debian + dodoc changelog README.* deadpool.txt copyright + docinto debian/add-ons + dodoc add-ons/README +} |