Gentoo Archives: gentoo-commits

From: "Sebastien Fabbro (bicatali)" <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-libs/superlu: superlu-4.2.ebuild ChangeLog
Date: Thu, 01 Sep 2011 16:28:42
Message-Id: 20110901162832.ED16B2004C@flycatcher.gentoo.org
1 bicatali 11/09/01 16:28:32
2
3 Modified: ChangeLog
4 Added: superlu-4.2.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.1.10.10/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.12 sci-libs/superlu/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/superlu/ChangeLog?rev=1.12&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/superlu/ChangeLog?rev=1.12&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/superlu/ChangeLog?r1=1.11&r2=1.12
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sci-libs/superlu/ChangeLog,v
20 retrieving revision 1.11
21 retrieving revision 1.12
22 diff -u -r1.11 -r1.12
23 --- ChangeLog 21 Jun 2011 14:45:38 -0000 1.11
24 +++ ChangeLog 1 Sep 2011 16:28:32 -0000 1.12
25 @@ -1,6 +1,12 @@
26 # ChangeLog for sci-libs/superlu
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/superlu/ChangeLog,v 1.11 2011/06/21 14:45:38 jlec Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/superlu/ChangeLog,v 1.12 2011/09/01 16:28:32 bicatali Exp $
30 +
31 +*superlu-4.2 (01 Sep 2011)
32 +
33 + 01 Sep 2011; Sébastien Fabbro <bicatali@g.o> +superlu-4.2.ebuild,
34 + +files/superlu-4.2-autotools.patch:
35 + Version bump
36
37 21 Jun 2011; Justin Lecher <jlec@g.o> superlu-4.0-r2.ebuild,
38 superlu-4.1-r1.ebuild:
39
40
41
42 1.1 sci-libs/superlu/superlu-4.2.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/superlu/superlu-4.2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/superlu/superlu-4.2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: superlu-4.2.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sci-libs/superlu/superlu-4.2.ebuild,v 1.1 2011/09/01 16:28:32 bicatali Exp $
52
53 EAPI=4
54
55 inherit autotools eutils fortran-2 toolchain-funcs multilib
56
57 MY_PN=SuperLU
58
59 DESCRIPTION="Sparse LU factorization library"
60 HOMEPAGE="http://crd.lbl.gov/~xiaoye/SuperLU/"
61 SRC_URI="${HOMEPAGE}/${PN}_${PV}.tar.gz"
62
63 LICENSE="BSD"
64 SLOT="0"
65 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
66 IUSE="doc examples static-libs test"
67
68 RDEPEND="virtual/fortran
69 virtual/blas"
70 DEPEND="${RDEPEND}
71 dev-util/pkgconfig
72 test? ( app-shells/tcsh )"
73
74 S="${WORKDIR}/${MY_PN}_${PV}"
75
76 src_prepare() {
77 epatch "${FILESDIR}"/${P}-autotools.patch
78 eautoreconf
79 }
80
81 src_configure() {
82 econf \
83 --with-blas="$(pkg-config --libs blas)" \
84 $(use_enable static-libs static)
85 }
86
87 src_test() {
88 cd TESTING
89 emake -j1 \
90 CC="$(tc-getCC)" \
91 FORTRAN="$(tc-getFC)" \
92 LOADER="$(tc-getCC)" \
93 CFLAGS="${CFLAGS}" \
94 FFLAGS="${FFLAGS}" \
95 LOADOPTS="${LDFLAGS}" \
96 BLASLIB="$(pkg-config --libs blas)" \
97 SUPERLULIB="${S}/SRC/.libs/libsuperlu$(get_libname)" \
98 LD_LIBRARY_PATH="${S}/SRC/.libs" \
99 DYLD_LIBRARY_PATH="${S}/SRC/.libs"
100 }
101
102 src_install() {
103 default
104 use doc && dodoc DOC/ug.pdf && dohtml DOC/html/*
105 if use examples; then
106 insinto /usr/share/doc/${PF}/examples
107 doins -r EXAMPLE FORTRAN
108 fi
109 }