From d7d3299ae38474f4398cdd1292f5e1ac0b0d0105 Mon Sep 17 00:00:00 2001 From: Sebastien Fabbro Date: Tue, 27 Apr 2010 16:28:04 +0000 Subject: Removed old, LHAPATH in tests more robust (Portage version: 2.2_rc67/cvs/Linux x86_64) --- sci-physics/lhapdf/ChangeLog | 6 ++- sci-physics/lhapdf/lhapdf-5.8.0.ebuild | 68 ------------------------------ sci-physics/lhapdf/lhapdf-5.8.1.ebuild | 76 ---------------------------------- sci-physics/lhapdf/lhapdf-5.8.2.ebuild | 4 +- 4 files changed, 7 insertions(+), 147 deletions(-) delete mode 100644 sci-physics/lhapdf/lhapdf-5.8.0.ebuild delete mode 100644 sci-physics/lhapdf/lhapdf-5.8.1.ebuild (limited to 'sci-physics') diff --git a/sci-physics/lhapdf/ChangeLog b/sci-physics/lhapdf/ChangeLog index 3792e13b4eac..9d540b50cf4f 100644 --- a/sci-physics/lhapdf/ChangeLog +++ b/sci-physics/lhapdf/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sci-physics/lhapdf # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/lhapdf/ChangeLog,v 1.9 2010/03/23 02:37:22 bicatali Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-physics/lhapdf/ChangeLog,v 1.10 2010/04/27 16:28:04 bicatali Exp $ + + 27 Apr 2010; Sébastien Fabbro -lhapdf-5.8.0.ebuild, + -lhapdf-5.8.1.ebuild, lhapdf-5.8.2.ebuild: + Removed old, LHAPATH in tests more robust *lhapdf-5.8.2 (23 Mar 2010) diff --git a/sci-physics/lhapdf/lhapdf-5.8.0.ebuild b/sci-physics/lhapdf/lhapdf-5.8.0.ebuild deleted file mode 100644 index 7655b322850a..000000000000 --- a/sci-physics/lhapdf/lhapdf-5.8.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/lhapdf/lhapdf-5.8.0.ebuild,v 1.1 2009/11/16 20:19:32 bicatali Exp $ - -EAPI=2 - -DESCRIPTION="Les Houches Parton Density Function unified library" -HOMEPAGE="http://projects.hepforge.org/lhapdf/" -SRC_URI="http://www.hepforge.org/archive/lhapdf/${P}.tar.gz - test? ( http://svn.hepforge.org/${PN}/pdfsets/tags/${PV}/cteq61.LHgrid - http://svn.hepforge.org/${PN}/pdfsets/tags/${PV}/cteq61.LHpdf )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cxx doc examples python test" - -DEPEND="doc? ( app-doc/doxygen[latex] ) - python? ( dev-lang/swig )" -RDEPEND="" - -src_prepare() { - # do not create extra latex docs - sed -i \ - -e 's/GENERATE_LATEX.*=YES/GENERATE_LATEX = NO/g' \ - ccwrap/Doxyfile || die -} - -src_configure() { - econf \ - $(use_enable cxx ccwrap) \ - $(use_enable cxx old-ccwrap ) \ - $(use_enable python pyext) \ - $(use_enable doc doxygen) -} - -src_test() { - LHAPATH="${DISTDIR}" emake check || die "emake check failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc README TODO AUTHORS ChangeLog - - # leftover - rm -rf "${D}"/usr/share/${PN}/doc || die - if use doc && use cxx; then - # default doc install buggy - insinto /usr/share/doc/${PF} - doins -r ccwrap/doxy/html || die - fi - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins examples/*.{f,cc} || die - fi -} - -pkg_postinst() { - elog "To install data files, you have to run as root:" - elog "${ROOT}usr/bin/lhapdf-getdata --dest=${ROOT}usr/share/lhapdf --all" -} - -pkg_postrm() { - if [ -d "${ROOT}usr/share/lhapdf" ]; then - ewarn "The data directory has not been removed, probably because" - ewarn "you still have installed data files." - fi -} diff --git a/sci-physics/lhapdf/lhapdf-5.8.1.ebuild b/sci-physics/lhapdf/lhapdf-5.8.1.ebuild deleted file mode 100644 index 666928590cc8..000000000000 --- a/sci-physics/lhapdf/lhapdf-5.8.1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/lhapdf/lhapdf-5.8.1.ebuild,v 1.1 2010/01/08 02:25:13 bicatali Exp $ - -EAPI=2 - -DESCRIPTION="Les Houches Parton Density Function unified library" -HOMEPAGE="http://projects.hepforge.org/lhapdf/" -SRC_URI="http://www.hepforge.org/archive/lhapdf/${P}.tar.gz - test? ( - http://svn.hepforge.org/${PN}/pdfsets/tags/${PV}/cteq61.LHgrid - http://svn.hepforge.org/${PN}/pdfsets/tags/${PV}/MRST2004nlo.LHgrid - http://svn.hepforge.org/${PN}/pdfsets/tags/${PV}/cteq61.LHpdf - octave? ( http://svn.hepforge.org/${PN}/pdfsets/tags/${PV}/cteq5l.LHgrid ) )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cxx doc examples octave python test" - -RDEPEND="octave? ( sci-mathematics/octave )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen[latex] ) - python? ( dev-lang/swig )" - -src_prepare() { - # do not create extra latex docs - sed -i \ - -e 's/GENERATE_LATEX.*=YES/GENERATE_LATEX = NO/g' \ - ccwrap/Doxyfile || die -} - -src_configure() { - econf \ - $(use_enable cxx ccwrap) \ - $(use_enable cxx old-ccwrap ) \ - $(use_enable python pyext) \ - $(use_enable doc doxygen) -} - -src_test() { - # need to make a bogus link for octave test - ln -s "${DISTDIR}" PDFsets - LHAPATH="${DISTDIR}" \ - LD_LIBRARY_PATH="${PWD}/lib/.libs:${LD_LIBRARY_PATH}" \ - emake check || die "emake check failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc README TODO AUTHORS ChangeLog - - # leftover - rm -rf "${D}"/usr/share/${PN}/doc || die - if use doc && use cxx; then - # default doc install buggy - insinto /usr/share/doc/${PF} - doins -r ccwrap/doxy/html || die - fi - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins examples/*.{f,cc} || die - fi -} - -pkg_postinst() { - elog "To install data files, you have to run as root:" - elog "${ROOT}usr/bin/lhapdf-getdata --dest=${ROOT}usr/share/lhapdf --all" -} - -pkg_postrm() { - if [ -d "${ROOT}usr/share/lhapdf" ]; then - ewarn "The data directory has not been removed, probably because" - ewarn "you still have installed data files." - fi -} diff --git a/sci-physics/lhapdf/lhapdf-5.8.2.ebuild b/sci-physics/lhapdf/lhapdf-5.8.2.ebuild index 140dd8b646aa..e268d4ba6e10 100644 --- a/sci-physics/lhapdf/lhapdf-5.8.2.ebuild +++ b/sci-physics/lhapdf/lhapdf-5.8.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/lhapdf/lhapdf-5.8.2.ebuild,v 1.1 2010/03/23 02:37:22 bicatali Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-physics/lhapdf/lhapdf-5.8.2.ebuild,v 1.2 2010/04/27 16:28:04 bicatali Exp $ EAPI=2 @@ -41,7 +41,7 @@ src_configure() { src_test() { # need to make a bogus link for octave test ln -s "${DISTDIR}" PDFsets - LHAPATH="${DISTDIR}" \ + LHAPATH="${PWD}/PDFsets" \ LD_LIBRARY_PATH="${PWD}/lib/.libs:${LD_LIBRARY_PATH}" \ emake check || die "emake check failed" } -- cgit v1.2.3-65-gdbad