Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/pastix/
Date: Tue, 23 Feb 2016 09:05:33
Message-Id: 1456218317.f1afa13d5bac109cfd22d2084bc58c4894c3632b.jlec@gentoo
1 commit: f1afa13d5bac109cfd22d2084bc58c4894c3632b
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 23 08:53:04 2016 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 23 09:05:17 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1afa13d
7
8 sci-libs/pastix: Version Bump
9
10 * drop SMP support for now
11
12 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=575392
13
14 Package-Manager: portage-2.2.27
15 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
16
17 sci-libs/pastix/Manifest | 2 +-
18 ...stix-5.2.2_p9.ebuild => pastix-5.2.2.22.ebuild} | 28 ++++++++++++----------
19 2 files changed, 16 insertions(+), 14 deletions(-)
20
21 diff --git a/sci-libs/pastix/Manifest b/sci-libs/pastix/Manifest
22 index 882d924..2d3e4d7 100644
23 --- a/sci-libs/pastix/Manifest
24 +++ b/sci-libs/pastix/Manifest
25 @@ -1 +1 @@
26 -DIST pastix_release_bugfix9_351ef60.tar.bz2 2526795 SHA256 58f8cc3aa0fdd9029114b48cc8923ea111919ade94a8c43c9fc5cd016110a90d SHA512 2cc25f5861fd7cd1235a7deea8fbdd5a56b6b7812aefb74d6cf4804c1e954fa86b616602f6db91b9abb430be9ee3e2fcd8a91f7c06cebf1edd4bac132d04b2a5 WHIRLPOOL 5e96b630a1d8e4b34cbcc1ed40538019d24b1fe79231996dbc38c1aedc0d9d62545676c47beb87a617bc1ad891fc70ae388733ffae7f03fd90ef4b6b47430654
27 +DIST pastix_5.2.2.22.tar.bz2 2664470 SHA256 30f771a666719e6b116f549a6e4da451beabab99c2ecabc0745247c3654acbed SHA512 15ecdb10b5229e40f744c1ad54be7cac6560cb92e90df1937c90ca7da290df6bdb6f24a1e1c54197731b9df3e0dcc0b9fa39750479fcf03a0c08c304c5b9df70 WHIRLPOOL 7031f822d3c2f89bd520175a124200303adc2dda56cbae4eb9e011b90d5119c5b96958d648c7e18d034e2845a32ad80385714bfb424260aa62c9f6484a18ce6b
28
29 diff --git a/sci-libs/pastix/pastix-5.2.2_p9.ebuild b/sci-libs/pastix/pastix-5.2.2.22.ebuild
30 similarity index 89%
31 rename from sci-libs/pastix/pastix-5.2.2_p9.ebuild
32 rename to sci-libs/pastix/pastix-5.2.2.22.ebuild
33 index e51bebe..19e3f24 100644
34 --- a/sci-libs/pastix/pastix-5.2.2_p9.ebuild
35 +++ b/sci-libs/pastix/pastix-5.2.2.22.ebuild
36 @@ -2,7 +2,7 @@
37 # Distributed under the terms of the GNU General Public License v2
38 # $Id$
39
40 -EAPI=5
41 +EAPI=6
42
43 inherit eutils fortran-2 toolchain-funcs multilib
44
45 @@ -15,21 +15,22 @@ inherit eutils fortran-2 toolchain-funcs multilib
46 # metis?
47
48 # commit id: change every version
49 -CID=351ef60
50 +CID=
51 # package id: change every version, see the link on inriaforge
52 -PID=33558
53 +PID=35070
54 # leave empty if this is not a post release bug fix
55 -PPV=bugfix9_
56 +PPV=bugfix10_
57 MYPN=pastix_release
58
59 DESCRIPTION="Parallel solver for very large sparse linear systems"
60 HOMEPAGE="http://pastix.gforge.inria.fr"
61 -SRC_URI="https://gforge.inria.fr/frs/download.php/${PID}/${MYPN}_${PPV}${CID}.tar.bz2"
62 +SRC_URI="https://gforge.inria.fr/frs/download.php/${PID}/${PN}_${PV}.tar.bz2"
63
64 LICENSE="CeCILL-C"
65 SLOT="0"
66 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
67 -IUSE="doc int64 mpi smp starpu static-libs"
68 +#IUSE="doc int64 mpi smp starpu static-libs"
69 +IUSE="doc int64 mpi starpu static-libs"
70
71 RDEPEND="
72 sci-libs/scotch:0=[int64?,mpi?]
73 @@ -40,7 +41,7 @@ RDEPEND="
74 DEPEND="${RDEPEND}
75 virtual/pkgconfig"
76
77 -S="${WORKDIR}/${MYPN}_${CID}/src"
78 +S="${WORKDIR}/${PN}_${PV}/src"
79
80 src_prepare() {
81 sed -e 's/^\(HOSTARCH\s*=\).*/\1 ${HOST}/' \
82 @@ -72,6 +73,7 @@ src_prepare() {
83 -e "s:^\s*\(SCOTCH_LIB\s*?=.*\)lib:\1$(get_libdir):" \
84 config/LINUX-GNU.in > config.in || die
85 sed -i -e 's/__SO_NAME__,$@/__SO_NAME__,$(notdir $@)/g' Makefile || die
86 + default
87 }
88
89 src_configure() {
90 @@ -97,12 +99,12 @@ src_configure() {
91 config.in || die
92 fi
93
94 - if ! use smp; then
95 - sed \
96 - -e '/VERSIONSMP.*_nosmp/s/#//' \
97 - -e '/CCTYPES.*NOSMP/s/#//' \
98 - -i config.in || die
99 - fi
100 +# if ! use smp; then
101 +# sed \
102 +# -e '/VERSIONSMP.*_nosmp/s/#//' \
103 +# -e '/CCTYPES.*NOSMP/s/#//' \
104 +# -i config.in || die
105 +# fi
106
107 if use starpu; then
108 sed -i -e '/libstarpu/s/#//g' config.in || die