Gentoo Archives: gentoo-commits

From: "Andreas Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/dilfridge:master commit in: dev-lang/swig/files/, dev-lang/swig/
Date: Sat, 12 Nov 2011 23:10:20
Message-Id: e493b77e2909463825c43b6da7a0739b61837a1e.dilfridge@gentoo
1 commit: e493b77e2909463825c43b6da7a0739b61837a1e
2 Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
3 AuthorDate: Sun Nov 13 00:10:46 2011 +0000
4 Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 13 00:10:46 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=e493b77e
7
8 Cleanup; add typemap patch from upstream for bug 357483
9
10 (Portage version: 2.1.10.34/git/Linux x86_64, signed Manifest commit with key B6C5F7DE)
11
12 ---
13 dev-lang/swig/ChangeLog | 8 +++
14 dev-lang/swig/Manifest | 36 +++++++--------
15 dev-lang/swig/files/swig-2.0.4-typedef.patch | 46 ++++++++++++++++++++
16 dev-lang/swig/swig-1.3.40-r1.ebuild | 34 --------------
17 dev-lang/swig/swig-2.0.0.ebuild | 34 --------------
18 dev-lang/swig/swig-2.0.1.ebuild | 33 --------------
19 dev-lang/swig/swig-2.0.2.ebuild | 33 --------------
20 .../{swig-2.0.3.ebuild => swig-2.0.4-r1.ebuild} | 6 ++-
21 dev-lang/swig/swig-2.0.4_pre12643.ebuild | 43 ------------------
22 9 files changed, 76 insertions(+), 197 deletions(-)
23
24 diff --git a/dev-lang/swig/ChangeLog b/dev-lang/swig/ChangeLog
25 index b7fd03c..3d8f177 100644
26 --- a/dev-lang/swig/ChangeLog
27 +++ b/dev-lang/swig/ChangeLog
28 @@ -2,6 +2,14 @@
29 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
30 # $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/ChangeLog,v 1.157 2011/07/17 10:24:43 xarthisius Exp $
31
32 +*swig-2.0.4-r1 (13 Nov 2011)
33 +
34 + 13 Nov 2011; Andreas K. Huettel <dilfridge@g.o>
35 + -swig-1.3.40-r1.ebuild, -swig-2.0.0.ebuild, -swig-2.0.1.ebuild,
36 + -swig-2.0.2.ebuild, -swig-2.0.3.ebuild, -swig-2.0.4_pre12643.ebuild,
37 + +swig-2.0.4-r1.ebuild, +files/swig-2.0.4-typedef.patch:
38 + Cleanup; add typemap patch from upstream for bug 357483
39 +
40 17 Jul 2011; Kacper Kowalik <xarthisius@g.o> swig-2.0.2.ebuild:
41 ppc/ppc64 stable wrt #365315
42
43
44 diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest
45 index 092d3cc..87aadfc 100644
46 --- a/dev-lang/swig/Manifest
47 +++ b/dev-lang/swig/Manifest
48 @@ -1,28 +1,26 @@
49 -----BEGIN PGP SIGNED MESSAGE-----
50 -Hash: SHA1
51 +Hash: SHA512
52
53 -DIST swig-1.3.40.tar.gz 4891020 RMD160 318a59b0ea2b20ca987f7e662e0d7138c869295a SHA1 7e7a426579f2d2d967b731abf062b33aa894fb4e SHA256 1945b3693bcda6777bd05fef1015a0ad1a4604cde4a4a0a368b61ccfd143ac09
54 -DIST swig-2.0.0.tar.gz 4780164 RMD160 853677ea19307428983034265fb37ce0f4f8a464 SHA1 60faa84a326e5aa8a94f290e9debed4551c1b1e7 SHA256 2568d042d3c7cfbcb17e2471b0434bd3aa78d7a1829f9ef6f1b9fc522e4754ea
55 -DIST swig-2.0.1.tar.gz 4922992 RMD160 6f09476c11160d07de080c6e97dc89ec71ff821d SHA1 da5a1e396597be683a62d349d71802c33fb0f644 SHA256 6d2072d2fbc2031d47a1a28a8c60d409ccec3f9447a5ae0a47e286c15357fe37
56 -DIST swig-2.0.2.tar.gz 5098559 RMD160 3bde9b20e9b340c99428564b9ae41a8b4420aac7 SHA1 1fc5a7b42ae41c51772d7268ba0f987e9514d110 SHA256 6e6b5e8db2bbf2761ff789a3109e4f12ca664ec178d3a164ed0dc273d346c11f
57 -DIST swig-2.0.3.tar.gz 5108502 RMD160 9922a134e34ded0e9d4ad81fd83f5abc2face2a0 SHA1 da09610f0b925fae40b40186d262c46e3e1f2bf0 SHA256 203276731e988b22b36852ff66fcb76a262538f1b943471c0116b9708c1bc3cb
58 +AUX swig-2.0.4-typedef.patch 1629 RMD160 d2029afdec80bd8ffcdb35de8186060b264627dc SHA1 231061d0ce5d41b25b8548990737edbbbe6f8732 SHA256 23f3ea3ea0fda439412d8474f483d93b223d42a424af2dab70ef167b854dd0d8
59 DIST swig-2.0.4.tar.gz 5148567 RMD160 7e5314de2b2443a76ea484909072ca63b2b1f1f7 SHA1 ace563563a8f6f367ba82236e5bea240adea0d94 SHA256 763a117730d26f8e5ed67f5718c6c0761fbb8461680fc20269db8c0839e1ec8a
60 -DIST swig-2.0.4_pre12643.tar.bz2 2309541 RMD160 4c599277743d636635832485078433b4e34cc35e SHA1 133debd7396b1cff272da0110ec461c59d742c00 SHA256 3e2899a63f60a9c962928524744e2c4384d91db4a9ed4af8dfe8332f6ac96c64
61 -EBUILD swig-1.3.40-r1.ebuild 1092 RMD160 e96ab209607c72204158aaef382bbe4f8d8b6703 SHA1 18a65abecb52af42b85e4fe89d6cc1d0730db825 SHA256 c7766908511619a833ae183fe6f35d0132de20f3ae6270406810e6db1c6b11f0
62 -EBUILD swig-2.0.0.ebuild 1090 RMD160 bce0b90166b815c5ec0e291ef17a678cb564ca83 SHA1 2767b9795126cb872ff076395352ed4731351f97 SHA256 85c1f9192fbb7d76d93d99ba47f73b08914732ef9ef2bd3af28754c356d3cf67
63 -EBUILD swig-2.0.1.ebuild 1053 RMD160 2bedec2ce9037c79c7365e22e9061858247c4214 SHA1 45fb58baabbdaa34a35eecf76f9ef809527a30a4 SHA256 8dd5c42c97c30e2967a2eeb367b45282885b8d8d5cde27480a02a841e304fb73
64 -EBUILD swig-2.0.2.ebuild 1043 RMD160 809c6aa84e9328f2b47ef4ed7dc269d97b22bacd SHA1 bf5c20b19b83611967e667001fef809db98a271d SHA256 7faaff99c5ec3c76b9c2b1294ff0fc0cb23aa2cd640426d6253d66c1bcf56eb4
65 -EBUILD swig-2.0.3.ebuild 1051 RMD160 c5cd26c2875dfabf1aee98af8e75e9113ff29873 SHA1 23b3a07035ad604ded3969e0ce6fa17df1ff1cca SHA256 64240d239a0e64628e12261ff68936c62a5536d6843c4848f7d381683376a077
66 +EBUILD swig-2.0.4-r1.ebuild 1111 RMD160 4f0e68daa80833c0fad57b8ec2b9c1cd32327823 SHA1 6d295d9094020ca70bd3305e7dc158023fba8682 SHA256 7b3bb1cb7d141253fe8767c9e9c14c77f8dffa3debd9f79c50cbaac067051b18
67 EBUILD swig-2.0.4.ebuild 1051 RMD160 3963d86233ca2a63f278074e8e933781252f66b6 SHA1 b2e79c8ba5906e45ad35b5c9d5ef4479919135ca SHA256 a55ff563077ada0be0153f4282901f0d87d79ab0669ce7299b405197d8bfce12
68 -EBUILD swig-2.0.4_pre12643.ebuild 1241 RMD160 5ca8e057ba6fb1b34a46a6b05d91d5290c63e057 SHA1 5d5ff06312a4d01423f90848b1a7a7f424c996b5 SHA256 6be391fabd66190ebac113f29a610ef8443a42ee1ebdb0bf7219e67760702a14
69 -MISC ChangeLog 19959 RMD160 dabb3061919361560d3a99959bab5a88235a8d56 SHA1 63247602c4a578be60260fa457ad63066438ac99 SHA256 8af59b3cf1e0a0d1061418a2e1b09ace90f91413fa4fb1aadd33e51c53be5244
70 +MISC ChangeLog 20300 RMD160 53c88ca536a734ef695a780b6b1960559e929b99 SHA1 469cec9df2ad6259a904fbab57b8927fb7c74a22 SHA256 ff8b36b360f47f71dc8d9dac11f353351fef7705b783c2fe8b19b4fbcc64ab42
71 MISC metadata.xml 956 RMD160 b26e212d1522661e27f2141db2aebfd8625f8e67 SHA1 91eb76f152ed9c1faba2678d823f75634519cb19 SHA256 e0d747d1fc0ddfd97fbfdb0f4d53ee635e5f0b435dd36b6e2c5943cbb34d41f8
72 -----BEGIN PGP SIGNATURE-----
73 Version: GnuPG v2.0.17 (GNU/Linux)
74
75 -iJwEAQECAAYFAk4iuHEACgkQIiMqcbOVdxSJ6AP8CYRhkEUc9N++qmgMfLRF4imz
76 -hqJ5oeIBOn5onNr4LR61vtnwLUqyxTeAETpkzDmaBXzD7qzwb2OCXxJ44bTOJwa3
77 -2goTxov+TGG2QhAX0JuasTabdAddj3lNj9AQSGfOmxQz2Drdf+W/mkMMabY0rlw3
78 -bQ/ep9bRJTozpx3RkHY=
79 -=3lzP
80 +iQIcBAEBCgAGBQJOvwsGAAoJENwGBM22xffeazwP/0IZEvX/F8SYW7BoW0jRRtHT
81 +/LBKDASU3+zbFTRGYXG+MGsmsdWyxcRq95IQbUCPoAareSgFNj3YcuJW5ogD/blK
82 +SruC0kZbioB7kSusvWkR8EEJjpXdM4TuU1hajNWl8hv5FYZIdD8ySvTML8OXeSpl
83 +/iVYXw3gw3l3XCjkR+pBpxe1OlQrNYgYkVr2W6rfuKSumJoneXIJS8c/EltDxPvA
84 +PXw+So8mTfm75ceXbAORJssKmJ/mpRNEPsyuxfdHeYX1m71kLdfCV3o4LXk7pKIQ
85 +dDXsHl17yBWCgtZXB6BbTfQsB+fP3me5frP4oPK/1CFNkHlJDBoAF979E9h6e3XU
86 +3AoLrRDatGiWq68ZxzHYviRTAkjE62KKOTPmOIRtMWHnX61nZvHjRIjfGyV3t4T/
87 +zhsLvPkPB5j3FbXo2pKrWhYAs/sC9FoTQCJXWCYhmS8kGIIQUv7LD+1ApW/5or1H
88 +M20CroL/Qsf+OmHGhq5VxW6Jd6Ds0KIiaAdRTxq9IW26BVo3DABKGHxZvBx2DapA
89 +kAS0SyOqQamAG0sLn/qLHpy1rwEqmclx2ZRBuCQWLvIO7MMzHIdk7rQQQ2avtoap
90 +OL7t7zZAhxKuQeZLYN0WYsmE8RzuyH0kl0nPWqeKk8gqKZY7jM6xHwC5EytunfgN
91 +5nH7x4tyUcy0tb35FHUX
92 +=GURV
93 -----END PGP SIGNATURE-----
94
95 diff --git a/dev-lang/swig/files/swig-2.0.4-typedef.patch b/dev-lang/swig/files/swig-2.0.4-typedef.patch
96 new file mode 100644
97 index 0000000..7eaabd5
98 --- /dev/null
99 +++ b/dev-lang/swig/files/swig-2.0.4-typedef.patch
100 @@ -0,0 +1,46 @@
101 +Index: Source/Swig/stype.c
102 +===================================================================
103 +--- Source/Swig/stype.c (Revision 12813)
104 ++++ Source/Swig/stype.c (Revision 12814)
105 +@@ -823,7 +823,8 @@
106 + Insert(result, 0, "(");
107 + Append(result, ")");
108 + }
109 +- isreference = 1;
110 ++ if (!isfunction)
111 ++ isreference = 1;
112 + } else if (SwigType_isarray(element)) {
113 + DOH *size;
114 + if (firstarray && !isreference) {
115 +@@ -869,10 +870,8 @@
116 + cast = NewStringf("(%s)", result);
117 + }
118 + if (name) {
119 +- if (!isfunction) {
120 +- if (isreference) {
121 +- Append(cast, "*");
122 +- }
123 ++ if (isreference) {
124 ++ Append(cast, "*");
125 + }
126 + Append(cast, name);
127 + }
128 +Index: Examples/test-suite/funcptr_cpp.i
129 +===================================================================
130 +--- Examples/test-suite/funcptr_cpp.i (Revision 12813)
131 ++++ Examples/test-suite/funcptr_cpp.i (Revision 12814)
132 +@@ -20,3 +20,14 @@
133 + %constant int (*ADD_BY_VALUE)(const int &, int) = addByValue;
134 + %constant int * (*ADD_BY_POINTER)(const int &, int) = addByPointer;
135 + %constant int & (*ADD_BY_REFERENCE)(const int &, int) = addByReference;
136 ++
137 ++
138 ++%inline %{
139 ++typedef int AddByValueTypedef(const int &a, int b);
140 ++typedef int * AddByPointerTypedef(const int &a, int b);
141 ++typedef int & AddByReferenceTypedef(const int &a, int b);
142 ++void *typedef_call1(AddByValueTypedef *& precallback, AddByValueTypedef * postcallback) { return 0; }
143 ++void *typedef_call2(AddByPointerTypedef *& precallback, AddByPointerTypedef * postcallback) { return 0; }
144 ++void *typedef_call3(AddByReferenceTypedef *& precallback, AddByReferenceTypedef * postcallback) { return 0; }
145 ++%}
146 ++
147
148 diff --git a/dev-lang/swig/swig-1.3.40-r1.ebuild b/dev-lang/swig/swig-1.3.40-r1.ebuild
149 deleted file mode 100644
150 index 46c6857..0000000
151 --- a/dev-lang/swig/swig-1.3.40-r1.ebuild
152 +++ /dev/null
153 @@ -1,34 +0,0 @@
154 -# Copyright 1999-2010 Gentoo Foundation
155 -# Distributed under the terms of the GNU General Public License v2
156 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.40-r1.ebuild,v 1.14 2010/07/18 14:52:27 armin76 Exp $
157 -
158 -EAPI="3"
159 -DESCRIPTION="Simplified Wrapper and Interface Generator"
160 -HOMEPAGE="http://www.swig.org/"
161 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
162 -
163 -LICENSE="as-is"
164 -SLOT="0"
165 -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
166 -IUSE="ccache doc"
167 -RESTRICT="test"
168 -DEPEND=""
169 -RDEPEND=""
170 -
171 -src_prepare () {
172 - rm -v aclocal.m4 || die "Unable to remove aclocal.m4"
173 - ./autogen.sh || die "Autogen script failed"
174 -}
175 -
176 -src_configure () {
177 - econf \
178 - $(use_enable ccache)
179 -}
180 -
181 -src_install() {
182 - emake DESTDIR="${D}" install || die "target install failed"
183 - dodoc ANNOUNCE CHANGES CHANGES.current FUTURE NEW README TODO || die "dodoc failed"
184 - if use doc; then
185 - dohtml -r Doc/{Devel,Manual} || die "Failed to install html documentation"
186 - fi
187 -}
188
189 diff --git a/dev-lang/swig/swig-2.0.0.ebuild b/dev-lang/swig/swig-2.0.0.ebuild
190 deleted file mode 100644
191 index 0e3d440..0000000
192 --- a/dev-lang/swig/swig-2.0.0.ebuild
193 +++ /dev/null
194 @@ -1,34 +0,0 @@
195 -# Copyright 1999-2010 Gentoo Foundation
196 -# Distributed under the terms of the GNU General Public License v2
197 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-2.0.0.ebuild,v 1.2 2010/09/24 16:52:40 leio Exp $
198 -
199 -EAPI="3"
200 -DESCRIPTION="Simplified Wrapper and Interface Generator"
201 -HOMEPAGE="http://www.swig.org/"
202 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
203 -
204 -LICENSE="as-is"
205 -SLOT="0"
206 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
207 -IUSE="ccache doc"
208 -RESTRICT="test"
209 -DEPEND=""
210 -RDEPEND=""
211 -
212 -src_prepare () {
213 - rm -v aclocal.m4 || die "Unable to remove aclocal.m4"
214 - ./autogen.sh || die "Autogen script failed"
215 -}
216 -
217 -src_configure () {
218 - econf \
219 - $(use_enable ccache)
220 -}
221 -
222 -src_install() {
223 - emake DESTDIR="${D}" install || die "target install failed"
224 - dodoc ANNOUNCE CHANGES CHANGES.current README TODO || die "dodoc failed"
225 - if use doc; then
226 - dohtml -r Doc/{Devel,Manual} || die "Failed to install html documentation"
227 - fi
228 -}
229
230 diff --git a/dev-lang/swig/swig-2.0.1.ebuild b/dev-lang/swig/swig-2.0.1.ebuild
231 deleted file mode 100644
232 index 33623f0..0000000
233 --- a/dev-lang/swig/swig-2.0.1.ebuild
234 +++ /dev/null
235 @@ -1,33 +0,0 @@
236 -# Copyright 1999-2010 Gentoo Foundation
237 -# Distributed under the terms of the GNU General Public License v2
238 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-2.0.1.ebuild,v 1.1 2010/10/26 07:26:56 radhermit Exp $
239 -
240 -EAPI="3"
241 -
242 -DESCRIPTION="Simplified Wrapper and Interface Generator"
243 -HOMEPAGE="http://www.swig.org/"
244 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
245 -
246 -LICENSE="GPL-3 as-is"
247 -SLOT="0"
248 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
249 -IUSE="ccache doc pcre"
250 -RESTRICT="test"
251 -
252 -DEPEND="pcre? ( dev-libs/libpcre )"
253 -RDEPEND="${DEPEND}"
254 -
255 -src_configure() {
256 - econf \
257 - --disable-dependency-tracking \
258 - $(use_enable ccache) \
259 - $(use_with pcre)
260 -}
261 -
262 -src_install() {
263 - emake DESTDIR="${D}" install || die "emake install failed"
264 - dodoc ANNOUNCE CHANGES CHANGES.current README TODO || die "dodoc failed"
265 - if use doc; then
266 - dohtml -r Doc/{Devel,Manual} || die "dohtml failed"
267 - fi
268 -}
269
270 diff --git a/dev-lang/swig/swig-2.0.2.ebuild b/dev-lang/swig/swig-2.0.2.ebuild
271 deleted file mode 100644
272 index 7be089e..0000000
273 --- a/dev-lang/swig/swig-2.0.2.ebuild
274 +++ /dev/null
275 @@ -1,33 +0,0 @@
276 -# Copyright 1999-2011 Gentoo Foundation
277 -# Distributed under the terms of the GNU General Public License v2
278 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-2.0.2.ebuild,v 1.7 2011/07/17 10:24:43 xarthisius Exp $
279 -
280 -EAPI="3"
281 -
282 -DESCRIPTION="Simplified Wrapper and Interface Generator"
283 -HOMEPAGE="http://www.swig.org/"
284 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
285 -
286 -LICENSE="GPL-3 as-is"
287 -SLOT="0"
288 -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
289 -IUSE="ccache doc pcre"
290 -RESTRICT="test"
291 -
292 -DEPEND="pcre? ( dev-libs/libpcre )"
293 -RDEPEND="${DEPEND}"
294 -
295 -src_configure() {
296 - econf \
297 - --disable-dependency-tracking \
298 - $(use_enable ccache) \
299 - $(use_with pcre)
300 -}
301 -
302 -src_install() {
303 - emake DESTDIR="${D}" install || die "emake install failed"
304 - dodoc ANNOUNCE CHANGES CHANGES.current README TODO || die "dodoc failed"
305 - if use doc; then
306 - dohtml -r Doc/{Devel,Manual} || die "dohtml failed"
307 - fi
308 -}
309
310 diff --git a/dev-lang/swig/swig-2.0.3.ebuild b/dev-lang/swig/swig-2.0.4-r1.ebuild
311 similarity index 84%
312 rename from dev-lang/swig/swig-2.0.3.ebuild
313 rename to dev-lang/swig/swig-2.0.4-r1.ebuild
314 index 9890372..6275404 100644
315 --- a/dev-lang/swig/swig-2.0.3.ebuild
316 +++ b/dev-lang/swig/swig-2.0.4-r1.ebuild
317 @@ -1,9 +1,11 @@
318 # Copyright 1999-2011 Gentoo Foundation
319 # Distributed under the terms of the GNU General Public License v2
320 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-2.0.3.ebuild,v 1.1 2011/04/14 21:37:36 pchrist Exp $
321 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-2.0.4.ebuild,v 1.1 2011/05/28 15:40:26 pchrist Exp $
322
323 EAPI="3"
324
325 +inherit base
326 +
327 DESCRIPTION="Simplified Wrapper and Interface Generator"
328 HOMEPAGE="http://www.swig.org/"
329 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
330 @@ -17,6 +19,8 @@ RESTRICT="test"
331 DEPEND="pcre? ( dev-libs/libpcre )"
332 RDEPEND="${DEPEND}"
333
334 +PATCHES=( "${FILESDIR}/${P}-typedef.patch" )
335 +
336 src_configure() {
337 econf \
338 --disable-dependency-tracking \
339
340 diff --git a/dev-lang/swig/swig-2.0.4_pre12643.ebuild b/dev-lang/swig/swig-2.0.4_pre12643.ebuild
341 deleted file mode 100644
342 index ecfc50e..0000000
343 --- a/dev-lang/swig/swig-2.0.4_pre12643.ebuild
344 +++ /dev/null
345 @@ -1,43 +0,0 @@
346 -# Copyright 1999-2011 Gentoo Foundation
347 -# Distributed under the terms of the GNU General Public License v2
348 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-2.0.4_pre12643.ebuild,v 1.2 2011/04/29 09:24:55 pchrist Exp $
349 -
350 -EAPI="3"
351 -
352 -DESCRIPTION="Simplified Wrapper and Interface Generator"
353 -HOMEPAGE="http://www.swig.org/"
354 -if [[ "${PV}" == *_pre* ]]; then
355 - SRC_URI="mirror://gentoo/${P}.tar.bz2"
356 -else
357 - SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
358 -fi
359 -
360 -LICENSE="GPL-3 as-is"
361 -SLOT="0"
362 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
363 -IUSE="ccache doc pcre"
364 -RESTRICT="test"
365 -
366 -DEPEND="pcre? ( dev-libs/libpcre )"
367 -RDEPEND="${DEPEND}"
368 -
369 -src_prepare() {
370 - if [[ "${PV}" == *_pre* ]]; then
371 - ./autogen.sh || die "autogen.sh failed"
372 - fi
373 -}
374 -
375 -src_configure() {
376 - econf \
377 - --disable-dependency-tracking \
378 - $(use_enable ccache) \
379 - $(use_with pcre)
380 -}
381 -
382 -src_install() {
383 - emake DESTDIR="${D}" install || die "emake install failed"
384 - dodoc ANNOUNCE CHANGES CHANGES.current README TODO || die "dodoc failed"
385 - if use doc; then
386 - dohtml -r Doc/{Devel,Manual} || die "dohtml failed"
387 - fi
388 -}