commit:     14a4b98c6307f2055276245c5e51372248429439
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 13 16:29:09 2026 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jan 13 17:20:59 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14a4b98c

app-emulation/wine-vanilla: drop 10.17, 10.18, 10.19

Old development versions for wine-11, little sense in keeping now
that wine-11.0 is released.

Will keep 10.20 for a bit albeit 10.20->11.0 is only bugfixes and
shouldn't introduce notable regressions.

Note that wine-vanilla-10.0 is not going anywhere, that is a
long-term-support release and may get bugfix 10.0.1 as needed in
the future. Use that if wine-11 is causing problems rather than
old 10.1-10.20.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 app-emulation/wine-vanilla/Manifest                |   3 -
 .../wine-vanilla/wine-vanilla-10.17.ebuild         | 221 ---------------------
 .../wine-vanilla/wine-vanilla-10.18.ebuild         | 221 ---------------------
 .../wine-vanilla/wine-vanilla-10.19.ebuild         | 221 ---------------------
 4 files changed, 666 deletions(-)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 28c4f03ba342..6437a3761460 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -1,7 +1,4 @@
 DIST wine-10.0.tar.xz 32011244 BLAKE2B 
92178cf484cf33e9f3b8340429ee8e68c36e0d25eee4a892f059ab73f103cfcb9eb15e1883bc9fd8c8fe311d4ccbb56582d1f780da7b1406a7839a13addd29ae
 SHA512 
effb41c5641993e2e52eaa825cc19b7d9846e084992c5a5b066ead2339b24384d320898a9cee347a9a87106bcb3b0f54c8cd2c8d4de3a887a658052ddd5168d6
-DIST wine-10.17.tar.xz 32902236 BLAKE2B 
3087201ff359050e7a78021fbf9aac6a816cdd9f7e6b8b443c18cc79a37dbcd6e26a668e9fa2f79f56cede2596b59398f18e31d6cd3a5f805c3760148378fac8
 SHA512 
e6abd944c5c39f86f57152ff35a0e8f337004feb1a4a449535c40f7a0403d5274f2361b232d341427027006b42486e82855070b0a7c9f74526359e1ba968cd3a
-DIST wine-10.18.tar.xz 32970828 BLAKE2B 
5519530d364326f7c968293df25558ea6c9c81e839d36e3af32d980f82a10cafe1403ff1e245aa543e8031acb9ab891cf59ebd10a112959791f18e16ca356be2
 SHA512 
a84d2f95f11b1eb6b66f19a82dcc28df31e51c0b0c6b15d612c5543cc4c27556bb94062479042e2bf924e081a8fb6e1d295c21df6c6dc16d4cbcaf7ac82c0d58
-DIST wine-10.19.tar.xz 33032428 BLAKE2B 
e36c52a75f32c8ae270da81a551c108d96e107570ee8db85ed6fb53def94627ce70e667f3ada5c4ed5789d738522d4b92a5395af3daab2e6699c2c6437951c72
 SHA512 
c927744c115ea8d9dd6eba97598721bc70beead63739bfbef913b7a86db28863c92f18d197a9cfe5e542695aa87e6c634083997710b23b6fa3c3eaea1c271d9a
 DIST wine-10.20.tar.xz 33151284 BLAKE2B 
021e74b34289481cb3815b6b8469470b888e7e8ed035d61f2e7b2666990a1c993f07fcc68fa674df2001ae13b3aa707c460ea503b62c72c2ad52841038f49baf
 SHA512 
96d8f82ace70675b6260f626ebbed93518a2a35ab437d4adbf74732d9efb792a88bc63d4da5755658952b93e75efdc89d5500a4e9cdfa701fc106c12649ba6c1
 DIST wine-8.0.2.tar.xz 29060452 BLAKE2B 
dcffaba6c90c4e02a7bc591a81e11aced06c006370c4c316c8a367b2f5814926063482959fabfe9d674ee1b5a560e59087e9b711e28360ced3aee2bbd6bb8fdb
 SHA512 
e86dd31247d757d48ffb2d24f20edab3fc6ef9c3e395567a7b363951bb681335ba3adb8b84639011b24b6eb274582d56880298d6d95fb100acc072383d4e973f
 DIST wine-9.0.1.tar.xz 30166464 BLAKE2B 
120a4556b18f3336c348e9984afc8c6d3d3d69ef64aa29224dd09ad69684e32ab193f23eb8edceb08e37aff0c96be25b4a3b54874045583dd9c1dabc71ac3a32
 SHA512 
510ec92b442b5410c05eca5012384669f0bb06acdab9f790527a82276a8ee679a6d2cd2b769a75815d7233ce7421de05457a64596d056552f4507a7a12c9f1a8

diff --git a/app-emulation/wine-vanilla/wine-vanilla-10.17.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-10.17.ebuild
deleted file mode 100644
index 5f4727794382..000000000000
--- a/app-emulation/wine-vanilla/wine-vanilla-10.17.ebuild
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature wine
-
-WINE_GECKO=2.47.4
-WINE_MONO=10.3.0
-
-if [[ ${PV} == 9999 ]]; then
-       inherit git-r3
-       EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git";
-else
-       (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
-       
SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz";
-       S=${WORKDIR}/wine-${PV}
-       KEYWORDS="-* ~amd64 ~arm64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
-HOMEPAGE="
-       https://www.winehq.org/
-       https://gitlab.winehq.org/wine/wine/
-"
-
-LICENSE="
-       LGPL-2.1+
-       BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
-       || ( WTFPL-2 public-domain )
-"
-SLOT="${PV}"
-IUSE="
-       +X +alsa bluetooth capi cups +dbus dos llvm-libunwind ffmpeg
-       +fontconfig +gecko gphoto2 +gstreamer kerberos +mono netapi
-       nls odbc opencl +opengl pcap perl pulseaudio samba scanner
-       +sdl selinux smartcard +ssl +truetype udev +unwind usb v4l
-       +vulkan wayland +xcomposite xinerama
-"
-REQUIRED_USE="
-       X? ( truetype )
-       bluetooth? ( dbus )
-       opengl? ( || ( X wayland ) )
-"
-
-# tests are non-trivial to run, can hang easily, don't play well with
-# sandbox, and several need real opengl/vulkan or network access
-RESTRICT="test"
-
-# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
-WINE_DLOPEN_DEPEND="
-       X? (
-               x11-libs/libXcursor[${WINE_USEDEP}]
-               x11-libs/libXfixes[${WINE_USEDEP}]
-               x11-libs/libXi[${WINE_USEDEP}]
-               x11-libs/libXrandr[${WINE_USEDEP}]
-               x11-libs/libXrender[${WINE_USEDEP}]
-               x11-libs/libXxf86vm[${WINE_USEDEP}]
-               xcomposite? ( x11-libs/libXcomposite[${WINE_USEDEP}] )
-               xinerama? ( x11-libs/libXinerama[${WINE_USEDEP}] )
-       )
-       cups? ( net-print/cups[${WINE_USEDEP}] )
-       dbus? ( sys-apps/dbus[${WINE_USEDEP}] )
-       fontconfig? ( media-libs/fontconfig[${WINE_USEDEP}] )
-       kerberos? ( virtual/krb5[${WINE_USEDEP}] )
-       netapi? ( net-fs/samba[${WINE_USEDEP}] )
-       odbc? ( dev-db/unixODBC[${WINE_USEDEP}] )
-       opengl? ( media-libs/libglvnd[X?,${WINE_USEDEP}] )
-       sdl? ( media-libs/libsdl2[haptic,joystick,${WINE_USEDEP}] )
-       ssl? ( net-libs/gnutls:=[${WINE_USEDEP}] )
-       truetype? ( media-libs/freetype[${WINE_USEDEP}] )
-       v4l? ( media-libs/libv4l[${WINE_USEDEP}] )
-       vulkan? ( media-libs/vulkan-loader[X?,wayland?,${WINE_USEDEP}] )
-"
-WINE_COMMON_DEPEND="
-       ${WINE_DLOPEN_DEPEND}
-       X? (
-               x11-libs/libX11[${WINE_USEDEP}]
-               x11-libs/libXext[${WINE_USEDEP}]
-       )
-       alsa? ( media-libs/alsa-lib[${WINE_USEDEP}] )
-       capi? ( net-libs/libcapi:=[${WINE_USEDEP}] )
-       ffmpeg? ( media-video/ffmpeg:=[${WINE_USEDEP}] )
-       gphoto2? ( media-libs/libgphoto2:=[${WINE_USEDEP}] )
-       gstreamer? (
-               dev-libs/glib:2[${WINE_USEDEP}]
-               media-libs/gst-plugins-base:1.0[${WINE_USEDEP}]
-               media-libs/gstreamer:1.0[${WINE_USEDEP}]
-       )
-       opencl? ( virtual/opencl[${WINE_USEDEP}] )
-       pcap? ( net-libs/libpcap[${WINE_USEDEP}] )
-       pulseaudio? ( media-libs/libpulse[${WINE_USEDEP}] )
-       scanner? ( media-gfx/sane-backends[${WINE_USEDEP}] )
-       smartcard? ( sys-apps/pcsc-lite[${WINE_USEDEP}] )
-       udev? ( virtual/libudev:=[${WINE_USEDEP}] )
-       unwind? (
-               llvm-libunwind? ( llvm-runtimes/libunwind[${WINE_USEDEP}] )
-               !llvm-libunwind? ( sys-libs/libunwind:=[${WINE_USEDEP}] )
-       )
-       usb? ( dev-libs/libusb:1[${WINE_USEDEP}] )
-       wayland? (
-               dev-libs/wayland[${WINE_USEDEP}]
-               x11-libs/libxkbcommon[${WINE_USEDEP}]
-       )
-"
-RDEPEND="
-       ${WINE_COMMON_DEPEND}
-       app-emulation/wine-desktop-common
-       dos? (
-               || (
-                       games-emulation/dosbox
-                       games-emulation/dosbox-staging
-               )
-       )
-       gecko? (
-               app-emulation/wine-gecko:${WINE_GECKO}[${WINE_USEDEP}]
-               wow64? ( app-emulation/wine-gecko[abi_x86_32] )
-       )
-       gstreamer? ( media-plugins/gst-plugins-meta:1.0[${WINE_USEDEP}] )
-       mono? ( app-emulation/wine-mono:${WINE_MONO} )
-       perl? (
-               dev-lang/perl
-               dev-perl/XML-LibXML
-       )
-       samba? ( net-fs/samba[winbind] )
-       selinux? ( sec-policy/selinux-wine )
-"
-DEPEND="
-       ${WINE_COMMON_DEPEND}
-       sys-kernel/linux-headers
-       X? ( x11-base/xorg-proto )
-       bluetooth? ( net-wireless/bluez )
-"
-BDEPEND="
-       sys-devel/bison
-       sys-devel/flex
-       virtual/pkgconfig
-       nls? ( sys-devel/gettext )
-       wayland? ( dev-util/wayland-scanner )
-"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
-       __clear_cache # unused on amd64+x86 (bug #900338)
-       res_getservers # false positive
-)
-QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
-# intentionally ignored: 
https://gitlab.winehq.org/wine/wine/-/commit/433c2f8c06
-QA_FLAGS_IGNORED="usr/lib/.*/wine/.*-unix/wine-preloader"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-7.0-noexecstack.patch
-       "${FILESDIR}"/${PN}-7.20-unwind.patch
-       "${FILESDIR}"/${PN}-8.13-rpath.patch
-)
-
-src_configure() {
-       local wineconfargs=(
-               $(use_enable gecko mshtml)
-               $(use_enable mono mscoree)
-               --disable-tests
-
-               $(use_with X x)
-               $(use_with alsa)
-               $(use_with capi)
-               $(use_with cups)
-               $(use_with dbus)
-               $(use_with ffmpeg)
-               $(use_with fontconfig)
-               $(use_with gphoto2 gphoto)
-               $(use_with gstreamer)
-               --without-hwloc # currently only used on FreeBSD
-               $(use_with kerberos gssapi)
-               $(use_with kerberos krb5)
-               $(use_with netapi)
-               $(use_with nls gettext)
-               $(use_with opencl)
-               $(use_with opengl)
-               --without-oss # media-sound/oss is not packaged (OSSv4)
-               $(use_with pcap)
-               $(use_with pulseaudio pulse)
-               $(use_with scanner sane)
-               $(use_with sdl)
-               $(use_with smartcard pcsclite)
-               $(use_with ssl gnutls)
-               $(use_with truetype freetype)
-               $(use_with udev)
-               $(use_with unwind)
-               $(use_with usb)
-               $(use_with v4l v4l2)
-               $(use_with vulkan)
-               $(use_with wayland)
-               $(use_with xcomposite)
-               $(use_with xinerama)
-
-               $(usev !bluetooth '
-                       ac_cv_header_bluetooth_bluetooth_h=no
-                       ac_cv_header_bluetooth_rfcomm_h=no
-               ')
-               $(usev !odbc ac_cv_lib_soname_odbc=)
-       )
-
-       wine_src_configure
-}
-
-src_install() {
-       use perl || local WINE_SKIP_INSTALL=(
-               ${WINE_DATADIR}/man/man1/wine{dump,maker}.1
-               ${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}}
-       )
-
-       wine_src_install
-
-       dodoc ANNOUNCE* AUTHORS README* documentation/README*
-}
-
-pkg_postinst() {
-       wine_pkg_postinst
-
-       optfeature "/dev/hidraw* access used for *some* controllers (e.g. 
DualShock4)" \
-               games-util/game-device-udev-rules
-}

diff --git a/app-emulation/wine-vanilla/wine-vanilla-10.18.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-10.18.ebuild
deleted file mode 100644
index 5f4727794382..000000000000
--- a/app-emulation/wine-vanilla/wine-vanilla-10.18.ebuild
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature wine
-
-WINE_GECKO=2.47.4
-WINE_MONO=10.3.0
-
-if [[ ${PV} == 9999 ]]; then
-       inherit git-r3
-       EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git";
-else
-       (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
-       
SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz";
-       S=${WORKDIR}/wine-${PV}
-       KEYWORDS="-* ~amd64 ~arm64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
-HOMEPAGE="
-       https://www.winehq.org/
-       https://gitlab.winehq.org/wine/wine/
-"
-
-LICENSE="
-       LGPL-2.1+
-       BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
-       || ( WTFPL-2 public-domain )
-"
-SLOT="${PV}"
-IUSE="
-       +X +alsa bluetooth capi cups +dbus dos llvm-libunwind ffmpeg
-       +fontconfig +gecko gphoto2 +gstreamer kerberos +mono netapi
-       nls odbc opencl +opengl pcap perl pulseaudio samba scanner
-       +sdl selinux smartcard +ssl +truetype udev +unwind usb v4l
-       +vulkan wayland +xcomposite xinerama
-"
-REQUIRED_USE="
-       X? ( truetype )
-       bluetooth? ( dbus )
-       opengl? ( || ( X wayland ) )
-"
-
-# tests are non-trivial to run, can hang easily, don't play well with
-# sandbox, and several need real opengl/vulkan or network access
-RESTRICT="test"
-
-# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
-WINE_DLOPEN_DEPEND="
-       X? (
-               x11-libs/libXcursor[${WINE_USEDEP}]
-               x11-libs/libXfixes[${WINE_USEDEP}]
-               x11-libs/libXi[${WINE_USEDEP}]
-               x11-libs/libXrandr[${WINE_USEDEP}]
-               x11-libs/libXrender[${WINE_USEDEP}]
-               x11-libs/libXxf86vm[${WINE_USEDEP}]
-               xcomposite? ( x11-libs/libXcomposite[${WINE_USEDEP}] )
-               xinerama? ( x11-libs/libXinerama[${WINE_USEDEP}] )
-       )
-       cups? ( net-print/cups[${WINE_USEDEP}] )
-       dbus? ( sys-apps/dbus[${WINE_USEDEP}] )
-       fontconfig? ( media-libs/fontconfig[${WINE_USEDEP}] )
-       kerberos? ( virtual/krb5[${WINE_USEDEP}] )
-       netapi? ( net-fs/samba[${WINE_USEDEP}] )
-       odbc? ( dev-db/unixODBC[${WINE_USEDEP}] )
-       opengl? ( media-libs/libglvnd[X?,${WINE_USEDEP}] )
-       sdl? ( media-libs/libsdl2[haptic,joystick,${WINE_USEDEP}] )
-       ssl? ( net-libs/gnutls:=[${WINE_USEDEP}] )
-       truetype? ( media-libs/freetype[${WINE_USEDEP}] )
-       v4l? ( media-libs/libv4l[${WINE_USEDEP}] )
-       vulkan? ( media-libs/vulkan-loader[X?,wayland?,${WINE_USEDEP}] )
-"
-WINE_COMMON_DEPEND="
-       ${WINE_DLOPEN_DEPEND}
-       X? (
-               x11-libs/libX11[${WINE_USEDEP}]
-               x11-libs/libXext[${WINE_USEDEP}]
-       )
-       alsa? ( media-libs/alsa-lib[${WINE_USEDEP}] )
-       capi? ( net-libs/libcapi:=[${WINE_USEDEP}] )
-       ffmpeg? ( media-video/ffmpeg:=[${WINE_USEDEP}] )
-       gphoto2? ( media-libs/libgphoto2:=[${WINE_USEDEP}] )
-       gstreamer? (
-               dev-libs/glib:2[${WINE_USEDEP}]
-               media-libs/gst-plugins-base:1.0[${WINE_USEDEP}]
-               media-libs/gstreamer:1.0[${WINE_USEDEP}]
-       )
-       opencl? ( virtual/opencl[${WINE_USEDEP}] )
-       pcap? ( net-libs/libpcap[${WINE_USEDEP}] )
-       pulseaudio? ( media-libs/libpulse[${WINE_USEDEP}] )
-       scanner? ( media-gfx/sane-backends[${WINE_USEDEP}] )
-       smartcard? ( sys-apps/pcsc-lite[${WINE_USEDEP}] )
-       udev? ( virtual/libudev:=[${WINE_USEDEP}] )
-       unwind? (
-               llvm-libunwind? ( llvm-runtimes/libunwind[${WINE_USEDEP}] )
-               !llvm-libunwind? ( sys-libs/libunwind:=[${WINE_USEDEP}] )
-       )
-       usb? ( dev-libs/libusb:1[${WINE_USEDEP}] )
-       wayland? (
-               dev-libs/wayland[${WINE_USEDEP}]
-               x11-libs/libxkbcommon[${WINE_USEDEP}]
-       )
-"
-RDEPEND="
-       ${WINE_COMMON_DEPEND}
-       app-emulation/wine-desktop-common
-       dos? (
-               || (
-                       games-emulation/dosbox
-                       games-emulation/dosbox-staging
-               )
-       )
-       gecko? (
-               app-emulation/wine-gecko:${WINE_GECKO}[${WINE_USEDEP}]
-               wow64? ( app-emulation/wine-gecko[abi_x86_32] )
-       )
-       gstreamer? ( media-plugins/gst-plugins-meta:1.0[${WINE_USEDEP}] )
-       mono? ( app-emulation/wine-mono:${WINE_MONO} )
-       perl? (
-               dev-lang/perl
-               dev-perl/XML-LibXML
-       )
-       samba? ( net-fs/samba[winbind] )
-       selinux? ( sec-policy/selinux-wine )
-"
-DEPEND="
-       ${WINE_COMMON_DEPEND}
-       sys-kernel/linux-headers
-       X? ( x11-base/xorg-proto )
-       bluetooth? ( net-wireless/bluez )
-"
-BDEPEND="
-       sys-devel/bison
-       sys-devel/flex
-       virtual/pkgconfig
-       nls? ( sys-devel/gettext )
-       wayland? ( dev-util/wayland-scanner )
-"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
-       __clear_cache # unused on amd64+x86 (bug #900338)
-       res_getservers # false positive
-)
-QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
-# intentionally ignored: 
https://gitlab.winehq.org/wine/wine/-/commit/433c2f8c06
-QA_FLAGS_IGNORED="usr/lib/.*/wine/.*-unix/wine-preloader"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-7.0-noexecstack.patch
-       "${FILESDIR}"/${PN}-7.20-unwind.patch
-       "${FILESDIR}"/${PN}-8.13-rpath.patch
-)
-
-src_configure() {
-       local wineconfargs=(
-               $(use_enable gecko mshtml)
-               $(use_enable mono mscoree)
-               --disable-tests
-
-               $(use_with X x)
-               $(use_with alsa)
-               $(use_with capi)
-               $(use_with cups)
-               $(use_with dbus)
-               $(use_with ffmpeg)
-               $(use_with fontconfig)
-               $(use_with gphoto2 gphoto)
-               $(use_with gstreamer)
-               --without-hwloc # currently only used on FreeBSD
-               $(use_with kerberos gssapi)
-               $(use_with kerberos krb5)
-               $(use_with netapi)
-               $(use_with nls gettext)
-               $(use_with opencl)
-               $(use_with opengl)
-               --without-oss # media-sound/oss is not packaged (OSSv4)
-               $(use_with pcap)
-               $(use_with pulseaudio pulse)
-               $(use_with scanner sane)
-               $(use_with sdl)
-               $(use_with smartcard pcsclite)
-               $(use_with ssl gnutls)
-               $(use_with truetype freetype)
-               $(use_with udev)
-               $(use_with unwind)
-               $(use_with usb)
-               $(use_with v4l v4l2)
-               $(use_with vulkan)
-               $(use_with wayland)
-               $(use_with xcomposite)
-               $(use_with xinerama)
-
-               $(usev !bluetooth '
-                       ac_cv_header_bluetooth_bluetooth_h=no
-                       ac_cv_header_bluetooth_rfcomm_h=no
-               ')
-               $(usev !odbc ac_cv_lib_soname_odbc=)
-       )
-
-       wine_src_configure
-}
-
-src_install() {
-       use perl || local WINE_SKIP_INSTALL=(
-               ${WINE_DATADIR}/man/man1/wine{dump,maker}.1
-               ${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}}
-       )
-
-       wine_src_install
-
-       dodoc ANNOUNCE* AUTHORS README* documentation/README*
-}
-
-pkg_postinst() {
-       wine_pkg_postinst
-
-       optfeature "/dev/hidraw* access used for *some* controllers (e.g. 
DualShock4)" \
-               games-util/game-device-udev-rules
-}

diff --git a/app-emulation/wine-vanilla/wine-vanilla-10.19.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-10.19.ebuild
deleted file mode 100644
index 5f4727794382..000000000000
--- a/app-emulation/wine-vanilla/wine-vanilla-10.19.ebuild
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature wine
-
-WINE_GECKO=2.47.4
-WINE_MONO=10.3.0
-
-if [[ ${PV} == 9999 ]]; then
-       inherit git-r3
-       EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git";
-else
-       (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
-       
SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz";
-       S=${WORKDIR}/wine-${PV}
-       KEYWORDS="-* ~amd64 ~arm64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
-HOMEPAGE="
-       https://www.winehq.org/
-       https://gitlab.winehq.org/wine/wine/
-"
-
-LICENSE="
-       LGPL-2.1+
-       BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
-       || ( WTFPL-2 public-domain )
-"
-SLOT="${PV}"
-IUSE="
-       +X +alsa bluetooth capi cups +dbus dos llvm-libunwind ffmpeg
-       +fontconfig +gecko gphoto2 +gstreamer kerberos +mono netapi
-       nls odbc opencl +opengl pcap perl pulseaudio samba scanner
-       +sdl selinux smartcard +ssl +truetype udev +unwind usb v4l
-       +vulkan wayland +xcomposite xinerama
-"
-REQUIRED_USE="
-       X? ( truetype )
-       bluetooth? ( dbus )
-       opengl? ( || ( X wayland ) )
-"
-
-# tests are non-trivial to run, can hang easily, don't play well with
-# sandbox, and several need real opengl/vulkan or network access
-RESTRICT="test"
-
-# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
-WINE_DLOPEN_DEPEND="
-       X? (
-               x11-libs/libXcursor[${WINE_USEDEP}]
-               x11-libs/libXfixes[${WINE_USEDEP}]
-               x11-libs/libXi[${WINE_USEDEP}]
-               x11-libs/libXrandr[${WINE_USEDEP}]
-               x11-libs/libXrender[${WINE_USEDEP}]
-               x11-libs/libXxf86vm[${WINE_USEDEP}]
-               xcomposite? ( x11-libs/libXcomposite[${WINE_USEDEP}] )
-               xinerama? ( x11-libs/libXinerama[${WINE_USEDEP}] )
-       )
-       cups? ( net-print/cups[${WINE_USEDEP}] )
-       dbus? ( sys-apps/dbus[${WINE_USEDEP}] )
-       fontconfig? ( media-libs/fontconfig[${WINE_USEDEP}] )
-       kerberos? ( virtual/krb5[${WINE_USEDEP}] )
-       netapi? ( net-fs/samba[${WINE_USEDEP}] )
-       odbc? ( dev-db/unixODBC[${WINE_USEDEP}] )
-       opengl? ( media-libs/libglvnd[X?,${WINE_USEDEP}] )
-       sdl? ( media-libs/libsdl2[haptic,joystick,${WINE_USEDEP}] )
-       ssl? ( net-libs/gnutls:=[${WINE_USEDEP}] )
-       truetype? ( media-libs/freetype[${WINE_USEDEP}] )
-       v4l? ( media-libs/libv4l[${WINE_USEDEP}] )
-       vulkan? ( media-libs/vulkan-loader[X?,wayland?,${WINE_USEDEP}] )
-"
-WINE_COMMON_DEPEND="
-       ${WINE_DLOPEN_DEPEND}
-       X? (
-               x11-libs/libX11[${WINE_USEDEP}]
-               x11-libs/libXext[${WINE_USEDEP}]
-       )
-       alsa? ( media-libs/alsa-lib[${WINE_USEDEP}] )
-       capi? ( net-libs/libcapi:=[${WINE_USEDEP}] )
-       ffmpeg? ( media-video/ffmpeg:=[${WINE_USEDEP}] )
-       gphoto2? ( media-libs/libgphoto2:=[${WINE_USEDEP}] )
-       gstreamer? (
-               dev-libs/glib:2[${WINE_USEDEP}]
-               media-libs/gst-plugins-base:1.0[${WINE_USEDEP}]
-               media-libs/gstreamer:1.0[${WINE_USEDEP}]
-       )
-       opencl? ( virtual/opencl[${WINE_USEDEP}] )
-       pcap? ( net-libs/libpcap[${WINE_USEDEP}] )
-       pulseaudio? ( media-libs/libpulse[${WINE_USEDEP}] )
-       scanner? ( media-gfx/sane-backends[${WINE_USEDEP}] )
-       smartcard? ( sys-apps/pcsc-lite[${WINE_USEDEP}] )
-       udev? ( virtual/libudev:=[${WINE_USEDEP}] )
-       unwind? (
-               llvm-libunwind? ( llvm-runtimes/libunwind[${WINE_USEDEP}] )
-               !llvm-libunwind? ( sys-libs/libunwind:=[${WINE_USEDEP}] )
-       )
-       usb? ( dev-libs/libusb:1[${WINE_USEDEP}] )
-       wayland? (
-               dev-libs/wayland[${WINE_USEDEP}]
-               x11-libs/libxkbcommon[${WINE_USEDEP}]
-       )
-"
-RDEPEND="
-       ${WINE_COMMON_DEPEND}
-       app-emulation/wine-desktop-common
-       dos? (
-               || (
-                       games-emulation/dosbox
-                       games-emulation/dosbox-staging
-               )
-       )
-       gecko? (
-               app-emulation/wine-gecko:${WINE_GECKO}[${WINE_USEDEP}]
-               wow64? ( app-emulation/wine-gecko[abi_x86_32] )
-       )
-       gstreamer? ( media-plugins/gst-plugins-meta:1.0[${WINE_USEDEP}] )
-       mono? ( app-emulation/wine-mono:${WINE_MONO} )
-       perl? (
-               dev-lang/perl
-               dev-perl/XML-LibXML
-       )
-       samba? ( net-fs/samba[winbind] )
-       selinux? ( sec-policy/selinux-wine )
-"
-DEPEND="
-       ${WINE_COMMON_DEPEND}
-       sys-kernel/linux-headers
-       X? ( x11-base/xorg-proto )
-       bluetooth? ( net-wireless/bluez )
-"
-BDEPEND="
-       sys-devel/bison
-       sys-devel/flex
-       virtual/pkgconfig
-       nls? ( sys-devel/gettext )
-       wayland? ( dev-util/wayland-scanner )
-"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
-       __clear_cache # unused on amd64+x86 (bug #900338)
-       res_getservers # false positive
-)
-QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
-# intentionally ignored: 
https://gitlab.winehq.org/wine/wine/-/commit/433c2f8c06
-QA_FLAGS_IGNORED="usr/lib/.*/wine/.*-unix/wine-preloader"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-7.0-noexecstack.patch
-       "${FILESDIR}"/${PN}-7.20-unwind.patch
-       "${FILESDIR}"/${PN}-8.13-rpath.patch
-)
-
-src_configure() {
-       local wineconfargs=(
-               $(use_enable gecko mshtml)
-               $(use_enable mono mscoree)
-               --disable-tests
-
-               $(use_with X x)
-               $(use_with alsa)
-               $(use_with capi)
-               $(use_with cups)
-               $(use_with dbus)
-               $(use_with ffmpeg)
-               $(use_with fontconfig)
-               $(use_with gphoto2 gphoto)
-               $(use_with gstreamer)
-               --without-hwloc # currently only used on FreeBSD
-               $(use_with kerberos gssapi)
-               $(use_with kerberos krb5)
-               $(use_with netapi)
-               $(use_with nls gettext)
-               $(use_with opencl)
-               $(use_with opengl)
-               --without-oss # media-sound/oss is not packaged (OSSv4)
-               $(use_with pcap)
-               $(use_with pulseaudio pulse)
-               $(use_with scanner sane)
-               $(use_with sdl)
-               $(use_with smartcard pcsclite)
-               $(use_with ssl gnutls)
-               $(use_with truetype freetype)
-               $(use_with udev)
-               $(use_with unwind)
-               $(use_with usb)
-               $(use_with v4l v4l2)
-               $(use_with vulkan)
-               $(use_with wayland)
-               $(use_with xcomposite)
-               $(use_with xinerama)
-
-               $(usev !bluetooth '
-                       ac_cv_header_bluetooth_bluetooth_h=no
-                       ac_cv_header_bluetooth_rfcomm_h=no
-               ')
-               $(usev !odbc ac_cv_lib_soname_odbc=)
-       )
-
-       wine_src_configure
-}
-
-src_install() {
-       use perl || local WINE_SKIP_INSTALL=(
-               ${WINE_DATADIR}/man/man1/wine{dump,maker}.1
-               ${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}}
-       )
-
-       wine_src_install
-
-       dodoc ANNOUNCE* AUTHORS README* documentation/README*
-}
-
-pkg_postinst() {
-       wine_pkg_postinst
-
-       optfeature "/dev/hidraw* access used for *some* controllers (e.g. 
DualShock4)" \
-               games-util/game-device-udev-rules
-}

Reply via email to