Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Jan 2026 08:43:25 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Thibault Payet <monwarez@mailoo.org>
Subject:   git: 36f7f11c6c75 - main - emulators/wine-devel: Update 11.0 => 11.1
Message-ID:  <69787aad.25c23.4fe510f@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=36f7f11c6c75750e8f0ba60627f2ae38a3ce134b

commit 36f7f11c6c75750e8f0ba60627f2ae38a3ce134b
Author:     Thibault Payet <monwarez@mailoo.org>
AuthorDate: 2026-01-27 08:38:45 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-01-27 08:38:45 +0000

    emulators/wine-devel: Update 11.0 => 11.1
    
    Changelog:
    - Various changes that were deferred during code freeze.
    - More pixel format conversions in WindowsCodecs.
    - More work on ActiveX Data Objects (MSADO).
    - Various bug fixes.
    https://gitlab.winehq.org/wine/wine/-/releases/wine-11.1
    
    Make the port flavors for the audio backends:
    - default -> ALSA and OSS options are enabled by default;
    - allaudio -> ALSA, OSS and PULSEAUDIO options are enabled by default.
    
    PR:     292744
---
 emulators/wine-devel/Makefile  | 26 ++++++++++++++++++--------
 emulators/wine-devel/distinfo  |  6 +++---
 emulators/wine-devel/pkg-plist |  8 ++++++++
 3 files changed, 29 insertions(+), 11 deletions(-)

diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index 258a0ff09089..27e030c946c6 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,9 +1,9 @@
 PORTNAME=	wine
-DISTVERSION=	11.0
+DISTVERSION=	11.1
 PORTEPOCH=	1
 CATEGORIES=	emulators
-MASTER_SITES=	https://dl.winehq.org/wine/source/11.0/
-PKGNAMESUFFIX=	-devel
+MASTER_SITES=	https://dl.winehq.org/wine/source/11.x/
+PKGNAMESUFFIX=	-devel${FLAVOR:N${FLAVORS:[1]}:C/.+/-${FLAVOR}/}
 
 MAINTAINER=	monwarez@mailoo.org
 COMMENT=	Microsoft Windows compatibility environment
@@ -18,6 +18,9 @@ ONLY_FOR_ARCHS=	amd64 i386
 BUILD_DEPENDS=	${LOCALBASE}/bin/flex:textproc/flex
 LIB_DEPENDS=	libhwloc.so:devel/hwloc2
 
+FLAVORS=	default allaudio
+FLAVOR?=	default
+
 # Only devel/llvm17 and later come with necessary include files - PR274542
 USES=		bison cpe desktop-file-utils gmake llvm:min=17,build,noexport \
 		localbase pkgconfig sdl shebangfix tar:xz
@@ -48,7 +51,6 @@ CONFIGURE_ARGS=	--verbose \
 		--without-pcap \
 		--without-pcsclite \
 		--with-pthread \
-		--without-pulse \
 		--without-sane \
 		--with-sdl \
 		--without-udev \
@@ -70,9 +72,12 @@ PORTDATA=	wine.inf
 # GECKO and MONO are intentionally kept at the end since they are just
 # used to depends at runtime on wine-gecko-devel and wine-mono-devel
 OPTIONS_DEFINE=		CUPS DOCS DOSBOX FFMPEG GNUTLS V4L WAYLAND X11 GECKO MONO
-OPTIONS_DEFAULT=	ALSA FFMPEG GNUTLS WAYLAND X11
-OPTIONS_RADIO=		AUDIO
-OPTIONS_RADIO_AUDIO=	ALSA OSS
+OPTIONS_DEFAULT=	ALSA FFMPEG GNUTLS OSS WAYLAND X11
+.if ${FLAVOR} == allaudio
+OPTIONS_DEFAULT+=	PULSEAUDIO
+.endif
+OPTIONS_GROUP=		AUDIO
+OPTIONS_GROUP_AUDIO=	ALSA OSS PULSEAUDIO
 OPTIONS_SUB=		yes
 
 DOSBOX_DESC=	Use DOSBox to run MS-DOS programs
@@ -105,6 +110,11 @@ OSS_USES=		gnome gstreamer
 OSS_USE=		GNOME=glib20
 OSS_CONFIGURE_WITH=	oss
 
+PULSEAUDIO_LIB_DEPENDS=		libpulse.so:audio/pulseaudio
+PULSEAUDIO_USES=		gnome gstreamer
+PULSEAUDIO_USE=			GNOME=glib20
+PULSEAUDIO_CONFIGURE_WITH=	pulse
+
 V4L_BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
 V4L_LIB_DEPENDS=	libv4l2.so:multimedia/libv4l
 V4L_CONFIGURE_WITH=	v4l2
@@ -123,7 +133,7 @@ X11_CONFIGURE_WITH=	fontconfig freetype opengl x xinerama xinput2 xrandr xrender
 
 .include <bsd.port.pre.mk>
 
-.if ${PORT_OPTIONS:MALSA} || ${PORT_OPTIONS:MOSS}
+.if ${PORT_OPTIONS:MALSA} || ${PORT_OPTIONS:MOSS} || ${PORT_OPTIONS:MPULSEAUDIO}
 CONFIGURE_ARGS+=	--with-gstreamer
 PLIST_SUB+=		GSTREAMER=""
 .else
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index 6de31c5f15d9..d1d76d5b299c 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1768330604
-SHA256 (wine-11.0.tar.xz) = c07a6857933c1fc60dff5448d79f39c92481c1e9db5aa628db9d0358446e0701
-SIZE (wine-11.0.tar.xz) = 33172240
+TIMESTAMP = 1769415373
+SHA256 (wine-11.1.tar.xz) = bf4c7c8fb5d8c1f656f30a2bea93870c85f13ff8311ab2f61ddef900eb28cb8f
+SIZE (wine-11.1.tar.xz) = 33194852
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index 4db9d0a324ae..96470049961e 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -211,6 +211,7 @@ include/wine/windows/comcat.idl
 include/wine/windows/commctrl.h
 include/wine/windows/commctrl.rh
 include/wine/windows/commdlg.h
+include/wine/windows/common.ver
 include/wine/windows/commoncontrols.h
 include/wine/windows/commoncontrols.idl
 include/wine/windows/compobj.h
@@ -746,6 +747,7 @@ include/wine/windows/msdasc.h
 include/wine/windows/msdasc.idl
 include/wine/windows/msdasql.h
 include/wine/windows/msdelta.h
+include/wine/windows/msdshape.h
 include/wine/windows/mshtmcid.h
 include/wine/windows/mshtmdid.h
 include/wine/windows/mshtmhst.h
@@ -818,6 +820,7 @@ include/wine/windows/ntsecapi.h
 include/wine/windows/ntsecpkg.h
 include/wine/windows/ntstatus.h
 include/wine/windows/ntuser.h
+include/wine/windows/ntverp.h
 include/wine/windows/oaidl.h
 include/wine/windows/oaidl.idl
 include/wine/windows/objbase.h
@@ -857,6 +860,8 @@ include/wine/windows/patchapi.h
 include/wine/windows/pathcch.h
 include/wine/windows/pdh.h
 include/wine/windows/pdhmsg.h
+include/wine/windows/peninputpanel.h
+include/wine/windows/peninputpanel.idl
 include/wine/windows/perflib.h
 include/wine/windows/perhist.h
 include/wine/windows/perhist.idl
@@ -1707,6 +1712,7 @@ lib/wine/%%WINEARCH%%-unix/winedmo.so
 %%GSTREAMER%%lib/wine/%%WINEARCH%%-unix/winegstreamer.so
 %%OSS%%lib/wine/%%WINEARCH%%-unix/wineoss.so
 lib/wine/%%WINEARCH%%-unix/wineps.so
+%%PULSEAUDIO%%lib/wine/%%WINEARCH%%-unix/winepulse.so
 lib/wine/%%WINEARCH%%-unix/winevulkan.so
 %%WAYLAND%%lib/wine/%%WINEARCH%%-unix/winewayland.so
 %%X11%%lib/wine/%%WINEARCH%%-unix/winex11.so
@@ -1755,6 +1761,7 @@ lib/wine/%%WINEARCH%%-windows/cards.dll
 lib/wine/%%WINEARCH%%-windows/cdosys.dll
 lib/wine/%%WINEARCH%%-windows/certutil.exe
 lib/wine/%%WINEARCH%%-windows/cfgmgr32.dll
+lib/wine/%%WINEARCH%%-windows/chakra.dll
 lib/wine/%%WINEARCH%%-windows/chcp.com
 lib/wine/%%WINEARCH%%-windows/clock.exe
 lib/wine/%%WINEARCH%%-windows/clusapi.dll
@@ -2683,6 +2690,7 @@ lib/wine/%%WINEARCH%%-windows/winemsibuilder.exe
 lib/wine/%%WINEARCH%%-windows/winepath.exe
 lib/wine/%%WINEARCH%%-windows/wineps.drv
 %%WINE32%%lib/wine/%%WINEARCH%%-windows/wineps16.drv16
+%%PULSEAUDIO%%lib/wine/%%WINEARCH%%-windows/winepulse.drv
 %%WINE32%%lib/wine/%%WINEARCH%%-windows/winevdm.exe
 lib/wine/%%WINEARCH%%-windows/winevulkan.dll
 %%WAYLAND%%lib/wine/%%WINEARCH%%-windows/winewayland.drv


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69787aad.25c23.4fe510f>