diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-04-28 20:02:04 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-04-28 20:02:04 +0100 |
commit | a4e2a46beb5e4858ef27bdedbb0ff6d2ced430ad (patch) | |
tree | 852c90a4bf354c30ea66504f70bfab5401fba18d /sci-libs/adolc | |
parent | 5e8702bcbbed438e6c6cce023e7ef0cc9baa3e02 (diff) |
gentoo resync : 28.04.2018
Diffstat (limited to 'sci-libs/adolc')
-rw-r--r-- | sci-libs/adolc/Manifest | 12 | ||||
-rw-r--r-- | sci-libs/adolc/adolc-2.5.0.ebuild | 44 | ||||
-rw-r--r-- | sci-libs/adolc/adolc-2.5.2.ebuild | 46 | ||||
-rw-r--r-- | sci-libs/adolc/adolc-2.6.2.ebuild | 53 | ||||
-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.ebuild | 13 | ||||
-rw-r--r-- | sci-libs/adolc/metadata.xml | 1 |
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> |