notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
non port: emulators/wine-devel/Makefile
SVNWeb

Number of commits found: 490 (showing only 100 on this page)

1 | 2 | 3 | 4 | 5  »  

Wed, 20 Sep 2023
[ 20:43 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:049f2d665bf00d615f6713f0d78389f9bc2e5ae9  commit hash:049f2d665bf00d615f6713f0d78389f9bc2e5ae9  commit hash:049f2d665bf00d615f6713f0d78389f9bc2e5ae9  049f2d6 
emulators/wine-devel: Update to Wine 8.14

This includes the following changes:
 - Initial support for painting windows in the Wayland driver
   (which we do not use yet).
 - Command stream performance improvements in WineD3D.

 - Wow64 support in WineGStreamer.
 - WeakMap support in JScript.
 - Georgian translation.

 - Dumping of Windows registry files in WineDump.
 - Fixes for Wow64 window messages.
 - Various bug fixes.

And it brings loads of packaging changes.

PR:		273538
Approved by:	maintainer timeout
Mon, 11 Sep 2023
[ 11:56 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:2f0499ea740fac3715c7699bfbe94028050df6fa  commit hash:2f0499ea740fac3715c7699bfbe94028050df6fa  commit hash:2f0499ea740fac3715c7699bfbe94028050df6fa  2f0499e 
emulators/wine-devel: Default to LLVM 15 (instead of 10 or 11)

Port dc3c11a883551eab418c265403c383b27bad8000 from emulators/wine:

  If the user has set the default version of LLVM to 10 or 11, use
  LLVM 15 instead (rather than LLVM 12 as before). LLVM 15 is the
  current default in ports, so one less version to install in case.

Plus it's what everyone else uses. And what this port uses in most
cases.

Approved by:	portmgr (blanket)
Wed, 6 Sep 2023
[ 10:22 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:5e8f5f96207c346730f49dbb7a7a2d578a483753  commit hash:5e8f5f96207c346730f49dbb7a7a2d578a483753  commit hash:5e8f5f96207c346730f49dbb7a7a2d578a483753  5e8f5f9 
emulators/wine-devel: Configure --without-pcsclite

Be explicit about it rather than relying on autoconf. This leads to
(more) reproducible builds.

Approved by:	portmgr (blanket)
Sun, 3 Sep 2023
[ 07:50 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:e7ba5f6bf187b4d01feabb86ced156041faf081b  commit hash:e7ba5f6bf187b4d01feabb86ced156041faf081b  commit hash:e7ba5f6bf187b4d01feabb86ced156041faf081b  e7ba5f6 
emulators/wine-devel: Switch the default from OSS to ALSA

ALSA has been the default on Linux for ages and is what the majority
of upstream Wine developers use. More importantly, though, it appears
newer versions of Wine aren't actually quite working with OSS for many.
So, switch the default over to ALSA.

(This forward ports 06e0feb25f from emulators/wine.)

Bump PORTREVISION.

PR:             268164
Approved by:	maintainer timeout
Tue, 29 Aug 2023
[ 06:46 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:0ad24a4ecf40f23fc03008ecd03cf096e1036567  commit hash:0ad24a4ecf40f23fc03008ecd03cf096e1036567  commit hash:0ad24a4ecf40f23fc03008ecd03cf096e1036567  0ad24a4 
emulators/wine-devel: Do not redefine DISTFILES

This is probably a relict of the (recently removed) Wine Staging
patchset support and uses the default setting anyways.

Approved by:	portmgr (blanket)
Sun, 20 Aug 2023
[ 08:07 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:ba0e1a78f3e1623b5bc1740b2afbc1d2075c4699  commit hash:ba0e1a78f3e1623b5bc1740b2afbc1d2075c4699  commit hash:ba0e1a78f3e1623b5bc1740b2afbc1d2075c4699  ba0e1a7 
emulators/wine-devel: Add run-time dependency on alsa-plugins

When using the ALSA option (which is not the default) audio did not
work - no audio device appeared for playing and recording and the
following message appeared:

  ALSA lib dlmisc.c:285:(snd_dlobj_cache_get0) Cannot open shared
  library /usr/local/lib/alsa-lib/libasound_module_pcm_oss.so

Providing alsa-plugins at run time addresses this.

(This is a forward port of a26844393b and 3a2594ed6f from the primary
wine port.)

Bump PORTREVSION accordingly.

PR:		273137
Sun, 13 Aug 2023
[ 13:29 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:7b73514fd141265edee67e0d675bc6802990aaaa  commit hash:7b73514fd141265edee67e0d675bc6802990aaaa  commit hash:7b73514fd141265edee67e0d675bc6802990aaaa  7b73514 
emulators/wine-devel: Update to Wine 8.11

This includes changes from release candidates of version 8.0 and the
actual 8.0 release as well as 8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8,
8.9, 8.10, and ultimately 8.11, specifically the following:

 - Bundled vkd3d upgraded to version 1.6.
 - Vulkan and OpenGL thunking optimizations.
 - More support for print processors.
 - Improved joystick control panel.
 - Long types printf format conversion finished.

 - Windows version set to Windows 10 for new prefixes.
 - Many code cleanups that were deferred during code freeze.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 10 Jul 2023
[ 08:49 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:af6f5b25dae5b50b05a6b525e64e38370581317b  commit hash:af6f5b25dae5b50b05a6b525e64e38370581317b  commit hash:af6f5b25dae5b50b05a6b525e64e38370581317b  af6f5b2 
emulators/wine-devel: Remove the STAGING option

The Wine Staging patchset is experimental and goes on top of bi-weekly
development snapshots of Wine on top of a non-standard (in the world of
Wine) operating system. That's a lot of moving parts and has proven too
much to reasonably handle and user uptake has been limited at best.

Plus upstream has completely reinvented the mechanism to apply this
patchset and adjusting to that (and the additional dependencies) would
further slow down finally upgrading this port. [1]

(files/extra-gitapply was about the previous mechanism around Wine
Staging.)

PR:		271201 [1]
Discussed with:	Damjan Jovanovic <damjan.jov@gmail.org>
Thu, 29 Jun 2023
[ 00:57 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:83cf9277fc61e6e9c449df858a6d7b41e39bb08c  commit hash:83cf9277fc61e6e9c449df858a6d7b41e39bb08c  commit hash:83cf9277fc61e6e9c449df858a6d7b41e39bb08c  83cf927 
emulators/wine: support graphics/mesa-devel for WoW64

WoW64 currently uses i386 packages on amd64 under special PREFIX, so
- Include mesa-devel paths to LIBGL_DRIVERS_PATH override
- Respect libmap.conf(5) in 32-bit packages

To use simply install mesa-devel as regular and WoW64 package e.g.,
$ pkg install mesa-devel
$ /usr/local/share/wine/pkg32.sh install mesa-devel

In case of issues simply remove mesa-devel e.g.,
$ pkg delete mesa-devel
$ /usr/local/share/wine/pkg32.sh delete mesa-devel

PR:		271140
Reviewed by:	Alex S
Approved by:	maintainer timeout (2 months)
Sun, 23 Apr 2023
[ 09:09 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:8d3e020ed032a8db00208994d0db646de7dc6f5b  commit hash:8d3e020ed032a8db00208994d0db646de7dc6f5b  commit hash:8d3e020ed032a8db00208994d0db646de7dc6f5b  8d3e020  (Only the first 10 of 2091 ports in this commit are shown above. View all ports for this commit)
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
Sun, 15 Jan 2023
[ 07:50 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:eb98026ac9a33d957b23c0ec7d93596cec2407bd  commit hash:eb98026ac9a33d957b23c0ec7d93596cec2407bd  commit hash:eb98026ac9a33d957b23c0ec7d93596cec2407bd  eb98026 
emulators/wine-devel,emulators/wine-proton: remove check for removed LLVM_VER
Sat, 10 Dec 2022
[ 22:50 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:387cc07d34ac38e70af0580f115e965aea62a5eb  commit hash:387cc07d34ac38e70af0580f115e965aea62a5eb  commit hash:387cc07d34ac38e70af0580f115e965aea62a5eb  387cc07 
emulators/wine-devel: update to Wine 7.22

This includes the following changes:
 - 32-on-64 thunks for both Vulkan and OpenGL.
 - OpenLDAP library bundled and built as PE.
 - Support for the RAW print processor in WinPrint.
 - More progress on the long types printf format conversion.
 - Various bug fixes.

Also since Wine now comes with the Windows version of OpenLDAP
bundled, remove the native OpenLDAP dependency from the Port.
Tue, 22 Nov 2022
[ 21:04 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:624f970c8499b1d9fef9e187cc28fc9feaaabd13  commit hash:624f970c8499b1d9fef9e187cc28fc9feaaabd13  commit hash:624f970c8499b1d9fef9e187cc28fc9feaaabd13  624f970 
emulators/wine-devel: update to Wine 7.21

This includes the following changes:
 - OpenGL library converted to PE.
 - Support for multi-architecture PE builds.
 - More preparation work for Vulkan 32-on-64 support.
 - Support for creating import libraries without dlltool.
 - Locale data updates.
 - Various bug fixes.

Additionally, OpenAL has been removed as a dependency, as upstream
no longer provides it either.
Wed, 16 Nov 2022
[ 08:59 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:aeaeb81611c8ae553ab3ca3dece0c857b5746051  commit hash:aeaeb81611c8ae553ab3ca3dece0c857b5746051  commit hash:aeaeb81611c8ae553ab3ca3dece0c857b5746051  aeaeb81 
emulators/wine-devel: update to Wine 7.20

This includes the following changes:
 - Font linking improvements.
 - A number of fixes for exception unwinding.
 - Support for dumping EMF spool files in WineDump.
 - Various bug fixes.

files/patch-dlls-ntdll-unix-file.c has been merged upstream; drop it.
Tue, 15 Nov 2022
[ 07:59 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:0d591db5617cdb3eecf80f93923a7224804a1c41  commit hash:0d591db5617cdb3eecf80f93923a7224804a1c41  commit hash:0d591db5617cdb3eecf80f93923a7224804a1c41  0d591db 
emulators/wine-devel: Update to Wine 7.19

This includes the following changes:
 - Support for storing DOS attributes on disk.
 - Bundled vkd3d upgraded to version 1.5.
 - Support for MPEG-4 audio format.
 - Various bug fixes.

This version also requires a patch for the ENODATA error code which
does not consistently exist on FreeBSD. [1]

Submitted by:	gerald [1]
Tue, 1 Nov 2022
[ 13:39 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:37e3806d7b33faab583e167d8e7e1781a2470f58  commit hash:37e3806d7b33faab583e167d8e7e1781a2470f58  commit hash:37e3806d7b33faab583e167d8e7e1781a2470f58  37e3806 
emulators/wine-devel: Update to Wine 7.18

This includes the following changes:
 - Character tables updated to Unicode 15.0.0.
 - Async reader fixes in GStreamer support.
 - Various bug fixes.

(The Staging patchset is broken on FreeBSD 12.x with this snapshot;
simply mark the port as BROKEN in that case.)

Co-authored-by:	Damjan Jovanovic <damjan.jov@gmail.com> (maintainer)
Mon, 26 Sep 2022
[ 14:06 Stefan Eßer (se) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:481a5510a777eec0c9b7b95499422fea5344b932  commit hash:481a5510a777eec0c9b7b95499422fea5344b932  commit hash:481a5510a777eec0c9b7b95499422fea5344b932  481a551 
emulators/wine-devel: update to version 7.17

This includes the following changes:
 - High Unicode planes support in DirectWrite.
 - Some work towards Wow64 support in the Vulkan driver.
 - Various bug fixes.
Sun, 11 Sep 2022
[ 10:56 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:439e85e22a9e67c8636adafc04be44a29c3b6106  commit hash:439e85e22a9e67c8636adafc04be44a29c3b6106  commit hash:439e85e22a9e67c8636adafc04be44a29c3b6106  439e85e 
emulators/wine-devel: Update to Wine 7.16

This includes the following changes:
 - Wow64 support in X11 driver.
 - Session storage in MSHTML.
 - Unicode regexp fixes in MSXML.
 - IME improvements in Edit control.
 - Various bug fixes.
Thu, 8 Sep 2022
[ 15:43 Stefan Eßer (se) search for other commits by this committer ]    commit hash:986beaaabc71b9e7e29e7e89e0f36405b687216f  commit hash:986beaaabc71b9e7e29e7e89e0f36405b687216f  commit hash:986beaaabc71b9e7e29e7e89e0f36405b687216f  986beaa  (Only the first 10 of 174 ports in this commit are shown above. View all ports for this commit)
Move more WWW entries from pkg-descr files into Makefiles

The WWW: lines in the pkg-descr files of these ports where not at the
end of those files and have been missed in prior conversion runs.

Approved by:	portmgr (implicit)
Mon, 5 Sep 2022
[ 15:30 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:09e5822c0fc94e8595d14137c0ef6d539ceffdbf  commit hash:09e5822c0fc94e8595d14137c0ef6d539ceffdbf  commit hash:09e5822c0fc94e8595d14137c0ef6d539ceffdbf  09e5822 
emulators/wine-devel: Update to Wine 7.15

This includes the following changes:
 - Command lists in Direct2D.
 - RSA encryption.
 - Initial Wow64 thunking in WIN32U.
 - Optional support for colors in test output.
 - Various bug fixes.

Approved by:	maintainer
Wed, 3 Aug 2022
[ 20:11 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:08d85ddae147c4694bd69f656a983032dad596c5  commit hash:08d85ddae147c4694bd69f656a983032dad596c5  commit hash:08d85ddae147c4694bd69f656a983032dad596c5  08d85dd 
emulators/wine-devel: update to version 7.14

This includes the following changes:
 - More progress on syscall interface for USER32.
 - Improved font fallbacks in DirectWrite.
 - Some fixes for socket shutdowns.
 - Various bug fixes.

Also since the ibiblio mirror doesn't have Wine 7.x, and SourceForge
doesn't have 7.14, replace them with the upstream URL.
Sat, 23 Jul 2022
[ 15:21 Stefan Eßer (se) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:5834740e9a12120917c3606def01799908f458a3  commit hash:5834740e9a12120917c3606def01799908f458a3  commit hash:5834740e9a12120917c3606def01799908f458a3  5834740 
emulators/wine-devel: update to version 7.13

This includes the following changes:
 - Gecko engine updated to version 2.47.3.
 - USB driver converted to PE.
 - Some theming improvements.
 - Various bug fixes.

Approved by:	Damjan Jovanovic <damjan.jov@gmail.org> (maintainer)
Wed, 20 Jul 2022
[ 14:21 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:27eb52ac6a0bb5c93c0ae4ebe4fef9bafb727cfd  commit hash:27eb52ac6a0bb5c93c0ae4ebe4fef9bafb727cfd  commit hash:27eb52ac6a0bb5c93c0ae4ebe4fef9bafb727cfd  27eb52a  (Only the first 10 of 118 ports in this commit are shown above. View all ports for this commit)
emulators: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alejandro Pulver <alejandro@varnet.biz>
  *  Alexander Best <arundel@gmx.net>
  *  Alexander Nedotsukov <bland@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey V. Antipovsky <kemm@in-line.ru>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Brian Gaeke <brg@dgate.org>
  *  Danilo Egea Gondolfo <danilo@FreeBSD.org>
  *  David Naylor <naylor.b.david@gmail.com>
  *  David O'Brien (obrien@cs.ucdavis.edu)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 11 Jul 2022
[ 17:59 Stefan Eßer (se) search for other commits by this committer ]    commit hash:23a14cd7d51ae4c4f769f17a0d3a99c5b981003c  commit hash:23a14cd7d51ae4c4f769f17a0d3a99c5b981003c  commit hash:23a14cd7d51ae4c4f769f17a0d3a99c5b981003c  23a14cd 
emulators/wine-devel: update to version 7.11

Approved by:	Damjan Jovanovic <damjan.jov@gmail.com> (maintainer)
[ 17:59 Stefan Eßer (se) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:11eaf23053f5c4ded5a55a83fa53c85ec89a9ee8  commit hash:11eaf23053f5c4ded5a55a83fa53c85ec89a9ee8  commit hash:11eaf23053f5c4ded5a55a83fa53c85ec89a9ee8  11eaf23 
emulators/wine-devel: update to version 7.12

Approved by:	Damjan Jovanovic <damjan.jov@gmail.com> (maintainer)
[ 16:29 Stefan Eßer (se) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:10e44112da8a91a26d013d791b0740b093c93084  commit hash:10e44112da8a91a26d013d791b0740b093c93084  commit hash:10e44112da8a91a26d013d791b0740b093c93084  10e4411 
emulators/wine-devel: update to version 7.10

This includes the following changes:
 - macOS driver converted to PE.
 - Mono engine updated to version 7.3.0.
 - Windows-compatible Unicode collation.
 - Wow64 support in SECUR32.
 - Various bug fixes.

Approved by:	damjan.jov@gmail.com (maintainer)
Tue, 5 Jul 2022
[ 08:05 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:d9e87fa8143a0796092e2c0638f991149a17730e  commit hash:d9e87fa8143a0796092e2c0638f991149a17730e  commit hash:d9e87fa8143a0796092e2c0638f991149a17730e  d9e87fa 
emulators/wine-devel: Update to Wine 7.9

This includes the following changes:
 - A number of fixes for test failures on Windows.
 - Various bug fixes.

Approved by:	Damjan Jovanovic <damjan.jov@gmail.com> (maintainer)
Tue, 21 Jun 2022
[ 06:33 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:08d2327e5bf9c4ca5732f9f5834b0e7eea2177bd  commit hash:08d2327e5bf9c4ca5732f9f5834b0e7eea2177bd  commit hash:08d2327e5bf9c4ca5732f9f5834b0e7eea2177bd  08d2327 
emulators/wine-devel: Update to Wine 7.8

This includes the following changes:
 - X11 and OSS drivers converted to PE.
 - WoW64 support in the sound drivers.
 - Number formatting using the new locale database.
 - Various bug fixes.

(Three files less in an installation with STAGING off.)

Approved by:	Damjan Jovanovic <damjan.jov@gmail.com> (maintainer)
Thu, 28 Apr 2022
[ 14:33 Stefan Eßer (se) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:5c352cfbb46552caa595aab2bccda70ab236fc09  commit hash:5c352cfbb46552caa595aab2bccda70ab236fc09  commit hash:5c352cfbb46552caa595aab2bccda70ab236fc09  5c352cf 
emulators/wine-devel: update to version 7.7

Relevant changes:
 - More progress on the PE conversion of the X11 and OSS drivers.
 - Support for UTF-8 as default Ansi codepage.
 - Theming support for control panel applets.
Mon, 18 Apr 2022
[ 14:48 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:ce1e733047cfa6bdea3d1bfb767814c7fa2a9809  commit hash:ce1e733047cfa6bdea3d1bfb767814c7fa2a9809  commit hash:ce1e733047cfa6bdea3d1bfb767814c7fa2a9809  ce1e733 
emulators/wine-devel: Allow choosing between OSS and ALSA

Our Wine ports have solely relied on OSS for sound so far. Add
support to optionally switch to ALSA by establishing two options,
OSS and ALSA.

This does not change default behavior (and packages created), rather
it adds the ability to choose. It particularly may prove beneficial
for USB MIDI keyboards.

Submitted by:	hselasky
Approved by:	damjan.jov@gmail.com (maintainer)
Fri, 8 Apr 2022
[ 21:43 Stefan Eßer (se) search for other commits by this committer Author: Gerald Pfeifer ]    commit hash:97c60822615fe7686a8df8e085618d328b93d0ea  commit hash:97c60822615fe7686a8df8e085618d328b93d0ea  commit hash:97c60822615fe7686a8df8e085618d328b93d0ea  97c6082 
emulators/wine-devel: Update to Wine 7.5

This includes the following changes:
 - ALSA driver converted to PE.
 - Locale database generated from Unicode CLDR.
 - HLSL compiler support with the bundled vkd3d.
 - Initial support for the OCSP protocol.
 - More cleanups to support 'long' type.
 - Various bug fixes.
Wed, 23 Mar 2022
[ 21:42 Stefan Eßer (se) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:7249a84325346313c492f47498156eedc23af0ae  commit hash:7249a84325346313c492f47498156eedc23af0ae  commit hash:7249a84325346313c492f47498156eedc23af0ae  7249a84 
emulators/wine-devel: update to version 7.4

Changes from 7.2 to 7.3 (skipped):
 - More large scale cleanups to support 'long' type.
 - Proper support for API sets.
 - Progress on the PE conversion of USER32 and WineALSA.
 - A number of HID joystick fixes.

Changes from 7.3 to 7.4:
 - 'Light' theme enabled by default.
 - Bundled vkd3d library.
 - WineD3D, D3D12 and DXGI modules converted to PE.
 - More large scale cleanups to support 'long' type.
 - Various bug fixes.
Fri, 18 Mar 2022
[ 22:15 Stefan Eßer (se) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:e5138464c5bbdad13a6f155dbabcf7c3db9e53f1  commit hash:e5138464c5bbdad13a6f155dbabcf7c3db9e53f1  commit hash:e5138464c5bbdad13a6f155dbabcf7c3db9e53f1  e513846 
emulators/wine-devel: update to version 7.2

This update includes the following changes:
 - Large scale cleanup to support 'long' type with MSVCRT.
 - Mono engine updated to version 7.1.1.
 - More theming fixes in common controls.
 - Beginnings of a WMA decoder.
 - Support for 64-bit time_t.
 - Various bug fixes.

This update installs the wine binaries with ASLR disabled to work
around an issue on 13-STABLE and -CURRENT.
Mon, 31 Jan 2022
[ 14:21 Stefan Eßer (se) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:865fc1ddb58052d38fc0f353ce70da4c7d643b79  commit hash:865fc1ddb58052d38fc0f353ce70da4c7d643b79  commit hash:865fc1ddb58052d38fc0f353ce70da4c7d643b79  865fc1d 
emulators/wine-devel: update to version 7.1
Fri, 28 Jan 2022
[ 07:52 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:c5928b7bac900efabcdb18e5a10b54a6265c97dd  commit hash:c5928b7bac900efabcdb18e5a10b54a6265c97dd  commit hash:c5928b7bac900efabcdb18e5a10b54a6265c97dd  c5928b7 
emulators/wine-devel: Don't depend on faudio and libxml2

Wine now ships and builds faudio and libxml2 itself, so remove
the external dependencies on those two ports.

Approved by:	damjan.jov@gmail.com (maintainer)
Mon, 17 Jan 2022
[ 12:31 Stefan Eßer (se) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:1f883daf79d69aaf869dd6e589bb2dbbac190115  commit hash:1f883daf79d69aaf869dd6e589bb2dbbac190115  commit hash:1f883daf79d69aaf869dd6e589bb2dbbac190115  1f883da 
emulators/wine-devel: update to 7.0-rc6
Thu, 13 Jan 2022
[ 07:32 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:e676927ad796e5935553ef417e16b14cc800c4a9  commit hash:e676927ad796e5935553ef417e16b14cc800c4a9  commit hash:e676927ad796e5935553ef417e16b14cc800c4a9  e676927 
emulators/wine-devel: Update to 7.0-rc5

The fifth milestone of the soon to be released Wine 7.0 with
30 bug fixes.

Also do not extract the wine-staging files twice, symlink them
instead. [1]

PR:		260612 [1]
Submitted by:	Ivan Rozhuk <rozhuk.im@gmail.com> [1]
Approved by:	maintainer (= author)
Sat, 8 Jan 2022
[ 10:45 Stefan Eßer (se) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:ee7c59732f043936c4f56f7dd25ed5bc9d00954c  commit hash:ee7c59732f043936c4f56f7dd25ed5bc9d00954c  commit hash:ee7c59732f043936c4f56f7dd25ed5bc9d00954c  ee7c597 
emulators/wine-devel: update to 7.0-rc4

The 4th milestone of the soon to be released Wine 7.0 with 38 bug
fixes, and another 22 bug fixes from the (skipped) RC3 release.

In addition to the patch provided by Damjan, part of the PLIST change
in PR 260612 has been applied to install some files that used to be
dependent on the STAGING option.
Mon, 20 Dec 2021
[ 11:05 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:fcc24493a95bac09225c910f3cb067bd71d20f71  commit hash:fcc24493a95bac09225c910f3cb067bd71d20f71  commit hash:fcc24493a95bac09225c910f3cb067bd71d20f71  fcc2449 
emulators/wine-devel: Update to Wine 7.0 RC2

This is the second milestone of the forthcoming Wine 7.0 release
series. It fixes 34 bugs in addition to the 32 bugs RC1 (which we
skipped) did in addition to the following features it brought:
 - Reimplementation of the WinMM joystick driver.
 - All Unix libraries converted to the syscall-based interface.
Sat, 18 Dec 2021
[ 10:00 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:abcff57bed858f759a368c55cba1fca944ebc89c  commit hash:abcff57bed858f759a368c55cba1fca944ebc89c  commit hash:abcff57bed858f759a368c55cba1fca944ebc89c  abcff57 
emulators/wine-devel: Remove two obsolete configure options

Upstream recently removed support for HAL and QuickTime and
with that the --with-hal/--without-hal and --with-quicktime/
-without-quicktime configure options.

Accordingly do not use --without-hal and -without-quicktime
any more.
[ 09:58 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:4c95831d8fffb01b1418473f85bea4a9f8ab8a16  commit hash:4c95831d8fffb01b1418473f85bea4a9f8ab8a16  commit hash:4c95831d8fffb01b1418473f85bea4a9f8ab8a16  4c95831 
emulators/wine-devel: Explicitly build without GSSAPI

Explicitly building without GSSAPI (Kerberos SSP) support should not
make any difference, in particular for clean builds. Still this is a
step towards ensuring reproducible builds.

Approved by:	maintainer (pre-approval)
Sat, 11 Dec 2021
[ 19:25 Gerald Pfeifer (gerald) search for other commits by this committer Author: Alex S ]    commit hash:6344ed87cd08032ea97adf3982fea383e7f73436  commit hash:6344ed87cd08032ea97adf3982fea383e7f73436  commit hash:6344ed87cd08032ea97adf3982fea383e7f73436  6344ed8 
emulators/wine-devel: Use the right libgcc_s for 32-bit on amd64

Forward port 316c372c7d133c416ced0bd6b1f21fdd011117eb from the main
wine port:

  In our situation, where we leverage 32-bit, i386 executables of Wine
  in an amd64 world running 64-bit executables of Wine, the rpath of
  $PREFIX/lib/gcc10 which Mk/bsd.gcc.mk sets for the former makes the
  dynamic linker attempt to load a 64-bit version of libgcc_s.so which
  happens to be at that location on amd64.

  Removing this rpath setting at compilation time would be comparatively
  more involved, so leverage LD_32_LIBMAP which we are already using in
  wine-wow64.sh to point to the system version of libgcc_s.so.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 6 Dec 2021
[ 20:31 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:5678d834dc290a8da8dcaa84226395f55f96070c  commit hash:5678d834dc290a8da8dcaa84226395f55f96070c  commit hash:5678d834dc290a8da8dcaa84226395f55f96070c  5678d83 
emulators/wine-devel: Update to Wine 6.23

This includes the following changes:
 - Mount manager and CoreAudio driver converted to PE.
 - Support for exception handling in Wow64 mode.
 - Optional support for using the distribution's PE libraries.
 - A number of UI improvements in WineDbg.
 - Various bug fixes.

Also fix a pkg-plist issue on i386. [1]

PR:		260125 [1]
Submitted by:   Filipe da Silva Santos <contact@shiori.com.br> [1]
Sat, 4 Dec 2021
[ 16:08 Gerald Pfeifer (gerald) search for other commits by this committer Author: Alexander Vereeken ]    commit hash:d1eb332c0e149647703cf17d61fd0af16cc4d379  commit hash:d1eb332c0e149647703cf17d61fd0af16cc4d379  commit hash:d1eb332c0e149647703cf17d61fd0af16cc4d379  d1eb332 
emulators/wine-devel: Fix message in wine-wow64.sh

The reference to wine for i386 really needs to be wine-devel to match
this port.

PR:		259827
Fri, 3 Dec 2021
[ 16:11 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:e3632b1fd1e0d5178fd1fc1c2f1e6d8123fc33c9  commit hash:e3632b1fd1e0d5178fd1fc1c2f1e6d8123fc33c9  commit hash:e3632b1fd1e0d5178fd1fc1c2f1e6d8123fc33c9  e3632b1 
emulators/wine-devel: Build without Quicktime support

Quicktime support shouldn't trigger on FreeBSD. Still explicitly
configure --without-quicktime in line with our push for deterministic
builds.

Approved by:	maintainer (pre-approval)
Tue, 30 Nov 2021
[ 08:19 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:7ca1a772ead2dc568317408b3b24c6d44c7ad2a1  commit hash:7ca1a772ead2dc568317408b3b24c6d44c7ad2a1  commit hash:7ca1a772ead2dc568317408b3b24c6d44c7ad2a1  7ca1a77 
emulators/wine-devel: Configure without libhal support

In de47ffe65cfc8ee11610c6378e1d0a342c137916 the option to leverage
libhal was removed, alas configure was not adjusted. Ensure that
even if libhal somehow is present we explicitly do not use it.

Approved by:	maintainer (pre-approval)
Sun, 28 Nov 2021
[ 19:32 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:e2fc94a07d3e74e2de4b8068ba909db4e3ae7421  commit hash:e2fc94a07d3e74e2de4b8068ba909db4e3ae7421  commit hash:e2fc94a07d3e74e2de4b8068ba909db4e3ae7421  e2fc94a 
emulators/wine-devel: Unconditionally set MAINTAINER and COMMENT

The MAINTAINER and COMMENT variables, as well as PKGNAMESUFFIX and
WINELIBDIR, could be overridden for the sake of the i386-wine-devel
port. With that port gone, simply set these unconditionally.

This is mostly 6387592817b5276970d954b6645636cb496a8603 forward
ported from emulators/wine.
Tue, 23 Nov 2021
[ 22:11 Stefan Eßer (se) search for other commits by this committer ]    commit hash:5933ac0b099d61d98eb531d373cf57a8927bc7af  commit hash:5933ac0b099d61d98eb531d373cf57a8927bc7af  commit hash:5933ac0b099d61d98eb531d373cf57a8927bc7af  5933ac0  (Only the first 10 of 157 ports in this commit are shown above. View all ports for this commit)
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
Mon, 22 Nov 2021
[ 13:16 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:f339ae325a2461f0062d935dc5ff6f76ec67ae86  commit hash:f339ae325a2461f0062d935dc5ff6f76ec67ae86  commit hash:f339ae325a2461f0062d935dc5ff6f76ec67ae86  f339ae3 
emulators/wine-devel: Update to Wine 6.22

This includes the following changes:
 - More improvements to HID joystick support.
 - WoW64 thunks in a number of Unix libraries.
 - Beginnings of moving USER32 to Win32u.
 - Various bug fixes.

The Mono engine has been updated to version 7.0.0 in a separate
update to emulators/wine-mono-devel.

Approved by:	maintainer (= author)
Fri, 19 Nov 2021
[ 06:55 Gerald Pfeifer (gerald) search for other commits by this committer Author: Alexander Vereeken ]    commit hash:056135a38ed91f3eff4fcd9578962fbd01d3a34b  commit hash:056135a38ed91f3eff4fcd9578962fbd01d3a34b  commit hash:056135a38ed91f3eff4fcd9578962fbd01d3a34b  056135a  (Only the first 10 of 15 ports in this commit are shown above. View all ports for this commit)
emulators/i386-wine: Remove port.

This port and its pre-built binaries have not been updated lately and
emulators/wine is now providing i386 support on amd64, so remove the
i386-wine port.

Adjust CONFLICTS_INSTALL on related ports and simplify (and update both
user and developer documentation in emulators/wine).

PR:		259589
Differential Revision:	https://reviews.freebsd.org/D32322
Thu, 18 Nov 2021
[ 07:14 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:c648c4b24c1613511241597074dcea349d7e53f1  commit hash:c648c4b24c1613511241597074dcea349d7e53f1  commit hash:c648c4b24c1613511241597074dcea349d7e53f1  c648c4b 
emulators/wine-devel: Never use the Samba NetAPI library

We have been building without NetAPI support forever and explicitly
disabling it should not change anything. Still configure with
--without-netapi now in our move towards reproducible builds.

Approved by:	maintainer (pre-approval)
Tue, 16 Nov 2021
[ 14:33 Gerald Pfeifer (gerald) search for other commits by this committer Author: Alexander Vereeken ]    commit hash:99af2239fc168cc980f622c3f98b6ab21af873aa  commit hash:99af2239fc168cc980f622c3f98b6ab21af873aa  commit hash:99af2239fc168cc980f622c3f98b6ab21af873aa  99af223  (Only the first 10 of 16 ports in this commit are shown above. View all ports for this commit)
emulators/i386-wine-devel: Remove port.

This port and its pre-built binaries have not been updated lately and
emulators/wine-devel is now providing i386 support on amd64, so remove
i386-wine-devel.

Adjust CONFLICTS_INSTALL on related ports and simplify (and update both
user and developer documentation in wine-devel).

Approved by:		maintainer (= submitter)
PR:			259589
Differential Revision:	https://reviews.freebsd.org/D32322
Mon, 15 Nov 2021
[ 07:25 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:7fa3c7cc2f9f74ea2206acdd024ecec542529923  commit hash:7fa3c7cc2f9f74ea2206acdd024ecec542529923  commit hash:7fa3c7cc2f9f74ea2206acdd024ecec542529923  7fa3c7c 
emulators/wine-devel: Account for bundled jpeg library

Since version 6.20 Wine bundles its own copy of a jpeg library.

The --with-jpeg configure option became a no-op, so remove it, and
also remove the dependency on our own port via USES=jpeg.

Approved by:	maintainer (pre-approval)
Sat, 13 Nov 2021
[ 08:32 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:bd28318975c42f2b4469ff27e211c8f8f8a56ac2  commit hash:bd28318975c42f2b4469ff27e211c8f8f8a56ac2  commit hash:bd28318975c42f2b4469ff27e211c8f8f8a56ac2  bd28318 
emulators/wine-devel: Configure without Core Audio support

Core Audio is Apple-specific and should never trigger on FreeBSD.
Still explicitly configure --without-coreaudio in the spirit of
deterministic builds, independent of packages that happen to be
installed on the build system.

Approved by:	maintainer (pre-approval)
Tue, 9 Nov 2021
[ 07:48 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:a44dd394ce8161efd5bb8e6294b8bb0375a709e8  commit hash:a44dd394ce8161efd5bb8e6294b8bb0375a709e8  commit hash:a44dd394ce8161efd5bb8e6294b8bb0375a709e8  a44dd39 
emulators/wine-devel: Configure with pcap and pthread

libpcap and libpthread are generally present and we have been using
them all along. Explicitly require them to detect any potential issues
in the future.

Approved by:	maintainer (pre-approval)
Sun, 7 Nov 2021
[ 08:31 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:00078ad233b83f1b5a53355502ba8747480c991f  commit hash:00078ad233b83f1b5a53355502ba8747480c991f  commit hash:00078ad233b83f1b5a53355502ba8747480c991f  00078ad 
emulators/wine-devel: Update to Wine 6.21

This includes the following changes:
 - WinSpool, GPhoto, and a few other modules converted to PE.
 - Better support for inline functions in DbgHelp.
 - Beginnings of a MSDASQL implementation.
 - Various bug fixes.

files/patch-dlls-winebus-6.20 and files/patch-no-procfs have been
accepted upstream, so remove our local copies.

With that, and additional upstream changes, mounting /proc is no
longer required on FreeBSD, so we don't need to document it. [1]

PR:		258795 [1]
Approved by:	maintainer (= author)
Sat, 6 Nov 2021
[ 08:21 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:c81b56b9e9feed3c2f6cce1874ce90180727a7df  commit hash:c81b56b9e9feed3c2f6cce1874ce90180727a7df  commit hash:c81b56b9e9feed3c2f6cce1874ce90180727a7df  c81b56b 
emulators/wine-devel: Account for bundled lcms2 library

Since version 6.20 Wine bundles its own copy of lcms2.

The --with-cms configure option became a no-op, so remove it, and also
remove the dependency on our own graphics/lcms2 port.

Approved by:	maintainer (pre-approval)
Thu, 4 Nov 2021
[ 14:12 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:4ab8088077e531ef1552d1bdf3038faf48c40dd0  commit hash:4ab8088077e531ef1552d1bdf3038faf48c40dd0  commit hash:4ab8088077e531ef1552d1bdf3038faf48c40dd0  4ab8088 
emulators/wine-devel: Account for bundled png library

Since version 6.20 Wine bundles its own copy of libpng.

The --with-png configure option became a no-op, so remove it, and also
remove the dependency on our own graphics/png port.

Approved by:	maintainer (pre-approval)
Wed, 3 Nov 2021
[ 07:25 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:09fcd562eb42a945ea4ada79d1ae3b3460b0d5b0  commit hash:09fcd562eb42a945ea4ada79d1ae3b3460b0d5b0  commit hash:09fcd562eb42a945ea4ada79d1ae3b3460b0d5b0  09fcd56 
emulators/wine-devel: Account for further bundled libs

Since version 6.20 Wine bundles and unconditionally uses copies of
the gsm, jxr, tiff and xslt libraries.

Accordingly, the --without-gsm, --without-jxrlib, and --without-tiff
configure options we have been using became no-ops, so remove those.

Also remove the LIBXSLT option, which was off by default before that
bundling, and associated logic.

(None of these simplifications should change generated packages.)

Approved by:	maintainer (pre-approval)
Tue, 2 Nov 2021
[ 06:27 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:e32f90cfd0b9ab6cc66e7f214e99dbc550575f0c  commit hash:e32f90cfd0b9ab6cc66e7f214e99dbc550575f0c  commit hash:e32f90cfd0b9ab6cc66e7f214e99dbc550575f0c  e32f90c 
emulators/wine-devel: Account for bundled mpg123 library

Since version 6.20 Wine bundles and unconditionally uses its own copy of
the mpg123 library.

Accordingly remove the MPG123 option and associated logic, unconditionally
package associated files (Mk/Scripts/check-stagedir.sh missed those [1]),
and bump PORTREVISION.

PR:		220950 [1]
Mon, 1 Nov 2021
[ 08:57 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:e041ced5138fd2c91c5c39d384fff7e86524c2c6  commit hash:e041ced5138fd2c91c5c39d384fff7e86524c2c6  commit hash:e041ced5138fd2c91c5c39d384fff7e86524c2c6  e041ced 
emulators/wine-devel: Update to Wine 6.20

This includes the following changes:
 - MSXml, XAudio, DInput and a few other modules converted to PE.
 - A few system libraries are bundled with the source to support PE builds.
 - HID joystick is now the only supported joystick backend in DirectInput.
 - Better support for MSVCRT builds in Winelib.
 - Various bug fixes.

Also, using our patches within this Port (for now):
 - procfs no longer needs to be mounted on /proc, we use sysctl() instead.
 - The Staging patchset will apply even if $PORTSDIR is a Git repository.

The latter requires lang/gawk as an additional EXTRACT_DEPENDS.

(The now bundled system libraries will trigger some follow-up changes,
but for now we're okay.)

Approved by:	maintainer (= author)
Tue, 26 Oct 2021
[ 08:21 Gerald Pfeifer (gerald) search for other commits by this committer Author: Alex S ]    commit hash:d10bf5d0be8ac6b24b8ffdb42be450b84cdc1eba  commit hash:d10bf5d0be8ac6b24b8ffdb42be450b84cdc1eba  commit hash:d10bf5d0be8ac6b24b8ffdb42be450b84cdc1eba  d10bf5d 
emulators/wine-devel: Adjust pkg32.sh to pkg 1.17.3

After recent changes, given an uninitialized root dir pkg now fails
with:

  pkg: Error opening the trusted directory /usr/share/keys/pkg/trusted
  pkg: Error loading trusted certificates

This works around it for our WoW setup.

PR:		259404
Approved by:	Damjan Jovanovic <damjan.jov@gmail.com>
Mon, 25 Oct 2021
[ 14:31 Gerald Pfeifer (gerald) search for other commits by this committer Author: Alex S ]    commit hash:48fcd1c22641393f82f4625da8729d280d614714  commit hash:48fcd1c22641393f82f4625da8729d280d614714  commit hash:48fcd1c22641393f82f4625da8729d280d614714  48fcd1c 
emulators/wine-devel: Point Vulkan loader at 32-bit Mesa libs

PR:		259211
Approved by:	Damjan Jovanovic <damjan.jov@gmail.com> (maintainer)
Sun, 24 Oct 2021
[ 01:50 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:58a766e89fa983048907cbfa02aebcd4a0fa2251  commit hash:58a766e89fa983048907cbfa02aebcd4a0fa2251  commit hash:58a766e89fa983048907cbfa02aebcd4a0fa2251  58a766e 
emulators/wine-devel: Package win32u.dll on 64-bit, too

Since upstream commit 80df54a407680859ea777ae0b60aef6f8f378719
in early October 2021, and thus the recent 6.19 release, user32
directly links to win32u which has evolved from a pure stub
during that period.

We have been packaging win32u since FreeBSD commit
1b62862f143abe52c91f69e09c024d8814fd6b95 and the update to Wine 6.11,
alas only on i386. Now it builds and is necessary universally, so
package it everywhere.

Bump PORTREVISION.

PR:		259223
Reported by:	Thibault Payet <monwarez@mailoo.org>
Approved by:	maintainer (= author)
Wed, 13 Oct 2021
[ 20:54 Gerald Pfeifer (gerald) search for other commits by this committer Author: Damjan Jovanovic ]    commit hash:a5156f506fce16dc036968c4870361cee92f0fcf  commit hash:a5156f506fce16dc036968c4870361cee92f0fcf  commit hash:a5156f506fce16dc036968c4870361cee92f0fcf  a5156f5 
emulators/wine-devel: Update to Wine 6.19

This includes the following changes:
 - IPHlpApi, NsiProxy, WineDbg and a few other modules converted to PE.
 - More HID joystick work.
 - Kernel parts of GDI moved to Win32u.
 - More work towards Dwarf 3/4 debug support.
 - Various bug fixes.

It also brings minor packaging changes related to the Staging patch set.
Fri, 1 Oct 2021
[ 19:03 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:01db8ddf5254ebf2950ec14ea3209f275b87128f  commit hash:01db8ddf5254ebf2950ec14ea3209f275b87128f  commit hash:01db8ddf5254ebf2950ec14ea3209f275b87128f  01db8dd 
emulators/wine-devel: Pass maintainership to Damjan Jovanovic

Usually assuming maintainership goes along with a patch to update
or fix something. The former will come soon, with next week's
snapshot, and Damjan has been active upstream and in direct
conversations with me, and I will be supporting and mentoring him.
Wed, 29 Sep 2021
[ 12:07 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:19a630ac2471fb30fc53aeb0fe7ea40481e168b9  commit hash:19a630ac2471fb30fc53aeb0fe7ea40481e168b9  commit hash:19a630ac2471fb30fc53aeb0fe7ea40481e168b9  19a630a 
emulators/wine-devel: Relinquish maintainership

After working on our Wine ports for more than 21 years, maintaining
for more than 19 years, time has come to hand over the baton. Sadly
despite multiple requests to committers as well as some non-committers
nobody stepped up yet, so return to the pool.

Still happy to provide guidance and help on working with upstream or
operating the (crucial) nightly testers I have been running.
[ 11:56 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:9688dadd0b9603356b5b4e0a76f66be1c2deb5e5  commit hash:9688dadd0b9603356b5b4e0a76f66be1c2deb5e5  commit hash:9688dadd0b9603356b5b4e0a76f66be1c2deb5e5  9688dad 
emulators/wine-devel: Update to Wine 6.18

This includes the following changes:
 - Shell32 and WineBus libraries converted to PE.
 - Unicode data updated to Unicode version 14.
 - More work towards Dwarf 3/4 debug support.
 - HID joystick enabled by default.
 - Various bug fixes.

files/patch-amd64-vs-x86-64, which I submitted upstream, is obsolete
now and the issue has been addressed upstream even more thoroughly,
so drop our local patch.
Tue, 28 Sep 2021
[ 06:42 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:3f4627fc27ad26876fdc440d51500c960f282751  commit hash:3f4627fc27ad26876fdc440d51500c960f282751  commit hash:3f4627fc27ad26876fdc440d51500c960f282751  3f4627f 
emulators/wine-devel: Unconditionally use SDL

SDL2 is indirectly pulled in via our (unconditional) FAudio dependency
anyway, so always use it, remove the SDL option, and simplify the port
accordingly.

PR:		258375
Mon, 27 Sep 2021
[ 06:24 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:799f2a37692af2674ed108314ab6963c8a2fe0d7  commit hash:799f2a37692af2674ed108314ab6963c8a2fe0d7  commit hash:799f2a37692af2674ed108314ab6963c8a2fe0d7  799f2a3 
emulators/wine-devel: Make GECKO_RUN_DEPENDS more flexible

Simplify GECKO_RUN_DEPENDS along the lines of what we did with
MONO_RUN_DEPENDS in 996345a04d856fdc863ddce257b8d98da8074d6c some
months ago.

That way updates of that other port won't require adjustments here
any longer while the system becomes more resilient.
Sun, 26 Sep 2021
[ 13:43 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:aecef2b44c29377df9878de47602a752cdf060dd  commit hash:aecef2b44c29377df9878de47602a752cdf060dd  commit hash:aecef2b44c29377df9878de47602a752cdf060dd  aecef2b 
emulators/wine-devel: Bump PORTREVISION

The previous two commits changed default options, explicitly in
the case of OPENAL, implicitly in the case of VKD3D, so we need
to bump PORTREVISION.
[ 13:28 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:78468490119038048dd220377e1bed1771fe46a6  commit hash:78468490119038048dd220377e1bed1771fe46a6  commit hash:78468490119038048dd220377e1bed1771fe46a6  7846849 
emulators/wine-devel: Enable OPENAL by default

PR:		258375
[ 13:27 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:a26036d0241f76193758c6e4379834fc0ff142d9  commit hash:a26036d0241f76193758c6e4379834fc0ff142d9  commit hash:a26036d0241f76193758c6e4379834fc0ff142d9  a26036d 
emulators/wine-devel: Merge the VKD3D option into X11

Vulkan and vkd3d have few additional dependencies on top of OpenGL
(via Mesa) so fold them into the general X11 switch.

This further reduces the number of options in this port.

PR:		258375
Fri, 24 Sep 2021
[ 04:37 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:5a1f2db45736cb70dc556090ba6c929c51d1eb28  commit hash:5a1f2db45736cb70dc556090ba6c929c51d1eb28  commit hash:5a1f2db45736cb70dc556090ba6c929c51d1eb28  5a1f2db 
emulators/wine-devel: Refine VKD3D_DESC

PR:		258375
Suggested by:	Alex S <iwtcex@gmail.com>
Tue, 21 Sep 2021
[ 22:32 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:3d5484b928571899d48e10ffa0e539042b63cedc  commit hash:3d5484b928571899d48e10ffa0e539042b63cedc  commit hash:3d5484b928571899d48e10ffa0e539042b63cedc  3d5484b 
emulators/wine-devel: Merge the VULKAN option into VKD3D

When Wine gained support for the Vulkan API and D3D support via
Vulkan we added two options (both off by default): VULKAN and
VKD3D.

Simplify things, in particular also from a user perspective, by only
keeping the VKD3D option which now subsumes the former VULKAN option
(and hence Vulkan API support).

No change in defaults - yet.

On the way adjust CONFIGURE_ARGS to only feature on option per line,
which was mostly the case already anyway.

PR:		258375
Fri, 17 Sep 2021
[ 14:29 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:24336172a3e441e40d9c9b4259b60b38928359ad  commit hash:24336172a3e441e40d9c9b4259b60b38928359ad  commit hash:24336172a3e441e40d9c9b4259b60b38928359ad  2433617 
emulators/wine-devel: Translate amd64 to x86_64

In a02e3c6686d68350132a88379fc3d99445b9b80d we translated amd64
to x86-64, which is the marketing name, alas we need to use x86_64,
the technical name used on the GNU universe (and by Wine). What a
difference underscore vs dash makes.
Thu, 16 Sep 2021
[ 21:57 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:a02e3c6686d68350132a88379fc3d99445b9b80d  commit hash:a02e3c6686d68350132a88379fc3d99445b9b80d  commit hash:a02e3c6686d68350132a88379fc3d99445b9b80d  a02e3c6 
emulators/wine-devel: Update to Wine 6.17

This includes the following changes:
 - WineCfg program converted to PE.
 - Better high-DPI support in builtin applications.
 - More preparation work for the GDI syscall interface.
 - Improved debugger support in Wow64 mode.
 - Various bug fixes.

My patch files/patch-dlls-nsiproxy.sys has been accepted upstream,
so remove it on our end.

Work around FreeBSD calling x86-64 by the name of amd64 and the
Ports Collection using this in a variable ARCH, which interferes
with Wine's variable of the same name and messes things up badly.
I have hope to be able to upstream files/patch-amd64-vs-x86-64. [1]

PR:		257020 [1]
Inspired by:	Ivan Rozhuk <rozhuk.im@gmail.com> [1]
Fri, 10 Sep 2021
[ 07:46 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:5b6ae6008a8b7eafc1a02a13352c2a1553bdfa5b  commit hash:5b6ae6008a8b7eafc1a02a13352c2a1553bdfa5b  commit hash:5b6ae6008a8b7eafc1a02a13352c2a1553bdfa5b  5b6ae60 
emulators/wine-devel: Complete the packaging list on amd64

On the way alphabetically sort two other files (both of which are
conditionals).
Wed, 8 Sep 2021
[ 20:53 Bernhard Froehlich (decke) search for other commits by this committer ]    commit hash:47e4bd0d748ba457d7dad514b0f0cf5a6bb83da7  commit hash:47e4bd0d748ba457d7dad514b0f0cf5a6bb83da7  commit hash:47e4bd0d748ba457d7dad514b0f0cf5a6bb83da7  47e4bd0 
emulators/wine-devel: Add CPE information

Approved by:	portmgr (blanket)
Tue, 31 Aug 2021
[ 07:11 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:4e8baba14a51d58726d97b51d48297a27c812304  commit hash:4e8baba14a51d58726d97b51d48297a27c812304  commit hash:4e8baba14a51d58726d97b51d48297a27c812304  4e8baba 
emulators/wine-devel: Update to Wine 6.16

This includes the following changes:
 - Initial version of a HID-based joystick backend.
 - Improved high-DPI theming support.
 - More preparation work for the GDI syscall interface.
 - Better CodeView support in WineDump.
 - Various bug fixes.

It also addresses a couple of FreeBSD-specific build issues I had to
address due to system headers not including others actually required:

 nsiproxy: Include sys/param.h.
 nsiproxy: Include netinet/in_pcb.h.
 nsiproxy: Include stddef.h.
 ntdll: Always return a value in get_builtin_init_funcs.
 nsiproxy: Include sys/types.h from udp.c.
 nsiproxy: Add $(PROCSTAT_LIBS) to EXTRALIBS.
 nsiproxy: Include netinet/in.h in udp.c.
 nsiproxy: Include sys/queue.h from tcp.c.

My patch files/patch-dlls-nsiproxy.sys has been integrated upstream,
so remove it here.
Thu, 19 Aug 2021
[ 06:31 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:7461a3c2018beac3b809db6e1849ba96080088c2  commit hash:7461a3c2018beac3b809db6e1849ba96080088c2  commit hash:7461a3c2018beac3b809db6e1849ba96080088c2  7461a3c 
emulators/wine-devel: Update to Wine 6.15

This includes the following changes:
 - WinSock (WS2_32) library converted to PE.
 - Support for performance data in the registry.
 - More 32->64-bit thunks for NTDLL calls.
 - Improved floating point status handling in the C runtime.
 - More preparation work for the GDI syscall interface.
 - Various bug fixes.

My patch files/patch-dlls-ntdll-unix-virtual.c has been accepted
upstream in the meantime, so remove it here.
Sun, 8 Aug 2021
[ 09:19 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:835981dbc56d281ba8cc9ac1433536f3e448491b  commit hash:835981dbc56d281ba8cc9ac1433536f3e448491b  commit hash:835981dbc56d281ba8cc9ac1433536f3e448491b  835981d 
emulators/wine-devel: XAudio2 no longer depends on OpenAL

Since upstream commit 3e390b1aafff47df63376a8ca4293c515d74f4ba on
2019-02-20 XAudio2 uses FAudio (which already is an unconditional
dependency) and no longer depends on OpenAL, so adjust the packing
list accordingly. [1]

We did not detect this via regular testing due to false negatives
in Mk/Scripts/check-stagedir.sh in the presence of %%OPTION%%s in
pkg-plist. [2]

PR:		257651 [1], 220950 [2]
Submitted by: 	Alex S <iwtcex@gmail.com> [1]
Mon, 2 Aug 2021
[ 21:40 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:27ae28dd240c63c37a2fe17d2a2440d1beda5870  commit hash:27ae28dd240c63c37a2fe17d2a2440d1beda5870  commit hash:27ae28dd240c63c37a2fe17d2a2440d1beda5870  27ae28d 
emulators/wine-devel: Invoke with LD_BIND_NOW and revampe WoW

Forward port 1d2af6e08958ac78de9fae727283ac8cdaf8705f and its
two follow-up fixes ad15b0e748b6bd93ef1e36b1c605c1da29d10565 and
1b5885c463320a2af0e7fe2ed0fdca93d760ad19 from emulators/wine:

   Wine 6.0 and later need LD_BIND_NOW / LD_32_BIND_NOW on FreeBSD,
   cf. https://bugs.winehq.org/show_bug.cgi?id=50257 and
   https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252307
   so move the actual binaries to wine64.bin / wine.bin and invoke
   them via a script that does those settings. [1]

   Also revamp the WoW handling/packging which combines 32-bit/i386
   Wine into 64-bit/amd64 Wine. [1]

Submitted by:   Alex S <iwtcex@gmail.com> [1]
PR:             257284 [1], 252307 [1], 255336, 257020
Sun, 1 Aug 2021
[ 09:18 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:c6eb7a4880576471a6c76f43e197a27036f37e75  commit hash:c6eb7a4880576471a6c76f43e197a27036f37e75  commit hash:c6eb7a4880576471a6c76f43e197a27036f37e75  c6eb7a4 
emulators/wine-devel: Update to Wine 6.14

This includes the following changes:
 - 32->64-bit thunks implemented in WOW64 dll.
 - More preparation work for the GDI syscall interface.
 - Various bug fixes.

My patch files/patch-nsiproxy.sys has been accepted upstream, so
remove our local version.
Sat, 31 Jul 2021
[ 09:07 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:fc8353011e7bd90e2e21509c649f921ba7369a9a  commit hash:fc8353011e7bd90e2e21509c649f921ba7369a9a  commit hash:fc8353011e7bd90e2e21509c649f921ba7369a9a  fc83530 
emulators/wine-devel: Configure --without-jxrlib

At this point we don't want to add graphics/libjxr as another
dependency, so explicitly configure --without-jxrlib to make
builds predictable/reproducible.

(Now that we have that in place, switching to --with-jxrlib should
be straightforward if desired so.)
Thu, 22 Jul 2021
[ 17:03 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:21a122d5c9e6dcd9df1c91bb3b2d41515cae6a0a  commit hash:21a122d5c9e6dcd9df1c91bb3b2d41515cae6a0a  commit hash:21a122d5c9e6dcd9df1c91bb3b2d41515cae6a0a  21a122d 
emulators/wine-devel: Update to Wine 6.13

This includes the following changes:
 - Proper scrollbar theming.
 - More work towards WinSock PE conversion.
 - Preparation work for the GDI syscall interface.
 - Some progress on the IPHLPAPI PE conversion.
 - Various bug fixes.

My patch from files/patch-nsiproxy.sys has been included upstream,
alas new breakage has been introduced in dlls/nsiproxy.sys, so
"refresh" that with another patch.

The STAGING option now patches again; no longer mark it as broken.
Tue, 6 Jul 2021
[ 06:56 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:e110b9ed9010df158dbb910dbca6b71bd97328c4  commit hash:e110b9ed9010df158dbb910dbca6b71bd97328c4  commit hash:e110b9ed9010df158dbb910dbca6b71bd97328c4  e110b9e 
emulators/wine-devel: Update to Wine 6.12

This includes the following changes:
 - Builtin "Blue" and "Classic Blue" themes.
 - More work towards WinSock PE conversion.
 - Beginnings of the NSI (Network Store Interface) implementation.
 - Support for 32/64-bit registry views in reg.exe.
 - Various bug fixes.

The Staging patch set is broken for this snapshot; mark the STAGING
option broken accordingly.

Add files/patch-nsiproxy.sys which addresses a build issue on
non-Linux platforms that I pushed upstream in the meantime.
Sun, 20 Jun 2021
[ 06:47 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:1b62862f143abe52c91f69e09c024d8814fd6b95  commit hash:1b62862f143abe52c91f69e09c024d8814fd6b95  commit hash:1b62862f143abe52c91f69e09c024d8814fd6b95  1b62862 
emulators/wine-devel: Update to Wine 6.11

This includes the following changes:
 - Theming support in all builtin programs.
 - All remaining CRT math functions imported from Musl.
 - Support for codepage 720 (Arabic).
 - Various bug fixes.
Mon, 7 Jun 2021
[ 05:47 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:0c075c34730868649471217ad2d975ce8b671e1d  commit hash:0c075c34730868649471217ad2d975ce8b671e1d  commit hash:0c075c34730868649471217ad2d975ce8b671e1d  0c075c3 
emulators/wine-devel: Update to Wine 6.10

This brings the following changes:
 - Shell folders naming scheme follows recent Windows.
 - WinePulse library converted to PE.
 - More math functions from Musl in the C runtime.
 - Various bug fixes.
 - And the Mono engine has been updated to version 6.2.0.
Wed, 26 May 2021
[ 08:00 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:78fd9398bbd863e5515f2e07a09476d2c0087dd4  commit hash:78fd9398bbd863e5515f2e07a09476d2c0087dd4  commit hash:78fd9398bbd863e5515f2e07a09476d2c0087dd4  78fd939 
emulators/wine-devel: Update to Wine 6.9

This includes the following changes:
 - WPCAP library converted to PE.
 - Support for paper forms in the print spooler.
 - More math functions from Musl in the C runtime.
 - Various bug fixes.
Thu, 20 May 2021
[ 05:44 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:105de62c3f053e2e9361edb6c25f913551f40c8c  commit hash:105de62c3f053e2e9361edb6c25f913551f40c8c  commit hash:105de62c3f053e2e9361edb6c25f913551f40c8c  105de62 
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.
Mon, 17 May 2021
[ 06:01 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:ce06cc145c1c4d9c4de159bf60d094ed367f6296  commit hash:ce06cc145c1c4d9c4de159bf60d094ed367f6296  commit hash:ce06cc145c1c4d9c4de159bf60d094ed367f6296  ce06cc1 
emulators/wine-devel: Complete packaging on 64-bit

This did not show up with 32-bit builds and it still packaged fine
with 64-bit builds, alas wow64cpu.dll ended up missing there.
Mon, 26 Apr 2021
[ 09:32 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:6562fa7c891d80be8a287fd434f99e8159939aef  commit hash:6562fa7c891d80be8a287fd434f99e8159939aef  commit hash:6562fa7c891d80be8a287fd434f99e8159939aef  6562fa7 
emulators/wine-devel: Update to Wine 6.7

This includes the following changes:
 - NetApi32, WLDAP32, and Kerberos libraries converted to PE.
 - More Media Foundation work.
 - ES6 JavaScript mode.
 - Improved WOW64 file system redirection.
 - More Plug & Play driver support.
 - Keyboard raw input device.
 - Various bug fixes.

And another good number of code moves from the Staging tree into the
main tree (as reflected in pkg-plist).
Mon, 12 Apr 2021
[ 13:11 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:996345a04d856fdc863ddce257b8d98da8074d6c  commit hash:996345a04d856fdc863ddce257b8d98da8074d6c  commit hash:996345a04d856fdc863ddce257b8d98da8074d6c  996345a 
emulators/wine-devel: Update to Wine 6.6

This includes the following changes:
 - DWrite and DnsApi libraries converted to PE.
 - Plug & play driver support improvements.
 - Various bug fixes.

Also a decent number of files installed no longer are contingent on
the Staging patchset, having moved into Wine proper.

On the way simplify the dependency on wine-mono-devel.
Fri, 9 Apr 2021
[ 21:44 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:d3e3974b711b852287ddd7ef65d396793f431d2e  commit hash:d3e3974b711b852287ddd7ef65d396793f431d2e  commit hash:d3e3974b711b852287ddd7ef65d396793f431d2e  d3e3974 
emulators/wine-devel: Update to Wine 6.5

This includes the following changes:
 - OpenCL support updated to version 1.2.
 - More support for IE compatibility modes in MSHTML.
 - More windowless RichEdit work.
 - A few more WinRT library stubs.
 - Various bug fixes.
Tue, 6 Apr 2021
[ 14:31 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:305f148f482daf30dcf728039d03d019f88344eb  commit hash:305f148f482daf30dcf728039d03d019f88344eb  commit hash:305f148f482daf30dcf728039d03d019f88344eb  305f148  (Only the first 10 of 29333 ports in this commit are shown above. View all ports for this commit)
Remove # $FreeBSD$ from Makefiles.
Sun, 14 Mar 2021
[ 11:23 gerald search for other commits by this committer ] Original commit   Revision:568379
Update to Wine 6.4.  This includes the following changes:
 - Support for the DTLS protocol.
 - Fontset support in DirectWrite.
 - Dialog for editing Access Control entries.
 - Theming support for a few more common controls.
 - Support for Korean Wansung encoding.
 - Various bug fixes.
Sun, 28 Feb 2021
[ 07:18 gerald search for other commits by this committer ] Original commit   Revision:566748
Update to Wine 6.3.  This includes the following changes:
 - Better debugger support in the NT syscall interface.
 - WineGStreamer library converted to PE.
 - Still more WinRT support in WIDL.
 - Optional support for build IDs.
 - Various bug fixes.

Most of the files that "disppeared" from the Staging patchset (with
the STAGING option active) with version 6.2 are back. It appears some
patches were temporarily deactivated in that one snapshot.
Fri, 12 Feb 2021
[ 22:38 gerald search for other commits by this committer ] Original commit   Revision:565075
Update to Wine 6.2.  This includes the following changes:
 - Support for NTDLL debugger APIs.
 - More WinRT support in WIDL.
 - Various bug fixes.

Also the Mono engine and hence emulators/wine-mono-devel are updated
to version 6.0.0, with DirectX support.
Mon, 8 Feb 2021
[ 09:48 bapt search for other commits by this committer ] Original commit   Revision:564690
Remove dependency on libhal it is going to be removed from the ports tree

Number of commits found: 490 (showing only 100 on this page)

1 | 2 | 3 | 4 | 5  »