Gentoo Archives: gentoo-commits

From: NP Hardass <np-hardass@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-d3d9/
Date: Fri, 02 Mar 2018 02:14:14
Message-Id: 1519956836.3326f27a81471061c20692daa09355a7ed1bf801.np-hardass@gentoo
1 commit: 3326f27a81471061c20692daa09355a7ed1bf801
2 Author: NP-Hardass <NP-Hardass <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 2 02:12:21 2018 +0000
4 Commit: NP Hardass <np-hardass <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 2 02:13:56 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3326f27a
7
8 app-emulation/wine-d3d9: Sync from ::wine
9
10 Add GSSAPI and Vulkan support
11
12 Closes: https://bugs.gentoo.org/649132
13 Package-Manager: Portage-2.3.24, Repoman-2.3.6
14
15 app-emulation/wine-d3d9/metadata.xml | 2 ++
16 app-emulation/wine-d3d9/wine-d3d9-9999.ebuild | 8 +++++---
17 2 files changed, 7 insertions(+), 3 deletions(-)
18
19 diff --git a/app-emulation/wine-d3d9/metadata.xml b/app-emulation/wine-d3d9/metadata.xml
20 index 375e22626d8..b1ac4c1095e 100644
21 --- a/app-emulation/wine-d3d9/metadata.xml
22 +++ b/app-emulation/wine-d3d9/metadata.xml
23 @@ -27,6 +27,7 @@ This variant of the Wine packaging includes the Gallium Nine patchset.
24 This patch may break some applications.</flag>
25 <flag name="dos">Pull in <pkg>games-emulation/dosbox</pkg> to run DOS applications</flag>
26 <flag name="gecko">Add support for the Gecko engine when using iexplore</flag>
27 + <flag name="gssapi">Use GSSAPI (Kerberos SSP support)</flag>
28 <flag name="gstreamer">Use <pkg>media-libs/gstreamer</pkg> to provide DirectShow functionality;</flag>
29 <flag name="mono">Add support for .NET using Wine's Mono add-on</flag>
30 <flag name="netapi">Use libnetapi from <pkg>net-fs/samba</pkg> to support Windows networks in netapi32.dll</flag>
31 @@ -42,6 +43,7 @@ This variant of the Wine packaging includes the Gallium Nine patchset.
32 http://wiki.winehq.org/NtlmAuthSetupGuide and
33 http://wiki.winehq.org/NtlmSigningAndSealing</flag>
34 <flag name="udev">Use <pkg>virtual/libudev</pkg> to provide plug and play support</flag>
35 + <flag name="vulkan">Enable Vulkan drivers</flag>
36 </use>
37 <upstream>
38 <remote-id type="sourceforge">wine</remote-id>
39
40 diff --git a/app-emulation/wine-d3d9/wine-d3d9-9999.ebuild b/app-emulation/wine-d3d9/wine-d3d9-9999.ebuild
41 index ddbc7bcc947..9025029236a 100644
42 --- a/app-emulation/wine-d3d9/wine-d3d9-9999.ebuild
43 +++ b/app-emulation/wine-d3d9/wine-d3d9-9999.ebuild
44 @@ -44,7 +44,7 @@ fi
45
46 LICENSE="LGPL-2.1"
47 SLOT="${PV}"
48 -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kerberos kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner selinux +ssl test +threads +truetype udev +udisks v4l +X +xcomposite xinerama +xml"
49 +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner selinux +ssl test +threads +truetype udev +udisks v4l vulkan +X +xcomposite xinerama +xml"
50 REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
51 X? ( truetype )
52 elibc_glibc? ( threads )
53 @@ -76,6 +76,7 @@ COMMON_DEPEND="
54 fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
55 gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
56 gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
57 + gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] )
58 gstreamer? (
59 media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
60 media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
61 @@ -105,6 +106,7 @@ COMMON_DEPEND="
62 udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
63 udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
64 v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
65 + vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
66 xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
67 xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
68 xml? (
69 @@ -172,7 +174,6 @@ PATCHES=(
70 "${PATCHDIR}/patches/${MY_PN}-1.9.5-multilib-portage.patch" #395615
71 "${PATCHDIR}/patches/${MY_PN}-1.6-memset-O3.patch" #480508
72 "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" #310611
73 - "${PATCHDIR}/patches/${MY_PN}-2.0-rearrange-manpages.patch" #469418 #617864
74 )
75 PATCHES_BIN=()
76
77 @@ -371,7 +372,6 @@ src_prepare() {
78 l10n_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS
79
80 # Fix manpage generation for locales #469418 and abi_x86_64 #617864
81 - # Requires wine-2.0-rearrange-manpages.patch
82
83 # Duplicate manpages input files for wine64
84 local f
85 @@ -429,6 +429,7 @@ multilib_src_configure() {
86 $(use_enable gecko mshtml)
87 $(use_with gphoto2 gphoto)
88 $(use_with gsm)
89 + $(use_with gssapi)
90 $(use_with gstreamer)
91 --without-hal
92 $(use_with jpeg)
93 @@ -452,6 +453,7 @@ multilib_src_configure() {
94 $(use_with truetype freetype)
95 $(use_with udev)
96 $(use_with v4l)
97 + $(use_with vulkan)
98 $(use_with X x)
99 $(use_with X xfixes)
100 $(use_with xcomposite)