Gentoo Archives: gentoo-commits

From: "Anthony G. Basile (blueness)" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/cloog: cloog-0.18.4.ebuild cloog-9999.ebuild ChangeLog
Date: Tue, 28 Jul 2015 12:53:49
Message-Id: 20150728125343.7D12EC3@oystercatcher.gentoo.org
1 blueness 15/07/28 12:53:43
2
3 Modified: cloog-9999.ebuild ChangeLog
4 Added: cloog-0.18.4.ebuild
5 Log:
6 Version bump: gmp-6.0.0 and above required. isl-0.15 is bundled, we match version with the system isl. Patch to avoid use of undocumented isl print functions committed uptream f38b4fa.
7
8 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 0xF52D4BBA)
9
10 Revision Changes Path
11 1.6 dev-libs/cloog/cloog-9999.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/cloog-9999.ebuild?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/cloog-9999.ebuild?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/cloog-9999.ebuild?r1=1.5&r2=1.6
16
17 Index: cloog-9999.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/cloog/cloog-9999.ebuild,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- cloog-9999.ebuild 17 Mar 2015 05:29:23 -0000 1.5
24 +++ cloog-9999.ebuild 28 Jul 2015 12:53:43 -0000 1.6
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2015 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/cloog/cloog-9999.ebuild,v 1.5 2015/03/17 05:29:23 vapier Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/cloog/cloog-9999.ebuild,v 1.6 2015/07/28 12:53:43 blueness Exp $
30
31 EAPI="5"
32
33 @@ -21,8 +21,8 @@
34 SLOT="0/4"
35 IUSE="static-libs"
36
37 -RDEPEND=">=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}]
38 - >=dev-libs/isl-0.14:0/14[${MULTILIB_USEDEP}]
39 +RDEPEND=">=dev-libs/gmp-6.0.0[${MULTILIB_USEDEP}]
40 + >=dev-libs/isl-0.15:0=[${MULTILIB_USEDEP}]
41 !dev-libs/cloog-ppl"
42 DEPEND="${DEPEND}
43 virtual/pkgconfig"
44 @@ -38,6 +38,9 @@
45 # sed to avoid eautoreconf
46 sed -i -e '/Libs:/s:@LDFLAGS@ ::' configure || die
47 fi
48 +
49 + # Make sure we always use the system isl.
50 + rm -rf isl
51 }
52
53 multilib_src_configure() {
54 @@ -48,6 +51,12 @@
55 $(use_enable static-libs static)
56 }
57
58 +# The default src_test() fails, so we'll just run these directly
59 +multilib_src_test () {
60 + echo ">>> Test phase [check]: ${CATEGORY}/${PF}"
61 + emake -j1 check
62 +}
63 +
64 multilib_src_install_all() {
65 einstalldocs
66 prune_libtool_files
67
68
69
70 1.34 dev-libs/cloog/ChangeLog
71
72 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/ChangeLog?rev=1.34&view=markup
73 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/ChangeLog?rev=1.34&content-type=text/plain
74 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/ChangeLog?r1=1.33&r2=1.34
75
76 Index: ChangeLog
77 ===================================================================
78 RCS file: /var/cvsroot/gentoo-x86/dev-libs/cloog/ChangeLog,v
79 retrieving revision 1.33
80 retrieving revision 1.34
81 diff -u -r1.33 -r1.34
82 --- ChangeLog 15 Jul 2015 08:39:03 -0000 1.33
83 +++ ChangeLog 28 Jul 2015 12:53:43 -0000 1.34
84 @@ -1,6 +1,14 @@
85 # ChangeLog for dev-libs/cloog
86 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
87 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/cloog/ChangeLog,v 1.33 2015/07/15 08:39:03 vapier Exp $
88 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/cloog/ChangeLog,v 1.34 2015/07/28 12:53:43 blueness Exp $
89 +
90 +*cloog-0.18.4 (28 Jul 2015)
91 +
92 + 28 Jul 2015; Anthony G. Basile <blueness@g.o> +cloog-0.18.4.ebuild,
93 + cloog-9999.ebuild:
94 + Version bump: gmp-6.0.0 and above required. isl-0.15 is bundled, we match
95 + version with the system isl. Patch to avoid use of undocumented isl print
96 + functions committed uptream f38b4fa.
97
98 15 Jul 2015; Mike Frysinger <vapier@g.o>
99 files/cloog-0.18.3-isl-0.15.patch:
100
101
102
103 1.1 dev-libs/cloog/cloog-0.18.4.ebuild
104
105 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/cloog-0.18.4.ebuild?rev=1.1&view=markup
106 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/cloog-0.18.4.ebuild?rev=1.1&content-type=text/plain
107
108 Index: cloog-0.18.4.ebuild
109 ===================================================================
110 # Copyright 1999-2015 Gentoo Foundation
111 # Distributed under the terms of the GNU General Public License v2
112 # $Header: /var/cvsroot/gentoo-x86/dev-libs/cloog/cloog-0.18.4.ebuild,v 1.1 2015/07/28 12:53:43 blueness Exp $
113
114 EAPI="5"
115
116 inherit eutils multilib-minimal
117
118 if [[ ${PV} == "9999" ]] ; then
119 EGIT_REPO_URI="git://repo.or.cz/cloog.git"
120 inherit autotools git-2
121 else
122 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
123 SRC_URI="http://www.bastoul.net/cloog/pages/download/${P}.tar.gz"
124 fi
125
126 DESCRIPTION="A loop generator for scanning polyhedra"
127 HOMEPAGE="http://www.bastoul.net/cloog/"
128
129 LICENSE="LGPL-2.1"
130 SLOT="0/4"
131 IUSE="static-libs"
132
133 RDEPEND=">=dev-libs/gmp-6.0.0[${MULTILIB_USEDEP}]
134 >=dev-libs/isl-0.15:0=[${MULTILIB_USEDEP}]
135 !dev-libs/cloog-ppl"
136 DEPEND="${DEPEND}
137 virtual/pkgconfig"
138
139 DOCS=( README )
140
141 src_prepare() {
142 if [[ ${PV} == "9999" ]] ; then
143 ./get_submodules.sh
144 eautoreconf -i
145 else
146 # m4/ax_create_pkgconfig_info.m4 includes LDFLAGS
147 # sed to avoid eautoreconf
148 sed -i -e '/Libs:/s:@LDFLAGS@ ::' configure || die
149 fi
150
151 # Make sure we always use the system isl.
152 rm -rf isl
153 }
154
155 multilib_src_configure() {
156 ECONF_SOURCE="${S}" econf \
157 --with-gmp=system \
158 --with-isl=system \
159 --with-osl=no \
160 $(use_enable static-libs static)
161 }
162
163 # The default src_test() fails, so we'll just run these directly
164 multilib_src_test () {
165 echo ">>> Test phase [check]: ${CATEGORY}/${PF}"
166 emake -j1 check
167 }
168
169 multilib_src_install_all() {
170 einstalldocs
171 prune_libtool_files
172 }