Version bump
authorSebastien Fabbro <bicatali@gentoo.org>
Sun, 27 Nov 2011 04:14:47 +0000 (04:14 +0000)
committerSebastien Fabbro <bicatali@gentoo.org>
Sun, 27 Nov 2011 04:14:47 +0000 (04:14 +0000)
Package-Manager: portage-2.1.10.37/cvs/Linux x86_64

sci-libs/superlu/ChangeLog
sci-libs/superlu/Manifest
sci-libs/superlu/superlu-4.3.ebuild [new file with mode: 0644]

index 4dff23b9ae6a25b796724fd56219532dc66ab7cd..e4ea47dfec636732f2c11aab780edc6bd11cb025 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sci-libs/superlu
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/superlu/ChangeLog,v 1.12 2011/09/01 16:28:32 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/superlu/ChangeLog,v 1.13 2011/11/27 04:14:47 bicatali Exp $
+
+*superlu-4.3 (27 Nov 2011)
+
+  27 Nov 2011; Sébastien Fabbro <bicatali@gentoo.org> +superlu-4.3.ebuild:
+  Version bump
 
 *superlu-4.2 (01 Sep 2011)
 
index 9020040f2cef84f5edb0a02e4feded2568b238f6..90e007be77e2a8535def505d6625b9d1dfeb6344 100644 (file)
@@ -9,15 +9,17 @@ AUX superlu-examples.patch 453 RMD160 471c1f75f6498c8165816722f2ec2d975110f343 S
 DIST superlu_4.0.tar.gz 2163874 RMD160 79a1b3ac9c5aa02a0f16ab170dff5802c1cfb410 SHA1 f6caa9a7324d68e9bce7f315bad6062a1326710f SHA256 2f160235ef702da77782a21f201f320c71e5be492fdd53b22564f5195e3309e6
 DIST superlu_4.1.tar.gz 2235055 RMD160 721b8ee7d44bfce5e2acda3718cda9694ab344a7 SHA1 7f71512316f4e421076ce7e257c8b939c348e5c2 SHA256 db79b732c6defc1b8f9a48d202bd52bd2a506eb355333e2073c4949c0f48fcf1
 DIST superlu_4.2.tar.gz 2879204 RMD160 ae42c3fbc3d69852003334251f9479688efad87d SHA1 3580d895c041f59688847d46616113ea1aba9206 SHA256 3bd0b572dad7430abebc87008046229ccf5c9c9e0586e80d49f70ad8d9c4f873
+DIST superlu_4.3.tar.gz 2876631 RMD160 8969d9a055207d91ce76e24237e893297c728af0 SHA1 a279bbba1722854e07b36de55cf1d175a29662fd SHA256 7aa08e75fba6b242aef20f10a31d7e052ad74ad29384e68d41a61d1d642f18da
 EBUILD superlu-4.0-r2.ebuild 1801 RMD160 b98c871f816058b2e2d9f50ad72cd0c118199554 SHA1 bf0427eacd41500e208fc2bcb315a47f8da373d8 SHA256 8500f2268cbf533d80fa7b2240d2487df3c722cc6cc9daddef4fb30615ff4444
 EBUILD superlu-4.1-r1.ebuild 1552 RMD160 d0a9c1d61c946543998c16fdab93cce385466891 SHA1 3406c389993ef5437062881f4d815a877e6598cd SHA256 55eb5238d0962f0995d07feebab45a71b8ffaafa6c549732dc70a344bcc416e8
 EBUILD superlu-4.2.ebuild 1409 RMD160 a419680797d9a45c7344c9b73ac64998df1ab1ea SHA1 3c4999783e63f369f4f130b159e7f1d663b7e31a SHA256 e496e4cb5e18d3ca4d750196620eece8276a4f9c6173c185954554609eb497ca
-MISC ChangeLog 2214 RMD160 23ea3df8db5fb177482f74aa52247a0568ba882d SHA1 e2ad51fc4c6c83a28ce491616c00c59b3fe5f151 SHA256 cc7345ce5b60e0c82b04216e912abc47c69630ae17ff63d9803390dc6f0a46e1
+EBUILD superlu-4.3.ebuild 1460 RMD160 59a611ae2de6c5a10480e0c43c3e267887850045 SHA1 93a0c76d7676ff03bc0b4c95afd1ff209cf282f5 SHA256 cd4058be5b0eb4100654d9d4ba8dbc89acf1509b9d979435e4a05835b7a2dff5
+MISC ChangeLog 2334 RMD160 99f3605468ce37f8bdd6a9e8d5d7e5363a3c11a4 SHA1 e21521f28a65bf8b9deb209f86fe0106f14ce15c SHA256 93864743856bee178f2b6162c87d77594632ff8deb52fe639015537c3a92db64
 MISC metadata.xml 1183 RMD160 90584eb7b02f392d8dcf1f7593d00532575fb2e7 SHA1 1f4720b37a9547af2f81d9eb9c72b0031ede1f6d SHA256 1086830fe855bba67b44bf4862464d8ecb88495e5242a7a06a97eb284dc5657c
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iEYEARECAAYFAk5fsrkACgkQ1ycZbhPLE2CU1QCggROlLll9MHs9pNM4AP+VHaCl
-D9QAn06mQHSuni81AORZj/P5WSmHGFq4
-=I/XF
+iEYEARECAAYFAk7RuUAACgkQ1ycZbhPLE2AL7wCfc6Okf8jRHECVCwoPrpNV76V4
+Jc4AnjY/qjfCT3S+k/x5ibMf2ud3kkuo
+=y+X+
 -----END PGP SIGNATURE-----
diff --git a/sci-libs/superlu/superlu-4.3.ebuild b/sci-libs/superlu/superlu-4.3.ebuild
new file mode 100644 (file)
index 0000000..c082f2a
--- /dev/null
@@ -0,0 +1,62 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/superlu/superlu-4.3.ebuild,v 1.1 2011/11/27 04:14:47 bicatali Exp $
+
+EAPI=4
+
+inherit autotools eutils fortran-2 toolchain-funcs multilib
+
+MY_PN=SuperLU
+
+DESCRIPTION="Sparse LU factorization library"
+HOMEPAGE="http://crd.lbl.gov/~xiaoye/SuperLU/"
+SRC_URI="${HOMEPAGE}/${PN}_${PV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples static-libs test"
+
+RDEPEND="virtual/fortran
+       virtual/blas"
+DEPEND="${RDEPEND}
+       dev-util/pkgconfig
+       test? ( app-shells/tcsh )"
+
+S="${WORKDIR}/${MY_PN}_${PV}"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-4.2-autotools.patch
+       sed -i -e "s/4.2/${PV}/" configure.ac || die
+       eautoreconf
+}
+
+src_configure() {
+       econf \
+               --with-blas="$(pkg-config --libs blas)" \
+               $(use_enable static-libs static)
+}
+
+src_test() {
+       cd TESTING
+       emake -j1 \
+               CC="$(tc-getCC)" \
+               FORTRAN="$(tc-getFC)" \
+               LOADER="$(tc-getCC)" \
+               CFLAGS="${CFLAGS}" \
+               FFLAGS="${FFLAGS}" \
+               LOADOPTS="${LDFLAGS}" \
+               BLASLIB="$(pkg-config --libs blas)" \
+               SUPERLULIB="${S}/SRC/.libs/libsuperlu$(get_libname)" \
+               LD_LIBRARY_PATH="${S}/SRC/.libs" \
+               DYLD_LIBRARY_PATH="${S}/SRC/.libs"
+}
+
+src_install() {
+       default
+       use doc && dodoc DOC/ug.pdf && dohtml DOC/html/*
+       if use examples; then
+               insinto /usr/share/doc/${PF}/examples
+               doins -r EXAMPLE FORTRAN
+       fi
+}