From 390d998088c6e737904b29f0cd247f2fbe8dacd5 Mon Sep 17 00:00:00 2001 From: Stefan Reimer Date: Mon, 25 Jun 2012 12:58:46 -0700 Subject: [PATCH] wine: upstream version bump, remove d3 patch, still using orig pulseaudio patch from MLaak --- app-emulation/wine/Manifest | 10 +++---- app-emulation/wine/files/reset_stencil.patch | 23 ---------------- .../{wine-1.5.6.ebuild => wine-1.5.7.ebuild} | 27 ++++++++++--------- 3 files changed, 19 insertions(+), 41 deletions(-) delete mode 100644 app-emulation/wine/files/reset_stencil.patch rename app-emulation/wine/{wine-1.5.6.ebuild => wine-1.5.7.ebuild} (89%) diff --git a/app-emulation/wine/Manifest b/app-emulation/wine/Manifest index 984fc18..48c71b6 100644 --- a/app-emulation/wine/Manifest +++ b/app-emulation/wine/Manifest @@ -1,13 +1,13 @@ AUX pulseaudio.patch 109370 RMD160 a7412efb915018d657ae329aeed2b907e285425c SHA1 bcf663862186bb62a6ccefb85297c6b218b06087 SHA256 71e28f02a9a3d341e123303ad7ff2ee63aaa33945cd6d40fdb2986b9a393a4a1 -AUX reset_stencil.patch 984 RMD160 e95dca101ccfabcfb9f244c2a36a8a01b2408588 SHA1 e0599e9ca851ea6a6c16db187eb8dd00580a4460 SHA256 bf1cd3f1fa4875b1a73d57c6c924a5de08edd3aab56142c68655f92646268ae8 AUX wine-1.1.15-winegcc.patch 1556 RMD160 ca7e0df0a45507e7d31ed81c5712111b83ed9bfa SHA1 4b155fe7cb5e831b7f92757d52aa1ab12569b232 SHA256 dbd89db561d7583faf317d795b8c11231575d885e21c6414add39079604dbd0d AUX wine-1.4_rc2-multilib-portage.patch 1256 RMD160 6445df9cc97ad523f54de256f37810366a0693fd SHA1 8d0d794f74952a53d38c75a8cb586f784a3b9357 SHA256 9d0acd304d11d1bf73f56699754aaa1bfe1facba90648ee330fdbe08d9ff4938 DIST wine-1.4.tar.bz2 20035856 RMD160 ee523c4cf15984197487432790c0e5bbba3ec495 SHA1 ce5d56b9b949c01dde663ab39739ffcfb41a73c4 SHA256 99a437bb8bd350bb1499d59183635e58217e73d631379c43cfd0d6020428ee65 -DIST wine-1.5.6.tar.bz2 20380981 RMD160 92eb37e878a5e62936742e1ee057443d88b2db95 SHA1 c1cd750d974f9e6f0e4958f483264b2492c20150 SHA256 b178bc34a69341a8f0a7ff73f7dadf2562ed2e5eb03dc0522b7c4d6002e53994 +DIST wine-1.5.7.tar.bz2 20386078 RMD160 7eb37fda7af9f705ce81790beec91e8289a2a229 SHA1 ae98c193cc885078a775edb03762ba22a398255e SHA256 c4cafaa6e8f67d548ee5f35cd486699350404b02b448dd8fd48d664b9c5f0b07 DIST wine-mono-0.0.4.msi 44408320 RMD160 4a68b97bbe6f5202de594c51a2cc45ea7e1e5089 SHA1 7d827f7d28a88ae0da95a136573783124ffce4b1 SHA256 15d8a612cdeca4eff3137353f29fdeb7a99e055cd633844c91cd00e0186b8882 DIST wine_gecko-1.4-x86.msi 14732288 RMD160 02363538a77a954f2bf1014b28ec1ed8fe2d1b6e SHA1 c30aa99621e98336eb4b7e2074118b8af8ea2ad5 SHA256 b30e0ac29a91a6fc40c73b5b760a56360a1d5323282545e32efaa40c75d8986d DIST wine_gecko-1.4-x86_64.msi 14980096 RMD160 5613e27d474085c31b53c868ed020445bdee37ae SHA1 bf0aaf56a8cf9abd75be02b56b05e5c4e9a4df93 SHA256 ceab7f1866e85175ed4cd3b5d081ee4f77c8d32ac7adf489a19c1f7329187219 -DIST wine_gecko-1.5-x86.msi 15950848 RMD160 691e4e96abf2bd17a6d55f8bb784c40e23b0ff9c SHA1 07b2bc74d03c885bb39124a7641715314cd3ae71 SHA256 2e372a1b87ff2a22ad5127400ece4b09e55591d9f84e00bb562d294898a49b5c -DIST wine_gecko-1.5-x86_64.msi 16345088 RMD160 e5557156e11ebcc78529c655e5b93081e9bd5b9c SHA1 80a3b36c30bb79a11889879392fdc1fcda9ca165 SHA256 762e80b41e6922849b28299dc5810a28634d484fe73fb7ca52804460588a1730 +DIST wine_gecko-1.6-x86.msi 16802816 RMD160 a1ea4dfec3fc784d1b1a9f596d7484c3675efc1e SHA1 41167632dbc30f32dce7dca43c2a0487aa7cac04 SHA256 1f2c201b970c2ec3dbfd35c29530edf4aaf1e82d45843f531fc43a03d7615e5d +DIST wine_gecko-1.6-x86_64.msi 17251328 RMD160 eb1ef8d54bbada23cd6069f1c4e0f6d20431d629 SHA1 edc626480024f58e294447573c7ab94606e8d610 SHA256 9f27fd2f67a10e01f9960707cbe365e795003050529af63fc68bc1192580801b +DIST winepulse-2012.06.15.patch 100596 RMD160 33782944497666b150c77ec1c3dd00433a5b2933 SHA1 7720987932e42036a3d9764b5a571af961c750e5 SHA256 f6baf816e6170c406607d81e298fea2d175452ca822ee4cd2748fe4381ecd4dc EBUILD wine-1.4.ebuild 6236 RMD160 aea6af88d59cfcb02d72c1194a85b26d59fd40a4 SHA1 c03b0d215b10f4d5f6230796a9becf2925693f49 SHA256 8e6ed9bdaa8ff6f89d72f0eccc580a689fbc8aae8692c481893a1a5aa307cea4 -EBUILD wine-1.5.6.ebuild 6584 RMD160 0d7c168aca9905facb177d9334f4e7b69124a88b SHA1 648e775ec2cb98e6614df8acc2938f826c879220 SHA256 6e6e65ac697ca895821658b6a5e1f326c139998b9c67db52ae840d1c64bad87c +EBUILD wine-1.5.7.ebuild 6687 RMD160 cea8e57501237e4733ef26b3dbce4d212ea07b92 SHA1 e7f1bc84d9ae53c2c115672c615ef26a07ba5e93 SHA256 32da30ca900c872f403960042489e61c3c0e7fae2699c4d8394315f944023ae4 diff --git a/app-emulation/wine/files/reset_stencil.patch b/app-emulation/wine/files/reset_stencil.patch deleted file mode 100644 index 1c40fe3..0000000 --- a/app-emulation/wine/files/reset_stencil.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- a/dlls/wined3d/device.c -+++ a/dlls/wined3d/device.c -@@ -5294,6 +5294,7 @@ HRESULT CDECL wined3d_device_reset(struct wined3d_device *device, - wined3d_surface_decref(device->onscreen_depth_stencil); - device->onscreen_depth_stencil = NULL; - } -+ wined3d_device_set_depth_stencil(device, NULL); - - LIST_FOR_EACH_ENTRY_SAFE(resource, cursor, &device->resources, struct wined3d_resource, resource_list_entry) - { -@@ -5393,11 +5394,9 @@ HRESULT CDECL wined3d_device_reset(struct wined3d_device *device, - device->onscreen_depth_stencil = NULL; - } - -- /* Reset the depth stencil */ -+ /* Apply the auto depth stencil if the app requested one */ - if (swapchain_desc->enable_auto_depth_stencil) - wined3d_device_set_depth_stencil(device, device->auto_depth_stencil); -- else -- wined3d_device_set_depth_stencil(device, NULL); - - TRACE("Resetting stateblock\n"); - wined3d_stateblock_decref(device->updateStateBlock); diff --git a/app-emulation/wine/wine-1.5.6.ebuild b/app-emulation/wine/wine-1.5.7.ebuild similarity index 89% rename from app-emulation/wine/wine-1.5.6.ebuild rename to app-emulation/wine/wine-1.5.7.ebuild index 5d7ce44..b54aa58 100644 --- a/app-emulation/wine/wine-1.5.6.ebuild +++ b/app-emulation/wine/wine-1.5.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.5.6.ebuild,v 1.1 2012/06/10 03:24:21 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.5.7.ebuild,v 1.1 2012/06/24 23:23:11 tetromino Exp $ EAPI="4" @@ -18,8 +18,9 @@ else S=${WORKDIR}/${MY_P} fi -GV="1.5" +GV="1.6" MV="0.0.4" +PULSE_PATCH="winepulse-2012.06.15.patch" DESCRIPTION="free implementation of Windows(tm) on Unix" HOMEPAGE="http://www.winehq.org/" SRC_URI="${SRC_URI} @@ -27,13 +28,12 @@ SRC_URI="${SRC_URI} mirror://sourceforge/${PN}/Wine%20Gecko/${GV}/wine_gecko-${GV}-x86.msi win64? ( mirror://sourceforge/${PN}/Wine%20Gecko/${GV}/wine_gecko-${GV}-x86_64.msi ) ) - mono? ( mirror://sourceforge/${PN}/Wine%20Mono/${MV}/wine-mono-${MV}.msi )" + mono? ( mirror://sourceforge/${PN}/Wine%20Mono/${MV}/wine-mono-${MV}.msi ) + http://source.winehq.org/patches/data/87234 -> ${PULSE_PATCH}" LICENSE="LGPL-2.1" SLOT="0" -IUSE="alsa capi cups custom-cflags elibc_glibc fontconfig +gecko gnutls gphoto2 -gsm gstreamer hardened jpeg lcms ldap +mono mp3 ncurses nls odbc openal opencl -+opengl +oss +perl png pulseaudio samba scanner selinux ssl test +threads +truetype udisks v4l +win32 +win64 +X xcomposite xinerama xml" +IUSE="alsa capi cups custom-cflags elibc_glibc fontconfig +gecko gnutls gphoto2 gsm gstreamer hardened jpeg lcms ldap +mono mp3 ncurses nls odbc openal opencl +opengl +oss +perl png pulseaudio samba scanner selinux ssl test +threads +truetype udisks v4l +win32 +win64 +X xcomposite xinerama xml" REQUIRED_USE="elibc_glibc? ( threads ) mono? ( || ( win32 !win64 ) )" #286560 RESTRICT="test" #72375 @@ -42,7 +42,7 @@ MLIB_DEPS="amd64? ( truetype? ( >=app-emulation/emul-linux-x86-xlibs-2.1 ) X? ( >=app-emulation/emul-linux-x86-xlibs-2.1 - >=app-emulation/emul-linux-x86-soundlibs-2.1 + >=app-emulation/emul-linux-x86-soundlibs-2.1[pulseaudio(+)?] ) mp3? ( app-emulation/emul-linux-x86-soundlibs ) odbc? ( app-emulation/emul-linux-x86-db ) @@ -62,7 +62,7 @@ RDEPEND="truetype? ( >=media-libs/freetype-2.0.0 media-fonts/corefonts ) openal? ( media-libs/openal ) udisks? ( sys-apps/dbus - sys-fs/udisks:0 + sys-fs/udisks:2 ) gnutls? ( net-libs/gnutls ) gstreamer? ( media-libs/gstreamer media-libs/gst-plugins-base ) @@ -86,6 +86,7 @@ RDEPEND="truetype? ( >=media-libs/freetype-2.0.0 media-fonts/corefonts ) mp3? ( >=media-sound/mpg123-1.5.0 ) nls? ( sys-devel/gettext ) odbc? ( dev-db/unixODBC ) + pulseaudio? ( media-sound/pulseaudio ) samba? ( >=net-fs/samba-3.0.25 ) selinux? ( sec-policy/selinux-wine ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) @@ -95,8 +96,7 @@ RDEPEND="truetype? ( >=media-libs/freetype-2.0.0 media-fonts/corefonts ) v4l? ( media-libs/libv4l ) !win64? ( ${MLIB_DEPS} ) win32? ( ${MLIB_DEPS} ) - xcomposite? ( x11-libs/libXcomposite ) - pulseaudio? ( media-sound/pulseaudio )" + xcomposite? ( x11-libs/libXcomposite )" DEPEND="${RDEPEND} X? ( x11-proto/inputproto @@ -130,10 +130,11 @@ src_unpack() { src_prepare() { epatch "${FILESDIR}"/${PN}-1.1.15-winegcc.patch #260726 epatch "${FILESDIR}"/${PN}-1.4_rc2-multilib-portage.patch #395615 + # Pulseaudio + #epatch "${DISTDIR}/${PULSE_PATCH}" #421365 epatch "${FILESDIR}"/pulseaudio.patch - # Diablo3 beta fixes - epatch "${FILESDIR}"/reset_stencil.patch + epatch_user #282735 eautoreconf sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die @@ -170,8 +171,8 @@ do_configure() { $(use_with ssl openssl) \ $(use_with oss) \ $(use_with png) \ - $(use_with pulseaudio) \ $(use_with threads pthread) \ + $(use_with pulseaudio) \ $(use_with scanner sane) \ $(use_enable test tests) \ $(use_with truetype freetype) \