Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 239251 Details for
Bug 296608
app-emulation/wine: shared 64bit suppport win64/wine64
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
wine-1.2.ebuild patch with wow64
wine-1.2.ebuild.patch (text/plain), 3.50 KB, created by
Alexandre Borges Marcelo
on 2010-07-18 14:55:34 UTC
(
hide
)
Description:
wine-1.2.ebuild patch with wow64
Filename:
MIME Type:
Creator:
Alexandre Borges Marcelo
Created:
2010-07-18 14:55:34 UTC
Size:
3.50 KB
patch
obsolete
>--- /usr/portage/app-emulation/wine/wine-1.2.ebuild 2010-07-17 16:22:03.000000000 -0300 >+++ /usr/local/portage/app-emulation/wine/wine-1.2.ebuild 2010-07-18 11:18:44.603278911 -0300 >@@ -17,6 +17,7 @@ > SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" > KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd" > S=${WORKDIR}/${MY_P} >+ ECONF_SOURCE=${S} > fi > > pulse_patches() { echo "$1"/winepulse-{0.36,0.35-configure.ac,0.38-winecfg}.patch ; } >@@ -29,7 +30,9 @@ > > LICENSE="LGPL-2.1" > SLOT="0" >-IUSE="alsa capi cups custom-cflags dbus esd fontconfig +gecko gnutls gphoto2 gsm hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl +oss +perl png pulseaudio samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml" >+IUSE="alsa capi cups custom-cflags dbus esd fontconfig +gecko gnutls gphoto2 gsm >+hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl +oss +perl png pulseaudio >+samba scanner ssl test +threads +truetype win64 wow64 +X xcomposite xinerama xml" > RESTRICT="test" #72375 > > RDEPEND="truetype? ( >=media-libs/freetype-2.0.0 media-fonts/corefonts ) >@@ -78,6 +81,16 @@ > app-emulation/emul-linux-x86-baselibs > >=sys-kernel/linux-headers-2.6 > ) ) >+ wow64? ( >+ 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 >+ ) >+ openal? ( app-emulation/emul-linux-x86-sdl ) >+ app-emulation/emul-linux-x86-baselibs >+ >=sys-kernel/linux-headers-2.6 >+ ) > xcomposite? ( x11-libs/libXcomposite ) " > DEPEND="${RDEPEND} > X? ( >@@ -93,6 +106,9 @@ > if [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then > use win64 && die "you need gcc-4.4+ to build 64bit wine" > fi >+ >+ use wow64 && ! use win64 && die "you need the win64 USE flag to build a >+ WoW64 system" > > if [[ ${PV} == "9999" ]] ; then > git_src_unpack >@@ -117,7 +133,8 @@ > > use custom-cflags || strip-flags > use amd64 && ! use win64 && multilib_toolchain_setup x86 >- >+ >+ use wow64 && mkdir wine64 && cd wine64 > econf \ > --sysconfdir=/etc/wine \ > $(use_with alsa) \ >@@ -155,14 +172,64 @@ > || die "configure failed" > > emake -j1 depend || die "depend" >+ > } > > src_compile() { >+ use wow64 && cd wine64 >+ > emake all || die "all" >+ >+ if use wow64; then >+ mkdir ../wine32 && cd ../wine32 >+ ABI=x86 >+ econf \ >+ --sysconfdir=/etc/wine \ >+ $(use_with alsa) \ >+ $(use_with capi) \ >+ $(use_with lcms cms) \ >+ $(use_with cups) \ >+ $(use_with ncurses curses) \ >+ $(use_with esd) \ >+ $(use_with fontconfig) \ >+ $(use_with gnutls) \ >+ $(use_with gphoto2 gphoto) \ >+ $(use_with gsm) \ >+ $(! use dbus && echo --without-hal || use_with hal) \ >+ $(use_with jack) \ >+ $(use_with jpeg) \ >+ $(use_with ldap) \ >+ $(use_with mp3 mpg123) \ >+ $(use_with nas) \ >+ $(use_with openal) \ >+ $(use_with opengl) \ >+ $(use_with ssl openssl) \ >+ $(use_with oss) \ >+ $(use_with png) \ >+ $(use_with threads pthread) \ >+ $(use pulseaudio && use_with pulseaudio pulse) \ >+ $(use_with scanner sane) \ >+ $(use_enable test tests) \ >+ $(use_with truetype freetype) \ >+ $(use_with wow64 wine64 ../wine64) \ >+ $(use_with X x) \ >+ $(use_with xcomposite) \ >+ $(use_with xinerama) \ >+ $(use_with xml) \ >+ $(use_with xml xslt) \ >+ || die "configure failed" >+ >+ emake -j1 depend || die "depend" >+ >+ emake all || die "all" >+ fi > } > > src_install() { >+ use wow64 && cd wine32 > emake DESTDIR="${D}" install || die >+ use wow64 && cd ../wine64 && emake DESTDIR="${D}" install || die >+ use wow64 && cd .. > dodoc ANNOUNCE AUTHORS README > if use gecko ; then > insinto /usr/share/wine/gecko
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 296608
:
212794
|
212795
|
228487
|
228623
|
228625
|
230643
|
230649
|
239251
|
239555