diff options
author | 2014-04-06 19:55:56 +0200 | |
---|---|---|
committer | 2014-04-12 00:28:13 +0200 | |
commit | 45c9b6a60d58218826f0e00606aa7b7dc4cb6cfa (patch) | |
tree | 8324ceb712805a925402fe3a857d5d89042a9f66 /app-emulation/wine | |
parent | wine-1.7.16 - teso patch (diff) | |
download | eroen-45c9b6a60d58218826f0e00606aa7b7dc4cb6cfa.tar.gz eroen-45c9b6a60d58218826f0e00606aa7b7dc4cb6cfa.tar.bz2 eroen-45c9b6a60d58218826f0e00606aa7b7dc4cb6cfa.zip |
wine - updates from gentoo
Diffstat (limited to 'app-emulation/wine')
-rw-r--r-- | app-emulation/wine/Manifest | 2 | ||||
-rw-r--r-- | app-emulation/wine/wine-1.7.13.ebuild | 13 | ||||
-rw-r--r-- | app-emulation/wine/wine-1.7.8.ebuild | 47 |
3 files changed, 38 insertions, 24 deletions
diff --git a/app-emulation/wine/Manifest b/app-emulation/wine/Manifest index ae45581..f121f52 100644 --- a/app-emulation/wine/Manifest +++ b/app-emulation/wine/Manifest @@ -24,4 +24,4 @@ DIST winepulse-patches-1.5.21.tar.bz2 46068 SHA256 038b672bed96cae5c89a854d2e298 DIST winepulse-patches-1.5.22.tar.bz2 46325 SHA256 4850ffb54ee4062c14457a6282b432604272858decaa438d95334c164ca05948 SHA512 0f05afafae79288cc73f926280d20b3acfb8aa617ba9bbfc57529eeb7d0a2a3dc7e20b92bef9d2eb04b32c9a7f0c256a61a88faff5c1df41950aaa946bc748a0 WHIRLPOOL eed9896a75b2765dae03215c34807ed42a9d26828f25d9687983ebbabc1fbf3d757ea8ce4cc805343d1fca0463d8f49b9524175efb2af5cc5d6efc19e0b8e6d4 DIST winepulse-patches-1.5.25.tar.bz2 46795 SHA256 375c94dc4d12ab6b41da478104a1ca1f9c36d4d7d111f74d005900c8f04e3026 SHA512 1e2f6029cce6feb75fd9f170f0fa791b8b4f5d5e7c852e835c60d6dcb4e3319ed671b9eec2767cde7d8befe96a7fb1970f581efbc2b5d1b6277bb69e7f7e89a3 WHIRLPOOL e2cc043d21a36117a8de69597e61148edbf3b49ede1a95bc196693c47235efbb5a97c7f8964dc4906ece6a982bfce4cb156e4428a2c88c82cfa7cb4e82892503 DIST winepulse-patches-1.7.12.tar.bz2 49171 SHA256 6c5b3f46ea1c4615c49ee0f6f65936cf650cce6640f0feb4236c707064a9d392 SHA512 ec41f6024d6e2325f14f8caa15bbe38c8dca6c69beb5343063365f58dd8b7edbbc4d24ad176de72cf0e37acae03eb9769b68fcbd40a672680e06156f4a59b12c WHIRLPOOL de8a33ee784606e76a60166e3e29a1fb748ce4b3af1db136558888bd09bb0a044e4a1a9a61ce3de59d55f93c98575ac8d77c3ff17de4d69cda3b8fbd8f6c33c5 -DIST winepulse-patches-1.7.4.tar.bz2 49182 SHA256 26cc1ab6d91c45b4d83f07bbd7f43c9824470700a58325f0a1bfc1b76bfe419f SHA512 55095dcd3ebd1560316382ee5f625203589ba8ac2437f7993bee0edf61004d3c0cdba0aabc2e9aed3d195d8eda4088241766dde4c44564e81ea99cc47404cdff WHIRLPOOL 978f3bcc3cc14098b604cd737d9fa6911a5c3b76773a060586ba183a055cdc25e3b436c262c813094c7c2158ae607bcb3020738da16bbe2c48c595728755f98c +DIST winepulse-patches-1.7.8.tar.bz2 49140 SHA256 0fd31ea7fec8817561a7b304bbfad6bdd014eb566b0c533e15773064bca555ad SHA512 18c88d4da37714d0216c01929eb92c99161fdf7024d8516512fc2585bc8d5a700fb1b5eb9fb667149e104305f366c867973f41b688a04f63e7cce76f5d85389a WHIRLPOOL 60dfeeb1d51c9ea7730ff1e9263d44fbcf3509e6ae68df1e3d30d965999f19525979f64617494bb1c3e1712c7117f30bebfbcbc75b1b08ba1f1e033720b0cacc diff --git a/app-emulation/wine/wine-1.7.13.ebuild b/app-emulation/wine/wine-1.7.13.ebuild index 6357e89..ea58f39 100644 --- a/app-emulation/wine/wine-1.7.13.ebuild +++ b/app-emulation/wine/wine-1.7.13.ebuild @@ -167,7 +167,10 @@ COMMON_DEPEND=" app-emulation/emul-linux-x86-soundlibs[development] >=media-sound/mpg123-1.5.0[abi_x86_32] ) ) - nls? ( app-emulation/emul-linux-x86-baselibs[development] ) + nls? ( || ( + app-emulation/emul-linux-x86-baselibs[development] + sys-devel/gettext[abi_x86_32] + ) ) odbc? ( app-emulation/emul-linux-x86-db[development] ) osmesa? ( || ( >=app-emulation/emul-linux-x86-opengl-20121028[development] @@ -177,7 +180,13 @@ COMMON_DEPEND=" app-emulation/emul-linux-x86-soundlibs[development] >=media-sound/pulseaudio-4.0-r1[abi_x86_32] ) ) - xml? ( >=app-emulation/emul-linux-x86-baselibs-20131008[development] ) + xml? ( || ( + >=app-emulation/emul-linux-x86-baselibs-20131008[development] + ( + dev-libs/libxml2[abi_x86_32] + dev-libs/libxslt[abi_x86_32] + ) + ) ) scanner? ( app-emulation/emul-linux-x86-medialibs[development] ) ssl? ( app-emulation/emul-linux-x86-baselibs[development] ) png? ( || ( diff --git a/app-emulation/wine/wine-1.7.8.ebuild b/app-emulation/wine/wine-1.7.8.ebuild index 856408e..2870975 100644 --- a/app-emulation/wine/wine-1.7.8.ebuild +++ b/app-emulation/wine/wine-1.7.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.7.4.ebuild,v 1.4 2013/12/01 09:45:09 mgorny Exp $ @@ -24,7 +24,7 @@ fi GV="2.24" MV="4.5.2" -PULSE_PATCHES="winepulse-patches-1.7.4" +PULSE_PATCHES="winepulse-patches-1.7.8" WINE_GENTOO="wine-gentoo-2013.06.24" DESCRIPTION="Free implementation of Windows(tm) on Unix" HOMEPAGE="http://www.winehq.org/" @@ -39,8 +39,7 @@ SRC_URI="${SRC_URI} LICENSE="LGPL-2.1" SLOT="0" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg lcms ldap +mono mp3 ncurses nls odbc openal opencl +opengl osmesa oss +perl +png +prelink +realtime +run-exes samba scanner selinux +ssl test +threads +truetype +udisks v4l +X xcomposite xinerama +xml" -[[ ${PV} == "9999" ]] || IUSE="${IUSE} pulseaudio" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl +png +prelink pulseaudio +realtime +run-exes samba scanner selinux +ssl test +threads +truetype +udisks v4l +X xcomposite xinerama +xml" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) test? ( abi_x86_32 ) elibc_glibc? ( threads ) @@ -80,17 +79,17 @@ NATIVE_DEPEND=" ldap? ( net-nds/openldap:= ) lcms? ( media-libs/lcms:2= ) mp3? ( >=media-sound/mpg123-1.5.0 ) + netapi? ( net-fs/samba[netapi(+)] ) nls? ( sys-devel/gettext ) odbc? ( dev-db/unixODBC:= ) osmesa? ( media-libs/mesa[osmesa] ) + pulseaudio? ( media-sound/pulseaudio ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) scanner? ( media-gfx/sane-backends:= ) ssl? ( net-libs/gnutls:= ) png? ( media-libs/libpng:0= ) v4l? ( media-libs/libv4l ) xcomposite? ( x11-libs/libXcomposite )" -[[ ${PV} == "9999" ]] || NATIVE_DEPEND="${NATIVE_DEPEND} - pulseaudio? ( media-sound/pulseaudio )" COMMON_DEPEND=" !amd64? ( ${NATIVE_DEPEND} ) @@ -168,12 +167,19 @@ COMMON_DEPEND=" app-emulation/emul-linux-x86-soundlibs[development] >=media-sound/mpg123-1.5.0[abi_x86_32] ) ) - nls? ( app-emulation/emul-linux-x86-baselibs[development] ) + nls? ( || ( + app-emulation/emul-linux-x86-baselibs[development] + sys-devel/gettext[abi_x86_32] + ) ) odbc? ( app-emulation/emul-linux-x86-db[development] ) osmesa? ( || ( >=app-emulation/emul-linux-x86-opengl-20121028[development] media-libs/mesa[osmesa,abi_x86_32] ) ) + pulseaudio? ( || ( + app-emulation/emul-linux-x86-soundlibs[development] + >=media-sound/pulseaudio-4.0-r1[abi_x86_32] + ) ) xml? ( || ( >=app-emulation/emul-linux-x86-baselibs-20131008[development] ( @@ -197,24 +203,17 @@ COMMON_DEPEND=" ) ) ) )" -[[ ${PV} == "9999" ]] || COMMON_DEPEND="${COMMON_DEPEND} - amd64? ( abi_x86_32? ( pulseaudio? ( - || ( - app-emulation/emul-linux-x86-soundlibs[development] - >=media-sound/pulseaudio-4.0-r1[abi_x86_32] - ) - ) ) )" RDEPEND="${COMMON_DEPEND} dos? ( games-emulation/dosbox ) perl? ( dev-lang/perl dev-perl/XML-Simple ) samba? ( >=net-fs/samba-3.0.25 ) selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 )" -[[ ${PV} == "9999" ]] || RDEPEND="${RDEPEND} + udisks? ( sys-fs/udisks:2 ) pulseaudio? ( realtime? ( sys-auth/rtkit ) )" DEPEND="${COMMON_DEPEND} + amd64? ( abi_x86_32? ( !abi_x86_64? ( ${NATIVE_DEPEND} ) ) ) X? ( x11-proto/inputproto x11-proto/xextproto @@ -280,9 +279,9 @@ src_prepare() { "${FILESDIR}"/${PN}-1.7.2-osmesa-check.patch #429386 "${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508 ) - if [[ ${PV} == "9999" ]] ; then - use pulseaudio && PATCHES+="../${PULSE_PATCHES}"/*.patch #421365 - fi + use pulseaudio && PATCHES+=( + "../${PULSE_PATCHES}"/*.patch #421365 + ) autotools-utils_src_prepare @@ -308,7 +307,12 @@ do_configure() { if [[ ${ABI} == amd64 ]]; then myeconfargs+=( --enable-win64 ) else - myeconfargs+=( --disable-win64 ) + use netapi && ewarn "Disabling netapi in wine32; see https://bugs.gentoo.org/494394" + # We currently don't have 32-bit libnetapi on amd64; #494394 + myeconfargs+=( + --without-netapi + --disable-win64 + ) fi # Note: using --with-wine64 results in problems with multilib.eclass @@ -339,6 +343,7 @@ src_configure() { $(use_with jpeg) $(use_with ldap) $(use_with mp3 mpg123) + $(use_with netapi) $(use_with nls gettext) $(use_with openal) $(use_with opencl) @@ -358,7 +363,7 @@ src_configure() { $(use_with xml xslt) ) - [[ ${PV} == "9999" ]] || use pulseaudio && myeconfargs+=( $(use_with pulseaudio pulse) ) + use pulseaudio && myeconfargs+=( --with-pulse ) if use amd64 && use abi_x86_32; then # Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038 |