1 |
commit: 5b6d00017644283b5d199787b9603928ef8fa13e |
2 |
Author: NP-Hardass <NP-Hardass <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Nov 3 16:56:15 2017 +0000 |
4 |
Commit: NP Hardass <np-hardass <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Nov 5 05:52:58 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6d0001 |
7 |
|
8 |
app-emulation/wine-vanilla: Refactor to dynamically add patchbin dep |
9 |
|
10 |
Bug: https://bugs.gentoo.org/show_bug.cgi?id=635222 |
11 |
Package-Manager: Portage-2.3.13, Repoman-2.3.4 |
12 |
|
13 |
.../wine-vanilla/wine-vanilla-2.0-r1.ebuild | 29 +++++++++++++--------- |
14 |
.../wine-vanilla/wine-vanilla-2.0.1-r1.ebuild | 29 +++++++++++++--------- |
15 |
.../wine-vanilla/wine-vanilla-2.0.2-r1.ebuild | 29 +++++++++++++--------- |
16 |
.../wine-vanilla/wine-vanilla-2.1-r1.ebuild | 29 +++++++++++++--------- |
17 |
.../wine-vanilla/wine-vanilla-2.10-r1.ebuild | 29 +++++++++++++--------- |
18 |
.../wine-vanilla/wine-vanilla-2.11-r1.ebuild | 29 +++++++++++++--------- |
19 |
.../wine-vanilla/wine-vanilla-2.12-r1.ebuild | 29 +++++++++++++--------- |
20 |
.../wine-vanilla/wine-vanilla-2.13-r1.ebuild | 29 +++++++++++++--------- |
21 |
.../wine-vanilla/wine-vanilla-2.14-r1.ebuild | 29 +++++++++++++--------- |
22 |
.../wine-vanilla/wine-vanilla-2.15-r1.ebuild | 29 +++++++++++++--------- |
23 |
.../wine-vanilla/wine-vanilla-2.16-r1.ebuild | 29 +++++++++++++--------- |
24 |
.../wine-vanilla/wine-vanilla-2.17-r1.ebuild | 29 +++++++++++++--------- |
25 |
...-2.18-r1.ebuild => wine-vanilla-2.18-r2.ebuild} | 22 +++++++++------- |
26 |
...lla-2.19.ebuild => wine-vanilla-2.19-r1.ebuild} | 22 +++++++++------- |
27 |
.../wine-vanilla/wine-vanilla-2.2-r1.ebuild | 29 +++++++++++++--------- |
28 |
.../wine-vanilla/wine-vanilla-2.3-r1.ebuild | 29 +++++++++++++--------- |
29 |
.../wine-vanilla/wine-vanilla-2.4-r1.ebuild | 29 +++++++++++++--------- |
30 |
.../wine-vanilla/wine-vanilla-2.5-r1.ebuild | 29 +++++++++++++--------- |
31 |
.../wine-vanilla/wine-vanilla-2.6-r1.ebuild | 29 +++++++++++++--------- |
32 |
.../wine-vanilla/wine-vanilla-2.7-r1.ebuild | 29 +++++++++++++--------- |
33 |
.../wine-vanilla/wine-vanilla-2.8-r1.ebuild | 29 +++++++++++++--------- |
34 |
.../wine-vanilla/wine-vanilla-2.9-r1.ebuild | 29 +++++++++++++--------- |
35 |
.../wine-vanilla/wine-vanilla-9999.ebuild | 22 +++++++++------- |
36 |
23 files changed, 379 insertions(+), 267 deletions(-) |
37 |
|
38 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.0-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.0-r1.ebuild |
39 |
index 697e0f31fb0..775a1f19fce 100644 |
40 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.0-r1.ebuild |
41 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.0-r1.ebuild |
42 |
@@ -131,7 +131,6 @@ RDEPEND="${COMMON_DEPEND} |
43 |
|
44 |
# tools/make_requests requires perl |
45 |
DEPEND="${COMMON_DEPEND} |
46 |
- dev-util/patchbin |
47 |
sys-devel/flex |
48 |
>=sys-kernel/linux-headers-2.6 |
49 |
virtual/pkgconfig |
50 |
@@ -151,6 +150,23 @@ usr/share/applications/wine-notepad.desktop |
51 |
usr/share/applications/wine-uninstaller.desktop |
52 |
usr/share/applications/wine-winecfg.desktop" |
53 |
|
54 |
+PATCHES=( |
55 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
56 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
57 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
58 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
59 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
60 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
61 |
+) |
62 |
+PATCHES_BIN=( |
63 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
64 |
+) |
65 |
+ |
66 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
67 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
68 |
+ DEPEND+=" dev-util/patchbin" |
69 |
+fi |
70 |
+ |
71 |
wine_compiler_check() { |
72 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
73 |
|
74 |
@@ -299,17 +315,6 @@ src_prepare() { |
75 |
} |
76 |
|
77 |
local md5="$(md5sum server/protocol.def)" |
78 |
- local PATCHES=( |
79 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
80 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
81 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
82 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
83 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
84 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
85 |
- ) |
86 |
- local PATCHES_BIN=( |
87 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
88 |
- ) |
89 |
|
90 |
default |
91 |
eapply_bin |
92 |
|
93 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.0.1-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.0.1-r1.ebuild |
94 |
index 72ca9065ccc..0a297502ec6 100644 |
95 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.0.1-r1.ebuild |
96 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.0.1-r1.ebuild |
97 |
@@ -131,7 +131,6 @@ RDEPEND="${COMMON_DEPEND} |
98 |
|
99 |
# tools/make_requests requires perl |
100 |
DEPEND="${COMMON_DEPEND} |
101 |
- dev-util/patchbin |
102 |
sys-devel/flex |
103 |
>=sys-kernel/linux-headers-2.6 |
104 |
virtual/pkgconfig |
105 |
@@ -151,6 +150,23 @@ usr/share/applications/wine-notepad.desktop |
106 |
usr/share/applications/wine-uninstaller.desktop |
107 |
usr/share/applications/wine-winecfg.desktop" |
108 |
|
109 |
+PATCHES=( |
110 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
111 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
112 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
113 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
114 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
115 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
116 |
+) |
117 |
+PATCHES_BIN=( |
118 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
119 |
+) |
120 |
+ |
121 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
122 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
123 |
+ DEPEND+=" dev-util/patchbin" |
124 |
+fi |
125 |
+ |
126 |
wine_compiler_check() { |
127 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
128 |
|
129 |
@@ -299,17 +315,6 @@ src_prepare() { |
130 |
} |
131 |
|
132 |
local md5="$(md5sum server/protocol.def)" |
133 |
- local PATCHES=( |
134 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
135 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
136 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
137 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
138 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
139 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
140 |
- ) |
141 |
- local PATCHES_BIN=( |
142 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
143 |
- ) |
144 |
|
145 |
default |
146 |
eapply_bin |
147 |
|
148 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.0.2-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.0.2-r1.ebuild |
149 |
index 72ca9065ccc..0a297502ec6 100644 |
150 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.0.2-r1.ebuild |
151 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.0.2-r1.ebuild |
152 |
@@ -131,7 +131,6 @@ RDEPEND="${COMMON_DEPEND} |
153 |
|
154 |
# tools/make_requests requires perl |
155 |
DEPEND="${COMMON_DEPEND} |
156 |
- dev-util/patchbin |
157 |
sys-devel/flex |
158 |
>=sys-kernel/linux-headers-2.6 |
159 |
virtual/pkgconfig |
160 |
@@ -151,6 +150,23 @@ usr/share/applications/wine-notepad.desktop |
161 |
usr/share/applications/wine-uninstaller.desktop |
162 |
usr/share/applications/wine-winecfg.desktop" |
163 |
|
164 |
+PATCHES=( |
165 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
166 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
167 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
168 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
169 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
170 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
171 |
+) |
172 |
+PATCHES_BIN=( |
173 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
174 |
+) |
175 |
+ |
176 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
177 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
178 |
+ DEPEND+=" dev-util/patchbin" |
179 |
+fi |
180 |
+ |
181 |
wine_compiler_check() { |
182 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
183 |
|
184 |
@@ -299,17 +315,6 @@ src_prepare() { |
185 |
} |
186 |
|
187 |
local md5="$(md5sum server/protocol.def)" |
188 |
- local PATCHES=( |
189 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
190 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
191 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
192 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
193 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
194 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
195 |
- ) |
196 |
- local PATCHES_BIN=( |
197 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
198 |
- ) |
199 |
|
200 |
default |
201 |
eapply_bin |
202 |
|
203 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.1-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.1-r1.ebuild |
204 |
index 5d4299bca59..c94a6ccc98d 100644 |
205 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.1-r1.ebuild |
206 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.1-r1.ebuild |
207 |
@@ -131,7 +131,6 @@ RDEPEND="${COMMON_DEPEND} |
208 |
|
209 |
# tools/make_requests requires perl |
210 |
DEPEND="${COMMON_DEPEND} |
211 |
- dev-util/patchbin |
212 |
sys-devel/flex |
213 |
>=sys-kernel/linux-headers-2.6 |
214 |
virtual/pkgconfig |
215 |
@@ -151,6 +150,23 @@ usr/share/applications/wine-notepad.desktop |
216 |
usr/share/applications/wine-uninstaller.desktop |
217 |
usr/share/applications/wine-winecfg.desktop" |
218 |
|
219 |
+PATCHES=( |
220 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
221 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
222 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
223 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
224 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
225 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
226 |
+) |
227 |
+PATCHES_BIN=( |
228 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
229 |
+) |
230 |
+ |
231 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
232 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
233 |
+ DEPEND+=" dev-util/patchbin" |
234 |
+fi |
235 |
+ |
236 |
wine_compiler_check() { |
237 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
238 |
|
239 |
@@ -299,17 +315,6 @@ src_prepare() { |
240 |
} |
241 |
|
242 |
local md5="$(md5sum server/protocol.def)" |
243 |
- local PATCHES=( |
244 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
245 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
246 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
247 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
248 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
249 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
250 |
- ) |
251 |
- local PATCHES_BIN=( |
252 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
253 |
- ) |
254 |
|
255 |
default |
256 |
eapply_bin |
257 |
|
258 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.10-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.10-r1.ebuild |
259 |
index b79fd64dd9a..0cbbf7c0682 100644 |
260 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.10-r1.ebuild |
261 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.10-r1.ebuild |
262 |
@@ -132,7 +132,6 @@ RDEPEND="${COMMON_DEPEND} |
263 |
|
264 |
# tools/make_requests requires perl |
265 |
DEPEND="${COMMON_DEPEND} |
266 |
- dev-util/patchbin |
267 |
sys-devel/flex |
268 |
>=sys-kernel/linux-headers-2.6 |
269 |
virtual/pkgconfig |
270 |
@@ -152,6 +151,23 @@ usr/share/applications/wine-notepad.desktop |
271 |
usr/share/applications/wine-uninstaller.desktop |
272 |
usr/share/applications/wine-winecfg.desktop" |
273 |
|
274 |
+PATCHES=( |
275 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
276 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
277 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
278 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
279 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
280 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
281 |
+) |
282 |
+PATCHES_BIN=( |
283 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
284 |
+) |
285 |
+ |
286 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
287 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
288 |
+ DEPEND+=" dev-util/patchbin" |
289 |
+fi |
290 |
+ |
291 |
wine_compiler_check() { |
292 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
293 |
|
294 |
@@ -300,17 +316,6 @@ src_prepare() { |
295 |
} |
296 |
|
297 |
local md5="$(md5sum server/protocol.def)" |
298 |
- local PATCHES=( |
299 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
300 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
301 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
302 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
303 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
304 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
305 |
- ) |
306 |
- local PATCHES_BIN=( |
307 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
308 |
- ) |
309 |
|
310 |
default |
311 |
eapply_bin |
312 |
|
313 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.11-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.11-r1.ebuild |
314 |
index b79fd64dd9a..0cbbf7c0682 100644 |
315 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.11-r1.ebuild |
316 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.11-r1.ebuild |
317 |
@@ -132,7 +132,6 @@ RDEPEND="${COMMON_DEPEND} |
318 |
|
319 |
# tools/make_requests requires perl |
320 |
DEPEND="${COMMON_DEPEND} |
321 |
- dev-util/patchbin |
322 |
sys-devel/flex |
323 |
>=sys-kernel/linux-headers-2.6 |
324 |
virtual/pkgconfig |
325 |
@@ -152,6 +151,23 @@ usr/share/applications/wine-notepad.desktop |
326 |
usr/share/applications/wine-uninstaller.desktop |
327 |
usr/share/applications/wine-winecfg.desktop" |
328 |
|
329 |
+PATCHES=( |
330 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
331 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
332 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
333 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
334 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
335 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
336 |
+) |
337 |
+PATCHES_BIN=( |
338 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
339 |
+) |
340 |
+ |
341 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
342 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
343 |
+ DEPEND+=" dev-util/patchbin" |
344 |
+fi |
345 |
+ |
346 |
wine_compiler_check() { |
347 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
348 |
|
349 |
@@ -300,17 +316,6 @@ src_prepare() { |
350 |
} |
351 |
|
352 |
local md5="$(md5sum server/protocol.def)" |
353 |
- local PATCHES=( |
354 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
355 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
356 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
357 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
358 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
359 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
360 |
- ) |
361 |
- local PATCHES_BIN=( |
362 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
363 |
- ) |
364 |
|
365 |
default |
366 |
eapply_bin |
367 |
|
368 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.12-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.12-r1.ebuild |
369 |
index b79fd64dd9a..0cbbf7c0682 100644 |
370 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.12-r1.ebuild |
371 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.12-r1.ebuild |
372 |
@@ -132,7 +132,6 @@ RDEPEND="${COMMON_DEPEND} |
373 |
|
374 |
# tools/make_requests requires perl |
375 |
DEPEND="${COMMON_DEPEND} |
376 |
- dev-util/patchbin |
377 |
sys-devel/flex |
378 |
>=sys-kernel/linux-headers-2.6 |
379 |
virtual/pkgconfig |
380 |
@@ -152,6 +151,23 @@ usr/share/applications/wine-notepad.desktop |
381 |
usr/share/applications/wine-uninstaller.desktop |
382 |
usr/share/applications/wine-winecfg.desktop" |
383 |
|
384 |
+PATCHES=( |
385 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
386 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
387 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
388 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
389 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
390 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
391 |
+) |
392 |
+PATCHES_BIN=( |
393 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
394 |
+) |
395 |
+ |
396 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
397 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
398 |
+ DEPEND+=" dev-util/patchbin" |
399 |
+fi |
400 |
+ |
401 |
wine_compiler_check() { |
402 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
403 |
|
404 |
@@ -300,17 +316,6 @@ src_prepare() { |
405 |
} |
406 |
|
407 |
local md5="$(md5sum server/protocol.def)" |
408 |
- local PATCHES=( |
409 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
410 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
411 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
412 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
413 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
414 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
415 |
- ) |
416 |
- local PATCHES_BIN=( |
417 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
418 |
- ) |
419 |
|
420 |
default |
421 |
eapply_bin |
422 |
|
423 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.13-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.13-r1.ebuild |
424 |
index b79fd64dd9a..0cbbf7c0682 100644 |
425 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.13-r1.ebuild |
426 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.13-r1.ebuild |
427 |
@@ -132,7 +132,6 @@ RDEPEND="${COMMON_DEPEND} |
428 |
|
429 |
# tools/make_requests requires perl |
430 |
DEPEND="${COMMON_DEPEND} |
431 |
- dev-util/patchbin |
432 |
sys-devel/flex |
433 |
>=sys-kernel/linux-headers-2.6 |
434 |
virtual/pkgconfig |
435 |
@@ -152,6 +151,23 @@ usr/share/applications/wine-notepad.desktop |
436 |
usr/share/applications/wine-uninstaller.desktop |
437 |
usr/share/applications/wine-winecfg.desktop" |
438 |
|
439 |
+PATCHES=( |
440 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
441 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
442 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
443 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
444 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
445 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
446 |
+) |
447 |
+PATCHES_BIN=( |
448 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
449 |
+) |
450 |
+ |
451 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
452 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
453 |
+ DEPEND+=" dev-util/patchbin" |
454 |
+fi |
455 |
+ |
456 |
wine_compiler_check() { |
457 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
458 |
|
459 |
@@ -300,17 +316,6 @@ src_prepare() { |
460 |
} |
461 |
|
462 |
local md5="$(md5sum server/protocol.def)" |
463 |
- local PATCHES=( |
464 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
465 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
466 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
467 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
468 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
469 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
470 |
- ) |
471 |
- local PATCHES_BIN=( |
472 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
473 |
- ) |
474 |
|
475 |
default |
476 |
eapply_bin |
477 |
|
478 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.14-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.14-r1.ebuild |
479 |
index ef68ed71111..7a674044d95 100644 |
480 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.14-r1.ebuild |
481 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.14-r1.ebuild |
482 |
@@ -132,7 +132,6 @@ RDEPEND="${COMMON_DEPEND} |
483 |
|
484 |
# tools/make_requests requires perl |
485 |
DEPEND="${COMMON_DEPEND} |
486 |
- dev-util/patchbin |
487 |
sys-devel/flex |
488 |
>=sys-kernel/linux-headers-2.6 |
489 |
virtual/pkgconfig |
490 |
@@ -152,6 +151,23 @@ usr/share/applications/wine-notepad.desktop |
491 |
usr/share/applications/wine-uninstaller.desktop |
492 |
usr/share/applications/wine-winecfg.desktop" |
493 |
|
494 |
+PATCHES=( |
495 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
496 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
497 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
498 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
499 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
500 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
501 |
+) |
502 |
+PATCHES_BIN=( |
503 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
504 |
+) |
505 |
+ |
506 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
507 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
508 |
+ DEPEND+=" dev-util/patchbin" |
509 |
+fi |
510 |
+ |
511 |
wine_compiler_check() { |
512 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
513 |
|
514 |
@@ -300,17 +316,6 @@ src_prepare() { |
515 |
} |
516 |
|
517 |
local md5="$(md5sum server/protocol.def)" |
518 |
- local PATCHES=( |
519 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
520 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
521 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
522 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
523 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
524 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
525 |
- ) |
526 |
- local PATCHES_BIN=( |
527 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
528 |
- ) |
529 |
|
530 |
default |
531 |
eapply_bin |
532 |
|
533 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.15-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.15-r1.ebuild |
534 |
index ef68ed71111..7a674044d95 100644 |
535 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.15-r1.ebuild |
536 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.15-r1.ebuild |
537 |
@@ -132,7 +132,6 @@ RDEPEND="${COMMON_DEPEND} |
538 |
|
539 |
# tools/make_requests requires perl |
540 |
DEPEND="${COMMON_DEPEND} |
541 |
- dev-util/patchbin |
542 |
sys-devel/flex |
543 |
>=sys-kernel/linux-headers-2.6 |
544 |
virtual/pkgconfig |
545 |
@@ -152,6 +151,23 @@ usr/share/applications/wine-notepad.desktop |
546 |
usr/share/applications/wine-uninstaller.desktop |
547 |
usr/share/applications/wine-winecfg.desktop" |
548 |
|
549 |
+PATCHES=( |
550 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
551 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
552 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
553 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
554 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
555 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
556 |
+) |
557 |
+PATCHES_BIN=( |
558 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
559 |
+) |
560 |
+ |
561 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
562 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
563 |
+ DEPEND+=" dev-util/patchbin" |
564 |
+fi |
565 |
+ |
566 |
wine_compiler_check() { |
567 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
568 |
|
569 |
@@ -300,17 +316,6 @@ src_prepare() { |
570 |
} |
571 |
|
572 |
local md5="$(md5sum server/protocol.def)" |
573 |
- local PATCHES=( |
574 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
575 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
576 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
577 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
578 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
579 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
580 |
- ) |
581 |
- local PATCHES_BIN=( |
582 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
583 |
- ) |
584 |
|
585 |
default |
586 |
eapply_bin |
587 |
|
588 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.16-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.16-r1.ebuild |
589 |
index ef68ed71111..7a674044d95 100644 |
590 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.16-r1.ebuild |
591 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.16-r1.ebuild |
592 |
@@ -132,7 +132,6 @@ RDEPEND="${COMMON_DEPEND} |
593 |
|
594 |
# tools/make_requests requires perl |
595 |
DEPEND="${COMMON_DEPEND} |
596 |
- dev-util/patchbin |
597 |
sys-devel/flex |
598 |
>=sys-kernel/linux-headers-2.6 |
599 |
virtual/pkgconfig |
600 |
@@ -152,6 +151,23 @@ usr/share/applications/wine-notepad.desktop |
601 |
usr/share/applications/wine-uninstaller.desktop |
602 |
usr/share/applications/wine-winecfg.desktop" |
603 |
|
604 |
+PATCHES=( |
605 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
606 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
607 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
608 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
609 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
610 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
611 |
+) |
612 |
+PATCHES_BIN=( |
613 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
614 |
+) |
615 |
+ |
616 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
617 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
618 |
+ DEPEND+=" dev-util/patchbin" |
619 |
+fi |
620 |
+ |
621 |
wine_compiler_check() { |
622 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
623 |
|
624 |
@@ -300,17 +316,6 @@ src_prepare() { |
625 |
} |
626 |
|
627 |
local md5="$(md5sum server/protocol.def)" |
628 |
- local PATCHES=( |
629 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
630 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
631 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
632 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
633 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
634 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
635 |
- ) |
636 |
- local PATCHES_BIN=( |
637 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
638 |
- ) |
639 |
|
640 |
default |
641 |
eapply_bin |
642 |
|
643 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.17-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.17-r1.ebuild |
644 |
index ef68ed71111..7a674044d95 100644 |
645 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.17-r1.ebuild |
646 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.17-r1.ebuild |
647 |
@@ -132,7 +132,6 @@ RDEPEND="${COMMON_DEPEND} |
648 |
|
649 |
# tools/make_requests requires perl |
650 |
DEPEND="${COMMON_DEPEND} |
651 |
- dev-util/patchbin |
652 |
sys-devel/flex |
653 |
>=sys-kernel/linux-headers-2.6 |
654 |
virtual/pkgconfig |
655 |
@@ -152,6 +151,23 @@ usr/share/applications/wine-notepad.desktop |
656 |
usr/share/applications/wine-uninstaller.desktop |
657 |
usr/share/applications/wine-winecfg.desktop" |
658 |
|
659 |
+PATCHES=( |
660 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
661 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
662 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
663 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
664 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
665 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
666 |
+) |
667 |
+PATCHES_BIN=( |
668 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
669 |
+) |
670 |
+ |
671 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
672 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
673 |
+ DEPEND+=" dev-util/patchbin" |
674 |
+fi |
675 |
+ |
676 |
wine_compiler_check() { |
677 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
678 |
|
679 |
@@ -300,17 +316,6 @@ src_prepare() { |
680 |
} |
681 |
|
682 |
local md5="$(md5sum server/protocol.def)" |
683 |
- local PATCHES=( |
684 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
685 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
686 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
687 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
688 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
689 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
690 |
- ) |
691 |
- local PATCHES_BIN=( |
692 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
693 |
- ) |
694 |
|
695 |
default |
696 |
eapply_bin |
697 |
|
698 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.18-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.18-r2.ebuild |
699 |
similarity index 97% |
700 |
rename from app-emulation/wine-vanilla/wine-vanilla-2.18-r1.ebuild |
701 |
rename to app-emulation/wine-vanilla/wine-vanilla-2.18-r2.ebuild |
702 |
index 8851cfc5ac4..d8b9031e8ed 100644 |
703 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.18-r1.ebuild |
704 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.18-r2.ebuild |
705 |
@@ -132,7 +132,6 @@ RDEPEND="${COMMON_DEPEND} |
706 |
|
707 |
# tools/make_requests requires perl |
708 |
DEPEND="${COMMON_DEPEND} |
709 |
- dev-util/patchbin |
710 |
sys-devel/flex |
711 |
>=sys-kernel/linux-headers-2.6 |
712 |
virtual/pkgconfig |
713 |
@@ -152,6 +151,19 @@ usr/share/applications/wine-notepad.desktop |
714 |
usr/share/applications/wine-uninstaller.desktop |
715 |
usr/share/applications/wine-winecfg.desktop" |
716 |
|
717 |
+PATCHES=( |
718 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
719 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
720 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
721 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
722 |
+) |
723 |
+PATCHES_BIN=() |
724 |
+ |
725 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
726 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
727 |
+ DEPEND+=" dev-util/patchbin" |
728 |
+fi |
729 |
+ |
730 |
wine_compiler_check() { |
731 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
732 |
|
733 |
@@ -300,14 +312,6 @@ src_prepare() { |
734 |
} |
735 |
|
736 |
local md5="$(md5sum server/protocol.def)" |
737 |
- local PATCHES=( |
738 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
739 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
740 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
741 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
742 |
- ) |
743 |
- local PATCHES_BIN=( |
744 |
- ) |
745 |
|
746 |
default |
747 |
eapply_bin |
748 |
|
749 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.19.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.19-r1.ebuild |
750 |
similarity index 97% |
751 |
rename from app-emulation/wine-vanilla/wine-vanilla-2.19.ebuild |
752 |
rename to app-emulation/wine-vanilla/wine-vanilla-2.19-r1.ebuild |
753 |
index 8851cfc5ac4..d8b9031e8ed 100644 |
754 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.19.ebuild |
755 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.19-r1.ebuild |
756 |
@@ -132,7 +132,6 @@ RDEPEND="${COMMON_DEPEND} |
757 |
|
758 |
# tools/make_requests requires perl |
759 |
DEPEND="${COMMON_DEPEND} |
760 |
- dev-util/patchbin |
761 |
sys-devel/flex |
762 |
>=sys-kernel/linux-headers-2.6 |
763 |
virtual/pkgconfig |
764 |
@@ -152,6 +151,19 @@ usr/share/applications/wine-notepad.desktop |
765 |
usr/share/applications/wine-uninstaller.desktop |
766 |
usr/share/applications/wine-winecfg.desktop" |
767 |
|
768 |
+PATCHES=( |
769 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
770 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
771 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
772 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
773 |
+) |
774 |
+PATCHES_BIN=() |
775 |
+ |
776 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
777 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
778 |
+ DEPEND+=" dev-util/patchbin" |
779 |
+fi |
780 |
+ |
781 |
wine_compiler_check() { |
782 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
783 |
|
784 |
@@ -300,14 +312,6 @@ src_prepare() { |
785 |
} |
786 |
|
787 |
local md5="$(md5sum server/protocol.def)" |
788 |
- local PATCHES=( |
789 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
790 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
791 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
792 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
793 |
- ) |
794 |
- local PATCHES_BIN=( |
795 |
- ) |
796 |
|
797 |
default |
798 |
eapply_bin |
799 |
|
800 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.2-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.2-r1.ebuild |
801 |
index 5d4299bca59..c94a6ccc98d 100644 |
802 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.2-r1.ebuild |
803 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.2-r1.ebuild |
804 |
@@ -131,7 +131,6 @@ RDEPEND="${COMMON_DEPEND} |
805 |
|
806 |
# tools/make_requests requires perl |
807 |
DEPEND="${COMMON_DEPEND} |
808 |
- dev-util/patchbin |
809 |
sys-devel/flex |
810 |
>=sys-kernel/linux-headers-2.6 |
811 |
virtual/pkgconfig |
812 |
@@ -151,6 +150,23 @@ usr/share/applications/wine-notepad.desktop |
813 |
usr/share/applications/wine-uninstaller.desktop |
814 |
usr/share/applications/wine-winecfg.desktop" |
815 |
|
816 |
+PATCHES=( |
817 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
818 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
819 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
820 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
821 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
822 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
823 |
+) |
824 |
+PATCHES_BIN=( |
825 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
826 |
+) |
827 |
+ |
828 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
829 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
830 |
+ DEPEND+=" dev-util/patchbin" |
831 |
+fi |
832 |
+ |
833 |
wine_compiler_check() { |
834 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
835 |
|
836 |
@@ -299,17 +315,6 @@ src_prepare() { |
837 |
} |
838 |
|
839 |
local md5="$(md5sum server/protocol.def)" |
840 |
- local PATCHES=( |
841 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
842 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
843 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
844 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
845 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
846 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
847 |
- ) |
848 |
- local PATCHES_BIN=( |
849 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
850 |
- ) |
851 |
|
852 |
default |
853 |
eapply_bin |
854 |
|
855 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.3-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.3-r1.ebuild |
856 |
index 5d4299bca59..c94a6ccc98d 100644 |
857 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.3-r1.ebuild |
858 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.3-r1.ebuild |
859 |
@@ -131,7 +131,6 @@ RDEPEND="${COMMON_DEPEND} |
860 |
|
861 |
# tools/make_requests requires perl |
862 |
DEPEND="${COMMON_DEPEND} |
863 |
- dev-util/patchbin |
864 |
sys-devel/flex |
865 |
>=sys-kernel/linux-headers-2.6 |
866 |
virtual/pkgconfig |
867 |
@@ -151,6 +150,23 @@ usr/share/applications/wine-notepad.desktop |
868 |
usr/share/applications/wine-uninstaller.desktop |
869 |
usr/share/applications/wine-winecfg.desktop" |
870 |
|
871 |
+PATCHES=( |
872 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
873 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
874 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
875 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
876 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
877 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
878 |
+) |
879 |
+PATCHES_BIN=( |
880 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
881 |
+) |
882 |
+ |
883 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
884 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
885 |
+ DEPEND+=" dev-util/patchbin" |
886 |
+fi |
887 |
+ |
888 |
wine_compiler_check() { |
889 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
890 |
|
891 |
@@ -299,17 +315,6 @@ src_prepare() { |
892 |
} |
893 |
|
894 |
local md5="$(md5sum server/protocol.def)" |
895 |
- local PATCHES=( |
896 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
897 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
898 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
899 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
900 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
901 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
902 |
- ) |
903 |
- local PATCHES_BIN=( |
904 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
905 |
- ) |
906 |
|
907 |
default |
908 |
eapply_bin |
909 |
|
910 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.4-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.4-r1.ebuild |
911 |
index 757d3e9e857..a69e75d961e 100644 |
912 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.4-r1.ebuild |
913 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.4-r1.ebuild |
914 |
@@ -131,7 +131,6 @@ RDEPEND="${COMMON_DEPEND} |
915 |
|
916 |
# tools/make_requests requires perl |
917 |
DEPEND="${COMMON_DEPEND} |
918 |
- dev-util/patchbin |
919 |
sys-devel/flex |
920 |
>=sys-kernel/linux-headers-2.6 |
921 |
virtual/pkgconfig |
922 |
@@ -151,6 +150,23 @@ usr/share/applications/wine-notepad.desktop |
923 |
usr/share/applications/wine-uninstaller.desktop |
924 |
usr/share/applications/wine-winecfg.desktop" |
925 |
|
926 |
+PATCHES=( |
927 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
928 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
929 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
930 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
931 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
932 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
933 |
+) |
934 |
+PATCHES_BIN=( |
935 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
936 |
+) |
937 |
+ |
938 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
939 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
940 |
+ DEPEND+=" dev-util/patchbin" |
941 |
+fi |
942 |
+ |
943 |
wine_compiler_check() { |
944 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
945 |
|
946 |
@@ -299,17 +315,6 @@ src_prepare() { |
947 |
} |
948 |
|
949 |
local md5="$(md5sum server/protocol.def)" |
950 |
- local PATCHES=( |
951 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
952 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
953 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
954 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
955 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
956 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
957 |
- ) |
958 |
- local PATCHES_BIN=( |
959 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
960 |
- ) |
961 |
|
962 |
default |
963 |
eapply_bin |
964 |
|
965 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.5-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.5-r1.ebuild |
966 |
index 757d3e9e857..a69e75d961e 100644 |
967 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.5-r1.ebuild |
968 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.5-r1.ebuild |
969 |
@@ -131,7 +131,6 @@ RDEPEND="${COMMON_DEPEND} |
970 |
|
971 |
# tools/make_requests requires perl |
972 |
DEPEND="${COMMON_DEPEND} |
973 |
- dev-util/patchbin |
974 |
sys-devel/flex |
975 |
>=sys-kernel/linux-headers-2.6 |
976 |
virtual/pkgconfig |
977 |
@@ -151,6 +150,23 @@ usr/share/applications/wine-notepad.desktop |
978 |
usr/share/applications/wine-uninstaller.desktop |
979 |
usr/share/applications/wine-winecfg.desktop" |
980 |
|
981 |
+PATCHES=( |
982 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
983 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
984 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
985 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
986 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
987 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
988 |
+) |
989 |
+PATCHES_BIN=( |
990 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
991 |
+) |
992 |
+ |
993 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
994 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
995 |
+ DEPEND+=" dev-util/patchbin" |
996 |
+fi |
997 |
+ |
998 |
wine_compiler_check() { |
999 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
1000 |
|
1001 |
@@ -299,17 +315,6 @@ src_prepare() { |
1002 |
} |
1003 |
|
1004 |
local md5="$(md5sum server/protocol.def)" |
1005 |
- local PATCHES=( |
1006 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
1007 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
1008 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
1009 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
1010 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
1011 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
1012 |
- ) |
1013 |
- local PATCHES_BIN=( |
1014 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
1015 |
- ) |
1016 |
|
1017 |
default |
1018 |
eapply_bin |
1019 |
|
1020 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.6-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.6-r1.ebuild |
1021 |
index 757d3e9e857..a69e75d961e 100644 |
1022 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.6-r1.ebuild |
1023 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.6-r1.ebuild |
1024 |
@@ -131,7 +131,6 @@ RDEPEND="${COMMON_DEPEND} |
1025 |
|
1026 |
# tools/make_requests requires perl |
1027 |
DEPEND="${COMMON_DEPEND} |
1028 |
- dev-util/patchbin |
1029 |
sys-devel/flex |
1030 |
>=sys-kernel/linux-headers-2.6 |
1031 |
virtual/pkgconfig |
1032 |
@@ -151,6 +150,23 @@ usr/share/applications/wine-notepad.desktop |
1033 |
usr/share/applications/wine-uninstaller.desktop |
1034 |
usr/share/applications/wine-winecfg.desktop" |
1035 |
|
1036 |
+PATCHES=( |
1037 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
1038 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
1039 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
1040 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
1041 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
1042 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
1043 |
+) |
1044 |
+PATCHES_BIN=( |
1045 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
1046 |
+) |
1047 |
+ |
1048 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
1049 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
1050 |
+ DEPEND+=" dev-util/patchbin" |
1051 |
+fi |
1052 |
+ |
1053 |
wine_compiler_check() { |
1054 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
1055 |
|
1056 |
@@ -299,17 +315,6 @@ src_prepare() { |
1057 |
} |
1058 |
|
1059 |
local md5="$(md5sum server/protocol.def)" |
1060 |
- local PATCHES=( |
1061 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
1062 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
1063 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
1064 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
1065 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
1066 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
1067 |
- ) |
1068 |
- local PATCHES_BIN=( |
1069 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
1070 |
- ) |
1071 |
|
1072 |
default |
1073 |
eapply_bin |
1074 |
|
1075 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.7-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.7-r1.ebuild |
1076 |
index 757d3e9e857..a69e75d961e 100644 |
1077 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.7-r1.ebuild |
1078 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.7-r1.ebuild |
1079 |
@@ -131,7 +131,6 @@ RDEPEND="${COMMON_DEPEND} |
1080 |
|
1081 |
# tools/make_requests requires perl |
1082 |
DEPEND="${COMMON_DEPEND} |
1083 |
- dev-util/patchbin |
1084 |
sys-devel/flex |
1085 |
>=sys-kernel/linux-headers-2.6 |
1086 |
virtual/pkgconfig |
1087 |
@@ -151,6 +150,23 @@ usr/share/applications/wine-notepad.desktop |
1088 |
usr/share/applications/wine-uninstaller.desktop |
1089 |
usr/share/applications/wine-winecfg.desktop" |
1090 |
|
1091 |
+PATCHES=( |
1092 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
1093 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
1094 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
1095 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
1096 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
1097 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
1098 |
+) |
1099 |
+PATCHES_BIN=( |
1100 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
1101 |
+) |
1102 |
+ |
1103 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
1104 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
1105 |
+ DEPEND+=" dev-util/patchbin" |
1106 |
+fi |
1107 |
+ |
1108 |
wine_compiler_check() { |
1109 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
1110 |
|
1111 |
@@ -299,17 +315,6 @@ src_prepare() { |
1112 |
} |
1113 |
|
1114 |
local md5="$(md5sum server/protocol.def)" |
1115 |
- local PATCHES=( |
1116 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
1117 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
1118 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
1119 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
1120 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
1121 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
1122 |
- ) |
1123 |
- local PATCHES_BIN=( |
1124 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
1125 |
- ) |
1126 |
|
1127 |
default |
1128 |
eapply_bin |
1129 |
|
1130 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.8-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.8-r1.ebuild |
1131 |
index 757d3e9e857..a69e75d961e 100644 |
1132 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.8-r1.ebuild |
1133 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.8-r1.ebuild |
1134 |
@@ -131,7 +131,6 @@ RDEPEND="${COMMON_DEPEND} |
1135 |
|
1136 |
# tools/make_requests requires perl |
1137 |
DEPEND="${COMMON_DEPEND} |
1138 |
- dev-util/patchbin |
1139 |
sys-devel/flex |
1140 |
>=sys-kernel/linux-headers-2.6 |
1141 |
virtual/pkgconfig |
1142 |
@@ -151,6 +150,23 @@ usr/share/applications/wine-notepad.desktop |
1143 |
usr/share/applications/wine-uninstaller.desktop |
1144 |
usr/share/applications/wine-winecfg.desktop" |
1145 |
|
1146 |
+PATCHES=( |
1147 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
1148 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
1149 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
1150 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
1151 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
1152 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
1153 |
+) |
1154 |
+PATCHES_BIN=( |
1155 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
1156 |
+) |
1157 |
+ |
1158 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
1159 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
1160 |
+ DEPEND+=" dev-util/patchbin" |
1161 |
+fi |
1162 |
+ |
1163 |
wine_compiler_check() { |
1164 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
1165 |
|
1166 |
@@ -299,17 +315,6 @@ src_prepare() { |
1167 |
} |
1168 |
|
1169 |
local md5="$(md5sum server/protocol.def)" |
1170 |
- local PATCHES=( |
1171 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
1172 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
1173 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
1174 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
1175 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
1176 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
1177 |
- ) |
1178 |
- local PATCHES_BIN=( |
1179 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
1180 |
- ) |
1181 |
|
1182 |
default |
1183 |
eapply_bin |
1184 |
|
1185 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-2.9-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-2.9-r1.ebuild |
1186 |
index b79fd64dd9a..0cbbf7c0682 100644 |
1187 |
--- a/app-emulation/wine-vanilla/wine-vanilla-2.9-r1.ebuild |
1188 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-2.9-r1.ebuild |
1189 |
@@ -132,7 +132,6 @@ RDEPEND="${COMMON_DEPEND} |
1190 |
|
1191 |
# tools/make_requests requires perl |
1192 |
DEPEND="${COMMON_DEPEND} |
1193 |
- dev-util/patchbin |
1194 |
sys-devel/flex |
1195 |
>=sys-kernel/linux-headers-2.6 |
1196 |
virtual/pkgconfig |
1197 |
@@ -152,6 +151,23 @@ usr/share/applications/wine-notepad.desktop |
1198 |
usr/share/applications/wine-uninstaller.desktop |
1199 |
usr/share/applications/wine-winecfg.desktop" |
1200 |
|
1201 |
+PATCHES=( |
1202 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
1203 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
1204 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
1205 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
1206 |
+ "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
1207 |
+ "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
1208 |
+) |
1209 |
+PATCHES_BIN=( |
1210 |
+ "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
1211 |
+) |
1212 |
+ |
1213 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
1214 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
1215 |
+ DEPEND+=" dev-util/patchbin" |
1216 |
+fi |
1217 |
+ |
1218 |
wine_compiler_check() { |
1219 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
1220 |
|
1221 |
@@ -300,17 +316,6 @@ src_prepare() { |
1222 |
} |
1223 |
|
1224 |
local md5="$(md5sum server/protocol.def)" |
1225 |
- local PATCHES=( |
1226 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
1227 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
1228 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
1229 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
1230 |
- "${PATCHDIR}/patches/freetype-2.8.1-segfault.patch" #631676 |
1231 |
- "${PATCHDIR}/patches/freetype-2.8.1-drop-glyphs.patch" #631376 |
1232 |
- ) |
1233 |
- local PATCHES_BIN=( |
1234 |
- "${PATCHDIR}/patches/freetype-2.8.1-patch-fonts.patch" #631376 |
1235 |
- ) |
1236 |
|
1237 |
default |
1238 |
eapply_bin |
1239 |
|
1240 |
diff --git a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild |
1241 |
index 8851cfc5ac4..d8b9031e8ed 100644 |
1242 |
--- a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild |
1243 |
+++ b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild |
1244 |
@@ -132,7 +132,6 @@ RDEPEND="${COMMON_DEPEND} |
1245 |
|
1246 |
# tools/make_requests requires perl |
1247 |
DEPEND="${COMMON_DEPEND} |
1248 |
- dev-util/patchbin |
1249 |
sys-devel/flex |
1250 |
>=sys-kernel/linux-headers-2.6 |
1251 |
virtual/pkgconfig |
1252 |
@@ -152,6 +151,19 @@ usr/share/applications/wine-notepad.desktop |
1253 |
usr/share/applications/wine-uninstaller.desktop |
1254 |
usr/share/applications/wine-winecfg.desktop" |
1255 |
|
1256 |
+PATCHES=( |
1257 |
+ "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
1258 |
+ "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
1259 |
+ "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
1260 |
+ "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
1261 |
+) |
1262 |
+PATCHES_BIN=() |
1263 |
+ |
1264 |
+# https://bugs.gentoo.org/show_bug.cgi?id=635222 |
1265 |
+if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then |
1266 |
+ DEPEND+=" dev-util/patchbin" |
1267 |
+fi |
1268 |
+ |
1269 |
wine_compiler_check() { |
1270 |
[[ ${MERGE_TYPE} = "binary" ]] && return 0 |
1271 |
|
1272 |
@@ -300,14 +312,6 @@ src_prepare() { |
1273 |
} |
1274 |
|
1275 |
local md5="$(md5sum server/protocol.def)" |
1276 |
- local PATCHES=( |
1277 |
- "${PATCHDIR}/patches/${MY_PN}-1.5.26-winegcc.patch" #260726 |
1278 |
- "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615 |
1279 |
- "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508 |
1280 |
- "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" |
1281 |
- ) |
1282 |
- local PATCHES_BIN=( |
1283 |
- ) |
1284 |
|
1285 |
default |
1286 |
eapply_bin |