commit:     073af89d065b4d31c73469f64e1bf09098807cfe
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 16 05:31:05 2025 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Aug 16 06:49:43 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=073af89d

app-emulation/wine-staging: drop 10.9

Meant to also drop 10.10 here, but likely going to keep it until
either the esync patches are re-added or ntsync support is ready
given this is the last version with esync support.

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

 app-emulation/wine-staging/Manifest                |   2 -
 .../wine-staging/wine-staging-10.9.ebuild          | 258 ---------------------
 2 files changed, 260 deletions(-)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index faf78d00b1bf..8a57cf05f402 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -2,9 +2,7 @@ DIST wine-10.0.tar.xz 32011244 BLAKE2B 
92178cf484cf33e9f3b8340429ee8e68c36e0d25e
 DIST wine-10.10.tar.xz 32528748 BLAKE2B 
8bcda1796c88f7014ea823027be8bacbf49c8bdf48a5d09027febb91f3e9fbdd859d0576a6661492a5cec38e06e69ddddc8416f8d50ccfe2a672f605e8396369
 SHA512 
1910f5b8e54f295e005c522fc055d35148659d9ff8927503f812393332cf1d52dc25274e24dc18b67c7cf0720801a27ab683dec2a5a1f582c2401683993bd1bf
 DIST wine-10.11.tar.xz 32549004 BLAKE2B 
18750b4f6a5c169be6626288b3dbe7a3043ebcace8f012ea2a09b8721244fd65db6d6dd8bca2e4fce999431138aca3f6364976ea1966cdd033a90c99590c7406
 SHA512 
6ce02d1475f0914f4ad86ad0207060f5261c8cb669453c91c967e4befa21308837e567666a3ee9efb9b6534f2effaeba576a114e1eaac654784616d0e67848e9
 DIST wine-10.12.tar.xz 32594888 BLAKE2B 
40dc4d9ebd42319592d3761807024aa4dcfb4b12fae5093057e13f9bb431c79edb095d5e9130db2556ebbbb7c03b62db794835583e220ab265a03f4e8e575e07
 SHA512 
80081e558d22d9029481ea71ccd09913741e88362d9aaf29c1a47a1c7f74064c7313a775eba74ebd6a846baff7cf28ad56eae933120d1870504f0ea420c4827e
-DIST wine-10.9.tar.xz 32499024 BLAKE2B 
1dbe44d69d3afe0690dbe2518f0d527e84770754da44c5cdd35a6c87a04dfd06cc2e0d74290d6c02d1398100f5772e5d60c91f5a8169d82ab7ea57fd5abfbd0b
 SHA512 
321be02baa684eb09e660bb37ff6b24de64e4cee96313961ff7b777ce8040f950925045f62168dc38a3268da581aec2498b162ff8adf5def2c3a0d1646cc44df
 DIST wine-staging-10.0.tar.gz 9490601 BLAKE2B 
2843d6fbeca285a258dbb7505e2451d183b175a9d0b95a03551d635ca8a81c5ba5702d634f45be8d8574435a0fc77b84ca289350e4e74e97b9d5c7b1b8706fbe
 SHA512 
1340473c0ede35450d9cb91bdca2fb237dd2c19e7cde7a05f3c2c70b741f4321e54a1cc4042a48dc83e07dc6967c904fae6c22233ce28fbc6dfa836cef281250
 DIST wine-staging-10.10.tar.gz 9403622 BLAKE2B 
8fb762591abe5097c6887420d1de5087e90f732e08df77d3706cf5bc5f2e91cee507c2cf7de58d501544fc7e4c23e4f357e5f648355a2dcc57eb7d60562203bb
 SHA512 
aefd3baa584607c64c46ef01ff6a457b0f5fd9324a4acdcfbee27de387d12b8e815b8e0d041f8f8fcc32408c64f75e0b11660d9f0252021e6c33df1d00dcd538
 DIST wine-staging-10.11.tar.gz 9513801 BLAKE2B 
db1629d7f209d8165a2d16dae790721efb96ac966b99c5c3b8a04304c308185487e4503050a70895f2643b3e233268b9f7aaae3b4c6dfc28ca993bb66a70d969
 SHA512 
e001245df09b2b6c21069dc869d48c22ab99fb363356d3bb682323de403a2b2ee6ad00ed8b27d7399215a40c06912e752da4c29d2d909385441d78ad230d1403
 DIST wine-staging-10.12.tar.gz 9508211 BLAKE2B 
cb466ab5397f0259ab69312092b4bd31a8f3608628f03ab6e4dca0951da0ad83274da77590a327ec47140170a127bd77c154e3a62833834b594264b4e729d7d5
 SHA512 
dde56f6d8d6cd8d346d3c1b9101cfe8c61ddafca8a4ca3e2092dd140f2e622b2e899ae557b4451f7254d017b772b0855b3c292b88000660a05267d21257b89cb
-DIST wine-staging-10.9.tar.gz 9353296 BLAKE2B 
5041ed69008e6eef1f15256a31f5800ceaf94460a49c5ed385a66b4d43e6277701a4dccaed4542a7a9cde64c10842a2b348871f3df5c19bbc4ff4d2f0152251b
 SHA512 
953003cc546038493e1bbc437448fcac1140991bcc839e5be5c5b9f3661385721a49faa569685ca3eb709f3235698d55b63ea3d1e467c7ad1e4a13691ae50f77

diff --git a/app-emulation/wine-staging/wine-staging-10.9.ebuild 
b/app-emulation/wine-staging/wine-staging-10.9.ebuild
deleted file mode 100644
index 430aee968b32..000000000000
--- a/app-emulation/wine-staging/wine-staging-10.9.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..14} )
-inherit edo optfeature python-any-r1 wine
-
-WINE_GECKO=2.47.4
-WINE_MONO=10.0.0
-WINE_P=wine-$(ver_cut 1-2)
-
-if [[ ${PV} == 9999 ]]; then
-       inherit git-r3
-       EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine-staging.git";
-       WINE_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_P}.tar.xz
-               
https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-       "
-       KEYWORDS="-* ~amd64 ~arm64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging 
patchset"
-HOMEPAGE="
-       https://wiki.winehq.org/Wine-Staging
-       https://gitlab.winehq.org/wine/wine-staging/
-"
-S=${WORKDIR}/${WINE_P}
-
-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="
-       ${PYTHON_DEPS}
-       dev-vcs/git
-       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 #900334)
-       res_getservers # false positive
-)
-QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-7.17-noexecstack.patch
-       "${FILESDIR}"/${PN}-7.20-unwind.patch
-       "${FILESDIR}"/${PN}-8.13-rpath.patch
-)
-
-src_unpack() {
-       if [[ ${PV} == 9999 ]]; then
-               EGIT_CHECKOUT_DIR=${WORKDIR}/${P}
-               git-r3_src_unpack
-
-               # hack: use subshell to preserve state (including what git-r3 
unpack
-               # sets) for smart-live-rebuild as this is not the repo to look 
at
-               (
-                       
EGIT_COMMIT=$(<"${EGIT_CHECKOUT_DIR}"/staging/upstream-commit) || die
-                       EGIT_REPO_URI=${WINE_EGIT_REPO_URI}
-                       EGIT_CHECKOUT_DIR=${S}
-                       einfo "Fetching Wine commit matching the current 
patchset by default (${EGIT_COMMIT})"
-                       git-r3_src_unpack
-               )
-       else
-               default
-       fi
-}
-
-src_prepare() {
-       local patchinstallargs=(
-               --all
-               --no-autoconf
-               ${MY_WINE_STAGING_CONF}
-       )
-
-       edo "${PYTHON}" ../${P}/staging/patchinstall.py "${patchinstallargs[@]}"
-
-       wine_src_prepare
-}
-
-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)
-               $(use_with kerberos gssapi)
-               $(use_with kerberos krb5)
-               $(use_with netapi)
-               $(use_with nls gettext)
-               $(use_with opencl)
-               $(use_with opengl)
-               --without-osmesa # media-libs/mesa no longer supports this
-               --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