1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-04 06:15:24 +00:00

emulators/wine-devel: Update to Wine 6.8

This includes the following changes:
 - Libraries installed into architecture-specific subdirectories.
 - Secur32 library converted to PE.
 - Support for Map object in JavaScript.
 - Various bug fixes.

The first of the above implies massive changes to the packaging
structure.
This commit is contained in:
Gerald Pfeifer 2021-05-17 06:12:29 +00:00
parent ba19a2f9c6
commit 105de62c3f
3 changed files with 2270 additions and 2293 deletions
emulators/wine-devel

View File

@ -1,8 +1,7 @@
# Created by: Gerald Pfeifer <gerald@FreeBSD.org>
PORTNAME= wine
DISTVERSION= 6.7
PORTREVISION= 1
DISTVERSION= 6.8
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= SF/${PORTNAME}/Source \
@ -148,7 +147,7 @@ X11_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
# --libdir is required since Wine defaults to "${PREFIX}/lib64" on amd64.
CONFIGURE_ARGS+= --enable-win64 --libdir=${PREFIX}/lib
PLIST_SUB+= WINE32="@comment " WINE64=""
PLIST_SUB+= WINE32="@comment " WINE64="" WINEARCH="amd64"
# Wine assumes a WoW64 package is available, which is not the case on
# FreeBSD yet.
@ -156,7 +155,7 @@ post-patch:
${REINPLACE_CMD} '/Exec/s|wine|wine64|g' ${WRKSRC}/loader/wine.desktop
.else
PLIST_SUB+= WINE32="" WINE64="@comment "
PLIST_SUB+= WINE32="" WINE64="@comment " WINEARCH="i386"
.endif
post-extract-STAGING-on: fix-shebang
@ -167,9 +166,6 @@ pre-build:
cd ${WRKSRC} && ${MAKE_CMD} depend
post-install:
@${MV} -f ${STAGEDIR}${WINELIBDIR}/libwine.so.1.0 \
${STAGEDIR}${WINELIBDIR}/libwine.so.1
@${LN} -sf libwine.so.1 ${STAGEDIR}/${WINELIBDIR}/libwine.so
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for i in README ANNOUNCE AUTHORS
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1619251409
SHA256 (wine-6.7.tar.xz) = c30514b7761d4611514ae021cb1e354128d77eff54a283f1401ee702277bbea4
SIZE (wine-6.7.tar.xz) = 24449368
SHA256 (v6.7.tar.gz) = e539bde0f7ffcb9f70c5474f0f397bdbbc3b48a1922d2abf0a32dc2d6f994694
SIZE (v6.7.tar.gz) = 9722531
TIMESTAMP = 1620461260
SHA256 (wine-6.8.tar.xz) = 5b422dde67d8412871152ce315875efb494507ad38a0f4d710f13938a769ebd8
SIZE (wine-6.8.tar.xz) = 24481304
SHA256 (v6.8.tar.gz) = a93460f673e32d9903325b4276491fc30529af7828486ca8ed6dca83b2fc566a
SIZE (v6.8.tar.gz) = 9709006

File diff suppressed because it is too large Load Diff