Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Aug 2020 08:52:13 +0000 (UTC)
From:      Gerald Pfeifer <gerald@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r547155 - in head/emulators/wine-devel: . files
Message-ID:  <202008310852.07V8qDQE068080@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gerald
Date: Mon Aug 31 08:52:13 2020
New Revision: 547155
URL: https://svnweb.freebsd.org/changeset/ports/547155

Log:
  Update to Wine 5.16.  This includes the following changes:
   - Support for x86 AVX registers.
   - Still more restructuration of the console support.
   - Various bug fixes.
  
  Revert an upstream patch (7571fa87df453e404d8b6ca58e2da95340156849)
  that breaks the build with GCC 9 for now - files/patch-tools-makedep.
  
  A number of files transitioned from the Staging patchset to the main
  codebase, in addition the Staging patchset lost some and gained some.

Added:
  head/emulators/wine-devel/files/patch-tools-makedep   (contents, props changed)
Modified:
  head/emulators/wine-devel/Makefile
  head/emulators/wine-devel/distinfo
  head/emulators/wine-devel/pkg-plist

Modified: head/emulators/wine-devel/Makefile
==============================================================================
--- head/emulators/wine-devel/Makefile	Mon Aug 31 07:14:31 2020	(r547154)
+++ head/emulators/wine-devel/Makefile	Mon Aug 31 08:52:13 2020	(r547155)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	wine
-DISTVERSION=	5.15
+DISTVERSION=	5.16
 PORTEPOCH=	1
 CATEGORIES=	emulators
 MASTER_SITES=	SF/${PORTNAME}/Source \

Modified: head/emulators/wine-devel/distinfo
==============================================================================
--- head/emulators/wine-devel/distinfo	Mon Aug 31 07:14:31 2020	(r547154)
+++ head/emulators/wine-devel/distinfo	Mon Aug 31 08:52:13 2020	(r547155)
@@ -1,5 +1,5 @@
-TIMESTAMP = 1597590323
-SHA256 (wine-5.15.tar.xz) = 3f267cfcd4775bfdeddb1b2a592b875291f5e2dccdebce55f9b2012f7c670915
-SIZE (wine-5.15.tar.xz) = 23999688
-SHA256 (v5.15.tar.gz) = a57b3266b430a5a5ea8334ed2ddbe263e4df4b638d90590465bee8afa65babc7
-SIZE (v5.15.tar.gz) = 9840101
+TIMESTAMP = 1598805458
+SHA256 (wine-5.16.tar.xz) = 98d9a62f89e20a8f1321aadd4183229aab47ca5b2f12c7e0968cf81634322249
+SIZE (wine-5.16.tar.xz) = 24025256
+SHA256 (v5.16.tar.gz) = 241dde851ff04fffa08f9f1c37fd9d30d5ca1e27c1ee31913ff74ac412445dd5
+SIZE (v5.16.tar.gz) = 9830408

Added: head/emulators/wine-devel/files/patch-tools-makedep
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/wine-devel/files/patch-tools-makedep	Mon Aug 31 08:52:13 2020	(r547155)
@@ -0,0 +1,32 @@
+Revert
+
+    commit 7571fa87df453e404d8b6ca58e2da95340156849
+    Author: Alexandre Julliard <julliard@winehq.org>
+    Date:   Mon Aug 24 13:30:12 2020 +0200
+
+    makefiles: Don't implicitly import the module itself when -nodefaultlibs is used.
+    
+    Signed-off-by: Alexandre Julliard <julliard@winehq.org>
+
+which breaks the build with GCC 9.
+
+Disclaimer: This is a temporary hack!
+
+--- UTC
+diff --git a/tools/makedep.c b/tools/makedep.c
+index 4bd20d469d..825458156f 100644
+--- tools/makedep.c
++++ tools/makedep.c
+@@ -2212,11 +2212,7 @@ static struct strarray add_import_libs( const struct makefile *make, struct stra
+         const char *lib = NULL;
+ 
+         /* skip module's own importlib, its object files will be linked directly */
+-        if (make->importlib && !strcmp( make->importlib, imports.str[i] ))
+-        {
+-            if (!is_unix) continue;
+-            if (strarray_exists( &make->extradllflags, "-nodefaultlibs" )) continue;
+-        }
++        if (make->importlib && !is_unix && !strcmp( make->importlib, imports.str[i] )) continue;
+ 
+         for (j = 0; j < top_makefile->subdirs.count; j++)
+         {

Modified: head/emulators/wine-devel/pkg-plist
==============================================================================
--- head/emulators/wine-devel/pkg-plist	Mon Aug 31 07:14:31 2020	(r547154)
+++ head/emulators/wine-devel/pkg-plist	Mon Aug 31 08:52:13 2020	(r547155)
@@ -2184,6 +2184,7 @@ lib/wine/fakedlls/netio.sys
 lib/wine/fakedlls/netprofm.dll
 lib/wine/fakedlls/netsh.exe
 lib/wine/fakedlls/netstat.exe
+%%STAGING%%lib/wine/fakedlls/netutils.dll
 lib/wine/fakedlls/newdev.dll
 lib/wine/fakedlls/ngen.exe
 lib/wine/fakedlls/ninput.dll
@@ -2272,7 +2273,6 @@ lib/wine/fakedlls/rsaenh.dll
 lib/wine/fakedlls/rstrtmgr.dll
 lib/wine/fakedlls/rtutils.dll
 lib/wine/fakedlls/rtworkq.dll
-%%STAGING%%lib/wine/fakedlls/runas.exe
 %%WINE32%%lib/wine/fakedlls/rundll.exe16
 lib/wine/fakedlls/rundll32.exe
 lib/wine/fakedlls/samlib.dll
@@ -2317,6 +2317,7 @@ lib/wine/fakedlls/softpub.dll
 lib/wine/fakedlls/spoolss.dll
 lib/wine/fakedlls/spoolsv.exe
 lib/wine/fakedlls/srclient.dll
+%%STAGING%%lib/wine/fakedlls/srvcli.dll
 lib/wine/fakedlls/sspicli.dll
 lib/wine/fakedlls/start.exe
 lib/wine/fakedlls/stdole2.tlb
@@ -2404,6 +2405,7 @@ lib/wine/fakedlls/wimgapi.dll
 %%WINE32%%lib/wine/fakedlls/win87em.dll16
 %%WINE32%%lib/wine/fakedlls/winaspi.dll16
 %%WINE32%%lib/wine/fakedlls/windebug.dll16
+%%STAGING%%lib/wine/fakedlls/windows.gaming.input.dll
 lib/wine/fakedlls/windowscodecs.dll
 lib/wine/fakedlls/windowscodecsext.dll
 lib/wine/fakedlls/wineboot.exe
@@ -2484,14 +2486,14 @@ lib/wine/fakedlls/wusa.exe
 %%OPENAL%%lib/wine/fakedlls/x3daudio1_5.dll
 %%OPENAL%%lib/wine/fakedlls/x3daudio1_6.dll
 %%OPENAL%%lib/wine/fakedlls/x3daudio1_7.dll
-%%STAGING%%lib/wine/fakedlls/xactengine3_0.dll
-%%STAGING%%lib/wine/fakedlls/xactengine3_1.dll
-%%STAGING%%lib/wine/fakedlls/xactengine3_2.dll
-%%STAGING%%lib/wine/fakedlls/xactengine3_3.dll
-%%STAGING%%lib/wine/fakedlls/xactengine3_4.dll
-%%STAGING%%lib/wine/fakedlls/xactengine3_5.dll
-%%STAGING%%lib/wine/fakedlls/xactengine3_6.dll
-%%STAGING%%lib/wine/fakedlls/xactengine3_7.dll
+lib/wine/fakedlls/xactengine3_0.dll
+lib/wine/fakedlls/xactengine3_1.dll
+lib/wine/fakedlls/xactengine3_2.dll
+lib/wine/fakedlls/xactengine3_3.dll
+lib/wine/fakedlls/xactengine3_4.dll
+lib/wine/fakedlls/xactengine3_5.dll
+lib/wine/fakedlls/xactengine3_6.dll
+lib/wine/fakedlls/xactengine3_7.dll
 %%OPENAL%%lib/wine/fakedlls/xapofx1_1.dll
 %%OPENAL%%lib/wine/fakedlls/xapofx1_2.dll
 %%OPENAL%%lib/wine/fakedlls/xapofx1_3.dll
@@ -2766,6 +2768,7 @@ lib/wine/libvulkan-1.def
 lib/wine/libwbemuuid.a
 lib/wine/libwebservices.def
 lib/wine/libwer.def
+%%STAGING%%lib/wine/windows.gaming.input.dll.so
 lib/wine/libwindowscodecs.a
 lib/wine/libwindowscodecsext.def
 lib/wine/libwinecrt0.a
@@ -2913,6 +2916,7 @@ lib/wine/netio.sys.so
 lib/wine/netprofm.dll.so
 lib/wine/netsh.exe.so
 lib/wine/netstat.exe.so
+%%STAGING%%lib/wine/netutils.dll.so
 lib/wine/newdev.dll.so
 lib/wine/ngen.exe.so
 lib/wine/ninput.dll.so
@@ -3002,7 +3006,6 @@ lib/wine/rsaenh.dll.so
 lib/wine/rstrtmgr.dll.so
 lib/wine/rtutils.dll.so
 lib/wine/rtworkq.dll.so
-%%STAGING%%lib/wine/runas.exe.so
 %%WINE32%%lib/wine/rundll.exe16.so
 lib/wine/rundll32.exe.so
 lib/wine/samlib.dll.so
@@ -3047,6 +3050,7 @@ lib/wine/softpub.dll.so
 lib/wine/spoolss.dll.so
 lib/wine/spoolsv.exe.so
 lib/wine/srclient.dll.so
+%%STAGING%%lib/wine/srvcli.dll.so
 lib/wine/sspicli.dll.so
 lib/wine/start.exe.so
 lib/wine/stdole2.tlb.so
@@ -3214,14 +3218,14 @@ lib/wine/wusa.exe.so
 %%OPENAL%%lib/wine/x3daudio1_5.dll.so
 %%OPENAL%%lib/wine/x3daudio1_6.dll.so
 %%OPENAL%%lib/wine/x3daudio1_7.dll.so
-%%STAGING%%lib/wine/xactengine3_0.dll.so
-%%STAGING%%lib/wine/xactengine3_1.dll.so
-%%STAGING%%lib/wine/xactengine3_2.dll.so
-%%STAGING%%lib/wine/xactengine3_3.dll.so
-%%STAGING%%lib/wine/xactengine3_4.dll.so
-%%STAGING%%lib/wine/xactengine3_5.dll.so
-%%STAGING%%lib/wine/xactengine3_6.dll.so
-%%STAGING%%lib/wine/xactengine3_7.dll.so
+lib/wine/xactengine3_0.dll.so
+lib/wine/xactengine3_1.dll.so
+lib/wine/xactengine3_2.dll.so
+lib/wine/xactengine3_3.dll.so
+lib/wine/xactengine3_4.dll.so
+lib/wine/xactengine3_5.dll.so
+lib/wine/xactengine3_6.dll.so
+lib/wine/xactengine3_7.dll.so
 %%OPENAL%%lib/wine/xapofx1_1.dll.so
 %%OPENAL%%lib/wine/xapofx1_2.dll.so
 %%OPENAL%%lib/wine/xapofx1_3.dll.so



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