summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2014-05-21 16:16:16 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2014-05-21 16:16:16 +0000
commit23f220c17723bf73ab96773176b99c7a4a287cc1 (patch)
tree55196cfa693044bb425d32e29d65c0d4eae8e6b8 /sci-libs/adolc
parentRearrange Xwayland and fontsproto mask, add patched libXfont to mask. (diff)
downloadgentoo-2-23f220c17723bf73ab96773176b99c7a4a287cc1.tar.gz
gentoo-2-23f220c17723bf73ab96773176b99c7a4a287cc1.tar.bz2
gentoo-2-23f220c17723bf73ab96773176b99c7a4a287cc1.zip
Version bump
(Portage version: HEAD/cvs/Linux x86_64, signed Manifest commit with key 0x13CB1360)
Diffstat (limited to 'sci-libs/adolc')
-rw-r--r--sci-libs/adolc/ChangeLog9
-rw-r--r--sci-libs/adolc/adolc-2.5.0.ebuild44
-rw-r--r--sci-libs/adolc/files/adolc-2.5.0-no-colpack.patch21
-rw-r--r--sci-libs/adolc/files/adolc-2.5.0-pkgconfig-no-ldflags.patch9
4 files changed, 82 insertions, 1 deletions
diff --git a/sci-libs/adolc/ChangeLog b/sci-libs/adolc/ChangeLog
index 8503d72fa02d..da5c0d307472 100644
--- a/sci-libs/adolc/ChangeLog
+++ b/sci-libs/adolc/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sci-libs/adolc
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/adolc/ChangeLog,v 1.5 2014/01/15 19:44:44 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/adolc/ChangeLog,v 1.6 2014/05/21 16:16:16 bicatali Exp $
+
+*adolc-2.5.0 (21 May 2014)
+
+ 21 May 2014; Sébastien Fabbro <bicatali@gentoo.org> +adolc-2.5.0.ebuild,
+ +files/adolc-2.5.0-no-colpack.patch,
+ +files/adolc-2.5.0-pkgconfig-no-ldflags.patch:
+ Version bump
15 Jan 2014; Sébastien Fabbro <bicatali@gentoo.org> -adolc-2.4.0.ebuild,
adolc-2.4.1.ebuild:
diff --git a/sci-libs/adolc/adolc-2.5.0.ebuild b/sci-libs/adolc/adolc-2.5.0.ebuild
new file mode 100644
index 000000000000..577a32beac4e
--- /dev/null
+++ b/sci-libs/adolc/adolc-2.5.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/adolc/adolc-2.5.0.ebuild,v 1.1 2014/05/21 16:16:16 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/1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="mpi sparse static-libs"
+
+RDEPEND="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/files/adolc-2.5.0-no-colpack.patch b/sci-libs/adolc/files/adolc-2.5.0-no-colpack.patch
new file mode 100644
index 000000000000..9e94d1a9673b
--- /dev/null
+++ b/sci-libs/adolc/files/adolc-2.5.0-no-colpack.patch
@@ -0,0 +1,21 @@
+--- autoconf/colpack.m4.orig 2014-05-21 09:01:30.749673830 -0700
++++ autoconf/colpack.m4 2014-05-21 09:01:30.749673830 -0700
+@@ -21,7 +21,7 @@
+ COLPACK_LIBS="-lColPack"
+ D[[0]]=""
+ ])
+-
++if test x$colpack != xno; then
+ AC_LANG_PUSH([C++])
+ save_CXXFLAGS="$CXXFLAGS"
+ save_CPPFLAGS="$CPPFLAGS"
+@@ -56,6 +56,9 @@
+ fi
+ done
+ 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
diff --git a/sci-libs/adolc/files/adolc-2.5.0-pkgconfig-no-ldflags.patch b/sci-libs/adolc/files/adolc-2.5.0-pkgconfig-no-ldflags.patch
new file mode 100644
index 000000000000..4a6296e2db75
--- /dev/null
+++ b/sci-libs/adolc/files/adolc-2.5.0-pkgconfig-no-ldflags.patch
@@ -0,0 +1,9 @@
+--- adolclib.pc.in.orig 2014-05-21 09:09:10.060824555 -0700
++++ adolclib.pc.in 2014-05-21 09:09:10.060824555 -0700
+@@ -7,5 +7,5 @@
+ Version: @PACKAGE_VERSION@
+ Description: Algorithmic Differentiation Library for C/C++
+ Requires:
+-Libs: -L${libdir} -l@adolclib@ -Wl,-rpath,${libdir} @LDFLAGS@ @LIBS@
++Libs: -L${libdir} -l@adolclib@ @LIBS@
+ Cflags: -I${includedir}