/[gentoo-x86]/app-emulation/wine/wine-9999.ebuild
Gentoo

Diff of /app-emulation/wine/wine-9999.ebuild

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.109 Revision 1.110
1# Copyright 1999-2012 Gentoo Foundation 1# Copyright 1999-2012 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-9999.ebuild,v 1.109 2012/06/10 03:24:21 tetromino Exp $ 3# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-9999.ebuild,v 1.110 2012/06/24 23:23:11 tetromino Exp $
4 4
5EAPI="4" 5EAPI="4"
6 6
7inherit autotools eutils flag-o-matic multilib pax-utils 7inherit autotools eutils flag-o-matic multilib pax-utils
8 8
16 SRC_URI="mirror://sourceforge/${PN}/Source/${MY_P}.tar.bz2" 16 SRC_URI="mirror://sourceforge/${PN}/Source/${MY_P}.tar.bz2"
17 KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd" 17 KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
18 S=${WORKDIR}/${MY_P} 18 S=${WORKDIR}/${MY_P}
19fi 19fi
20 20
21GV="1.5" 21GV="1.6"
22MV="0.0.4" 22MV="0.0.4"
23PULSE_PATCH="winepulse-2012.06.15.patch"
23DESCRIPTION="free implementation of Windows(tm) on Unix" 24DESCRIPTION="free implementation of Windows(tm) on Unix"
24HOMEPAGE="http://www.winehq.org/" 25HOMEPAGE="http://www.winehq.org/"
25SRC_URI="${SRC_URI} 26SRC_URI="${SRC_URI}
26 gecko? ( 27 gecko? (
27 mirror://sourceforge/${PN}/Wine%20Gecko/${GV}/wine_gecko-${GV}-x86.msi 28 mirror://sourceforge/${PN}/Wine%20Gecko/${GV}/wine_gecko-${GV}-x86.msi
28 win64? ( mirror://sourceforge/${PN}/Wine%20Gecko/${GV}/wine_gecko-${GV}-x86_64.msi ) 29 win64? ( mirror://sourceforge/${PN}/Wine%20Gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
29 ) 30 )
30 mono? ( mirror://sourceforge/${PN}/Wine%20Mono/${MV}/wine-mono-${MV}.msi )" 31 mono? ( mirror://sourceforge/${PN}/Wine%20Mono/${MV}/wine-mono-${MV}.msi )
32 http://source.winehq.org/patches/data/87234 -> ${PULSE_PATCH}"
31 33
32LICENSE="LGPL-2.1" 34LICENSE="LGPL-2.1"
33SLOT="0" 35SLOT="0"
34IUSE="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 samba scanner selinux ssl test +threads +truetype udisks v4l +win32 +win64 +X xcomposite xinerama xml" 36IUSE="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"
35REQUIRED_USE="elibc_glibc? ( threads ) 37REQUIRED_USE="elibc_glibc? ( threads )
36 mono? ( || ( win32 !win64 ) )" #286560 38 mono? ( || ( win32 !win64 ) )" #286560
37RESTRICT="test" #72375 39RESTRICT="test" #72375
38 40
39MLIB_DEPS="amd64? ( 41MLIB_DEPS="amd64? (
40 truetype? ( >=app-emulation/emul-linux-x86-xlibs-2.1 ) 42 truetype? ( >=app-emulation/emul-linux-x86-xlibs-2.1 )
41 X? ( 43 X? (
42 >=app-emulation/emul-linux-x86-xlibs-2.1 44 >=app-emulation/emul-linux-x86-xlibs-2.1
43 >=app-emulation/emul-linux-x86-soundlibs-2.1 45 >=app-emulation/emul-linux-x86-soundlibs-2.1[pulseaudio(+)?]
44 ) 46 )
45 mp3? ( app-emulation/emul-linux-x86-soundlibs ) 47 mp3? ( app-emulation/emul-linux-x86-soundlibs )
46 odbc? ( app-emulation/emul-linux-x86-db ) 48 odbc? ( app-emulation/emul-linux-x86-db )
47 openal? ( app-emulation/emul-linux-x86-sdl ) 49 openal? ( app-emulation/emul-linux-x86-sdl )
48 opengl? ( app-emulation/emul-linux-x86-opengl ) 50 opengl? ( app-emulation/emul-linux-x86-opengl )
58 fontconfig? ( media-libs/fontconfig ) 60 fontconfig? ( media-libs/fontconfig )
59 gphoto2? ( media-libs/libgphoto2 ) 61 gphoto2? ( media-libs/libgphoto2 )
60 openal? ( media-libs/openal ) 62 openal? ( media-libs/openal )
61 udisks? ( 63 udisks? (
62 sys-apps/dbus 64 sys-apps/dbus
63 sys-fs/udisks:0 65 sys-fs/udisks:2
64 ) 66 )
65 gnutls? ( net-libs/gnutls ) 67 gnutls? ( net-libs/gnutls )
66 gstreamer? ( media-libs/gstreamer media-libs/gst-plugins-base ) 68 gstreamer? ( media-libs/gstreamer media-libs/gst-plugins-base )
67 X? ( 69 X? (
68 x11-libs/libXcursor 70 x11-libs/libXcursor
82 ldap? ( net-nds/openldap ) 84 ldap? ( net-nds/openldap )
83 lcms? ( =media-libs/lcms-1* ) 85 lcms? ( =media-libs/lcms-1* )
84 mp3? ( >=media-sound/mpg123-1.5.0 ) 86 mp3? ( >=media-sound/mpg123-1.5.0 )
85 nls? ( sys-devel/gettext ) 87 nls? ( sys-devel/gettext )
86 odbc? ( dev-db/unixODBC ) 88 odbc? ( dev-db/unixODBC )
89 pulseaudio? ( media-sound/pulseaudio )
87 samba? ( >=net-fs/samba-3.0.25 ) 90 samba? ( >=net-fs/samba-3.0.25 )
88 selinux? ( sec-policy/selinux-wine ) 91 selinux? ( sec-policy/selinux-wine )
89 xml? ( dev-libs/libxml2 dev-libs/libxslt ) 92 xml? ( dev-libs/libxml2 dev-libs/libxslt )
90 scanner? ( media-gfx/sane-backends ) 93 scanner? ( media-gfx/sane-backends )
91 ssl? ( dev-libs/openssl ) 94 ssl? ( dev-libs/openssl )
125} 128}
126 129
127src_prepare() { 130src_prepare() {
128 epatch "${FILESDIR}"/${PN}-1.1.15-winegcc.patch #260726 131 epatch "${FILESDIR}"/${PN}-1.1.15-winegcc.patch #260726
129 epatch "${FILESDIR}"/${PN}-1.4_rc2-multilib-portage.patch #395615 132 epatch "${FILESDIR}"/${PN}-1.4_rc2-multilib-portage.patch #395615
133 epatch "${DISTDIR}/${PULSE_PATCH}" #421365
130 epatch_user #282735 134 epatch_user #282735
131 eautoreconf 135 eautoreconf
132 sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die 136 sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
133 sed -i '/^MimeType/d' tools/wine.desktop || die #117785 137 sed -i '/^MimeType/d' tools/wine.desktop || die #117785
134} 138}
162 $(use_with opengl) \ 166 $(use_with opengl) \
163 $(use_with ssl openssl) \ 167 $(use_with ssl openssl) \
164 $(use_with oss) \ 168 $(use_with oss) \
165 $(use_with png) \ 169 $(use_with png) \
166 $(use_with threads pthread) \ 170 $(use_with threads pthread) \
171 $(use_with pulseaudio pulse) \
167 $(use_with scanner sane) \ 172 $(use_with scanner sane) \
168 $(use_enable test tests) \ 173 $(use_enable test tests) \
169 $(use_with truetype freetype) \ 174 $(use_with truetype freetype) \
170 $(use_with v4l) \ 175 $(use_with v4l) \
171 $(use_with X x) \ 176 $(use_with X x) \

Legend:
Removed from v.1.109  
changed lines
  Added in v.1.110

  ViewVC Help
Powered by ViewVC 1.1.20