summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2009-11-12 18:29:17 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2009-11-12 18:29:17 +0000
commit10e3da96b8988ba4efef9948cb49fe131bd513e9 (patch)
tree08879ec8529359910f7eefb210b4913ef883133b /sci-libs/arpack
parentAutomated update of use.local.desc (diff)
downloadhistorical-10e3da96b8988ba4efef9948cb49fe131bd513e9.tar.gz
historical-10e3da96b8988ba4efef9948cb49fe131bd513e9.tar.bz2
historical-10e3da96b8988ba4efef9948cb49fe131bd513e9.zip
Removed fortran eclass, updated web page
Package-Manager: portage-2.2_rc48/cvs/Linux x86_64
Diffstat (limited to 'sci-libs/arpack')
-rw-r--r--sci-libs/arpack/ChangeLog5
-rw-r--r--sci-libs/arpack/Manifest14
-rw-r--r--sci-libs/arpack/arpack-96-r2.ebuild24
3 files changed, 26 insertions, 17 deletions
diff --git a/sci-libs/arpack/ChangeLog b/sci-libs/arpack/ChangeLog
index 4fcf059dbfce..61d7eddf0f9c 100644
--- a/sci-libs/arpack/ChangeLog
+++ b/sci-libs/arpack/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for sci-libs/arpack
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/arpack/ChangeLog,v 1.14 2009/10/27 18:44:08 volkmar Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/arpack/ChangeLog,v 1.15 2009/11/12 18:29:17 bicatali Exp $
+
+ 12 Nov 2009; SĂ©bastien Fabbro <bicatali@gentoo.org> arpack-96-r2.ebuild:
+ Removed fortran eclass, updated web page
27 Oct 2009; Mounir Lamouri <volkmar@gentoo.org> arpack-96-r2.ebuild:
Keywording for ppc, bug 277805
diff --git a/sci-libs/arpack/Manifest b/sci-libs/arpack/Manifest
index 3396f52d3fc4..3292a3009bf0 100644
--- a/sci-libs/arpack/Manifest
+++ b/sci-libs/arpack/Manifest
@@ -1,8 +1,18 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
DIST arpack-96-patches.tar.bz2 502848 RMD160 71db1b906f3251ad038c03da696582dfe161b4b4 SHA1 01383424dd7ea04c9f4d2944ddc88c24e794f969 SHA256 dd811fd5e0ed4ccc9b06b76e74a39c8caddbbca888f21134d19eac18b7345ae4
DIST arpack96.tar.gz 636865 RMD160 3d1c1c307223961506066f895b7ab291861e73fe SHA1 3f91de2b39b484bc8365f8048c9eb109e0306e1c SHA256 c6a47eca30a256cbae60e69c606251b84b6a0f352ba527b2dcbd4789ce85ecfc
DIST parpack96.tar.gz 509316 RMD160 224d61ef7ff9eec5f59b747d669f3deb74eb2ba5 SHA1 ebcb4de09639a2faa929bb1a46ba7350d1aa58da SHA256 3b6a1ceec06f14e2a06c323721baa908c2f7823d1da79cdfd3f91961f8b6b926
DIST tutorial.ps.gz 105599 RMD160 aaba42a6d5ce212e56f312d6187ba932d3b674b7 SHA1 70961d4e3463d012b33a1bbe25b5761d2a25a4d0 SHA256 2f745fe80b0a4fcdf1c273995ed67bc6cf03684ccbaa44442ad1187ea41b81c0
DIST ug.ps.gz 248543 RMD160 29911161dbc7f496ee16db3c98047dae0be51da2 SHA1 6ad34e7ddee64a340e756d55690a2f4e4f46e767 SHA256 ff1faac74bfc42442955906132756ecd7f0034803898d507dbd1bc960f6f4ab0
-EBUILD arpack-96-r2.ebuild 2973 RMD160 9ce9bf5c4520315aef9af5dd9853c5f37783d6fb SHA1 751cd04a0e6d4112900798224432155ed2b147f6 SHA256 3d81115451ea715e6a1a6955b3f869f990d8d311732cec55c14edeffa26a18da
-MISC ChangeLog 2936 RMD160 a0608bbf3cc3ba4413e096055acac3c2a420f45e SHA1 be72407b17511420f1d5e0a64349564a299f231f SHA256 4ae13f0cd9bb2e80275f51f404b562a5fba7ac9c15f697893272a2ea47040eb1
+EBUILD arpack-96-r2.ebuild 2900 RMD160 4b95e8ba37297848f0d5df491d4ac61927596fa7 SHA1 9abfe9045900e3aeaae661a1fdfa9b8c889d2afe SHA256 ac7f5dc99ba02ad3a2c046d789adf7641bbe54baaba95703a0e3862c6c6b1593
+MISC ChangeLog 3057 RMD160 7c19cd4d68133627376b6708de3c96a1dd8cba18 SHA1 e0b4cc4d87b008f418a95004a0c848c514a3605e SHA256 6effcd7dbefdad22ddd6bd7c61821d784693f81b0c78c451d54148fcc07cc804
MISC metadata.xml 778 RMD160 a17303d8e0a33f121e91431bc79c29c474b89621 SHA1 48a7c028e4a85b44a816ee160da700b85eb6c81f SHA256 9322966357560a8ec46b992b22a95797cb52fb5df194e7fbca78ae05226e2fb3
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.13 (GNU/Linux)
+
+iEYEARECAAYFAkr8XdkACgkQ1ycZbhPLE2AMQgCcDl2FpoQXTOBl1lcHvz9nb2ft
+0dsAn13+hmIPjyAdL95gySQ2Ydf/PFnc
+=7dnV
+-----END PGP SIGNATURE-----
diff --git a/sci-libs/arpack/arpack-96-r2.ebuild b/sci-libs/arpack/arpack-96-r2.ebuild
index e65f1decc0f2..916461c86aac 100644
--- a/sci-libs/arpack/arpack-96-r2.ebuild
+++ b/sci-libs/arpack/arpack-96-r2.ebuild
@@ -1,11 +1,12 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/arpack/arpack-96-r2.ebuild,v 1.10 2009/10/27 18:44:08 volkmar Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/arpack/arpack-96-r2.ebuild,v 1.11 2009/11/12 18:29:17 bicatali Exp $
-inherit eutils autotools fortran
+EAPI=2
+inherit eutils autotools toolchain-funcs
DESCRIPTION="Arnoldi package library to solve large scale eigenvalue problems."
-HOMEPAGE="http://www.caam.rice.edu/software/ARPACK"
+HOMEPAGE="http://www.caam.rice.edu/software/ARPACK/"
SRC_URI="http://www.caam.rice.edu/software/ARPACK/SRC/${PN}${PV}.tar.gz
http://www.caam.rice.edu/software/ARPACK/SRC/p${PN}${PV}.tar.gz
mirror://gentoo/${P}-patches.tar.bz2
@@ -24,13 +25,13 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/ARPACK"
-FORTRAN="gfortran ifc g77"
-
src_unpack() {
unpack ${A}
unpack ./*patch.tar.gz
+}
+
+src_prepare() {
epatch "${WORKDIR}"/${PN}-arscnd.patch
- cd "${S}"
epatch "${WORKDIR}"/${PN}-autotools.patch
BLAS_LIBS="$(pkg-config --libs blas)"
@@ -38,7 +39,6 @@ src_unpack() {
sed -i \
-e '/^include/d' \
-e "s:\$(ALIBS):-larpack ${BLAS_LIBS}:g" \
- -e 's:$(FC):$(F77):g' \
-e 's:$(FFLAGS):$(FFLAGS) $(LDFLAGS):g' \
EXAMPLES/*/makefile || die "sed failed"
@@ -49,22 +49,18 @@ src_unpack() {
-e 's:$(PFC):mpif77:g' \
-e 's:$(PFFLAGS):$(FFLAGS) $(LDFLAGS) $(EXTOBJS):g' \
PARPACK/EXAMPLES/MPI/makefile || die "sed failed"
-
eautoreconf
}
-src_compile() {
+src_configure() {
econf \
--with-blas="${BLAS_LIBS}" \
- $(use_enable mpi) \
- || die "econf failed"
- emake || die "emake failed"
+ $(use_enable mpi)
}
src_test() {
-
pushd EXAMPLES/SIMPLE
- emake simple FC=${FORTRANC} LDFLAGS="-L${S}/.libs"
+ emake simple FC=$(tc-getFC) LDFLAGS="${LDFLAGS} -L${S}/.libs"
local prog=
for p in ss ds sn dn cn zn; do
prog=${p}simp