Gentoo Archives: gentoo-commits

From: Marcel Unbehaun <frostworks@×××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: x11-libs/wxGTK/, games-emulation/ps2emu-gsdx/, games-emulation/pcsx2-meta/, ...
Date: Sun, 22 Jun 2014 05:52:42
Message-Id: 1403416299.a084a58014f11d0addb2242aeb4bd4e9a942436f.frostwork@gentoo
1 commit: a084a58014f11d0addb2242aeb4bd4e9a942436f
2 Author: frostwork <frostwork1 <AT> gmail <DOT> com>
3 AuthorDate: Sun Jun 22 05:51:39 2014 +0000
4 Commit: Marcel Unbehaun <frostworks <AT> gmx <DOT> de>
5 CommitDate: Sun Jun 22 05:51:39 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=a084a580
7
8 updated modular pcsx2 live ebuilds and added slightly modified multilib wxGTK ebuild from 510708
9
10 ---
11 games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild | 9 +-
12 games-emulation/pcsx2/pcsx2-9999.ebuild | 86 +-
13 .../ps2emu-cdvdiso/ps2emu-cdvdiso-9999.ebuild | 32 +-
14 .../ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-9999.ebuild | 23 +-
15 .../ps2emu-cdvdnull/ps2emu-cdvdnull-9999.ebuild | 23 +-
16 .../ps2emu-dev9null/ps2emu-dev9null-9999.ebuild | 23 +-
17 .../ps2emu-fwnull/ps2emu-fwnull-9999.ebuild | 23 +-
18 games-emulation/ps2emu-gsdx/files/mesa-10.patch | 13 +
19 .../ps2emu-gsdx/ps2emu-gsdx-9999.ebuild | 43 +-
20 .../ps2emu-gsnull/ps2emu-gsnull-9999.ebuild | 23 +-
21 .../ps2emu-onepad/ps2emu-onepad-9999.ebuild | 23 +-
22 .../ps2emu-padnull/ps2emu-padnull-9999.ebuild | 23 +-
23 .../ps2emu-spu2-x/ps2emu-spu2-x-9999.ebuild | 47 +-
24 .../ps2emu-spu2null/ps2emu-spu2null-9999.ebuild | 23 +-
25 .../ps2emu-usbnull/ps2emu-usbnull-9999.ebuild | 23 +-
26 .../ps2emu-zerogs/ps2emu-zerogs-9999.ebuild | 33 +-
27 .../ps2emu-zzogl/ps2emu-zzogl-9999.ebuild | 30 +-
28 x11-libs/wxGTK/ChangeLog | 1321 ++++++++++++++++++++
29 .../wxGTK/files/wxGTK-2.8.10.1-odbc-defines.patch | 39 +
30 x11-libs/wxGTK/files/wxGTK-2.8.11-collision.patch | 74 ++
31 .../wxGTK/files/wxGTK-2.8.11-unicode-odbc.patch | 13 +
32 x11-libs/wxGTK/files/wxGTK-2.8.7-mmedia.patch | 11 +
33 x11-libs/wxGTK/files/wxGTK-2.9.3.1-collision.patch | 77 ++
34 x11-libs/wxGTK/files/wxGTK-2.9.4.1-collision.patch | 75 ++
35 x11-libs/wxGTK/files/wxGTK-3.0.0.0-collision.patch | 75 ++
36 x11-libs/wxGTK/metadata.xml | 22 +
37 x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild | 187 +++
38 x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild | 170 +++
39 28 files changed, 2242 insertions(+), 322 deletions(-)
40
41 diff --git a/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild b/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild
42 index a8ba0df..2432e3d 100644
43 --- a/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild
44 +++ b/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild
45 @@ -1,6 +1,6 @@
46 -# Copyright 1999-2011 Gentoo Foundation
47 +# Copyright 1999-2014 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 -# $Header: $
50 +# $Header: games-emulation/pcsx2-meta-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
51
52 EAPI="2"
53
54 @@ -12,8 +12,8 @@ SRC_URI=""
55
56 LICENSE="GPL-3"
57 SLOT="0"
58 -KEYWORDS="~x86"
59 -IUSE="cdvdiso cdvdlinuz cdvdnull dev9null fwnull gsdx gsnull onepad padnull spu2null spu2-x usbnull zerogs zerospu zzogl"
60 +KEYWORDS=""
61 +IUSE="cdvdiso cdvdlinuz cdvdnull dev9null fwnull gsdx gsnull onepad padnull spu2null spu2-x usbnull zerogs zzogl"
62
63 RDEPEND=" games-emulation/pcsx2
64 cdvdiso? ( games-emulation/ps2emu-cdvdiso )
65 @@ -29,6 +29,5 @@ RDEPEND=" games-emulation/pcsx2
66 spu2-x? ( games-emulation/ps2emu-spu2-x )
67 usbnull? ( games-emulation/ps2emu-usbnull )
68 zerogs? ( games-emulation/ps2emu-zerogs )
69 - zerospu? ( games-emulation/ps2emu-zerospu )
70 zzogl? ( games-emulation/ps2emu-zzogl )
71 "
72
73 diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild b/games-emulation/pcsx2/pcsx2-9999.ebuild
74 index f2b8462..8a6c1e3 100644
75 --- a/games-emulation/pcsx2/pcsx2-9999.ebuild
76 +++ b/games-emulation/pcsx2/pcsx2-9999.ebuild
77 @@ -1,60 +1,43 @@
78 -# Copyright 1999-2011 Gentoo Foundation
79 +# Copyright 1999-2014 Gentoo Foundation
80 # Distributed under the terms of the GNU General Public License v2
81 -# $Header: $
82 +# $Header: games-emulation/pcsx2-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
83
84 -EAPI=3
85 +EAPI=5
86
87 WX_GTK_VER="2.8"
88
89 -inherit games cmake-utils subversion wxwidgets
90 +inherit games cmake-utils git-2 wxwidgets
91
92 DESCRIPTION="A PlayStation 2 emulator"
93 HOMEPAGE="http://www.pcsx2.net"
94 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
95 -ESVN_PROJECT="pcsx2"
96 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
97
98 LICENSE="GPL-3"
99 SLOT="0"
100 KEYWORDS=""
101
102 -IUSE="debug"
103 +RDEPEND="
104 + app-arch/bzip2[abi_x86_32]
105 + dev-libs/libaio[abi_x86_32]
106 + sys-libs/zlib[abi_x86_32]
107 + media-libs/alsa-lib[abi_x86_32]
108 + media-libs/glew[abi_x86_32]
109 + media-libs/libsdl[abi_x86_32]
110 + media-libs/portaudio[abi_x86_32]
111 + virtual/jpeg:62[abi_x86_32]
112 + virtual/opengl[abi_x86_32]
113 + x11-libs/gtk+:2[abi_x86_32]
114 + x11-libs/libICE[abi_x86_32]
115 + x11-libs/libX11[abi_x86_32]
116 + x11-libs/libXext[abi_x86_32]
117 + x11-libs/wxGTK:2.8[X,abi_x86_32]
118 + x86? ( media-gfx/nvidia-cg-toolkit )
119 + amd64? ( media-gfx/nvidia-cg-toolkit[multilib] )
120 +"
121
122 -if use amd64; then
123 - ABI="x86"
124 -fi
125 -if use debug; then
126 - CMAKE_BUILD_TYPE="Debug"
127 -else
128 - CMAKE_BUILD_TYPE="Release"
129 -fi
130 -
131 -DEPEND="dev-cpp/sparsehash
132 - x86? (
133 - app-arch/bzip2
134 - sys-libs/zlib
135 - media-libs/alsa-lib
136 - media-libs/glew
137 - media-libs/libsdl
138 - media-libs/portaudio
139 - media-gfx/nvidia-cg-toolkit
140 - virtual/jpeg
141 - virtual/opengl
142 - x11-libs/gtk+:2
143 - x11-libs/libICE
144 - x11-libs/libX11
145 - x11-libs/libXext
146 - x11-libs/wxGTK[X]
147 - )
148 - amd64? ( media-gfx/nvidia-cg-toolkit[multilib]
149 - app-emulation/emul-linux-x86-baselibs
150 - app-emulation/emul-linux-x86-opengl
151 - app-emulation/emul-linux-x86-xlibs
152 - app-emulation/emul-linux-x86-gtklibs
153 - app-emulation/emul-linux-x86-sdl
154 - app-emulation/emul-linux-x86-soundlibs
155 - app-emulation/emul-linux-x86-wxGTK
156 - )"
157 -RDEPEND="${DEPEND}"
158 +DEPEND="${RDEPEND}
159 + >=dev-cpp/sparsehash-1.5
160 +"
161
162 src_prepare() {
163 sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
164 @@ -76,16 +59,19 @@ src_prepare() {
165 }
166
167 src_configure() {
168 + multilib_toolchain_setup x86
169 +
170 wxgtk_config=""
171 cg_config=""
172 if use amd64; then
173 # tell cmake to use 32 bit library
174 - wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-32"
175 + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-x86"
176 cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so
177 -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so"
178 fi
179
180 mycmakeargs="
181 + -DCMAKE_BUILD_TYPE=Release
182 -DPACKAGE_MODE=1
183 -DPLUGIN_DIR=$(games_get_libdir)/${PN}
184 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/${PN}
185 @@ -106,15 +92,3 @@ src_install() {
186
187 prepgamesdirs
188 }
189 -
190 -pkg_postinst() {
191 - if use amd64; then
192 - einfo "We currently use 64bit dev-cpp/sparsehash for compiling pcsx2"
193 - einfo "since sparsehash installation contains only header files."
194 - einfo "If you encounter any problems with that, try"
195 - einfo ""
196 - einfo " ABI=\"x86\" emerge sparsehash"
197 - einfo ""
198 - einfo "and remerge pcsx2 before reporting bugs."
199 - fi
200 -}
201
202 diff --git a/games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-9999.ebuild b/games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-9999.ebuild
203 index 530e506..376fbd6 100644
204 --- a/games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-9999.ebuild
205 +++ b/games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-9999.ebuild
206 @@ -1,42 +1,26 @@
207 -# Copyright 1999-2011 Gentoo Foundation
208 +# Copyright 1999-2014 Gentoo Foundation
209 # Distributed under the terms of the GNU General Public License v2
210 -# $Header: $
211 +# $Header: games-emulation/ps2emu-cdvdiso-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
212
213 -EAPI=3
214 +EAPI=5
215
216 WX_GTK_VER="2.8"
217
218 -inherit games cmake-utils subversion
219 +inherit games cmake-utils git-2
220
221 DESCRIPTION="cdvdiso plugin for pcsx2"
222 HOMEPAGE="http://www.pcsx2.net"
223 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
224 -ESVN_PROJECT="pcsx2"
225 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
226
227 LICENSE="GPL-3"
228 SLOT="0"
229 KEYWORDS=""
230 -IUSE="debug"
231 -if use amd64; then
232 - ABI="x86"
233 -fi
234 -if use debug; then
235 - CMAKE_BUILD_TYPE="Debug"
236 -else
237 - CMAKE_BUILD_TYPE="Release"
238 -fi
239
240 -DEPEND="
241 - x86? (
242 - app-arch/bzip2
243 - x11-libs/gtk+:2
244 - )
245 - amd64? ( app-emulation/emul-linux-x86-baselibs
246 - app-emulation/emul-linux-x86-gtklibs
247 - )"
248 +DEPEND="app-arch/bzip2[abi_x86_32]"
249 RDEPEND="${DEPEND}"
250
251 src_prepare() {
252 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
253 sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
254 sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
255 sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
256 @@ -62,7 +46,9 @@ src_prepare() {
257 }
258
259 src_configure() {
260 + multilib_toolchain_setup x86
261 mycmakeargs="
262 + -DCMAKE_BUILD_TYPE=Release
263 -DPACKAGE_MODE=1
264 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
265 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
266
267 diff --git a/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-9999.ebuild b/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-9999.ebuild
268 index 1928fac..5e7eddb 100644
269 --- a/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-9999.ebuild
270 +++ b/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-9999.ebuild
271 @@ -1,35 +1,26 @@
272 -# Copyright 1999-2011 Gentoo Foundation
273 +# Copyright 1999-2014 Gentoo Foundation
274 # Distributed under the terms of the GNU General Public License v2
275 -# $Header: $
276 +# $Header: games-emulation/ps2emu-cdvdlinuz-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
277
278 -EAPI=3
279 +EAPI=5
280
281 WX_GTK_VER="2.8"
282
283 -inherit games cmake-utils subversion
284 +inherit games cmake-utils git-2
285
286 DESCRIPTION="cdvdlinux plugin for pcsx2"
287 HOMEPAGE="http://www.pcsx2.net"
288 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
289 -ESVN_PROJECT="pcsx2"
290 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
291
292 LICENSE="GPL-3"
293 SLOT="0"
294 KEYWORDS=""
295 -IUSE="debug"
296 -if use amd64; then
297 - ABI="x86"
298 -fi
299 -if use debug; then
300 - CMAKE_BUILD_TYPE="Debug"
301 -else
302 - CMAKE_BUILD_TYPE="Release"
303 -fi
304
305 DEPEND=""
306 RDEPEND="${DEPEND}"
307
308 src_prepare() {
309 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
310 sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
311 sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
312 sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
313 @@ -55,7 +46,9 @@ src_prepare() {
314 }
315
316 src_configure() {
317 + multilib_toolchain_setup x86
318 mycmakeargs="
319 + -DCMAKE_BUILD_TYPE=Release
320 -DPACKAGE_MODE=1
321 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
322 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
323
324 diff --git a/games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-9999.ebuild b/games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-9999.ebuild
325 index 0498e5f..7c60aef 100644
326 --- a/games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-9999.ebuild
327 +++ b/games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-9999.ebuild
328 @@ -1,33 +1,24 @@
329 -# Copyright 1999-2011 Gentoo Foundation
330 +# Copyright 1999-2014 Gentoo Foundation
331 # Distributed under the terms of the GNU General Public License v2
332 -# $Header: $
333 +# $Header: games-emulation/ps2emu-cdvdnull-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
334
335 -EAPI=3
336 +EAPI=5
337
338 -inherit games cmake-utils subversion
339 +inherit games cmake-utils git-2
340
341 DESCRIPTION="cddvd null plugin for pcsx2"
342 HOMEPAGE="http://www.pcsx2.net"
343 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
344 -ESVN_PROJECT="pcsx2"
345 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
346
347 LICENSE="GPL-3"
348 SLOT="0"
349 KEYWORDS=""
350 -IUSE="debug"
351 -if use amd64; then
352 - ABI="x86"
353 -fi
354 -if use debug; then
355 - CMAKE_BUILD_TYPE="Debug"
356 -else
357 - CMAKE_BUILD_TYPE="Release"
358 -fi
359
360 DEPEND=""
361 RDEPEND="${DEPEND}"
362
363 src_prepare() {
364 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
365 sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
366 sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
367 sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
368 @@ -53,7 +44,9 @@ src_prepare() {
369 }
370
371 src_configure() {
372 + multilib_toolchain_setup x86
373 mycmakeargs="
374 + -DCMAKE_BUILD_TYPE=Release
375 -DPACKAGE_MODE=1
376 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
377 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
378
379 diff --git a/games-emulation/ps2emu-dev9null/ps2emu-dev9null-9999.ebuild b/games-emulation/ps2emu-dev9null/ps2emu-dev9null-9999.ebuild
380 index a244162..d011bc0 100644
381 --- a/games-emulation/ps2emu-dev9null/ps2emu-dev9null-9999.ebuild
382 +++ b/games-emulation/ps2emu-dev9null/ps2emu-dev9null-9999.ebuild
383 @@ -1,35 +1,26 @@
384 -# Copyright 1999-2011 Gentoo Foundation
385 +# Copyright 1999-2014 Gentoo Foundation
386 # Distributed under the terms of the GNU General Public License v2
387 -# $Header: $
388 +# $Header: games-emulation/ps2emu-dev9null-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
389
390 -EAPI=3
391 +EAPI=5
392
393 WX_GTK_VER="2.8"
394
395 -inherit games cmake-utils subversion
396 +inherit games cmake-utils git-2
397
398 DESCRIPTION="dev9null plugin for pcsx2"
399 HOMEPAGE="http://www.pcsx2.net"
400 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
401 -ESVN_PROJECT="pcsx2"
402 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
403
404 LICENSE="GPL-3"
405 SLOT="0"
406 KEYWORDS=""
407 -IUSE="debug"
408 -if use amd64; then
409 - ABI="x86"
410 -fi
411 -if use debug; then
412 - CMAKE_BUILD_TYPE="Debug"
413 -else
414 - CMAKE_BUILD_TYPE="Release"
415 -fi
416
417 DEPEND=""
418 RDEPEND="${DEPEND}"
419
420 src_prepare() {
421 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
422 sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
423 sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
424 sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
425 @@ -55,7 +46,9 @@ src_prepare() {
426 }
427
428 src_configure() {
429 + multilib_toolchain_setup x86
430 mycmakeargs="
431 + -DCMAKE_BUILD_TYPE=Release
432 -DPACKAGE_MODE=1
433 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
434 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
435
436 diff --git a/games-emulation/ps2emu-fwnull/ps2emu-fwnull-9999.ebuild b/games-emulation/ps2emu-fwnull/ps2emu-fwnull-9999.ebuild
437 index 9c77472..b792a66 100644
438 --- a/games-emulation/ps2emu-fwnull/ps2emu-fwnull-9999.ebuild
439 +++ b/games-emulation/ps2emu-fwnull/ps2emu-fwnull-9999.ebuild
440 @@ -1,35 +1,26 @@
441 -# Copyright 1999-2011 Gentoo Foundation
442 +# Copyright 1999-2014 Gentoo Foundation
443 # Distributed under the terms of the GNU General Public License v2
444 -# $Header: $
445 +# $Header: games-emulation/ps2emu-fwnull-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
446
447 -EAPI=3
448 +EAPI=4
449
450 WX_GTK_VER="2.8"
451
452 -inherit games cmake-utils subversion
453 +inherit games cmake-utils git-2
454
455 DESCRIPTION="fwnull plugin for pcsx2"
456 HOMEPAGE="http://www.pcsx2.net"
457 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
458 -ESVN_PROJECT="pcsx2"
459 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
460
461 LICENSE="GPL-3"
462 SLOT="0"
463 KEYWORDS=""
464 -IUSE="debug"
465 -if use amd64; then
466 - ABI="x86"
467 -fi
468 -if use debug; then
469 - CMAKE_BUILD_TYPE="Debug"
470 -else
471 - CMAKE_BUILD_TYPE="Release"
472 -fi
473
474 DEPEND=""
475 RDEPEND="${DEPEND}"
476
477 src_prepare() {
478 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
479 sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
480 sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
481 sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
482 @@ -55,7 +46,9 @@ src_prepare() {
483 }
484
485 src_configure() {
486 + multilib_toolchain_setup x86
487 mycmakeargs="
488 + -DCMAKE_BUILD_TYPE=Release
489 -DPACKAGE_MODE=1
490 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
491 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
492
493 diff --git a/games-emulation/ps2emu-gsdx/files/mesa-10.patch b/games-emulation/ps2emu-gsdx/files/mesa-10.patch
494 new file mode 100644
495 index 0000000..597a7a8
496 --- /dev/null
497 +++ b/games-emulation/ps2emu-gsdx/files/mesa-10.patch
498 @@ -0,0 +1,13 @@
499 +diff -ur ./pcsx2-1.2.2/plugins/GSdx/stdafx.h ./pcsx2-1.2.2-r1/plugins/GSdx/stdafx.h
500 +--- ./pcsx2-1.2.2/plugins/GSdx/stdafx.h 2014-02-10 22:57:09.000000000 +0400
501 ++++ ./pcsx2-1.2.2-r1/plugins/GSdx/stdafx.h 2014-05-19 00:53:09.835978801 +0400
502 +@@ -195,6 +195,9 @@
503 + // Note use GL/glcorearb.h on the future
504 + #include <GL/gl.h>
505 + #include <GL/glext.h>
506 ++ #ifndef PFNGLBLENDCOLORPROC
507 ++ typedef void (APIENTRYP PFNGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
508 ++ #endif
509 + #endif
510 + #include "GLLoader.h"
511 +
512
513 diff --git a/games-emulation/ps2emu-gsdx/ps2emu-gsdx-9999.ebuild b/games-emulation/ps2emu-gsdx/ps2emu-gsdx-9999.ebuild
514 index e3d23c2..bd57468 100644
515 --- a/games-emulation/ps2emu-gsdx/ps2emu-gsdx-9999.ebuild
516 +++ b/games-emulation/ps2emu-gsdx/ps2emu-gsdx-9999.ebuild
517 @@ -1,45 +1,36 @@
518 -# Copyright 1999-2011 Gentoo Foundation
519 +# Copyright 1999-2014 Gentoo Foundation
520 # Distributed under the terms of the GNU General Public License v2
521 -# $Header: $
522 +# $Header: games-emulation/ps2emu-gsdx-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
523
524 -EAPI=3
525 +
526 +EAPI=5
527
528 WX_GTK_VER="2.8"
529
530 -inherit games cmake-utils subversion
531 +inherit games cmake-utils git-2
532
533 DESCRIPTION="gsdx plugin for pcsx2"
534 HOMEPAGE="http://www.pcsx2.net"
535 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
536 -ESVN_PROJECT="pcsx2"
537 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
538
539 LICENSE="GPL-3"
540 SLOT="0"
541 KEYWORDS=""
542 -IUSE="debug"
543 -if use amd64; then
544 - ABI="x86"
545 -fi
546 -if use debug; then
547 - CMAKE_BUILD_TYPE="Debug"
548 -else
549 - CMAKE_BUILD_TYPE="Release"
550 -fi
551
552 -DEPEND="
553 - x86? (
554 - virtual/opengl
555 +DEPEND="virtual/opengl
556 x11-libs/libX11
557 - x11-libs/libXext
558 -
559 - )
560 - amd64? ( app-emulation/emul-linux-x86-opengl
561 - app-emulation/emul-linux-x86-xlibs
562 -
563 - )"
564 + x11-libs/libXext"
565 RDEPEND="${DEPEND}"
566
567 +PATCHES=(
568 + # Workaround broken glext.h, bug #510730
569 + "${FILESDIR}"/mesa-10.patch
570 +)
571 +
572 src_prepare() {
573 + epatch "${FILESDIR}"/mesa-10.patch
574 +
575 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
576 sed -i -e "s:add_subdirectory(SoundTouch)::g" -i 3rdparty/CMakeLists.txt
577 sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
578 sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
579 @@ -65,7 +56,9 @@ src_prepare() {
580 }
581
582 src_configure() {
583 + multilib_toolchain_setup x86
584 mycmakeargs="
585 + -DCMAKE_BUILD_TYPE=Release
586 -DPACKAGE_MODE=1
587 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
588 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
589
590 diff --git a/games-emulation/ps2emu-gsnull/ps2emu-gsnull-9999.ebuild b/games-emulation/ps2emu-gsnull/ps2emu-gsnull-9999.ebuild
591 index 5862ffc..f85973c 100644
592 --- a/games-emulation/ps2emu-gsnull/ps2emu-gsnull-9999.ebuild
593 +++ b/games-emulation/ps2emu-gsnull/ps2emu-gsnull-9999.ebuild
594 @@ -1,35 +1,26 @@
595 -# Copyright 1999-2011 Gentoo Foundation
596 +# Copyright 1999-2014 Gentoo Foundation
597 # Distributed under the terms of the GNU General Public License v2
598 -# $Header: $
599 +# $Header: games-emulation/ps2emu-gsnull-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
600
601 -EAPI=3
602 +EAPI=5
603
604 WX_GTK_VER="2.8"
605
606 -inherit games cmake-utils subversion
607 +inherit games cmake-utils git-2
608
609 DESCRIPTION="gsnull plugin for pcsx2"
610 HOMEPAGE="http://www.pcsx2.net"
611 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
612 -ESVN_PROJECT="pcsx2"
613 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
614
615 LICENSE="GPL-3"
616 SLOT="0"
617 KEYWORDS=""
618 -IUSE="debug"
619 -if use amd64; then
620 - ABI="x86"
621 -fi
622 -if use debug; then
623 - CMAKE_BUILD_TYPE="Debug"
624 -else
625 - CMAKE_BUILD_TYPE="Release"
626 -fi
627
628 DEPEND=""
629 RDEPEND="${DEPEND}"
630
631 src_prepare() {
632 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
633 sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
634 sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
635 sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
636 @@ -55,7 +46,9 @@ src_prepare() {
637 }
638
639 src_configure() {
640 + multilib_toolchain_setup x86
641 mycmakeargs="
642 + -DCMAKE_BUILD_TYPE=Release
643 -DPACKAGE_MODE=1
644 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
645 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
646
647 diff --git a/games-emulation/ps2emu-onepad/ps2emu-onepad-9999.ebuild b/games-emulation/ps2emu-onepad/ps2emu-onepad-9999.ebuild
648 index ca0812e..0fdd588 100644
649 --- a/games-emulation/ps2emu-onepad/ps2emu-onepad-9999.ebuild
650 +++ b/games-emulation/ps2emu-onepad/ps2emu-onepad-9999.ebuild
651 @@ -1,30 +1,20 @@
652 -# Copyright 1999-2011 Gentoo Foundation
653 +# Copyright 1999-2014 Gentoo Foundation
654 # Distributed under the terms of the GNU General Public License v2
655 -# $Header: $
656 +# $Header: games-emulation/ps2emu-onepad-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
657
658 -EAPI=3
659 +EAPI=5
660
661 WX_GTK_VER="2.8"
662
663 -inherit games cmake-utils subversion
664 +inherit games cmake-utils git-2
665
666 DESCRIPTION="onepad plugin for pcsx2"
667 HOMEPAGE="http://www.pcsx2.net"
668 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
669 -ESVN_PROJECT="pcsx2"
670 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
671
672 LICENSE="GPL-3"
673 SLOT="0"
674 KEYWORDS=""
675 -IUSE="debug"
676 -if use amd64; then
677 - ABI="x86"
678 -fi
679 -if use debug; then
680 - CMAKE_BUILD_TYPE="Debug"
681 -else
682 - CMAKE_BUILD_TYPE="Release"
683 -fi
684
685 DEPEND="
686 x86? ( media-libs/libsdl )
687 @@ -32,6 +22,7 @@ DEPEND="
688 RDEPEND="${DEPEND}"
689
690 src_prepare() {
691 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
692 sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
693 sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
694 sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
695 @@ -57,7 +48,9 @@ src_prepare() {
696 }
697
698 src_configure() {
699 + multilib_toolchain_setup x86
700 mycmakeargs="
701 + -DCMAKE_BUILD_TYPE=Release
702 -DPACKAGE_MODE=1
703 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
704 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
705
706 diff --git a/games-emulation/ps2emu-padnull/ps2emu-padnull-9999.ebuild b/games-emulation/ps2emu-padnull/ps2emu-padnull-9999.ebuild
707 index ca77bae..381f1c3 100644
708 --- a/games-emulation/ps2emu-padnull/ps2emu-padnull-9999.ebuild
709 +++ b/games-emulation/ps2emu-padnull/ps2emu-padnull-9999.ebuild
710 @@ -1,35 +1,26 @@
711 -# Copyright 1999-2011 Gentoo Foundation
712 +# Copyright 1999-2014 Gentoo Foundation
713 # Distributed under the terms of the GNU General Public License v2
714 -# $Header: $
715 +# $Header: games-emulation/ps2emu-padnull-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
716
717 -EAPI=3
718 +EAPI=5
719
720 WX_GTK_VER="2.8"
721
722 -inherit games cmake-utils subversion
723 +inherit games cmake-utils git-2
724
725 DESCRIPTION="gsnull plugin for pcsx2"
726 HOMEPAGE="http://www.pcsx2.net"
727 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
728 -ESVN_PROJECT="pcsx2"
729 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
730
731 LICENSE="GPL-3"
732 SLOT="0"
733 KEYWORDS=""
734 -IUSE="debug"
735 -if use amd64; then
736 - ABI="x86"
737 -fi
738 -if use debug; then
739 - CMAKE_BUILD_TYPE="Debug"
740 -else
741 - CMAKE_BUILD_TYPE="Release"
742 -fi
743
744 DEPEND=""
745 RDEPEND="${DEPEND}"
746
747 src_prepare() {
748 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
749 sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
750 sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
751 sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
752 @@ -55,7 +46,9 @@ src_prepare() {
753 }
754
755 src_configure() {
756 + multilib_toolchain_setup x86
757 mycmakeargs="
758 + -DCMAKE_BUILD_TYPE=Release
759 -DPACKAGE_MODE=1
760 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
761 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
762
763 diff --git a/games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-9999.ebuild b/games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-9999.ebuild
764 index 8ad3d8c..b094cb4 100644
765 --- a/games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-9999.ebuild
766 +++ b/games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-9999.ebuild
767 @@ -1,38 +1,23 @@
768 -# Copyright 1999-2011 Gentoo Foundation
769 +# Copyright 1999-2014 Gentoo Foundation
770 # Distributed under the terms of the GNU General Public License v2
771 -# $Header: $
772 +# $Header: games-emulation/ps2emu-spu2-x-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
773
774 -EAPI=3
775 +EAPI=5
776
777 WX_GTK_VER="2.8"
778
779 -# no need for amd64 as we will use precompiled wxGTK.
780 -if use x86; then
781 - inherit wxwidgets
782 -fi
783 -
784 -inherit games cmake-utils subversion
785 +inherit games cmake-utils git-2 wxwidgets
786
787 DESCRIPTION="SPU2-x plugin for pcsx2"
788 HOMEPAGE="http://www.pcsx2.net"
789 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
790 -ESVN_PROJECT="pcsx2"
791 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
792
793 LICENSE="GPL-3"
794 SLOT="0"
795 KEYWORDS=""
796 -IUSE="debug soundtouch"
797 -if use amd64; then
798 - ABI="x86"
799 -fi
800 -if use debug; then
801 - CMAKE_BUILD_TYPE="Debug"
802 -else
803 - CMAKE_BUILD_TYPE="Release"
804 -fi
805 +IUSE="soundtouch"
806
807 DEPEND="dev-cpp/sparsehash
808 - x86? (
809 app-arch/bzip2
810 sys-libs/zlib
811 media-libs/alsa-lib
812 @@ -47,23 +32,11 @@ DEPEND="dev-cpp/sparsehash
813 x11-libs/libICE
814 x11-libs/libX11
815 x11-libs/libXext
816 - x11-libs/wxGTK[X]
817 - )
818 - amd64? ( media-gfx/nvidia-cg-toolkit[multilib]
819 - app-emulation/emul-linux-x86-baselibs
820 - app-emulation/emul-linux-x86-opengl
821 - app-emulation/emul-linux-x86-xlibs
822 - app-emulation/emul-linux-x86-gtklibs
823 - app-emulation/emul-linux-x86-sdl
824 - app-emulation/emul-linux-x86-soundlibs
825 - app-emulation/emul-linux-x86-wxGTK
826 - soundtouch? ( app-emulation/emul-linux-x86-libsoundtouch )
827 - )
828 -
829 - "
830 + x11-libs/wxGTK:2.8[X]"
831 RDEPEND="${DEPEND}"
832
833 src_prepare() {
834 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
835 if use soundtouch; then
836 sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
837 fi
838 @@ -90,16 +63,18 @@ src_prepare() {
839 }
840
841 src_configure() {
842 + multilib_toolchain_setup x86
843 wxgtk_config=""
844 cg_config=""
845 if use amd64; then
846 # tell cmake to use 32 bit library
847 - wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-32"
848 + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-x86"
849 cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so
850 -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so"
851 fi
852
853 mycmakeargs="
854 + -DCMAKE_BUILD_TYPE=Release
855 -DPACKAGE_MODE=1
856 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
857 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
858
859 diff --git a/games-emulation/ps2emu-spu2null/ps2emu-spu2null-9999.ebuild b/games-emulation/ps2emu-spu2null/ps2emu-spu2null-9999.ebuild
860 index b0164ea..4033540 100644
861 --- a/games-emulation/ps2emu-spu2null/ps2emu-spu2null-9999.ebuild
862 +++ b/games-emulation/ps2emu-spu2null/ps2emu-spu2null-9999.ebuild
863 @@ -1,35 +1,26 @@
864 -# Copyright 1999-2011 Gentoo Foundation
865 +# Copyright 1999-2014 Gentoo Foundation
866 # Distributed under the terms of the GNU General Public License v2
867 -# $Header: $
868 +# $Header: games-emulation/ps2emu-spu2null-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
869
870 -EAPI=3
871 +EAPI=5
872
873 WX_GTK_VER="2.8"
874
875 -inherit games cmake-utils subversion
876 +inherit games cmake-utils git-2
877
878 DESCRIPTION="SPU2null plugin for pcsx2"
879 HOMEPAGE="http://www.pcsx2.net"
880 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
881 -ESVN_PROJECT="pcsx2"
882 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
883
884 LICENSE="GPL-3"
885 SLOT="0"
886 KEYWORDS=""
887 -IUSE="debug"
888 -if use amd64; then
889 - ABI="x86"
890 -fi
891 -if use debug; then
892 - CMAKE_BUILD_TYPE="Debug"
893 -else
894 - CMAKE_BUILD_TYPE="Release"
895 -fi
896
897 DEPEND=""
898 RDEPEND="${DEPEND}"
899
900 src_prepare() {
901 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
902 sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
903 sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
904 sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
905 @@ -55,7 +46,9 @@ src_prepare() {
906 }
907
908 src_configure() {
909 + multilib_toolchain_setup x86
910 mycmakeargs="
911 + -DCMAKE_BUILD_TYPE=Release
912 -DPACKAGE_MODE=1
913 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
914 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
915
916 diff --git a/games-emulation/ps2emu-usbnull/ps2emu-usbnull-9999.ebuild b/games-emulation/ps2emu-usbnull/ps2emu-usbnull-9999.ebuild
917 index 433f8ab..3cd1542 100644
918 --- a/games-emulation/ps2emu-usbnull/ps2emu-usbnull-9999.ebuild
919 +++ b/games-emulation/ps2emu-usbnull/ps2emu-usbnull-9999.ebuild
920 @@ -1,35 +1,26 @@
921 -# Copyright 1999-2011 Gentoo Foundation
922 +# Copyright 1999-2014 Gentoo Foundation
923 # Distributed under the terms of the GNU General Public License v2
924 -# $Header: $
925 +# $Header: games-emulation/ps2emu-usbnull-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
926
927 -EAPI=3
928 +EAPI=5
929
930 WX_GTK_VER="2.8"
931
932 -inherit games cmake-utils subversion
933 +inherit games cmake-utils git-2
934
935 DESCRIPTION="usbnull plugin for pcsx2"
936 HOMEPAGE="http://www.pcsx2.net"
937 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
938 -ESVN_PROJECT="pcsx2"
939 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
940
941 LICENSE="GPL-3"
942 SLOT="0"
943 KEYWORDS=""
944 -IUSE="debug"
945 -if use amd64; then
946 - ABI="x86"
947 -fi
948 -if use debug; then
949 - CMAKE_BUILD_TYPE="Debug"
950 -else
951 - CMAKE_BUILD_TYPE="Release"
952 -fi
953
954 DEPEND=""
955 RDEPEND="${DEPEND}"
956
957 src_prepare() {
958 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
959 sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
960 sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
961 sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
962 @@ -55,7 +46,9 @@ src_prepare() {
963 }
964
965 src_configure() {
966 + multilib_toolchain_setup x86
967 mycmakeargs="
968 + -DCMAKE_BUILD_TYPE=Release
969 -DPACKAGE_MODE=1
970 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
971 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
972
973 diff --git a/games-emulation/ps2emu-zerogs/ps2emu-zerogs-9999.ebuild b/games-emulation/ps2emu-zerogs/ps2emu-zerogs-9999.ebuild
974 index 287ca55..0d1afd3 100644
975 --- a/games-emulation/ps2emu-zerogs/ps2emu-zerogs-9999.ebuild
976 +++ b/games-emulation/ps2emu-zerogs/ps2emu-zerogs-9999.ebuild
977 @@ -1,47 +1,32 @@
978 -# Copyright 1999-2011 Gentoo Foundation
979 +# Copyright 1999-2014 Gentoo Foundation
980 # Distributed under the terms of the GNU General Public License v2
981 -# $Header: $
982 +# $Header: games-emulation/ps2emu-zerogs-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
983
984 -EAPI=3
985 +EAPI=5
986
987 WX_GTK_VER="2.8"
988
989 -inherit games cmake-utils subversion
990 +inherit games cmake-utils git-2
991
992 DESCRIPTION="zerogs plugin for pcsx2"
993 HOMEPAGE="http://www.pcsx2.net"
994 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
995 -ESVN_PROJECT="pcsx2"
996 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
997
998 LICENSE="GPL-3"
999 SLOT="0"
1000 KEYWORDS=""
1001 -IUSE="debug"
1002 -if use amd64; then
1003 - ABI="x86"
1004 -fi
1005 -if use debug; then
1006 - CMAKE_BUILD_TYPE="Debug"
1007 -else
1008 - CMAKE_BUILD_TYPE="Release"
1009 -fi
1010
1011 DEPEND="dev-cpp/sparsehash
1012 - x86? (
1013 media-libs/glew
1014 media-gfx/nvidia-cg-toolkit
1015 virtual/opengl
1016 x11-libs/libICE
1017 x11-libs/libX11
1018 - x11-libs/libXext
1019 - )
1020 - amd64? ( media-gfx/nvidia-cg-toolkit[multilib]
1021 - app-emulation/emul-linux-x86-opengl
1022 - app-emulation/emul-linux-x86-xlibs
1023 - )"
1024 + x11-libs/libXext"
1025 RDEPEND="${DEPEND}"
1026
1027 src_prepare() {
1028 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
1029 sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
1030 sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
1031 sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
1032 @@ -69,15 +54,17 @@ src_prepare() {
1033 }
1034
1035 src_configure() {
1036 + multilib_toolchain_setup x86
1037 cg_config=""
1038 if use amd64; then
1039 # tell cmake to use 32 bit library
1040 - wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-32"
1041 + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-x86"
1042 cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so
1043 -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so"
1044 fi
1045
1046 mycmakeargs="
1047 + -DCMAKE_BUILD_TYPE=Release
1048 -DPACKAGE_MODE=1
1049 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
1050 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
1051
1052 diff --git a/games-emulation/ps2emu-zzogl/ps2emu-zzogl-9999.ebuild b/games-emulation/ps2emu-zzogl/ps2emu-zzogl-9999.ebuild
1053 index a73fdf0..f83c85f 100644
1054 --- a/games-emulation/ps2emu-zzogl/ps2emu-zzogl-9999.ebuild
1055 +++ b/games-emulation/ps2emu-zzogl/ps2emu-zzogl-9999.ebuild
1056 @@ -1,17 +1,16 @@
1057 -# Copyright 1999-2011 Gentoo Foundation
1058 +# Copyright 1999-2014 Gentoo Foundation
1059 # Distributed under the terms of the GNU General Public License v2
1060 -# $Header: $
1061 +# $Header: games-emulation/ps2emu-zzogl-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $
1062
1063 -EAPI=3
1064 +EAPI=5
1065
1066 WX_GTK_VER="2.8"
1067
1068 -inherit games cmake-utils subversion wxwidgets
1069 +inherit games cmake-utils git-2 wxwidgets
1070
1071 DESCRIPTION="zzogl plugin for pcsx2"
1072 HOMEPAGE="http://www.pcsx2.net"
1073 -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk"
1074 -ESVN_PROJECT="pcsx2"
1075 +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git"
1076
1077 LICENSE="GPL-3"
1078 SLOT="0"
1079 @@ -27,7 +26,6 @@ else
1080 fi
1081
1082 DEPEND="dev-cpp/sparsehash
1083 - x86? (
1084 app-arch/bzip2
1085 sys-libs/zlib
1086 media-libs/alsa-lib
1087 @@ -41,20 +39,12 @@ DEPEND="dev-cpp/sparsehash
1088 x11-libs/libICE
1089 x11-libs/libX11
1090 x11-libs/libXext
1091 - x11-libs/wxGTK[X]
1092 - )
1093 - amd64? ( cg? ( media-gfx/nvidia-cg-toolkit[multilib] )
1094 - app-emulation/emul-linux-x86-baselibs
1095 - app-emulation/emul-linux-x86-opengl
1096 - app-emulation/emul-linux-x86-xlibs
1097 - app-emulation/emul-linux-x86-gtklibs
1098 - app-emulation/emul-linux-x86-sdl
1099 - app-emulation/emul-linux-x86-soundlibs
1100 - app-emulation/emul-linux-x86-wxGTK
1101 - )"
1102 + x11-libs/wxGTK:2.8[X]"
1103 +
1104 RDEPEND="${DEPEND}"
1105
1106 src_prepare() {
1107 + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake
1108 sed -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
1109 sed -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
1110 sed -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
1111 @@ -80,16 +70,18 @@ src_prepare() {
1112 }
1113
1114 src_configure() {
1115 + multilib_toolchain_setup x86
1116 wxgtk_config=""
1117 cg_config=""
1118 if use amd64; then
1119 # tell cmake to use 32 bit library
1120 - wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-32"
1121 + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-x86"
1122 cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so
1123 -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so"
1124 fi
1125
1126 mycmakeargs="
1127 + -DCMAKE_BUILD_TYPE=Release
1128 -DPACKAGE_MODE=1
1129 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
1130 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
1131
1132 diff --git a/x11-libs/wxGTK/ChangeLog b/x11-libs/wxGTK/ChangeLog
1133 new file mode 100644
1134 index 0000000..ecef9b6
1135 --- /dev/null
1136 +++ b/x11-libs/wxGTK/ChangeLog
1137 @@ -0,0 +1,1321 @@
1138 +# ChangeLog for x11-libs/wxGTK
1139 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
1140 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/ChangeLog,v 1.314 2014/05/23 08:21:26 rhill Exp $
1141 +
1142 + 23 May 2014; Ryan Hill <rhill@g.o> -wxGTK-2.8.12.1.ebuild,
1143 + wxGTK-2.8.12.1-r1.ebuild, wxGTK-3.0.0.0.ebuild:
1144 + Restore gconf dep to 2.8 (bug #501672). Apply libpath hack to 3.0.0.0 as
1145 + well (bug #499984).
1146 +
1147 + 19 Mar 2014; Agostino Sarubbo <ago@g.o> wxGTK-2.8.12.1-r1.ebuild:
1148 + Stable for alpha, wrt bug #499476
1149 +
1150 + 18 Mar 2014; Agostino Sarubbo <ago@g.o> wxGTK-2.8.12.1-r1.ebuild:
1151 + Stable for ia64, wrt bug #499476
1152 +
1153 + 14 Mar 2014; Agostino Sarubbo <ago@g.o> wxGTK-2.8.12.1-r1.ebuild:
1154 + Stable for ppc64, wrt bug #499476
1155 +
1156 + 12 Mar 2014; Agostino Sarubbo <ago@g.o> wxGTK-2.8.12.1-r1.ebuild:
1157 + Stable for sparc, wrt bug #499476
1158 +
1159 + 23 Feb 2014; Markus Meier <maekke@g.o> wxGTK-2.8.12.1-r1.ebuild:
1160 + arm stable, bug #499476
1161 +
1162 + 20 Feb 2014; Agostino Sarubbo <ago@g.o> wxGTK-2.8.12.1-r1.ebuild:
1163 + Stable for x86, wrt bug #499476
1164 +
1165 + 16 Feb 2014; Chema Alonso <nimiux@g.o> wxGTK-2.8.12.1-r1.ebuild:
1166 + Stable for amd64 wrt bug #499476
1167 +
1168 + 02 Feb 2014; Agostino Sarubbo <ago@g.o> wxGTK-2.8.12.1-r1.ebuild:
1169 + Stable for ppc, wrt bug #499476
1170 +
1171 + 28 Jan 2014; Jeroen Roovers <jer@g.o> wxGTK-2.8.12.1-r1.ebuild:
1172 + Stable for HPPA (bug #499476).
1173 +
1174 + 27 Jan 2014; Ryan Hill <dirtyepic@g.o> wxGTK-2.8.12.1.ebuild,
1175 + wxGTK-2.8.12.1-r1.ebuild, -wxGTK-2.9.3.1.ebuild, -wxGTK-2.9.3.1-r1.ebuild,
1176 + -wxGTK-2.9.4.1.ebuild, wxGTK-2.9.4.1-r1.ebuild, wxGTK-3.0.0.0.ebuild:
1177 + Drop unnecessary gconf dep (bug #499416 by Nikoli).
1178 +
1179 + 08 Jan 2014; Ryan Hill <dirtyepic@g.o> wxGTK-3.0.0.0.ebuild:
1180 + Stop using libgnomeprint (bug #358445) and drop now-unused gnome USE flag.
1181 + Add missing dependency on libnotify (with USE flag due to hppa). Update other
1182 + dependencies.
1183 +
1184 +*wxGTK-3.0.0.0 (30 Dec 2013)
1185 +
1186 + 30 Dec 2013; Ryan Hill <dirtyepic@g.o> +wxGTK-3.0.0.0.ebuild,
1187 + +files/wxGTK-3.0.0.0-collision.patch:
1188 + Version bump (bug #485184).
1189 +
1190 + 06 Oct 2013; Ryan Hill <dirtyepic@g.o> wxGTK-2.8.12.1.ebuild:
1191 + Drop to ~sh.
1192 +
1193 +*wxGTK-2.9.4.1-r1 (10 Aug 2013)
1194 +*wxGTK-2.9.3.1-r1 (10 Aug 2013)
1195 +*wxGTK-2.8.12.1-r1 (10 Aug 2013)
1196 +
1197 + 10 Aug 2013; Ryan Hill <dirtyepic@g.o> +wxGTK-2.8.12.1-r1.ebuild,
1198 + +wxGTK-2.9.3.1-r1.ebuild, +wxGTK-2.9.4.1-r1.ebuild:
1199 + Port to EAPI 5. Fix x32 build again (bug #421851). Add epatch_user. Restore
1200 + missing removal of wxmsw.mo to 2.9 ebuilds to prevent file collisions.
1201 +
1202 + 26 Mar 2013; Ryan Hill <dirtyepic@g.o> wxGTK-2.9.3.1.ebuild,
1203 + wxGTK-2.9.4.1.ebuild:
1204 + Add webkit USE flag to control building of webview library (bug #462544).
1205 + Drop cppunit dep since we don't run tests (bug #462876).
1206 +
1207 + 04 Feb 2013; Benda Xu <heroxbd@g.o> wxGTK-2.8.12.1.ebuild:
1208 + fix Prefix library location in configure. bug 394123
1209 +
1210 + 23 Nov 2012; Rick Farina <zerochaos@g.o> wxGTK-2.8.12.1.ebuild,
1211 + wxGTK-2.9.3.1.ebuild, wxGTK-2.9.4.1.ebuild:
1212 + add virtual/glu build time dep per bug #443684 , does not appear to be an rdep
1213 +
1214 + 25 Sep 2012; Mike Frysinger <vapier@g.o> wxGTK-2.8.12.1.ebuild:
1215 + Fix setup of wx_cv_std_libpath #421851 by Xavier Miller.
1216 +
1217 + 17 Sep 2012; Ryan Hill <dirtyepic@g.o> wxGTK-2.9.3.1.ebuild:
1218 + SLOT gstreamer deps.
1219 +
1220 + 17 Sep 2012; Ryan Hill <dirtyepic@g.o> +wxGTK-2.9.3.1.ebuild:
1221 + Restore.
1222 +
1223 + 16 Sep 2012; Ryan Hill <dirtyepic@g.o> wxGTK-2.8.12.1.ebuild,
1224 + -wxGTK-2.9.3.1.ebuild, wxGTK-2.9.4.1.ebuild:
1225 + Make gstreamer SLOT explicit. Remove old.
1226 +
1227 +*wxGTK-2.9.4.1 (28 Jul 2012)
1228 +
1229 + 28 Jul 2012; Ryan Hill <dirtyepic@g.o>
1230 + -files/wxGTK-2.8.11-libpng15.patch, -wxGTK-2.8.11.0.ebuild,
1231 + -wxGTK-2.8.12.0.ebuild, -wxGTK-2.9.1.1.ebuild,
1232 + -files/wxGTK-2.9.1.1-collision.patch, +wxGTK-2.9.4.1.ebuild,
1233 + +files/wxGTK-2.9.4.1-collision.patch:
1234 + Version bump, remove old.
1235 +
1236 + 31 May 2012; Justin Lecher <jlec@g.o> wxGTK-2.8.12.1.ebuild:
1237 + Correct searchpath to be sane on prefix without influence on plain
1238 + installations
1239 +
1240 + 29 May 2012; Alexis Ballier <aballier@g.o> wxGTK-2.8.12.1.ebuild:
1241 + keyword ~amd64-fbsd
1242 +
1243 + 05 May 2012; Jeff Horelick <jdhore@g.o> wxGTK-2.8.11.0.ebuild,
1244 + wxGTK-2.8.12.0.ebuild, wxGTK-2.8.12.1.ebuild, wxGTK-2.9.1.1.ebuild,
1245 + wxGTK-2.9.3.1.ebuild:
1246 + dev-util/pkgconfig -> virtual/pkgconfig
1247 +
1248 + 25 Mar 2012; Raúl Porcel <armin76@g.o> wxGTK-2.8.12.1.ebuild:
1249 + alpha/ia64/sh/sparc stable wrt #403235
1250 +
1251 + 08 Mar 2012; Brent Baude <ranger@g.o> wxGTK-2.8.12.1.ebuild:
1252 + Marking wxGTK-2.8.12.1 ppc64 for bug 403235
1253 +
1254 + 28 Feb 2012; Brent Baude <ranger@g.o> wxGTK-2.8.12.1.ebuild:
1255 + Marking wxGTK-2.8.12.1 ppc for bug 403235
1256 +
1257 + 22 Feb 2012; Jeroen Roovers <jer@g.o> wxGTK-2.8.12.1.ebuild:
1258 + Stable for HPPA (bug #403235).
1259 +
1260 + 16 Feb 2012; Markus Meier <maekke@g.o> wxGTK-2.8.12.1.ebuild:
1261 + arm stable, bug #403235
1262 +
1263 + 16 Feb 2012; Pawel Hajdan jr <phajdan.jr@g.o> wxGTK-2.8.12.1.ebuild:
1264 + x86 stable wrt bug #403235
1265 +
1266 + 13 Feb 2012; Agostino Sarubbo <ago@g.o> wxGTK-2.8.12.1.ebuild:
1267 + Stable for amd64, wrt bug #403235
1268 +
1269 +*wxGTK-2.9.3.1 (12 Feb 2012)
1270 +
1271 + 12 Feb 2012; Ryan Hill <dirtyepic@g.o> +wxGTK-2.9.3.1.ebuild,
1272 + +files/wxGTK-2.9.3.1-collision.patch:
1273 + Version bump (bug #384037 by radhermit).
1274 +
1275 + 09 Dec 2011; Samuli Suominen <ssuominen@g.o>
1276 + -files/wxGTK-2.6.3-unicode-odbc.patch, -wxGTK-2.6.4.0-r6.ebuild,
1277 + -files/wxGTK-2.6.4.0-g_free.patch, -files/wxGTK-2.6.4.0-wxrc_link_fix.patch,
1278 + -files/wxGTK-2.6.4-collision.patch, -files/wxGTK-2.6.4-mmedia.patch,
1279 + -files/wxGTK-2.8.10.1-CVE-2009-2369.patch,
1280 + -files/wxGTK-2.8.10.1-gsocket.patch,
1281 + -files/wxGTK-2.8.10.1-wxTimer-unbounded-hook.patch:
1282 + old
1283 +
1284 +*wxGTK-2.8.12.1 (09 Dec 2011)
1285 +
1286 + 09 Dec 2011; Ryan Hill <dirtyepic@g.o> +wxGTK-2.8.12.1.ebuild:
1287 + Version bump.
1288 +
1289 + 09 Dec 2011; Ryan Hill <dirtyepic@g.o> wxGTK-2.8.12.0.ebuild:
1290 + Prefix should pay more attention when they ignore metadata.xml (bug
1291 + #384037c12).
1292 +
1293 + 09 Dec 2011; Ryan Hill <dirtyepic@g.o>
1294 + files/wxGTK-2.8.11-collision.patch:
1295 + Remove stray DESTDIR from collision patch that created a broken symlink in
1296 + binpkgs (bug #384725 by Thomas Rausch).
1297 +
1298 + 09 Dec 2011; Ryan Hill <dirtyepic@g.o> -wxGTK-2.8.10.1-r5.ebuild,
1299 + -files/wxGTK-2.8.10-collision.patch:
1300 + Remove old.
1301 +
1302 + 12 Nov 2011; Justin Lecher <jlec@g.o> wxGTK-2.6.4.0-r6.ebuild,
1303 + wxGTK-2.8.10.1-r5.ebuild, wxGTK-2.8.11.0.ebuild, wxGTK-2.8.12.0.ebuild,
1304 + wxGTK-2.9.1.1.ebuild:
1305 + Corrected Slotting and versioning, thanks leio spotting that
1306 +
1307 + 12 Nov 2011; Justin Lecher <jlec@g.o> wxGTK-2.9.1.1.ebuild:
1308 + Import prefix changes, all are triggered by USE=aqua
1309 +
1310 + 12 Nov 2011; Justin Lecher <jlec@g.o> wxGTK-2.6.4.0-r6.ebuild,
1311 + wxGTK-2.8.10.1-r5.ebuild, wxGTK-2.8.11.0.ebuild, wxGTK-2.8.12.0.ebuild,
1312 + wxGTK-2.9.1.1.ebuild, metadata.xml:
1313 + Corrected slotting for png and tiff, resorted ebuild to fit common sense
1314 + order, removed unnessesary die
1315 +
1316 + 25 Oct 2011; Ryan Hill <dirtyepic@g.o> wxGTK-2.9.1.1.ebuild:
1317 + Apply libpng-1.5 patch to 2.9 as well.
1318 +
1319 + 09 Oct 2011; Samuli Suominen <ssuominen@g.o> wxGTK-2.8.12.0.ebuild,
1320 + wxGTK-2.9.1.1.ebuild:
1321 + Missing gst-plugins-base depend for -lgstinterfaces-0.10 checked by
1322 + configure.in.
1323 +
1324 + 15 Sep 2011; Samuli Suominen <ssuominen@g.o> wxGTK-2.6.4.0-r6.ebuild:
1325 + Fix building with libpng15 wrt #380833 by Diego Elio Pettenò
1326 +
1327 + 16 Jul 2011; Kacper Kowalik <xarthisius@g.o> wxGTK-2.8.11.0.ebuild:
1328 + ppc64 stable wrt #364203
1329 +
1330 + 28 Jun 2011; Brent Baude <ranger@g.o> wxGTK-2.8.11.0.ebuild:
1331 + Marking wxGTK-2.8.11.0 ppc for bug 364203
1332 +
1333 + 04 Jun 2011; Raúl Porcel <armin76@g.o> wxGTK-2.8.11.0.ebuild:
1334 + alpha/ia64/sh/sparc stable wrt #364203
1335 +
1336 + 21 May 2011; Thomas Kahle <tomka@g.o> wxGTK-2.8.11.0.ebuild:
1337 + x86 stable per bug 364203
1338 +
1339 + 13 May 2011; Markus Meier <maekke@g.o> wxGTK-2.8.11.0.ebuild:
1340 + arm stable, bug #364203
1341 +
1342 + 27 Apr 2011; Christoph Mende <angelos@g.o> wxGTK-2.8.11.0.ebuild:
1343 + Stable on amd64 wrt bug #364203
1344 +
1345 + 26 Apr 2011; Jeroen Roovers <jer@g.o> wxGTK-2.8.11.0.ebuild:
1346 + Stable for HPPA (bug #364203).
1347 +
1348 +*wxGTK-2.8.12.0 (20 Apr 2011)
1349 +
1350 + 20 Apr 2011; Ryan Hill <dirtyepic@g.o> +wxGTK-2.8.12.0.ebuild:
1351 + Version bump (bug #363319).
1352 +
1353 + 29 Mar 2011; Christoph Mende <angelos@g.o> wxGTK-2.6.4.0-r6.ebuild:
1354 + Fix gtk+ slot deps
1355 +
1356 + 19 Mar 2011; Ryan Hill <dirtyepic@g.o>
1357 + +files/wxGTK-2.8.11-libpng15.patch, wxGTK-2.8.11.0.ebuild:
1358 + Add patch fixing build with libpng-1.5 (bug #355035).
1359 +
1360 + 27 Feb 2011; Ryan Hill <dirtyepic@g.o> wxGTK-2.8.10.1-r5.ebuild,
1361 + wxGTK-2.8.11.0.ebuild, wxGTK-2.9.1.1.ebuild:
1362 + Slot gnome stuff.
1363 +
1364 + 26 Feb 2011; Kevin McCarthy <signals@g.o> wxGTK-2.6.4.0-r6.ebuild:
1365 + Updated depends from media-libs/jpeg to virtual/jpeg
1366 +
1367 +*wxGTK-2.9.1.1 (23 Jan 2011)
1368 +
1369 + 23 Jan 2011; Ryan Hill <dirtyepic@g.o> -wxGTK-2.9.1.ebuild,
1370 + +wxGTK-2.9.1.1.ebuild, +files/wxGTK-2.9.1.1-collision.patch,
1371 + -files/wxGTK-2.9.1-collision.patch:
1372 + Version bump. Remove old.
1373 +
1374 + 23 Nov 2010; Justin Lecher <jlec@g.o> wxGTK-2.8.10.1-r5.ebuild,
1375 + wxGTK-2.8.11.0.ebuild, wxGTK-2.9.1.ebuild:
1376 + Moved to virtual/jpeg, tested by me: compilation and runtime
1377 +
1378 +*wxGTK-2.9.1 (14 Aug 2010)
1379 +
1380 + 14 Aug 2010; Ryan Hill <dirtyepic@g.o> +wxGTK-2.9.1.ebuild,
1381 + +files/wxGTK-2.9.1-collision.patch:
1382 + Add 2.9 development branch (bug #298387 by sping).
1383 +
1384 + 29 Jun 2010; Ryan Hill <dirtyepic@g.o> wxGTK-2.8.11.0.ebuild:
1385 + Really make tiff dependency optional (bug #326061).
1386 +
1387 +*wxGTK-2.8.11.0 (27 May 2010)
1388 +
1389 + 27 May 2010; Ryan Hill <dirtyepic@g.o> -wxGTK-2.6.4.0-r5.ebuild,
1390 + -wxGTK-2.8.10.1-r1.ebuild, +wxGTK-2.8.11.0.ebuild,
1391 + +files/wxGTK-2.8.11-collision.patch,
1392 + +files/wxGTK-2.8.11-unicode-odbc.patch:
1393 + Version bump, remove old.
1394 +
1395 + 09 Apr 2010; Jeroen Roovers <jer@g.o> wxGTK-2.6.4.0-r6.ebuild,
1396 + wxGTK-2.8.10.1-r5.ebuild:
1397 + Stable for HPPA (bug #305331).
1398 +
1399 + 07 Apr 2010; Brent Baude <ranger@g.o> wxGTK-2.6.4.0-r6.ebuild,
1400 + wxGTK-2.8.10.1-r5.ebuild:
1401 + Marking wxGTK-2.6.4.0-r6 and wxGTK-2.8.10.1-r5 ppc for bug 305331
1402 +
1403 + 02 Apr 2010; Ryan Hill <dirtyepic@g.o> wxGTK-2.6.4.0-r6.ebuild,
1404 + wxGTK-2.8.10.1-r5.ebuild, +files/wxGTK-2.8.10.1-odbc-defines.patch:
1405 + Build fix for unixODBC-2.2.14 (bug #310923 by Martin von Gagern).
1406 +
1407 + 21 Mar 2010; Brent Baude <ranger@g.o> wxGTK-2.6.4.0-r6.ebuild,
1408 + wxGTK-2.8.10.1-r5.ebuild:
1409 + Marking wxGTK-2.6.4.0-r6 and -2.8.10.1-r5 for bug 305331
1410 +
1411 + 14 Mar 2010; Raúl Porcel <armin76@g.o> wxGTK-2.6.4.0-r6.ebuild,
1412 + wxGTK-2.8.10.1-r5.ebuild:
1413 + alpha/arm/ia64/sh/sparc stable wrt #305331
1414 +
1415 + 09 Mar 2010; Ryan Hill <dirtyepic@g.o> metadata.xml:
1416 + Add note about modifications to metadata.xml.
1417 +
1418 + 21 Feb 2010; Christian Faulhammer <fauli@g.o>
1419 + wxGTK-2.6.4.0-r6.ebuild, wxGTK-2.8.10.1-r5.ebuild:
1420 + stable x86, bug 305331
1421 +
1422 + 19 Feb 2010; Pacho Ramos <pacho@g.o> wxGTK-2.6.4.0-r6.ebuild,
1423 + wxGTK-2.8.10.1-r5.ebuild:
1424 + amd64 stable, bug 305331
1425 +
1426 + 14 Feb 2010; Ryan Hill <dirtyepic@g.o> wxGTK-2.6.4.0-r6.ebuild,
1427 + wxGTK-2.8.10.1-r5.ebuild:
1428 + Build fix for >=libpng-1.4.0 (bug #305119 by Poly-C). Also ensure system
1429 + libs are always being used.
1430 +
1431 +*wxGTK-2.8.10.1-r5 (02 Feb 2010)
1432 +
1433 + 02 Feb 2010; Ryan Hill <dirtyepic@g.o>
1434 + -files/wxGTK-2.8.6-wxrc_link_fix.patch,
1435 + -files/wxGTK-2.8.8-collision.patch,
1436 + -files/wxGTK-2.8.9.2-nestedtables.patch,
1437 + -files/wxGTK-2.8.9-dont-touch-my-bools.patch, -wxGTK-2.8.10.1-r3.ebuild,
1438 + -wxGTK-2.8.10.1-r4.ebuild, +wxGTK-2.8.10.1-r5.ebuild,
1439 + files/wxGTK-2.8.10-collision.patch:
1440 + Revbump to fix typo in collision patch. Remove unused patches.
1441 +
1442 +*wxGTK-2.8.10.1-r4 (19 Jan 2010)
1443 +
1444 + 19 Jan 2010; Ryan Hill <dirtyepic@g.o> +wxGTK-2.8.10.1-r4.ebuild,
1445 + +files/wxGTK-2.8.10.1-wxTimer-unbounded-hook.patch:
1446 + Added upstream patch to prevent leaking timer handles in idle apps. (Bug
1447 + #301143 by Richard Ash)
1448 +
1449 + 15 Sep 2009; Ryan Hill <dirtyepic@g.o> -wxGTK-2.6.4.0-r4.ebuild,
1450 + -wxGTK-2.8.9.1-r3.ebuild, -wxGTK-2.8.9.2-r1.ebuild,
1451 + -wxGTK-2.8.10.1.ebuild:
1452 + Remove old.
1453 +
1454 + 09 Aug 2009; nixnut <nixnut@g.o> wxGTK-2.6.4.0-r5.ebuild:
1455 + ppc stable #277722
1456 +
1457 +*wxGTK-2.8.10.1-r3 (06 Aug 2009)
1458 +*wxGTK-2.6.4.0-r6 (06 Aug 2009)
1459 +
1460 + 06 Aug 2009; Ryan Hill <dirtyepic@g.o> +wxGTK-2.6.4.0-r6.ebuild,
1461 + +wxGTK-2.8.10.1-r3.ebuild, +files/wxGTK-2.8.10.1-gsocket.patch:
1462 + Add patch from upstream to fix symbol conflict with GSocket struct from
1463 + developmental glib currently in gnome-overlay. Bug #278778.
1464 +
1465 + 29 Jul 2009; Markus Meier <maekke@g.o> wxGTK-2.6.4.0-r5.ebuild,
1466 + wxGTK-2.8.10.1-r1.ebuild:
1467 + amd64 stable, bug #277722
1468 +
1469 + 26 Jul 2009; Brent Baude <ranger@g.o> wxGTK-2.6.4.0-r5.ebuild,
1470 + wxGTK-2.8.10.1-r1.ebuild:
1471 + Marking wxGTK-2.6.4.0-r5 and wxGTK-2.8.10.1-r1 ppc64 for bug 277722
1472 +
1473 + 25 Jul 2009; Ryan Hill <dirtyepic@g.o> Manifest:
1474 + Fix Manifest.
1475 +
1476 + 23 Jul 2009; Raúl Porcel <armin76@g.o> wxGTK-2.6.4.0-r5.ebuild,
1477 + wxGTK-2.8.10.1-r1.ebuild:
1478 + arm/ia64/sh stable wrt #277722
1479 +
1480 + 22 Jul 2009; Jeroen Roovers <jer@g.o> wxGTK-2.6.4.0-r5.ebuild:
1481 + Stable for HPPA (bug #277722).
1482 +
1483 + 21 Jul 2009; Ferris McCormick <fmccor@g.o>
1484 + wxGTK-2.8.10.1-r1.ebuild:
1485 + Sparc stable, bug #277722.
1486 +
1487 + 21 Jul 2009; Ferris McCormick <fmccor@g.o> wxGTK-2.6.4.0-r5.ebuild:
1488 + Sparc stable, bug #277722.
1489 +
1490 +*wxGTK-2.8.10.1-r2 (21 Jul 2009)
1491 +
1492 + 21 Jul 2009; Markus Ullmann <jokey@g.o> +wxGTK-2.8.10.1-r2.ebuild,
1493 + +files/wxGTK-2.8.10.1-slot-bake-b0rkage.patch:
1494 + Add patch to fix slot b0rkage
1495 +
1496 + 21 Jul 2009; Tobias Klausmann <klausman@g.o>
1497 + wxGTK-2.6.4.0-r5.ebuild:
1498 + Stable on alpha, bug #277722
1499 +
1500 + 21 Jul 2009; Christian Faulhammer <fauli@g.o>
1501 + wxGTK-2.6.4.0-r5.ebuild:
1502 + stable x86, security bug 277722
1503 +
1504 + 21 Jul 2009; Christian Faulhammer <fauli@g.o>
1505 + wxGTK-2.8.10.1-r1.ebuild:
1506 + stable x86, security bug 277722
1507 +
1508 + 21 Jul 2009; Jeroen Roovers <jer@g.o> wxGTK-2.8.10.1-r1.ebuild:
1509 + Stable for HPPA (bug #277722).
1510 +
1511 +*wxGTK-2.6.4.0-r5 (20 Jul 2009)
1512 +
1513 + 20 Jul 2009; Ryan Hill <dirtyepic@g.o> +wxGTK-2.6.4.0-r5.ebuild:
1514 + Patch added for CVE-2009-2369. Bug #277722.
1515 +
1516 + 19 Jul 2009; nixnut <nixnut@g.o> wxGTK-2.8.10.1-r1.ebuild:
1517 + ppc stable #277722
1518 +
1519 + 19 Jul 2009; Tobias Klausmann <klausman@g.o>
1520 + wxGTK-2.8.10.1-r1.ebuild:
1521 + Stable on alpha, bug #277722
1522 +
1523 +*wxGTK-2.8.10.1-r1 (19 Jul 2009)
1524 +
1525 + 19 Jul 2009; Ryan Hill <dirtyepic@g.o> +wxGTK-2.8.10.1-r1.ebuild,
1526 + +files/wxGTK-2.8.10.1-CVE-2009-2369.patch:
1527 + Patch added for CVE-2009-2369. Bug #277722.
1528 +
1529 +*wxGTK-2.8.10.1 (18 May 2009)
1530 +
1531 + 18 May 2009; Ryan Hill <dirtyepic@g.o>
1532 + -files/wxGTK-2.8.4-collision.patch, -files/wxGTK-2.8.7-race-fix.patch,
1533 + -wxGTK-2.8.9.2.ebuild, +wxGTK-2.8.10.1.ebuild,
1534 + +files/wxGTK-2.8.10-collision.patch:
1535 + Version bump.
1536 +
1537 +*wxGTK-2.8.9.2-r1 (25 Apr 2009)
1538 +
1539 + 25 Apr 2009; Ryan Hill <dirtyepic@g.o>
1540 + +files/wxGTK-2.8.9.2-nestedtables.patch, wxGTK-2.8.9.1-r3, wxGTK-2.8.9.2,
1541 + +wxGTK-2.8.9.2-r1.ebuild:
1542 + - Fix nested HTML tables (bug #264544, Ivan Trombley)
1543 + - Add missing gconf dependency with USE=gstreamer (bug #267022, Morten Lied
1544 + Johansen)
1545 +
1546 +*wxGTK-2.8.9.2 (21 Feb 2009)
1547 +
1548 + 21 Feb 2009; Ryan Hill <dirtyepic@g.o> +wxGTK-2.8.9.2.ebuild:
1549 + Version bump.
1550 +
1551 + 15 Feb 2009; Ryan Hill <dirtyepic@g.o> -wxGTK-2.8.8.1.ebuild,
1552 + -wxGTK-2.8.9.1-r2.ebuild:
1553 + Remove old.
1554 +
1555 + 15 Feb 2009; Brent Baude <ranger@g.o> wxGTK-2.8.9.1-r3.ebuild:
1556 + Marking wxGTK-2.8.9.1-r3 ppc for bug 254696
1557 +
1558 + 07 Feb 2009; Raúl Porcel <armin76@g.o> wxGTK-2.8.9.1-r3.ebuild:
1559 + arm/ia64/sh/sparc stable wrt #254696
1560 +
1561 + 06 Feb 2009; Jeroen Roovers <jer@g.o> wxGTK-2.8.9.1-r3.ebuild:
1562 + Stable for HPPA (bug #254696).
1563 +
1564 + 28 Jan 2009; Brent Baude <ranger@g.o> wxGTK-2.8.9.1-r3.ebuild:
1565 + Marking wxGTK-2.8.9.1-r3 ppc64 for bug 254696
1566 +
1567 + 24 Jan 2009; Ryan Hill <dirtyepic@g.o> -wxGTK-2.6.4.0-r1.ebuild:
1568 + Drop ancient ebuild.
1569 +
1570 + 22 Jan 2009; Raúl Porcel <armin76@g.o> wxGTK-2.6.4.0-r4.ebuild:
1571 + arm/sh stable
1572 +
1573 + 22 Jan 2009; Raúl Porcel <armin76@g.o> wxGTK-2.6.4.0-r4.ebuild,
1574 + wxGTK-2.8.9.1-r3.ebuild:
1575 + Readd ~arm/~sh
1576 +
1577 + 18 Jan 2009; Markus Meier <maekke@g.o> wxGTK-2.8.9.1-r3.ebuild:
1578 + amd64/x86 stable, bug #254696
1579 +
1580 + 18 Jan 2009; Tobias Klausmann <klausman@g.o>
1581 + wxGTK-2.8.9.1-r3.ebuild:
1582 + Stable on alpha, bug #254696
1583 +
1584 + 22 Nov 2008; Ryan Hill <dirtyepic@g.o> wxGTK-2.6.4.0-r1.ebuild:
1585 + Drop all but arm and sh until they keyword eselect-wxwidgets.
1586 +
1587 +*wxGTK-2.8.9.1-r3 (07 Nov 2008)
1588 +*wxGTK-2.8.9.1-r2 (07 Nov 2008)
1589 +
1590 + 07 Nov 2008; Ryan Hill <dirtyepic@g.o>
1591 + +files/wxGTK-2.8.9-dont-touch-my-bools.patch, -wxGTK-2.8.9.1.ebuild,
1592 + -wxGTK-2.8.9.1-r1.ebuild, +wxGTK-2.8.9.1-r2.ebuild,
1593 + +wxGTK-2.8.9.1-r3.ebuild:
1594 + Added a patch from Martin von Gagern in bug #245973 to prevent wx/db.h
1595 + from undefining BOOL when USE=odbc. Patch accepted upstream. New stable
1596 + candidate is -r2.
1597 +
1598 + 28 Oct 2008; Ryan Hill <dirtyepic@g.o>
1599 + files/wxGTK-2.8.8-collision.patch:
1600 + Fix collision patch to not install unversioned bakefile presets again to
1601 + prevent clobbering the symlinks created by eselect-wxwidgets. David
1602 + Leverton - Bug #243446.
1603 +
1604 + 28 Oct 2008; Ryan Hill <dirtyepic@g.o> -wxGTK-2.6.4.0-r3.ebuild,
1605 + -wxGTK-2.8.7.1-r1.ebuild, -wxGTK-2.8.7.1-r2.ebuild, -wxGTK-2.8.8.0.ebuild:
1606 + Drop old.
1607 +
1608 + 27 Oct 2008; Jeroen Roovers <jer@g.o> wxGTK-2.6.4.0-r4.ebuild,
1609 + wxGTK-2.8.8.1.ebuild:
1610 + Stable for HPPA (bug #242088).
1611 +
1612 +*wxGTK-2.8.9.1-r1 (18 Oct 2008)
1613 +
1614 + 18 Oct 2008; Ryan Hill <dirtyepic@g.o> wxGTK-2.8.9.1.ebuild,
1615 + +wxGTK-2.8.9.1-r1.ebuild:
1616 + Revert to EAPI 0 for stable candidate. Add new -r1 using EAPI 2.
1617 +
1618 + 18 Oct 2008; Raúl Porcel <armin76@g.o> wxGTK-2.6.4.0-r4.ebuild,
1619 + wxGTK-2.8.8.1.ebuild:
1620 + alpha/ia64/sparc stable wrt #242088
1621 +
1622 + 16 Oct 2008; Markus Meier <maekke@g.o> wxGTK-2.6.4.0-r4.ebuild,
1623 + wxGTK-2.8.8.1.ebuild:
1624 + amd64/x86 stable, bug #242088
1625 +
1626 + 15 Oct 2008; Markus Rothe <corsair@g.o> wxGTK-2.6.4.0-r4.ebuild,
1627 + wxGTK-2.8.8.1.ebuild:
1628 + Stable on ppc64; bug #242088
1629 +
1630 + 15 Oct 2008; Ferris McCormick <fmccor@g.o> wxGTK-2.8.8.1.ebuild:
1631 + Sparc stable, part of Bug #242088.
1632 +
1633 + 15 Oct 2008; Brent Baude <ranger@g.o> wxGTK-2.6.4.0-r4.ebuild,
1634 + wxGTK-2.8.8.1.ebuild:
1635 + Marking wxGTK-2.6.4.0-r4 ppc for bug 242088
1636 +
1637 + 15 Oct 2008; Brent Baude <ranger@g.o> wxGTK-2.8.8.1.ebuild:
1638 + Marking wxGTK-2.8.8.1 ppc for bug 242088
1639 +
1640 + 14 Oct 2008; Ferris McCormick <fmccor@g.o> wxGTK-2.6.4.0-r4.ebuild:
1641 + Sparc stable --- the rest of Bug #242088 on sparc.
1642 +
1643 + 14 Oct 2008; Ferris McCormick <fmccor@g.o> wxGTK-2.8.7.1-r2.ebuild:
1644 + Sparc stable --- Bug #242088 --- it's been around forever.
1645 +
1646 +*wxGTK-2.8.9.1 (14 Oct 2008)
1647 +
1648 + 14 Oct 2008; Ryan Hill <dirtyepic@g.o> +wxGTK-2.8.9.1.ebuild:
1649 + Version bump. EAPI 2.
1650 +
1651 + 30 Jul 2008; Ryan Hill <dirtyepic@g.o> metadata.xml:
1652 + Add USE flag descriptions to metadata.xml.
1653 +
1654 +*wxGTK-2.8.8.1 (25 Jul 2008)
1655 +
1656 + 25 Jul 2008; Ryan Hill <dirtyepic@g.o> +wxGTK-2.8.8.1.ebuild:
1657 + Version bump.
1658 +
1659 + 16 Jul 2008; Alexis Ballier <aballier@g.o> wxGTK-2.6.4.0-r4.ebuild,
1660 + wxGTK-2.8.8.0.ebuild:
1661 + keyword ~x86-fbsd, thanks to Henning Schild <henning@××××××××××××××.de>,
1662 + bug #231620
1663 +
1664 +*wxGTK-2.8.8.0 (29 Jun 2008)
1665 +
1666 + 29 Jun 2008; Ryan Hill <dirtyepic@g.o>
1667 + +files/wxGTK-2.8.8-collision.patch, +wxGTK-2.8.8.0.ebuild:
1668 + Version bump.
1669 +
1670 +*wxGTK-2.6.4.0-r4 (29 Jun 2008)
1671 +
1672 + 29 Jun 2008; Ryan Hill <dirtyepic@g.o>
1673 + +files/wxGTK-2.6.4-mmedia.patch, +wxGTK-2.6.4.0-r4.ebuild:
1674 + Stop installing the mmedia library which has an automagic dependency on
1675 + esd. Bug #174874 by Volker Hemmann.
1676 +
1677 +*wxGTK-2.8.7.1-r2 (07 Jun 2008)
1678 +
1679 + 07 Jun 2008; Ryan Hill <dirtyepic@g.o>
1680 + +files/wxGTK-2.8.7-race-fix.patch, +wxGTK-2.8.7.1-r2.ebuild:
1681 + Add patch from upstream to fix race condition in wxWakeUpIdle.
1682 +
1683 + 17 Mar 2008; Peter Volkov <pva@g.o> wxGTK-2.6.4.0-r3.ebuild,
1684 + wxGTK-2.8.7.1-r1.ebuild:
1685 + amd64 stable, bug #207648.
1686 +
1687 + 16 Mar 2008; Ryan Hill <dirtyepic@g.o> wxGTK-2.6.4.0-r3.ebuild:
1688 + Keyword ~mips.
1689 +
1690 + 18 Feb 2008; Ryan Hill <dirtyepic@g.o> wxGTK-2.8.7.1-r1.ebuild:
1691 + Add ~mips.
1692 +
1693 + 08 Feb 2008; Ryan Hill <dirtyepic@g.o>
1694 + files/wxGTK-2.6.4-collision.patch, files/wxGTK-2.8.4-collision.patch:
1695 + Drop the bakefile hunks of the collision patches that don't work as
1696 + expected. Now handled by eselect-wxwidgets.
1697 +
1698 + 29 Jan 2008; nixnut <nixnut@g.o> wxGTK-2.6.4.0-r3.ebuild,
1699 + wxGTK-2.8.7.1-r1.ebuild:
1700 + Stable on ppc wrt bug 207648
1701 +
1702 + 28 Jan 2008; Jeroen Roovers <jer@g.o> wxGTK-2.6.4.0-r3.ebuild,
1703 + wxGTK-2.8.7.1-r1.ebuild:
1704 + Stable for HPPA (bug #207648).
1705 +
1706 + 28 Jan 2008; Raúl Porcel <armin76@g.o> metadata.xml:
1707 + Replace wxwindows with wxwidgets in metadata
1708 +
1709 + 27 Jan 2008; Raúl Porcel <armin76@g.o> wxGTK-2.6.4.0-r3.ebuild,
1710 + wxGTK-2.8.7.1-r1.ebuild:
1711 + alpha/ia64/sparc stable wrt #207648
1712 +
1713 + 27 Jan 2008; Brent Baude <ranger@g.o> wxGTK-2.6.4.0-r3.ebuild:
1714 + Marking wxGTK-2.6.4.0-r3 ppc64 for bug 207648
1715 +
1716 + 27 Jan 2008; Brent Baude <ranger@g.o> wxGTK-2.8.7.1-r1.ebuild:
1717 + Marking wxGTK-2.8.7.1-r1 ppc64 for bug 207648
1718 +
1719 + 27 Jan 2008; Christian Faulhammer <opfer@g.o>
1720 + wxGTK-2.6.4.0-r3.ebuild:
1721 + stable x86, bug 207648
1722 +
1723 + 27 Jan 2008; Christian Faulhammer <opfer@g.o>
1724 + wxGTK-2.8.7.1-r1.ebuild:
1725 + stable x86, bug 207648
1726 +
1727 + 12 Jan 2008; Ryan Hill <dirtyepic@g.o> wxGTK-2.8.7.1-r1.ebuild:
1728 + Install some random stuff into DOCDIR.
1729 +
1730 + 07 Jan 2008; Ryan Hill <dirtyepic@g.o> wxGTK-2.8.7.1-r1.ebuild:
1731 + We no longer need to depend on gnome-vfs.
1732 +
1733 +*wxGTK-2.8.7.1-r1 (06 Jan 2008)
1734 +
1735 + 06 Jan 2008; Ryan Hill <dirtyepic@g.o>
1736 + +files/wxGTK-2.8.7-mmedia.patch, -wxGTK-2.8.7.1.ebuild,
1737 + +wxGTK-2.8.7.1-r1.ebuild:
1738 + Revision bump.
1739 + - prevent segfault by configuring with --without-gnomevfs (Bug #203389)
1740 + - don't build the mmedia contrib library (indirectly fixes Bug #174874)
1741 +
1742 + 23 Dec 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.8.7.1.ebuild:
1743 + Restore dropped ppc keyword for bug #199594.
1744 +
1745 + 22 Dec 2007; nixnut <nixnut@g.o> wxGTK-2.6.4.0-r3.ebuild:
1746 + Added ~ppc wrt bug 199594
1747 +
1748 +*wxGTK-2.6.4.0-r3 (20 Dec 2007)
1749 +
1750 + 20 Dec 2007; Ryan Hill <dirtyepic@g.o>
1751 + -files/wxGTK-2.6.3.3-dialog_focus.patch,
1752 + -files/wxGTK-2.6.3.3-slider_linesize.patch,
1753 + -files/wxGTK-2.6.3.3-wxrc_build_fix.patch,
1754 + -files/wxGTK-2.6.3.3-wxrc_link_fix.patch,
1755 + files/wxGTK-2.6.4-collision.patch, files/wxGTK-2.8.4-collision.patch,
1756 + -wxGTK-2.6.3.3.ebuild, -wxGTK-2.6.4.0-r2.ebuild, +wxGTK-2.6.4.0-r3.ebuild,
1757 + wxGTK-2.8.7.1.ebuild:
1758 + Move wxwin.m4 handling to eselect-wxwidgets. Remove old.
1759 +
1760 + 15 Dec 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.8.7.1.ebuild:
1761 + Pass --enable-graphics_ctx to configure for wxWebKit/Editra/leio.
1762 +
1763 + 13 Dec 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.6.4.0-r2.ebuild,
1764 + wxGTK-2.8.7.1.ebuild:
1765 + Drop arm, ppc, sh, and x86-fbsd keywords for bug #199594.
1766 +
1767 + 12 Dec 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.6.4.0-r2.ebuild,
1768 + wxGTK-2.8.7.1.ebuild:
1769 + Move eselect-wxwidgets to PDEPEND to prevent blocker on upgrade. Because
1770 + wxGTK may now be installed before eselect-wxwidgets, make post{inst,rm}
1771 + update conditional on it being available. Remove messy
1772 + auto-set-profile-if-profile-is-"none" stuff and just default to "none".
1773 +
1774 + 06 Dec 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.6.4.0-r1.ebuild:
1775 + Backport precompiled header option from later ebuilds for hardened. Bug
1776 + #201250.
1777 +
1778 + 04 Dec 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.8.7.1.ebuild:
1779 + Fix docs installation. Reported by eldenz.
1780 +
1781 +*wxGTK-2.8.7.1 (03 Dec 2007)
1782 +
1783 + 03 Dec 2007; Ryan Hill <dirtyepic@g.o>
1784 + -files/wxGTK-2.8.6-extralibs-media.patch, -wxGTK-2.8.6.1.ebuild,
1785 + +wxGTK-2.8.7.1.ebuild:
1786 + Version bump.
1787 +
1788 + 03 Dec 2007; Ryan Hill <dirtyepic@g.o>
1789 + +files/wxGTK-2.8.6-wxrc_link_fix.patch, wxGTK-2.8.6.1.ebuild:
1790 + Port wxrc link patch to 2.8, where it turns out it hasn't been applied yet
1791 + like I thought. Thanks to devurandom.
1792 +
1793 + 30 Nov 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.6.4.0-r2.ebuild,
1794 + wxGTK-2.8.6.1.ebuild:
1795 + Re-add local pch USE flag.
1796 +
1797 +*wxGTK-2.8.6.1 (29 Nov 2007)
1798 +
1799 + 29 Nov 2007; Ryan Hill <dirtyepic@g.o>
1800 + +files/wxGTK-2.8.4-collision.patch,
1801 + +files/wxGTK-2.8.6-extralibs-media.patch, +wxGTK-2.8.6.1.ebuild:
1802 + Add 2.8.6.1 for testing.
1803 +
1804 + 24 Nov 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.6.4.0-r2.ebuild:
1805 + Make --disable-precomp-headers the default since it also cuts 1/3 off the
1806 + build time.
1807 +
1808 + 24 Nov 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.6.4.0-r2.ebuild:
1809 + Add pch USE flag to control precompiled header support as suggested by
1810 + Rafał Mużyło. Drop joystick USE flag.
1811 +
1812 +*wxGTK-2.6.4.0-r2 (18 Nov 2007)
1813 +
1814 + 18 Nov 2007; Ryan Hill <dirtyepic@g.o> +wxGTK-2.6.4.0-r2.ebuild:
1815 + Revision bump using the wxwidgets eselect module. Masked until said module
1816 + is keyworded.
1817 +
1818 + 04 Nov 2007; Christoph Mende <angelos@g.o> wxGTK-2.6.4.0-r1.ebuild:
1819 + Stable on amd64 wrt bug #197186
1820 +
1821 + 30 Oct 2007; Jeroen Roovers <jer@g.o> wxGTK-2.6.4.0-r1.ebuild:
1822 + Stable for HPPA (bug #197186).
1823 +
1824 + 28 Oct 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.6.4.0-r1.ebuild:
1825 + Fix dropped proto DEPENDs for Cyborg in bug #197186.
1826 +
1827 + 28 Oct 2007; Markus Rothe <corsair@g.o> wxGTK-2.6.4.0-r1.ebuild:
1828 + Stable on ppc64; bug #197186
1829 +
1830 + 27 Oct 2007; nixnut <nixnut@g.o> wxGTK-2.6.4.0-r1.ebuild:
1831 + Stable on ppc wrt bug 197186
1832 +
1833 + 27 Oct 2007; Raúl Porcel <armin76@g.o> wxGTK-2.6.4.0-r1.ebuild:
1834 + alpha/ia64/sparc stable wrt #197186
1835 +
1836 + 27 Oct 2007; Christian Faulhammer <opfer@g.o>
1837 + wxGTK-2.6.4.0-r1.ebuild:
1838 + stable x86, bug 197186
1839 +
1840 +*wxGTK-2.6.4.0-r1 (27 Oct 2007)
1841 +
1842 + 27 Oct 2007; Ryan Hill <dirtyepic@g.o> -wxGTK-2.6.4.0.ebuild,
1843 + +wxGTK-2.6.4.0-r1.ebuild:
1844 + Revision bump to push out various minor fixes. Target for stabilization.
1845 +
1846 + 25 Oct 2007; Ryan Hill <dirtyepic@g.o>
1847 + files/wxGTK-2.6.4-collision.patch:
1848 + Update collision patch to take into account new names of bakefile presets.
1849 +
1850 + 25 Oct 2007; Ryan Hill <dirtyepic@g.o> ChangeLog, Manifest:
1851 + Fix docs installation.
1852 +
1853 + 09 Sep 2007; Ryan Hill <dirtyepic@g.o>
1854 + files/wxGTK-2.6.4-collision.patch, wxGTK-2.6.4.0.ebuild:
1855 + Update collision patch to handle wxrc.
1856 +
1857 + 02 Sep 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.6.4.0.ebuild:
1858 + Re-keyword.
1859 +
1860 + 01 Sep 2007; Ryan Hill <dirtyepic@g.o>
1861 + files/wxGTK-2.6.4.0-wxrc_link_fix.patch:
1862 + Convert patch from DOS to Unix newlines.
1863 +
1864 +*wxGTK-2.6.4.0 (01 Sep 2007)
1865 +
1866 + 01 Sep 2007; Ryan Hill <dirtyepic@g.o>
1867 + +files/wxGTK-2.6.3-unicode-odbc.patch, +files/wxGTK-2.6.4.0-g_free.patch,
1868 + +files/wxGTK-2.6.4.0-wxrc_link_fix.patch,
1869 + +files/wxGTK-2.6.4-collision.patch, +wxGTK-2.6.4.0.ebuild:
1870 + Version bump. This is a major ebuild and build system rewrite. It may cause
1871 + breakage, so all untested arch keywords were dropped. Please test and
1872 + re-keyword. Will be unmasked after enough testing is done.
1873 +
1874 + 24 Jul 2007; Ryan Hill <dirtyepic@g.o>
1875 + -files/wxGTK-2.4.1-contrib.patch, -files/wxGTK-2.4.2-cleanup.patch,
1876 + -files/wxGTK-2.4.2-contrib_animate.patch, -files/wxGTK-2.4.2-gcc4.patch,
1877 + -files/wxGTK-2.4.2-menu.cpp.patch, -files/wxGTK-2.4.2-noftinternals.patch,
1878 + -files/wxGTK-2.4.2-pango_fix.patch, -files/intl.cpp.diff,
1879 + -wxGTK-2.4.2-r4.ebuild:
1880 + Kill wxGTK-2.4. Fixes bug #145032.
1881 +
1882 + 24 Mar 2007; Ryan Hill <dirtyepic@g.o>
1883 + -files/wxWidgets-2.6.2-gcc41.patch, -wxGTK-2.6.2-r1.ebuild:
1884 + Remove obsolete version.
1885 +
1886 + 12 Mar 2007; Jose Luis Rivero <yoswink@g.o> wxGTK-2.6.3.3.ebuild:
1887 + Stable on alpha wrt bug #136924
1888 +
1889 + 10 Feb 2007; Simon Stelling <blubb@g.o> wxGTK-2.6.3.3.ebuild:
1890 + stable on amd64; bug 136924
1891 +
1892 + 20 Jan 2007; Jeroen Roovers <jer@g.o> wxGTK-2.6.3.3.ebuild:
1893 + Stable for HPPA (bug #136924).
1894 +
1895 + 16 Jan 2007; Joseph Jezak <josejx@g.o> wxGTK-2.6.3.3.ebuild:
1896 + Marked ppc stable for bug #136924.
1897 +
1898 + 15 Jan 2007; Raúl Porcel <armin76@g.o> wxGTK-2.6.3.3.ebuild:
1899 + x86 stable, wrt bug 136924
1900 +
1901 + 15 Jan 2007; Gustavo Zacarias <gustavoz@g.o> wxGTK-2.6.3.3.ebuild:
1902 + Stable on sparc wrt #136924
1903 +
1904 + 14 Jan 2007; Markus Rothe <corsair@g.o> wxGTK-2.6.3.3.ebuild:
1905 + Stable on ppc64; bug #136924
1906 +
1907 + 12 Jan 2007; Mart Raudsepp <leio@g.o>
1908 + +files/wxGTK-2.6.3.3-wxrc_link_fix.patch, wxGTK-2.6.3.3.ebuild:
1909 + Build fix for wxrc in presence of an already installed (incompatible) wxGTK,
1910 + bug 150435
1911 +
1912 + 06 Jan 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.4.2-r4.ebuild,
1913 + wxGTK-2.6.2-r1.ebuild:
1914 + Fix bug #160197 by converting configure calls to econf. Also clean up a
1915 + little.
1916 +
1917 + 05 Jan 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.4.2-r4.ebuild,
1918 + wxGTK-2.6.2-r1.ebuild, wxGTK-2.6.3.3.ebuild:
1919 + einfo -> elog
1920 +
1921 + 05 Jan 2007; Ryan Hill <dirtyepic@g.o> ChangeLog:
1922 + On second thought unspecified but required eclasses are probably a bad thing.
1923 +
1924 + 04 Jan 2007; Ryan Hill <dirtyepic@g.o> wxGTK-2.6.3.3.ebuild:
1925 + Remove debug.eclass usage (bug #160116), and clean up redundant inherits.
1926 +
1927 + 30 Dec 2006; <leio@g.o> -wxGTK-2.6.1.ebuild:
1928 + Remove redundant version
1929 +
1930 + 28 Dec 2006; Ryan Hill <dirtyepic@g.o> wxGTK-2.4.2-r4.ebuild:
1931 + gtk2 -> gtk
1932 +
1933 + 23 Nov 2006; <yvasilev@g.o> wxGTK-2.6.3.3.ebuild:
1934 + Keyworded arm on request by leio.
1935 +
1936 + 15 Oct 2006; Mart Raudsepp <leio@g.o> -wxGTK-2.6.3.2.ebuild:
1937 + Remove old version with broken wxrc build
1938 +
1939 + 15 Oct 2006; Aron Griffis <agriffis@g.o>
1940 + +files/wxGTK-2.4.2-noftinternals.patch, wxGTK-2.4.2-r4.ebuild:
1941 + Add patch for freetype-2.2.1 API compatibility #150383
1942 +
1943 + 24 Sep 2006; Mart Raudsepp <leio@g.o> wxGTK-2.6.3.3.ebuild:
1944 + Fix typo in RDEPEND.
1945 +
1946 +*wxGTK-2.6.3.3 (24 Sep 2006)
1947 +
1948 + 24 Sep 2006; Mart Raudsepp <leio@g.o>
1949 + +files/wxGTK-2.6.3.3-dialog_focus.patch,
1950 + +files/wxGTK-2.6.3.3-slider_linesize.patch,
1951 + +files/wxGTK-2.6.3.3-wxrc_build_fix.patch, +wxGTK-2.6.3.3.ebuild:
1952 + Migrate away from wxlib.eclass. Fix depends. Allow parallel building. Grab
1953 + some relatively important patches from upstream. Ensure the wxrc tool is
1954 + built and installed. Restore ABI compatibility with latest stable version
1955 + (2.6.2-r1). Install HTML documentation with USE=doc properly again. Closes
1956 + bugs #147394 and #123786.
1957 +
1958 + 04 Sep 2006; Mart Raudsepp <leio@g.o>
1959 + -files/wxGTK-2.6.1-windowcpp.diff, -wxGTK-2.6.1-r1.ebuild,
1960 + -wxGTK-2.6.2.ebuild:
1961 + Clean up unnecessary versions.
1962 +
1963 + 05 Aug 2006; Mart Raudsepp <leio@g.o> wxGTK-2.6.3.2.ebuild:
1964 + Depend on the correct sdl package.
1965 +
1966 + 09 Jul 2006; Javier Villavicencio <the_paya@g.o>
1967 + wxGTK-2.6.3.2.ebuild:
1968 + Added ~x86-fbsd keyword.
1969 +
1970 + 25 Apr 2006; Mark Loeser <halcy0n@g.o> wxGTK-2.6.3.2.ebuild:
1971 + Add flag-o-matic since we use append-flags
1972 +
1973 +*wxGTK-2.6.3.2 (13 Apr 2006)
1974 +
1975 + 13 Apr 2006; Mark Loeser <halcy0n@g.o> +wxGTK-2.6.3.2.ebuild:
1976 + Bump to new upstream version, thanks to Mart Raudsepp <leio AT dustbite DOT
1977 + net> for the new ebuild; bug #127734 and #109515
1978 +
1979 + 13 Apr 2006; Alin Nastac <mrness@g.o>
1980 + -files/wxGTK-2.4.1-wxpython1.patch, -files/wxGTK-2.4.1-wxpython2.patch,
1981 + -wxGTK-2.4.2-r2.ebuild, -wxGTK-2.4.2-r3.ebuild, -wxGTK-2.5.3.ebuild,
1982 + -wxGTK-2.6.0-r1.ebuild:
1983 + Remove obsolete versions.
1984 +
1985 + 01 Apr 2006; Alec Warner <antarus@g.o> wxGTK-2.6.2-r1.ebuild,
1986 + -wxGTK-2.6.2-r2.ebuild:
1987 + No Revbump needed, Duh
1988 +
1989 +*wxGTK-2.6.2-r2 (01 Apr 2006)
1990 +
1991 + 01 Apr 2006; Alec Warner <antarus@g.o> +wxGTK-2.6.2-r2.ebuild:
1992 + QA fix for bug #119072
1993 +
1994 + 22 Mar 2006; Gustavo Zacarias <gustavoz@g.o> wxGTK-2.6.2-r1.ebuild:
1995 + Stable on hppa wrt #105189 #120333
1996 +
1997 + 15 Mar 2006; Mark Loeser <halcy0n@g.o>
1998 + files/wxGTK-2.4.2-gcc4.patch:
1999 + Update gcc4 patch by wormo AT gentoo DOT org; bug #123323
2000 +
2001 + 20 Feb 2006; Markus Rothe <corsair@g.o> wxGTK-2.6.2-r1.ebuild:
2002 + Stable on ppc64
2003 +
2004 + 13 Feb 2006; Mark Loeser <halcy0n@g.o>
2005 + +files/wxGTK-2.4.2-gcc4.patch, wxGTK-2.4.2-r4.ebuild:
2006 + Thanks to Chris Fairles <cafairle AT engmail DOT uwaterloo DOT ca> for the
2007 + gcc-4 patch; bug #117357
2008 +
2009 + 03 Feb 2006; Aron Griffis <agriffis@g.o> wxGTK-2.6.2-r1.ebuild:
2010 + Mark 2.6.2-r1 stable on ia64
2011 +
2012 + 31 Jan 2006; Jose Luis Rivero <yoswink@g.o> wxGTK-2.6.2-r1.ebuild:
2013 + Stable on alpha wrt bug #120333
2014 +
2015 + 30 Jan 2006; Joshua Jackson <tsunam@g.o> wxGTK-2.6.2-r1.ebuild:
2016 + Stable on x86 for bug #120333
2017 +
2018 + 28 Jan 2006; Tobias Scherbaum <dertobi123@g.o>
2019 + wxGTK-2.6.2-r1.ebuild:
2020 + Stable on ppc, bug #120333
2021 +
2022 + 28 Jan 2006; Markus Rothe <corsair@g.o> wxGTK-2.6.1-r1.ebuild:
2023 + Stable on ppc64; bug #120333
2024 +
2025 + 28 Jan 2006; Jason Wever <weeve@g.o> wxGTK-2.6.1-r1.ebuild:
2026 + Stable on SPARC. Thanks for KingTaco noticing the oops.
2027 +
2028 + 28 Jan 2006; Karol Wojtaszek <sekretarz@g.o> wxGTK-2.6.2-r1.ebuild:
2029 + Stable on amd64, bug #120333
2030 +
2031 + 27 Jan 2006; Michael Hanselmann <hansmi@g.o> wxGTK-2.6.1-r1.ebuild:
2032 + Stable on ppc.
2033 +
2034 + 27 Jan 2006; Mike Doty <kingtaco@g.o> wxGTK-2.6.1-r1.ebuild:
2035 + amd64 stable, bug 105189
2036 +
2037 + 27 Jan 2006; Joshua Jackson <tsunam@g.o> wxGTK-2.6.1-r1.ebuild:
2038 + Stable on x86; bug #105189
2039 +
2040 + 26 Jan 2006; Gustavo Zacarias <gustavoz@g.o> wxGTK-2.6.2-r1.ebuild:
2041 + Stable on sparc wrt #120333 and #105189
2042 +
2043 +*wxGTK-2.6.1-r1 (26 Jan 2006)
2044 +
2045 + 26 Jan 2006; Marcelo Goes <vanquirius@g.o>
2046 + +files/wxGTK-2.6.1-windowcpp.diff, +wxGTK-2.6.1-r1.ebuild:
2047 + 2.6.1-r1 revision bump with patch for bug 105189. Fixes undefined symbol:
2048 + pango_x_get_context problem. Thanks to Alex Rostovtsev <tetromino at gmail
2049 + dot com>, Mart Raudsepp <leioat dustbite dot net>, Sander Sweers
2050 + <Sander.Sweers at gmail dot com> and others.
2051 +
2052 + 22 Jan 2006; Donnie Berkholz <spyderous@g.o>;
2053 + wxGTK-2.4.2-r4.ebuild:
2054 + Fix for modular X.
2055 +
2056 + 06 Dec 2005; Hanno Boeck <hanno@g.o>
2057 + +files/wxWidgets-2.6.2-gcc41.patch, wxGTK-2.6.2-r1.ebuild:
2058 + Fix for gcc 4.1.
2059 +
2060 + 26 Nov 2005; Karol Wojtaszek <sekretarz@g.o>
2061 + +files/wxGTK-2.4.2-pango_fix.patch, +wxGTK-2.4.2-r4.ebuild:
2062 + Fixed linking problems with pango, bug #113410
2063 +
2064 + 26 Nov 2005; Karol Wojtaszek <sekretarz@g.o> files/intl.cpp.diff:
2065 + Fixed unicode patch not to expand cvs tag
2066 +
2067 +*wxGTK-2.6.2-r1 (26 Nov 2005)
2068 +
2069 + 26 Nov 2005; Karol Wojtaszek <sekretarz@g.o> +files/intl.cpp.diff,
2070 + wxGTK-2.6.2.ebuild, +wxGTK-2.6.2-r1.ebuild:
2071 + Fixed amule and pgadmin3 crash while using broken wxGTK-2.6.2 with unicode
2072 + support, bug #109483 and #109218
2073 +
2074 + 15 Oct 2005; Jeremy Huddleston <eradicator@g.o>
2075 + wxGTK-2.6.2.ebuild:
2076 + Fixed USE=-X logic.
2077 +
2078 +*wxGTK-2.6.2 (11 Oct 2005)
2079 +
2080 + 11 Oct 2005; Rob Cakebread <pythonhead@g.o> +wxGTK-2.6.2.ebuild:
2081 + Version bump. Closes #106969 Removed gtk2 flag per #106560
2082 +
2083 + 17 Sep 2005; Aron Griffis <agriffis@g.o> wxGTK-2.6.1.ebuild:
2084 + Mark 2.6.1 stable on alpha
2085 +
2086 + 08 Sep 2005; Aron Griffis <agriffis@g.o> wxGTK-2.6.1.ebuild:
2087 + Mark 2.6.1 stable on ia64
2088 +
2089 + 06 Sep 2005; Karol Wojtaszek <sekretarz@g.o> wxGTK-2.6.1.ebuild:
2090 + Stable on amd64
2091 +
2092 + 03 Sep 2005; Markus Rothe <corsair@g.o> wxGTK-2.6.1.ebuild:
2093 + Stable on ppc64
2094 +
2095 + 02 Sep 2005; Michael Hanselmann <hansmi@g.o> wxGTK-2.6.1.ebuild:
2096 + Stable on ppc.
2097 +
2098 + 30 Aug 2005; Gustavo Zacarias <gustavoz@g.o> wxGTK-2.6.1.ebuild:
2099 + Stable on sparc
2100 +
2101 + 28 Aug 2005; Rob Cakebread <pythonhead@g.o> wxGTK-2.6.1.ebuild:
2102 + Marked x86 stable
2103 +
2104 +*wxGTK-2.6.1 (12 Jul 2005)
2105 +
2106 + 12 Jul 2005; Rob Cakebread <pythonhead@g.o> +wxGTK-2.6.1.ebuild:
2107 + Version bump.
2108 +
2109 + 17 Jun 2005; Michael Hanselmann <hansmi@g.o> wxGTK-2.4.2-r3.ebuild:
2110 + Stable on ppc.
2111 +
2112 + 06 Jun 2005; Markus Rothe <corsair@g.o> wxGTK-2.4.2-r3.ebuild:
2113 + Stable on ppc64
2114 +
2115 + 15 May 2005; Rene Nussbaumer <killerfox@g.o> wxGTK-2.4.2-r3.ebuild:
2116 + Stable on hppa
2117 +
2118 + 15 May 2005; Bryan Østergaard <kloeri@g.o> wxGTK-2.4.2-r3.ebuild:
2119 + Stable on alpha.
2120 +
2121 + 13 May 2005; Bryan Østergaard <kloeri@g.o> wxGTK-2.4.2-r3.ebuild:
2122 + Stable on ia64.
2123 +
2124 + 11 May 2005; Rob Cakebread <pythonhead@g.o> wxGTK-2.6.0-r1.ebuild:
2125 + Removed check for -gtk2 unicode combo since wxbase will work with that.
2126 + Thanks Herbie Hopkins <herbs@g.o>
2127 +
2128 + 11 May 2005; Rob Cakebread <pythonhead@g.o> wxGTK-2.4.2-r3.ebuild:
2129 + Removed gtk USE flag.
2130 +
2131 +*wxGTK-2.6.0-r1 (11 May 2005)
2132 +
2133 + 11 May 2005; Rob Cakebread <pythonhead@g.o>
2134 + -files/wxGTK-2.4.2-gcc4.patch, -files/wxGTK-2.6.0-gcc4.patch,
2135 + -wxGTK-2.4.2-r4.ebuild, -wxGTK-2.6.0.ebuild, +wxGTK-2.6.0-r1.ebuild:
2136 + Removed gcc4 patch, it breaks apps bug# 91443. wxbase can now be built with
2137 + -gtk2 -wxgtk1 also multilib builds instead of monolithic bug# 91574
2138 +
2139 + 08 May 2005; Herbie Hopkins <herbs@g.o> wxGTK-2.4.2-r3.ebuild:
2140 + Stable on amd64.
2141 +
2142 + 04 May 2005; Gustavo Zacarias <gustavoz@g.o> wxGTK-2.4.2-r3.ebuild:
2143 + Stable on sparc
2144 +
2145 + 03 May 2005; Rob Cakebread <pythonhead@g.o> wxGTK-2.6.0.ebuild:
2146 + Enable xpm by default because wxpython needs it. bug# 91252
2147 +
2148 + 02 May 2005; Rob Cakebread <pythonhead@g.o> wxGTK-2.4.2-r2.ebuild,
2149 + wxGTK-2.4.2-r3.ebuild, wxGTK-2.4.2-r4.ebuild:
2150 + Fixed odbc support for gtk2ansi. Thanks david somers <dsomers@××××××××.com>
2151 + bug# 83417
2152 +
2153 +*wxGTK-2.6.0 (02 May 2005)
2154 +*wxGTK-2.4.2-r4 (02 May 2005)
2155 +
2156 + 02 May 2005; Rob Cakebread <pythonhead@g.o> wxGTK-2.4.2-r2.ebuild,
2157 + wxGTK-2.4.2-r3.ebuild, +wxGTK-2.4.2-r4.ebuild, +wxGTK-2.6.0.ebuild:
2158 + Version bump. Marked 2.4.2-r3 stable. Added gcc4 patch bug# 89937. Thanks flameeyes for wxlib.eclass and dirtyepic@××××××××.org Ryan Hill for gcc4 fix. Changed evil no_wxgtk1 USE flag to wxgtk1
2159 +
2160 + 26 Mar 2005; Jeremy Huddleston <eradicator@g.o>
2161 + wxGTK-2.4.2-r3.ebuild, wxGTK-2.5.3.ebuild:
2162 + Multilib fixes and use proper toolchain compiler.
2163 +
2164 + 03 Mar 2005; Rob Cakebread <pythonhead@g.o> wxGTK-2.4.2-r2.ebuild:
2165 + Added menu.cpp patch
2166 +
2167 + 03 Mar 2005; Rob Cakebread <pythonhead@g.o> wxGTK-2.4.2-r2.ebuild:
2168 + Added htmlproc.h for wxruby
2169 +
2170 + 16 Jan 2005; Mike Frysinger <vapier@g.o> wxGTK-2.4.2-r2.ebuild,
2171 + wxGTK-2.4.2-r3.ebuild, wxGTK-2.5.3.ebuild:
2172 + Add gnuconfig since ebuild doesnt run econf for some reason.
2173 +
2174 + 05 Dec 2004; Rob Cakebread <pythonhead@g.o>
2175 + +files/wxGTK-2.4.2-menu.cpp.patch, wxGTK-2.4.2-r3.ebuild:
2176 + Patch to disable three private GTK+ functions. Closes bug# 46737
2177 +
2178 + 13 Nov 2004; Rob Cakebread <pythonhead@g.o> wxGTK-2.5.3.ebuild:
2179 + Removed monolithic build, fixed gtk1 detection, bug# 71036
2180 +
2181 +*wxGTK-2.5.3 (12 Nov 2004)
2182 +
2183 + 12 Nov 2004; Rob Cakebread <pythonhead@g.o> wxGTK-2.4.2-r2.ebuild,
2184 + wxGTK-2.4.2-r3.ebuild, -wxGTK-2.5.1-r1.ebuild, +wxGTK-2.5.3.ebuild:
2185 + Version bumped, removed 2.5.1, retrofitted with SLOT's, bug# 67254
2186 +
2187 +*wxGTK-2.5.1-r1 (06 Nov 2004)
2188 +
2189 + 06 Nov 2004; Rob Cakebread <pythonhead@g.o> wxGTK-2.4.2-r2.ebuild,
2190 + wxGTK-2.4.2-r3.ebuild, wxGTK-2.5.1-r1.ebuild:
2191 + Added filter-flags -invisibility-inlines-hidden bug# 68500
2192 +
2193 + 08 Sep 2004; Rob Cakebread <pythonhead@g.o> -wxGTK-2.5.1.ebuild:
2194 + Modified so apps can use wxwidgets eclass
2195 +
2196 +*wxGTK-2.4.2-r3 (02 Sep 2004)
2197 +
2198 + 02 Sep 2004; twp +wxGTK-2.4.2-r3.ebuild:
2199 + Install htmlproc.h.
2200 +
2201 + 18 Aug 2004; Tom Gall <tgall@g.o> wxGTK-2.4.2-r2.ebuild:
2202 + stable on ppc64, bug #58420
2203 +
2204 +*wxGTK-2.4.2-r2 (06 Aug 2004)
2205 +
2206 + 06 Aug 2004; Rob Cakebread <pythonhead@g.o> -wxGTK-2.4.0.ebuild,
2207 + -wxGTK-2.4.1-r1.ebuild, -wxGTK-2.4.2-r1.ebuild, +wxGTK-2.4.2-r2.ebuild,
2208 + -wxGTK-2.4.2.ebuild:
2209 + Removed obsolete versions and changed 2.4.2-r2 so apps can use new wxwidgets
2210 + eclass with multiple versions (gtk,gtk2,unicode,debug) of wxGTK installed. See
2211 + bug #39931
2212 +
2213 + 02 Aug 2004; Ferris McCormick <fmccor@g.o> wxGTK-2.4.2-r1.ebuild:
2214 + Stable for sparc. Runs on sparc and is required for wxpython-2.4.2.4,
2215 + which is required because of some missing patches.
2216 +
2217 + 22 Jul 2004; Rob Cakebread <pythonhead@g.o> wxGTK-2.4.2-r1.ebuild,
2218 + wxGTK-2.4.2.ebuild, wxGTK-2.5.1.ebuild:
2219 + Changed name from wxWindows to wxWidgets. bug# 45061
2220 +
2221 + 22 Jul 2004; Rob Cakebread <pythonhead@g.o> wxGTK-2.4.1-r1.ebuild:
2222 + Changed name from wxwindows to wxwidgets bug# 45061
2223 +
2224 + 22 Jul 2004; Rob Cakebread <pythonhead@g.o> wxGTK-2.4.0.ebuild:
2225 + Changed all wxwindows to wxwidgets bug# 45061
2226 +
2227 + 30 Jun 2004; Guy Martin <gmsoft@g.o> wxGTK-2.4.2-r1.ebuild:
2228 + Marked stable on hppa.
2229 +
2230 + 28 Jun 2004; Aron Griffis <agriffis@g.o> wxGTK-2.4.0.ebuild,
2231 + wxGTK-2.4.2-r1.ebuild, wxGTK-2.4.2.ebuild, wxGTK-2.5.1.ebuild:
2232 + econf || die, sync IUSE, glibc -> libc
2233 +
2234 + 23 Jun 2004; Aron Griffis <agriffis@g.o> wxGTK-2.4.0.ebuild,
2235 + wxGTK-2.4.1-r1.ebuild, wxGTK-2.5.1.ebuild:
2236 + QA - fix use invocation
2237 +
2238 +*wxGTK-2.4.2-r1 (22 Jun 2004)
2239 +
2240 + 22 Jun 2004; Rob Cakebread <pythonhead@g.o> +wxGTK-2.4.2-r1.ebuild:
2241 + Disable unicode for gtk. Closes bug# 52495
2242 +
2243 + 22 Jun 2004; Rob Cakebread <pythonhead@g.o> wxGTK-2.4.2.ebuild:
2244 + Marked stable on x86
2245 +
2246 +*wxGTK-2.5.1 (22 Jun 2004)
2247 +
2248 + 22 Jun 2004; Rob Cakebread <pythonhead@g.o> +wxGTK-2.5.1.ebuild:
2249 + Version bump but added to package.mask. Bug# 44138. Thanks HopeSeekr
2250 + <theodore@×××××.org>
2251 +
2252 + 26 Apr 2004; Aron Griffis <agriffis@g.o> wxGTK-2.4.0.ebuild,
2253 + wxGTK-2.4.1-r1.ebuild, wxGTK-2.4.2.ebuild:
2254 + Add die following econf for bug 48950
2255 +
2256 + 17 Apr 2004; Daniel Ahlberg <aliz@g.o> wxGTK-2.4.1-r1.ebuild,
2257 + wxGTK-2.4.2.ebuild:
2258 + Inherit eutils, fixed IUSE flags.
2259 +
2260 + 24 Mar 2004; Michael Sterrett <mr_bones_@g.o> wxGTK-2.4.0.ebuild,
2261 + wxGTK-2.4.1-r1.ebuild:
2262 + don't use deprecated ? : use syntax
2263 +
2264 + 17 Feb 2004; Aron Griffis <agriffis@g.o> wxGTK-2.4.2.ebuild:
2265 + stable on ia64
2266 +
2267 + 17 Feb 2004; Aron Griffis <agriffis@g.o> wxGTK-2.4.0.ebuild:
2268 + add ~alpha for the sake of dev-python/wxPython-2.4.0.7
2269 +
2270 + 17 Jan 2004; Bartosch Pixa <darkspecter@g.o> :
2271 + manifest fix
2272 +
2273 + 16 Jan 2004; Bartosch Pixa <darkspecter@g.o> wxGTK-2.4.2.ebuild:
2274 + set ppc in keywords
2275 +
2276 + 09 Jan 2004; Aron Griffis <agriffis@g.o> wxGTK-2.4.2.ebuild:
2277 + stable on alpha
2278 +
2279 + 29 Dec 2003; Guy Martin <gmsoft@g.o> wxGTK-2.4.1-r1.ebuild:
2280 + Marked stable on hppa.
2281 +
2282 + 25 Dec 2003; Jason Wever <weeve@g.o> wxGTK-2.4.1-r1.ebuild:
2283 + Marked stable on sparc.
2284 +
2285 + 14 Nov 2003; Brad House <brad_mssw@g.o> wxGTK-2.4.2.ebuild,
2286 + files/wxGTK-2.4.2-cleanup.patch:
2287 + patch from augustus@×××××××××××××.org for amd64
2288 +
2289 + 17 Oct 2003; Alastair Tse <liquidx@g.o> wxGTK-2.4.2.ebuild:
2290 + reset LANG vairable otherwise it breaks for et_EE (#30994)
2291 +
2292 + 09 Oct 2003; Alastair Tse <liquidx@g.o> wxGTK-2.4.1.ebuild,
2293 + wxGTK-2.4.2.ebuild:
2294 + cleanup and fixing conditionals
2295 +
2296 + 08 Oct 2003; Rob Cakebread <pythonhead@g.o> wxGTK-2.4.1-r1.ebuild,
2297 + wxGTK-2.4.1.ebuild:
2298 + Marked 2.4.1 and 2.4.1-r1 stable
2299 +
2300 +*wxGTK-2.4.2 (08 Oct 2003)
2301 +
2302 + 08 Oct 2003; Alastair Tse <liquidx@g.o> wxGTK-2.4.0.ebuild,
2303 + wxGTK-2.4.1-r1.ebuild, wxGTK-2.4.1.ebuild, wxGTK-2.4.2.ebuild,
2304 + files/wxGTK-2.4.2-contrib_animate.patch:
2305 + version bump and various fixes including png/jpeg/tiff/zlib deps (#28684) and
2306 + debug support (#29042) thanks to Vaclav Slavik <vaclav.slavik@××××××.cz>,
2307 + unicode option (#28684) thanks to Radek Podgorny <radek@××××××××.cz> and
2308 + finally correct licensing (#28697) thanks to Vaclav Slavik
2309 + <vaclav.slavik@××××××.cz> again.
2310 +
2311 + Note that unicode support is by default turned off and must be enabled
2312 + accompanied by the gtk2 useflag. Take care when enabling unicode because
2313 + many wxWindows applications do not support unicode.
2314 +
2315 + 04 Oct 2003; Aron Griffis <agriffis@g.o> wxGTK-2.4.1-r1.ebuild:
2316 + Add ~alpha to KEYWORDS
2317 +
2318 +*wxGTK-2.4.1-r1 (09 Sep 2003)
2319 +
2320 + 09 Sep 2003; Alastair Tse <liquidx@g.o> wxGTK-2.4.1-r1.ebuild,
2321 + files/wxGTK-2.4.1-contrib.patch:
2322 + now builds stuff in contrib/ like ogl and xrc
2323 +
2324 + 09 Jul 2003; Alastair Tse <liquidx@g.o>
2325 + files/wxGTK-2.4.1-wxpython1.patch, files/wxGTK-2.4.1-wxpython2.patch:
2326 + RCS/CVS headers spoiled patches. removed all RCS/CVS triggers from patches
2327 +
2328 +*wxGTK-2.4.1 (09 Jul 2003)
2329 +
2330 + 09 Jul 2003; Alastair Tse <liquidx@g.o> metadata.xml,
2331 + wxGTK-2.4.1.ebuild, files/wxGTK-2.4.1-wxpython1.patch,
2332 + files/wxGTK-2.4.1-wxpython2.patch:
2333 + new version. this one requires 2 additional patches back ported from wxPython
2334 + for wxPython 2.4.1.2 to compile.
2335 +
2336 + 07 May 2003; Alastair Tse <liquidx@g.o> wxGTK-2.4.0.ebuild:
2337 + disable unicode support for gtk2
2338 +
2339 +*wxGTK-2.4.0 (01 Jan 2003)
2340 +
2341 + 26 Mar 2003; Alastair Tse <liquidx@g.o> wxGTK-2.4.0.ebuild:
2342 + reorder gtk2 deps to make sure gtk1 and gtk2 deps are mutually exclusive
2343 +
2344 + 04 Feb 2003; Nick Hadaway <raker@g.o> wxGTK-2.4.0.ebuild :
2345 + If odbc and gtk2 are both specified, disable odbc and enable gtk2.
2346 + They are not compatible.
2347 +
2348 + 21 Jan 2003; Nick Hadaway <raker@g.o> wxGTK-2.4.0.ebuild :
2349 + Changed to emake.
2350 +
2351 + 15 Jan 2003; Nick Hadaway <raker@g.o> wxGTK-2.4.0.ebuild :
2352 + Marked stable. SLOT'd back to 0. Fixed dependancy misnomers.
2353 +
2354 + 07 Jan 2003; Martin Holzer <mholzer@g.o> wxGTK-2.4.0.ebuild,
2355 + files/digest-wxGTK-2.4.0 ChangeLog :
2356 + Changed to .tar.bz2. Seems to be a new release cause digest does not
2357 + match old one.
2358 +
2359 + 01 Jan 2003; Nick Hadaway <raker@g.o> wxGTK-2.4.0.ebuild,
2360 + files/digest-wxGTK-2.4.0 :
2361 + Version bump. Currently marked unstable. There are problems with
2362 + wxGTK-2.3.4 and wxPython-2.3.4.? so I am hoping that wxPython-2.4.0.?
2363 + will be here soon. Depending on the timetable I may have to bring
2364 + wxGTK-2.3.3 to stable. Moved unicode configure option behind use gtk2.
2365 +
2366 +*wxGTK-2.3.4 (18 Dec 2002)
2367 +
2368 + 01 Jan 2003; Nick Hadaway <raker@g.o> wxGTK-2.3.4.ebuild :
2369 + Moved unicode configure option behind use gtk2.
2370 +
2371 + 18 Dec 2002; Mike Frysinger <vapier@g.o> :
2372 + Version bumpage #12380 + re-enabling support for gtk2.
2373 +
2374 +*wxGTK-2.3.3 (26 Oct 2002)
2375 +
2376 + 06 Dec 2002; Rodney Rees <manson@g.o> : changed sparc ~sparc keywords
2377 +
2378 + 05 Dec 2002; Mike Frysinger <vapier@g.o>
2379 + It would seem optional zlib support isnt optional ;)
2380 +
2381 + 28 Oct 2002; Mike Frysinger <vapier@g.o> wxGTK-2.3.3.ebuild :
2382 + Tweakage of USE variables and fix for #2741
2383 +
2384 + 26 Oct 2002; Mike Frysinger <vapier@g.o> wxGTK-2.3.3.ebuild :
2385 + Version bump (#9693) + pkg_setup addition (#9470)
2386 +
2387 +*wxGTK-2.3.2-r2 (29 Aug 2002)
2388 +
2389 + 26 Oct 2002; Mike Frysinger <vapier@g.o> wxGTK-2.3.2-r2.ebuild :
2390 + Added pkg_setup to handle zlib/zconf header files that prevented compiling.
2391 + Thanks to Martin Schlemmer for pkg_setup #9470
2392 +
2393 + 11 Sep 2002; Nick Hadaway <raker@g.o> wxGTK-2.3.2-r2.ebuild :
2394 + Changed optional gif support to required GIF support as you cannot
2395 + turn off GIF support in wxPython. Should fix bug #7777.
2396 +
2397 + 29 Aug 2002; Nick Hadaway <raker@g.o> wxGTK-2.3.2-r2.ebuild,
2398 + files/digest-wxGTK-2.3.2-r2.ebuild, files/ledctrl.diff :
2399 + OpenGL
2400 +
2401 +*wxGTK-2.2.9-r1 (09 Aug 2002)
2402 +
2403 + 30 Dec 2002; Nick Hadaway <raker@g.o> files/wxGTK-2.2.9.diff.gz :
2404 + Added missing joystick patch.
2405 +
2406 + 18 Dec 2002; Seemant Kulleen <seemant@g.o> wxGTK-2.2.9-r1.ebuild
2407 + files/digest-wxGTK-2.2.9-r1 :
2408 + This version is REQUIRED for audacity. If you are NOT the audacity or
2409 + wxGTK maintainer, please do NOT touch these files.
2410 +
2411 + 22 Aug 2002; Nick Hadaway <raker@g.o> wxGTK-2.2.9-r1.ebuild :
2412 + Changed to "e" tools for compiling.
2413 + Added some compile-time options suggested by Paul Thompson.
2414 +
2415 + 09 Aug 2002; Nick Hadaway <raker@g.o> wxGTK-2.2.9-r1.ebuild,
2416 + files/digest-wxGTK-2.2.9-r1, files/wxGTK-2.2.9.diff.gz :
2417 + Thanks to Francisco Gimeno for fixing the joystick code compile problem.
2418 +
2419 +*wxGTK-2.3.2-r2 (13 Jun 2002)
2420 +
2421 + 29 Aug 2002; Nick Hadaway <raker@g.o> wxGTK-2.3.2-r2.ebuild :
2422 + Removed motif comments and forced gtk as motif is no longer a supported
2423 + build dependancy.
2424 +
2425 + 25 Aug 2002; Nick Hadaway <raker@g.o> wxGTK-2.3.2-r2.ebuild :
2426 + Changed tiff to be a forced dependancy as wxGTK will not compile without it.
2427 +
2428 + 13 Aug 2002; Nick Hadaway <raker@g.o>
2429 + wxGTK-2.3.2-r2.ebuild :
2430 + Changed to econf and verified joystick patch is working.
2431 +
2432 + 15 Jul 2002; Mark Guertin <gerk@g.o>
2433 + Added ppc to keywords
2434 +
2435 + 13 Jun 2002; Bart Verwilst <verwilst@g.o> wxGTK-2.3.2-r2.ebuild :
2436 + Apply a little patch to let GCC-3.1 compile this. ( src/gtk/joystick.cpp ), thanks to Francisco Gimeno <kikov@××××××××××.com>.
2437 + Closes bug # 3660
2438 +
2439 +*wxGTK-2.3.2-r1 (14 Apr 2002)
2440 +
2441 + 14 Apr 2002; Seemant Kulleen <seemant@g.o> wxGTK-2.3.2-r1.ebuild :
2442 + Cleaned up the ebuild a little bit and needs recompiling against newer libpng.
2443 +
2444 +*wxGTK-2.2.9 (28 Mar 2002)
2445 +
2446 + 28 Mar 2002; Spider <spider@g.o>; wxGTK-2.2.9.ebuild
2447 + Well, backported this thing to a stable branch, since hte other version is verified as working, I added this without masking anything, should be transparent except that it provides the dependency some people want.
2448 +
2449 +
2450 +*wxGTK-2.3.2 (1 Feb 2002)
2451 +
2452 + 1 Feb 2002; G.Bevin <gbevin@g.o> ChangeLog :
2453 +
2454 + Added initial ChangeLog which should be updated whenever the package is
2455 + updated in any way. This changelog is targetted to users. This means that the
2456 + comments should well explained and written in clean English. The details about
2457 + writing correct changelogs are explained in the skel.ChangeLog file which you
2458 + can find in the root directory of the portage repository.
2459
2460 diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.10.1-odbc-defines.patch b/x11-libs/wxGTK/files/wxGTK-2.8.10.1-odbc-defines.patch
2461 new file mode 100644
2462 index 0000000..3636b64
2463 --- /dev/null
2464 +++ b/x11-libs/wxGTK/files/wxGTK-2.8.10.1-odbc-defines.patch
2465 @@ -0,0 +1,39 @@
2466 +unixODBC 2.2.14 defines SQLLEN and SQLULEN using the compiler typedef
2467 +declaration instead of preprocessor #define macro definition. This breaks
2468 +the preprocessor checks in this include file.cpp, causing the source to fall
2469 +back to older types instead, leading to compile time errors like this:
2470 +
2471 +db.cpp:1636: error: cannot convert ‘SQLINTEGER*’ to ‘SQLLEN*’ for argument ‘6’ to
2472 +‘SQLRETURN SQLGetData(void*, SQLUSMALLINT, SQLSMALLINT, void*, SQLLEN, SQLLEN*)’
2473 +...
2474 +dbtable.cpp:592: error: cannot convert ‘SQLUINTEGER*’ to ‘SQLULEN*’ for argument ‘4’ to
2475 +‘SQLRETURN SQLExtendedFetch(void*, SQLUSMALLINT, SQLLEN, SQLULEN*, SQLUSMALLINT*)’
2476 +...
2477 +
2478 +This change hard-wires the new names, breaking compatibility with ancient
2479 +(pre 2001) unixODBC versions. This change may break other ODBC implementations
2480 +but in Gentoo only unixODBC is supported.
2481 +
2482 +References:
2483 +http://bugs.gentoo.org/310923
2484 +
2485 +2010-03-23 Martin von Gagern
2486 +
2487 +--- wxPython-src-2.6.4.0.orig/include/wx/db.h
2488 ++++ wxPython-src-2.6.4.0/include/wx/db.h
2489 +@@ -134,15 +134,6 @@ enum enumDummy {enumDum1};
2490 + #endif
2491 + #endif
2492 +
2493 +-#ifndef _WIN64
2494 +-#ifndef SQLLEN
2495 +-#define SQLLEN SQLINTEGER
2496 +-#endif
2497 +-#ifndef SQLULEN
2498 +-#define SQLULEN SQLUINTEGER
2499 +-#endif
2500 +-#endif
2501 +-
2502 + const int wxDB_PATH_MAX = 254;
2503 +
2504 + extern WXDLLIMPEXP_DATA_ODBC(wxChar const *) SQL_LOG_FILENAME;
2505
2506 diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.11-collision.patch b/x11-libs/wxGTK/files/wxGTK-2.8.11-collision.patch
2507 new file mode 100644
2508 index 0000000..1401b7f
2509 --- /dev/null
2510 +++ b/x11-libs/wxGTK/files/wxGTK-2.8.11-collision.patch
2511 @@ -0,0 +1,74 @@
2512 +Prevent file collisions between multiple installed SLOTs.
2513 +
2514 + - Don't install wxwin.m4. It is installed with app-admin/eselect-wxwidgets.
2515 + - Version the bakefile preset filenames. Unversioned symlinks to these files
2516 + are handled by eselect.
2517 + - Version wx-config and wxrc. Unversioned wrapper scripts are installed with
2518 + eselect-wxwidgets.
2519 + - Version wxstd.mo and modify AddCatalog to find it. (this might need more
2520 + work but no one has complained yet)
2521 +
2522 +--- a/Makefile.in
2523 ++++ b/Makefile.in
2524 +@@ -11695,10 +11695,9 @@ COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \
2525 + all: $(__wxregex___depname) $(__wxzlib___depname) $(__wxpng___depname) $(__wxjpeg___depname) $(__wxtiff___depname) $(__wxodbc___depname) $(__wxexpat___depname) $(__monodll___depname) $(__monolib___depname) $(__basedll___depname) $(__baselib___depname) $(__netdll___depname) $(__netlib___depname) $(__coredll___depname) $(__corelib___depname) $(__advdll___depname) $(__advlib___depname) $(__mediadll___depname) $(__medialib___depname) $(__odbcdll___depname) $(__odbclib___depname) $(__dbgriddll___depname) $(__dbgridlib___depname) $(__htmldll___depname) $(__htmllib___depname) $(__qadll___depname) $(__qalib___depname) $(__xmldll___depname) $(__xmllib___depname) $(__xrcdll___depname) $(__xrclib___depname) $(__auidll___depname) $(__auilib___depname) $(__richtextdll___depname) $(__richtextlib___depname) $(__gldll___depname) $(__gllib___depname) $(__sound_sdl___depname) $(__wxrc___depname) $(__cocoa_res___depname)
2526 +
2527 + install: $(__install_wxregex___depname) $(__install_wxzlib___depname) $(__install_wxpng___depname) $(__install_wxjpeg___depname) $(__install_wxtiff___depname) $(__install_wxodbc___depname) $(__install_wxexpat___depname) $(__install_monodll___depname) $(__install_monolib___depname) $(__install_basedll___depname) $(__install_baselib___depname) $(__install_netdll___depname) $(__install_netlib___depname) $(__install_coredll___depname) $(__install_corelib___depname) $(__install_advdll___depname) $(__install_advlib___depname) $(__install_mediadll___depname) $(__install_medialib___depname) $(__install_odbcdll___depname) $(__install_odbclib___depname) $(__install_dbgriddll___depname) $(__install_dbgridlib___depname) $(__install_htmldll___depname) $(__install_htmllib___depname) $(__install_qadll___depname) $(__install_qalib___depname) $(__install_xmldll___depname) $(__install_xmllib___depname) $(__install_xrcdll___depname) $(__install_xrclib___depname) $(__install_auidll___depname) $(__inst
2528 all_auilib___depname) $(__install_richtextdll___depname) $(__install_richtextlib___depname) $(__install_gldll___depname) $(__install_gllib___depname) $(__install_sound_sdl___depname) $(__install_wxrc___depname) install-wxconfig locale_install locale_msw_install $(__cocoa_res_install___depname)
2529 +- $(INSTALL_DIR) $(DESTDIR)$(datadir)/aclocal
2530 +- (cd $(srcdir) ; $(INSTALL_DATA) wxwin.m4 $(DESTDIR)$(datadir)/aclocal)
2531 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/bakefile/presets
2532 +- (cd $(srcdir)/build/bakefiles/wxpresets/presets ; $(INSTALL_DATA) wx.bkl wx_unix.bkl wx_win32.bkl $(DESTDIR)$(datadir)/bakefile/presets)
2533 ++ (cd $(srcdir)/build/bakefiles/wxpresets/presets/ ; for i in wx.bkl wx_unix.bkl wx_win32.bkl; do \
2534 ++ $(INSTALL_DATA) $$i $(DESTDIR)$(datadir)/bakefile/presets/wx$(WX_RELEASE_NODOT)$${i##wx} ; done)
2535 + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx
2536 + for f in setup.h $(RCDEFS_H); do \
2537 + if test ! -d $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx/`dirname $$f` ; then \
2538 +@@ -12455,7 +12454,8 @@ install-wxconfig:
2539 + $(INSTALL_DIR) $(DESTDIR)$(bindir)
2540 + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/config
2541 + $(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(libdir)/wx/config
2542 +- (cd $(DESTDIR)$(bindir) && rm -f wx-config && $(LN_S) $(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config)
2543 ++ (cd $(DESTDIR)$(bindir) && rm -f wx-config-$(WX_RELEASE) \
2544 ++ && $(LN_S) $(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config-$(WX_RELEASE))
2545 +
2546 + locale_install:
2547 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale
2548 +@@ -12463,7 +12463,7 @@ locale_install:
2549 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \
2550 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \
2551 + if test -f $(srcdir)/locale/$$l.mo ; then \
2552 +- $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; \
2553 ++ $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd$(WX_RELEASE_NODOT).mo ; \
2554 + fi ; \
2555 + done
2556 +
2557 +--- a/src/common/intl.cpp
2558 ++++ b/src/common/intl.cpp
2559 +@@ -1529,6 +1529,8 @@ void wxLocale::DoCommonInit()
2560 + m_initialized = false;
2561 + }
2562 +
2563 ++#define wxSTRINGIZE2(x) wxSTRINGIZE(x)
2564 ++
2565 + // NB: this function has (desired) side effect of changing current locale
2566 + bool wxLocale::Init(const wxChar *szName,
2567 + const wxChar *szShort,
2568 +@@ -1597,7 +1599,7 @@ bool wxLocale::Init(const wxChar *szName,
2569 + bool bOk = true;
2570 + if ( bLoadDefault )
2571 + {
2572 +- bOk = AddCatalog(wxT("wxstd"));
2573 ++ bOk = AddCatalog(wxT("wxstd" wxSTRINGIZE2(wxMAJOR_VERSION) wxSTRINGIZE2(wxMINOR_VERSION)));
2574 +
2575 + // there may be a catalog with toolkit specific overrides, it is not
2576 + // an error if this does not exist
2577 +--- a/utils/wxrc/Makefile.in
2578 ++++ b/utils/wxrc/Makefile.in
2579 +@@ -120,7 +120,6 @@ distclean: clean
2580 + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE)
2581 + @COND_USE_XRC_1@ $(INSTALL_PROGRAM) wxrc$(EXEEXT) $(DESTDIR)$(bindir)
2582 + @COND_USE_XRC_1@ mv -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE)
2583 +-@COND_USE_XRC_1@ (cd $(DESTDIR)$(bindir) && $(LN_S) wxrc-$(WX_RELEASE) wxrc$(EXEEXT))
2584 +
2585 + @COND_USE_XRC_1@uninstall_wxrc:
2586 + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT)
2587
2588 diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.11-unicode-odbc.patch b/x11-libs/wxGTK/files/wxGTK-2.8.11-unicode-odbc.patch
2589 new file mode 100644
2590 index 0000000..d272247
2591 --- /dev/null
2592 +++ b/x11-libs/wxGTK/files/wxGTK-2.8.11-unicode-odbc.patch
2593 @@ -0,0 +1,13 @@
2594 +Allow odbc to be used with unicode builds.
2595 +
2596 +--- a/Makefile.in
2597 ++++ b/Makefile.in
2598 +@@ -1217,7 +1217,7 @@ ODBCDLL_CXXFLAGS = $(__odbcdll_PCH_INC) -D__WX$(TOOLKIT)__ \
2599 + $(__WXUNIV_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \
2600 + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_p) $(__INC_JPEG_p) \
2601 + $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_ODBC_p) $(__INC_REGEX_p) \
2602 +- $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_ODBC $(PIC_FLAG) \
2603 ++ $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_ODBC -DSQL_WCHART_CONVERT $(PIC_FLAG) \
2604 + $(CPPFLAGS) $(CXXFLAGS)
2605 + ODBCDLL_OBJECTS = \
2606 + $(__odbcdll___win32rc) \
2607
2608 diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.7-mmedia.patch b/x11-libs/wxGTK/files/wxGTK-2.8.7-mmedia.patch
2609 new file mode 100644
2610 index 0000000..3972fcb
2611 --- /dev/null
2612 +++ b/x11-libs/wxGTK/files/wxGTK-2.8.7-mmedia.patch
2613 @@ -0,0 +1,11 @@
2614 +diff -Naur wxPython-src-2.8.7.1-orig/contrib/src/Makefile.in wxPython-src-2.8.7.1/contrib/src/Makefile.in
2615 +--- wxPython-src-2.8.7.1-orig/contrib/src/Makefile.in 2007-07-27 17:57:27.000000000 -0600
2616 ++++ wxPython-src-2.8.7.1/contrib/src/Makefile.in 2007-12-28 17:34:28.000000000 -0600
2617 +@@ -1,6 +1,6 @@
2618 + # $Id: wxGTK-2.8.7-mmedia.patch,v 1.1 2008/01/06 22:47:55 dirtyepic Exp $
2619 +
2620 +-CONTRIB_SUBDIRS=fl gizmos mmedia ogl plot stc svg #deprecated #applet
2621 ++CONTRIB_SUBDIRS=fl gizmos ogl plot stc svg #deprecated #applet mmedia
2622 +
2623 + all:
2624 + @for d in $(CONTRIB_SUBDIRS); do (cd $$d && $(MAKE)); done
2625
2626 diff --git a/x11-libs/wxGTK/files/wxGTK-2.9.3.1-collision.patch b/x11-libs/wxGTK/files/wxGTK-2.9.3.1-collision.patch
2627 new file mode 100644
2628 index 0000000..cd6c1c1
2629 --- /dev/null
2630 +++ b/x11-libs/wxGTK/files/wxGTK-2.9.3.1-collision.patch
2631 @@ -0,0 +1,77 @@
2632 +Prevent file collisions between multiple installed SLOTs.
2633 +
2634 + - Don't install wxwin.m4. It is installed with app-admin/eselect-wxwidgets.
2635 + - Version the bakefile preset filenames. Unversioned symlinks to these files
2636 + are handled by eselect.
2637 + - Version wx-config and wxrc. The unversioned forms are wrapper scripts
2638 + installed with eselect-wxwidgets.
2639 + - Version wxstd.mo and modify AddStdCatalog to use it.
2640 +
2641 +--- a/Makefile.in
2642 ++++ b/Makefile.in
2643 +@@ -14076,10 +14076,10 @@ COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \
2644 + all: $(__wxregex___depname) $(__wxzlib___depname) $(__wxpng___depname) $(__wxjpeg___depname) $(__wxtiff___depname) $(__wxexpat___depname) $(__wxscintilla___depname) $(__monodll___depname) $(__monolib___depname) $(__basedll___depname) $(__baselib___depname) $(__netdll___depname) $(__netlib___depname) $(__coredll___depname) $(__corelib___depname) $(__advdll___depname) $(__advlib___depname) $(__mediadll___depname) $(__medialib___depname) $(__htmldll___depname) $(__htmllib___depname) $(__webviewdll___depname) $(__webviewlib___depname) $(__qadll___depname) $(__qalib___depname) $(__xmldll___depname) $(__xmllib___depname) $(__xrcdll___depname) $(__xrclib___depname) $(__auidll___depname) $(__auilib___depname) $(__ribbondll___depname) $(__ribbonlib___depname) $(__propgriddll___depname) $(__propgridlib___depname) $(__richtextdll___depname) $(__richtextlib___depname) $(__stcdll___depname) $(__stclib___depname) $(__gldll___depname) $(__gllib___depname) $(__sound_sdl___depname) $(__wxrc___depna
2645 me) $(__cocoa_res___depname)
2646 +
2647 + install: $(__install_wxregex___depname) $(__install_wxzlib___depname) $(__install_wxpng___depname) $(__install_wxjpeg___depname) $(__install_wxtiff___depname) $(__install_wxexpat___depname) $(__install_wxscintilla___depname) $(__install_monodll___depname) $(__install_monolib___depname) $(__install_basedll___depname) $(__install_baselib___depname) $(__install_netdll___depname) $(__install_netlib___depname) $(__install_coredll___depname) $(__install_corelib___depname) $(__install_advdll___depname) $(__install_advlib___depname) $(__install_mediadll___depname) $(__install_medialib___depname) $(__install_htmldll___depname) $(__install_htmllib___depname) $(__install_webviewdll___depname) $(__install_webviewlib___depname) $(__install_qadll___depname) $(__install_qalib___depname) $(__install_xmldll___depname) $(__install_xmllib___depname) $(__install_xrcdll___depname) $(__install_xrclib___depname) $(__install_auidll___depname) $(__install_auilib___depname) $(__install_ribbondll___depname)
2648 $(__install_ribbonlib___depname) $(__install_propgriddll___depname) $(__install_propgridlib___depname) $(__install_richtextdll___depname) $(__install_richtextlib___depname) $(__install_stcdll___depname) $(__install_stclib___depname) $(__install_gldll___depname) $(__install_gllib___depname) $(__install_sound_sdl___depname) $(__install_wxrc___depname) install-wxconfig locale_install locale_msw_install $(__cocoa_res_install___depname)
2649 +- $(INSTALL_DIR) $(DESTDIR)$(datadir)/aclocal
2650 +- (cd $(srcdir) ; $(INSTALL_DATA) wxwin.m4 $(DESTDIR)$(datadir)/aclocal)
2651 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/bakefile/presets
2652 +- (cd $(srcdir)/build/bakefiles/wxpresets/presets ; $(INSTALL_DATA) wx.bkl wx_unix.bkl wx_win32.bkl wx_xrc.bkl wx_presets.py $(DESTDIR)$(datadir)/bakefile/presets)
2653 ++ (cd $(srcdir)/build/bakefiles/wxpresets/presets ; \
2654 ++ for i in wx.bkl wx_unix.bkl wx_win32.bkl wx_xrc.bkl wx_presets.py ; do \
2655 ++ $(INSTALL_DATA) $$i $(DESTDIR)$(datadir)/bakefile/presets/wx$(WX_RELEASE_NODOT)$${i##wx} ; done)
2656 + $(DYLIB_RPATH_INSTALL)
2657 + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx
2658 + for f in setup.h $(RCDEFS_H); do \
2659 +@@ -14964,15 +14964,16 @@ install-wxconfig:
2660 + $(INSTALL_DIR) $(DESTDIR)$(bindir)
2661 + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/config
2662 + $(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(libdir)/wx/config
2663 +- (cd $(DESTDIR)$(bindir) && rm -f wx-config && $(LN_S) $(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config)
2664 +-
2665 ++ (cd $(DESTDIR)$(bindir) && rm -f wx-config-$(WX_RELEASE) \
2666 ++ && $(LN_S) ../lib/wx/config/$(TOOLCHAIN_FULLNAME) wx-config-$(WX_RELEASE))
2667 + locale_install:
2668 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale
2669 + for l in $(LOCALE_LINGUAS) ; do \
2670 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \
2671 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \
2672 + if test -f $(srcdir)/locale/$$l.mo ; then \
2673 +- $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; \
2674 ++ $(INSTALL_DATA) $(srcdir)/locale/$$l.mo \
2675 ++ $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd$(WX_RELEASE_NODOT).mo ; \
2676 + fi ; \
2677 + done
2678 +
2679 +--- a/build/bakefiles/wx.bkl
2680 ++++ b/build/bakefiles/wx.bkl
2681 +@@ -138,7 +138,7 @@
2682 + <using module="gettext"/>
2683 + <gettext-catalogs id="locale">
2684 + <srcdir>$(SRCDIR)/locale</srcdir>
2685 +- <catalog-name>wxstd</catalog-name>
2686 ++ <catalog-name>wxstd$(WX_RELEASE_NODOT)</catalog-name>
2687 + <linguas>
2688 + ca cs da de el es fi fr hu id it ja nl pl ru sl sv tr uk
2689 + zh zh_CN zh_TW
2690 +--- a/src/common/translation.cpp
2691 ++++ b/src/common/translation.cpp
2692 +@@ -1302,7 +1302,7 @@ wxArrayString wxTranslations::GetAvailableTranslations(const wxString& domain) c
2693 +
2694 + bool wxTranslations::AddStdCatalog()
2695 + {
2696 +- if ( !AddCatalog(wxS("wxstd")) )
2697 ++ if ( !AddCatalog(wxS("wxstd" wxSTRINGIZE(wxMAJOR_VERSION) wxSTRINGIZE(wxMINOR_VERSION))) )
2698 + return false;
2699 +
2700 + // there may be a catalog with toolkit specific overrides, it is not
2701 +--- a/utils/wxrc/Makefile.in
2702 ++++ b/utils/wxrc/Makefile.in
2703 +@@ -124,7 +124,6 @@ distclean: clean
2704 + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE)
2705 + @COND_USE_XRC_1@ $(INSTALL_PROGRAM) wxrc$(EXEEXT) $(DESTDIR)$(bindir)
2706 + @COND_USE_XRC_1@ mv -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE)
2707 +-@COND_USE_XRC_1@ (cd $(DESTDIR)$(bindir) && $(LN_S) wxrc-$(WX_RELEASE) wxrc$(EXEEXT))
2708 +
2709 + @COND_USE_XRC_1@uninstall_wxrc:
2710 + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT)
2711
2712 diff --git a/x11-libs/wxGTK/files/wxGTK-2.9.4.1-collision.patch b/x11-libs/wxGTK/files/wxGTK-2.9.4.1-collision.patch
2713 new file mode 100644
2714 index 0000000..cd0c027
2715 --- /dev/null
2716 +++ b/x11-libs/wxGTK/files/wxGTK-2.9.4.1-collision.patch
2717 @@ -0,0 +1,75 @@
2718 +Prevent file collisions between multiple installed SLOTs.
2719 +
2720 + - Don't install wxwin.m4. It is installed with app-admin/eselect-wxwidgets.
2721 + - Version the bakefile preset filenames. Unversioned symlinks to these files
2722 + are handled by eselect.
2723 + - Version wx-config and wxrc. The unversioned forms are wrapper scripts
2724 + installed with eselect-wxwidgets.
2725 + - Version wxstd.mo and modify AddStdCatalog to use it.
2726 +
2727 +--- a/Makefile.in
2728 ++++ b/Makefile.in
2729 +@@ -14774,10 +14774,10 @@ COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \
2730 + all: $(__wxregex___depname) $(__wxzlib___depname) $(__wxpng___depname) $(__wxjpeg___depname) $(__wxtiff___depname) $(__wxexpat___depname) $(__wxscintilla___depname) $(__monodll___depname) $(__monolib___depname) $(__basedll___depname) $(__baselib___depname) $(__netdll___depname) $(__netlib___depname) $(__coredll___depname) $(__corelib___depname) $(__advdll___depname) $(__advlib___depname) $(__mediadll___depname) $(__medialib___depname) $(__htmldll___depname) $(__htmllib___depname) $(__webviewdll___depname) $(__webviewlib___depname) $(__qadll___depname) $(__qalib___depname) $(__xmldll___depname) $(__xmllib___depname) $(__xrcdll___depname) $(__xrclib___depname) $(__auidll___depname) $(__auilib___depname) $(__ribbondll___depname) $(__ribbonlib___depname) $(__propgriddll___depname) $(__propgridlib___depname) $(__richtextdll___depname) $(__richtextlib___depname) $(__stcdll___depname) $(__stclib___depname) $(__gldll___depname) $(__gllib___depname) $(__sound_sdl___depname) $(__wxrc___depna
2731 me) $(__cocoa_res___depname)
2732 +
2733 + install: $(__install_wxregex___depname) $(__install_wxzlib___depname) $(__install_wxpng___depname) $(__install_wxjpeg___depname) $(__install_wxtiff___depname) $(__install_wxexpat___depname) $(__install_wxscintilla___depname) $(__install_monodll___depname) $(__install_monolib___depname) $(__install_basedll___depname) $(__install_baselib___depname) $(__install_netdll___depname) $(__install_netlib___depname) $(__install_coredll___depname) $(__install_corelib___depname) $(__install_advdll___depname) $(__install_advlib___depname) $(__install_mediadll___depname) $(__install_medialib___depname) $(__install_htmldll___depname) $(__install_htmllib___depname) $(__install_webviewdll___depname) $(__install_webviewlib___depname) $(__install_qadll___depname) $(__install_qalib___depname) $(__install_xmldll___depname) $(__install_xmllib___depname) $(__install_xrcdll___depname) $(__install_xrclib___depname) $(__install_auidll___depname) $(__install_auilib___depname) $(__install_ribbondll___depname)
2734 $(__install_ribbonlib___depname) $(__install_propgriddll___depname) $(__install_propgridlib___depname) $(__install_richtextdll___depname) $(__install_richtextlib___depname) $(__install_stcdll___depname) $(__install_stclib___depname) $(__install_gldll___depname) $(__install_gllib___depname) $(__install_sound_sdl___depname) $(__install_wxrc___depname) install-wxconfig locale_install locale_msw_install $(__cocoa_res_install___depname)
2735 +- $(INSTALL_DIR) $(DESTDIR)$(datadir)/aclocal
2736 +- (cd $(srcdir) ; $(INSTALL_DATA) wxwin.m4 $(DESTDIR)$(datadir)/aclocal)
2737 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/bakefile/presets
2738 +- (cd $(srcdir)/build/bakefiles/wxpresets/presets ; $(INSTALL_DATA) wx.bkl wx_unix.bkl wx_win32.bkl wx_xrc.bkl wx_presets.py $(DESTDIR)$(datadir)/bakefile/presets)
2739 ++ (cd $(srcdir)/build/bakefiles/wxpresets/presets ; \
2740 ++ for i in wx.bkl wx_unix.bkl wx_win32.bkl wx_xrc.bkl wx_presets.py ; do \
2741 ++ $(INSTALL_DATA) $$i $(DESTDIR)$(datadir)/bakefile/presets/wx$(WX_RELEASE_NODOT)$${i##wx} ; done)
2742 + $(DYLIB_RPATH_INSTALL)
2743 + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx
2744 + for f in setup.h $(RCDEFS_H); do \
2745 +@@ -15662,7 +15662,7 @@ install-wxconfig:
2746 + $(INSTALL_DIR) $(DESTDIR)$(bindir)
2747 + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/config
2748 + $(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(libdir)/wx/config
2749 +- (cd $(DESTDIR)$(bindir) && rm -f wx-config && $(LN_S) $(DESTDIR)$(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config)
2750 ++ (cd $(DESTDIR)$(bindir) && rm -f wx-config-$(WX_RELEASE) && $(LN_S) $(DESTDIR)$(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config-$(WX_RELEASE))
2751 +
2752 + locale_install:
2753 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale
2754 +@@ -15670,7 +15670,7 @@ locale_install:
2755 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \
2756 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \
2757 + if test -f $(srcdir)/locale/$$l.mo ; then \
2758 +- $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; \
2759 ++ $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd$(WX_RELEASE_NODOT).mo ; \
2760 + fi ; \
2761 + done
2762 +
2763 +--- a/build/bakefiles/wx.bkl
2764 ++++ b/build/bakefiles/wx.bkl
2765 +@@ -138,7 +138,7 @@
2766 + <using module="gettext"/>
2767 + <gettext-catalogs id="locale">
2768 + <srcdir>$(SRCDIR)/locale</srcdir>
2769 +- <catalog-name>wxstd</catalog-name>
2770 ++ <catalog-name>wxstd$(WX_RELEASE_NODOT)</catalog-name>
2771 + <linguas>
2772 + ca cs da de el es fi fr hu id it ja nl pl ru sl sv tr uk
2773 + zh zh_CN zh_TW
2774 +--- a/src/common/translation.cpp
2775 ++++ b/src/common/translation.cpp
2776 +@@ -1302,7 +1302,7 @@ wxArrayString wxTranslations::GetAvailableTranslations(const wxString& domain) c
2777 +
2778 + bool wxTranslations::AddStdCatalog()
2779 + {
2780 +- if ( !AddCatalog(wxS("wxstd")) )
2781 ++ if ( !AddCatalog(wxS("wxstd" wxSTRINGIZE(wxMAJOR_VERSION) wxSTRINGIZE(wxMINOR_VERSION))) )
2782 + return false;
2783 +
2784 + // there may be a catalog with toolkit specific overrides, it is not
2785 +--- a/utils/wxrc/Makefile.in
2786 ++++ b/utils/wxrc/Makefile.in
2787 +@@ -125,7 +125,6 @@ distclean: clean
2788 + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE)
2789 + @COND_USE_XRC_1@ $(INSTALL_PROGRAM) wxrc$(EXEEXT) $(DESTDIR)$(bindir)
2790 + @COND_USE_XRC_1@ mv -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE)
2791 +-@COND_USE_XRC_1@ (cd $(DESTDIR)$(bindir) && $(LN_S) wxrc-$(WX_RELEASE) wxrc$(EXEEXT))
2792 +
2793 + @COND_USE_XRC_1@uninstall_wxrc:
2794 + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT)
2795
2796 diff --git a/x11-libs/wxGTK/files/wxGTK-3.0.0.0-collision.patch b/x11-libs/wxGTK/files/wxGTK-3.0.0.0-collision.patch
2797 new file mode 100644
2798 index 0000000..8d508fb
2799 --- /dev/null
2800 +++ b/x11-libs/wxGTK/files/wxGTK-3.0.0.0-collision.patch
2801 @@ -0,0 +1,75 @@
2802 +Prevent file collisions between multiple installed SLOTs.
2803 +
2804 + - Don't install wxwin.m4. It is installed with app-admin/eselect-wxwidgets.
2805 + - Version the bakefile preset filenames. Unversioned symlinks to these files
2806 + are handled by eselect.
2807 + - Version wx-config and wxrc. The unversioned forms are wrapper scripts
2808 + installed with eselect-wxwidgets.
2809 + - Version wxstd.mo and modify AddStdCatalog to use it.
2810 +
2811 +--- a/Makefile.in
2812 ++++ b/Makefile.in
2813 +@@ -15213,10 +15213,10 @@ COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \
2814 + all: $(__wxregex___depname) $(__wxzlib___depname) $(__wxpng___depname) $(__wxjpeg___depname) $(__wxtiff___depname) $(__wxexpat___depname) $(__wxscintilla___depname) $(__monodll___depname) $(__monolib___depname) $(__basedll___depname) $(__baselib___depname) $(__netdll___depname) $(__netlib___depname) $(__coredll___depname) $(__corelib___depname) $(__advdll___depname) $(__advlib___depname) $(__mediadll___depname) $(__medialib___depname) $(__htmldll___depname) $(__htmllib___depname) $(__webviewdll___depname) $(__webviewlib___depname) $(__qadll___depname) $(__qalib___depname) $(__xmldll___depname) $(__xmllib___depname) $(__xrcdll___depname) $(__xrclib___depname) $(__auidll___depname) $(__auilib___depname) $(__ribbondll___depname) $(__ribbonlib___depname) $(__propgriddll___depname) $(__propgridlib___depname) $(__richtextdll___depname) $(__richtextlib___depname) $(__stcdll___depname) $(__stclib___depname) $(__gldll___depname) $(__gllib___depname) $(__sound_sdl___depname) $(__wxrc___depna
2815 me) $(__cocoa_res___depname)
2816 +
2817 + install: $(__install_wxregex___depname) $(__install_wxzlib___depname) $(__install_wxpng___depname) $(__install_wxjpeg___depname) $(__install_wxtiff___depname) $(__install_wxexpat___depname) $(__install_wxscintilla___depname) $(__install_monodll___depname) $(__install_monolib___depname) $(__install_basedll___depname) $(__install_baselib___depname) $(__install_netdll___depname) $(__install_netlib___depname) $(__install_coredll___depname) $(__install_corelib___depname) $(__install_advdll___depname) $(__install_advlib___depname) $(__install_mediadll___depname) $(__install_medialib___depname) $(__install_htmldll___depname) $(__install_htmllib___depname) $(__install_webviewdll___depname) $(__install_webviewlib___depname) $(__install_qadll___depname) $(__install_qalib___depname) $(__install_xmldll___depname) $(__install_xmllib___depname) $(__install_xrcdll___depname) $(__install_xrclib___depname) $(__install_auidll___depname) $(__install_auilib___depname) $(__install_ribbondll___depname)
2818 $(__install_ribbonlib___depname) $(__install_propgriddll___depname) $(__install_propgridlib___depname) $(__install_richtextdll___depname) $(__install_richtextlib___depname) $(__install_stcdll___depname) $(__install_stclib___depname) $(__install_gldll___depname) $(__install_gllib___depname) $(__install_sound_sdl___depname) $(__install_wxrc___depname) install-wxconfig locale_install locale_msw_install $(__cocoa_res_install___depname)
2819 +- $(INSTALL_DIR) $(DESTDIR)$(datadir)/aclocal
2820 +- (cd $(srcdir) ; $(INSTALL_DATA) wxwin.m4 $(DESTDIR)$(datadir)/aclocal)
2821 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/bakefile/presets
2822 +- (cd $(srcdir)/build/bakefiles/wxpresets/presets ; $(INSTALL_DATA) wx.bkl wx_unix.bkl wx_win32.bkl wx_xrc.bkl wx_presets.py $(DESTDIR)$(datadir)/bakefile/presets)
2823 ++ (cd $(srcdir)/build/bakefiles/wxpresets/presets ; \
2824 ++ for i in wx.bkl wx_unix.bkl wx_win32.bkl wx_xrc.bkl wx_presets.py ; do \
2825 ++ $(INSTALL_DATA) $$i $(DESTDIR)$(datadir)/bakefile/presets/wx$(WX_RELEASE_NODOT)$${i##wx} ; done)
2826 + $(DYLIB_RPATH_INSTALL)
2827 + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx
2828 + for f in setup.h $(RCDEFS_H); do \
2829 +@@ -16101,7 +16101,7 @@ install-wxconfig:
2830 + $(INSTALL_DIR) $(DESTDIR)$(bindir)
2831 + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/config
2832 + $(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(libdir)/wx/config
2833 +- (cd $(DESTDIR)$(bindir) && rm -f wx-config && $(LN_S) $(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config || cp -p $(DESTDIR)$(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config)
2834 ++ (cd $(DESTDIR)$(bindir) && rm -f wx-config-$(WX_RELEASE) && $(LN_S) $(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config-$(WX_RELEASE) || cp -p $(DESTDIR)$(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config-$(WX_RELEASE))
2835 +
2836 + locale_install:
2837 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale
2838 +@@ -16109,7 +16109,7 @@ locale_install:
2839 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \
2840 + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \
2841 + if test -f $(srcdir)/locale/$$l.mo ; then \
2842 +- $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; \
2843 ++ $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd$(WX_RELEASE_NODOT).mo ; \
2844 + fi ; \
2845 + done
2846 +
2847 +--- a/build/bakefiles/wx.bkl
2848 ++++ b/build/bakefiles/wx.bkl
2849 +@@ -137,7 +137,7 @@
2850 + <using module="gettext"/>
2851 + <gettext-catalogs id="locale">
2852 + <srcdir>$(SRCDIR)/locale</srcdir>
2853 +- <catalog-name>wxstd</catalog-name>
2854 ++ <catalog-name>wxstd$(WX_RELEASE_NODOT)</catalog-name>
2855 + <linguas>
2856 + ca cs da de el es fi fr hu id it ja nl pl ru sl sv tr uk
2857 + zh zh_CN zh_TW
2858 +--- a/src/common/translation.cpp
2859 ++++ b/src/common/translation.cpp
2860 +@@ -1458,7 +1458,7 @@ wxArrayString wxTranslations::GetAvailableTranslations(const wxString& domain) c
2861 +
2862 + bool wxTranslations::AddStdCatalog()
2863 + {
2864 +- if ( !AddCatalog(wxS("wxstd")) )
2865 ++ if ( !AddCatalog(wxS("wxstd" wxSTRINGIZE(wxMAJOR_VERSION) wxSTRINGIZE(wxMINOR_VERSION))) )
2866 + return false;
2867 +
2868 + // there may be a catalog with toolkit specific overrides, it is not
2869 +--- a/utils/wxrc/Makefile.in
2870 ++++ b/utils/wxrc/Makefile.in
2871 +@@ -125,7 +125,6 @@ distclean: clean
2872 + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE)
2873 + @COND_USE_XRC_1@ $(INSTALL_PROGRAM) wxrc$(EXEEXT) $(DESTDIR)$(bindir)
2874 + @COND_USE_XRC_1@ mv -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE)
2875 +-@COND_USE_XRC_1@ (cd $(DESTDIR)$(bindir) && $(LN_S) wxrc-$(WX_RELEASE) wxrc$(EXEEXT))
2876 +
2877 + @COND_USE_XRC_1@uninstall_wxrc:
2878 + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT)
2879
2880 diff --git a/x11-libs/wxGTK/metadata.xml b/x11-libs/wxGTK/metadata.xml
2881 new file mode 100644
2882 index 0000000..a2a4386
2883 --- /dev/null
2884 +++ b/x11-libs/wxGTK/metadata.xml
2885 @@ -0,0 +1,22 @@
2886 +<?xml version="1.0" encoding="UTF-8"?>
2887 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2888 +<pkgmetadata>
2889 + <herd>wxwidgets</herd>
2890 + <maintainer>
2891 + <email>wxwidgets@g.o</email>
2892 + <description>All modifications to this package must be approved by the wxwidgets herd.</description>
2893 + </maintainer>
2894 + <use>
2895 + <flag name="gstreamer">
2896 + Enable the wxMediaCtrl class for playing audio and video through
2897 + gstreamer.
2898 + </flag>
2899 + <flag name="gnome">
2900 + Use <pkg>gnome-base/libgnomeprintui</pkg> for printing tasks.
2901 + </flag>
2902 + <flag name="sdl">
2903 + Use Simple Directmedia Layer (<pkg>media-libs/libsdl</pkg>) for
2904 + audio.
2905 + </flag>
2906 + </use>
2907 +</pkgmetadata>
2908
2909 diff --git a/x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild b/x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild
2910 new file mode 100644
2911 index 0000000..97e0bf4
2912 --- /dev/null
2913 +++ b/x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild
2914 @@ -0,0 +1,187 @@
2915 +# Copyright 1999-2014 Gentoo Foundation
2916 +# Distributed under the terms of the GNU General Public License v2
2917 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild,v 1.12 2014/05/23 08:21:26 rhill Exp $
2918 +
2919 +EAPI="5"
2920 +
2921 +inherit eutils flag-o-matic versionator multilib-minimal
2922 +
2923 +DESCRIPTION="GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit"
2924 +HOMEPAGE="http://wxwidgets.org/"
2925 +
2926 +BASE_PV="$(get_version_component_range 1-3)"
2927 +BASE_P="${PN}-${BASE_PV}"
2928 +
2929 +# we use the wxPython tarballs because they include the full wxGTK sources and
2930 +# docs, and are released more frequently than wxGTK.
2931 +SRC_URI="mirror://sourceforge/wxpython/wxPython-src-${PV}.tar.bz2"
2932 +
2933 +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
2934 +IUSE="+X aqua doc debug gnome gstreamer odbc opengl pch sdl tiff"
2935 +
2936 +SLOT="2.8"
2937 +
2938 +RDEPEND="
2939 + dev-libs/expat
2940 + odbc? ( dev-db/unixODBC )
2941 + sdl? ( media-libs/libsdl )
2942 + X? (
2943 + dev-libs/glib:2
2944 + media-libs/libpng:0=
2945 + sys-libs/zlib
2946 + virtual/jpeg
2947 + x11-libs/gtk+:2
2948 + x11-libs/libSM
2949 + x11-libs/libXinerama
2950 + x11-libs/libXxf86vm
2951 + x11-libs/pango[X]
2952 + gnome? ( gnome-base/libgnomeprintui:2.2 )
2953 + gstreamer? (
2954 + gnome-base/gconf:2
2955 + media-libs/gstreamer:0.10[${MULTILIB_USEDEP}]
2956 + media-libs/gst-plugins-base:0.10[${MULTILIB_USEDEP}] )
2957 + opengl? ( virtual/opengl[${MULTILIB_USEDEP}] )
2958 + tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] )
2959 + )
2960 + aqua? (
2961 + >=x11-libs/gtk+-2.4[${MULTILIB_USEDEP},aqua=]
2962 + virtual/jpeg[${MULTILIB_USEDEP}]
2963 + tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] )
2964 + )"
2965 +
2966 +DEPEND="${RDEPEND}
2967 + virtual/pkgconfig
2968 + opengl? ( virtual/glu[${MULTILIB_USEDEP}] )
2969 + X? (
2970 + x11-proto/xproto[${MULTILIB_USEDEP}]
2971 + x11-proto/xineramaproto[${MULTILIB_USEDEP}]
2972 + x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}]
2973 + )"
2974 +
2975 +PDEPEND=">=app-admin/eselect-wxwidgets-0.7"
2976 +
2977 +LICENSE="wxWinLL-3
2978 + GPL-2
2979 + odbc? ( LGPL-2 )
2980 + doc? ( wxWinFDL-3 )"
2981 +
2982 +S="${WORKDIR}/wxPython-src-${PV}"
2983 +
2984 +src_prepare() {
2985 + epatch "${FILESDIR}"/${PN}-2.8.11-unicode-odbc.patch
2986 + epatch "${FILESDIR}"/${PN}-2.8.11-collision.patch
2987 + epatch "${FILESDIR}"/${PN}-2.8.7-mmedia.patch # Bug #174874
2988 + epatch "${FILESDIR}"/${PN}-2.8.10.1-odbc-defines.patch # Bug #310923
2989 +
2990 + # x32 https://bugs.gentoo.org/421851
2991 + sed -i -e "/wx_cv_std_libpath=/s:=.*:=$(get_libdir):" configure || die
2992 +
2993 + # prefix https://bugs.gentoo.org/394123
2994 + sed -i -e "s:/usr:${EPREFIX}/usr:g" \
2995 + -e '/SEARCH_INCLUDE="\\/,/"/cSEARCH_INCLUDE="'${EPREFIX}'/usr/include"' \
2996 + configure || die
2997 +
2998 + epatch_user
2999 +}
3000 +
3001 +multilib_src_configure() {
3002 + local myconf
3003 +
3004 + append-flags -fno-strict-aliasing
3005 +
3006 + # X independent options
3007 + myconf="--enable-compat26
3008 + --enable-shared
3009 + --enable-unicode
3010 + --with-regex=builtin
3011 + --with-zlib=sys
3012 + --with-expat=sys
3013 + $(use_enable debug)
3014 + $(use_enable pch precomp-headers)
3015 + $(use_with sdl)
3016 + $(use_with tiff libtiff sys)"
3017 +
3018 + # wxGTK options
3019 + # --enable-graphics_ctx - needed for webkit, editra
3020 + # --without-gnomevfs - bug #203389
3021 + use X && \
3022 + myconf="${myconf}
3023 + --enable-graphics_ctx
3024 + --enable-gui
3025 + --with-libpng=sys
3026 + --with-libxpm=sys
3027 + --with-libjpeg=sys
3028 + $(use_enable gstreamer mediactrl)
3029 + $(use_enable opengl)
3030 + $(use_with opengl)
3031 + --without-gnomevfs"
3032 +
3033 + use aqua && \
3034 + myconf="${myconf}
3035 + --enable-graphics_ctx
3036 + --enable-gui
3037 + --with-libpng=sys
3038 + --with-libxpm=sys
3039 + --with-libjpeg=sys
3040 + --with-mac
3041 + --with-opengl"
3042 + # cocoa toolkit seems to be broken
3043 +
3044 + # wxBase options
3045 + if use !X && use !aqua ; then
3046 + myconf="${myconf}
3047 + --disable-gui"
3048 + fi
3049 +
3050 + # No multilib versions for unixODBC & libgnomeprintui
3051 + if multilib_is_native_abi; then
3052 + myconf="${myconf}
3053 + $(use_with odbc odbc sys)"
3054 + if use X; then
3055 + myconf="${myconf}
3056 + $(use_with gnome gnomeprint)"
3057 + fi
3058 + fi
3059 +
3060 + ECONF_SOURCE="${S}" econf ${myconf}
3061 +}
3062 +
3063 +multilib_src_compile() {
3064 + emake
3065 +
3066 + if [[ -d contrib/src ]]; then
3067 + cd contrib/src
3068 + emake
3069 + fi
3070 +}
3071 +
3072 +multilib_src_install() {
3073 + default
3074 +
3075 + if multilib_is_native_abi; then
3076 + cd "${S}"/docs
3077 + dodoc changes.txt readme.txt todo30.txt
3078 + newdoc base/readme.txt base_readme.txt
3079 + newdoc gtk/readme.txt gtk_readme.txt
3080 +
3081 + if use doc; then
3082 + dohtml -r "${S}"/docs/html/*
3083 + fi
3084 +
3085 + # Stray windows locale file, causes collisions
3086 + local wxmsw="${ED}usr/share/locale/it/LC_MESSAGES/wxmsw.mo"
3087 + [[ -e ${wxmsw} ]] && rm "${wxmsw}"
3088 + else
3089 + dosym /usr/$(get_libdir)/wx/config/gtk2-unicode-release-${SLOT} /usr/bin/wx-config-${SLOT}-${ABI}
3090 + fi
3091 +}
3092 +
3093 +pkg_postinst() {
3094 + has_version app-admin/eselect-wxwidgets \
3095 + && eselect wxwidgets update
3096 +}
3097 +
3098 +pkg_postrm() {
3099 + has_version app-admin/eselect-wxwidgets \
3100 + && eselect wxwidgets update
3101 +}
3102
3103 diff --git a/x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild b/x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild
3104 new file mode 100644
3105 index 0000000..4985a2b
3106 --- /dev/null
3107 +++ b/x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild
3108 @@ -0,0 +1,170 @@
3109 +# Copyright 1999-2014 Gentoo Foundation
3110 +# Distributed under the terms of the GNU General Public License v2
3111 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild,v 1.4 2014/05/23 08:21:26 rhill Exp $
3112 +
3113 +EAPI="5"
3114 +
3115 +inherit eutils flag-o-matic multilib-minimal
3116 +
3117 +DESCRIPTION="GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit"
3118 +HOMEPAGE="http://wxwidgets.org/"
3119 +
3120 +# we use the wxPython tarballs because they include the full wxGTK sources and
3121 +# docs, and are released more frequently than wxGTK.
3122 +SRC_URI="mirror://sourceforge/wxpython/wxPython-src-${PV}.tar.bz2
3123 + doc? ( mirror://sourceforge/wxpython/wxPython-docs-${PV}.tar.bz2 )"
3124 +
3125 +KEYWORDS="~amd64 ~x86"
3126 +IUSE="+X aqua doc debug gstreamer libnotify opengl sdl tiff webkit"
3127 +
3128 +SLOT="3.0"
3129 +
3130 +RDEPEND="
3131 + dev-libs/expat[${MULTILIB_USEDEP}]
3132 + sdl? ( media-libs/libsdl[${MULTILIB_USEDEP}] )
3133 + X? (
3134 + >=dev-libs/glib-2.22:2[${MULTILIB_USEDEP}]
3135 + media-libs/libpng:0=[${MULTILIB_USEDEP}]
3136 + sys-libs/zlib[${MULTILIB_USEDEP}]
3137 + virtual/jpeg[${MULTILIB_USEDEP}]
3138 + >=x11-libs/gtk+-2.18:2[${MULTILIB_USEDEP}]
3139 + x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}]
3140 + x11-libs/libSM[${MULTILIB_USEDEP}]
3141 + x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
3142 + x11-libs/pango[X,${MULTILIB_USEDEP}]
3143 + gstreamer? (
3144 + media-libs/gstreamer:0.10
3145 + media-libs/gst-plugins-base:0.10
3146 + )
3147 + libnotify? (
3148 + x11-libs/libnotify
3149 + amd64? (
3150 + app-emulation/emul-linux-x86-gtklibs
3151 + )
3152 + )
3153 + opengl? ( virtual/opengl[${MULTILIB_USEDEP}] )
3154 + tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] )
3155 + )
3156 + aqua? (
3157 + >=x11-libs/gtk+-2.4[${MULTILIB_USEDEP},aqua=]
3158 + virtual/jpeg[${MULTILIB_USEDEP}]
3159 + tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] )
3160 + )"
3161 +
3162 +DEPEND="${RDEPEND}
3163 + virtual/pkgconfig
3164 + opengl? ( virtual/glu[${MULTILIB_USEDEP}] )
3165 + X? (
3166 + x11-proto/xproto[${MULTILIB_USEDEP}]
3167 + x11-proto/xineramaproto[${MULTILIB_USEDEP}]
3168 + x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}]
3169 + )"
3170 +
3171 +PDEPEND=">=app-admin/eselect-wxwidgets-20131230"
3172 +
3173 +LICENSE="wxWinLL-3
3174 + GPL-2
3175 + doc? ( wxWinFDL-3 )"
3176 +
3177 +S="${WORKDIR}/wxPython-src-${PV}"
3178 +
3179 +src_prepare() {
3180 + epatch "${FILESDIR}"/${P}-collision.patch
3181 +
3182 + # https://bugs.gentoo.org/421851
3183 + # https://bugs.gentoo.org/499984
3184 + sed -i -e "/wx_cv_std_libpath=/s:=.*:=$(get_libdir):" configure || die
3185 +
3186 + epatch_user
3187 +
3188 +# multilib_copy_sources
3189 +}
3190 +
3191 +multilib_src_configure() {
3192 + local myconf
3193 +
3194 + # X independent options
3195 + myconf="
3196 + --with-zlib=sys
3197 + --with-expat=sys
3198 + --enable-compat28
3199 + $(use_with sdl)"
3200 +
3201 + # debug in >=2.9
3202 + # there is no longer separate debug libraries (gtk2ud)
3203 + # wxDEBUG_LEVEL=1 is the default and we will leave it enabled
3204 + # wxDEBUG_LEVEL=2 enables assertions that have expensive runtime costs.
3205 + # apps can disable these features by building w/ -NDEBUG or wxDEBUG_LEVEL_0.
3206 + # http://docs.wxwidgets.org/3.0/overview_debugging.html
3207 + # http://groups.google.com/group/wx-dev/browse_thread/thread/c3c7e78d63d7777f/05dee25410052d9c
3208 + use debug \
3209 + && myconf="${myconf} --enable-debug=max"
3210 +
3211 + # wxGTK options
3212 + # --enable-graphics_ctx - needed for webkit, editra
3213 + # --without-gnomevfs - bug #203389
3214 + use X && \
3215 + myconf="${myconf}
3216 + --enable-graphics_ctx
3217 + --with-gtkprint
3218 + --enable-gui
3219 + --with-libpng=sys
3220 + --with-libxpm=sys
3221 + --with-libjpeg=sys
3222 + --without-gnomevfs
3223 + $(use_enable gstreamer mediactrl)
3224 + $(use_enable webkit webview)
3225 + $(use_with libnotify)
3226 + $(use_with opengl)
3227 + $(use_with tiff libtiff sys)"
3228 +
3229 + use aqua && \
3230 + myconf="${myconf}
3231 + --enable-graphics_ctx
3232 + --enable-gui
3233 + --with-libpng=sys
3234 + --with-libxpm=sys
3235 + --with-libjpeg=sys
3236 + --with-mac
3237 + --with-opengl"
3238 + # cocoa toolkit seems to be broken
3239 +
3240 + # wxBase options
3241 + if use !X && use !aqua ; then
3242 + myconf="${myconf}
3243 + --disable-gui"
3244 + fi
3245 +
3246 + ECONF_SOURCE="${S}" econf ${myconf}
3247 +}
3248 +
3249 +multilib_src_install() {
3250 + default
3251 +
3252 + if multilib_is_native_abi; then
3253 + cd "${S}"/docs
3254 + dodoc changes.txt readme.txt
3255 + newdoc base/readme.txt base_readme.txt
3256 + newdoc gtk/readme.txt gtk_readme.txt
3257 +
3258 + if use doc; then
3259 + dohtml -r "${S}"/docs/doxygen/out/html/*
3260 + fi
3261 +
3262 + # Stray windows locale file, causes collisions
3263 + local wxmsw="${ED}usr/share/locale/it/LC_MESSAGES/wxmsw.mo"
3264 + [[ -e ${wxmsw} ]] && rm "${wxmsw}"
3265 + else
3266 + dosym /usr/$(get_libdir)/wx/config/gtk2-unicode-${SLOT} /usr/bin/wx-config-${SLOT}-${ABI}
3267 + fi
3268 +}
3269 +
3270 +pkg_postinst() {
3271 + has_version app-admin/eselect-wxwidgets \
3272 + && eselect wxwidgets update
3273 +}
3274 +
3275 +pkg_postrm() {
3276 + has_version app-admin/eselect-wxwidgets \
3277 + && eselect wxwidgets update
3278 +}