summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2013-03-03 19:10:47 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2013-03-03 19:10:47 +0000
commitee6cc687075d00732e4dffcb38660a31f8dffc97 (patch)
tree9ae1372897d59176062ca89df4d997dd743e3650 /sci-libs/adolc
parentStable for ppc64, wrt bug #458712 (diff)
downloadhistorical-ee6cc687075d00732e4dffcb38660a31f8dffc97.tar.gz
historical-ee6cc687075d00732e4dffcb38660a31f8dffc97.tar.bz2
historical-ee6cc687075d00732e4dffcb38660a31f8dffc97.zip
Version bump. Thanks Jauhien Piatlicki (bug #459880)
Package-Manager: portage-2.2.01.21688-prefix/cvs/Linux x86_64 Manifest-Sign-Key: 0x13CB1360
Diffstat (limited to 'sci-libs/adolc')
-rw-r--r--sci-libs/adolc/ChangeLog10
-rw-r--r--sci-libs/adolc/Manifest13
-rw-r--r--sci-libs/adolc/adolc-2.4.0.ebuild39
-rw-r--r--sci-libs/adolc/files/adolc-2.4.0-no-colpack.patch24
4 files changed, 79 insertions, 7 deletions
diff --git a/sci-libs/adolc/ChangeLog b/sci-libs/adolc/ChangeLog
index dca52be126e1..eca64f5437de 100644
--- a/sci-libs/adolc/ChangeLog
+++ b/sci-libs/adolc/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-libs/adolc
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/adolc/ChangeLog,v 1.2 2012/07/19 20:18:26 bicatali Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/adolc/ChangeLog,v 1.3 2013/03/03 19:10:38 bicatali Exp $
+
+*adolc-2.4.0 (03 Mar 2013)
+
+ 03 Mar 2013; SĂ©bastien Fabbro <bicatali@gentoo.org> +adolc-2.4.0.ebuild,
+ +files/adolc-2.4.0-no-colpack.patch:
+ Version bump. Thanks Jauhien Piatlicki (bug #459880)
*adolc-2.3.0-r1 (19 Jul 2012)
diff --git a/sci-libs/adolc/Manifest b/sci-libs/adolc/Manifest
index 5b4fa0d3de9f..22d7fb87fddf 100644
--- a/sci-libs/adolc/Manifest
+++ b/sci-libs/adolc/Manifest
@@ -1,16 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
AUX adolc-2.3.0-libdir.patch 295 SHA256 8f3084f6bec449a9b1939ed415d5b9cc32d77693d408088d34455c9d9aa8088e SHA512 745215d59f7ba86ba48702bf2beb9240afe58f38a988ae419b2b8aad0bc6b8a3ad3c83680028c5411f52f11878a13976d50ab89c6d6f8618cb5381044180f25d WHIRLPOOL a0b25590324dc4101edf4d07ad9f5f671bc53eb3789e04ad92925704ea121be4855a3da92e2b161879bba6290c576ae98ab70fa1bce19b697899b53220d2fc90
AUX adolc-2.3.0-no-colpack.patch 575 SHA256 0a378bb799558a81381142e1ed0552c8abdf873ee99fdb01c6b5fff625a0cb93 SHA512 cae6a87f2c626f8f702139ef428a23e11b27ac3ba98ad396ef488aefb3215e5918789415b0a90483c8c2cb70494178f96cb614198e9ebbef1f846f523bf6e80d WHIRLPOOL 28f6ded6c96968aad2d94178ceecc49fcf92ffbe01c5456915bd4afd8b16d90e9a37090a7a82e3f45fb08907395fef9056b311fc26696f44441fdd5aa3096872
+AUX adolc-2.4.0-no-colpack.patch 580 SHA256 75b7b059336059383c8e0e08da8176f7f8084576397341858a93a88b2c6817cd SHA512 974e538343c377ce286c63b5206a5c3c33d9b5995addac07860ca52f6e1d3ca42d1fe8c1384b6d5d0ac39c062d8dc1f984262172b347f273c0e4c7d43fd120a2 WHIRLPOOL aedcd02d2f972d8cf7f7db53a3851f49f23f5d3896d2da9fa632971f29f55a954d99874095503f26889a8517882cd632758d39e972e43b4d103bbdd0c4388e13
DIST ADOL-C-2.3.0.tgz 2135572 SHA256 c795d5bde1299c90376fc398f8e48b21bb5af8f893895af1958b533d14b0a878 SHA512 2ce45f9fc16f6e2f8a40011d82b38847e391e469c33522b47e24c3b070c69b7a24c2af71e1998bb3842cf2d9004613175fdd90cb039af08ecd3ed3f14419d60b WHIRLPOOL 30b3dfbffa2ae7b075fbd427e50cc4bfb4552adf009848a0e77571a3fce655f4c67d142042c6c431dfdc696930ee33027dc56b73401a34cbf9f867d3d282bcc7
+DIST ADOL-C-2.4.0.tgz 2210341 SHA256 ea0dc94a71306e253581b3f58366f739de97dae354ca1a07262c937e7dc2163a SHA512 1f4818073baca97952fd296ccc62c0293896f21516e93d5d9d0dea197ea549915e56f577802159ee4d88c203fefc5e74d16d92595483e34755c6947ca4e935b8 WHIRLPOOL df265363f165bcc307516c4f7d1e2a8bbeb60e78c45d022f662d8a870e9ea92a1ded4399f00bceafbc36cb55e4831fe70233d75dd46b0d7ed3e859ff7d974a0a
EBUILD adolc-2.3.0-r1.ebuild 954 SHA256 386495ff0f17546688c565ae1c1e093b3129e3b6728b0e33bf0d7403d4bf38d5 SHA512 ca7b998593342a487e652e8dafbe41a32b0a8507e31b4fa452778aff46b15e3c80c5fd60f72be1e3479d889c3aba14d6b8f42d08aead7180c270c2b2444ec6fa WHIRLPOOL 5bdbe5c8e25c11bf2215c83d27df52b3abe118484b8fc6111c5c961843da69bcb50566e16d1835f9fddddf4c5bed42ced4dab09fc59bd7f12560b3c9e9b2ceb4
-MISC ChangeLog 710 SHA256 0a0682b6f757acd4b66b89f42206cc0229ef6c8266594da275ae2b3ef079f672 SHA512 651554f7897361b30e1dc1e44b4fe8938a762a5000ec1e3ebb51ed753643bcc7914569f90ec4d1ae4221ddf0a9146606738e94be398f5ae15d79bcbb90ef5a23 WHIRLPOOL e7c0dff4d3b30ae9ead459147247b8cf2cdb14d831e6c6dc572dc59b64925a32bc2d51999731cd88b1c6a3e11989629636e1603c44fb797340cc1b0c6d7e782f
+EBUILD adolc-2.4.0.ebuild 946 SHA256 22effca93614067ea570a5863ad8f17b76d2bc29a507779727cd316a70adc193 SHA512 270d26b1ac0491efc8ff23914c3e2282b55f50b96f25c3b2e0bbc0b0eb1e7c5fdbab70d7e41c3e34797c1ad0071ce6a2c93e491748ceb1f66149ca665b9aa128 WHIRLPOOL 3bd032780e4a82cea81b3c817cc3aef96b5237e280758ec2d348e00fb9207083beee5455df7ab6baf06eb5e5fe02e88022170c14737878748da8655b5fdadcb8
+MISC ChangeLog 909 SHA256 33ab9def460273bdb90073cc367970a6777d8ff238b66b585718d5df6ae88ecf SHA512 f6e6e3fe913a861fd36ff704000417246e57f996c1127d5ffdd67cf51bd460d3ae256ab0c1bb49d6c2a6167f3df52b26ae1fed8f1649c31de8159d4aacc530e8 WHIRLPOOL 287070d9ff1c0f22040621d512506013bc60d7f68422c4b1642bb73c247842c0d92f29e8dbc229832973c938df5462277dcc3a9b22e649687037bcb2baafb735
MISC metadata.xml 540 SHA256 35b4d95794e43b4780d2b6b4f480848ef300c9e6135de83594cc88c8dab721c4 SHA512 26fd988050492ea10ab2d8612a82c149db74f8a3518a1175afe81c500d4aca9d0bec31016e5daf8e93a63a1e4d7b4e4d1f186a980dec707bed6c317dcd7a495e WHIRLPOOL ed2174ca449f51b9622ca614ab8a649fd0f34c463af9e447e7f71ca84d6f648b24e01c9eff77df1110fa3be0fd925bad4f626c0c0623a60fe8cf1e6e39499fac
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREKAAYFAlAIa5sACgkQ1ycZbhPLE2AtTwCfX/yBiqJPBCmwqSv8UR47ILgK
-rKIAn0IypzvIj0Iw+8FDNZ54vtnXDaKN
-=rAIO
+iEYEAREIAAYFAlEzoDIACgkQ1ycZbhPLE2BVzQCgl8VrDptQ4DPyx423nOwMt8+e
+5hcAniwOLzB0oWndcRDKenTleTb3MJG5
+=RWyA
-----END PGP SIGNATURE-----
diff --git a/sci-libs/adolc/adolc-2.4.0.ebuild b/sci-libs/adolc/adolc-2.4.0.ebuild
new file mode 100644
index 000000000000..2ec35e537303
--- /dev/null
+++ b/sci-libs/adolc/adolc-2.4.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/adolc/adolc-2.4.0.ebuild,v 1.1 2013/03/03 19:10:38 bicatali Exp $
+
+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"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="sparse static-libs"
+
+RDEPEND="sparse? ( sci-libs/colpack )"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MYPN}-${PV}"
+
+PATCHES=( "${FILESDIR}"/${P}-no-colpack.patch )
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable sparse)
+ $(use_with sparse colpack "${EPREFIX}"/usr)
+ )
+ autotools-utils_src_configure
+}
+
+src_test() {
+ emake test
+}
diff --git a/sci-libs/adolc/files/adolc-2.4.0-no-colpack.patch b/sci-libs/adolc/files/adolc-2.4.0-no-colpack.patch
new file mode 100644
index 000000000000..e3b5a4a2ca5f
--- /dev/null
+++ b/sci-libs/adolc/files/adolc-2.4.0-no-colpack.patch
@@ -0,0 +1,24 @@
+do not test colpack when user says no even when it is installed
+
+--- configure.ac.orig 2012-07-19 13:04:37.426461811 -0700
++++ configure.ac 2012-07-19 13:06:06.477916144 -0700
+@@ -281,7 +281,7 @@
+ COLPACK_LIBDIR=""
+ COLPACK_LIBS="-lColPack"
+ ])
+-
++if test x$colpack != xno; then
+ AC_LANG_PUSH([C++])
+ save_CPPFLAGS="$CPPFLAGS"
+ save_LIBS="$LIBS"
+@@ -301,7 +301,9 @@
+ CPPFLAGS="$save_CPPFLAGS"
+ LIBS="$save_LIBS"
+ AC_LANG_POP([C++])
+-
++else
++ have_colpack=no
++fi
+ AM_CONDITIONAL(HAVE_LIBCOLPACK,[test x$have_colpack = xyes])
+ if test x$have_colpack = xyes; then
+ sparse=yes