From 59873771168bb5fdc75edaac89583171bb1f2f61 Mon Sep 17 00:00:00 2001 From: Sebastien Fabbro Date: Sun, 27 Nov 2011 04:14:47 +0000 Subject: [PATCH] Version bump Package-Manager: portage-2.1.10.37/cvs/Linux x86_64 --- sci-libs/superlu/ChangeLog | 7 +++- sci-libs/superlu/Manifest | 10 +++-- sci-libs/superlu/superlu-4.3.ebuild | 62 +++++++++++++++++++++++++++++ 3 files changed, 74 insertions(+), 5 deletions(-) create mode 100644 sci-libs/superlu/superlu-4.3.ebuild diff --git a/sci-libs/superlu/ChangeLog b/sci-libs/superlu/ChangeLog index 4dff23b9ae6a..e4ea47dfec63 100644 --- a/sci-libs/superlu/ChangeLog +++ b/sci-libs/superlu/ChangeLog @@ -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 +superlu-4.3.ebuild: + Version bump *superlu-4.2 (01 Sep 2011) diff --git a/sci-libs/superlu/Manifest b/sci-libs/superlu/Manifest index 9020040f2cef..90e007be77e2 100644 --- a/sci-libs/superlu/Manifest +++ b/sci-libs/superlu/Manifest @@ -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 index 000000000000..c082f2a58f69 --- /dev/null +++ b/sci-libs/superlu/superlu-4.3.ebuild @@ -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 +} -- 2.26.2