summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emulators/wine-devel/Makefile4
-rw-r--r--emulators/wine-devel/distinfo6
-rw-r--r--emulators/wine-devel/files/pkg-message.in11
-rw-r--r--emulators/wine-devel/pkg-plist4
4 files changed, 21 insertions, 4 deletions
diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index 904dc99b83f7..6c5f6f831ea2 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine
-DISTVERSION= 10.16
+DISTVERSION= 10.17
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= https://dl.winehq.org/wine/source/10.x/
@@ -16,6 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= amd64 i386
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex
+LIB_DEPENDS= libhwloc.so:devel/hwloc2
# Only devel/llvm17 and later come with necessary include files - PR274542
USES= bison cpe desktop-file-utils gmake llvm:min=17,build,noexport \
@@ -42,6 +43,7 @@ CONFIGURE_ARGS= --verbose \
--without-gettext --without-gettextpo \
--without-gphoto \
--without-gssapi \
+ --with-hwloc \
--without-inotify \
--without-krb5 \
--with-mingw CROSSCC="clang" \
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index 16223d1de1f3..3eb8e38adcfc 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759596682
-SHA256 (wine-10.16.tar.xz) = c5ed2742bff208c63b005bcfb91a2fc6cc49af6c6695bc8c0cf0fe6f4da60446
-SIZE (wine-10.16.tar.xz) = 32840688
+TIMESTAMP = 1760980140
+SHA256 (wine-10.17.tar.xz) = bbf8e7de32cea9fe305361d4af85e30492254c4bf02039ee26dac7a66701b4e6
+SIZE (wine-10.17.tar.xz) = 32902236
diff --git a/emulators/wine-devel/files/pkg-message.in b/emulators/wine-devel/files/pkg-message.in
index 18639d47533e..46bbc14aacc2 100644
--- a/emulators/wine-devel/files/pkg-message.in
+++ b/emulators/wine-devel/files/pkg-message.in
@@ -18,4 +18,15 @@ EOF
$ wine64 regedit wayland.reg
EOM
}
+{ type: upgrade
+ maximum_version: "10.17"
+ message: <<EOM
+Since the version 10.17, wine require hwloc2 as an additional
+dependency. If it was not automatically installed, then install it
+for the 64bit part with:
+# pkg install hwloc2
+And for the 32bit part do as the user that would use wine:
+$ %%PREFIX%%/share/wine/pkg32.sh install hwloc2
+EOM
+}
]
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index 9e0a8606ff60..81e6d25fa7ff 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -908,6 +908,8 @@ include/wine/windows/robuffer.h
include/wine/windows/robuffer.idl
include/wine/windows/roerrorapi.h
include/wine/windows/rometadata.h
+include/wine/windows/rometadataapi.h
+include/wine/windows/rometadataapi.idl
include/wine/windows/rometadataresolution.h
include/wine/windows/roparameterizediid.h
include/wine/windows/roparameterizediid.idl
@@ -1752,6 +1754,7 @@ lib/wine/%%WINEARCH%%-windows/colorcnv.dll
lib/wine/%%WINEARCH%%-windows/combase.dll
lib/wine/%%WINEARCH%%-windows/comcat.dll
lib/wine/%%WINEARCH%%-windows/comctl32.dll
+lib/wine/%%WINEARCH%%-windows/comctl32_v6.dll
lib/wine/%%WINEARCH%%-windows/comdlg32.dll
lib/wine/%%WINEARCH%%-windows/coml2.dll
%%WINE32%%lib/wine/%%WINEARCH%%-windows/comm.drv16
@@ -2612,6 +2615,7 @@ lib/wine/%%WINEARCH%%-windows/win32u.dll
%%WINE32%%lib/wine/%%WINEARCH%%-windows/win87em.dll16
%%WINE32%%lib/wine/%%WINEARCH%%-windows/winaspi.dll16
lib/wine/%%WINEARCH%%-windows/winbio.dll
+lib/wine/%%WINEARCH%%-windows/winbrand.dll
%%WINE32%%lib/wine/%%WINEARCH%%-windows/windebug.dll16
lib/wine/%%WINEARCH%%-windows/windows.applicationmodel.dll
lib/wine/%%WINEARCH%%-windows/windows.devices.bluetooth.dll