Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-libs/adolc: metadata.xml ChangeLog adolc-2.5.2.ebuild
Date: Fri, 31 Oct 2014 08:22:13
Message-Id: 20141031082210.422EA9208@oystercatcher.gentoo.org
1 jlec 14/10/31 08:22:10
2
3 Modified: metadata.xml ChangeLog
4 Added: adolc-2.5.2.ebuild
5 Log:
6 sci-libs/adolc: Version BUmp; fix installation with /bin/sh -> dash; #527492
7
8 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
9
10 Revision Changes Path
11 1.2 sci-libs/adolc/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/adolc/metadata.xml?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/adolc/metadata.xml?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/adolc/metadata.xml?r1=1.1&r2=1.2
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sci-libs/adolc/metadata.xml,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- metadata.xml 9 Jul 2012 18:45:48 -0000 1.1
24 +++ metadata.xml 31 Oct 2014 08:22:10 -0000 1.2
25 @@ -1,14 +1,14 @@
26 <?xml version="1.0" encoding="UTF-8"?>
27 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 <pkgmetadata>
29 -<herd>sci</herd>
30 -<longdescription lang="en">
31 + <herd>sci</herd>
32 + <longdescription lang="en">
33 The ADOLC system automatically calculates exact derivatives of a
34 C/C++ function. It uses C++ overloading to record arithmetic
35 operations, which it plays back later in various ways to calculate
36 the requested values.
37 </longdescription>
38 -<use>
39 - <flag name='sparse'>Add support for sparse matrix algebra with <pkg>sci-libs/colpack</pkg></flag>
40 -</use>
41 + <use>
42 + <flag name="sparse">Add support for sparse matrix algebra with <pkg>sci-libs/colpack</pkg></flag>
43 + </use>
44 </pkgmetadata>
45
46
47
48 1.10 sci-libs/adolc/ChangeLog
49
50 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/adolc/ChangeLog?rev=1.10&view=markup
51 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/adolc/ChangeLog?rev=1.10&content-type=text/plain
52 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/adolc/ChangeLog?r1=1.9&r2=1.10
53
54 Index: ChangeLog
55 ===================================================================
56 RCS file: /var/cvsroot/gentoo-x86/sci-libs/adolc/ChangeLog,v
57 retrieving revision 1.9
58 retrieving revision 1.10
59 diff -u -r1.9 -r1.10
60 --- ChangeLog 17 Jun 2014 19:57:50 -0000 1.9
61 +++ ChangeLog 31 Oct 2014 08:22:10 -0000 1.10
62 @@ -1,6 +1,13 @@
63 # ChangeLog for sci-libs/adolc
64 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
65 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/adolc/ChangeLog,v 1.9 2014/06/17 19:57:50 jauhien Exp $
66 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/adolc/ChangeLog,v 1.10 2014/10/31 08:22:10 jlec Exp $
67 +
68 +*adolc-2.5.2 (31 Oct 2014)
69 +
70 + 31 Oct 2014; Justin Lecher <jlec@g.o> +adolc-2.5.2.ebuild,
71 + files/adolc-2.5.0-no-colpack.patch, +files/adolc-2.5.2-dash.patch,
72 + metadata.xml:
73 + Version BUmp; fix installation with /bin/sh -> dash; #527492
74
75 17 Jun 2014; Jauhien Piatlicki <jauhien@g.o> adolc-2.5.0.ebuild:
76 fix MPI support, thanks to Erik Zeek, see bug #511456
77
78
79
80 1.1 sci-libs/adolc/adolc-2.5.2.ebuild
81
82 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/adolc/adolc-2.5.2.ebuild?rev=1.1&view=markup
83 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/adolc/adolc-2.5.2.ebuild?rev=1.1&content-type=text/plain
84
85 Index: adolc-2.5.2.ebuild
86 ===================================================================
87 # Copyright 1999-2014 Gentoo Foundation
88 # Distributed under the terms of the GNU General Public License v2
89 # $Header: /var/cvsroot/gentoo-x86/sci-libs/adolc/adolc-2.5.2.ebuild,v 1.1 2014/10/31 08:22:10 jlec Exp $
90
91 EAPI=5
92
93 AUTOTOOLS_AUTORECONF=yes
94 #AUTOTOOLS_IN_SOURCE_BUILD=yes
95
96 inherit autotools-utils toolchain-funcs
97
98 MYPN=ADOL-C
99
100 DESCRIPTION="Automatic differentiation system for C/C++"
101 HOMEPAGE="https://projects.coin-or.org/ADOL-C/"
102 SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz"
103
104 LICENSE="|| ( EPL-1.0 GPL-2 )"
105 SLOT="0/1"
106 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
107 IUSE="mpi sparse static-libs"
108
109 RDEPEND="
110 mpi? ( sys-cluster/ampi:0= )
111 sparse? ( sci-libs/colpack:0= )"
112 DEPEND="${RDEPEND}"
113
114 S="${WORKDIR}/${MYPN}-${PV}"
115
116 PATCHES=(
117 "${FILESDIR}"/${PN}-2.5.0-no-colpack.patch
118 "${FILESDIR}"/${PN}-2.5.0-pkgconfig-no-ldflags.patch
119 "${FILESDIR}"/${P}-dash.patch
120 )
121
122 src_configure() {
123 local myeconfargs=(
124 $(use_enable mpi ampi)
125 $(use_enable sparse)
126 $(use_with sparse colpack "${EPREFIX}"/usr)
127 )
128 autotools-utils_src_configure
129 }
130
131 src_test() {
132 autotools-utils_src_test test
133 }