Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Jun 2025 12:51:28 GMT
From:      Gerald Pfeifer <gerald@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 890284bbff58 - main - emulators/wine-devel: Update to 10.10
Message-ID:  <202506221251.55MCpSnV045251@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by gerald:

URL: https://cgit.FreeBSD.org/ports/commit/?id=890284bbff586385538727deed119983f8985405

commit 890284bbff586385538727deed119983f8985405
Author:     Thibault Payet <monwarez@mailoo.org>
AuthorDate: 2025-06-14 10:51:40 +0000
Commit:     Gerald Pfeifer <gerald@FreeBSD.org>
CommitDate: 2025-06-22 12:49:08 +0000

    emulators/wine-devel: Update to 10.10
    
    This includes the following changes:
    - OSMesa library no longer needed.
    - More support for generating Windows Runtime metadata in WIDL.
    - Locale data updated to Unicode CLDR 47.
    - P010 format support in Media Foundation.
    - Various bug fixes.
    
    Removed the --without-osmesa option since it is no longer available.
    
    PR:             287547
---
 emulators/wine-devel/Makefile            | 5 ++---
 emulators/wine-devel/distinfo            | 6 +++---
 emulators/wine-devel/files/wine-wow64.sh | 3 +++
 emulators/wine-devel/pkg-plist           | 5 +++++
 4 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index f937c7223be9..d98676b38c45 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	wine
-DISTVERSION=	10.9
+DISTVERSION=	10.10
 PORTEPOCH=	1
 CATEGORIES=	emulators
 MASTER_SITES=	https://dl.winehq.org/wine/source/10.x/
@@ -43,7 +43,6 @@ CONFIGURE_ARGS+=--verbose \
 		--with-mingw CROSSCC="clang" \
 		--without-netapi \
 		--without-opencl \
-		--without-osmesa \
 		--without-pcap \
 		--without-pcsclite \
 		--with-pthread \
@@ -148,7 +147,7 @@ post-patch:
 	${REINPLACE_CMD} '/Exec/s|wine|wine64|g' ${WRKSRC}/loader/wine.desktop
 
 .else
-EXTRA_PATCHES+=	files/extra-patch-tools-winebuild-res32
+EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-tools-winebuild-res32
 PLIST_SUB+=		WINE32="" WINE64="@comment " WINEARCH="i386"
 .endif
 
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index 7af28ea30db8..261fa76cdef2 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749278667
-SHA256 (wine-10.9.tar.xz) = c2baee3b4486822705605cfd1159f960f319f0eee33c0aa7c380ae983b70ccee
-SIZE (wine-10.9.tar.xz) = 32499024
+TIMESTAMP = 1749898973
+SHA256 (wine-10.10.tar.xz) = e76466a5ca3197f399ddf8069b0a79e5eb2dffe5b3b7db9eb7272288330c8596
+SIZE (wine-10.10.tar.xz) = 32528748
diff --git a/emulators/wine-devel/files/wine-wow64.sh b/emulators/wine-devel/files/wine-wow64.sh
index fd96577fb486..47d8fcc90f2c 100644
--- a/emulators/wine-devel/files/wine-wow64.sh
+++ b/emulators/wine-devel/files/wine-wow64.sh
@@ -23,6 +23,9 @@ HERE
   exit 1
 fi
 
+# Export early so that external libs could be found
+export LD_32_LIBRARY_PATH="${LD_32_LIBRARY_PATH:+$LD_32_LIBRARY_PATH:}$I386_ROOT/$LOCALBASE/lib"
+
 WINE32_VERSION=$(env -u WINELOADERNOEXEC "$I386_ROOT/$PREFIX/bin/wine" --version)
 WINE64_VERSION=$(env -u WINELOADERNOEXEC "${TARGET}64" --version)
 if [ "$WINE32_VERSION" != "$WINE64_VERSION" ]
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index af353efacd50..90a35cde7ec4 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -503,6 +503,7 @@ include/wine/windows/dxvahd.idl
 include/wine/windows/dyngraph.idl
 include/wine/windows/endpointvolume.h
 include/wine/windows/endpointvolume.idl
+include/wine/windows/errhandlingapi.h
 include/wine/windows/errorrep.h
 include/wine/windows/errors.h
 include/wine/windows/errrec.idl
@@ -1130,6 +1131,8 @@ include/wine/windows/windows.data.xml.dom.h
 include/wine/windows/windows.data.xml.dom.idl
 include/wine/windows/windows.devices.bluetooth.h
 include/wine/windows/windows.devices.bluetooth.idl
+include/wine/windows/windows.devices.bluetooth.rfcomm.h
+include/wine/windows/windows.devices.bluetooth.rfcomm.idl
 include/wine/windows/windows.devices.enumeration.h
 include/wine/windows/windows.devices.enumeration.idl
 include/wine/windows/windows.devices.geolocation.h
@@ -1203,6 +1206,8 @@ include/wine/windows/windows.networking.connectivity.h
 include/wine/windows/windows.networking.connectivity.idl
 include/wine/windows/windows.networking.h
 include/wine/windows/windows.networking.idl
+include/wine/windows/windows.networking.sockets.h
+include/wine/windows/windows.networking.sockets.idl
 include/wine/windows/windows.perception.spatial.h
 include/wine/windows/windows.perception.spatial.idl
 include/wine/windows/windows.perception.spatial.surfaces.h


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202506221251.55MCpSnV045251>