git: fec83265652d - main - emulators/wine-devel: Update 10.19 => 10.20
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 01 Dec 2025 15:10:50 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=fec83265652d54fcf6fac346cf6de4e03d04d757
commit fec83265652d54fcf6fac346cf6de4e03d04d757
Author: Thibault Payet <monwarez@mailoo.org>
AuthorDate: 2025-12-01 15:08:08 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-12-01 15:08:08 +0000
emulators/wine-devel: Update 10.19 => 10.20
Changelog:
- Bundled vkd3d upgraded to version 1.18.
- More support for reparse points.
- More refactoring of Common Controls after the v5/v6 split.
- Progress dialog for document scanning.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-10.20
Advice FreeBSD 15.0 user to either use wine64 or build their own packages for 32bit.
PR: 291300
---
emulators/wine-devel/Makefile | 2 +-
emulators/wine-devel/distinfo | 6 +++---
emulators/wine-devel/files/wine-wow64.sh | 4 ++++
emulators/wine-devel/pkg-plist | 11 +++++++++++
4 files changed, 19 insertions(+), 4 deletions(-)
diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index abc3e7c7ad52..9ae1b3bc8440 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine
-DISTVERSION= 10.19
+DISTVERSION= 10.20
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= https://dl.winehq.org/wine/source/10.x/
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index 87281014b61a..65e988aa3d6e 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763308228
-SHA256 (wine-10.19.tar.xz) = 7cec58323c6f2aaee7aca93517379cbbfef96e2c2c580c68ff85dd000cbbdd46
-SIZE (wine-10.19.tar.xz) = 33032428
+TIMESTAMP = 1764503402
+SHA256 (wine-10.20.tar.xz) = 81b4a153958f6247fe5041d5df65eadcbbeea1b6ba8cda24eb7e3d7ce2d1fe3c
+SIZE (wine-10.20.tar.xz) = 33151284
diff --git a/emulators/wine-devel/files/wine-wow64.sh b/emulators/wine-devel/files/wine-wow64.sh
index 47d8fcc90f2c..9008572125d3 100644
--- a/emulators/wine-devel/files/wine-wow64.sh
+++ b/emulators/wine-devel/files/wine-wow64.sh
@@ -10,6 +10,9 @@ if [ ! -f "$I386_ROOT/$PREFIX/bin/wine" ]
then
printf "%s doesn't exist!\n\n" "$I386_ROOT/$PREFIX/bin/wine"
printf "Try installing 32-bit Wine with\n\t%s\n" "$PREFIX/share/wine/pkg32.sh install wine-devel mesa-dri"
+
+ printf "In the case of FreeBSD 15.0, use wine64 instead or use Poudriere if 32bit is needed\n"
+
ABI=$(pkg config ABI | sed s/amd64/i386/)
FREEBSD_VERSION_MAJOR=`uname -r | sed "s/\..*//"`
cat <<- HERE
@@ -20,6 +23,7 @@ then
FreeBSD:$FREEBSD_VERSION_MAJOR:i386
to the relevant output directories. See pkg.conf(5) for more info.
HERE
+
exit 1
fi
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index 6f46bfa155cc..875eaa438fcc 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -592,6 +592,7 @@ include/wine/windows/icm.h
include/wine/windows/icmpapi.h
include/wine/windows/icodecapi.h
include/wine/windows/icodecapi.idl
+include/wine/windows/icu.h
include/wine/windows/idispids.h
include/wine/windows/ieautomation.h
include/wine/windows/ieautomation.idl
@@ -935,6 +936,7 @@ include/wine/windows/rstloc.idl
include/wine/windows/rstnot.idl
include/wine/windows/rstscr.idl
include/wine/windows/rstupd.idl
+include/wine/windows/rstvw.idl
include/wine/windows/rstxsc.idl
include/wine/windows/rtlsupportapi.h
include/wine/windows/rtutils.h
@@ -1091,6 +1093,8 @@ include/wine/windows/vsstyle.h
include/wine/windows/vssym32.h
include/wine/windows/vswriter.h
include/wine/windows/vswriter.idl
+include/wine/windows/vwchp.idl
+include/wine/windows/vwflt.idl
include/wine/windows/wbemcli.h
include/wine/windows/wbemcli.idl
include/wine/windows/wbemdisp.h
@@ -1529,6 +1533,7 @@ lib/wine/%%WINEARCH%%-unix/libhlink.a
lib/wine/%%WINEARCH%%-unix/libhtmlhelp.a
lib/wine/%%WINEARCH%%-unix/libhttpapi.a
lib/wine/%%WINEARCH%%-unix/libicmui.a
+lib/wine/%%WINEARCH%%-unix/libicu.a
lib/wine/%%WINEARCH%%-unix/libieframe.a
lib/wine/%%WINEARCH%%-unix/libimagehlp.a
lib/wine/%%WINEARCH%%-unix/libimm32.a
@@ -1957,6 +1962,9 @@ lib/wine/%%WINEARCH%%-windows/iccvid.dll
lib/wine/%%WINEARCH%%-windows/icinfo.exe
lib/wine/%%WINEARCH%%-windows/icmp.dll
lib/wine/%%WINEARCH%%-windows/icmui.dll
+lib/wine/%%WINEARCH%%-windows/icu.dll
+lib/wine/%%WINEARCH%%-windows/icuin.dll
+lib/wine/%%WINEARCH%%-windows/icuuc.dll
lib/wine/%%WINEARCH%%-windows/ieframe.dll
lib/wine/%%WINEARCH%%-windows/ieproxy.dll
lib/wine/%%WINEARCH%%-windows/iertutil.dll
@@ -2094,6 +2102,7 @@ lib/wine/%%WINEARCH%%-windows/libhlink.a
lib/wine/%%WINEARCH%%-windows/libhtmlhelp.a
lib/wine/%%WINEARCH%%-windows/libhttpapi.a
lib/wine/%%WINEARCH%%-windows/libicmui.a
+lib/wine/%%WINEARCH%%-windows/libicu.a
lib/wine/%%WINEARCH%%-windows/libieframe.a
lib/wine/%%WINEARCH%%-windows/libimagehlp.a
lib/wine/%%WINEARCH%%-windows/libimm32.a
@@ -2365,6 +2374,7 @@ lib/wine/%%WINEARCH%%-windows/msvcrt.dll
lib/wine/%%WINEARCH%%-windows/msvcrt20.dll
lib/wine/%%WINEARCH%%-windows/msvcrt40.dll
lib/wine/%%WINEARCH%%-windows/msvcrtd.dll
+lib/wine/%%WINEARCH%%-windows/msvdsp.dll
lib/wine/%%WINEARCH%%-windows/msvfw32.dll
lib/wine/%%WINEARCH%%-windows/msvidc32.dll
%%WINE32%%lib/wine/%%WINEARCH%%-windows/msvideo.dll16
@@ -2590,6 +2600,7 @@ lib/wine/%%WINEARCH%%-windows/vdmdbg.dll
%%WINE32%%lib/wine/%%WINEARCH%%-windows/ver.dll16
lib/wine/%%WINEARCH%%-windows/version.dll
lib/wine/%%WINEARCH%%-windows/vga.dll
+lib/wine/%%WINEARCH%%-windows/vidreszr.dll
lib/wine/%%WINEARCH%%-windows/view.exe
lib/wine/%%WINEARCH%%-windows/virtdisk.dll
%%WINE32%%lib/wine/%%WINEARCH%%-windows/vmm.vxd