summaryrefslogtreecommitdiff
path: root/sci-libs/arpack
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-03-24 10:19:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2018-03-24 10:19:03 +0000
commitb279bbe94522565b8feb19b8e5f377d3ea76f157 (patch)
treee4790abc54cd850232f7d7de49e371fdfe8976c7 /sci-libs/arpack
parentc5283d322accc6097afec74eab24550829788bab (diff)
gentoo resync : 24.03.2018
Diffstat (limited to 'sci-libs/arpack')
-rw-r--r--sci-libs/arpack/Manifest5
-rw-r--r--sci-libs/arpack/arpack-3.4.0.ebuild6
-rw-r--r--sci-libs/arpack/arpack-3.5.0.ebuild6
-rw-r--r--sci-libs/arpack/arpack-9999.ebuild56
4 files changed, 63 insertions, 10 deletions
diff --git a/sci-libs/arpack/Manifest b/sci-libs/arpack/Manifest
index 9f3b4f3b46b5..bf59c337e611 100644
--- a/sci-libs/arpack/Manifest
+++ b/sci-libs/arpack/Manifest
@@ -4,6 +4,7 @@ DIST arpack-ng_3.1.5.tar.gz 1516406 BLAKE2B 14dea27dbe7d17144871c62db58467642f46
DIST tutorial.ps.gz 105599 BLAKE2B 99570e6a0cc1c020b9c271e8ce1cc224f69ff5333cc818c10b063dc8ffbaf66a9f5c6ede99541b4212286d422146b1c4e332eba7e1635c99efa0e4c2620f0630 SHA512 a7b8fefd1a572ed477ae208d49094c1c65c9368990d12de9b3528e33fed546c947659f74e54a810d04154b4a1b0f9a94bcba4db0cf59d379e20786a261066aa4
DIST ug.ps.gz 248543 BLAKE2B ac010aef470060636fa00360636ba093f0d24d219fa927c79fb1726b798160eda74fa8b4be6c7dff94f5759efcf30afa99ad310e7959115e028738beb8aa125d SHA512 3349117fb10b07207ffbab2ffa31b406d026855ea4c16e8649b14c7d70bc94e11b5730672e34acd654817799136d4bd76569ac50ec78d787df5582d18ed61328
EBUILD arpack-3.1.5.ebuild 1556 BLAKE2B ca3ed339014ddef22f55ad5140715647c334f4cc18a6bdac592d1e0bb4f5cf808ce05a04b2fb844d01a9e815fc3cb5dd8814864857820272a6689c7ce4029b5b SHA512 2f574581d58dabdb74e33c9bec4d3b84c3402a9ca8fa74a6afa4565a391c5dd3e6c16a771f62fd8b3b5be4df82387a3f3b0c4ea100a9dc2790f7b6f6f0796459
-EBUILD arpack-3.4.0.ebuild 1389 BLAKE2B 1c4f139d59472e1b093e5f72e138f32edb37d18f966ccb6fb1e2c0d2db2cfbd1b89ef7b3c40ac975aadf30b9dc10093d4f9de160d8d04d412f8be05083c3eaf5 SHA512 5e9af7583ec3f83712c48a0501ea9ecf7732bd0d85c45d34e5f1432f812da9889aaf02bf9db29c7f4818455a5f4756869bbbb032b3764ebb038d08154baed8e2
-EBUILD arpack-3.5.0.ebuild 1389 BLAKE2B 1c4f139d59472e1b093e5f72e138f32edb37d18f966ccb6fb1e2c0d2db2cfbd1b89ef7b3c40ac975aadf30b9dc10093d4f9de160d8d04d412f8be05083c3eaf5 SHA512 5e9af7583ec3f83712c48a0501ea9ecf7732bd0d85c45d34e5f1432f812da9889aaf02bf9db29c7f4818455a5f4756869bbbb032b3764ebb038d08154baed8e2
+EBUILD arpack-3.4.0.ebuild 1359 BLAKE2B 39924d9c51ef3cc55efb2ecbae53c763efac11b5df2c27016e8700849238cc98d6c67f4a0e3b747aa4d6027c2645c57d8ef546bd809e91a0c0595db4aefe6be3 SHA512 f19e6cc61e176a9b40edce9b2c7164d680d15859b56618de55daa886f06e648de5cfffbdd5b9de951a264450b8801629d8eac9aa146416eca13615058e1108a3
+EBUILD arpack-3.5.0.ebuild 1359 BLAKE2B 39924d9c51ef3cc55efb2ecbae53c763efac11b5df2c27016e8700849238cc98d6c67f4a0e3b747aa4d6027c2645c57d8ef546bd809e91a0c0595db4aefe6be3 SHA512 f19e6cc61e176a9b40edce9b2c7164d680d15859b56618de55daa886f06e648de5cfffbdd5b9de951a264450b8801629d8eac9aa146416eca13615058e1108a3
+EBUILD arpack-9999.ebuild 1314 BLAKE2B 594cd0a8a72232a5577896d623938c529076e30cbf0791d7a898af77f1fc7c7a087bd302c504ec3de7e8000eb9ee540af04cf1c2dc4c8c48bc9d073b925b79a0 SHA512 ff5397bb1abf67d2613bd8236d21607efb562a9bba52eda8ad569705cedd2a778b65ceee20df080b420197d5980a288da58c74c7692f15c285b3411eed60b9a3
MISC metadata.xml 974 BLAKE2B c9121a0b23acddc3268d4bdbf4537104217a00d09263d29b6cc6f832c87f9a9775f6fab567976078dc1dfa54f2bac627d792b1819a9ea698f3a1534bc52c39da SHA512 c3e094cab53fb61c9acf3eff6ca0c0fc53a71ec135315ba833fbfe6a5ae9481f2b4de5270ccd19ec84cf85dfb18df179e1e234d268eef1af98be218575dcd4bf
diff --git a/sci-libs/arpack/arpack-3.4.0.ebuild b/sci-libs/arpack/arpack-3.4.0.ebuild
index 8f4688842a61..3f0d563fe717 100644
--- a/sci-libs/arpack/arpack-3.4.0.ebuild
+++ b/sci-libs/arpack/arpack-3.4.0.ebuild
@@ -1,14 +1,12 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools eutils fortran-2 toolchain-funcs
-MY_P="${PN}-ng_${PV}"
-
DESCRIPTION="Arnoldi package library to solve large scale eigenvalue problems"
-HOMEPAGE="http://www.caam.rice.edu/software/ARPACK/ http://forge.scilab.org/index.php/p/arpack-ng/"
+HOMEPAGE="http://www.caam.rice.edu/software/ARPACK/ https://github.com/opencollab/arpack-ng"
SRC_URI="
https://github.com/opencollab/${PN}-ng/archive/${PV}.tar.gz -> ${P}.tar.gz
doc? (
diff --git a/sci-libs/arpack/arpack-3.5.0.ebuild b/sci-libs/arpack/arpack-3.5.0.ebuild
index 8f4688842a61..3f0d563fe717 100644
--- a/sci-libs/arpack/arpack-3.5.0.ebuild
+++ b/sci-libs/arpack/arpack-3.5.0.ebuild
@@ -1,14 +1,12 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools eutils fortran-2 toolchain-funcs
-MY_P="${PN}-ng_${PV}"
-
DESCRIPTION="Arnoldi package library to solve large scale eigenvalue problems"
-HOMEPAGE="http://www.caam.rice.edu/software/ARPACK/ http://forge.scilab.org/index.php/p/arpack-ng/"
+HOMEPAGE="http://www.caam.rice.edu/software/ARPACK/ https://github.com/opencollab/arpack-ng"
SRC_URI="
https://github.com/opencollab/${PN}-ng/archive/${PV}.tar.gz -> ${P}.tar.gz
doc? (
diff --git a/sci-libs/arpack/arpack-9999.ebuild b/sci-libs/arpack/arpack-9999.ebuild
new file mode 100644
index 000000000000..56b384c53431
--- /dev/null
+++ b/sci-libs/arpack/arpack-9999.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils fortran-2 toolchain-funcs
+
+if [[ ${PV} = *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/opencollab/arpack-ng"
+ KEYWORDS=""
+else
+ SRC_URI="https://github.com/opencollab/${PN}-ng/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+ S="${WORKDIR}/${PN}-ng-${PV}"
+fi
+
+DESCRIPTION="Arnoldi package library to solve large scale eigenvalue problems"
+HOMEPAGE="http://www.caam.rice.edu/software/ARPACK/ https://github.com/opencollab/arpack-ng"
+LICENSE="BSD"
+SLOT="0"
+IUSE="examples mpi static-libs"
+
+RDEPEND="
+ virtual/blas
+ virtual/lapack
+ mpi? ( virtual/mpi[fortran] )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --with-blas="$($(tc-getPKG_CONFIG) --libs blas)" \
+ --with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)" \
+ $(use_enable mpi)
+}
+
+src_install() {
+ default
+
+ dodoc DOCUMENTS/*.doc
+ newdoc DOCUMENTS/README README.doc
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r EXAMPLES
+ if use mpi; then
+ insinto /usr/share/doc/${PF}/EXAMPLES/PARPACK
+ doins -r PARPACK/EXAMPLES/MPI
+ fi
+ fi
+}