[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2023-06-03 Thread Arthur Zamarin
commit: 701c18e1be8e2a1ba5ef6ac7f563fd6cb030c4ca
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  2 16:13:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  3 11:12:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=701c18e1

sci-libs/superlu: destabilize for ~ppc

Signed-off-by: Arthur Zamarin  gentoo.org>

 sci-libs/superlu/superlu-4.3-r2.ebuild | 4 ++--
 sci-libs/superlu/superlu-5.3.0.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-libs/superlu/superlu-4.3-r2.ebuild 
b/sci-libs/superlu/superlu-4.3-r2.ebuild
index ed26d8d30dc2..9f2d995880c7 100644
--- a/sci-libs/superlu/superlu-4.3-r2.ebuild
+++ b/sci-libs/superlu/superlu-4.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_PN}_${PV}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 

diff --git a/sci-libs/superlu/superlu-5.3.0.ebuild 
b/sci-libs/superlu/superlu-5.3.0.ebuild
index c42a61d19b48..c70f4c5c9ef5 100644
--- a/sci-libs/superlu/superlu-5.3.0.ebuild
+++ b/sci-libs/superlu/superlu-5.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/xiaoyeli/superlu/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2022-12-04 Thread WANG Xuerui
commit: f14b7a68f8e31b570440394bfbcb7ab3889ceee9
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Dec  3 10:13:28 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Dec  4 09:22:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14b7a68

sci-libs/superlu: keyword 5.3.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sci-libs/superlu/superlu-5.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/superlu/superlu-5.3.0.ebuild 
b/sci-libs/superlu/superlu-5.3.0.ebuild
index 81fc014c0e65..c42a61d19b48 100644
--- a/sci-libs/superlu/superlu-5.3.0.ebuild
+++ b/sci-libs/superlu/superlu-5.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/xiaoyeli/superlu/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2022-08-24 Thread Sam James
commit: 5611848da693494fe7a710836779c9c25b85c0fa
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 25 00:51:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 25 00:52:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5611848d

sci-libs/superlu: fix Manifest (fix 4.3 ebuild distfile)

The 4.3 tarball (which got replaced upstream) was actually, seemingly,
partly version 4.1 instead?

Mirror the "bad" (nothing malicious, just mislabelled version) copy to my
devspace at dev.gentoo.org and keep using it in 4.3-r2, and add
a fixed 4.3-r3 using the fixed 4.3 upstream version.

Closes: https://bugs.gentoo.org/862597
Signed-off-by: Sam James  gentoo.org>

 sci-libs/superlu/Manifest | 1 +
 sci-libs/superlu/superlu-4.3-r2.ebuild| 8 ++--
 sci-libs/superlu/{superlu-4.3-r2.ebuild => superlu-4.3-r3.ebuild} | 7 ---
 3 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/sci-libs/superlu/Manifest b/sci-libs/superlu/Manifest
index 21a70aa35411..b70359d59397 100644
--- a/sci-libs/superlu/Manifest
+++ b/sci-libs/superlu/Manifest
@@ -1,2 +1,3 @@
 DIST superlu-5.3.0.tar.gz 2483070 BLAKE2B 
2e877c12b698fae6649d3146d4a22a8c701df813d1fa037b7707081229de09e102660e75dd32138264ad9e01e5b3e820012106cd2b0d46cc2a1c37dc5eaafec2
 SHA512 
1461b52bc18a8b0345beb70fdd46e07df497a13be840bcc061158ea1d0e61c8745806d1ad21cb2723db80f5ed762c3741f9c0ded2b2013df46da0e8bb6b77b83
+DIST superlu_4.3.new.tar.gz 2875951 BLAKE2B 
4208edb7df0babc0bb7e21077c6e0a00a10766a2d01b2da47f05ecdb232ca3309a2bce00f2cd1b709a8c01b7de2276e4f7d63856ace2e93c3598f1cdcdc12712
 SHA512 
57799051c5cd394e4cb1b89481a4706ee0a21159f06941bab4a39dfe30f4b6ccdf67042c6ec2c479a12deee0ed26c3707069a5b53281fb26b6c752ca77102aad
 DIST superlu_4.3.tar.gz 2876631 BLAKE2B 
0a563e6730394f8e69fe13f1418f9f046bd37c848c51063e93a24a209e50a67f91b725eb3978fd6c4d28e51615806d6c0b6a2539cbc0d7fd11b5e4f0a9360148
 SHA512 
5c13da47b79160be14719f62ccdf5d59142a172e25a988fa340eaeb001a64d7f45ba39e675cb7aa3571bec52cb3a7cda0bb7a708c9608184ba6251edb7990e8c

diff --git a/sci-libs/superlu/superlu-4.3-r2.ebuild 
b/sci-libs/superlu/superlu-4.3-r2.ebuild
index f4d198c2f6de..ed26d8d30dc2 100644
--- a/sci-libs/superlu/superlu-4.3-r2.ebuild
+++ b/sci-libs/superlu/superlu-4.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,11 @@ MY_PN=SuperLU
 
 DESCRIPTION="Sparse LU factorization library"
 HOMEPAGE="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
-SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/${PN}_${PV}.tar.gz;
+#SRC_URI="https://portal.nersc.gov/project/sparse/${PN}/${PN}_${PV}.tar.gz;
+# Archive of weird franken-version which we used as 4.3 but upstream changed
+# the above tarball ^. The franken-version we used seemed to have 4.1 
references in it?
+# bug #862597.
+SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}_${PV}.tar.gz;
 S="${WORKDIR}/${MY_PN}_${PV}"
 
 LICENSE="BSD"

diff --git a/sci-libs/superlu/superlu-4.3-r2.ebuild 
b/sci-libs/superlu/superlu-4.3-r3.ebuild
similarity index 84%
copy from sci-libs/superlu/superlu-4.3-r2.ebuild
copy to sci-libs/superlu/superlu-4.3-r3.ebuild
index f4d198c2f6de..028c3d805d0c 100644
--- a/sci-libs/superlu/superlu-4.3-r2.ebuild
+++ b/sci-libs/superlu/superlu-4.3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,12 +9,13 @@ MY_PN=SuperLU
 
 DESCRIPTION="Sparse LU factorization library"
 HOMEPAGE="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
-SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/${PN}_${PV}.tar.gz;
+# See bug #862597 for .new, can drop on next version
+SRC_URI="https://portal.nersc.gov/project/sparse/${PN}/${PN}_${PV}.tar.gz -> 
${PN}_${PV}.new.tar.gz"
 S="${WORKDIR}/${MY_PN}_${PV}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-11-09 Thread Jakov Smolić
commit: c0e53077a74965cc2af575998b1ff38e026ab943
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Nov  9 21:38:54 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Nov  9 21:39:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e53077

sci-libs/superlu: drop 5.2.2

Signed-off-by: Jakov Smolić  gentoo.org>

 sci-libs/superlu/Manifest |  1 -
 sci-libs/superlu/superlu-5.2.2.ebuild | 53 ---
 2 files changed, 54 deletions(-)

diff --git a/sci-libs/superlu/Manifest b/sci-libs/superlu/Manifest
index 53cf5f7f2fb..21a70aa3541 100644
--- a/sci-libs/superlu/Manifest
+++ b/sci-libs/superlu/Manifest
@@ -1,3 +1,2 @@
 DIST superlu-5.3.0.tar.gz 2483070 BLAKE2B 
2e877c12b698fae6649d3146d4a22a8c701df813d1fa037b7707081229de09e102660e75dd32138264ad9e01e5b3e820012106cd2b0d46cc2a1c37dc5eaafec2
 SHA512 
1461b52bc18a8b0345beb70fdd46e07df497a13be840bcc061158ea1d0e61c8745806d1ad21cb2723db80f5ed762c3741f9c0ded2b2013df46da0e8bb6b77b83
 DIST superlu_4.3.tar.gz 2876631 BLAKE2B 
0a563e6730394f8e69fe13f1418f9f046bd37c848c51063e93a24a209e50a67f91b725eb3978fd6c4d28e51615806d6c0b6a2539cbc0d7fd11b5e4f0a9360148
 SHA512 
5c13da47b79160be14719f62ccdf5d59142a172e25a988fa340eaeb001a64d7f45ba39e675cb7aa3571bec52cb3a7cda0bb7a708c9608184ba6251edb7990e8c
-DIST superlu_5.2.2.tar.gz 2481538 BLAKE2B 
db9d6437c8012f1aeeb3313212298a77e4ef04405c6ec853ceeef8b80426ea80d8b9fc30a0ca2dd7288131a0e21c43e17cafafaa7fb615d6d825b54f4beb84a2
 SHA512 
091928a3df3433b337ebdacdb28de341d6d29d655965de6ffd656a6de18cf11171555bfd3af73082af62b1cead6835b4c11e4ba524a32db7f7d28db47c9d490c

diff --git a/sci-libs/superlu/superlu-5.2.2.ebuild 
b/sci-libs/superlu/superlu-5.2.2.ebuild
deleted file mode 100644
index 941e8e09ba7..000
--- a/sci-libs/superlu/superlu-5.2.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FORTRAN_STANDARD=77
-
-inherit cmake fortran-2
-
-DESCRIPTION="Sparse LU factorization library"
-HOMEPAGE="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
-SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig
-   test? ( app-shells/tcsh )"
-RDEPEND="virtual/blas"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-5.2.2-no-internal-blas.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-   # respect user's CFLAGS
-   sed -i -e 's/O3//' CMakeLists.txt || die
-}
-
-src_configure() {
-   local mycmakeargs+=(
-   -DCMAKE_INSTALL_INCLUDEDIR="include/superlu"
-   -DBUILD_SHARED_LIBS=ON
-   -Denable_internal_blaslib=OFF
-   -Denable_tests=$(usex test)
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   use doc && dodoc -r DOC/html
-   if use examples; then
-   docinto examples
-   dodoc -r EXAMPLE FORTRAN
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-11-09 Thread Sam James
commit: 156037922c11f46aa8d9881d82d9417a9a3964b8
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  9 21:36:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  9 21:36:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15603792

sci-libs/superlu: Stabilize 5.3.0 arm, #822606

Signed-off-by: Sam James  gentoo.org>

 sci-libs/superlu/superlu-5.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.3.0.ebuild 
b/sci-libs/superlu/superlu-5.3.0.ebuild
index 97ec337d3a9..81fc014c0e6 100644
--- a/sci-libs/superlu/superlu-5.3.0.ebuild
+++ b/sci-libs/superlu/superlu-5.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/xiaoyeli/superlu/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-11-09 Thread Sam James
commit: 34d5ab6d7fed6c372b5e955fbfa8b3bc4866bab1
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  9 21:35:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  9 21:35:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d5ab6d

sci-libs/superlu: Stabilize 5.3.0 arm64, #822606

Signed-off-by: Sam James  gentoo.org>

 sci-libs/superlu/superlu-5.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.3.0.ebuild 
b/sci-libs/superlu/superlu-5.3.0.ebuild
index 8b658f6776e..97ec337d3a9 100644
--- a/sci-libs/superlu/superlu-5.3.0.ebuild
+++ b/sci-libs/superlu/superlu-5.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/xiaoyeli/superlu/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-11-09 Thread Sam James
commit: 9dbdadfac7a4f7817dc0c254bcaa36069e89926c
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  9 21:34:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  9 21:34:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dbdadfa

sci-libs/superlu: Stabilize 5.3.0 ppc, #822606

Signed-off-by: Sam James  gentoo.org>

 sci-libs/superlu/superlu-5.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.3.0.ebuild 
b/sci-libs/superlu/superlu-5.3.0.ebuild
index 7f532a1b63a..8b658f6776e 100644
--- a/sci-libs/superlu/superlu-5.3.0.ebuild
+++ b/sci-libs/superlu/superlu-5.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/xiaoyeli/superlu/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-11-09 Thread Sam James
commit: 18e9010af66e18f3fd989aca5f50ca511d45a988
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  9 21:34:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  9 21:34:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18e9010a

sci-libs/superlu: Stabilize 5.3.0 ppc64, #822606

Signed-off-by: Sam James  gentoo.org>

 sci-libs/superlu/superlu-5.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.3.0.ebuild 
b/sci-libs/superlu/superlu-5.3.0.ebuild
index 93181400c65..7f532a1b63a 100644
--- a/sci-libs/superlu/superlu-5.3.0.ebuild
+++ b/sci-libs/superlu/superlu-5.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/xiaoyeli/superlu/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-11-09 Thread Sam James
commit: 3b88028d6094574cf126d198e1e14c64178205c3
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  9 21:33:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  9 21:33:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b88028d

sci-libs/superlu: Stabilize 5.3.0 x86, #822606

Signed-off-by: Sam James  gentoo.org>

 sci-libs/superlu/superlu-5.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.3.0.ebuild 
b/sci-libs/superlu/superlu-5.3.0.ebuild
index eefffb6ff11..93181400c65 100644
--- a/sci-libs/superlu/superlu-5.3.0.ebuild
+++ b/sci-libs/superlu/superlu-5.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/xiaoyeli/superlu/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-11-09 Thread Jakov Smolić
commit: c3921b7f74c485e5ecce3dce57f36ec0054f5741
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Nov  9 13:48:11 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Nov  9 13:48:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3921b7f

sci-libs/superlu: Stabilize 5.3.0 amd64, #822606

Signed-off-by: Jakov Smolić  gentoo.org>

 sci-libs/superlu/superlu-5.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.3.0.ebuild 
b/sci-libs/superlu/superlu-5.3.0.ebuild
index 063ffceaf18..eefffb6ff11 100644
--- a/sci-libs/superlu/superlu-5.3.0.ebuild
+++ b/sci-libs/superlu/superlu-5.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/xiaoyeli/superlu/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-10-24 Thread Sam James
commit: 4ee264c50b58e022b4da76d70dbc44a9f953fc81
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 24 21:14:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 24 21:14:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee264c5

sci-libs/superlu: Stabilize 5.2.2 arm64, #813567

Signed-off-by: Sam James  gentoo.org>

 sci-libs/superlu/superlu-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.2.2.ebuild 
b/sci-libs/superlu/superlu-5.2.2.ebuild
index 758d09bbdbe..941e8e09ba7 100644
--- a/sci-libs/superlu/superlu-5.2.2.ebuild
+++ b/sci-libs/superlu/superlu-5.2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-10-12 Thread Marek Szuba
commit: 7d57f1fd18e421ff264c0a3e4d96c7a3c2768e7e
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct 12 22:10:19 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct 12 22:22:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d57f1fd

sci-libs/superlu: update HOMEPAGE

Signed-off-by: Marek Szuba  gentoo.org>

 sci-libs/superlu/superlu-5.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.3.0.ebuild 
b/sci-libs/superlu/superlu-5.3.0.ebuild
index e9e68e0bab5..063ffceaf18 100644
--- a/sci-libs/superlu/superlu-5.3.0.ebuild
+++ b/sci-libs/superlu/superlu-5.3.0.ebuild
@@ -8,7 +8,7 @@ FORTRAN_STANDARD=77
 inherit cmake fortran-2
 
 DESCRIPTION="Sparse LU factorization library"
-HOMEPAGE="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
+HOMEPAGE="https://portal.nersc.gov/project/sparse/superlu/;
 SRC_URI="https://github.com/xiaoyeli/superlu/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-10-04 Thread Jakov Smolić
commit: f86064edba7fd88e5f9b6fa6aec9e52aaf5b0639
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Oct  4 19:14:17 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Oct  4 19:33:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f86064ed

sci-libs/superlu: add 5.3.0

Signed-off-by: Jakov Smolić  gentoo.org>

 sci-libs/superlu/Manifest |  1 +
 sci-libs/superlu/superlu-5.3.0.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/sci-libs/superlu/Manifest b/sci-libs/superlu/Manifest
index 3f0630c28ea..53cf5f7f2fb 100644
--- a/sci-libs/superlu/Manifest
+++ b/sci-libs/superlu/Manifest
@@ -1,2 +1,3 @@
+DIST superlu-5.3.0.tar.gz 2483070 BLAKE2B 
2e877c12b698fae6649d3146d4a22a8c701df813d1fa037b7707081229de09e102660e75dd32138264ad9e01e5b3e820012106cd2b0d46cc2a1c37dc5eaafec2
 SHA512 
1461b52bc18a8b0345beb70fdd46e07df497a13be840bcc061158ea1d0e61c8745806d1ad21cb2723db80f5ed762c3741f9c0ded2b2013df46da0e8bb6b77b83
 DIST superlu_4.3.tar.gz 2876631 BLAKE2B 
0a563e6730394f8e69fe13f1418f9f046bd37c848c51063e93a24a209e50a67f91b725eb3978fd6c4d28e51615806d6c0b6a2539cbc0d7fd11b5e4f0a9360148
 SHA512 
5c13da47b79160be14719f62ccdf5d59142a172e25a988fa340eaeb001a64d7f45ba39e675cb7aa3571bec52cb3a7cda0bb7a708c9608184ba6251edb7990e8c
 DIST superlu_5.2.2.tar.gz 2481538 BLAKE2B 
db9d6437c8012f1aeeb3313212298a77e4ef04405c6ec853ceeef8b80426ea80d8b9fc30a0ca2dd7288131a0e21c43e17cafafaa7fb615d6d825b54f4beb84a2
 SHA512 
091928a3df3433b337ebdacdb28de341d6d29d655965de6ffd656a6de18cf11171555bfd3af73082af62b1cead6835b4c11e4ba524a32db7f7d28db47c9d490c

diff --git a/sci-libs/superlu/superlu-5.3.0.ebuild 
b/sci-libs/superlu/superlu-5.3.0.ebuild
new file mode 100644
index 000..e9e68e0bab5
--- /dev/null
+++ b/sci-libs/superlu/superlu-5.3.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_STANDARD=77
+
+inherit cmake fortran-2
+
+DESCRIPTION="Sparse LU factorization library"
+HOMEPAGE="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
+SRC_URI="https://github.com/xiaoyeli/superlu/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="doc examples test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   test? ( app-shells/tcsh )
+"
+RDEPEND="virtual/blas"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.2.2-no-internal-blas.patch
+)
+
+src_prepare() {
+   cmake_src_prepare
+   # respect user's CFLAGS
+   sed -i -e 's/O3//' CMakeLists.txt || die
+}
+
+src_configure() {
+   local mycmakeargs+=(
+   -DCMAKE_INSTALL_INCLUDEDIR="include/superlu"
+   -DBUILD_SHARED_LIBS=ON
+   -Denable_internal_blaslib=OFF
+   -Denable_tests=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   use doc && dodoc -r DOC/html
+   if use examples; then
+   docinto examples
+   dodoc -r EXAMPLE FORTRAN
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-10-04 Thread Jakov Smolić
commit: f3a8a7f4c5d40df2d6e7b4097471cf13ae36b40a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Oct  4 19:17:57 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Oct  4 19:33:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a8a7f4

sci-libs/superlu: Fix dodoc command

Closes: https://bugs.gentoo.org/773613
Signed-off-by: Jakov Smolić  gentoo.org>

 sci-libs/superlu/superlu-4.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/superlu/superlu-4.3-r2.ebuild 
b/sci-libs/superlu/superlu-4.3-r2.ebuild
index 5376cd8d179..f4d198c2f6d 100644
--- a/sci-libs/superlu/superlu-4.3-r2.ebuild
+++ b/sci-libs/superlu/superlu-4.3-r2.ebuild
@@ -73,12 +73,12 @@ src_install() {
 
if use doc; then
dodoc DOC/ug.pdf
-   dodoc DOC/html/*
+   dodoc -r DOC/html/.
fi
 
if use examples; then
docinto examples
-   dodoc EXAMPLE FORTRAN
+   dodoc -r EXAMPLE FORTRAN
fi
 
find "${ED}" -name "*.a" -delete || die



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-10-02 Thread Sam James
commit: 68a3f54772ebde8bb546ee6d5fa6550dc58edbb9
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  2 23:16:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  2 23:16:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a3f547

sci-libs/superlu: Stabilize 5.2.2 arm, #813567

Signed-off-by: Sam James  gentoo.org>

 sci-libs/superlu/superlu-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.2.2.ebuild 
b/sci-libs/superlu/superlu-5.2.2.ebuild
index 8c50ab63c95..758d09bbdbe 100644
--- a/sci-libs/superlu/superlu-5.2.2.ebuild
+++ b/sci-libs/superlu/superlu-5.2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-07-14 Thread Marek Szuba
commit: 99aec08586790ea0508b039462c525d6ec31a6ac
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jul 13 22:23:38 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jul 14 16:14:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99aec085

sci-libs/superlu: keyword 5.2.2 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 sci-libs/superlu/superlu-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.2.2.ebuild 
b/sci-libs/superlu/superlu-5.2.2.ebuild
index 6753908584c..8c50ab63c95 100644
--- a/sci-libs/superlu/superlu-5.2.2.ebuild
+++ b/sci-libs/superlu/superlu-5.2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/files/

2021-01-17 Thread David Seifert
commit: 8f3d440fe8c354763fb8623743a6b6078d5eac5a
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sun Jan 17 11:51:38 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan 17 11:51:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3d440f

sci-libs/superlu: Remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/18960
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 .../superlu/files/superlu-5.2.1-no-implicits.patch | 153 -
 .../superlu/files/superlu-5.2.1-pkgconfig.patch|  29 
 2 files changed, 182 deletions(-)

diff --git a/sci-libs/superlu/files/superlu-5.2.1-no-implicits.patch 
b/sci-libs/superlu/files/superlu-5.2.1-no-implicits.patch
deleted file mode 100644
index 587380ce2e3..000
--- a/sci-libs/superlu/files/superlu-5.2.1-no-implicits.patch
+++ /dev/null
@@ -1,153 +0,0 @@
-diff --git a/SRC/clacon2.c b/SRC/clacon2.c
-index 107bb64..39deb83 100644
 a/SRC/clacon2.c
-+++ b/SRC/clacon2.c
-@@ -106,6 +106,11 @@ clacon2_(int *n, complex *v, complex *x, float *est, int 
*kase, int isave[3])
- extern float smach(char *);
- extern int icmax1_slu(int *, complex *, int *);
- extern double scsum1_slu(int *, complex *, int *);
-+#ifdef _CRAY
-+extern int CCOPY(int *, complex *, int *, complex [], int *);
-+#else
-+extern int ccopy_(int *, complex *, int *, complex [], int *);
-+#endif
- 
- safmin = smach("Safe minimum");  /* lamch_("Safe minimum"); */
- if ( *kase == 0 ) {
-diff --git a/SRC/dmach.c b/SRC/dmach.c
-index 73beacb..cafdf1c 100644
 a/SRC/dmach.c
-+++ b/SRC/dmach.c
-@@ -11,6 +11,7 @@ at the top-level directory.
- #include 
- #include 
- #include 
-+#include 
- 
- double dmach(char *cmach)
- {
-diff --git a/SRC/ilu_cdrop_row.c b/SRC/ilu_cdrop_row.c
-index 4987548..09b8a93 100644
 a/SRC/ilu_cdrop_row.c
-+++ b/SRC/ilu_cdrop_row.c
-@@ -28,6 +28,7 @@ extern void caxpy_(int *, complex *, complex [], int *, 
complex [], int *);
- extern void ccopy_(int *, complex [], int *, complex [], int *);
- extern float scasum_(int *, complex *, int *);
- extern float scnrm2_(int *, complex *, int *);
-+extern void scopy_(int *, float [], int *, float [], int *);
- extern double dnrm2_(int *, double [], int *);
- extern int icamax_(int *, complex [], int *);
- 
-diff --git a/SRC/ilu_zdrop_row.c b/SRC/ilu_zdrop_row.c
-index f434dd9..2de1226 100644
 a/SRC/ilu_zdrop_row.c
-+++ b/SRC/ilu_zdrop_row.c
-@@ -29,6 +29,7 @@ extern void zcopy_(int *, doublecomplex [], int *, 
doublecomplex [], int *);
- extern double dzasum_(int *, doublecomplex *, int *);
- extern double dznrm2_(int *, doublecomplex *, int *);
- extern double dnrm2_(int *, double [], int *);
-+extern void dcopy_(int *, double [], int *, double [], int *);
- extern int izamax_(int *, doublecomplex [], int *);
- 
- static double *A;  /* used in _compare_ only */
-diff --git a/SRC/slacon2.c b/SRC/slacon2.c
-index 7c93341..50efe78 100644
 a/SRC/slacon2.c
-+++ b/SRC/slacon2.c
-@@ -157,7 +157,7 @@ L40:
- #ifdef _CRAY
- isave[1] = ISAMAX(n, [0], __1);   /* j */
- #else
--isave[1] = idamax_(n, [0], __1);  /* j */
-+isave[1] = isamax_(n, [0], __1);  /* j */
- #endif
- --isave[1];  /* --j; */
- isave[2] = 2;  /* iter = 2; */
-diff --git a/SRC/smach.c b/SRC/smach.c
-index fff6c5f..0b69991 100644
 a/SRC/smach.c
-+++ b/SRC/smach.c
-@@ -11,6 +11,7 @@ at the top-level directory.
- #include 
- #include 
- #include 
-+#include 
- 
- float smach(char *cmach)
- {
-diff --git a/SRC/sp_ienv.c b/SRC/sp_ienv.c
-index 855d901..ce2865e 100644
 a/SRC/sp_ienv.c
-+++ b/SRC/sp_ienv.c
-@@ -24,6 +24,7 @@ at the top-level directory.
-  * History: Modified from lapack routine ILAENV
-  */
- #include "slu_Cnames.h"
-+extern int input_error(char *, int *);
- 
- /*! \brief
- 
-diff --git a/SRC/zlacon2.c b/SRC/zlacon2.c
-index b43c619..ed5f2b7 100644
 a/SRC/zlacon2.c
-+++ b/SRC/zlacon2.c
-@@ -106,6 +106,11 @@ zlacon2_(int *n, doublecomplex *v, doublecomplex *x, 
double *est, int *kase, int
- extern double dmach(char *);
- extern int izmax1_slu(int *, doublecomplex *, int *);
- extern double dzsum1_slu(int *, doublecomplex *, int *);
-+#ifdef _CRAY
-+extern int CCOPY(int *, doublecomplex *, int *, doublecomplex *, int *);
-+#else
-+extern int zcopy_(int *, doublecomplex *, int *, doublecomplex *, int *);
-+#endif
- 
- safmin = dmach("Safe minimum");  /* lamch_("Safe minimum"); */
- if ( *kase == 0 ) {
-diff --git a/TESTING/zdrive.c b/TESTING/zdrive.c
-index 23e96fc..1e7d0aa 100644
 a/TESTING/zdrive.c
-+++ b/TESTING/zdrive.c
-@@ -21,6 +21,7 @@ at the top-level directory.
-  * Purpose: MAIN test program
-  */
- #include 
-+#include 
- #include "slu_zdefs.h"
- 
- #define NTESTS5  /* Number of test types */
-diff --git a/TESTING/cdrive.c b/TESTING/cdrive.c
-index 8bc8d10..00fe0d8 100644
 a/TESTING/cdrive.c
-+++ 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-01-05 Thread Sam James
commit: 828aa2c9081f0d23cab7961ce470551c88481a7e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  5 22:54:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  5 22:54:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=828aa2c9

sci-libs/superlu: cleanup old

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sci-libs/superlu/Manifest|  1 -
 sci-libs/superlu/superlu-5.2.1-r1.ebuild | 69 
 2 files changed, 70 deletions(-)

diff --git a/sci-libs/superlu/Manifest b/sci-libs/superlu/Manifest
index 531452d54e5..3f0630c28ea 100644
--- a/sci-libs/superlu/Manifest
+++ b/sci-libs/superlu/Manifest
@@ -1,3 +1,2 @@
 DIST superlu_4.3.tar.gz 2876631 BLAKE2B 
0a563e6730394f8e69fe13f1418f9f046bd37c848c51063e93a24a209e50a67f91b725eb3978fd6c4d28e51615806d6c0b6a2539cbc0d7fd11b5e4f0a9360148
 SHA512 
5c13da47b79160be14719f62ccdf5d59142a172e25a988fa340eaeb001a64d7f45ba39e675cb7aa3571bec52cb3a7cda0bb7a708c9608184ba6251edb7990e8c
-DIST superlu_5.2.1.tar.gz 2560875 BLAKE2B 
b1dd51bddb55061f5756f3cf766f80e506f7cc12b272c2ceebbae71cab9314000308b72cf265d5948ed69c68d0ad0adeb938a4471250147b0fcfdc2b80298db7
 SHA512 
30538b4c2809294b8f34646bce6445944f21a1dffaf3ec0a0f29a55d5261caa56e4279d7722bb95cc9d89450d36ded969617edc82ecce7d0f1dfb24040d80d07
 DIST superlu_5.2.2.tar.gz 2481538 BLAKE2B 
db9d6437c8012f1aeeb3313212298a77e4ef04405c6ec853ceeef8b80426ea80d8b9fc30a0ca2dd7288131a0e21c43e17cafafaa7fb615d6d825b54f4beb84a2
 SHA512 
091928a3df3433b337ebdacdb28de341d6d29d655965de6ffd656a6de18cf11171555bfd3af73082af62b1cead6835b4c11e4ba524a32db7f7d28db47c9d490c

diff --git a/sci-libs/superlu/superlu-5.2.1-r1.ebuild 
b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
deleted file mode 100644
index 2f7f382cf88..000
--- a/sci-libs/superlu/superlu-5.2.1-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-FORTRAN_STANDARD=77
-
-inherit cmake-utils fortran-2
-
-MY_PN=SuperLU
-
-if [[ ${PV} != ** ]]; then
-   inherit versionator
-   SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
-   SLOT="0/$(get_major_version)"
-   S="${WORKDIR}/SuperLU_${PV}"
-else
-   inherit git-r3
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/xiaoyeli/${PN};
-   SLOT="0/"
-   KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc64 ~sparc x86"
-fi
-
-DESCRIPTION="Sparse LU factorization library"
-HOMEPAGE="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
-LICENSE="BSD"
-
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="virtual/blas"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   test? ( app-shells/tcsh )"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-no-implicits.patch
-   "${FILESDIR}"/${P}-pkgconfig.patch
-)
-
-S="${WORKDIR}/${MY_PN}_${PV}"
-
-src_prepare() {
-   cmake-utils_src_prepare
-   # respect user's CFLAGS
-   sed -i -e 's/O3//' CMakeLists.txt || die
-}
-
-src_configure() {
-   local mycmakeargs+=(
-   -DCMAKE_INSTALL_INCLUDEDIR="include/superlu"
-   -DBUILD_SHARED_LIBS=ON
-   -Denable_blaslib=OFF
-   -Denable_tests=$(usex test)
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-   use doc && dodoc -r DOC/html
-   if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins -r EXAMPLE FORTRAN
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-01-05 Thread Sam James
commit: 888e587e4f54bf6871db1e0dc8e9ab3809902ebe
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  5 22:51:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  5 22:51:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=888e587e

sci-libs/superlu: convert to EAPI 7 in 4.x

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 ...superlu-4.3-r1.ebuild => superlu-4.3-r2.ebuild} | 53 +-
 1 file changed, 31 insertions(+), 22 deletions(-)

diff --git a/sci-libs/superlu/superlu-4.3-r1.ebuild 
b/sci-libs/superlu/superlu-4.3-r2.ebuild
similarity index 66%
rename from sci-libs/superlu/superlu-4.3-r1.ebuild
rename to sci-libs/superlu/superlu-4.3-r2.ebuild
index 1c9edf1a9d4..7ff9a6d2020 100644
--- a/sci-libs/superlu/superlu-4.3-r1.ebuild
+++ b/sci-libs/superlu/superlu-4.3-r2.ebuild
@@ -1,37 +1,34 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-AUTOTOOLS_AUTORECONF=true
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-inherit autotools-utils fortran-2 toolchain-funcs multilib
+inherit autotools fortran-2 toolchain-funcs
 
 MY_PN=SuperLU
 
 DESCRIPTION="Sparse LU factorization library"
 HOMEPAGE="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
 SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/${PN}_${PV}.tar.gz;
+S="${WORKDIR}/${MY_PN}_${PV}"
 
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples static-libs test"
+IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 
-RDEPEND="
-   virtual/blas"
-DEPEND="${RDEPEND}
+RDEPEND="virtual/blas"
+DEPEND="${RDEPEND}"
+BDEPEND="
virtual/pkgconfig
-   test? ( app-shells/tcsh )"
-
-S="${WORKDIR}/${MY_PN}_${PV}"
+   test? ( app-shells/tcsh )
+"
 
 PATCHES=(
"${FILESDIR}"/${P}-autotools.patch
"${FILESDIR}"/${P}-format-security.patch
-   )
+)
 
 src_prepare() {
unset VERBOSE
@@ -40,17 +37,22 @@ src_prepare() {
-e "s:= ranlib:= $(tc-getRANLIB):g" \
-i make.inc || die
 
-   autotools-utils_src_prepare
+   default
+   eautoreconf
 }
 
 src_configure() {
-   local myeconfargs=( --with-blas="$($(tc-getPKG_CONFIG) --libs blas)" )
-   autotools-utils_src_configure
+   local myeconfargs=(
+   --with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
+   )
+
+   econf
+
rm EXAMPLE/*itersol1 || die
 }
 
 src_test() {
-   cd "${BUILD_DIR}"/TESTING
+   cd TESTING || die
emake -j1 \
CC="$(tc-getCC)" \
FORTRAN="$(tc-getFC)" \
@@ -65,10 +67,17 @@ src_test() {
 }
 
 src_install() {
-   autotools-utils_src_install
-   use doc && dodoc DOC/ug.pdf && dohtml DOC/html/*
+   default
+
+   if use doc; then
+   dodoc DOC/ug.pdf
+   dodoc DOC/html/*
+   fi
+
if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins -r EXAMPLE FORTRAN
+   docinto examples
+   dodoc EXAMPLE FORTRAN
fi
+
+   find "${ED}" -name "*.a" -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-01-05 Thread Sam James
commit: db1b9b6ce12d62a1c938922007f96c84ec61df5e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  5 22:30:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  5 22:30:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db1b9b6c

sci-libs/superlu: revert "cleanup old (inc. EAPI 5)"

This reverts commit e270eb425de48158c086367aa66f28b6b636b506.
sci-libs/mc needs  gentoo.org>

 sci-libs/superlu/Manifest|  2 +
 sci-libs/superlu/superlu-4.3-r1.ebuild   | 74 
 sci-libs/superlu/superlu-5.2.1-r1.ebuild | 69 +
 3 files changed, 145 insertions(+)

diff --git a/sci-libs/superlu/Manifest b/sci-libs/superlu/Manifest
index a0342b562bd..531452d54e5 100644
--- a/sci-libs/superlu/Manifest
+++ b/sci-libs/superlu/Manifest
@@ -1 +1,3 @@
+DIST superlu_4.3.tar.gz 2876631 BLAKE2B 
0a563e6730394f8e69fe13f1418f9f046bd37c848c51063e93a24a209e50a67f91b725eb3978fd6c4d28e51615806d6c0b6a2539cbc0d7fd11b5e4f0a9360148
 SHA512 
5c13da47b79160be14719f62ccdf5d59142a172e25a988fa340eaeb001a64d7f45ba39e675cb7aa3571bec52cb3a7cda0bb7a708c9608184ba6251edb7990e8c
+DIST superlu_5.2.1.tar.gz 2560875 BLAKE2B 
b1dd51bddb55061f5756f3cf766f80e506f7cc12b272c2ceebbae71cab9314000308b72cf265d5948ed69c68d0ad0adeb938a4471250147b0fcfdc2b80298db7
 SHA512 
30538b4c2809294b8f34646bce6445944f21a1dffaf3ec0a0f29a55d5261caa56e4279d7722bb95cc9d89450d36ded969617edc82ecce7d0f1dfb24040d80d07
 DIST superlu_5.2.2.tar.gz 2481538 BLAKE2B 
db9d6437c8012f1aeeb3313212298a77e4ef04405c6ec853ceeef8b80426ea80d8b9fc30a0ca2dd7288131a0e21c43e17cafafaa7fb615d6d825b54f4beb84a2
 SHA512 
091928a3df3433b337ebdacdb28de341d6d29d655965de6ffd656a6de18cf11171555bfd3af73082af62b1cead6835b4c11e4ba524a32db7f7d28db47c9d490c

diff --git a/sci-libs/superlu/superlu-4.3-r1.ebuild 
b/sci-libs/superlu/superlu-4.3-r1.ebuild
new file mode 100644
index 000..1c9edf1a9d4
--- /dev/null
+++ b/sci-libs/superlu/superlu-4.3-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=true
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+inherit autotools-utils fortran-2 toolchain-funcs multilib
+
+MY_PN=SuperLU
+
+DESCRIPTION="Sparse LU factorization library"
+HOMEPAGE="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
+SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/${PN}_${PV}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   virtual/blas"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   test? ( app-shells/tcsh )"
+
+S="${WORKDIR}/${MY_PN}_${PV}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-autotools.patch
+   "${FILESDIR}"/${P}-format-security.patch
+   )
+
+src_prepare() {
+   unset VERBOSE
+   sed \
+   -e "s:= ar:= $(tc-getAR):g" \
+   -e "s:= ranlib:= $(tc-getRANLIB):g" \
+   -i make.inc || die
+
+   autotools-utils_src_prepare
+}
+
+src_configure() {
+   local myeconfargs=( --with-blas="$($(tc-getPKG_CONFIG) --libs blas)" )
+   autotools-utils_src_configure
+   rm EXAMPLE/*itersol1 || die
+}
+
+src_test() {
+   cd "${BUILD_DIR}"/TESTING
+   emake -j1 \
+   CC="$(tc-getCC)" \
+   FORTRAN="$(tc-getFC)" \
+   LOADER="$(tc-getCC)" \
+   CFLAGS="${CFLAGS}" \
+   FFLAGS="${FFLAGS}" \
+   LOADOPTS="${LDFLAGS}" \
+   BLASLIB="$($(tc-getPKG_CONFIG) --libs blas)" \
+   SUPERLULIB="${S}/SRC/.libs/libsuperlu$(get_libname)" \
+   LD_LIBRARY_PATH="${S}/SRC/.libs" \
+   DYLD_LIBRARY_PATH="${S}/SRC/.libs"
+}
+
+src_install() {
+   autotools-utils_src_install
+   use doc && dodoc DOC/ug.pdf && dohtml DOC/html/*
+   if use examples; then
+   insinto /usr/share/doc/${PF}/examples
+   doins -r EXAMPLE FORTRAN
+   fi
+}

diff --git a/sci-libs/superlu/superlu-5.2.1-r1.ebuild 
b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
new file mode 100644
index 000..2f7f382cf88
--- /dev/null
+++ b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_STANDARD=77
+
+inherit cmake-utils fortran-2
+
+MY_PN=SuperLU
+
+if [[ ${PV} != ** ]]; then
+   inherit versionator
+   SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
+   SLOT="0/$(get_major_version)"
+   S="${WORKDIR}/SuperLU_${PV}"
+else
+   inherit git-r3
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xiaoyeli/${PN};
+   SLOT="0/"
+   KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc64 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-01-05 Thread Sam James
commit: e270eb425de48158c086367aa66f28b6b636b506
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  5 21:09:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  5 21:09:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e270eb42

sci-libs/superlu: cleanup old (inc. EAPI 5)

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sci-libs/superlu/Manifest|  2 -
 sci-libs/superlu/superlu-4.3-r1.ebuild   | 74 
 sci-libs/superlu/superlu-5.2.1-r1.ebuild | 69 -
 3 files changed, 145 deletions(-)

diff --git a/sci-libs/superlu/Manifest b/sci-libs/superlu/Manifest
index 531452d54e5..a0342b562bd 100644
--- a/sci-libs/superlu/Manifest
+++ b/sci-libs/superlu/Manifest
@@ -1,3 +1 @@
-DIST superlu_4.3.tar.gz 2876631 BLAKE2B 
0a563e6730394f8e69fe13f1418f9f046bd37c848c51063e93a24a209e50a67f91b725eb3978fd6c4d28e51615806d6c0b6a2539cbc0d7fd11b5e4f0a9360148
 SHA512 
5c13da47b79160be14719f62ccdf5d59142a172e25a988fa340eaeb001a64d7f45ba39e675cb7aa3571bec52cb3a7cda0bb7a708c9608184ba6251edb7990e8c
-DIST superlu_5.2.1.tar.gz 2560875 BLAKE2B 
b1dd51bddb55061f5756f3cf766f80e506f7cc12b272c2ceebbae71cab9314000308b72cf265d5948ed69c68d0ad0adeb938a4471250147b0fcfdc2b80298db7
 SHA512 
30538b4c2809294b8f34646bce6445944f21a1dffaf3ec0a0f29a55d5261caa56e4279d7722bb95cc9d89450d36ded969617edc82ecce7d0f1dfb24040d80d07
 DIST superlu_5.2.2.tar.gz 2481538 BLAKE2B 
db9d6437c8012f1aeeb3313212298a77e4ef04405c6ec853ceeef8b80426ea80d8b9fc30a0ca2dd7288131a0e21c43e17cafafaa7fb615d6d825b54f4beb84a2
 SHA512 
091928a3df3433b337ebdacdb28de341d6d29d655965de6ffd656a6de18cf11171555bfd3af73082af62b1cead6835b4c11e4ba524a32db7f7d28db47c9d490c

diff --git a/sci-libs/superlu/superlu-4.3-r1.ebuild 
b/sci-libs/superlu/superlu-4.3-r1.ebuild
deleted file mode 100644
index 1c9edf1a9d4..000
--- a/sci-libs/superlu/superlu-4.3-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=true
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-inherit autotools-utils fortran-2 toolchain-funcs multilib
-
-MY_PN=SuperLU
-
-DESCRIPTION="Sparse LU factorization library"
-HOMEPAGE="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
-SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/${PN}_${PV}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   virtual/blas"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   test? ( app-shells/tcsh )"
-
-S="${WORKDIR}/${MY_PN}_${PV}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-autotools.patch
-   "${FILESDIR}"/${P}-format-security.patch
-   )
-
-src_prepare() {
-   unset VERBOSE
-   sed \
-   -e "s:= ar:= $(tc-getAR):g" \
-   -e "s:= ranlib:= $(tc-getRANLIB):g" \
-   -i make.inc || die
-
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   local myeconfargs=( --with-blas="$($(tc-getPKG_CONFIG) --libs blas)" )
-   autotools-utils_src_configure
-   rm EXAMPLE/*itersol1 || die
-}
-
-src_test() {
-   cd "${BUILD_DIR}"/TESTING
-   emake -j1 \
-   CC="$(tc-getCC)" \
-   FORTRAN="$(tc-getFC)" \
-   LOADER="$(tc-getCC)" \
-   CFLAGS="${CFLAGS}" \
-   FFLAGS="${FFLAGS}" \
-   LOADOPTS="${LDFLAGS}" \
-   BLASLIB="$($(tc-getPKG_CONFIG) --libs blas)" \
-   SUPERLULIB="${S}/SRC/.libs/libsuperlu$(get_libname)" \
-   LD_LIBRARY_PATH="${S}/SRC/.libs" \
-   DYLD_LIBRARY_PATH="${S}/SRC/.libs"
-}
-
-src_install() {
-   autotools-utils_src_install
-   use doc && dodoc DOC/ug.pdf && dohtml DOC/html/*
-   if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins -r EXAMPLE FORTRAN
-   fi
-}

diff --git a/sci-libs/superlu/superlu-5.2.1-r1.ebuild 
b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
deleted file mode 100644
index 2f7f382cf88..000
--- a/sci-libs/superlu/superlu-5.2.1-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-FORTRAN_STANDARD=77
-
-inherit cmake-utils fortran-2
-
-MY_PN=SuperLU
-
-if [[ ${PV} != ** ]]; then
-   inherit versionator
-   SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
-   SLOT="0/$(get_major_version)"
-   S="${WORKDIR}/SuperLU_${PV}"
-else
-   inherit git-r3
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/xiaoyeli/${PN};
-   SLOT="0/"
-   KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc64 ~sparc x86"

[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-01-05 Thread Sam James
commit: bf61a24cf9d5fc066adca899a461e5bc28ccce3f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  5 20:49:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  5 20:49:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf61a24c

sci-libs/superlu: Stabilize 5.2.2 x86, #762127

Signed-off-by: Sam James  gentoo.org>

 sci-libs/superlu/superlu-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.2.2.ebuild 
b/sci-libs/superlu/superlu-5.2.2.ebuild
index 6dbec4ba08d..6753908584c 100644
--- a/sci-libs/superlu/superlu-5.2.2.ebuild
+++ b/sci-libs/superlu/superlu-5.2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-01-03 Thread Sergei Trofimovich
commit: bc8f787dd5b90e7a07d8f2469a97dc0994018dd5
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jan  3 11:54:40 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan  3 12:09:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc8f787d

sci-libs/superlu: stable 5.2.2 for ppc64

stable wrt bug #762127

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sci-libs/superlu/superlu-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.2.2.ebuild 
b/sci-libs/superlu/superlu-5.2.2.ebuild
index 189efc45d8e..6dbec4ba08d 100644
--- a/sci-libs/superlu/superlu-5.2.2.ebuild
+++ b/sci-libs/superlu/superlu-5.2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2021-01-03 Thread Sergei Trofimovich
commit: f4a17b3bb5663f5e4e03df23a94a1337d5ab6bf7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jan  3 11:43:54 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan  3 11:43:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a17b3b

sci-libs/superlu: stable 5.2.2 for ppc

stable wrt bug #762127

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sci-libs/superlu/superlu-5.2.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/superlu/superlu-5.2.2.ebuild 
b/sci-libs/superlu/superlu-5.2.2.ebuild
index e527066b1ec..189efc45d8e 100644
--- a/sci-libs/superlu/superlu-5.2.2.ebuild
+++ b/sci-libs/superlu/superlu-5.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2020-12-29 Thread Sam James
commit: c283d526ea6d5fff7b868bb6f6d7e596c57f0973
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 29 17:13:19 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 29 17:13:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c283d526

sci-libs/superlu: Stabilize 5.2.2 amd64, #762127

Signed-off-by: Sam James  gentoo.org>

 sci-libs/superlu/superlu-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.2.2.ebuild 
b/sci-libs/superlu/superlu-5.2.2.ebuild
index 723d6ba29bb..e527066b1ec 100644
--- a/sci-libs/superlu/superlu-5.2.2.ebuild
+++ b/sci-libs/superlu/superlu-5.2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/files/, sci-libs/superlu/

2020-11-06 Thread Sam James
commit: 1414edd35cc4a15e8db0612267f5fbc3b9a810f2
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov  6 21:11:43 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov  6 21:17:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1414edd3

sci-libs/superlu: bump to 5.2.2

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sci-libs/superlu/Manifest  |  1 +
 .../files/superlu-5.2.2-no-internal-blas.patch | 19 
 sci-libs/superlu/superlu-5.2.2.ebuild  | 53 ++
 3 files changed, 73 insertions(+)

diff --git a/sci-libs/superlu/Manifest b/sci-libs/superlu/Manifest
index 13ca2c7061f..531452d54e5 100644
--- a/sci-libs/superlu/Manifest
+++ b/sci-libs/superlu/Manifest
@@ -1,2 +1,3 @@
 DIST superlu_4.3.tar.gz 2876631 BLAKE2B 
0a563e6730394f8e69fe13f1418f9f046bd37c848c51063e93a24a209e50a67f91b725eb3978fd6c4d28e51615806d6c0b6a2539cbc0d7fd11b5e4f0a9360148
 SHA512 
5c13da47b79160be14719f62ccdf5d59142a172e25a988fa340eaeb001a64d7f45ba39e675cb7aa3571bec52cb3a7cda0bb7a708c9608184ba6251edb7990e8c
 DIST superlu_5.2.1.tar.gz 2560875 BLAKE2B 
b1dd51bddb55061f5756f3cf766f80e506f7cc12b272c2ceebbae71cab9314000308b72cf265d5948ed69c68d0ad0adeb938a4471250147b0fcfdc2b80298db7
 SHA512 
30538b4c2809294b8f34646bce6445944f21a1dffaf3ec0a0f29a55d5261caa56e4279d7722bb95cc9d89450d36ded969617edc82ecce7d0f1dfb24040d80d07
+DIST superlu_5.2.2.tar.gz 2481538 BLAKE2B 
db9d6437c8012f1aeeb3313212298a77e4ef04405c6ec853ceeef8b80426ea80d8b9fc30a0ca2dd7288131a0e21c43e17cafafaa7fb615d6d825b54f4beb84a2
 SHA512 
091928a3df3433b337ebdacdb28de341d6d29d655965de6ffd656a6de18cf11171555bfd3af73082af62b1cead6835b4c11e4ba524a32db7f7d28db47c9d490c

diff --git a/sci-libs/superlu/files/superlu-5.2.2-no-internal-blas.patch 
b/sci-libs/superlu/files/superlu-5.2.2-no-internal-blas.patch
new file mode 100644
index 000..e48a7c86fa3
--- /dev/null
+++ b/sci-libs/superlu/files/superlu-5.2.2-no-internal-blas.patch
@@ -0,0 +1,19 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 08027ce..8884585 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -121,13 +121,7 @@ if(BLAS_FOUND)
+   set(BLAS_LIB_EXPORT ${BLAS_LIB_STR})
+ else()
+   message("-- Did not find or specify BLAS so configure to build internal 
CBLAS ...")
+-  add_subdirectory(CBLAS)
+-  set(BLAS_LIB blas)
+-  if (BUILD_SHARED_LIBS)  # export to be referenced by downstream makefile
+-  set(BLAS_LIB_EXPORT ${CMAKE_INSTALL_PREFIX}/CBLAS/libblas.so)
+-  else()
+-  set(BLAS_LIB_EXPORT ${CMAKE_INSTALL_PREFIX}/CBLAS/libblas.a)
+-  endif()
++  message( FATAL_ERROR "Could not find BLAS, refusing to use internal copy" )
+ endif()
+ 
+ ##

diff --git a/sci-libs/superlu/superlu-5.2.2.ebuild 
b/sci-libs/superlu/superlu-5.2.2.ebuild
new file mode 100644
index 000..723d6ba29bb
--- /dev/null
+++ b/sci-libs/superlu/superlu-5.2.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_STANDARD=77
+
+inherit cmake fortran-2
+
+DESCRIPTION="Sparse LU factorization library"
+HOMEPAGE="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
+SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="doc examples test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig
+   test? ( app-shells/tcsh )"
+RDEPEND="virtual/blas"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.2.2-no-internal-blas.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+   # respect user's CFLAGS
+   sed -i -e 's/O3//' CMakeLists.txt || die
+}
+
+src_configure() {
+   local mycmakeargs+=(
+   -DCMAKE_INSTALL_INCLUDEDIR="include/superlu"
+   -DBUILD_SHARED_LIBS=ON
+   -Denable_internal_blaslib=OFF
+   -Denable_tests=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   use doc && dodoc -r DOC/html
+   if use examples; then
+   docinto examples
+   dodoc -r EXAMPLE FORTRAN
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2019-02-26 Thread Aaron Bauman
commit: b184310d6d25c6ccabc40209384067c5fb62b0d5
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Feb 23 16:53:32 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Feb 27 04:21:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b184310d

sci-libs/superlu: use HTTPS

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Aaron Bauman  gentoo.org>

 sci-libs/superlu/superlu-4.3-r1.ebuild   | 4 ++--
 sci-libs/superlu/superlu-5.2.1-r1.ebuild | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sci-libs/superlu/superlu-4.3-r1.ebuild 
b/sci-libs/superlu/superlu-4.3-r1.ebuild
index 27da140292a..33e0af34066 100644
--- a/sci-libs/superlu/superlu-4.3-r1.ebuild
+++ b/sci-libs/superlu/superlu-4.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,7 +11,7 @@ inherit autotools-utils fortran-2 toolchain-funcs multilib
 MY_PN=SuperLU
 
 DESCRIPTION="Sparse LU factorization library"
-HOMEPAGE="http://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
+HOMEPAGE="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
 SRC_URI="${HOMEPAGE}/${PN}_${PV}.tar.gz"
 
 LICENSE="BSD"

diff --git a/sci-libs/superlu/superlu-5.2.1-r1.ebuild 
b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
index ad93fe85e93..eb6dc71012d 100644
--- a/sci-libs/superlu/superlu-5.2.1-r1.ebuild
+++ b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ MY_PN=SuperLU
 
 if [[ ${PV} != ** ]]; then
inherit versionator
-   SRC_URI="http://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
+   SRC_URI="https://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
SLOT="0/$(get_major_version)"
S="${WORKDIR}/SuperLU_${PV}"
@@ -24,7 +24,7 @@ else
 fi
 
 DESCRIPTION="Sparse LU factorization library"
-HOMEPAGE="http://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
+HOMEPAGE="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
 LICENSE="BSD"
 
 IUSE="doc examples test"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2018-08-21 Thread Mikle Kolyada
commit: 88a0b86bbc1660f61b7c80077be003f41d817bcd
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Aug 22 00:34:07 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Aug 22 00:34:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88a0b86b

sci-libs/superlu: amd64 stable wrt bug #657244

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sci-libs/superlu/superlu-5.2.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/superlu/superlu-5.2.1-r1.ebuild 
b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
index 8a4ea865cdb..5756ea63e2f 100644
--- a/sci-libs/superlu/superlu-5.2.1-r1.ebuild
+++ b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
@@ -12,7 +12,7 @@ MY_PN=SuperLU
 if [[ ${PV} != ** ]]; then
inherit versionator
SRC_URI="http://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
SLOT="0/$(get_major_version)"
S="${WORKDIR}/SuperLU_${PV}"
 else
@@ -20,7 +20,7 @@ else
GIT_ECLASS="git-r3"
EGIT_REPO_URI="https://github.com/xiaoyeli/${PN};
SLOT="0/"
-   KEYWORDS="~arm64 ~hppa ~ia64 ppc64 ~sparc"
+   KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc64 ~sparc"
 fi
 
 DESCRIPTION="Sparse LU factorization library"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2018-08-18 Thread Sergei Trofimovich
commit: ea71a4a8a5db6b48f571838caecaeb4109d981de
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug 18 22:35:23 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug 18 22:35:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea71a4a8

sci-libs/superlu: stable 5.2.1-r1 for ppc64, bug #657244

Package-Manager: Portage-2.3.46, Repoman-2.3.10
RepoMan-Options: --include-arches="ppc64"

 sci-libs/superlu/superlu-5.2.1-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/superlu/superlu-5.2.1-r1.ebuild 
b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
index a0f4af49578..8a4ea865cdb 100644
--- a/sci-libs/superlu/superlu-5.2.1-r1.ebuild
+++ b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ MY_PN=SuperLU
 if [[ ${PV} != ** ]]; then
inherit versionator
SRC_URI="http://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
SLOT="0/$(get_major_version)"
S="${WORKDIR}/SuperLU_${PV}"
 else
@@ -20,7 +20,7 @@ else
GIT_ECLASS="git-r3"
EGIT_REPO_URI="https://github.com/xiaoyeli/${PN};
SLOT="0/"
-   KEYWORDS="~arm64 ~hppa ~ia64 ~sparc"
+   KEYWORDS="~arm64 ~hppa ~ia64 ppc64 ~sparc"
 fi
 
 DESCRIPTION="Sparse LU factorization library"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2017-11-27 Thread Sergei Trofimovich
commit: 305d17afe0dc5553851508b02fb5ccb8c076a899
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Nov 27 19:40:26 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Nov 27 19:46:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=305d17af

sci-libs/superlu: keyworded 5.2.1-r1 for sparc, bug #575366 (thanks to Rolf 
Eike Beer)

Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 sci-libs/superlu/superlu-5.2.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/superlu/superlu-5.2.1-r1.ebuild 
b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
index 8325ae9af56..a0f4af49578 100644
--- a/sci-libs/superlu/superlu-5.2.1-r1.ebuild
+++ b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
@@ -12,7 +12,7 @@ MY_PN=SuperLU
 if [[ ${PV} != ** ]]; then
inherit versionator
SRC_URI="http://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
SLOT="0/$(get_major_version)"
S="${WORKDIR}/SuperLU_${PV}"
 else
@@ -20,7 +20,7 @@ else
GIT_ECLASS="git-r3"
EGIT_REPO_URI="https://github.com/xiaoyeli/${PN};
SLOT="0/"
-   KEYWORDS="~arm64 ~hppa ~ia64"
+   KEYWORDS="~arm64 ~hppa ~ia64 ~sparc"
 fi
 
 DESCRIPTION="Sparse LU factorization library"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2017-10-15 Thread David Seifert
commit: 606513809148a336820a7445b1aafadc3feb80b3
Author: David Seifert  gentoo  org>
AuthorDate: Mon Oct 16 03:07:23 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Oct 16 03:07:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60651380

sci-libs/superlu: [QA] Add cmake-utils_src_prepare

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 sci-libs/superlu/superlu-5.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-5.2.1-r1.ebuild 
b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
index 8f2fa083bb9..8325ae9af56 100644
--- a/sci-libs/superlu/superlu-5.2.1-r1.ebuild
+++ b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
@@ -42,7 +42,7 @@ PATCHES=(
 S="${WORKDIR}/${MY_PN}_${PV}"
 
 src_prepare() {
-   default
+   cmake-utils_src_prepare
# respect user's CFLAGS
sed -i -e 's/O3//' CMakeLists.txt || die
 }



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2017-07-30 Thread Michał Górny
commit: 45c0828c4acae7eb234e20d28b09663e922d8099
Author: David Hicks  hicks  id  au>
AuthorDate: Sat Jul 29 19:07:02 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 10:04:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45c0828c

sci-libs/superlu: use HTTPS for GitHub

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sci-libs/superlu/superlu-4.3-r1.ebuild   | 2 +-
 sci-libs/superlu/superlu-5.2.1-r1.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-libs/superlu/superlu-4.3-r1.ebuild 
b/sci-libs/superlu/superlu-4.3-r1.ebuild
index cbd30cf8732..27da140292a 100644
--- a/sci-libs/superlu/superlu-4.3-r1.ebuild
+++ b/sci-libs/superlu/superlu-4.3-r1.ebuild
@@ -11,7 +11,7 @@ inherit autotools-utils fortran-2 toolchain-funcs multilib
 MY_PN=SuperLU
 
 DESCRIPTION="Sparse LU factorization library"
-HOMEPAGE="http://crd.lbl.gov/~xiaoye/SuperLU/;
+HOMEPAGE="http://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
 SRC_URI="${HOMEPAGE}/${PN}_${PV}.tar.gz"
 
 LICENSE="BSD"

diff --git a/sci-libs/superlu/superlu-5.2.1-r1.ebuild 
b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
index 0dae1c85b8d..8f2fa083bb9 100644
--- a/sci-libs/superlu/superlu-5.2.1-r1.ebuild
+++ b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
@@ -11,20 +11,20 @@ MY_PN=SuperLU
 
 if [[ ${PV} != ** ]]; then
inherit versionator
-   SRC_URI="http://crd.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
+   SRC_URI="http://crd-legacy.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
SLOT="0/$(get_major_version)"
S="${WORKDIR}/SuperLU_${PV}"
 else
inherit git-r3
GIT_ECLASS="git-r3"
-   EGIT_REPO_URI=( "git://github.com/xiaoyeli/superlu" )
+   EGIT_REPO_URI="https://github.com/xiaoyeli/${PN};
SLOT="0/"
KEYWORDS="~arm64 ~hppa ~ia64"
 fi
 
 DESCRIPTION="Sparse LU factorization library"
-HOMEPAGE="http://crd.lbl.gov/~xiaoye/SuperLU/;
+HOMEPAGE="http://crd-legacy.lbl.gov/~xiaoye/SuperLU/;
 LICENSE="BSD"
 
 IUSE="doc examples test"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2017-07-08 Thread Alexis Ballier
commit: bceec76517cad88be4e1d02627633a65ec8ac904
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sat Jul  8 09:25:04 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sat Jul  8 09:25:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bceec765

sci-libs/superlu: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sci-libs/superlu/superlu-5.2.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/superlu/superlu-5.2.1-r1.ebuild 
b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
index 1ed1911b990..0dae1c85b8d 100644
--- a/sci-libs/superlu/superlu-5.2.1-r1.ebuild
+++ b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
@@ -12,7 +12,7 @@ MY_PN=SuperLU
 if [[ ${PV} != ** ]]; then
inherit versionator
SRC_URI="http://crd.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
SLOT="0/$(get_major_version)"
S="${WORKDIR}/SuperLU_${PV}"
 else
@@ -20,7 +20,7 @@ else
GIT_ECLASS="git-r3"
EGIT_REPO_URI=( "git://github.com/xiaoyeli/superlu" )
SLOT="0/"
-   KEYWORDS="~hppa ~ia64"
+   KEYWORDS="~arm64 ~hppa ~ia64"
 fi
 
 DESCRIPTION="Sparse LU factorization library"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2017-07-01 Thread Sergei Trofimovich
commit: fc2eb3a4041867ea52974e5e832216922837f0d2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jul  1 09:39:07 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jul  1 09:39:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2eb3a4

sci-libs/superlu: ia64 keyworded, bug #575366

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sci-libs/superlu/superlu-5.2.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/superlu/superlu-5.2.1-r1.ebuild 
b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
index 0d92137d355..1ed1911b990 100644
--- a/sci-libs/superlu/superlu-5.2.1-r1.ebuild
+++ b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
@@ -12,7 +12,7 @@ MY_PN=SuperLU
 if [[ ${PV} != ** ]]; then
inherit versionator
SRC_URI="http://crd.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
SLOT="0/$(get_major_version)"
S="${WORKDIR}/SuperLU_${PV}"
 else
@@ -20,7 +20,7 @@ else
GIT_ECLASS="git-r3"
EGIT_REPO_URI=( "git://github.com/xiaoyeli/superlu" )
SLOT="0/"
-   KEYWORDS="~hppa"
+   KEYWORDS="~hppa ~ia64"
 fi
 
 DESCRIPTION="Sparse LU factorization library"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2017-04-29 Thread Jeroen Roovers
commit: 25b555298139b0b17a7e0cd28e7a06804d34730d
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Apr 29 12:42:34 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Apr 29 12:42:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25b55529

sci-libs/superlu: Mark ~hppa (bug #575366).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 sci-libs/superlu/superlu-4.3-r1.ebuild   | 4 ++--
 sci-libs/superlu/superlu-5.2.1-r1.ebuild | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sci-libs/superlu/superlu-4.3-r1.ebuild 
b/sci-libs/superlu/superlu-4.3-r1.ebuild
index 52ca055fcc8..cbd30cf8732 100644
--- a/sci-libs/superlu/superlu-4.3-r1.ebuild
+++ b/sci-libs/superlu/superlu-4.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -16,7 +16,7 @@ SRC_URI="${HOMEPAGE}/${PN}_${PV}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples static-libs test"
 
 RDEPEND="

diff --git a/sci-libs/superlu/superlu-5.2.1-r1.ebuild 
b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
index 68794d1e51c..0d92137d355 100644
--- a/sci-libs/superlu/superlu-5.2.1-r1.ebuild
+++ b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ MY_PN=SuperLU
 if [[ ${PV} != ** ]]; then
inherit versionator
SRC_URI="http://crd.lbl.gov/~xiaoye/SuperLU//${PN}_${PV}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
SLOT="0/$(get_major_version)"
S="${WORKDIR}/SuperLU_${PV}"
 else
@@ -20,7 +20,7 @@ else
GIT_ECLASS="git-r3"
EGIT_REPO_URI=( "git://github.com/xiaoyeli/superlu" )
SLOT="0/"
-   KEYWORDS=""
+   KEYWORDS="~hppa"
 fi
 
 DESCRIPTION="Sparse LU factorization library"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2016-12-22 Thread Sebastien Fabbro
commit: 0b3ec44bbc3321915672932db162c638aaa07c3e
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Thu Dec 22 14:54:04 2016 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Thu Dec 22 15:40:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b3ec44b

sci-libs/superlu: change headers installation directories for backwards
compat (and other distros)
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=603456

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sci-libs/superlu/{superlu-5.2.1.ebuild => superlu-5.2.1-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/superlu/superlu-5.2.1.ebuild 
b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
similarity index 96%
rename from sci-libs/superlu/superlu-5.2.1.ebuild
rename to sci-libs/superlu/superlu-5.2.1-r1.ebuild
index a5710e3..b1c3e9d 100644
--- a/sci-libs/superlu/superlu-5.2.1.ebuild
+++ b/sci-libs/superlu/superlu-5.2.1-r1.ebuild
@@ -50,6 +50,7 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs+=(
+   -DCMAKE_INSTALL_INCLUDEDIR="include/superlu"
-DBUILD_SHARED_LIBS=ON
-Denable_blaslib=OFF
-Denable_tests=$(usex test)



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2016-12-19 Thread Sebastien Fabbro
commit: b60411fd461200f71e9195fc0de81b8dfe25e1c9
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Wed Dec 14 05:16:57 2016 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Mon Dec 19 23:51:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b60411fd

sci-libs/superlu: added upstream remote-id

Package-Manager: portage-2.3.3

 sci-libs/superlu/metadata.xml | 34 +++---
 1 file changed, 19 insertions(+), 15 deletions(-)

diff --git a/sci-libs/superlu/metadata.xml b/sci-libs/superlu/metadata.xml
index b1926bd..01512c5 100644
--- a/sci-libs/superlu/metadata.xml
+++ b/sci-libs/superlu/metadata.xml
@@ -6,19 +6,23 @@
 Gentoo Science Project
   
   
-  SuperLU is a general purpose library for the direct solution of large,
-  sparse, nonsymmetric systems of linear equations on high performance
-  machines. The library is written in C and is callable from either C or
-  Fortran. The library routines will perform an LU decomposition with
-  partial pivoting and triangular system solves through forward and back
-  substitution. The LU factorization routines can handle non-square
-  matrices but the triangular solves are performed only for square
-  matrices. The matrix columns may be preordered (before factorization)
-  either through library or user supplied routines. This preordering for
-  sparsity is completely separate from the factorization. Working
-  precision iterative refinement subroutines are provided for improved
-  backward stability. Routines are also provided to equilibrate the
-  system, estimate the condition number, calculate the relative backward
-  error, and estimate error bounds for the refined solutions.
-
+SuperLU is a general purpose library for the direct solution of large,
+sparse, nonsymmetric systems of linear equations on high performance
+machines. The library is written in C and is callable from either C or
+Fortran. The library routines will perform an LU decomposition with
+partial pivoting and triangular system solves through forward and back
+substitution. The LU factorization routines can handle non-square
+matrices but the triangular solves are performed only for square
+matrices. The matrix columns may be preordered (before factorization)
+either through library or user supplied routines. This preordering for
+sparsity is completely separate from the factorization. Working
+precision iterative refinement subroutines are provided for improved
+backward stability. Routines are also provided to equilibrate the
+system, estimate the condition number, calculate the relative backward
+error, and estimate error bounds for the refined solutions.
+  
+  
+xiaoyeli/superlu
+  
+
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/files/, sci-libs/superlu/

2016-12-19 Thread Sebastien Fabbro
commit: 9c608169bb07b4b7749a7a039b31a6a3c1991147
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Wed Dec 14 05:12:01 2016 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Mon Dec 19 23:50:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c608169

sci-libs/superlu: version bump with patches
- upstream move to cmake
- added patch to remove implicit declarations
- added patch to install a pkg-config file

Package-Manager: portage-2.3.3

 sci-libs/superlu/Manifest  |   1 +
 .../superlu/files/superlu-5.2.1-no-implicits.patch | 153 +
 .../superlu/files/superlu-5.2.1-pkgconfig.patch|  29 
 sci-libs/superlu/superlu-5.2.1.ebuild  |  68 +
 4 files changed, 251 insertions(+)

diff --git a/sci-libs/superlu/Manifest b/sci-libs/superlu/Manifest
index 377b0a7..e55c78b 100644
--- a/sci-libs/superlu/Manifest
+++ b/sci-libs/superlu/Manifest
@@ -1 +1,2 @@
 DIST superlu_4.3.tar.gz 2876631 SHA256 
7aa08e75fba6b242aef20f10a31d7e052ad74ad29384e68d41a61d1d642f18da SHA512 
5c13da47b79160be14719f62ccdf5d59142a172e25a988fa340eaeb001a64d7f45ba39e675cb7aa3571bec52cb3a7cda0bb7a708c9608184ba6251edb7990e8c
 WHIRLPOOL 
034d924a736d101497df13f4f69d96b9e375c78a207df1615a7d22b639e24d755e9cb16e952c57ee8eece8d4ea7aa9f9d0576aaaee19ae0b0898698973864c15
+DIST superlu_5.2.1.tar.gz 2560875 SHA256 
28fb66d6107ee66248d5cf508c79de03d0621852a0ddeba7301801d3d859f463 SHA512 
30538b4c2809294b8f34646bce6445944f21a1dffaf3ec0a0f29a55d5261caa56e4279d7722bb95cc9d89450d36ded969617edc82ecce7d0f1dfb24040d80d07
 WHIRLPOOL 
25d08498b874ac2ee806759cb381b7cfc563a213da9793630031957bb9fe63983d8671f502b699b72615ffba9dd6a23ab33010bda67aba9663cba302414eeb8b

diff --git a/sci-libs/superlu/files/superlu-5.2.1-no-implicits.patch 
b/sci-libs/superlu/files/superlu-5.2.1-no-implicits.patch
new file mode 100644
index ..587380c
--- /dev/null
+++ b/sci-libs/superlu/files/superlu-5.2.1-no-implicits.patch
@@ -0,0 +1,153 @@
+diff --git a/SRC/clacon2.c b/SRC/clacon2.c
+index 107bb64..39deb83 100644
+--- a/SRC/clacon2.c
 b/SRC/clacon2.c
+@@ -106,6 +106,11 @@ clacon2_(int *n, complex *v, complex *x, float *est, int 
*kase, int isave[3])
+ extern float smach(char *);
+ extern int icmax1_slu(int *, complex *, int *);
+ extern double scsum1_slu(int *, complex *, int *);
++#ifdef _CRAY
++extern int CCOPY(int *, complex *, int *, complex [], int *);
++#else
++extern int ccopy_(int *, complex *, int *, complex [], int *);
++#endif
+ 
+ safmin = smach("Safe minimum");  /* lamch_("Safe minimum"); */
+ if ( *kase == 0 ) {
+diff --git a/SRC/dmach.c b/SRC/dmach.c
+index 73beacb..cafdf1c 100644
+--- a/SRC/dmach.c
 b/SRC/dmach.c
+@@ -11,6 +11,7 @@ at the top-level directory.
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ double dmach(char *cmach)
+ {
+diff --git a/SRC/ilu_cdrop_row.c b/SRC/ilu_cdrop_row.c
+index 4987548..09b8a93 100644
+--- a/SRC/ilu_cdrop_row.c
 b/SRC/ilu_cdrop_row.c
+@@ -28,6 +28,7 @@ extern void caxpy_(int *, complex *, complex [], int *, 
complex [], int *);
+ extern void ccopy_(int *, complex [], int *, complex [], int *);
+ extern float scasum_(int *, complex *, int *);
+ extern float scnrm2_(int *, complex *, int *);
++extern void scopy_(int *, float [], int *, float [], int *);
+ extern double dnrm2_(int *, double [], int *);
+ extern int icamax_(int *, complex [], int *);
+ 
+diff --git a/SRC/ilu_zdrop_row.c b/SRC/ilu_zdrop_row.c
+index f434dd9..2de1226 100644
+--- a/SRC/ilu_zdrop_row.c
 b/SRC/ilu_zdrop_row.c
+@@ -29,6 +29,7 @@ extern void zcopy_(int *, doublecomplex [], int *, 
doublecomplex [], int *);
+ extern double dzasum_(int *, doublecomplex *, int *);
+ extern double dznrm2_(int *, doublecomplex *, int *);
+ extern double dnrm2_(int *, double [], int *);
++extern void dcopy_(int *, double [], int *, double [], int *);
+ extern int izamax_(int *, doublecomplex [], int *);
+ 
+ static double *A;  /* used in _compare_ only */
+diff --git a/SRC/slacon2.c b/SRC/slacon2.c
+index 7c93341..50efe78 100644
+--- a/SRC/slacon2.c
 b/SRC/slacon2.c
+@@ -157,7 +157,7 @@ L40:
+ #ifdef _CRAY
+ isave[1] = ISAMAX(n, [0], __1);   /* j */
+ #else
+-isave[1] = idamax_(n, [0], __1);  /* j */
++isave[1] = isamax_(n, [0], __1);  /* j */
+ #endif
+ --isave[1];  /* --j; */
+ isave[2] = 2;  /* iter = 2; */
+diff --git a/SRC/smach.c b/SRC/smach.c
+index fff6c5f..0b69991 100644
+--- a/SRC/smach.c
 b/SRC/smach.c
+@@ -11,6 +11,7 @@ at the top-level directory.
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ float smach(char *cmach)
+ {
+diff --git a/SRC/sp_ienv.c b/SRC/sp_ienv.c
+index 855d901..ce2865e 100644
+--- a/SRC/sp_ienv.c
 b/SRC/sp_ienv.c
+@@ -24,6 +24,7 @@ at the top-level directory.
+  * History: Modified from lapack routine ILAENV
+  */
+ #include "slu_Cnames.h"
++extern int input_error(char *, int *);
+ 
+ /*! \brief
+ 
+diff --git a/SRC/zlacon2.c 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2016-06-07 Thread Tobias Klausmann
commit: dc27ca6e72014a84b4c9f959b61acff3ca48f56e
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Jun  7 16:46:03 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Jun  7 16:47:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc27ca6e

sci-libs/superlu-4.3-r1: add ~alpha keyword

Gentoo-Bug: 575366

Package-Manager: portage-2.3.0_rc1

 sci-libs/superlu/superlu-4.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/superlu/superlu-4.3-r1.ebuild 
b/sci-libs/superlu/superlu-4.3-r1.ebuild
index 05a735c..44e9c34 100644
--- a/sci-libs/superlu/superlu-4.3-r1.ebuild
+++ b/sci-libs/superlu/superlu-4.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -17,7 +17,7 @@ SRC_URI="${HOMEPAGE}/${PN}_${PV}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples static-libs test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/

2015-11-10 Thread Markus Meier
commit: 1fb88dee1a8ef091e7bf3cfba67b4893d1f2844b
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 10 19:06:12 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 10 19:06:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb88dee

sci-libs/superlu: add ~arm, bug #555896

Package-Manager: portage-2.2.23
RepoMan-Options: --include-arches="arm"

 sci-libs/superlu/superlu-4.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu/superlu-4.3-r1.ebuild 
b/sci-libs/superlu/superlu-4.3-r1.ebuild
index 7a41f73..05a735c 100644
--- a/sci-libs/superlu/superlu-4.3-r1.ebuild
+++ b/sci-libs/superlu/superlu-4.3-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="${HOMEPAGE}/${PN}_${PV}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples static-libs test"
 
 RDEPEND="