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 |
-} |