diff options
author | frostwork <frostwork1@gmail.com> | 2014-06-22 07:51:39 +0200 |
---|---|---|
committer | frostwork <frostwork1@gmail.com> | 2014-06-22 07:51:39 +0200 |
commit | a084a58014f11d0addb2242aeb4bd4e9a942436f (patch) | |
tree | e40e605cbdbedc1eb13475f35ae7380fc9f5a596 | |
parent | [games-engines/openxcom] rename category, cleanup. (diff) | |
download | gamerlay-a084a58014f11d0addb2242aeb4bd4e9a942436f.tar.gz gamerlay-a084a58014f11d0addb2242aeb4bd4e9a942436f.tar.bz2 gamerlay-a084a58014f11d0addb2242aeb4bd4e9a942436f.zip |
updated modular pcsx2 live ebuilds and added slightly modified multilib wxGTK ebuild from 510708
45 files changed, 2274 insertions, 337 deletions
diff --git a/games-emulation/pcsx2-meta/Manifest b/games-emulation/pcsx2-meta/Manifest new file mode 100644 index 0000000..583e205 --- /dev/null +++ b/games-emulation/pcsx2-meta/Manifest @@ -0,0 +1,2 @@ +EBUILD pcsx2-meta-9999.ebuild 1133 SHA256 e1d278c32c7a3ad7babf2b9d02cdd5493591e7d11ecfd9b526abceee0edbade7 SHA512 caa406eb2e51f9b1ad3477d9e896e8bcae47b2db1ade9234ca15c9a84badc413f9098ee8e974df5c50276100fb059e7cc86ac6fd0faa9f5e399eba845e02b9c3 WHIRLPOOL c2d5420746b4dbc638b6bcf02a7167a84f9e7b9997f7d3b9a6ea7ed80a544f2d980bd10e1c917a956e56824834fe7a842fb15bf80cba6acf4126b1901e773a02 +MISC metadata.xml 1222 SHA256 3856b52c091bd0ecc11e876f7ca0c40942dba752fb520659fa24343314a75875 SHA512 d6b7662dd0be81428b16e01da71b720699f85f5530b73d3ca3452a08e9271828194332a500959520e3ffe16a83572f76e218e6ac798fbf89afd8258408669f49 WHIRLPOOL a898048b46a1bc8349d5ec48f323af07163b542d0bf43e529d3251a4720adec84516cb2fc79f192f8c671d7714815169893966ecfaeae525444591079c161a45 diff --git a/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild b/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild index a8ba0df..2432e3d 100644 --- a/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild +++ b/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/pcsx2-meta-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ EAPI="2" @@ -12,8 +12,8 @@ SRC_URI="" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~x86" -IUSE="cdvdiso cdvdlinuz cdvdnull dev9null fwnull gsdx gsnull onepad padnull spu2null spu2-x usbnull zerogs zerospu zzogl" +KEYWORDS="" +IUSE="cdvdiso cdvdlinuz cdvdnull dev9null fwnull gsdx gsnull onepad padnull spu2null spu2-x usbnull zerogs zzogl" RDEPEND=" games-emulation/pcsx2 cdvdiso? ( games-emulation/ps2emu-cdvdiso ) @@ -29,6 +29,5 @@ RDEPEND=" games-emulation/pcsx2 spu2-x? ( games-emulation/ps2emu-spu2-x ) usbnull? ( games-emulation/ps2emu-usbnull ) zerogs? ( games-emulation/ps2emu-zerogs ) - zerospu? ( games-emulation/ps2emu-zerospu ) zzogl? ( games-emulation/ps2emu-zzogl ) " diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest index c425e23..67eef08 100644 --- a/games-emulation/pcsx2/Manifest +++ b/games-emulation/pcsx2/Manifest @@ -1,2 +1,2 @@ -EBUILD pcsx2-9999.ebuild 3546 SHA256 fef42682189486ea63a76cd9086973121894e4ba9f082f679f0008ec3142ab24 SHA512 449ca39ee6783f7aebd1ad2c7108d1222181938d5e2d56d7bfac0d9ab5a5d00e0ec753578e8f47c8a2a8ccc10060c8afd9e4a40dbbe44723d2257c62f0c0f91b WHIRLPOOL 5117fdd126a822bf46cc435679bf94bffc2accc837b11e6931446ed6ca6815ae65e7a3a60bef463aa4d9548fa9f7ebdb62096b4c70ac6ae4024cf8a32f190d5a +EBUILD pcsx2-9999.ebuild 3103 SHA256 f527f9d2c733a10f40db461dca628dc02da62bf3707d0aad8b04002217270ee3 SHA512 ae766d89c26babe82ffda8b604cd0a90772a964353af777d695d47f41baab7db130bbc8e2043ed698854566a0f7b2e97a3cbc2880779e878cabb5fb907d2c68a WHIRLPOOL f6dc07734e8edcbe979343140b7260ef5f23c568bcb76084b98f4f7c2a1f26e3bbcf0c380128d05db5c44ae72884461cd6917631bb64a5216ac45cca6f5724fd MISC metadata.xml 309 SHA256 f8c9613b2f2825647f179b95e905799b85762744d55a46704b8c29b949493654 SHA512 118e92958f93ef7550d6529d453276fdcaab9c394b15c1115ecba505eff6e065372fdd8bb312e174ecc8f9ce8b464f724a0dbabdc38bf8a47278ed46e9e2fb47 WHIRLPOOL 0bb32d12c11cdb1f1bee006fb5e4d1ec4519d309814ca4dae972cf6406d0d8f8f1c655b817819304685975c8668a8950c16ac8a7a56bd552560756e67e508f83 diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild b/games-emulation/pcsx2/pcsx2-9999.ebuild index f2b8462..8a6c1e3 100644 --- a/games-emulation/pcsx2/pcsx2-9999.ebuild +++ b/games-emulation/pcsx2/pcsx2-9999.ebuild @@ -1,60 +1,43 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/pcsx2-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=5 WX_GTK_VER="2.8" -inherit games cmake-utils subversion wxwidgets +inherit games cmake-utils git-2 wxwidgets DESCRIPTION="A PlayStation 2 emulator" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug" +RDEPEND=" + app-arch/bzip2[abi_x86_32] + dev-libs/libaio[abi_x86_32] + sys-libs/zlib[abi_x86_32] + media-libs/alsa-lib[abi_x86_32] + media-libs/glew[abi_x86_32] + media-libs/libsdl[abi_x86_32] + media-libs/portaudio[abi_x86_32] + virtual/jpeg:62[abi_x86_32] + virtual/opengl[abi_x86_32] + x11-libs/gtk+:2[abi_x86_32] + x11-libs/libICE[abi_x86_32] + x11-libs/libX11[abi_x86_32] + x11-libs/libXext[abi_x86_32] + x11-libs/wxGTK:2.8[X,abi_x86_32] + x86? ( media-gfx/nvidia-cg-toolkit ) + amd64? ( media-gfx/nvidia-cg-toolkit[multilib] ) +" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi - -DEPEND="dev-cpp/sparsehash - x86? ( - app-arch/bzip2 - sys-libs/zlib - media-libs/alsa-lib - media-libs/glew - media-libs/libsdl - media-libs/portaudio - media-gfx/nvidia-cg-toolkit - virtual/jpeg - virtual/opengl - x11-libs/gtk+:2 - x11-libs/libICE - x11-libs/libX11 - x11-libs/libXext - x11-libs/wxGTK[X] - ) - amd64? ( media-gfx/nvidia-cg-toolkit[multilib] - app-emulation/emul-linux-x86-baselibs - app-emulation/emul-linux-x86-opengl - app-emulation/emul-linux-x86-xlibs - app-emulation/emul-linux-x86-gtklibs - app-emulation/emul-linux-x86-sdl - app-emulation/emul-linux-x86-soundlibs - app-emulation/emul-linux-x86-wxGTK - )" -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + >=dev-cpp/sparsehash-1.5 +" src_prepare() { sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake @@ -76,16 +59,19 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 + wxgtk_config="" cg_config="" if use amd64; then # tell cmake to use 32 bit library - wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-32" + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-x86" cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so" fi mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/${PN} -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/${PN} @@ -106,15 +92,3 @@ src_install() { prepgamesdirs } - -pkg_postinst() { - if use amd64; then - einfo "We currently use 64bit dev-cpp/sparsehash for compiling pcsx2" - einfo "since sparsehash installation contains only header files." - einfo "If you encounter any problems with that, try" - einfo "" - einfo " ABI=\"x86\" emerge sparsehash" - einfo "" - einfo "and remerge pcsx2 before reporting bugs." - fi -} diff --git a/games-emulation/ps2emu-cdvdiso/Manifest b/games-emulation/ps2emu-cdvdiso/Manifest index 35385e3..53b8a3c 100644 --- a/games-emulation/ps2emu-cdvdiso/Manifest +++ b/games-emulation/ps2emu-cdvdiso/Manifest @@ -1 +1 @@ -EBUILD ps2emu-cdvdiso-9999.ebuild 2613 SHA256 9310f2b23407ff6d608cbd659550e01ddc365a779c54e0100458f24890d74d62 SHA512 b1a5796b1d16224bd34f43ca96398e1fd905616873cae8041da78b527af3b6b9454ee0ce68cbe6ee6b03e6f4c42cc2dbbddb24839c69a9a2c2d97f623d35ed6b WHIRLPOOL 0fdb42e124784215f511b8d67a159c1dc1e67fcb043f2cfe8648dc45d233da70a1be09e2c353e2e9a27219c5a22f38a65a241c8c9d19476ba2f553b0df1c018a +EBUILD ps2emu-cdvdiso-9999.ebuild 2576 SHA256 2911ff1b02f95ca28c2a6e3b7a4f4164556c780b23ab2cf79773514bdbc8ca79 SHA512 68c709af8a4411c63180982d7f8fd897bbda9ea5b96b2e561a1a8996a4404777b54d89786cbc5a004b12e3e5469619687c4f6257a4c8ce2e116a78ce7f928ba8 WHIRLPOOL 79c674e53c1c1b56563f28c7b146640e496ce5ced22981946069c420a29d61214a081ac1bb8c75f894a9d7700cf355f27050957248f611500c3546957781724e diff --git a/games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-9999.ebuild b/games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-9999.ebuild index 530e506..376fbd6 100644 --- a/games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-9999.ebuild +++ b/games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-9999.ebuild @@ -1,42 +1,26 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-cdvdiso-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=5 WX_GTK_VER="2.8" -inherit games cmake-utils subversion +inherit games cmake-utils git-2 DESCRIPTION="cdvdiso plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi -DEPEND=" - x86? ( - app-arch/bzip2 - x11-libs/gtk+:2 - ) - amd64? ( app-emulation/emul-linux-x86-baselibs - app-emulation/emul-linux-x86-gtklibs - )" +DEPEND="app-arch/bzip2[abi_x86_32]" RDEPEND="${DEPEND}" src_prepare() { + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt @@ -62,7 +46,9 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/games-emulation/ps2emu-cdvdlinuz/Manifest b/games-emulation/ps2emu-cdvdlinuz/Manifest index 532d39b..7721e39 100644 --- a/games-emulation/ps2emu-cdvdlinuz/Manifest +++ b/games-emulation/ps2emu-cdvdlinuz/Manifest @@ -1 +1 @@ -EBUILD ps2emu-cdvdlinuz-9999.ebuild 2475 SHA256 dc862973ecd9aee9178ca50826ca79dfec27c5e04e6ae9ba2efc48799d973675 SHA512 050c736a1b1f2da6d1e091f9dc4d16aafd7b34901844a70bd09bf7012b7f4681fa7f0b4a59ab34c087a87002637185bda2ad4c1f34301631078f47369e212e54 WHIRLPOOL 9b1d0ba1231d91bc949e83ed4674ba9743e465b4910f938cb23bd20a694466c21dfe38bc5f73619178b70126ee95615e6671b31a570c3cce5fee8ac9be1287f1 +EBUILD ps2emu-cdvdlinuz-9999.ebuild 2550 SHA256 430902a769cb9f6f3ec451a59028d789c4d43d1df9b7aff2e6da236524dbc833 SHA512 2cac7bd174b9f9e6e137bc656df17d132f4c2cd70720c4dafb37d52ebf3b5fb3c56cb8ac5a697d8f55c1c69ebd12947ddc35fbb29518e3753e7ee437655bddb0 WHIRLPOOL 1baa35507559da3f6ec6ffd0a8a86f18dde25d1f5ede145bd8044135e6c31bcbede16aa955ca09cb2ce096b8b204618a4e889a42f61dea4256f3009c38c68240 diff --git a/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-9999.ebuild b/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-9999.ebuild index 1928fac..5e7eddb 100644 --- a/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-9999.ebuild +++ b/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-9999.ebuild @@ -1,35 +1,26 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-cdvdlinuz-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=5 WX_GTK_VER="2.8" -inherit games cmake-utils subversion +inherit games cmake-utils git-2 DESCRIPTION="cdvdlinux plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi DEPEND="" RDEPEND="${DEPEND}" src_prepare() { + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt @@ -55,7 +46,9 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/games-emulation/ps2emu-cdvdnull/Manifest b/games-emulation/ps2emu-cdvdnull/Manifest index 6853237..01d4aba 100644 --- a/games-emulation/ps2emu-cdvdnull/Manifest +++ b/games-emulation/ps2emu-cdvdnull/Manifest @@ -1 +1 @@ -EBUILD ps2emu-cdvdnull-9999.ebuild 2458 SHA256 9c928b84d3a89f447d6e1f0fb19dfd34e56f3b68bce306122401a777725b1ebc SHA512 3934e8a001ce6e97623caf90c3f9ef67e2cf820b51c8d475ad0992702496a5c84a60eb3b2502436096141751ec819ec78b14cbbc5f47f93868a416d9c5d091da WHIRLPOOL 295b4c051f588e34e055a310e84adc7157988331390e42cbae49ede889c6c87c8d5b8de3ff0c163ff4c6b141c07237d37bbdb2392a43e2eae635dff2e292fd82 +EBUILD ps2emu-cdvdnull-9999.ebuild 2532 SHA256 0fb308605eb15d79efe5a3436fcd9a6b1144be41ed27a79ec6e8e99e2ccafbe7 SHA512 3c019dd3effe2e427f0009104a8db6f9c3547b053b2a4a70e75faa5bae1abc08046cf0b79f681dd7ed77e4825cc460124058cf54d55804a35d5283bea3a05f52 WHIRLPOOL e6558181bddaa47d865226254b7fa9757cc7094a65b60eda977618c884f05f7514980fc8cbe06c835dd5f94d6eb6fa826dbde44eca0ff2279bb327e523fe0e8a diff --git a/games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-9999.ebuild b/games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-9999.ebuild index 0498e5f..7c60aef 100644 --- a/games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-9999.ebuild +++ b/games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-9999.ebuild @@ -1,33 +1,24 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-cdvdnull-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=5 -inherit games cmake-utils subversion +inherit games cmake-utils git-2 DESCRIPTION="cddvd null plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi DEPEND="" RDEPEND="${DEPEND}" src_prepare() { + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt @@ -53,7 +44,9 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/games-emulation/ps2emu-dev9null/Manifest b/games-emulation/ps2emu-dev9null/Manifest index 6a55f6d..d44f6e9 100644 --- a/games-emulation/ps2emu-dev9null/Manifest +++ b/games-emulation/ps2emu-dev9null/Manifest @@ -1 +1 @@ -EBUILD ps2emu-dev9null-9999.ebuild 2476 SHA256 bdf78b993896d717b23c959d7304576b7f806dc895d3e11c30f3b9caddf253a4 SHA512 e4f076877a029cf6268471fd4482274b3932840f13b5ae22ec9905fb05cb9c5fdf3461530dd378d8c54ca957a5372b171e6ceef13aad8f20d1909787686e4dd6 WHIRLPOOL 6fa38bdd7a46dfb4eab52a3901b72a03271e2831c566acdcd3d921c9ccc1ee860327e27df59323cd6e369c96af958436bc8b06199cb99a54701540a1595c482b +EBUILD ps2emu-dev9null-9999.ebuild 2550 SHA256 663f6bb423d5c8a587722963ab12cb4d76c00ea361e952a8483d70626c06e3ea SHA512 f6a07f431b2c8caa22f6ad2cd3ff9126116923db194382e396b0d4ac6e6a9c67ff47c54a5f481af39382f391213d1a174f6434175972a57083a8d494c8e8af2d WHIRLPOOL b722721088f7efdb6d9daf516bbbf77dd78baa960a50671b3f10634db9a7a47a434e1adc15be8dbb4385c6830a4e2d557068d1c57ca13b97db4af9f2ebe07f88 diff --git a/games-emulation/ps2emu-dev9null/ps2emu-dev9null-9999.ebuild b/games-emulation/ps2emu-dev9null/ps2emu-dev9null-9999.ebuild index a244162..d011bc0 100644 --- a/games-emulation/ps2emu-dev9null/ps2emu-dev9null-9999.ebuild +++ b/games-emulation/ps2emu-dev9null/ps2emu-dev9null-9999.ebuild @@ -1,35 +1,26 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-dev9null-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=5 WX_GTK_VER="2.8" -inherit games cmake-utils subversion +inherit games cmake-utils git-2 DESCRIPTION="dev9null plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi DEPEND="" RDEPEND="${DEPEND}" src_prepare() { + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt @@ -55,7 +46,9 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/games-emulation/ps2emu-fwnull/Manifest b/games-emulation/ps2emu-fwnull/Manifest index 29a0762..b362b07 100644 --- a/games-emulation/ps2emu-fwnull/Manifest +++ b/games-emulation/ps2emu-fwnull/Manifest @@ -1 +1 @@ -EBUILD ps2emu-fwnull-9999.ebuild 2476 SHA256 556a29f266f323e7e486521c0de33425d643cc50952aa101bb9edb6c389dc24c SHA512 7c7d97c72cc0009731b433dcaa06050c26bda0b48209947b739384b6497e0fbf9a15d0d5a5d7dbe26500ea2a3b81aa899d9af9208a291c731b9e0bc0b55c64b9 WHIRLPOOL 1a5bd5de9f07680ff487ef60fd515d7a0de7ea9542ef868f8f67812ed814424e8763afae2b19aa1d77e44f926e034de372b6cd4a57416f63d29f686f263b16a7 +EBUILD ps2emu-fwnull-9999.ebuild 2548 SHA256 efb1ffd7f502b72bd1bc6791a70514969453eae5820a3e165369ffe6f244cc78 SHA512 30cddf397852c7869e9257ec750797c1ce66fbcfd8c38485af69d28cde7c88846ea76b8ef1c025ee7349ac3b273d3737d87f0eb33e31de1607afbcc6b35ba764 WHIRLPOOL 4ca5f090361cc90b941cb7c2c425eeabe537377643828b756b9bdbacce538bafb0e8360d881451588816a7cf57a6db7934b9af623e877bdfa20a66aba67f0608 diff --git a/games-emulation/ps2emu-fwnull/ps2emu-fwnull-9999.ebuild b/games-emulation/ps2emu-fwnull/ps2emu-fwnull-9999.ebuild index 9c77472..b792a66 100644 --- a/games-emulation/ps2emu-fwnull/ps2emu-fwnull-9999.ebuild +++ b/games-emulation/ps2emu-fwnull/ps2emu-fwnull-9999.ebuild @@ -1,35 +1,26 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-fwnull-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=4 WX_GTK_VER="2.8" -inherit games cmake-utils subversion +inherit games cmake-utils git-2 DESCRIPTION="fwnull plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi DEPEND="" RDEPEND="${DEPEND}" src_prepare() { + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt @@ -55,7 +46,9 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/games-emulation/ps2emu-gsdx/Manifest b/games-emulation/ps2emu-gsdx/Manifest index 7234684..189cfac 100644 --- a/games-emulation/ps2emu-gsdx/Manifest +++ b/games-emulation/ps2emu-gsdx/Manifest @@ -1 +1,2 @@ -EBUILD ps2emu-gsdx-9999.ebuild 2642 SHA256 51f4a7749001505b47a3bf54f18e42a858db9c4f1e1261937564bf62fbf87c8f SHA512 e39a500284c42eccc8930b0df348a3109e84b3aa229f927250cd4ae6bb1b33bd73886a84e1c29fbe80d55c9984e817a139e3257ae0bf700036d53f219fff3b12 WHIRLPOOL cb2d2075a61885ff706de475f1e69ec115316bd1cfcc47c9f2cd4a11f59a439d17b70a36875a6dd063737dd8ca51d9a7c867d4f37e0d598707cbe6dfbc5150d6 +AUX mesa-10.patch 553 SHA256 54708ee7f7679fcbd713e5383f65cc4188e4f7d582d22b0b762751505d47987e SHA512 a17e14bee7072c7c660b212294df13e87f98fa8412760a125cb44110c2a31cca6f19408bd2a41705b1767930392a56a53d7931a75dbe59929fc4a13a4dc66bc1 WHIRLPOOL 42b78cecbb75084c4da8c905d49728752f30960a938d9e26aecde50dd2c6923205ed3ceec36e6545a93adb733415e1a4211b21c40d770264a2392f34d6905d1e +EBUILD ps2emu-gsdx-9999.ebuild 2732 SHA256 cd287ed3b47200a3355c605704fe79594c8fcfcb9f5bfb1b03f8235e205e17d9 SHA512 83f891fe8240e7195170e82c3ef40840776277b186827f56b99438ada0ae7a1df7d0709d3d43f24d22b9e113222d70e378872ed48bdee693fa33701b2c4887be WHIRLPOOL 4cd514a0a4f8f277092e1d1919ae90cf1cb9acd4a6ac0915b4fef9b9a44240c6ee52176e8edd2ea29013dc135085ea783a527568ea3b0887300f39672a129c40 diff --git a/games-emulation/ps2emu-gsdx/files/mesa-10.patch b/games-emulation/ps2emu-gsdx/files/mesa-10.patch new file mode 100644 index 0000000..597a7a8 --- /dev/null +++ b/games-emulation/ps2emu-gsdx/files/mesa-10.patch @@ -0,0 +1,13 @@ +diff -ur ./pcsx2-1.2.2/plugins/GSdx/stdafx.h ./pcsx2-1.2.2-r1/plugins/GSdx/stdafx.h +--- ./pcsx2-1.2.2/plugins/GSdx/stdafx.h 2014-02-10 22:57:09.000000000 +0400 ++++ ./pcsx2-1.2.2-r1/plugins/GSdx/stdafx.h 2014-05-19 00:53:09.835978801 +0400 +@@ -195,6 +195,9 @@ + // Note use GL/glcorearb.h on the future + #include <GL/gl.h> + #include <GL/glext.h> ++ #ifndef PFNGLBLENDCOLORPROC ++ typedef void (APIENTRYP PFNGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); ++ #endif + #endif + #include "GLLoader.h" + diff --git a/games-emulation/ps2emu-gsdx/ps2emu-gsdx-9999.ebuild b/games-emulation/ps2emu-gsdx/ps2emu-gsdx-9999.ebuild index e3d23c2..bd57468 100644 --- a/games-emulation/ps2emu-gsdx/ps2emu-gsdx-9999.ebuild +++ b/games-emulation/ps2emu-gsdx/ps2emu-gsdx-9999.ebuild @@ -1,45 +1,36 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-gsdx-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 + +EAPI=5 WX_GTK_VER="2.8" -inherit games cmake-utils subversion +inherit games cmake-utils git-2 DESCRIPTION="gsdx plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi -DEPEND=" - x86? ( - virtual/opengl +DEPEND="virtual/opengl x11-libs/libX11 - x11-libs/libXext - - ) - amd64? ( app-emulation/emul-linux-x86-opengl - app-emulation/emul-linux-x86-xlibs - - )" + x11-libs/libXext" RDEPEND="${DEPEND}" +PATCHES=( + # Workaround broken glext.h, bug #510730 + "${FILESDIR}"/mesa-10.patch +) + src_prepare() { + epatch "${FILESDIR}"/mesa-10.patch + + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake sed -i -e "s:add_subdirectory(SoundTouch)::g" -i 3rdparty/CMakeLists.txt sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt @@ -65,7 +56,9 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/games-emulation/ps2emu-gsnull/Manifest b/games-emulation/ps2emu-gsnull/Manifest index 0689477..5035edc 100644 --- a/games-emulation/ps2emu-gsnull/Manifest +++ b/games-emulation/ps2emu-gsnull/Manifest @@ -1 +1 @@ -EBUILD ps2emu-gsnull-9999.ebuild 2476 SHA256 2aa602719142e67a3712b0742c5a7825aeed6015df744e8557674cad32d7ee55 SHA512 9b3a750829ea63c51e9a6c212548925e5f6f8690a71198472e2bd4fa1fb9c92b930f9116364965374862885618042ca587b7e27cc090d3345be252960b963951 WHIRLPOOL c039f52ab8ee5886f56ee3f26eda17979d793f62bd096544fac6c27b3afdcd9dcaa6a225d0ce3353e4c076ffedb11967f3f3906fa30c00d079e07f21b4e160de +EBUILD ps2emu-gsnull-9999.ebuild 2548 SHA256 f503ede25ae2355c2cce70d00efced3418870fd295e0ec07d577b499b002daaf SHA512 743b00be9dd68988f7cae9ac89d7a091d635dd08c2896d00b221939ec2645f63148bb028cdd302b00503198e5cbd39df57ca17a539f940d657da39556f69d227 WHIRLPOOL a2dd7efe6a3c1772eb63eaf54e3272093094a99d2bc17db38bdfddff8545f5a514e5569b9251ba108b12f9dc49e50e7e5abc83ccc0b086b2213177ab69fe7360 diff --git a/games-emulation/ps2emu-gsnull/ps2emu-gsnull-9999.ebuild b/games-emulation/ps2emu-gsnull/ps2emu-gsnull-9999.ebuild index 5862ffc..f85973c 100644 --- a/games-emulation/ps2emu-gsnull/ps2emu-gsnull-9999.ebuild +++ b/games-emulation/ps2emu-gsnull/ps2emu-gsnull-9999.ebuild @@ -1,35 +1,26 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-gsnull-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=5 WX_GTK_VER="2.8" -inherit games cmake-utils subversion +inherit games cmake-utils git-2 DESCRIPTION="gsnull plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi DEPEND="" RDEPEND="${DEPEND}" src_prepare() { + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt @@ -55,7 +46,9 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/games-emulation/ps2emu-onepad/Manifest b/games-emulation/ps2emu-onepad/Manifest index 2ecbb7b..ed27034 100644 --- a/games-emulation/ps2emu-onepad/Manifest +++ b/games-emulation/ps2emu-onepad/Manifest @@ -1 +1 @@ -EBUILD ps2emu-onepad-9999.ebuild 2549 SHA256 9253c5250fdaa1e02064c9827f0b604dafee17f34d44475f3e25cee0ae0c95e1 SHA512 b126ffb19dd39493f217cca47b9d3cecf07e1d79913c1a0436d2996585bd2197a879de9c2aa1f6bdc5d8ed928eac097b6ce7a9401a04ad7a8e6cac0cc050ff6a WHIRLPOOL 89e5d9bea9a64e830d7238b16cf59d7ee81ae06c4ed5b219d0af97ab74dc5d4f9284d019186d36a8d53c216ee897dfbbb7d0ba2bb6276cdbb32b73bfaccce14c +EBUILD ps2emu-onepad-9999.ebuild 2621 SHA256 4aa562b2fa9c1ef9c06a102da50ad4c1c1b34b9ee7d6cf526feec65976f33950 SHA512 dba85ddc2ea6881823ce72e4ba17e326a95c83b3601ba5c77aa63cfe3aaeee0cc11f3e03e278065d8f2272edd87b3d2980edfc204ab4a0171da98d5dd00f4472 WHIRLPOOL b620b957ceb97798fdb07ecb8c999bf55885ff4f823ce45d5f7da4f7446f0dfd19ff8b1ea9eb86d11788778ab75cb97c5fa81c623f8ebcc718f0a15bf2165756 diff --git a/games-emulation/ps2emu-onepad/ps2emu-onepad-9999.ebuild b/games-emulation/ps2emu-onepad/ps2emu-onepad-9999.ebuild index ca0812e..0fdd588 100644 --- a/games-emulation/ps2emu-onepad/ps2emu-onepad-9999.ebuild +++ b/games-emulation/ps2emu-onepad/ps2emu-onepad-9999.ebuild @@ -1,30 +1,20 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-onepad-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=5 WX_GTK_VER="2.8" -inherit games cmake-utils subversion +inherit games cmake-utils git-2 DESCRIPTION="onepad plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi DEPEND=" x86? ( media-libs/libsdl ) @@ -32,6 +22,7 @@ DEPEND=" RDEPEND="${DEPEND}" src_prepare() { + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt @@ -57,7 +48,9 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/games-emulation/ps2emu-padnull/Manifest b/games-emulation/ps2emu-padnull/Manifest index d9fa0c9..5958460 100644 --- a/games-emulation/ps2emu-padnull/Manifest +++ b/games-emulation/ps2emu-padnull/Manifest @@ -1 +1 @@ -EBUILD ps2emu-padnull-9999.ebuild 2474 SHA256 38d7f868bc9a8fc602232fd27d52683cf60d2a2f2d744df0dddb26689a9147cb SHA512 fc509a768fd7271ae11414efbf8116630619b4ccf02ce6618018eb6b89d3fe8939b0b03ef32580a020393d42476b6a984cc82b9be0fabbca79428620c5ba300e WHIRLPOOL ef14f46c945525acc33c05e1aa9020a8dc4b38d0496f8b5f6a690dd5cc65de843c27dbfd0c24c70bf54f97e39530b3ca84f0de878fdf474e1f8f332cd4886649 +EBUILD ps2emu-padnull-9999.ebuild 2547 SHA256 547d7e06171547a2941aa1613685ec110aca3fa72d822df6ea3af8de85222051 SHA512 0f681f096cb283129f6f7fd173300dd95a34bfd21ad30b3bd2f6a01875f082aba7ca6b3a6196063bea53fe2d735eeeb4bb7279b7adef07d51ad3a468f8fab958 WHIRLPOOL 0706e327f249997880482da1fa5491b6265d27397d783fc48b561f2c347b3ac87946bfc20d66a4c01349ed0236c9d3a5caadc3b7f780025b0c8236578e6a42d5 diff --git a/games-emulation/ps2emu-padnull/ps2emu-padnull-9999.ebuild b/games-emulation/ps2emu-padnull/ps2emu-padnull-9999.ebuild index ca77bae..381f1c3 100644 --- a/games-emulation/ps2emu-padnull/ps2emu-padnull-9999.ebuild +++ b/games-emulation/ps2emu-padnull/ps2emu-padnull-9999.ebuild @@ -1,35 +1,26 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-padnull-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=5 WX_GTK_VER="2.8" -inherit games cmake-utils subversion +inherit games cmake-utils git-2 DESCRIPTION="gsnull plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi DEPEND="" RDEPEND="${DEPEND}" src_prepare() { + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt @@ -55,7 +46,9 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/games-emulation/ps2emu-spu2-x/Manifest b/games-emulation/ps2emu-spu2-x/Manifest index 6c57f75..bf23a09 100644 --- a/games-emulation/ps2emu-spu2-x/Manifest +++ b/games-emulation/ps2emu-spu2-x/Manifest @@ -1 +1 @@ -EBUILD ps2emu-spu2-x-9999.ebuild 3644 SHA256 39e876093ec27b0dc47c4130a9bb003f21c873313ec6870eb7cf8131e7816013 SHA512 b9dcd0d08ea759799d3205bfe9f0b736045e141638a0dd9b2f738d9c06a631a097e5f1f26eb0a6249d629fcf74711fa8224182381ad6e43737d289878bab0027 WHIRLPOOL 593e5e84c44bfabc710ca717666fbfb91382e97c713839722a4232de626923f5935f75f6e162df8ae389368f5fa204e87ccf8d5875174d61bb7b7911fa1c50cc +EBUILD ps2emu-spu2-x-9999.ebuild 3251 SHA256 b6aaffb1b9ca8ca569492d95677a54a4affec6826c7fe4ddca106cb01bdf076b SHA512 d9096cb45dddaed5d10cb30799b524fee77a949e3d7aebf6cd80527f81f18d5927c8460286b594a77d5bc07a7cefd00a3ce79b38c1dbc5f8a2847071e77b68cf WHIRLPOOL 51d374ab3799eb255ca04b2ead29091ed1f8b5fbc7f430c9c1979342591f5a67ff9dd5d2f14552801e12e99b63a781613768275c2d00844301b65d60da3db869 diff --git a/games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-9999.ebuild b/games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-9999.ebuild index 8ad3d8c..b094cb4 100644 --- a/games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-9999.ebuild +++ b/games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-9999.ebuild @@ -1,38 +1,23 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-spu2-x-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=5 WX_GTK_VER="2.8" -# no need for amd64 as we will use precompiled wxGTK. -if use x86; then - inherit wxwidgets -fi - -inherit games cmake-utils subversion +inherit games cmake-utils git-2 wxwidgets DESCRIPTION="SPU2-x plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug soundtouch" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi +IUSE="soundtouch" DEPEND="dev-cpp/sparsehash - x86? ( app-arch/bzip2 sys-libs/zlib media-libs/alsa-lib @@ -47,23 +32,11 @@ DEPEND="dev-cpp/sparsehash x11-libs/libICE x11-libs/libX11 x11-libs/libXext - x11-libs/wxGTK[X] - ) - amd64? ( media-gfx/nvidia-cg-toolkit[multilib] - app-emulation/emul-linux-x86-baselibs - app-emulation/emul-linux-x86-opengl - app-emulation/emul-linux-x86-xlibs - app-emulation/emul-linux-x86-gtklibs - app-emulation/emul-linux-x86-sdl - app-emulation/emul-linux-x86-soundlibs - app-emulation/emul-linux-x86-wxGTK - soundtouch? ( app-emulation/emul-linux-x86-libsoundtouch ) - ) - - " + x11-libs/wxGTK:2.8[X]" RDEPEND="${DEPEND}" src_prepare() { + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake if use soundtouch; then sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt fi @@ -90,16 +63,18 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 wxgtk_config="" cg_config="" if use amd64; then # tell cmake to use 32 bit library - wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-32" + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-x86" cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so" fi mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/games-emulation/ps2emu-spu2null/Manifest b/games-emulation/ps2emu-spu2null/Manifest index 7c428ad..d7f26ee 100644 --- a/games-emulation/ps2emu-spu2null/Manifest +++ b/games-emulation/ps2emu-spu2null/Manifest @@ -1 +1 @@ -EBUILD ps2emu-spu2null-9999.ebuild 2474 SHA256 61055f43a72d3132797bbb3d4eba58aff99de3c3f35ab638acb802d19b6925c7 SHA512 400777440d697985bd5de0709ca30833402e893909ac68fd5cc2e9fc034dd9f90c2b8f49142b9a3f95329bac015f3280dbd8b38a93276b22b59cb4a4cc60db04 WHIRLPOOL d3d7b079913a0f2931ac2e19b580cd227135b348b4c45129fbf83a08cc9203f92d0ea9f771a47d34e3bddef1f9ed973a09cfb9d638e9e3fed4585069f1cb687d +EBUILD ps2emu-spu2null-9999.ebuild 2548 SHA256 339783652bd6d34c92b864777533be330bf6c9b13e68462122dcc571f39f5cf6 SHA512 5a7d0059947b5f75fe11525a659b43f004ce29cf7bc5a76a77a9bca06ebc4526113d3a181665f337b16fba52dde9f60a5423f401ff1c51ff02c00544079daabe WHIRLPOOL 021617bb924e91006dd69b8d4359ef132abc13de9f8a7f18fe9409d013372d73441c17d882db7e532c5948fa87ce8a7cbbf4c0b1f4cd2af295f10634ca553e5e diff --git a/games-emulation/ps2emu-spu2null/ps2emu-spu2null-9999.ebuild b/games-emulation/ps2emu-spu2null/ps2emu-spu2null-9999.ebuild index b0164ea..4033540 100644 --- a/games-emulation/ps2emu-spu2null/ps2emu-spu2null-9999.ebuild +++ b/games-emulation/ps2emu-spu2null/ps2emu-spu2null-9999.ebuild @@ -1,35 +1,26 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-spu2null-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=5 WX_GTK_VER="2.8" -inherit games cmake-utils subversion +inherit games cmake-utils git-2 DESCRIPTION="SPU2null plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi DEPEND="" RDEPEND="${DEPEND}" src_prepare() { + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt @@ -55,7 +46,9 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/games-emulation/ps2emu-usbnull/Manifest b/games-emulation/ps2emu-usbnull/Manifest index c5e9968..fea4688 100644 --- a/games-emulation/ps2emu-usbnull/Manifest +++ b/games-emulation/ps2emu-usbnull/Manifest @@ -1 +1 @@ -EBUILD ps2emu-usbnull-9999.ebuild 2475 SHA256 5f7288d535e6bc9a318e388bc5496f91e4b9e8cc56b3f530a84854245792d218 SHA512 c40635c1609d4f48bdc401677fd0ae95f2fadb5ffeda52957011b003ac45ab2ac690f03a6c3185bb136eff1f0d2cd9865df13f65c42eb887a53841939b2a2e83 WHIRLPOOL 2c7905666efb57bee6e7ffc116f91806c44db42903379d9e73f41acc338f6725fb59817464b2f3eacad395c9d46d6f66ab3d8d7d6fd5c47397692c11262160ac +EBUILD ps2emu-usbnull-9999.ebuild 2548 SHA256 f7dcdc0bbf8aa0dfba4f9e31e557490f4986a980e32bc47de9380a22421b2d26 SHA512 cc533b1d37a34e1071d140cfdd5c6dd676adbc1d1682cbc2c6dd94911865474af8c6ba0998fb3e961eb05c6c053fedcf7bd9932196f713c3a39c3c85049d79db WHIRLPOOL 31b11fe1d7abcd44a48daa1b7d1804f423b0b9e796eb5ae200c449be63ec853981391d6234667d9a315ede28273752fff7b220753a99cf6a97bb783f054b809f diff --git a/games-emulation/ps2emu-usbnull/ps2emu-usbnull-9999.ebuild b/games-emulation/ps2emu-usbnull/ps2emu-usbnull-9999.ebuild index 433f8ab..3cd1542 100644 --- a/games-emulation/ps2emu-usbnull/ps2emu-usbnull-9999.ebuild +++ b/games-emulation/ps2emu-usbnull/ps2emu-usbnull-9999.ebuild @@ -1,35 +1,26 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-usbnull-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=5 WX_GTK_VER="2.8" -inherit games cmake-utils subversion +inherit games cmake-utils git-2 DESCRIPTION="usbnull plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi DEPEND="" RDEPEND="${DEPEND}" src_prepare() { + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt @@ -55,7 +46,9 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/games-emulation/ps2emu-zerogs/Manifest b/games-emulation/ps2emu-zerogs/Manifest index 2adc254..bc1d71b 100644 --- a/games-emulation/ps2emu-zerogs/Manifest +++ b/games-emulation/ps2emu-zerogs/Manifest @@ -1 +1 @@ -EBUILD ps2emu-zerogs-9999.ebuild 3273 SHA256 9bba68c4b39724971b587c7c61a930e6cc77edcf484b99d86a3867c0201cb543 SHA512 354bba8319fd50e337aad5187f7b934c904250bfc2cf15343c72555b2dde78b3968e8a4fb086a4c8b3cac144a5cdc1c6f5e3d5e68286c68ab5084957636a993d WHIRLPOOL f7503d90607c4b0198d885bf87327478c6dde67079dc6ca1478728bcb4c6302084cd1947eb08fcf0bc0bb517f9da11ce4c11a25cdbd1f3ec8e0b1e08701b5fc4 +EBUILD ps2emu-zerogs-9999.ebuild 3209 SHA256 c9659e9c5285674d95e2291e00043009f80f4df5c212e92f3ca2dd0f78d255b7 SHA512 bebec4e0686638e2c35424fa2379c9cd1657131ce51e55a2da608bf09fc1b90035a851ad70b87ccc385e6946a1efa177df2e4423bcd53bb6890be3edcc9fe206 WHIRLPOOL 2f60e39ba404e15e4a55f256fc172cc6be2a3b34af65a537d824200682e0cf1d8d4c5d85a9135dfa45b6fbecd507a5bcbc75ab280a30e468cf4ee7df2da39c11 diff --git a/games-emulation/ps2emu-zerogs/ps2emu-zerogs-9999.ebuild b/games-emulation/ps2emu-zerogs/ps2emu-zerogs-9999.ebuild index 287ca55..0d1afd3 100644 --- a/games-emulation/ps2emu-zerogs/ps2emu-zerogs-9999.ebuild +++ b/games-emulation/ps2emu-zerogs/ps2emu-zerogs-9999.ebuild @@ -1,47 +1,32 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-zerogs-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=5 WX_GTK_VER="2.8" -inherit games cmake-utils subversion +inherit games cmake-utils git-2 DESCRIPTION="zerogs plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="debug" -if use amd64; then - ABI="x86" -fi -if use debug; then - CMAKE_BUILD_TYPE="Debug" -else - CMAKE_BUILD_TYPE="Release" -fi DEPEND="dev-cpp/sparsehash - x86? ( media-libs/glew media-gfx/nvidia-cg-toolkit virtual/opengl x11-libs/libICE x11-libs/libX11 - x11-libs/libXext - ) - amd64? ( media-gfx/nvidia-cg-toolkit[multilib] - app-emulation/emul-linux-x86-opengl - app-emulation/emul-linux-x86-xlibs - )" + x11-libs/libXext" RDEPEND="${DEPEND}" src_prepare() { + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt @@ -69,15 +54,17 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 cg_config="" if use amd64; then # tell cmake to use 32 bit library - wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-32" + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-x86" cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so" fi mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/games-emulation/ps2emu-zzogl/Manifest b/games-emulation/ps2emu-zzogl/Manifest index 3b03b4e..ec452a7 100644 --- a/games-emulation/ps2emu-zzogl/Manifest +++ b/games-emulation/ps2emu-zzogl/Manifest @@ -1 +1 @@ -EBUILD ps2emu-zzogl-9999.ebuild 3467 SHA256 b477cc7665614b5a33d69c7c0353bc0e34de4e26dfaf85404f20157d5a872aa9 SHA512 1993575a8b617d5b9e8bc49652ea91cd46b4ba4604621c77afbe1c6779e340695f087f69012d61db9c028b8b6ec0d631949fd500ef68534d9c23f9af0d0b0255 WHIRLPOOL b975f9111c98a786897912910802ce456e7ddbd63f04f60682e6599c9fd4944ec05a3edddfa4a0aa4f3c83263fe97e0626ceb23d2f2e50f6e274cd012087d8a5 +EBUILD ps2emu-zzogl-9999.ebuild 3336 SHA256 98baf595087a52603072c079da7286714b8c348b606560489ffe808aeedd7c5b SHA512 c36109a747840014fb2030af4fd988eee4be748acb9efc12bb357c89448eff2f6933ccadec4a1f6da513ae1f5d4f0cbb62f5e723a2119ab08cfb6b590d0704d6 WHIRLPOOL 43e69581cba169df4db3e3bc774f11873e1cf9295a013ba9edcfe7b738ca3c3ecfba26bc743d20c6e5f8aa9c797d4f84070a262dc359057c6abec0a25d05880f diff --git a/games-emulation/ps2emu-zzogl/ps2emu-zzogl-9999.ebuild b/games-emulation/ps2emu-zzogl/ps2emu-zzogl-9999.ebuild index a73fdf0..f83c85f 100644 --- a/games-emulation/ps2emu-zzogl/ps2emu-zzogl-9999.ebuild +++ b/games-emulation/ps2emu-zzogl/ps2emu-zzogl-9999.ebuild @@ -1,17 +1,16 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: games-emulation/ps2emu-zzogl-9999.ebuild,v 1.1 2014/06/20 08:30:00 frostwork Exp $ -EAPI=3 +EAPI=5 WX_GTK_VER="2.8" -inherit games cmake-utils subversion wxwidgets +inherit games cmake-utils git-2 wxwidgets DESCRIPTION="zzogl plugin for pcsx2" HOMEPAGE="http://www.pcsx2.net" -ESVN_REPO_URI="http://pcsx2.googlecode.com/svn/trunk" -ESVN_PROJECT="pcsx2" +EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" LICENSE="GPL-3" SLOT="0" @@ -27,7 +26,6 @@ else fi DEPEND="dev-cpp/sparsehash - x86? ( app-arch/bzip2 sys-libs/zlib media-libs/alsa-lib @@ -41,20 +39,12 @@ DEPEND="dev-cpp/sparsehash x11-libs/libICE x11-libs/libX11 x11-libs/libXext - x11-libs/wxGTK[X] - ) - amd64? ( cg? ( media-gfx/nvidia-cg-toolkit[multilib] ) - app-emulation/emul-linux-x86-baselibs - app-emulation/emul-linux-x86-opengl - app-emulation/emul-linux-x86-xlibs - app-emulation/emul-linux-x86-gtklibs - app-emulation/emul-linux-x86-sdl - app-emulation/emul-linux-x86-soundlibs - app-emulation/emul-linux-x86-wxGTK - )" + x11-libs/wxGTK:2.8[X]" + RDEPEND="${DEPEND}" src_prepare() { + sed -i -e "s:EXTRA_PLUGINS FALSE:EXTRA_PLUGINS TRUE:g" -i cmake/BuildParameters.cmake sed -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt sed -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt sed -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt @@ -80,16 +70,18 @@ src_prepare() { } src_configure() { + multilib_toolchain_setup x86 wxgtk_config="" cg_config="" if use amd64; then # tell cmake to use 32 bit library - wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-32" + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-x86" cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so" fi mycmakeargs=" + -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=1 -DPLUGIN_DIR=$(games_get_libdir)/pcsx2 -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2 diff --git a/x11-libs/wxGTK/ChangeLog b/x11-libs/wxGTK/ChangeLog new file mode 100644 index 0000000..ecef9b6 --- /dev/null +++ b/x11-libs/wxGTK/ChangeLog @@ -0,0 +1,1321 @@ +# ChangeLog for x11-libs/wxGTK +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/ChangeLog,v 1.314 2014/05/23 08:21:26 rhill Exp $ + + 23 May 2014; Ryan Hill <rhill@gentoo.org> -wxGTK-2.8.12.1.ebuild, + wxGTK-2.8.12.1-r1.ebuild, wxGTK-3.0.0.0.ebuild: + Restore gconf dep to 2.8 (bug #501672). Apply libpath hack to 3.0.0.0 as + well (bug #499984). + + 19 Mar 2014; Agostino Sarubbo <ago@gentoo.org> wxGTK-2.8.12.1-r1.ebuild: + Stable for alpha, wrt bug #499476 + + 18 Mar 2014; Agostino Sarubbo <ago@gentoo.org> wxGTK-2.8.12.1-r1.ebuild: + Stable for ia64, wrt bug #499476 + + 14 Mar 2014; Agostino Sarubbo <ago@gentoo.org> wxGTK-2.8.12.1-r1.ebuild: + Stable for ppc64, wrt bug #499476 + + 12 Mar 2014; Agostino Sarubbo <ago@gentoo.org> wxGTK-2.8.12.1-r1.ebuild: + Stable for sparc, wrt bug #499476 + + 23 Feb 2014; Markus Meier <maekke@gentoo.org> wxGTK-2.8.12.1-r1.ebuild: + arm stable, bug #499476 + + 20 Feb 2014; Agostino Sarubbo <ago@gentoo.org> wxGTK-2.8.12.1-r1.ebuild: + Stable for x86, wrt bug #499476 + + 16 Feb 2014; Chema Alonso <nimiux@gentoo.org> wxGTK-2.8.12.1-r1.ebuild: + Stable for amd64 wrt bug #499476 + + 02 Feb 2014; Agostino Sarubbo <ago@gentoo.org> wxGTK-2.8.12.1-r1.ebuild: + Stable for ppc, wrt bug #499476 + + 28 Jan 2014; Jeroen Roovers <jer@gentoo.org> wxGTK-2.8.12.1-r1.ebuild: + Stable for HPPA (bug #499476). + + 27 Jan 2014; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.8.12.1.ebuild, + wxGTK-2.8.12.1-r1.ebuild, -wxGTK-2.9.3.1.ebuild, -wxGTK-2.9.3.1-r1.ebuild, + -wxGTK-2.9.4.1.ebuild, wxGTK-2.9.4.1-r1.ebuild, wxGTK-3.0.0.0.ebuild: + Drop unnecessary gconf dep (bug #499416 by Nikoli). + + 08 Jan 2014; Ryan Hill <dirtyepic@gentoo.org> wxGTK-3.0.0.0.ebuild: + Stop using libgnomeprint (bug #358445) and drop now-unused gnome USE flag. + Add missing dependency on libnotify (with USE flag due to hppa). Update other + dependencies. + +*wxGTK-3.0.0.0 (30 Dec 2013) + + 30 Dec 2013; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-3.0.0.0.ebuild, + +files/wxGTK-3.0.0.0-collision.patch: + Version bump (bug #485184). + + 06 Oct 2013; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.8.12.1.ebuild: + Drop to ~sh. + +*wxGTK-2.9.4.1-r1 (10 Aug 2013) +*wxGTK-2.9.3.1-r1 (10 Aug 2013) +*wxGTK-2.8.12.1-r1 (10 Aug 2013) + + 10 Aug 2013; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.8.12.1-r1.ebuild, + +wxGTK-2.9.3.1-r1.ebuild, +wxGTK-2.9.4.1-r1.ebuild: + Port to EAPI 5. Fix x32 build again (bug #421851). Add epatch_user. Restore + missing removal of wxmsw.mo to 2.9 ebuilds to prevent file collisions. + + 26 Mar 2013; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.9.3.1.ebuild, + wxGTK-2.9.4.1.ebuild: + Add webkit USE flag to control building of webview library (bug #462544). + Drop cppunit dep since we don't run tests (bug #462876). + + 04 Feb 2013; Benda Xu <heroxbd@gentoo.org> wxGTK-2.8.12.1.ebuild: + fix Prefix library location in configure. bug 394123 + + 23 Nov 2012; Rick Farina <zerochaos@gentoo.org> wxGTK-2.8.12.1.ebuild, + wxGTK-2.9.3.1.ebuild, wxGTK-2.9.4.1.ebuild: + add virtual/glu build time dep per bug #443684 , does not appear to be an rdep + + 25 Sep 2012; Mike Frysinger <vapier@gentoo.org> wxGTK-2.8.12.1.ebuild: + Fix setup of wx_cv_std_libpath #421851 by Xavier Miller. + + 17 Sep 2012; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.9.3.1.ebuild: + SLOT gstreamer deps. + + 17 Sep 2012; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.9.3.1.ebuild: + Restore. + + 16 Sep 2012; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.8.12.1.ebuild, + -wxGTK-2.9.3.1.ebuild, wxGTK-2.9.4.1.ebuild: + Make gstreamer SLOT explicit. Remove old. + +*wxGTK-2.9.4.1 (28 Jul 2012) + + 28 Jul 2012; Ryan Hill <dirtyepic@gentoo.org> + -files/wxGTK-2.8.11-libpng15.patch, -wxGTK-2.8.11.0.ebuild, + -wxGTK-2.8.12.0.ebuild, -wxGTK-2.9.1.1.ebuild, + -files/wxGTK-2.9.1.1-collision.patch, +wxGTK-2.9.4.1.ebuild, + +files/wxGTK-2.9.4.1-collision.patch: + Version bump, remove old. + + 31 May 2012; Justin Lecher <jlec@gentoo.org> wxGTK-2.8.12.1.ebuild: + Correct searchpath to be sane on prefix without influence on plain + installations + + 29 May 2012; Alexis Ballier <aballier@gentoo.org> wxGTK-2.8.12.1.ebuild: + keyword ~amd64-fbsd + + 05 May 2012; Jeff Horelick <jdhore@gentoo.org> wxGTK-2.8.11.0.ebuild, + wxGTK-2.8.12.0.ebuild, wxGTK-2.8.12.1.ebuild, wxGTK-2.9.1.1.ebuild, + wxGTK-2.9.3.1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 25 Mar 2012; Raúl Porcel <armin76@gentoo.org> wxGTK-2.8.12.1.ebuild: + alpha/ia64/sh/sparc stable wrt #403235 + + 08 Mar 2012; Brent Baude <ranger@gentoo.org> wxGTK-2.8.12.1.ebuild: + Marking wxGTK-2.8.12.1 ppc64 for bug 403235 + + 28 Feb 2012; Brent Baude <ranger@gentoo.org> wxGTK-2.8.12.1.ebuild: + Marking wxGTK-2.8.12.1 ppc for bug 403235 + + 22 Feb 2012; Jeroen Roovers <jer@gentoo.org> wxGTK-2.8.12.1.ebuild: + Stable for HPPA (bug #403235). + + 16 Feb 2012; Markus Meier <maekke@gentoo.org> wxGTK-2.8.12.1.ebuild: + arm stable, bug #403235 + + 16 Feb 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> wxGTK-2.8.12.1.ebuild: + x86 stable wrt bug #403235 + + 13 Feb 2012; Agostino Sarubbo <ago@gentoo.org> wxGTK-2.8.12.1.ebuild: + Stable for amd64, wrt bug #403235 + +*wxGTK-2.9.3.1 (12 Feb 2012) + + 12 Feb 2012; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.9.3.1.ebuild, + +files/wxGTK-2.9.3.1-collision.patch: + Version bump (bug #384037 by radhermit). + + 09 Dec 2011; Samuli Suominen <ssuominen@gentoo.org> + -files/wxGTK-2.6.3-unicode-odbc.patch, -wxGTK-2.6.4.0-r6.ebuild, + -files/wxGTK-2.6.4.0-g_free.patch, -files/wxGTK-2.6.4.0-wxrc_link_fix.patch, + -files/wxGTK-2.6.4-collision.patch, -files/wxGTK-2.6.4-mmedia.patch, + -files/wxGTK-2.8.10.1-CVE-2009-2369.patch, + -files/wxGTK-2.8.10.1-gsocket.patch, + -files/wxGTK-2.8.10.1-wxTimer-unbounded-hook.patch: + old + +*wxGTK-2.8.12.1 (09 Dec 2011) + + 09 Dec 2011; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.8.12.1.ebuild: + Version bump. + + 09 Dec 2011; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.8.12.0.ebuild: + Prefix should pay more attention when they ignore metadata.xml (bug + #384037c12). + + 09 Dec 2011; Ryan Hill <dirtyepic@gentoo.org> + files/wxGTK-2.8.11-collision.patch: + Remove stray DESTDIR from collision patch that created a broken symlink in + binpkgs (bug #384725 by Thomas Rausch). + + 09 Dec 2011; Ryan Hill <dirtyepic@gentoo.org> -wxGTK-2.8.10.1-r5.ebuild, + -files/wxGTK-2.8.10-collision.patch: + Remove old. + + 12 Nov 2011; Justin Lecher <jlec@gentoo.org> wxGTK-2.6.4.0-r6.ebuild, + wxGTK-2.8.10.1-r5.ebuild, wxGTK-2.8.11.0.ebuild, wxGTK-2.8.12.0.ebuild, + wxGTK-2.9.1.1.ebuild: + Corrected Slotting and versioning, thanks leio spotting that + + 12 Nov 2011; Justin Lecher <jlec@gentoo.org> wxGTK-2.9.1.1.ebuild: + Import prefix changes, all are triggered by USE=aqua + + 12 Nov 2011; Justin Lecher <jlec@gentoo.org> wxGTK-2.6.4.0-r6.ebuild, + wxGTK-2.8.10.1-r5.ebuild, wxGTK-2.8.11.0.ebuild, wxGTK-2.8.12.0.ebuild, + wxGTK-2.9.1.1.ebuild, metadata.xml: + Corrected slotting for png and tiff, resorted ebuild to fit common sense + order, removed unnessesary die + + 25 Oct 2011; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.9.1.1.ebuild: + Apply libpng-1.5 patch to 2.9 as well. + + 09 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> wxGTK-2.8.12.0.ebuild, + wxGTK-2.9.1.1.ebuild: + Missing gst-plugins-base depend for -lgstinterfaces-0.10 checked by + configure.in. + + 15 Sep 2011; Samuli Suominen <ssuominen@gentoo.org> wxGTK-2.6.4.0-r6.ebuild: + Fix building with libpng15 wrt #380833 by Diego Elio Pettenò + + 16 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> wxGTK-2.8.11.0.ebuild: + ppc64 stable wrt #364203 + + 28 Jun 2011; Brent Baude <ranger@gentoo.org> wxGTK-2.8.11.0.ebuild: + Marking wxGTK-2.8.11.0 ppc for bug 364203 + + 04 Jun 2011; Raúl Porcel <armin76@gentoo.org> wxGTK-2.8.11.0.ebuild: + alpha/ia64/sh/sparc stable wrt #364203 + + 21 May 2011; Thomas Kahle <tomka@gentoo.org> wxGTK-2.8.11.0.ebuild: + x86 stable per bug 364203 + + 13 May 2011; Markus Meier <maekke@gentoo.org> wxGTK-2.8.11.0.ebuild: + arm stable, bug #364203 + + 27 Apr 2011; Christoph Mende <angelos@gentoo.org> wxGTK-2.8.11.0.ebuild: + Stable on amd64 wrt bug #364203 + + 26 Apr 2011; Jeroen Roovers <jer@gentoo.org> wxGTK-2.8.11.0.ebuild: + Stable for HPPA (bug #364203). + +*wxGTK-2.8.12.0 (20 Apr 2011) + + 20 Apr 2011; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.8.12.0.ebuild: + Version bump (bug #363319). + + 29 Mar 2011; Christoph Mende <angelos@gentoo.org> wxGTK-2.6.4.0-r6.ebuild: + Fix gtk+ slot deps + + 19 Mar 2011; Ryan Hill <dirtyepic@gentoo.org> + +files/wxGTK-2.8.11-libpng15.patch, wxGTK-2.8.11.0.ebuild: + Add patch fixing build with libpng-1.5 (bug #355035). + + 27 Feb 2011; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.8.10.1-r5.ebuild, + wxGTK-2.8.11.0.ebuild, wxGTK-2.9.1.1.ebuild: + Slot gnome stuff. + + 26 Feb 2011; Kevin McCarthy <signals@gentoo.org> wxGTK-2.6.4.0-r6.ebuild: + Updated depends from media-libs/jpeg to virtual/jpeg + +*wxGTK-2.9.1.1 (23 Jan 2011) + + 23 Jan 2011; Ryan Hill <dirtyepic@gentoo.org> -wxGTK-2.9.1.ebuild, + +wxGTK-2.9.1.1.ebuild, +files/wxGTK-2.9.1.1-collision.patch, + -files/wxGTK-2.9.1-collision.patch: + Version bump. Remove old. + + 23 Nov 2010; Justin Lecher <jlec@gentoo.org> wxGTK-2.8.10.1-r5.ebuild, + wxGTK-2.8.11.0.ebuild, wxGTK-2.9.1.ebuild: + Moved to virtual/jpeg, tested by me: compilation and runtime + +*wxGTK-2.9.1 (14 Aug 2010) + + 14 Aug 2010; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.9.1.ebuild, + +files/wxGTK-2.9.1-collision.patch: + Add 2.9 development branch (bug #298387 by sping). + + 29 Jun 2010; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.8.11.0.ebuild: + Really make tiff dependency optional (bug #326061). + +*wxGTK-2.8.11.0 (27 May 2010) + + 27 May 2010; Ryan Hill <dirtyepic@gentoo.org> -wxGTK-2.6.4.0-r5.ebuild, + -wxGTK-2.8.10.1-r1.ebuild, +wxGTK-2.8.11.0.ebuild, + +files/wxGTK-2.8.11-collision.patch, + +files/wxGTK-2.8.11-unicode-odbc.patch: + Version bump, remove old. + + 09 Apr 2010; Jeroen Roovers <jer@gentoo.org> wxGTK-2.6.4.0-r6.ebuild, + wxGTK-2.8.10.1-r5.ebuild: + Stable for HPPA (bug #305331). + + 07 Apr 2010; Brent Baude <ranger@gentoo.org> wxGTK-2.6.4.0-r6.ebuild, + wxGTK-2.8.10.1-r5.ebuild: + Marking wxGTK-2.6.4.0-r6 and wxGTK-2.8.10.1-r5 ppc for bug 305331 + + 02 Apr 2010; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.6.4.0-r6.ebuild, + wxGTK-2.8.10.1-r5.ebuild, +files/wxGTK-2.8.10.1-odbc-defines.patch: + Build fix for unixODBC-2.2.14 (bug #310923 by Martin von Gagern). + + 21 Mar 2010; Brent Baude <ranger@gentoo.org> wxGTK-2.6.4.0-r6.ebuild, + wxGTK-2.8.10.1-r5.ebuild: + Marking wxGTK-2.6.4.0-r6 and -2.8.10.1-r5 for bug 305331 + + 14 Mar 2010; Raúl Porcel <armin76@gentoo.org> wxGTK-2.6.4.0-r6.ebuild, + wxGTK-2.8.10.1-r5.ebuild: + alpha/arm/ia64/sh/sparc stable wrt #305331 + + 09 Mar 2010; Ryan Hill <dirtyepic@gentoo.org> metadata.xml: + Add note about modifications to metadata.xml. + + 21 Feb 2010; Christian Faulhammer <fauli@gentoo.org> + wxGTK-2.6.4.0-r6.ebuild, wxGTK-2.8.10.1-r5.ebuild: + stable x86, bug 305331 + + 19 Feb 2010; Pacho Ramos <pacho@gentoo.org> wxGTK-2.6.4.0-r6.ebuild, + wxGTK-2.8.10.1-r5.ebuild: + amd64 stable, bug 305331 + + 14 Feb 2010; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.6.4.0-r6.ebuild, + wxGTK-2.8.10.1-r5.ebuild: + Build fix for >=libpng-1.4.0 (bug #305119 by Poly-C). Also ensure system + libs are always being used. + +*wxGTK-2.8.10.1-r5 (02 Feb 2010) + + 02 Feb 2010; Ryan Hill <dirtyepic@gentoo.org> + -files/wxGTK-2.8.6-wxrc_link_fix.patch, + -files/wxGTK-2.8.8-collision.patch, + -files/wxGTK-2.8.9.2-nestedtables.patch, + -files/wxGTK-2.8.9-dont-touch-my-bools.patch, -wxGTK-2.8.10.1-r3.ebuild, + -wxGTK-2.8.10.1-r4.ebuild, +wxGTK-2.8.10.1-r5.ebuild, + files/wxGTK-2.8.10-collision.patch: + Revbump to fix typo in collision patch. Remove unused patches. + +*wxGTK-2.8.10.1-r4 (19 Jan 2010) + + 19 Jan 2010; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.8.10.1-r4.ebuild, + +files/wxGTK-2.8.10.1-wxTimer-unbounded-hook.patch: + Added upstream patch to prevent leaking timer handles in idle apps. (Bug + #301143 by Richard Ash) + + 15 Sep 2009; Ryan Hill <dirtyepic@gentoo.org> -wxGTK-2.6.4.0-r4.ebuild, + -wxGTK-2.8.9.1-r3.ebuild, -wxGTK-2.8.9.2-r1.ebuild, + -wxGTK-2.8.10.1.ebuild: + Remove old. + + 09 Aug 2009; nixnut <nixnut@gentoo.org> wxGTK-2.6.4.0-r5.ebuild: + ppc stable #277722 + +*wxGTK-2.8.10.1-r3 (06 Aug 2009) +*wxGTK-2.6.4.0-r6 (06 Aug 2009) + + 06 Aug 2009; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.6.4.0-r6.ebuild, + +wxGTK-2.8.10.1-r3.ebuild, +files/wxGTK-2.8.10.1-gsocket.patch: + Add patch from upstream to fix symbol conflict with GSocket struct from + developmental glib currently in gnome-overlay. Bug #278778. + + 29 Jul 2009; Markus Meier <maekke@gentoo.org> wxGTK-2.6.4.0-r5.ebuild, + wxGTK-2.8.10.1-r1.ebuild: + amd64 stable, bug #277722 + + 26 Jul 2009; Brent Baude <ranger@gentoo.org> wxGTK-2.6.4.0-r5.ebuild, + wxGTK-2.8.10.1-r1.ebuild: + Marking wxGTK-2.6.4.0-r5 and wxGTK-2.8.10.1-r1 ppc64 for bug 277722 + + 25 Jul 2009; Ryan Hill <dirtyepic@gentoo.org> Manifest: + Fix Manifest. + + 23 Jul 2009; Raúl Porcel <armin76@gentoo.org> wxGTK-2.6.4.0-r5.ebuild, + wxGTK-2.8.10.1-r1.ebuild: + arm/ia64/sh stable wrt #277722 + + 22 Jul 2009; Jeroen Roovers <jer@gentoo.org> wxGTK-2.6.4.0-r5.ebuild: + Stable for HPPA (bug #277722). + + 21 Jul 2009; Ferris McCormick <fmccor@gentoo.org> + wxGTK-2.8.10.1-r1.ebuild: + Sparc stable, bug #277722. + + 21 Jul 2009; Ferris McCormick <fmccor@gentoo.org> wxGTK-2.6.4.0-r5.ebuild: + Sparc stable, bug #277722. + +*wxGTK-2.8.10.1-r2 (21 Jul 2009) + + 21 Jul 2009; Markus Ullmann <jokey@gentoo.org> +wxGTK-2.8.10.1-r2.ebuild, + +files/wxGTK-2.8.10.1-slot-bake-b0rkage.patch: + Add patch to fix slot b0rkage + + 21 Jul 2009; Tobias Klausmann <klausman@gentoo.org> + wxGTK-2.6.4.0-r5.ebuild: + Stable on alpha, bug #277722 + + 21 Jul 2009; Christian Faulhammer <fauli@gentoo.org> + wxGTK-2.6.4.0-r5.ebuild: + stable x86, security bug 277722 + + 21 Jul 2009; Christian Faulhammer <fauli@gentoo.org> + wxGTK-2.8.10.1-r1.ebuild: + stable x86, security bug 277722 + + 21 Jul 2009; Jeroen Roovers <jer@gentoo.org> wxGTK-2.8.10.1-r1.ebuild: + Stable for HPPA (bug #277722). + +*wxGTK-2.6.4.0-r5 (20 Jul 2009) + + 20 Jul 2009; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.6.4.0-r5.ebuild: + Patch added for CVE-2009-2369. Bug #277722. + + 19 Jul 2009; nixnut <nixnut@gentoo.org> wxGTK-2.8.10.1-r1.ebuild: + ppc stable #277722 + + 19 Jul 2009; Tobias Klausmann <klausman@gentoo.org> + wxGTK-2.8.10.1-r1.ebuild: + Stable on alpha, bug #277722 + +*wxGTK-2.8.10.1-r1 (19 Jul 2009) + + 19 Jul 2009; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.8.10.1-r1.ebuild, + +files/wxGTK-2.8.10.1-CVE-2009-2369.patch: + Patch added for CVE-2009-2369. Bug #277722. + +*wxGTK-2.8.10.1 (18 May 2009) + + 18 May 2009; Ryan Hill <dirtyepic@gentoo.org> + -files/wxGTK-2.8.4-collision.patch, -files/wxGTK-2.8.7-race-fix.patch, + -wxGTK-2.8.9.2.ebuild, +wxGTK-2.8.10.1.ebuild, + +files/wxGTK-2.8.10-collision.patch: + Version bump. + +*wxGTK-2.8.9.2-r1 (25 Apr 2009) + + 25 Apr 2009; Ryan Hill <dirtyepic@gentoo.org> + +files/wxGTK-2.8.9.2-nestedtables.patch, wxGTK-2.8.9.1-r3, wxGTK-2.8.9.2, + +wxGTK-2.8.9.2-r1.ebuild: + - Fix nested HTML tables (bug #264544, Ivan Trombley) + - Add missing gconf dependency with USE=gstreamer (bug #267022, Morten Lied + Johansen) + +*wxGTK-2.8.9.2 (21 Feb 2009) + + 21 Feb 2009; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.8.9.2.ebuild: + Version bump. + + 15 Feb 2009; Ryan Hill <dirtyepic@gentoo.org> -wxGTK-2.8.8.1.ebuild, + -wxGTK-2.8.9.1-r2.ebuild: + Remove old. + + 15 Feb 2009; Brent Baude <ranger@gentoo.org> wxGTK-2.8.9.1-r3.ebuild: + Marking wxGTK-2.8.9.1-r3 ppc for bug 254696 + + 07 Feb 2009; Raúl Porcel <armin76@gentoo.org> wxGTK-2.8.9.1-r3.ebuild: + arm/ia64/sh/sparc stable wrt #254696 + + 06 Feb 2009; Jeroen Roovers <jer@gentoo.org> wxGTK-2.8.9.1-r3.ebuild: + Stable for HPPA (bug #254696). + + 28 Jan 2009; Brent Baude <ranger@gentoo.org> wxGTK-2.8.9.1-r3.ebuild: + Marking wxGTK-2.8.9.1-r3 ppc64 for bug 254696 + + 24 Jan 2009; Ryan Hill <dirtyepic@gentoo.org> -wxGTK-2.6.4.0-r1.ebuild: + Drop ancient ebuild. + + 22 Jan 2009; Raúl Porcel <armin76@gentoo.org> wxGTK-2.6.4.0-r4.ebuild: + arm/sh stable + + 22 Jan 2009; Raúl Porcel <armin76@gentoo.org> wxGTK-2.6.4.0-r4.ebuild, + wxGTK-2.8.9.1-r3.ebuild: + Readd ~arm/~sh + + 18 Jan 2009; Markus Meier <maekke@gentoo.org> wxGTK-2.8.9.1-r3.ebuild: + amd64/x86 stable, bug #254696 + + 18 Jan 2009; Tobias Klausmann <klausman@gentoo.org> + wxGTK-2.8.9.1-r3.ebuild: + Stable on alpha, bug #254696 + + 22 Nov 2008; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.6.4.0-r1.ebuild: + Drop all but arm and sh until they keyword eselect-wxwidgets. + +*wxGTK-2.8.9.1-r3 (07 Nov 2008) +*wxGTK-2.8.9.1-r2 (07 Nov 2008) + + 07 Nov 2008; Ryan Hill <dirtyepic@gentoo.org> + +files/wxGTK-2.8.9-dont-touch-my-bools.patch, -wxGTK-2.8.9.1.ebuild, + -wxGTK-2.8.9.1-r1.ebuild, +wxGTK-2.8.9.1-r2.ebuild, + +wxGTK-2.8.9.1-r3.ebuild: + Added a patch from Martin von Gagern in bug #245973 to prevent wx/db.h + from undefining BOOL when USE=odbc. Patch accepted upstream. New stable + candidate is -r2. + + 28 Oct 2008; Ryan Hill <dirtyepic@gentoo.org> + files/wxGTK-2.8.8-collision.patch: + Fix collision patch to not install unversioned bakefile presets again to + prevent clobbering the symlinks created by eselect-wxwidgets. David + Leverton - Bug #243446. + + 28 Oct 2008; Ryan Hill <dirtyepic@gentoo.org> -wxGTK-2.6.4.0-r3.ebuild, + -wxGTK-2.8.7.1-r1.ebuild, -wxGTK-2.8.7.1-r2.ebuild, -wxGTK-2.8.8.0.ebuild: + Drop old. + + 27 Oct 2008; Jeroen Roovers <jer@gentoo.org> wxGTK-2.6.4.0-r4.ebuild, + wxGTK-2.8.8.1.ebuild: + Stable for HPPA (bug #242088). + +*wxGTK-2.8.9.1-r1 (18 Oct 2008) + + 18 Oct 2008; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.8.9.1.ebuild, + +wxGTK-2.8.9.1-r1.ebuild: + Revert to EAPI 0 for stable candidate. Add new -r1 using EAPI 2. + + 18 Oct 2008; Raúl Porcel <armin76@gentoo.org> wxGTK-2.6.4.0-r4.ebuild, + wxGTK-2.8.8.1.ebuild: + alpha/ia64/sparc stable wrt #242088 + + 16 Oct 2008; Markus Meier <maekke@gentoo.org> wxGTK-2.6.4.0-r4.ebuild, + wxGTK-2.8.8.1.ebuild: + amd64/x86 stable, bug #242088 + + 15 Oct 2008; Markus Rothe <corsair@gentoo.org> wxGTK-2.6.4.0-r4.ebuild, + wxGTK-2.8.8.1.ebuild: + Stable on ppc64; bug #242088 + + 15 Oct 2008; Ferris McCormick <fmccor@gentoo.org> wxGTK-2.8.8.1.ebuild: + Sparc stable, part of Bug #242088. + + 15 Oct 2008; Brent Baude <ranger@gentoo.org> wxGTK-2.6.4.0-r4.ebuild, + wxGTK-2.8.8.1.ebuild: + Marking wxGTK-2.6.4.0-r4 ppc for bug 242088 + + 15 Oct 2008; Brent Baude <ranger@gentoo.org> wxGTK-2.8.8.1.ebuild: + Marking wxGTK-2.8.8.1 ppc for bug 242088 + + 14 Oct 2008; Ferris McCormick <fmccor@gentoo.org> wxGTK-2.6.4.0-r4.ebuild: + Sparc stable --- the rest of Bug #242088 on sparc. + + 14 Oct 2008; Ferris McCormick <fmccor@gentoo.org> wxGTK-2.8.7.1-r2.ebuild: + Sparc stable --- Bug #242088 --- it's been around forever. + +*wxGTK-2.8.9.1 (14 Oct 2008) + + 14 Oct 2008; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.8.9.1.ebuild: + Version bump. EAPI 2. + + 30 Jul 2008; Ryan Hill <dirtyepic@gentoo.org> metadata.xml: + Add USE flag descriptions to metadata.xml. + +*wxGTK-2.8.8.1 (25 Jul 2008) + + 25 Jul 2008; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.8.8.1.ebuild: + Version bump. + + 16 Jul 2008; Alexis Ballier <aballier@gentoo.org> wxGTK-2.6.4.0-r4.ebuild, + wxGTK-2.8.8.0.ebuild: + keyword ~x86-fbsd, thanks to Henning Schild <henning@wh9.tu-dresden.de>, + bug #231620 + +*wxGTK-2.8.8.0 (29 Jun 2008) + + 29 Jun 2008; Ryan Hill <dirtyepic@gentoo.org> + +files/wxGTK-2.8.8-collision.patch, +wxGTK-2.8.8.0.ebuild: + Version bump. + +*wxGTK-2.6.4.0-r4 (29 Jun 2008) + + 29 Jun 2008; Ryan Hill <dirtyepic@gentoo.org> + +files/wxGTK-2.6.4-mmedia.patch, +wxGTK-2.6.4.0-r4.ebuild: + Stop installing the mmedia library which has an automagic dependency on + esd. Bug #174874 by Volker Hemmann. + +*wxGTK-2.8.7.1-r2 (07 Jun 2008) + + 07 Jun 2008; Ryan Hill <dirtyepic@gentoo.org> + +files/wxGTK-2.8.7-race-fix.patch, +wxGTK-2.8.7.1-r2.ebuild: + Add patch from upstream to fix race condition in wxWakeUpIdle. + + 17 Mar 2008; Peter Volkov <pva@gentoo.org> wxGTK-2.6.4.0-r3.ebuild, + wxGTK-2.8.7.1-r1.ebuild: + amd64 stable, bug #207648. + + 16 Mar 2008; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.6.4.0-r3.ebuild: + Keyword ~mips. + + 18 Feb 2008; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.8.7.1-r1.ebuild: + Add ~mips. + + 08 Feb 2008; Ryan Hill <dirtyepic@gentoo.org> + files/wxGTK-2.6.4-collision.patch, files/wxGTK-2.8.4-collision.patch: + Drop the bakefile hunks of the collision patches that don't work as + expected. Now handled by eselect-wxwidgets. + + 29 Jan 2008; nixnut <nixnut@gentoo.org> wxGTK-2.6.4.0-r3.ebuild, + wxGTK-2.8.7.1-r1.ebuild: + Stable on ppc wrt bug 207648 + + 28 Jan 2008; Jeroen Roovers <jer@gentoo.org> wxGTK-2.6.4.0-r3.ebuild, + wxGTK-2.8.7.1-r1.ebuild: + Stable for HPPA (bug #207648). + + 28 Jan 2008; Raúl Porcel <armin76@gentoo.org> metadata.xml: + Replace wxwindows with wxwidgets in metadata + + 27 Jan 2008; Raúl Porcel <armin76@gentoo.org> wxGTK-2.6.4.0-r3.ebuild, + wxGTK-2.8.7.1-r1.ebuild: + alpha/ia64/sparc stable wrt #207648 + + 27 Jan 2008; Brent Baude <ranger@gentoo.org> wxGTK-2.6.4.0-r3.ebuild: + Marking wxGTK-2.6.4.0-r3 ppc64 for bug 207648 + + 27 Jan 2008; Brent Baude <ranger@gentoo.org> wxGTK-2.8.7.1-r1.ebuild: + Marking wxGTK-2.8.7.1-r1 ppc64 for bug 207648 + + 27 Jan 2008; Christian Faulhammer <opfer@gentoo.org> + wxGTK-2.6.4.0-r3.ebuild: + stable x86, bug 207648 + + 27 Jan 2008; Christian Faulhammer <opfer@gentoo.org> + wxGTK-2.8.7.1-r1.ebuild: + stable x86, bug 207648 + + 12 Jan 2008; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.8.7.1-r1.ebuild: + Install some random stuff into DOCDIR. + + 07 Jan 2008; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.8.7.1-r1.ebuild: + We no longer need to depend on gnome-vfs. + +*wxGTK-2.8.7.1-r1 (06 Jan 2008) + + 06 Jan 2008; Ryan Hill <dirtyepic@gentoo.org> + +files/wxGTK-2.8.7-mmedia.patch, -wxGTK-2.8.7.1.ebuild, + +wxGTK-2.8.7.1-r1.ebuild: + Revision bump. + - prevent segfault by configuring with --without-gnomevfs (Bug #203389) + - don't build the mmedia contrib library (indirectly fixes Bug #174874) + + 23 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.8.7.1.ebuild: + Restore dropped ppc keyword for bug #199594. + + 22 Dec 2007; nixnut <nixnut@gentoo.org> wxGTK-2.6.4.0-r3.ebuild: + Added ~ppc wrt bug 199594 + +*wxGTK-2.6.4.0-r3 (20 Dec 2007) + + 20 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> + -files/wxGTK-2.6.3.3-dialog_focus.patch, + -files/wxGTK-2.6.3.3-slider_linesize.patch, + -files/wxGTK-2.6.3.3-wxrc_build_fix.patch, + -files/wxGTK-2.6.3.3-wxrc_link_fix.patch, + files/wxGTK-2.6.4-collision.patch, files/wxGTK-2.8.4-collision.patch, + -wxGTK-2.6.3.3.ebuild, -wxGTK-2.6.4.0-r2.ebuild, +wxGTK-2.6.4.0-r3.ebuild, + wxGTK-2.8.7.1.ebuild: + Move wxwin.m4 handling to eselect-wxwidgets. Remove old. + + 15 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.8.7.1.ebuild: + Pass --enable-graphics_ctx to configure for wxWebKit/Editra/leio. + + 13 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.6.4.0-r2.ebuild, + wxGTK-2.8.7.1.ebuild: + Drop arm, ppc, sh, and x86-fbsd keywords for bug #199594. + + 12 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.6.4.0-r2.ebuild, + wxGTK-2.8.7.1.ebuild: + Move eselect-wxwidgets to PDEPEND to prevent blocker on upgrade. Because + wxGTK may now be installed before eselect-wxwidgets, make post{inst,rm} + update conditional on it being available. Remove messy + auto-set-profile-if-profile-is-"none" stuff and just default to "none". + + 06 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.6.4.0-r1.ebuild: + Backport precompiled header option from later ebuilds for hardened. Bug + #201250. + + 04 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.8.7.1.ebuild: + Fix docs installation. Reported by eldenz. + +*wxGTK-2.8.7.1 (03 Dec 2007) + + 03 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> + -files/wxGTK-2.8.6-extralibs-media.patch, -wxGTK-2.8.6.1.ebuild, + +wxGTK-2.8.7.1.ebuild: + Version bump. + + 03 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> + +files/wxGTK-2.8.6-wxrc_link_fix.patch, wxGTK-2.8.6.1.ebuild: + Port wxrc link patch to 2.8, where it turns out it hasn't been applied yet + like I thought. Thanks to devurandom. + + 30 Nov 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.6.4.0-r2.ebuild, + wxGTK-2.8.6.1.ebuild: + Re-add local pch USE flag. + +*wxGTK-2.8.6.1 (29 Nov 2007) + + 29 Nov 2007; Ryan Hill <dirtyepic@gentoo.org> + +files/wxGTK-2.8.4-collision.patch, + +files/wxGTK-2.8.6-extralibs-media.patch, +wxGTK-2.8.6.1.ebuild: + Add 2.8.6.1 for testing. + + 24 Nov 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.6.4.0-r2.ebuild: + Make --disable-precomp-headers the default since it also cuts 1/3 off the + build time. + + 24 Nov 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.6.4.0-r2.ebuild: + Add pch USE flag to control precompiled header support as suggested by + Rafał Mużyło. Drop joystick USE flag. + +*wxGTK-2.6.4.0-r2 (18 Nov 2007) + + 18 Nov 2007; Ryan Hill <dirtyepic@gentoo.org> +wxGTK-2.6.4.0-r2.ebuild: + Revision bump using the wxwidgets eselect module. Masked until said module + is keyworded. + + 04 Nov 2007; Christoph Mende <angelos@gentoo.org> wxGTK-2.6.4.0-r1.ebuild: + Stable on amd64 wrt bug #197186 + + 30 Oct 2007; Jeroen Roovers <jer@gentoo.org> wxGTK-2.6.4.0-r1.ebuild: + Stable for HPPA (bug #197186). + + 28 Oct 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.6.4.0-r1.ebuild: + Fix dropped proto DEPENDs for Cyborg in bug #197186. + + 28 Oct 2007; Markus Rothe <corsair@gentoo.org> wxGTK-2.6.4.0-r1.ebuild: + Stable on ppc64; bug #197186 + + 27 Oct 2007; nixnut <nixnut@gentoo.org> wxGTK-2.6.4.0-r1.ebuild: + Stable on ppc wrt bug 197186 + + 27 Oct 2007; Raúl Porcel <armin76@gentoo.org> wxGTK-2.6.4.0-r1.ebuild: + alpha/ia64/sparc stable wrt #197186 + + 27 Oct 2007; Christian Faulhammer <opfer@gentoo.org> + wxGTK-2.6.4.0-r1.ebuild: + stable x86, bug 197186 + +*wxGTK-2.6.4.0-r1 (27 Oct 2007) + + 27 Oct 2007; Ryan Hill <dirtyepic@gentoo.org> -wxGTK-2.6.4.0.ebuild, + +wxGTK-2.6.4.0-r1.ebuild: + Revision bump to push out various minor fixes. Target for stabilization. + + 25 Oct 2007; Ryan Hill <dirtyepic@gentoo.org> + files/wxGTK-2.6.4-collision.patch: + Update collision patch to take into account new names of bakefile presets. + + 25 Oct 2007; Ryan Hill <dirtyepic@gentoo.org> ChangeLog, Manifest: + Fix docs installation. + + 09 Sep 2007; Ryan Hill <dirtyepic@gentoo.org> + files/wxGTK-2.6.4-collision.patch, wxGTK-2.6.4.0.ebuild: + Update collision patch to handle wxrc. + + 02 Sep 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.6.4.0.ebuild: + Re-keyword. + + 01 Sep 2007; Ryan Hill <dirtyepic@gentoo.org> + files/wxGTK-2.6.4.0-wxrc_link_fix.patch: + Convert patch from DOS to Unix newlines. + +*wxGTK-2.6.4.0 (01 Sep 2007) + + 01 Sep 2007; Ryan Hill <dirtyepic@gentoo.org> + +files/wxGTK-2.6.3-unicode-odbc.patch, +files/wxGTK-2.6.4.0-g_free.patch, + +files/wxGTK-2.6.4.0-wxrc_link_fix.patch, + +files/wxGTK-2.6.4-collision.patch, +wxGTK-2.6.4.0.ebuild: + Version bump. This is a major ebuild and build system rewrite. It may cause + breakage, so all untested arch keywords were dropped. Please test and + re-keyword. Will be unmasked after enough testing is done. + + 24 Jul 2007; Ryan Hill <dirtyepic@gentoo.org> + -files/wxGTK-2.4.1-contrib.patch, -files/wxGTK-2.4.2-cleanup.patch, + -files/wxGTK-2.4.2-contrib_animate.patch, -files/wxGTK-2.4.2-gcc4.patch, + -files/wxGTK-2.4.2-menu.cpp.patch, -files/wxGTK-2.4.2-noftinternals.patch, + -files/wxGTK-2.4.2-pango_fix.patch, -files/intl.cpp.diff, + -wxGTK-2.4.2-r4.ebuild: + Kill wxGTK-2.4. Fixes bug #145032. + + 24 Mar 2007; Ryan Hill <dirtyepic@gentoo.org> + -files/wxWidgets-2.6.2-gcc41.patch, -wxGTK-2.6.2-r1.ebuild: + Remove obsolete version. + + 12 Mar 2007; Jose Luis Rivero <yoswink@gentoo.org> wxGTK-2.6.3.3.ebuild: + Stable on alpha wrt bug #136924 + + 10 Feb 2007; Simon Stelling <blubb@gentoo.org> wxGTK-2.6.3.3.ebuild: + stable on amd64; bug 136924 + + 20 Jan 2007; Jeroen Roovers <jer@gentoo.org> wxGTK-2.6.3.3.ebuild: + Stable for HPPA (bug #136924). + + 16 Jan 2007; Joseph Jezak <josejx@gentoo.org> wxGTK-2.6.3.3.ebuild: + Marked ppc stable for bug #136924. + + 15 Jan 2007; Raúl Porcel <armin76@gentoo.org> wxGTK-2.6.3.3.ebuild: + x86 stable, wrt bug 136924 + + 15 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> wxGTK-2.6.3.3.ebuild: + Stable on sparc wrt #136924 + + 14 Jan 2007; Markus Rothe <corsair@gentoo.org> wxGTK-2.6.3.3.ebuild: + Stable on ppc64; bug #136924 + + 12 Jan 2007; Mart Raudsepp <leio@gentoo.org> + +files/wxGTK-2.6.3.3-wxrc_link_fix.patch, wxGTK-2.6.3.3.ebuild: + Build fix for wxrc in presence of an already installed (incompatible) wxGTK, + bug 150435 + + 06 Jan 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.4.2-r4.ebuild, + wxGTK-2.6.2-r1.ebuild: + Fix bug #160197 by converting configure calls to econf. Also clean up a + little. + + 05 Jan 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.4.2-r4.ebuild, + wxGTK-2.6.2-r1.ebuild, wxGTK-2.6.3.3.ebuild: + einfo -> elog + + 05 Jan 2007; Ryan Hill <dirtyepic@gentoo.org> ChangeLog: + On second thought unspecified but required eclasses are probably a bad thing. + + 04 Jan 2007; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.6.3.3.ebuild: + Remove debug.eclass usage (bug #160116), and clean up redundant inherits. + + 30 Dec 2006; <leio@gentoo.org> -wxGTK-2.6.1.ebuild: + Remove redundant version + + 28 Dec 2006; Ryan Hill <dirtyepic@gentoo.org> wxGTK-2.4.2-r4.ebuild: + gtk2 -> gtk + + 23 Nov 2006; <yvasilev@gentoo.org> wxGTK-2.6.3.3.ebuild: + Keyworded arm on request by leio. + + 15 Oct 2006; Mart Raudsepp <leio@gentoo.org> -wxGTK-2.6.3.2.ebuild: + Remove old version with broken wxrc build + + 15 Oct 2006; Aron Griffis <agriffis@gentoo.org> + +files/wxGTK-2.4.2-noftinternals.patch, wxGTK-2.4.2-r4.ebuild: + Add patch for freetype-2.2.1 API compatibility #150383 + + 24 Sep 2006; Mart Raudsepp <leio@gentoo.org> wxGTK-2.6.3.3.ebuild: + Fix typo in RDEPEND. + +*wxGTK-2.6.3.3 (24 Sep 2006) + + 24 Sep 2006; Mart Raudsepp <leio@gentoo.org> + +files/wxGTK-2.6.3.3-dialog_focus.patch, + +files/wxGTK-2.6.3.3-slider_linesize.patch, + +files/wxGTK-2.6.3.3-wxrc_build_fix.patch, +wxGTK-2.6.3.3.ebuild: + Migrate away from wxlib.eclass. Fix depends. Allow parallel building. Grab + some relatively important patches from upstream. Ensure the wxrc tool is + built and installed. Restore ABI compatibility with latest stable version + (2.6.2-r1). Install HTML documentation with USE=doc properly again. Closes + bugs #147394 and #123786. + + 04 Sep 2006; Mart Raudsepp <leio@gentoo.org> + -files/wxGTK-2.6.1-windowcpp.diff, -wxGTK-2.6.1-r1.ebuild, + -wxGTK-2.6.2.ebuild: + Clean up unnecessary versions. + + 05 Aug 2006; Mart Raudsepp <leio@gentoo.org> wxGTK-2.6.3.2.ebuild: + Depend on the correct sdl package. + + 09 Jul 2006; Javier Villavicencio <the_paya@gentoo.org> + wxGTK-2.6.3.2.ebuild: + Added ~x86-fbsd keyword. + + 25 Apr 2006; Mark Loeser <halcy0n@gentoo.org> wxGTK-2.6.3.2.ebuild: + Add flag-o-matic since we use append-flags + +*wxGTK-2.6.3.2 (13 Apr 2006) + + 13 Apr 2006; Mark Loeser <halcy0n@gentoo.org> +wxGTK-2.6.3.2.ebuild: + Bump to new upstream version, thanks to Mart Raudsepp <leio AT dustbite DOT + net> for the new ebuild; bug #127734 and #109515 + + 13 Apr 2006; Alin Nastac <mrness@gentoo.org> + -files/wxGTK-2.4.1-wxpython1.patch, -files/wxGTK-2.4.1-wxpython2.patch, + -wxGTK-2.4.2-r2.ebuild, -wxGTK-2.4.2-r3.ebuild, -wxGTK-2.5.3.ebuild, + -wxGTK-2.6.0-r1.ebuild: + Remove obsolete versions. + + 01 Apr 2006; Alec Warner <antarus@gentoo.org> wxGTK-2.6.2-r1.ebuild, + -wxGTK-2.6.2-r2.ebuild: + No Revbump needed, Duh + +*wxGTK-2.6.2-r2 (01 Apr 2006) + + 01 Apr 2006; Alec Warner <antarus@gentoo.org> +wxGTK-2.6.2-r2.ebuild: + QA fix for bug #119072 + + 22 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> wxGTK-2.6.2-r1.ebuild: + Stable on hppa wrt #105189 #120333 + + 15 Mar 2006; Mark Loeser <halcy0n@gentoo.org> + files/wxGTK-2.4.2-gcc4.patch: + Update gcc4 patch by wormo AT gentoo DOT org; bug #123323 + + 20 Feb 2006; Markus Rothe <corsair@gentoo.org> wxGTK-2.6.2-r1.ebuild: + Stable on ppc64 + + 13 Feb 2006; Mark Loeser <halcy0n@gentoo.org> + +files/wxGTK-2.4.2-gcc4.patch, wxGTK-2.4.2-r4.ebuild: + Thanks to Chris Fairles <cafairle AT engmail DOT uwaterloo DOT ca> for the + gcc-4 patch; bug #117357 + + 03 Feb 2006; Aron Griffis <agriffis@gentoo.org> wxGTK-2.6.2-r1.ebuild: + Mark 2.6.2-r1 stable on ia64 + + 31 Jan 2006; Jose Luis Rivero <yoswink@gentoo.org> wxGTK-2.6.2-r1.ebuild: + Stable on alpha wrt bug #120333 + + 30 Jan 2006; Joshua Jackson <tsunam@gentoo.org> wxGTK-2.6.2-r1.ebuild: + Stable on x86 for bug #120333 + + 28 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org> + wxGTK-2.6.2-r1.ebuild: + Stable on ppc, bug #120333 + + 28 Jan 2006; Markus Rothe <corsair@gentoo.org> wxGTK-2.6.1-r1.ebuild: + Stable on ppc64; bug #120333 + + 28 Jan 2006; Jason Wever <weeve@gentoo.org> wxGTK-2.6.1-r1.ebuild: + Stable on SPARC. Thanks for KingTaco noticing the oops. + + 28 Jan 2006; Karol Wojtaszek <sekretarz@gentoo.org> wxGTK-2.6.2-r1.ebuild: + Stable on amd64, bug #120333 + + 27 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> wxGTK-2.6.1-r1.ebuild: + Stable on ppc. + + 27 Jan 2006; Mike Doty <kingtaco@gentoo.org> wxGTK-2.6.1-r1.ebuild: + amd64 stable, bug 105189 + + 27 Jan 2006; Joshua Jackson <tsunam@gentoo.org> wxGTK-2.6.1-r1.ebuild: + Stable on x86; bug #105189 + + 26 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> wxGTK-2.6.2-r1.ebuild: + Stable on sparc wrt #120333 and #105189 + +*wxGTK-2.6.1-r1 (26 Jan 2006) + + 26 Jan 2006; Marcelo Goes <vanquirius@gentoo.org> + +files/wxGTK-2.6.1-windowcpp.diff, +wxGTK-2.6.1-r1.ebuild: + 2.6.1-r1 revision bump with patch for bug 105189. Fixes undefined symbol: + pango_x_get_context problem. Thanks to Alex Rostovtsev <tetromino at gmail + dot com>, Mart Raudsepp <leioat dustbite dot net>, Sander Sweers + <Sander.Sweers at gmail dot com> and others. + + 22 Jan 2006; Donnie Berkholz <spyderous@gentoo.org>; + wxGTK-2.4.2-r4.ebuild: + Fix for modular X. + + 06 Dec 2005; Hanno Boeck <hanno@gentoo.org> + +files/wxWidgets-2.6.2-gcc41.patch, wxGTK-2.6.2-r1.ebuild: + Fix for gcc 4.1. + + 26 Nov 2005; Karol Wojtaszek <sekretarz@gentoo.org> + +files/wxGTK-2.4.2-pango_fix.patch, +wxGTK-2.4.2-r4.ebuild: + Fixed linking problems with pango, bug #113410 + + 26 Nov 2005; Karol Wojtaszek <sekretarz@gentoo.org> files/intl.cpp.diff: + Fixed unicode patch not to expand cvs tag + +*wxGTK-2.6.2-r1 (26 Nov 2005) + + 26 Nov 2005; Karol Wojtaszek <sekretarz@gentoo.org> +files/intl.cpp.diff, + wxGTK-2.6.2.ebuild, +wxGTK-2.6.2-r1.ebuild: + Fixed amule and pgadmin3 crash while using broken wxGTK-2.6.2 with unicode + support, bug #109483 and #109218 + + 15 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org> + wxGTK-2.6.2.ebuild: + Fixed USE=-X logic. + +*wxGTK-2.6.2 (11 Oct 2005) + + 11 Oct 2005; Rob Cakebread <pythonhead@gentoo.org> +wxGTK-2.6.2.ebuild: + Version bump. Closes #106969 Removed gtk2 flag per #106560 + + 17 Sep 2005; Aron Griffis <agriffis@gentoo.org> wxGTK-2.6.1.ebuild: + Mark 2.6.1 stable on alpha + + 08 Sep 2005; Aron Griffis <agriffis@gentoo.org> wxGTK-2.6.1.ebuild: + Mark 2.6.1 stable on ia64 + + 06 Sep 2005; Karol Wojtaszek <sekretarz@gentoo.org> wxGTK-2.6.1.ebuild: + Stable on amd64 + + 03 Sep 2005; Markus Rothe <corsair@gentoo.org> wxGTK-2.6.1.ebuild: + Stable on ppc64 + + 02 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> wxGTK-2.6.1.ebuild: + Stable on ppc. + + 30 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> wxGTK-2.6.1.ebuild: + Stable on sparc + + 28 Aug 2005; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.6.1.ebuild: + Marked x86 stable + +*wxGTK-2.6.1 (12 Jul 2005) + + 12 Jul 2005; Rob Cakebread <pythonhead@gentoo.org> +wxGTK-2.6.1.ebuild: + Version bump. + + 17 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> wxGTK-2.4.2-r3.ebuild: + Stable on ppc. + + 06 Jun 2005; Markus Rothe <corsair@gentoo.org> wxGTK-2.4.2-r3.ebuild: + Stable on ppc64 + + 15 May 2005; Rene Nussbaumer <killerfox@gentoo.org> wxGTK-2.4.2-r3.ebuild: + Stable on hppa + + 15 May 2005; Bryan Østergaard <kloeri@gentoo.org> wxGTK-2.4.2-r3.ebuild: + Stable on alpha. + + 13 May 2005; Bryan Østergaard <kloeri@gentoo.org> wxGTK-2.4.2-r3.ebuild: + Stable on ia64. + + 11 May 2005; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.6.0-r1.ebuild: + Removed check for -gtk2 unicode combo since wxbase will work with that. + Thanks Herbie Hopkins <herbs@gentoo.org> + + 11 May 2005; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.4.2-r3.ebuild: + Removed gtk USE flag. + +*wxGTK-2.6.0-r1 (11 May 2005) + + 11 May 2005; Rob Cakebread <pythonhead@gentoo.org> + -files/wxGTK-2.4.2-gcc4.patch, -files/wxGTK-2.6.0-gcc4.patch, + -wxGTK-2.4.2-r4.ebuild, -wxGTK-2.6.0.ebuild, +wxGTK-2.6.0-r1.ebuild: + Removed gcc4 patch, it breaks apps bug# 91443. wxbase can now be built with + -gtk2 -wxgtk1 also multilib builds instead of monolithic bug# 91574 + + 08 May 2005; Herbie Hopkins <herbs@gentoo.org> wxGTK-2.4.2-r3.ebuild: + Stable on amd64. + + 04 May 2005; Gustavo Zacarias <gustavoz@gentoo.org> wxGTK-2.4.2-r3.ebuild: + Stable on sparc + + 03 May 2005; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.6.0.ebuild: + Enable xpm by default because wxpython needs it. bug# 91252 + + 02 May 2005; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.4.2-r2.ebuild, + wxGTK-2.4.2-r3.ebuild, wxGTK-2.4.2-r4.ebuild: + Fixed odbc support for gtk2ansi. Thanks david somers <dsomers@trevezel.com> + bug# 83417 + +*wxGTK-2.6.0 (02 May 2005) +*wxGTK-2.4.2-r4 (02 May 2005) + + 02 May 2005; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.4.2-r2.ebuild, + wxGTK-2.4.2-r3.ebuild, +wxGTK-2.4.2-r4.ebuild, +wxGTK-2.6.0.ebuild: + Version bump. Marked 2.4.2-r3 stable. Added gcc4 patch bug# 89937. Thanks flameeyes for wxlib.eclass and dirtyepic@metawire.org Ryan Hill for gcc4 fix. Changed evil no_wxgtk1 USE flag to wxgtk1 + + 26 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org> + wxGTK-2.4.2-r3.ebuild, wxGTK-2.5.3.ebuild: + Multilib fixes and use proper toolchain compiler. + + 03 Mar 2005; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.4.2-r2.ebuild: + Added menu.cpp patch + + 03 Mar 2005; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.4.2-r2.ebuild: + Added htmlproc.h for wxruby + + 16 Jan 2005; Mike Frysinger <vapier@gentoo.org> wxGTK-2.4.2-r2.ebuild, + wxGTK-2.4.2-r3.ebuild, wxGTK-2.5.3.ebuild: + Add gnuconfig since ebuild doesnt run econf for some reason. + + 05 Dec 2004; Rob Cakebread <pythonhead@gentoo.org> + +files/wxGTK-2.4.2-menu.cpp.patch, wxGTK-2.4.2-r3.ebuild: + Patch to disable three private GTK+ functions. Closes bug# 46737 + + 13 Nov 2004; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.5.3.ebuild: + Removed monolithic build, fixed gtk1 detection, bug# 71036 + +*wxGTK-2.5.3 (12 Nov 2004) + + 12 Nov 2004; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.4.2-r2.ebuild, + wxGTK-2.4.2-r3.ebuild, -wxGTK-2.5.1-r1.ebuild, +wxGTK-2.5.3.ebuild: + Version bumped, removed 2.5.1, retrofitted with SLOT's, bug# 67254 + +*wxGTK-2.5.1-r1 (06 Nov 2004) + + 06 Nov 2004; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.4.2-r2.ebuild, + wxGTK-2.4.2-r3.ebuild, wxGTK-2.5.1-r1.ebuild: + Added filter-flags -invisibility-inlines-hidden bug# 68500 + + 08 Sep 2004; Rob Cakebread <pythonhead@gentoo.org> -wxGTK-2.5.1.ebuild: + Modified so apps can use wxwidgets eclass + +*wxGTK-2.4.2-r3 (02 Sep 2004) + + 02 Sep 2004; twp +wxGTK-2.4.2-r3.ebuild: + Install htmlproc.h. + + 18 Aug 2004; Tom Gall <tgall@gentoo.org> wxGTK-2.4.2-r2.ebuild: + stable on ppc64, bug #58420 + +*wxGTK-2.4.2-r2 (06 Aug 2004) + + 06 Aug 2004; Rob Cakebread <pythonhead@gentoo.org> -wxGTK-2.4.0.ebuild, + -wxGTK-2.4.1-r1.ebuild, -wxGTK-2.4.2-r1.ebuild, +wxGTK-2.4.2-r2.ebuild, + -wxGTK-2.4.2.ebuild: + Removed obsolete versions and changed 2.4.2-r2 so apps can use new wxwidgets + eclass with multiple versions (gtk,gtk2,unicode,debug) of wxGTK installed. See + bug #39931 + + 02 Aug 2004; Ferris McCormick <fmccor@gentoo.org> wxGTK-2.4.2-r1.ebuild: + Stable for sparc. Runs on sparc and is required for wxpython-2.4.2.4, + which is required because of some missing patches. + + 22 Jul 2004; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.4.2-r1.ebuild, + wxGTK-2.4.2.ebuild, wxGTK-2.5.1.ebuild: + Changed name from wxWindows to wxWidgets. bug# 45061 + + 22 Jul 2004; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.4.1-r1.ebuild: + Changed name from wxwindows to wxwidgets bug# 45061 + + 22 Jul 2004; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.4.0.ebuild: + Changed all wxwindows to wxwidgets bug# 45061 + + 30 Jun 2004; Guy Martin <gmsoft@gentoo.org> wxGTK-2.4.2-r1.ebuild: + Marked stable on hppa. + + 28 Jun 2004; Aron Griffis <agriffis@gentoo.org> wxGTK-2.4.0.ebuild, + wxGTK-2.4.2-r1.ebuild, wxGTK-2.4.2.ebuild, wxGTK-2.5.1.ebuild: + econf || die, sync IUSE, glibc -> libc + + 23 Jun 2004; Aron Griffis <agriffis@gentoo.org> wxGTK-2.4.0.ebuild, + wxGTK-2.4.1-r1.ebuild, wxGTK-2.5.1.ebuild: + QA - fix use invocation + +*wxGTK-2.4.2-r1 (22 Jun 2004) + + 22 Jun 2004; Rob Cakebread <pythonhead@gentoo.org> +wxGTK-2.4.2-r1.ebuild: + Disable unicode for gtk. Closes bug# 52495 + + 22 Jun 2004; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.4.2.ebuild: + Marked stable on x86 + +*wxGTK-2.5.1 (22 Jun 2004) + + 22 Jun 2004; Rob Cakebread <pythonhead@gentoo.org> +wxGTK-2.5.1.ebuild: + Version bump but added to package.mask. Bug# 44138. Thanks HopeSeekr + <theodore@xmule.org> + + 26 Apr 2004; Aron Griffis <agriffis@gentoo.org> wxGTK-2.4.0.ebuild, + wxGTK-2.4.1-r1.ebuild, wxGTK-2.4.2.ebuild: + Add die following econf for bug 48950 + + 17 Apr 2004; Daniel Ahlberg <aliz@gentoo.org> wxGTK-2.4.1-r1.ebuild, + wxGTK-2.4.2.ebuild: + Inherit eutils, fixed IUSE flags. + + 24 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> wxGTK-2.4.0.ebuild, + wxGTK-2.4.1-r1.ebuild: + don't use deprecated ? : use syntax + + 17 Feb 2004; Aron Griffis <agriffis@gentoo.org> wxGTK-2.4.2.ebuild: + stable on ia64 + + 17 Feb 2004; Aron Griffis <agriffis@gentoo.org> wxGTK-2.4.0.ebuild: + add ~alpha for the sake of dev-python/wxPython-2.4.0.7 + + 17 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> : + manifest fix + + 16 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> wxGTK-2.4.2.ebuild: + set ppc in keywords + + 09 Jan 2004; Aron Griffis <agriffis@gentoo.org> wxGTK-2.4.2.ebuild: + stable on alpha + + 29 Dec 2003; Guy Martin <gmsoft@gentoo.org> wxGTK-2.4.1-r1.ebuild: + Marked stable on hppa. + + 25 Dec 2003; Jason Wever <weeve@gentoo.org> wxGTK-2.4.1-r1.ebuild: + Marked stable on sparc. + + 14 Nov 2003; Brad House <brad_mssw@gentoo.org> wxGTK-2.4.2.ebuild, + files/wxGTK-2.4.2-cleanup.patch: + patch from augustus@linuxhardware.org for amd64 + + 17 Oct 2003; Alastair Tse <liquidx@gentoo.org> wxGTK-2.4.2.ebuild: + reset LANG vairable otherwise it breaks for et_EE (#30994) + + 09 Oct 2003; Alastair Tse <liquidx@gentoo.org> wxGTK-2.4.1.ebuild, + wxGTK-2.4.2.ebuild: + cleanup and fixing conditionals + + 08 Oct 2003; Rob Cakebread <pythonhead@gentoo.org> wxGTK-2.4.1-r1.ebuild, + wxGTK-2.4.1.ebuild: + Marked 2.4.1 and 2.4.1-r1 stable + +*wxGTK-2.4.2 (08 Oct 2003) + + 08 Oct 2003; Alastair Tse <liquidx@gentoo.org> wxGTK-2.4.0.ebuild, + wxGTK-2.4.1-r1.ebuild, wxGTK-2.4.1.ebuild, wxGTK-2.4.2.ebuild, + files/wxGTK-2.4.2-contrib_animate.patch: + version bump and various fixes including png/jpeg/tiff/zlib deps (#28684) and + debug support (#29042) thanks to Vaclav Slavik <vaclav.slavik@matfyz.cz>, + unicode option (#28684) thanks to Radek Podgorny <radek@podgorny.cz> and + finally correct licensing (#28697) thanks to Vaclav Slavik + <vaclav.slavik@matfyz.cz> again. + + Note that unicode support is by default turned off and must be enabled + accompanied by the gtk2 useflag. Take care when enabling unicode because + many wxWindows applications do not support unicode. + + 04 Oct 2003; Aron Griffis <agriffis@gentoo.org> wxGTK-2.4.1-r1.ebuild: + Add ~alpha to KEYWORDS + +*wxGTK-2.4.1-r1 (09 Sep 2003) + + 09 Sep 2003; Alastair Tse <liquidx@gentoo.org> wxGTK-2.4.1-r1.ebuild, + files/wxGTK-2.4.1-contrib.patch: + now builds stuff in contrib/ like ogl and xrc + + 09 Jul 2003; Alastair Tse <liquidx@gentoo.org> + files/wxGTK-2.4.1-wxpython1.patch, files/wxGTK-2.4.1-wxpython2.patch: + RCS/CVS headers spoiled patches. removed all RCS/CVS triggers from patches + +*wxGTK-2.4.1 (09 Jul 2003) + + 09 Jul 2003; Alastair Tse <liquidx@gentoo.org> metadata.xml, + wxGTK-2.4.1.ebuild, files/wxGTK-2.4.1-wxpython1.patch, + files/wxGTK-2.4.1-wxpython2.patch: + new version. this one requires 2 additional patches back ported from wxPython + for wxPython 2.4.1.2 to compile. + + 07 May 2003; Alastair Tse <liquidx@gentoo.org> wxGTK-2.4.0.ebuild: + disable unicode support for gtk2 + +*wxGTK-2.4.0 (01 Jan 2003) + + 26 Mar 2003; Alastair Tse <liquidx@gentoo.org> wxGTK-2.4.0.ebuild: + reorder gtk2 deps to make sure gtk1 and gtk2 deps are mutually exclusive + + 04 Feb 2003; Nick Hadaway <raker@gentoo.org> wxGTK-2.4.0.ebuild : + If odbc and gtk2 are both specified, disable odbc and enable gtk2. + They are not compatible. + + 21 Jan 2003; Nick Hadaway <raker@gentoo.org> wxGTK-2.4.0.ebuild : + Changed to emake. + + 15 Jan 2003; Nick Hadaway <raker@gentoo.org> wxGTK-2.4.0.ebuild : + Marked stable. SLOT'd back to 0. Fixed dependancy misnomers. + + 07 Jan 2003; Martin Holzer <mholzer@gentoo.org> wxGTK-2.4.0.ebuild, + files/digest-wxGTK-2.4.0 ChangeLog : + Changed to .tar.bz2. Seems to be a new release cause digest does not + match old one. + + 01 Jan 2003; Nick Hadaway <raker@gentoo.org> wxGTK-2.4.0.ebuild, + files/digest-wxGTK-2.4.0 : + Version bump. Currently marked unstable. There are problems with + wxGTK-2.3.4 and wxPython-2.3.4.? so I am hoping that wxPython-2.4.0.? + will be here soon. Depending on the timetable I may have to bring + wxGTK-2.3.3 to stable. Moved unicode configure option behind use gtk2. + +*wxGTK-2.3.4 (18 Dec 2002) + + 01 Jan 2003; Nick Hadaway <raker@gentoo.org> wxGTK-2.3.4.ebuild : + Moved unicode configure option behind use gtk2. + + 18 Dec 2002; Mike Frysinger <vapier@gentoo.org> : + Version bumpage #12380 + re-enabling support for gtk2. + +*wxGTK-2.3.3 (26 Oct 2002) + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + + 05 Dec 2002; Mike Frysinger <vapier@gentoo.org> + It would seem optional zlib support isnt optional ;) + + 28 Oct 2002; Mike Frysinger <vapier@gentoo.org> wxGTK-2.3.3.ebuild : + Tweakage of USE variables and fix for #2741 + + 26 Oct 2002; Mike Frysinger <vapier@gentoo.org> wxGTK-2.3.3.ebuild : + Version bump (#9693) + pkg_setup addition (#9470) + +*wxGTK-2.3.2-r2 (29 Aug 2002) + + 26 Oct 2002; Mike Frysinger <vapier@gentoo.org> wxGTK-2.3.2-r2.ebuild : + Added pkg_setup to handle zlib/zconf header files that prevented compiling. + Thanks to Martin Schlemmer for pkg_setup #9470 + + 11 Sep 2002; Nick Hadaway <raker@gentoo.org> wxGTK-2.3.2-r2.ebuild : + Changed optional gif support to required GIF support as you cannot + turn off GIF support in wxPython. Should fix bug #7777. + + 29 Aug 2002; Nick Hadaway <raker@gentoo.org> wxGTK-2.3.2-r2.ebuild, + files/digest-wxGTK-2.3.2-r2.ebuild, files/ledctrl.diff : + OpenGL + +*wxGTK-2.2.9-r1 (09 Aug 2002) + + 30 Dec 2002; Nick Hadaway <raker@gentoo.org> files/wxGTK-2.2.9.diff.gz : + Added missing joystick patch. + + 18 Dec 2002; Seemant Kulleen <seemant@gentoo.org> wxGTK-2.2.9-r1.ebuild + files/digest-wxGTK-2.2.9-r1 : + This version is REQUIRED for audacity. If you are NOT the audacity or + wxGTK maintainer, please do NOT touch these files. + + 22 Aug 2002; Nick Hadaway <raker@gentoo.org> wxGTK-2.2.9-r1.ebuild : + Changed to "e" tools for compiling. + Added some compile-time options suggested by Paul Thompson. + + 09 Aug 2002; Nick Hadaway <raker@gentoo.org> wxGTK-2.2.9-r1.ebuild, + files/digest-wxGTK-2.2.9-r1, files/wxGTK-2.2.9.diff.gz : + Thanks to Francisco Gimeno for fixing the joystick code compile problem. + +*wxGTK-2.3.2-r2 (13 Jun 2002) + + 29 Aug 2002; Nick Hadaway <raker@gentoo.org> wxGTK-2.3.2-r2.ebuild : + Removed motif comments and forced gtk as motif is no longer a supported + build dependancy. + + 25 Aug 2002; Nick Hadaway <raker@gentoo.org> wxGTK-2.3.2-r2.ebuild : + Changed tiff to be a forced dependancy as wxGTK will not compile without it. + + 13 Aug 2002; Nick Hadaway <raker@gentoo.org> + wxGTK-2.3.2-r2.ebuild : + Changed to econf and verified joystick patch is working. + + 15 Jul 2002; Mark Guertin <gerk@gentoo.org> + Added ppc to keywords + + 13 Jun 2002; Bart Verwilst <verwilst@gentoo.org> wxGTK-2.3.2-r2.ebuild : + Apply a little patch to let GCC-3.1 compile this. ( src/gtk/joystick.cpp ), thanks to Francisco Gimeno <kikov@fco-gimeno.com>. + Closes bug # 3660 + +*wxGTK-2.3.2-r1 (14 Apr 2002) + + 14 Apr 2002; Seemant Kulleen <seemant@gentoo.org> wxGTK-2.3.2-r1.ebuild : + Cleaned up the ebuild a little bit and needs recompiling against newer libpng. + +*wxGTK-2.2.9 (28 Mar 2002) + + 28 Mar 2002; Spider <spider@gentoo.org>; wxGTK-2.2.9.ebuild + 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. + + +*wxGTK-2.3.2 (1 Feb 2002) + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/x11-libs/wxGTK/Manifest b/x11-libs/wxGTK/Manifest new file mode 100644 index 0000000..dce2b64 --- /dev/null +++ b/x11-libs/wxGTK/Manifest @@ -0,0 +1,14 @@ +AUX wxGTK-2.8.10.1-odbc-defines.patch 1341 SHA256 db875bf122cac00b1283debe3a92851ec7d91f481198736041bba5e4dce22698 SHA512 119e99f06f238d0982bc1a5fac834ef0ca7c09dc5a97f612cf3f0fffd9e01eebb0d8bfe122ebff6f3857cf6518a226477d2cb5959c47c4fd5c50ea5040abe6b2 WHIRLPOOL ac8f565adeaee0110e6e2b229cd9c5afd3edf3bc3b7abb8aba5347dac64021a255a63dbf879b5ddcbc658f6f78518c988435399af0af1f5fd437f36dc102cfc8 +AUX wxGTK-2.8.11-collision.patch 5710 SHA256 b4a34748a0e3c8f784d777b197f903de9d681baf12395fa1b8a5d2b2636c9ffe SHA512 9eb4fd8f783d073236364acb322c2d3315d75d01197d119ae4760a97e5ce6d3c700b28b5516ffda856c9decd1ad05ec063941855fa18cf5f9927a5a72fcaf4ae WHIRLPOOL 391a8c2e319742bca1a32f71c82f8b14653a3c91dc0b11ba87e8cd99905ffe5ed6897da67c5e5ae2711e30ae0aea5d9d3bc93a7275f39aca5ef6635a771feacd +AUX wxGTK-2.8.11-unicode-odbc.patch 624 SHA256 2e2cbeb2240770497611bf845127f737e67311c4b898d21446fc3d739941cb65 SHA512 e58e661ae95deb7da31c7742088c6e8b8705494261d00975a7dd0eba0fc720ae7d91017616152915849b747c96f3a0302cd958946db886d7491520883f311a86 WHIRLPOOL 710ac8ada38a42d762ea1d271540b9eb47aae36a072b1b63310b4c1e970afc7b0b485cc55a50691d69f92712e3b772d35d72ae1e24dc550a9e0b60db8c20ace5 +AUX wxGTK-2.8.7-mmedia.patch 585 SHA256 943203ed2ccfe52d4ea701bc15a15e9f65aff7e6e5a86145f9a593619e091f85 SHA512 b17b49f0c61d3b6f36dfc6835d4e116c9b4e5da79cc7940384313b6f541a389cc82a3d0dd807b45a9ec427601390162fbac0ba5cbcff6a5f8f05987fc8947de9 WHIRLPOOL 362503988879cc536671788df023339b5cf10bbda48cf4af957c12d2dcd232772235ec0c461d26a83b1b4243a8023bf3cee32d9486027373f8e9dbda44271c02 +AUX wxGTK-2.9.3.1-collision.patch 6082 SHA256 a98df8ef1266c52ab72a9b03aeddda8c1d8a7c79287e0fd71cd7fec7fcb2bb88 SHA512 320886e56f4e98fe487c3f39570321663a1fe96d48e29f2c43a131be8a3e0f7bb5d5c315772bad1269a5a70cdcaabd1e4f87c28e2cbc7123ab787fd57bbe221d WHIRLPOOL 5dfc5fb13271a739c59e2261a50d8c82f451749993bc01b502dfee087f96b358cb81c13bd852139d6983001a44f18b916c193a8e2e8168132003898427aa3b6d +AUX wxGTK-2.9.4.1-collision.patch 6099 SHA256 bdef409ca229c6c28f65fbd6a177a55aeaddd580d628721fcd4a5f9f756fe7b4 SHA512 5f8f67129d75b9c2e5f22e671300e7bfa5a65b19216ce81def7cc64ebc9af64685532abefda956eee2005b159aeb163103490d60893032ea428bca6ce4a4161e WHIRLPOOL a8586438764b6595331356475d91bb67406e2d633ca86a910c0b15b176513bad22a9cfdd94ef8a0e167acba8563f59e8f72f15c85090ec485d79ac44d0de731d +AUX wxGTK-3.0.0.0-collision.patch 6235 SHA256 ec7d88fed44fac6916d631329b0950e82a7c646ac35fa495de1c691ef52c1d58 SHA512 d2fb995860bd65a8dfc10aa520ab35abf073dc2f10d6ecf8b778620814ff8839aab193038fc63d303f3378bf9ecf9a45da2a5e4034ed3479eb93ec1454f3dc02 WHIRLPOOL a9c54029b949fe4ecf97c2ad6ad4dad8be3600cf1b8d0dd91f0d11dbea22674c81486fac28c28c882fe76dac93f72da033ea19d3fa88afe9137f87bac5eb2943 +DIST wxPython-docs-3.0.0.0.tar.bz2 21411087 SHA256 4bb98d37ac9fc68a1cbde45efa03f06c4bd167719249d1cba15ac8a6f8e2dcb8 SHA512 30d680edeb88f5cea096cfeb4324ee554aff4bab233557c1155b81b08baea60601d6f8499f03dd603111a181003e00581686ce45a187cbf608eb003388eaf193 WHIRLPOOL 5db92780fc3815333d68a70b66032356dac5f248e9afa948b27ece6bc8bc8794ae877477bf92f0c38ea0875ec99a7db98211d820bc7226db961a0516b0de1b86 +DIST wxPython-src-2.8.12.1.tar.bz2 31311482 SHA256 1f3f153d9f1504c6ce2d2c4b23e940b8f58b81f4cba35cda1a5bb31142243cd0 SHA512 4f826ccb57d5f4fc03fe7cae67499be70c727a99aebf9d153ea1060a21641642606d44d079ba897c38b176846336aeaebc21d30d5c7a0abec3934d65cf4529f3 WHIRLPOOL 94f91d359f755a0f805588303e8507b2f1404a7f4af73777f85366265df9f76ca89ac29bff491cffd752b707645952a4f7f2bb12fa7e30f3e7d3728147a9c99d +DIST wxPython-src-3.0.0.0.tar.bz2 57831792 SHA256 af88695e820dd914e8375dc91ecb736f6fb605979bb38460ace61bbea494dc11 SHA512 9328f46817e0c1670a6be5d10347c8a7110c42a5332c5c35eb11ed0412d8dddeb15727d98606bb6c699af961cee171c41b82b1f24f3de25463259106660f7387 WHIRLPOOL 7865997e22db366a41bae8a5d5c47e4f46b20d17871377243abced3a6550c46588ea1d5a426d826ccf011c62898f87d6a55a14ac9b4153af4e0795d5f180a647 +EBUILD wxGTK-2.8.12.1-r1.ebuild 4646 SHA256 c7f3ddce475afab9ce85767493e92618123c9aee31783cb514c099d0df6c6378 SHA512 977f191fdfeeb6065f73b0155565a08bd54f91919e93ef9039c77c09fbda1609b82884121ec914a6d261c1bd77d57fa8cd3e3ffd5461178090692602be0cf6bd WHIRLPOOL ade810b23754aa2239106d81e41a933d4ac6d0b7adf87f943b053ca7fbd2541bacc1a29944189a2a0e08a40a2828647698d12de6dde2feae5a452ca30830d2be +EBUILD wxGTK-3.0.0.0.ebuild 4407 SHA256 1548fb3107656b92d1a6e8d27df11615a61dac0329bb68214c5d337c1fad4987 SHA512 8b134b2cd0d6c50a095543363cc9b71348e662917092e92c42b360cccfea140f2006bbe9b5ce2011d933a3b15ff5624fcb348ea996a2530a9cae63a912688f2d WHIRLPOOL d497b1ce0463a993578618d17af2e4aa8ea0af960acba53b74bddce6e02e7056939fa03b8f5d7115887133dd97310181020cc04cdfe27f783821b3f5134f2d9d +MISC ChangeLog 49322 SHA256 c0c6e4f23998fff0fcfd323eb07a74d3e23412dfb83a7e43b61f8eb9b96ecc33 SHA512 c00b89435255cb07c74d06210f9d806aca8cc19d429b32182bd616a615872623da657fbe3cf64cb435981f6adcdd79c74a0d55e2ff101899c9b604c3866a3a74 WHIRLPOOL d29913aad82c7eb4080964c3d8bfbea3c4b386492ebccc6afa3ca1bc40d540e9688f73d55cad363fa2ffbf070402a2e24b0d17df6800f944e697b7f3d5428f6d +MISC metadata.xml 670 SHA256 59d453a10e6134a232d4478f326b35a9d693341cc29c013971ddf6b308347e75 SHA512 37ec56d00b488857a285a61c894f8c28dde61efce48d79b7767a207f5c533ad01f2ef09ebecc98dd5b803b4545e1d7f513ffb48e5ead4818ecb607129339c907 WHIRLPOOL cbcc9d2aea988f0b8e1a0615918903cf332976b192156296051c9f5ac5563e9ab512376453a52ad02db0fe3465b9b30d88d6808e38bea52bb58abe6fed316586 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 new file mode 100644 index 0000000..3636b64 --- /dev/null +++ b/x11-libs/wxGTK/files/wxGTK-2.8.10.1-odbc-defines.patch @@ -0,0 +1,39 @@ +unixODBC 2.2.14 defines SQLLEN and SQLULEN using the compiler typedef +declaration instead of preprocessor #define macro definition. This breaks +the preprocessor checks in this include file.cpp, causing the source to fall +back to older types instead, leading to compile time errors like this: + +db.cpp:1636: error: cannot convert ‘SQLINTEGER*’ to ‘SQLLEN*’ for argument ‘6’ to +‘SQLRETURN SQLGetData(void*, SQLUSMALLINT, SQLSMALLINT, void*, SQLLEN, SQLLEN*)’ +... +dbtable.cpp:592: error: cannot convert ‘SQLUINTEGER*’ to ‘SQLULEN*’ for argument ‘4’ to +‘SQLRETURN SQLExtendedFetch(void*, SQLUSMALLINT, SQLLEN, SQLULEN*, SQLUSMALLINT*)’ +... + +This change hard-wires the new names, breaking compatibility with ancient +(pre 2001) unixODBC versions. This change may break other ODBC implementations +but in Gentoo only unixODBC is supported. + +References: +http://bugs.gentoo.org/310923 + +2010-03-23 Martin von Gagern + +--- wxPython-src-2.6.4.0.orig/include/wx/db.h ++++ wxPython-src-2.6.4.0/include/wx/db.h +@@ -134,15 +134,6 @@ enum enumDummy {enumDum1}; + #endif + #endif + +-#ifndef _WIN64 +-#ifndef SQLLEN +-#define SQLLEN SQLINTEGER +-#endif +-#ifndef SQLULEN +-#define SQLULEN SQLUINTEGER +-#endif +-#endif +- + const int wxDB_PATH_MAX = 254; + + extern WXDLLIMPEXP_DATA_ODBC(wxChar const *) SQL_LOG_FILENAME; diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.11-collision.patch b/x11-libs/wxGTK/files/wxGTK-2.8.11-collision.patch new file mode 100644 index 0000000..1401b7f --- /dev/null +++ b/x11-libs/wxGTK/files/wxGTK-2.8.11-collision.patch @@ -0,0 +1,74 @@ +Prevent file collisions between multiple installed SLOTs. + + - Don't install wxwin.m4. It is installed with app-admin/eselect-wxwidgets. + - Version the bakefile preset filenames. Unversioned symlinks to these files + are handled by eselect. + - Version wx-config and wxrc. Unversioned wrapper scripts are installed with + eselect-wxwidgets. + - Version wxstd.mo and modify AddCatalog to find it. (this might need more + work but no one has complained yet) + +--- a/Makefile.in ++++ b/Makefile.in +@@ -11695,10 +11695,9 @@ COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \ + 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) + + 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) $(__install_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) +- $(INSTALL_DIR) $(DESTDIR)$(datadir)/aclocal +- (cd $(srcdir) ; $(INSTALL_DATA) wxwin.m4 $(DESTDIR)$(datadir)/aclocal) + $(INSTALL_DIR) $(DESTDIR)$(datadir)/bakefile/presets +- (cd $(srcdir)/build/bakefiles/wxpresets/presets ; $(INSTALL_DATA) wx.bkl wx_unix.bkl wx_win32.bkl $(DESTDIR)$(datadir)/bakefile/presets) ++ (cd $(srcdir)/build/bakefiles/wxpresets/presets/ ; for i in wx.bkl wx_unix.bkl wx_win32.bkl; do \ ++ $(INSTALL_DATA) $$i $(DESTDIR)$(datadir)/bakefile/presets/wx$(WX_RELEASE_NODOT)$${i##wx} ; done) + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx + for f in setup.h $(RCDEFS_H); do \ + if test ! -d $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx/`dirname $$f` ; then \ +@@ -12455,7 +12454,8 @@ install-wxconfig: + $(INSTALL_DIR) $(DESTDIR)$(bindir) + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/config + $(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(libdir)/wx/config +- (cd $(DESTDIR)$(bindir) && rm -f wx-config && $(LN_S) $(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config) ++ (cd $(DESTDIR)$(bindir) && rm -f wx-config-$(WX_RELEASE) \ ++ && $(LN_S) $(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config-$(WX_RELEASE)) + + locale_install: + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale +@@ -12463,7 +12463,7 @@ locale_install: + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \ + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \ + if test -f $(srcdir)/locale/$$l.mo ; then \ +- $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; \ ++ $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd$(WX_RELEASE_NODOT).mo ; \ + fi ; \ + done + +--- a/src/common/intl.cpp ++++ b/src/common/intl.cpp +@@ -1529,6 +1529,8 @@ void wxLocale::DoCommonInit() + m_initialized = false; + } + ++#define wxSTRINGIZE2(x) wxSTRINGIZE(x) ++ + // NB: this function has (desired) side effect of changing current locale + bool wxLocale::Init(const wxChar *szName, + const wxChar *szShort, +@@ -1597,7 +1599,7 @@ bool wxLocale::Init(const wxChar *szName, + bool bOk = true; + if ( bLoadDefault ) + { +- bOk = AddCatalog(wxT("wxstd")); ++ bOk = AddCatalog(wxT("wxstd" wxSTRINGIZE2(wxMAJOR_VERSION) wxSTRINGIZE2(wxMINOR_VERSION))); + + // there may be a catalog with toolkit specific overrides, it is not + // an error if this does not exist +--- a/utils/wxrc/Makefile.in ++++ b/utils/wxrc/Makefile.in +@@ -120,7 +120,6 @@ distclean: clean + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE) + @COND_USE_XRC_1@ $(INSTALL_PROGRAM) wxrc$(EXEEXT) $(DESTDIR)$(bindir) + @COND_USE_XRC_1@ mv -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE) +-@COND_USE_XRC_1@ (cd $(DESTDIR)$(bindir) && $(LN_S) wxrc-$(WX_RELEASE) wxrc$(EXEEXT)) + + @COND_USE_XRC_1@uninstall_wxrc: + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) 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 new file mode 100644 index 0000000..d272247 --- /dev/null +++ b/x11-libs/wxGTK/files/wxGTK-2.8.11-unicode-odbc.patch @@ -0,0 +1,13 @@ +Allow odbc to be used with unicode builds. + +--- a/Makefile.in ++++ b/Makefile.in +@@ -1217,7 +1217,7 @@ ODBCDLL_CXXFLAGS = $(__odbcdll_PCH_INC) -D__WX$(TOOLKIT)__ \ + $(__WXUNIV_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \ + $(__THREAD_DEFINE_p) -DWXBUILDING $(__INC_TIFF_p) $(__INC_JPEG_p) \ + $(__INC_PNG_p) $(__INC_ZLIB_p) $(__INC_ODBC_p) $(__INC_REGEX_p) \ +- $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_ODBC $(PIC_FLAG) \ ++ $(__INC_EXPAT_p) -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_ODBC -DSQL_WCHART_CONVERT $(PIC_FLAG) \ + $(CPPFLAGS) $(CXXFLAGS) + ODBCDLL_OBJECTS = \ + $(__odbcdll___win32rc) \ diff --git a/x11-libs/wxGTK/files/wxGTK-2.8.7-mmedia.patch b/x11-libs/wxGTK/files/wxGTK-2.8.7-mmedia.patch new file mode 100644 index 0000000..3972fcb --- /dev/null +++ b/x11-libs/wxGTK/files/wxGTK-2.8.7-mmedia.patch @@ -0,0 +1,11 @@ +diff -Naur wxPython-src-2.8.7.1-orig/contrib/src/Makefile.in wxPython-src-2.8.7.1/contrib/src/Makefile.in +--- wxPython-src-2.8.7.1-orig/contrib/src/Makefile.in 2007-07-27 17:57:27.000000000 -0600 ++++ wxPython-src-2.8.7.1/contrib/src/Makefile.in 2007-12-28 17:34:28.000000000 -0600 +@@ -1,6 +1,6 @@ + # $Id: wxGTK-2.8.7-mmedia.patch,v 1.1 2008/01/06 22:47:55 dirtyepic Exp $ + +-CONTRIB_SUBDIRS=fl gizmos mmedia ogl plot stc svg #deprecated #applet ++CONTRIB_SUBDIRS=fl gizmos ogl plot stc svg #deprecated #applet mmedia + + all: + @for d in $(CONTRIB_SUBDIRS); do (cd $$d && $(MAKE)); done 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 new file mode 100644 index 0000000..cd6c1c1 --- /dev/null +++ b/x11-libs/wxGTK/files/wxGTK-2.9.3.1-collision.patch @@ -0,0 +1,77 @@ +Prevent file collisions between multiple installed SLOTs. + + - Don't install wxwin.m4. It is installed with app-admin/eselect-wxwidgets. + - Version the bakefile preset filenames. Unversioned symlinks to these files + are handled by eselect. + - Version wx-config and wxrc. The unversioned forms are wrapper scripts + installed with eselect-wxwidgets. + - Version wxstd.mo and modify AddStdCatalog to use it. + +--- a/Makefile.in ++++ b/Makefile.in +@@ -14076,10 +14076,10 @@ COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \ + 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___depname) $(__cocoa_res___depname) + + 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) $(__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) +- $(INSTALL_DIR) $(DESTDIR)$(datadir)/aclocal +- (cd $(srcdir) ; $(INSTALL_DATA) wxwin.m4 $(DESTDIR)$(datadir)/aclocal) + $(INSTALL_DIR) $(DESTDIR)$(datadir)/bakefile/presets +- (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) ++ (cd $(srcdir)/build/bakefiles/wxpresets/presets ; \ ++ for i in wx.bkl wx_unix.bkl wx_win32.bkl wx_xrc.bkl wx_presets.py ; do \ ++ $(INSTALL_DATA) $$i $(DESTDIR)$(datadir)/bakefile/presets/wx$(WX_RELEASE_NODOT)$${i##wx} ; done) + $(DYLIB_RPATH_INSTALL) + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx + for f in setup.h $(RCDEFS_H); do \ +@@ -14964,15 +14964,16 @@ install-wxconfig: + $(INSTALL_DIR) $(DESTDIR)$(bindir) + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/config + $(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(libdir)/wx/config +- (cd $(DESTDIR)$(bindir) && rm -f wx-config && $(LN_S) $(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config) +- ++ (cd $(DESTDIR)$(bindir) && rm -f wx-config-$(WX_RELEASE) \ ++ && $(LN_S) ../lib/wx/config/$(TOOLCHAIN_FULLNAME) wx-config-$(WX_RELEASE)) + locale_install: + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale + for l in $(LOCALE_LINGUAS) ; do \ + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \ + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \ + if test -f $(srcdir)/locale/$$l.mo ; then \ +- $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; \ ++ $(INSTALL_DATA) $(srcdir)/locale/$$l.mo \ ++ $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd$(WX_RELEASE_NODOT).mo ; \ + fi ; \ + done + +--- a/build/bakefiles/wx.bkl ++++ b/build/bakefiles/wx.bkl +@@ -138,7 +138,7 @@ + <using module="gettext"/> + <gettext-catalogs id="locale"> + <srcdir>$(SRCDIR)/locale</srcdir> +- <catalog-name>wxstd</catalog-name> ++ <catalog-name>wxstd$(WX_RELEASE_NODOT)</catalog-name> + <linguas> + ca cs da de el es fi fr hu id it ja nl pl ru sl sv tr uk + zh zh_CN zh_TW +--- a/src/common/translation.cpp ++++ b/src/common/translation.cpp +@@ -1302,7 +1302,7 @@ wxArrayString wxTranslations::GetAvailableTranslations(const wxString& domain) c + + bool wxTranslations::AddStdCatalog() + { +- if ( !AddCatalog(wxS("wxstd")) ) ++ if ( !AddCatalog(wxS("wxstd" wxSTRINGIZE(wxMAJOR_VERSION) wxSTRINGIZE(wxMINOR_VERSION))) ) + return false; + + // there may be a catalog with toolkit specific overrides, it is not +--- a/utils/wxrc/Makefile.in ++++ b/utils/wxrc/Makefile.in +@@ -124,7 +124,6 @@ distclean: clean + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE) + @COND_USE_XRC_1@ $(INSTALL_PROGRAM) wxrc$(EXEEXT) $(DESTDIR)$(bindir) + @COND_USE_XRC_1@ mv -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE) +-@COND_USE_XRC_1@ (cd $(DESTDIR)$(bindir) && $(LN_S) wxrc-$(WX_RELEASE) wxrc$(EXEEXT)) + + @COND_USE_XRC_1@uninstall_wxrc: + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) 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 new file mode 100644 index 0000000..cd0c027 --- /dev/null +++ b/x11-libs/wxGTK/files/wxGTK-2.9.4.1-collision.patch @@ -0,0 +1,75 @@ +Prevent file collisions between multiple installed SLOTs. + + - Don't install wxwin.m4. It is installed with app-admin/eselect-wxwidgets. + - Version the bakefile preset filenames. Unversioned symlinks to these files + are handled by eselect. + - Version wx-config and wxrc. The unversioned forms are wrapper scripts + installed with eselect-wxwidgets. + - Version wxstd.mo and modify AddStdCatalog to use it. + +--- a/Makefile.in ++++ b/Makefile.in +@@ -14774,10 +14774,10 @@ COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \ + 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___depname) $(__cocoa_res___depname) + + 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) $(__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) +- $(INSTALL_DIR) $(DESTDIR)$(datadir)/aclocal +- (cd $(srcdir) ; $(INSTALL_DATA) wxwin.m4 $(DESTDIR)$(datadir)/aclocal) + $(INSTALL_DIR) $(DESTDIR)$(datadir)/bakefile/presets +- (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) ++ (cd $(srcdir)/build/bakefiles/wxpresets/presets ; \ ++ for i in wx.bkl wx_unix.bkl wx_win32.bkl wx_xrc.bkl wx_presets.py ; do \ ++ $(INSTALL_DATA) $$i $(DESTDIR)$(datadir)/bakefile/presets/wx$(WX_RELEASE_NODOT)$${i##wx} ; done) + $(DYLIB_RPATH_INSTALL) + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx + for f in setup.h $(RCDEFS_H); do \ +@@ -15662,7 +15662,7 @@ install-wxconfig: + $(INSTALL_DIR) $(DESTDIR)$(bindir) + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/config + $(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(libdir)/wx/config +- (cd $(DESTDIR)$(bindir) && rm -f wx-config && $(LN_S) $(DESTDIR)$(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config) ++ (cd $(DESTDIR)$(bindir) && rm -f wx-config-$(WX_RELEASE) && $(LN_S) $(DESTDIR)$(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config-$(WX_RELEASE)) + + locale_install: + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale +@@ -15670,7 +15670,7 @@ locale_install: + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \ + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \ + if test -f $(srcdir)/locale/$$l.mo ; then \ +- $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; \ ++ $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd$(WX_RELEASE_NODOT).mo ; \ + fi ; \ + done + +--- a/build/bakefiles/wx.bkl ++++ b/build/bakefiles/wx.bkl +@@ -138,7 +138,7 @@ + <using module="gettext"/> + <gettext-catalogs id="locale"> + <srcdir>$(SRCDIR)/locale</srcdir> +- <catalog-name>wxstd</catalog-name> ++ <catalog-name>wxstd$(WX_RELEASE_NODOT)</catalog-name> + <linguas> + ca cs da de el es fi fr hu id it ja nl pl ru sl sv tr uk + zh zh_CN zh_TW +--- a/src/common/translation.cpp ++++ b/src/common/translation.cpp +@@ -1302,7 +1302,7 @@ wxArrayString wxTranslations::GetAvailableTranslations(const wxString& domain) c + + bool wxTranslations::AddStdCatalog() + { +- if ( !AddCatalog(wxS("wxstd")) ) ++ if ( !AddCatalog(wxS("wxstd" wxSTRINGIZE(wxMAJOR_VERSION) wxSTRINGIZE(wxMINOR_VERSION))) ) + return false; + + // there may be a catalog with toolkit specific overrides, it is not +--- a/utils/wxrc/Makefile.in ++++ b/utils/wxrc/Makefile.in +@@ -125,7 +125,6 @@ distclean: clean + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE) + @COND_USE_XRC_1@ $(INSTALL_PROGRAM) wxrc$(EXEEXT) $(DESTDIR)$(bindir) + @COND_USE_XRC_1@ mv -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE) +-@COND_USE_XRC_1@ (cd $(DESTDIR)$(bindir) && $(LN_S) wxrc-$(WX_RELEASE) wxrc$(EXEEXT)) + + @COND_USE_XRC_1@uninstall_wxrc: + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) 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 new file mode 100644 index 0000000..8d508fb --- /dev/null +++ b/x11-libs/wxGTK/files/wxGTK-3.0.0.0-collision.patch @@ -0,0 +1,75 @@ +Prevent file collisions between multiple installed SLOTs. + + - Don't install wxwin.m4. It is installed with app-admin/eselect-wxwidgets. + - Version the bakefile preset filenames. Unversioned symlinks to these files + are handled by eselect. + - Version wx-config and wxrc. The unversioned forms are wrapper scripts + installed with eselect-wxwidgets. + - Version wxstd.mo and modify AddStdCatalog to use it. + +--- a/Makefile.in ++++ b/Makefile.in +@@ -15213,10 +15213,10 @@ COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \ + 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___depname) $(__cocoa_res___depname) + + 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) $(__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) +- $(INSTALL_DIR) $(DESTDIR)$(datadir)/aclocal +- (cd $(srcdir) ; $(INSTALL_DATA) wxwin.m4 $(DESTDIR)$(datadir)/aclocal) + $(INSTALL_DIR) $(DESTDIR)$(datadir)/bakefile/presets +- (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) ++ (cd $(srcdir)/build/bakefiles/wxpresets/presets ; \ ++ for i in wx.bkl wx_unix.bkl wx_win32.bkl wx_xrc.bkl wx_presets.py ; do \ ++ $(INSTALL_DATA) $$i $(DESTDIR)$(datadir)/bakefile/presets/wx$(WX_RELEASE_NODOT)$${i##wx} ; done) + $(DYLIB_RPATH_INSTALL) + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx + for f in setup.h $(RCDEFS_H); do \ +@@ -16101,7 +16101,7 @@ install-wxconfig: + $(INSTALL_DIR) $(DESTDIR)$(bindir) + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/config + $(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(libdir)/wx/config +- (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) ++ (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)) + + locale_install: + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale +@@ -16109,7 +16109,7 @@ locale_install: + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \ + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \ + if test -f $(srcdir)/locale/$$l.mo ; then \ +- $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; \ ++ $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd$(WX_RELEASE_NODOT).mo ; \ + fi ; \ + done + +--- a/build/bakefiles/wx.bkl ++++ b/build/bakefiles/wx.bkl +@@ -137,7 +137,7 @@ + <using module="gettext"/> + <gettext-catalogs id="locale"> + <srcdir>$(SRCDIR)/locale</srcdir> +- <catalog-name>wxstd</catalog-name> ++ <catalog-name>wxstd$(WX_RELEASE_NODOT)</catalog-name> + <linguas> + ca cs da de el es fi fr hu id it ja nl pl ru sl sv tr uk + zh zh_CN zh_TW +--- a/src/common/translation.cpp ++++ b/src/common/translation.cpp +@@ -1458,7 +1458,7 @@ wxArrayString wxTranslations::GetAvailableTranslations(const wxString& domain) c + + bool wxTranslations::AddStdCatalog() + { +- if ( !AddCatalog(wxS("wxstd")) ) ++ if ( !AddCatalog(wxS("wxstd" wxSTRINGIZE(wxMAJOR_VERSION) wxSTRINGIZE(wxMINOR_VERSION))) ) + return false; + + // there may be a catalog with toolkit specific overrides, it is not +--- a/utils/wxrc/Makefile.in ++++ b/utils/wxrc/Makefile.in +@@ -125,7 +125,6 @@ distclean: clean + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE) + @COND_USE_XRC_1@ $(INSTALL_PROGRAM) wxrc$(EXEEXT) $(DESTDIR)$(bindir) + @COND_USE_XRC_1@ mv -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE) +-@COND_USE_XRC_1@ (cd $(DESTDIR)$(bindir) && $(LN_S) wxrc-$(WX_RELEASE) wxrc$(EXEEXT)) + + @COND_USE_XRC_1@uninstall_wxrc: + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) diff --git a/x11-libs/wxGTK/metadata.xml b/x11-libs/wxGTK/metadata.xml new file mode 100644 index 0000000..a2a4386 --- /dev/null +++ b/x11-libs/wxGTK/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>wxwidgets</herd> + <maintainer> + <email>wxwidgets@gentoo.org</email> + <description>All modifications to this package must be approved by the wxwidgets herd.</description> + </maintainer> + <use> + <flag name="gstreamer"> + Enable the wxMediaCtrl class for playing audio and video through + gstreamer. + </flag> + <flag name="gnome"> + Use <pkg>gnome-base/libgnomeprintui</pkg> for printing tasks. + </flag> + <flag name="sdl"> + Use Simple Directmedia Layer (<pkg>media-libs/libsdl</pkg>) for + audio. + </flag> + </use> +</pkgmetadata> diff --git a/x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild b/x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild new file mode 100644 index 0000000..97e0bf4 --- /dev/null +++ b/x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $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 $ + +EAPI="5" + +inherit eutils flag-o-matic versionator multilib-minimal + +DESCRIPTION="GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit" +HOMEPAGE="http://wxwidgets.org/" + +BASE_PV="$(get_version_component_range 1-3)" +BASE_P="${PN}-${BASE_PV}" + +# we use the wxPython tarballs because they include the full wxGTK sources and +# docs, and are released more frequently than wxGTK. +SRC_URI="mirror://sourceforge/wxpython/wxPython-src-${PV}.tar.bz2" + +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" +IUSE="+X aqua doc debug gnome gstreamer odbc opengl pch sdl tiff" + +SLOT="2.8" + +RDEPEND=" + dev-libs/expat + odbc? ( dev-db/unixODBC ) + sdl? ( media-libs/libsdl ) + X? ( + dev-libs/glib:2 + media-libs/libpng:0= + sys-libs/zlib + virtual/jpeg + x11-libs/gtk+:2 + x11-libs/libSM + x11-libs/libXinerama + x11-libs/libXxf86vm + x11-libs/pango[X] + gnome? ( gnome-base/libgnomeprintui:2.2 ) + gstreamer? ( + gnome-base/gconf:2 + media-libs/gstreamer:0.10[${MULTILIB_USEDEP}] + media-libs/gst-plugins-base:0.10[${MULTILIB_USEDEP}] ) + opengl? ( virtual/opengl[${MULTILIB_USEDEP}] ) + tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] ) + ) + aqua? ( + >=x11-libs/gtk+-2.4[${MULTILIB_USEDEP},aqua=] + virtual/jpeg[${MULTILIB_USEDEP}] + tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] ) + )" + +DEPEND="${RDEPEND} + virtual/pkgconfig + opengl? ( virtual/glu[${MULTILIB_USEDEP}] ) + X? ( + x11-proto/xproto[${MULTILIB_USEDEP}] + x11-proto/xineramaproto[${MULTILIB_USEDEP}] + x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}] + )" + +PDEPEND=">=app-admin/eselect-wxwidgets-0.7" + +LICENSE="wxWinLL-3 + GPL-2 + odbc? ( LGPL-2 ) + doc? ( wxWinFDL-3 )" + +S="${WORKDIR}/wxPython-src-${PV}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.8.11-unicode-odbc.patch + epatch "${FILESDIR}"/${PN}-2.8.11-collision.patch + epatch "${FILESDIR}"/${PN}-2.8.7-mmedia.patch # Bug #174874 + epatch "${FILESDIR}"/${PN}-2.8.10.1-odbc-defines.patch # Bug #310923 + + # x32 https://bugs.gentoo.org/421851 + sed -i -e "/wx_cv_std_libpath=/s:=.*:=$(get_libdir):" configure || die + + # prefix https://bugs.gentoo.org/394123 + sed -i -e "s:/usr:${EPREFIX}/usr:g" \ + -e '/SEARCH_INCLUDE="\\/,/"/cSEARCH_INCLUDE="'${EPREFIX}'/usr/include"' \ + configure || die + + epatch_user +} + +multilib_src_configure() { + local myconf + + append-flags -fno-strict-aliasing + + # X independent options + myconf="--enable-compat26 + --enable-shared + --enable-unicode + --with-regex=builtin + --with-zlib=sys + --with-expat=sys + $(use_enable debug) + $(use_enable pch precomp-headers) + $(use_with sdl) + $(use_with tiff libtiff sys)" + + # wxGTK options + # --enable-graphics_ctx - needed for webkit, editra + # --without-gnomevfs - bug #203389 + use X && \ + myconf="${myconf} + --enable-graphics_ctx + --enable-gui + --with-libpng=sys + --with-libxpm=sys + --with-libjpeg=sys + $(use_enable gstreamer mediactrl) + $(use_enable opengl) + $(use_with opengl) + --without-gnomevfs" + + use aqua && \ + myconf="${myconf} + --enable-graphics_ctx + --enable-gui + --with-libpng=sys + --with-libxpm=sys + --with-libjpeg=sys + --with-mac + --with-opengl" + # cocoa toolkit seems to be broken + + # wxBase options + if use !X && use !aqua ; then + myconf="${myconf} + --disable-gui" + fi + + # No multilib versions for unixODBC & libgnomeprintui + if multilib_is_native_abi; then + myconf="${myconf} + $(use_with odbc odbc sys)" + if use X; then + myconf="${myconf} + $(use_with gnome gnomeprint)" + fi + fi + + ECONF_SOURCE="${S}" econf ${myconf} +} + +multilib_src_compile() { + emake + + if [[ -d contrib/src ]]; then + cd contrib/src + emake + fi +} + +multilib_src_install() { + default + + if multilib_is_native_abi; then + cd "${S}"/docs + dodoc changes.txt readme.txt todo30.txt + newdoc base/readme.txt base_readme.txt + newdoc gtk/readme.txt gtk_readme.txt + + if use doc; then + dohtml -r "${S}"/docs/html/* + fi + + # Stray windows locale file, causes collisions + local wxmsw="${ED}usr/share/locale/it/LC_MESSAGES/wxmsw.mo" + [[ -e ${wxmsw} ]] && rm "${wxmsw}" + else + dosym /usr/$(get_libdir)/wx/config/gtk2-unicode-release-${SLOT} /usr/bin/wx-config-${SLOT}-${ABI} + fi +} + +pkg_postinst() { + has_version app-admin/eselect-wxwidgets \ + && eselect wxwidgets update +} + +pkg_postrm() { + has_version app-admin/eselect-wxwidgets \ + && eselect wxwidgets update +} diff --git a/x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild b/x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild new file mode 100644 index 0000000..4985a2b --- /dev/null +++ b/x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild @@ -0,0 +1,170 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $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 $ + +EAPI="5" + +inherit eutils flag-o-matic multilib-minimal + +DESCRIPTION="GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit" +HOMEPAGE="http://wxwidgets.org/" + +# we use the wxPython tarballs because they include the full wxGTK sources and +# docs, and are released more frequently than wxGTK. +SRC_URI="mirror://sourceforge/wxpython/wxPython-src-${PV}.tar.bz2 + doc? ( mirror://sourceforge/wxpython/wxPython-docs-${PV}.tar.bz2 )" + +KEYWORDS="~amd64 ~x86" +IUSE="+X aqua doc debug gstreamer libnotify opengl sdl tiff webkit" + +SLOT="3.0" + +RDEPEND=" + dev-libs/expat[${MULTILIB_USEDEP}] + sdl? ( media-libs/libsdl[${MULTILIB_USEDEP}] ) + X? ( + >=dev-libs/glib-2.22:2[${MULTILIB_USEDEP}] + media-libs/libpng:0=[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + virtual/jpeg[${MULTILIB_USEDEP}] + >=x11-libs/gtk+-2.18:2[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}] + x11-libs/libSM[${MULTILIB_USEDEP}] + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + x11-libs/pango[X,${MULTILIB_USEDEP}] + gstreamer? ( + media-libs/gstreamer:0.10 + media-libs/gst-plugins-base:0.10 + ) + libnotify? ( + x11-libs/libnotify + amd64? ( + app-emulation/emul-linux-x86-gtklibs + ) + ) + opengl? ( virtual/opengl[${MULTILIB_USEDEP}] ) + tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] ) + ) + aqua? ( + >=x11-libs/gtk+-2.4[${MULTILIB_USEDEP},aqua=] + virtual/jpeg[${MULTILIB_USEDEP}] + tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] ) + )" + +DEPEND="${RDEPEND} + virtual/pkgconfig + opengl? ( virtual/glu[${MULTILIB_USEDEP}] ) + X? ( + x11-proto/xproto[${MULTILIB_USEDEP}] + x11-proto/xineramaproto[${MULTILIB_USEDEP}] + x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}] + )" + +PDEPEND=">=app-admin/eselect-wxwidgets-20131230" + +LICENSE="wxWinLL-3 + GPL-2 + doc? ( wxWinFDL-3 )" + +S="${WORKDIR}/wxPython-src-${PV}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-collision.patch + + # https://bugs.gentoo.org/421851 + # https://bugs.gentoo.org/499984 + sed -i -e "/wx_cv_std_libpath=/s:=.*:=$(get_libdir):" configure || die + + epatch_user + +# multilib_copy_sources +} + +multilib_src_configure() { + local myconf + + # X independent options + myconf=" + --with-zlib=sys + --with-expat=sys + --enable-compat28 + $(use_with sdl)" + + # debug in >=2.9 + # there is no longer separate debug libraries (gtk2ud) + # wxDEBUG_LEVEL=1 is the default and we will leave it enabled + # wxDEBUG_LEVEL=2 enables assertions that have expensive runtime costs. + # apps can disable these features by building w/ -NDEBUG or wxDEBUG_LEVEL_0. + # http://docs.wxwidgets.org/3.0/overview_debugging.html + # http://groups.google.com/group/wx-dev/browse_thread/thread/c3c7e78d63d7777f/05dee25410052d9c + use debug \ + && myconf="${myconf} --enable-debug=max" + + # wxGTK options + # --enable-graphics_ctx - needed for webkit, editra + # --without-gnomevfs - bug #203389 + use X && \ + myconf="${myconf} + --enable-graphics_ctx + --with-gtkprint + --enable-gui + --with-libpng=sys + --with-libxpm=sys + --with-libjpeg=sys + --without-gnomevfs + $(use_enable gstreamer mediactrl) + $(use_enable webkit webview) + $(use_with libnotify) + $(use_with opengl) + $(use_with tiff libtiff sys)" + + use aqua && \ + myconf="${myconf} + --enable-graphics_ctx + --enable-gui + --with-libpng=sys + --with-libxpm=sys + --with-libjpeg=sys + --with-mac + --with-opengl" + # cocoa toolkit seems to be broken + + # wxBase options + if use !X && use !aqua ; then + myconf="${myconf} + --disable-gui" + fi + + ECONF_SOURCE="${S}" econf ${myconf} +} + +multilib_src_install() { + default + + if multilib_is_native_abi; then + cd "${S}"/docs + dodoc changes.txt readme.txt + newdoc base/readme.txt base_readme.txt + newdoc gtk/readme.txt gtk_readme.txt + + if use doc; then + dohtml -r "${S}"/docs/doxygen/out/html/* + fi + + # Stray windows locale file, causes collisions + local wxmsw="${ED}usr/share/locale/it/LC_MESSAGES/wxmsw.mo" + [[ -e ${wxmsw} ]] && rm "${wxmsw}" + else + dosym /usr/$(get_libdir)/wx/config/gtk2-unicode-${SLOT} /usr/bin/wx-config-${SLOT}-${ABI} + fi +} + +pkg_postinst() { + has_version app-admin/eselect-wxwidgets \ + && eselect wxwidgets update +} + +pkg_postrm() { + has_version app-admin/eselect-wxwidgets \ + && eselect wxwidgets update +} |