summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2010-04-27 16:28:04 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2010-04-27 16:28:04 +0000
commitd7d3299ae38474f4398cdd1292f5e1ac0b0d0105 (patch)
treeba963047cdf67c5336947b4141373d4f374e68cb /sci-physics
parentAutomated update of use.local.desc (diff)
downloadgentoo-2-d7d3299ae38474f4398cdd1292f5e1ac0b0d0105.tar.gz
gentoo-2-d7d3299ae38474f4398cdd1292f5e1ac0b0d0105.tar.bz2
gentoo-2-d7d3299ae38474f4398cdd1292f5e1ac0b0d0105.zip
Removed old, LHAPATH in tests more robust
(Portage version: 2.2_rc67/cvs/Linux x86_64)
Diffstat (limited to 'sci-physics')
-rw-r--r--sci-physics/lhapdf/ChangeLog6
-rw-r--r--sci-physics/lhapdf/lhapdf-5.8.0.ebuild68
-rw-r--r--sci-physics/lhapdf/lhapdf-5.8.1.ebuild76
-rw-r--r--sci-physics/lhapdf/lhapdf-5.8.2.ebuild4
4 files changed, 7 insertions, 147 deletions
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 <bicatali@gentoo.org> -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"
}