summaryrefslogtreecommitdiff
path: root/sci-libs/adolc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-04-28 20:02:04 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-04-28 20:02:04 +0100
commita4e2a46beb5e4858ef27bdedbb0ff6d2ced430ad (patch)
tree852c90a4bf354c30ea66504f70bfab5401fba18d /sci-libs/adolc
parent5e8702bcbbed438e6c6cce023e7ef0cc9baa3e02 (diff)
gentoo resync : 28.04.2018
Diffstat (limited to 'sci-libs/adolc')
-rw-r--r--sci-libs/adolc/Manifest12
-rw-r--r--sci-libs/adolc/adolc-2.5.0.ebuild44
-rw-r--r--sci-libs/adolc/adolc-2.5.2.ebuild46
-rw-r--r--sci-libs/adolc/adolc-2.6.2.ebuild53
-rw-r--r--sci-libs/adolc/adolc-2.6.3-r1.ebuild (renamed from sci-libs/adolc/adolc-2.6.3.ebuild)13
-rw-r--r--sci-libs/adolc/adolc-9999.ebuild13
-rw-r--r--sci-libs/adolc/metadata.xml1
7 files changed, 20 insertions, 162 deletions
diff --git a/sci-libs/adolc/Manifest b/sci-libs/adolc/Manifest
index 7f421d2edbeb..733585e03ec9 100644
--- a/sci-libs/adolc/Manifest
+++ b/sci-libs/adolc/Manifest
@@ -4,14 +4,8 @@ AUX adolc-2.5.0-pkgconfig-no-ldflags.patch 364 BLAKE2B a35ab92ca491110c390a4d0f9
AUX adolc-2.5.2-dash.patch 5020 BLAKE2B e7ff9c003f2dc9b6804f3e95a54c1ce3e3a5cab786b46fa2a612a2066ba1bf238b951d3b0d589be7885290b92d3177eaab46eb14181d7b18686fea2d7381333b SHA512 3240473df5fc4aa03edb5d0a5c61cf086b76065400bb735cb1b994a2c28cd69e7a4e7be87fe1cb044a329a08c787777bf3c5276acaf4ce2a193f2f44bd05335e
AUX adolc-2.6.2-dash.patch 4516 BLAKE2B 8db052472bd3051ed0b8b1a180aac4098862695cefeed0f0f94600d447b2ef5b888ba072613ea101ac1435569eb9d5bcba1aa64b23a0bc7cf01a4ef20d3f760b SHA512 9b904d8c0ab3c286af27b293b5ffe516b9c1da53169702f94a9213496b6626e1a587e8ab8d9d25b983872c1a97620a8d5386d9053ba1a4c973ef5e145f655bc5
DIST ADOL-C-2.4.1.tgz 2210414 BLAKE2B f9b1fd7f0e619d811b29e077e436697dc8b5a388568d73b2db602e57f97cbb690a5b47a55c722ae45cc28698dd19949eddb9d02e11c87383191e217f012519bb SHA512 5e5135ca587d159510bf77338fdff3d324f4d32c4ec6f8cf64ddc92253b427b8ee26a30bc1d83fe18121bbfdc7454c3536f58849c0c335e1b240e39d46acdccc
-DIST ADOL-C-2.5.0.tgz 2313753 BLAKE2B 7c8f59a08c46e6af76e366332c154ddd2a2167910fbe30eccc51b002009f98117b82d5e80bd12baed6cfdf3333f63b0a940128e95f74a2ad92b4d2fbacb21c6f SHA512 e680565ed911bc15165c27281428c1daf35e95292dc3abc64aab6633068ec0d7e7ae626e692e0574b2c696a0c4aec2c79b2b02c3760acd2bd1b579a4c42d9585
-DIST ADOL-C-2.5.2.tgz 2320010 BLAKE2B de2eeb753c54dc3fa288845cb42e1e82e679096e9e22917ccb9b768347aaed57d97aafd0055098914c8308b90fb11777fc6fe15cb140bf482598f3ac78680dd3 SHA512 3d2ef6e42504de9e9c1b5777afda8ece83fa61ab7c22fd471dce6bcb74af0a789d37cd2a6c9c9ead13f6c78e07ba985e7d14e79bcdf35fa56f8e73a2411905b5
-DIST ADOL-C-2.6.2.tgz 2413458 BLAKE2B b448bcc49622c631315eb517442c2f3b9850eca6ab2f2d73fd39fdc71aa8aa02b8490881183fcf0529e2cc6fce3cecebe3a10d0c8b6589c146403a9f93eab820 SHA512 7825b57a06ea146b5095f3345592566887622e4a8b93bf8ef946083486652b5ecd6a44b7b5f1c7a5b5c45cfdb14d78ab2dd5f4d228114226046e99a46257f5be
DIST ADOL-C-2.6.3.tgz 2416928 BLAKE2B 74e575a1a919bc2787be0c29deaac4b503c077cb06efdba3f2382f21abf1ed53e8cb5f41729dc39f9188e44460fa137a09cffdb296b5f92131153795f36fa83a SHA512 e3c44b1f8ab5211a8a3c3163124e35b6d1e9551672ab4944d983dd3117f609d512c1b08c61e535dc4d50089295ee565bec07aaca67aa88b57b17bc3906573262
EBUILD adolc-2.4.1.ebuild 863 BLAKE2B e3455061dfd93d3fd14ae07051da5e3a99576d8e20d7ec5f28aad0daae9f0ef37dc0f4ba2565cf4edb96ffb7d07ad6055f06335302a787bd7e88e8c84fdebea1 SHA512 c409dd49db0d5c1043a50aae33d6dfd07e24c1f62f18abd4906ea7468944ec46f89d1e80be97af6c166b0cf1d00a2a38383555e7d1e76e062a136b32ab98006d
-EBUILD adolc-2.5.0.ebuild 990 BLAKE2B 1f743c3658c6a3c684efef162f16be0253306e2fc7bf40b1a25f3027cfc61e594e1cf288351a3582365135da0c42de2adf3e9a8787a236379c1695ee87b42a5f SHA512 7ffd2b636f10003e8adec6c7a935c78f16501db370d42613d69e7984b8e115f9d883417e84d05b572d5d4349c812e4f7ca56643e2d58e0d30949a3811ccf83b7
-EBUILD adolc-2.5.2.ebuild 1053 BLAKE2B 7b922600a38c8a13d4835feffc74367dfcbefe2e49ff6efc7e8b0484ed694af0be2bce1760eae15c23e0e3219f34f4c77ba8a2b703fc21b9e274bd9c62951f00 SHA512 bfdc3010c409ac7365ff8b9dfdb96c4ed2cf78989bdc0f793d496db81860131e88f526485d8613fa72a1936a5d76a3c5a648be855afb15be27d53bcf60ccfb27
-EBUILD adolc-2.6.2.ebuild 1093 BLAKE2B 203e4119a8b6fe8a5a62ab651effe0cf07798095d0fece9ae7ecc0dbd9ed40120efc21c98528f15b5a8052f81a71a6fae1af14241e12e0f4c2c462c4b4f4f2e1 SHA512 e5463934dd35be1828f937f2e36dee69667a8354128ccef478e23c01fd586bc760a047d2f08ec824445f44ada1f440bcf0a0a3377cff4a2c026d869b627dc506
-EBUILD adolc-2.6.3.ebuild 1098 BLAKE2B c3b1adeda30908f41db647b9212468e89ca17b6d58748efe27f1cf9a98f2d03f9c1d95a9a28c49164c3d6e6bd6109c7563be3cfa519a15725dea1e76191e2081 SHA512 115b5b68777e7d84c2e9811387bd1ecf925103214fdf9be6f936cb691eed9c8f827dc4a5a6a9fafebe1bdff8956e2cbb65f19b54b1d1fcd81739ddea7733f457
-EBUILD adolc-9999.ebuild 1236 BLAKE2B 873be76eba16c0ac0336513a609685cf2c02285343637a2e99e8ca790cd63fd536dae4b21b8994d87bb0c47acc9759a640f5224c57c48294e7480ac80d03e552 SHA512 86e6214629709111d6aaf31d4b5e9faeab0ed8ff8f5c42591a636754c18ab459e02efae12281e3a2b0c68777a6baa959d28be8ae77872dbb2f1b922380e12bf8
-MISC metadata.xml 651 BLAKE2B a39ef8fca1cccfc0289138b1904f8cfc993a8403879cc14d52c37eb2267b6376ce28ac04a4994c1aa6a419869172674c1e36bb6102ef1c1b2cda49d5c63acbe8 SHA512 bab109356a0cfc40b0c21518628774bdbb35874247fa71baf12a6755a41fc6d6cd5a8551ae568f3d24e84d7a5ef4026ea2cbda182724ed78d0d962b0c5a80c89
+EBUILD adolc-2.6.3-r1.ebuild 1210 BLAKE2B a2df716245349ff401294a70e78c9c1384cb26e3134b75b08bc16901880a4fcf02a7905d235c20c1d7c0661e44b375faab936b392fe6d99b373fcc214db8f747 SHA512 2e01ec011e1d58501657e4a751f8d86d1babe5f4f6c5d515fc237ce110c640a400e573e449d3a32fdacd73ffa0654f8086236abeb179ccc16d3b3df1ec80cc00
+EBUILD adolc-9999.ebuild 1348 BLAKE2B 58746a5b2cb032019741220c53c6ca87c55abec30e09fe80338462c4b6fde949899e056907fc77896794f906496461609c01647ccbb251020d0e76ace99425f4 SHA512 07c41d419b3b0da7e18af59de07cdef8e1f3d4db6a54e675590176a3202cbdea1f07985a16f9f99b47ac855c89d0aa2a7cbb191c2940cc2c9538f3cc78248355
+MISC metadata.xml 736 BLAKE2B ddc9935966f95c209568fca01f222894812328b0411a75ee3ff369220860c274d52280c39f916dfdf9fd30ee3a67134a1bdab19feba1bf35b0e2695fa4577a97 SHA512 00cb5d1b587dc4220507a52f2e979fbbeed9035e59e1de26781e33b16d6a16474ad4aeae45ea7a1b8de9193fbe0671ffdd19a07431c33e22ff5586c7216b0522
diff --git a/sci-libs/adolc/adolc-2.5.0.ebuild b/sci-libs/adolc/adolc-2.5.0.ebuild
deleted file mode 100644
index 8b54bd951b7b..000000000000
--- a/sci-libs/adolc/adolc-2.5.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=yes
-#AUTOTOOLS_IN_SOURCE_BUILD=yes
-
-inherit autotools-utils toolchain-funcs
-
-MYPN=ADOL-C
-
-DESCRIPTION="Automatic differentiation system for C/C++"
-HOMEPAGE="https://projects.coin-or.org/ADOL-C/"
-SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz"
-
-LICENSE="|| ( EPL-1.0 GPL-2 )"
-SLOT="0/1"
-KEYWORDS="~amd64 ~hppa ~x86 ~amd64-linux ~x86-linux"
-IUSE="mpi sparse static-libs"
-
-RDEPEND="mpi? ( sys-cluster/ampi:0= )
- sparse? ( sci-libs/colpack:0= )"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MYPN}-${PV}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.5.0-no-colpack.patch
- "${FILESDIR}"/${PN}-2.5.0-pkgconfig-no-ldflags.patch
-)
-
-src_configure() {
- local myeconfargs=(
- $(use_enable mpi ampi)
- $(use_enable sparse)
- $(use_with sparse colpack "${EPREFIX}"/usr)
- )
- autotools-utils_src_configure
-}
-
-src_test() {
- autotools-utils_src_test test
-}
diff --git a/sci-libs/adolc/adolc-2.5.2.ebuild b/sci-libs/adolc/adolc-2.5.2.ebuild
deleted file mode 100644
index b625ae76398f..000000000000
--- a/sci-libs/adolc/adolc-2.5.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=yes
-#AUTOTOOLS_IN_SOURCE_BUILD=yes
-
-inherit autotools-utils toolchain-funcs
-
-MYPN=ADOL-C
-
-DESCRIPTION="Automatic differentiation system for C/C++"
-HOMEPAGE="https://projects.coin-or.org/ADOL-C/"
-SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz"
-
-LICENSE="|| ( EPL-1.0 GPL-2 )"
-SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="mpi sparse static-libs"
-
-RDEPEND="
- mpi? ( sys-cluster/ampi:0= )
- sparse? ( sci-libs/colpack:0= )"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MYPN}-${PV}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.5.0-no-colpack.patch
- "${FILESDIR}"/${PN}-2.5.0-pkgconfig-no-ldflags.patch
- "${FILESDIR}"/${P}-dash.patch
-)
-
-src_configure() {
- local myeconfargs=(
- $(use_enable mpi ampi)
- $(use_enable sparse)
- $(use_with sparse colpack "${EPREFIX}"/usr)
- )
- autotools-utils_src_configure
-}
-
-src_test() {
- autotools-utils_src_test test
-}
diff --git a/sci-libs/adolc/adolc-2.6.2.ebuild b/sci-libs/adolc/adolc-2.6.2.ebuild
deleted file mode 100644
index 52b9d2868659..000000000000
--- a/sci-libs/adolc/adolc-2.6.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools toolchain-funcs eutils
-
-MYPN=ADOL-C
-
-DESCRIPTION="Automatic differentiation system for C/C++"
-HOMEPAGE="https://projects.coin-or.org/ADOL-C/"
-SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz"
-
-LICENSE="|| ( EPL-1.0 GPL-2 )"
-SLOT="0/2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="mpi sparse static-libs"
-
-RDEPEND="
- mpi? ( sys-cluster/ampi:0= )
- sparse? ( sci-libs/colpack:0= )
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MYPN}-${PV}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.5.0-no-colpack.patch
- "${FILESDIR}"/${PN}-2.5.0-pkgconfig-no-ldflags.patch
- "${FILESDIR}"/${PN}-2.6.2-dash.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable static-libs static) \
- $(use_enable mpi ampi) \
- $(use_enable sparse) \
- $(use_with sparse colpack "${EPREFIX}"/usr)
-}
-
-src_test() {
- emake test
-}
-
-src_install() {
- default
- use static-libs || prune_libtool_files --all
-}
diff --git a/sci-libs/adolc/adolc-2.6.3.ebuild b/sci-libs/adolc/adolc-2.6.3-r1.ebuild
index eb2ddb931e3d..8e711996d79c 100644
--- a/sci-libs/adolc/adolc-2.6.3.ebuild
+++ b/sci-libs/adolc/adolc-2.6.3-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
@@ -14,12 +14,12 @@ SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz"
LICENSE="|| ( EPL-1.0 GPL-2 )"
SLOT="0/2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="mpi sparse static-libs"
+IUSE="+boost mpi sparse static-libs"
RDEPEND="
+ boost? ( dev-libs/boost:0= )
mpi? ( sys-cluster/ampi:0= )
- sparse? ( sci-libs/colpack:0= )
-"
+ sparse? ( sci-libs/colpack:0= )"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${MYPN}-${PV}"
@@ -37,9 +37,12 @@ src_prepare() {
src_configure() {
econf \
- $(use_enable static-libs static) \
+ --enable-advanced-branching \
+ --enable-atrig-erf \
$(use_enable mpi ampi) \
$(use_enable sparse) \
+ $(use_enable static-libs static) \
+ $(use_with boost) \
$(use_with sparse colpack "${EPREFIX}"/usr)
}
diff --git a/sci-libs/adolc/adolc-9999.ebuild b/sci-libs/adolc/adolc-9999.ebuild
index c029efc2ea29..a792a5a65c13 100644
--- a/sci-libs/adolc/adolc-9999.ebuild
+++ b/sci-libs/adolc/adolc-9999.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
@@ -23,12 +23,12 @@ fi
LICENSE="|| ( EPL-1.0 GPL-2 )"
SLOT="0/2"
-IUSE="mpi sparse static-libs"
+IUSE="+boost mpi sparse static-libs"
RDEPEND="
+ boost? ( dev-libs/boost:0= )
mpi? ( sys-cluster/ampi:0= )
- sparse? ( sci-libs/colpack:0= )
-"
+ sparse? ( sci-libs/colpack:0= )"
DEPEND="${RDEPEND}"
PATCHES=(
@@ -44,9 +44,12 @@ src_prepare() {
src_configure() {
econf \
- $(use_enable static-libs static) \
+ --enable-advanced-branching \
+ --enable-atrig-erf \
$(use_enable mpi ampi) \
$(use_enable sparse) \
+ $(use_enable static-libs static) \
+ $(use_with boost) \
$(use_with sparse colpack "${EPREFIX}"/usr)
}
diff --git a/sci-libs/adolc/metadata.xml b/sci-libs/adolc/metadata.xml
index 150156feaded..a8f7848ccb65 100644
--- a/sci-libs/adolc/metadata.xml
+++ b/sci-libs/adolc/metadata.xml
@@ -12,6 +12,7 @@
the requested values.
</longdescription>
<use>
+ <flag name="boost">Use the boost allocator from <pkg>dev-libs/boost</pkg></flag>
<flag name="sparse">Add support for sparse matrix algebra with <pkg>sci-libs/colpack</pkg></flag>
</use>
</pkgmetadata>