[gentoo-commits] repo/gentoo:master commit in: sci-libs/superlu/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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="