Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
9.22,1 23 Nov 2024 14:08:13 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.22
This includes the following changes:
- Support for display mode virtualization.
- Locale data updated to Unicode CLDR 46.
- More support for network sessions in DirectPlay.
- Various bug fixes. |
9.21_1,1 20 Nov 2024 10:28:43 |
Dima Panov (fluffy) |
emulators/wine-devel: fix packaging, add missed gstreamer component to plist
Approved by: portmgr blanket (trivial packaging fix)
Sponsored by: Future Crew, LLC |
9.21,1 14 Nov 2024 22:17:24 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.21
This includes the following changes:
- More support for network sessions in DirectPlay.
- Header fixes for C++ compilation.
- I/O completion fixes.
- More formats supported in D3DX9.
- Various bug fixes. |
9.20,1 10 Nov 2024 01:33:37 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.20
This includes the following changes:
- Bundled Capstone library for disassembly in WineDbg.
- More formats supported in D3DX9.
- More support for network sessions in DirectPlay.
- Various bug fixes. |
9.19,1 06 Nov 2024 18:48:02 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.19
This includes the following changes:
- Character tables updates to Unicode 16.0.0.
- Better window positioning in the Wayland driver (which we don't use yet).
- More support for network sessions in DirectPlay.
- Support for plug&play device change notifications.
- Various bug fixes. |
9.18,1 03 Nov 2024 11:24:26 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.18
This includes the following changes:
- New Media Foundation backend using FFMpeg.
- Initial support for network sessions in DirectPlay.
- New Desktop Control Panel applet.
- Various bug fixes.
Fix sorting of a pkg-plist item from Wine 9.17. |
9.17,1 14 Sep 2024 16:43:53 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.17
This includes the following changes:
- Window surface scaling on High DPI displays.
- Bundled vkd3d upgraded to version 1.13.
- Improved CPU detection on ARM64 (which we haven't enabled yet).
- Various bug fixes. |
9.16,1 27 Aug 2024 19:47:46 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.16
This includes the following changes:
- Initial Driver Store implementation.
- Pbuffer support in the Wayland driver (which we don't use yet).
- More prototype objects in MSHTML.
- Various bug fixes. |
9.15,1 11 Aug 2024 17:38:02 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.15
This includes the following changes:
- Prototype and constructor objects in MSHTML.
- More support for ODBC Windows drivers (which we haven't enabled).
- Various bug fixes.
files/patch-include_wine_asm.h has made it upstream in slightly
different form, so remove it.
My patch files/patch-nsiproxy.sys-buildfix has made it upstream,
so remove it.
And files/patch-configure requires updating due to changed patch
context (alas no change to the patch itself). |
9.14_1,1 08 Aug 2024 06:14:36 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: include/wine/windows/ddk isn't 64-bit only
PR: 280448, 220950
Reported by: Alexander Vereeken <Alexander88207@protonmail.com> |
9.14_1,1 04 Aug 2024 08:40:09 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: %%WINEARCH%%-windows/mmcndmgr.dll isn't 32-bit only
PR: 280448, 220950 |
9.14,1 02 Aug 2024 06:24:26 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.14
This includes the following changes:
- Mailslots reimplemented using server-side I/O.
- More support for ODBC Windows drivers (if enabled).
- Still more user32 data structures in shared memory.
- Various bug fixes.
We also need a patch of mine to address an upstream regression on
non-macos, non-Linux systems: files/patch-nsiproxy.sys-buildfix . |
9.13,1 01 Aug 2024 11:49:42 |
Gerald Pfeifer (gerald) Author: Anton Saietskii |
emulators/wine-devel: Use LLVM 17 as minimum, not fixed version
PR: 280529
LLVM 17 and later provide the necessary include files; see
5f69b17e49 for the original change. |
9.13,1 31 Jul 2024 08:12:29 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Leverage USES=llvm
This allows simplifying BUILD_DEPENDS, use of variables, and the
overall structure, plus it's aligned with emulators/wine now. |
9.13,1 31 Jul 2024 08:10:39 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.13
This includes the following changes:
- Support for loading ODBC Windows drivers
(though we haven't enabled ODBC at this point).
- More user32 data structures in shared memory.
- More rewriting of the CMD.EXE engine.
- Various bug fixes.
On the way remove files/clang/stdarg.h, a copy of clang's stdarg.h which
we have been using while the devel/llvm* ports did not install it (and
some others). This changed for devel/llvm17 with commit b21e6b4de1
seven weeks ago. |
9.12_1,1 29 Jul 2024 21:47:34 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Avoid "NtRaiseException Unhandled exception"
Users have been reporting a number of cases of the following error:
002c:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0
x6ffffff8b2b7
0024:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0
Address this by means of a patch borrowed from emulators/wine-proton.
PR: 279927, 280000 |
9.12,1 04 Jul 2024 20:59:11 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.12
This includes the following changes:
- Initial support for user32 data structures in shared memory.
- Rewrite of the CMD.EXE engine.
- Fixed handling of async I/O status in new WoW64 mode.
- Various bug fixes. |
9.11_1,1 01 Jul 2024 10:05:19 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Sync files/wine.sh with emulators/wine
This forward ports the following two commits from emulators/wine
as far as files/wine.sh goes:
commit ef11261971a87d2b75b352ab479b651d2f2b0b50
Author: Gerald Pfeifer <gerald@FreeBSD.org>
Date: Wed Jan 31 12:27:21 2024 +0000
emulators/wine: Simplify the logic in wine.sh
and
commit 0f2052c3784e3b8d5aed85aab22b8a49613ee85c
Author: Alexander Vereeken <Alexander88207@protonmail.com>
Date: Sun Dec 17 22:58:41 2023 +0000
emulators/wine: Unbreak WoW64
This is an excerpt of 1f07ec6014 by Alex S <iwtcex@gmail.com> for
emulators/wine-proton.
PR: 275677, 279927
Reported by: scf |
9.11,1 30 Jun 2024 09:50:35 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.11
This includes the following changes:
- C++ exception handling on ARM platforms (which we don't support yet).
- More DPI Awareness support improvements.
- Various bug fixes. |
9.10_1,1 29 Jun 2024 14:43:29 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Configure --without-odbc
This is new functionality since upstream commit af3a8fa27b from
May 10. We want to be explicit (either way) for the sake of builds
being reproducible and predictable.
PR: 279205 |
9.10,1 25 Jun 2024 05:46:04 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.10
This includes the following changes:
- Bundled vkd3d upgraded to version 1.12.
- DPI Awareness support improvements.
- C++ RTTI support on ARM platforms (which we haven't enabled yet).
- More obsolete features removed in WineD3D.
- Various bug fixes. |
9.9,1 24 Jun 2024 07:44:54 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Fix pkg-plist for OSS and i386
With the large update to Wine 9.9 we missed the (non-default) OSS option
and its impact on packaging. [1]
Similarly, i386 does not feature the WoW64 libraries. [2]
PR: 279927
Co-authored-by: scf [2]
Reported by: O. Hartmann <ohartmann@walstatt.org> [1], scf [2]
Tested by: Ivan Rozhuk <rozhuk.im@gmail.com> [1], scf |
9.9,1 23 Jun 2024 08:06:01 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.9
This includes the following changes:
- Removal of a number of obsolete features in WineD3D.
- Support for new WoW64 mode in ODBC.
- Various bug fixes.
When trying to build with LLVM 15, which is the current default in
the Ports Collection we have been using for a while, we now get the
following error:
configure: error: Suitable PE cross-compiler not found, PE files
won't be built. This is an error since --with-mingw was requested.
===> Script "configure" failed unexpectedly.
(Only the first 15 lines of the commit message are shown above ) |
9.8_1,1 20 May 2024 07:26:40 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Drop GNU_CONFIGURE_MANPREFIX
This is the global default now. |
9.8_1,1 16 May 2024 08:30:07 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Unbreak WoW64 again
Restore files/patch-dlls_ntdll_unix_loader.c which we "lost" with
the update to Wine 9.0 by means of an adjusted version.
PR: 278427
Obtained from: Alex S <iwtcex@gmail.com> in PR 278525 |
9.8,1 14 May 2024 06:13:31 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.8
This includes the following changes:
- IDL-generated files use fully interpreted stubs.
- Various bug fixes. |
9.7,1 11 May 2024 09:00:19 |
Gerald Pfeifer (gerald) Author: O. Hartmann |
emulators/wine-devel: Clean environment for gmake
PR: 277913 |
9.7,1 09 May 2024 06:44:59 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.7
This includes the following changes:
- Some restructuration of the Vulkan driver interface.
- Some ARM work (which we aren't using yet).
- Various bug fixes.
Also refine 32-bit ABI determination for WoW64. [1]
PR: 278525 [1]
Submitted by: Alexander Vereeken <Alexander88207@protonmail.com> [1]
Reviewed by: Alex S <iwtcex@gmail.com> [1] |
9.6,1 28 Apr 2024 08:41:27 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.6
This includes the following changes:
- Support for advanced AVX features in register contexts.
- More Direct2D effects work.
- Support for RSA OAEP padding in BCrypt.
- Interpreted mode fixes in WIDL.
- Various bug fixes. |
9.5,1 05 Apr 2024 21:58:50 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.5
This includes the following changes:
- Initial SLTG-format typelib support in widl.
- Improvements to Minidump support.
- Various bug fixes.
Upstream also dropped some libraries related to WoW64. |
9.4,1 03 Apr 2024 15:59:11 |
Rene Ladan (rene) |
emulators/wine*: do not test for removed llvm10 |
9.4,1 23 Mar 2024 15:34:30 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.4
This includes the following changes:
- Bundled vkd3d upgraded to version 1.11.
- Initial OpenGL support in the Wayland driver (which we don't use).
- Support for elevating process privileges.
- More HID pointer improvements.
- Various bug fixes. |
9.3,1 29 Feb 2024 02:43:19 |
Joel Bodenmann (jbo) Author: Lexi Winter |
emulators/wine-devel: Update to 9.3
Changelog: https://gitlab.winehq.org/wine/wine/-/releases/wine-9.3
What's new in this release:
* Improvements to Internet Proxy support.
* New HID pointer device driver.
* Timezone database update.
* More exception fixes on ARM platforms.
* Various bug fixes.
While here, move manpages from man/ to share/man/.
PR: 277385
Approved by: tcberner (mentor, implicit) |
9.2,1 25 Feb 2024 23:54:33 |
Joel Bodenmann (jbo) Author: Lexi Winter |
emulators/wine-devel: Update to 9.2
Changelog: https://gitlab.winehq.org/wine/wine/-/releases/wine-9.2
Changes in this release:
* Mono engine updated to version 9.0.0.
* A number of system tray fixes.
* Exception handling improvements on ARM platforms.
* Various bug fixes.
PR: 277020
Approved by: tcberner (mentor, implicit) |
9.1,1 03 Feb 2024 22:53:18 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.1
This is the first snapshot of the Wine 9.x branch, and the first after
the Wine 9.0 release.
It includes the following changes:
- A number of Input Method improvements.
- Improved Diffie-Hellman key support.
- Better Dvorak keyboard detection.
- Various bug fixes. |
9.0.r5,1 14 Jan 2024 04:36:07 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.0-rc5
This fixes some 22 more bug reports. |
9.0.r4,1 06 Jan 2024 02:07:56 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.0-rc4
This fixes some 17 bug reports.
The ANNOUNCE and README files have been converted to mark down (.md). |
9.0.r3,1 24 Dec 2023 08:22:47 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.0-rc3
This fixes some 35 bug reports. |
9.0.r2,1 18 Dec 2023 13:45:45 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.0-rc2
This includes the following changes:
- Bug fixes only, we are in code freeze. |
9.0.r1,1 12 Dec 2023 13:54:42 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 9.0-rc1
This includes the following changes:
- Bundled vkd3d upgraded to version 1.10.
- Support for DH encryption keys with a recent GnuTLS.
- Keyboard layouts support in the Wayland driver (which we don't use
yet, though).
- Various bug fixes. |
8.21,1 26 Nov 2023 21:25:03 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 8.21
This includes the following changes:
- High-DPI scaling and initial Vulkan support in the Wayland driver
(which we don't use yet, though).
- Updates to the locale database.
- Various bug fixes.
Revert
* Add ${STRIP_CMD} to GNU configure environment variable ac_cv_prog_STRIP
from commit 132921c8f8. [1]
PR: 274953 [1]
Discussed with: Alastair Hogge <agh@riseup.net> [1] |
8.20_1,1 16 Nov 2023 23:40:27 |
Gerald Pfeifer (gerald) Author: Alastair Hogge |
emulators/wine-devel: GSTREAMER dependency cleanup
* Add missing USES=gnome and USE=GNOME=glib20 for GSTREAMER dependencies
* Add ${STRIP_CMD} to GNU configure environment variable ac_cv_prog_STRIP
PR: 274953 |
8.20,1 11 Nov 2023 15:55:28 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 8.20
This includes the following changes:
- More DirectMusic implementation.
- Protocol associations exported to the Unix desktop.
- Code cleanups in preparation for code freeze.
- Various bug fixes. |
8.19,1 07 Nov 2023 00:16:50 |
Robert Clausecker (fuz) Author: Alastair Hogge |
emulators/wine-devel: Fix build on i386
Fix pkg-plist to restore building on i386.
Also sort the following in pkg-plist:
include/wine/svcctl.h
include/wine/svcctl.idl
PR: 274905 |
8.19,1 01 Nov 2023 12:32:50 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Unbreak on i386
Revert an upstream change to tools/winebuild/res32.c that exposed
resource contraints for clang on i386 (cf. the upstream reports
at https://github.com/llvm/llvm-project/issues/62339
and https://bugs.winehq.org/show_bug.cgi?id=54889 ).
Apply this patch only on i386 to minimize divergence and risk on
64-bit x86.
PR: 273987 [1], 271201 [2]
Bi-sected by: Damjan Jovanovic <damjan.jov@gmail.com> [2]
Motivated by: scf [1] |
8.19,1 31 Oct 2023 21:32:21 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 8.19
This includes the following changes:
- More DirectMusic implementation.
- Various bug fixes.
And we no longer unconditionally pass --without-gstreamer to
configure; both the --without and --with forms now are covered
more specifically. |
8.18,1 30 Oct 2023 16:52:30 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Sort pkg-plist |
8.18,1 22 Oct 2023 16:15:52 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Use GStreamer when supporting sound
When ALSA or OSS are enabled, i.e., we have sound enabled, pull
in and use GStreamer as well.
PR: 273987
Reported by: scf |
8.18,1 16 Oct 2023 08:23:03 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Improve configuration for ALSA and OSS
Use ALSA_CONFIGURE_WITH and OSS_CONFIGURE_WITH instead of the
ALSA_CONFIGURE_ON and OSS_CONFIGURE_ON forms.
This properly handles the case where neither the ALSA nor OSS option
are set. It's more resilient to future changes. And shorter.
PR: 273987 |
8.18,1 15 Oct 2023 09:39:32 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 8.18
This includes the following changes:
- Bundled vkd3d upgraded to version 1.9.
- Initial window management in the Wayland driver (which we don't use).
- SoundFont support in DirectMusic.
- Various bug fixes.
- Bundled FluidSynth library for DirectMusic.
- More window management in the Wayland driver.
- More effect support in Direct3D 10.
- Various bug fixes.
It also includes a fix I got upstream. 8.17 lacks that and fails to
build, which is why we skipped it. |
8.16,1 14 Oct 2023 21:43:57 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 8.16
This includes the following changes:
- Beginnings of a DirectMusic revival.
- Many fixes and improvements in the regression tests.
- Various bug fixes.
And one fix of mine to keep FreeBSD building.
Reset maintainer since sadly Damjan has not been available for the
last ten months due to personal circumstances. Thank you for your
contributions as maintainer and before that - and I hope to see you
back!
PR: 273987
Approved by: maintainer timeout |
8.15,1 01 Oct 2023 10:15:37 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Update to Wine 8.15
This includes the following changes:
- Support for TEXT print processor.
- Cycle Collection support in MSHTML.
- Cross-process memory notifications in Wow64.
- Various bug fixes.
PR: 273837
Approved by: maintainer timeout |
8.14,1 20 Sep 2023 20:43:36 |
Gerald Pfeifer (gerald) |
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 |
8.11_2,1 15 Sep 2023 03:48:12 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Remove myself from pkg-descr
While I occasionally contribute when time permits, I stepped down as
official maintainer. Still listing me here would be confusing. |
8.11_2,1 11 Sep 2023 11:56:12 |
Gerald Pfeifer (gerald) |
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) |
8.11_2,1 09 Sep 2023 13:11:24 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Cover alsa-lib in LD_32_LIBMAP
Forward port commit 215305d603 from emulators/wine:
Author: Alexander Vereeken <Alexander88207@protonmail.com>
Date: Sun Aug 27 21:19:15 2023 +0000
Ensure the ALSA run-time portions are found under WoW64.
i386 and hence (the old way of) WoW64 is currently BROKEN, so this
is not actually exercised right now. Still good to have this for
when/if it may become relevant again.
PR: 268164 |
8.11_2,1 06 Sep 2023 10:22:39 |
Gerald Pfeifer (gerald) |
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) |
8.11_2,1 03 Sep 2023 07:50:01 |
Gerald Pfeifer (gerald) |
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 |
8.11_1,1 29 Aug 2023 06:46:29 |
Gerald Pfeifer (gerald) |
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) |
8.11_1,1 20 Aug 2023 08:07:09 |
Gerald Pfeifer (gerald) |
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 |
8.11,1 15 Aug 2023 21:57:36 |
Gerald Pfeifer (gerald) Author: Alexander Vereeken |
emulators/wine-devel: Fix 32-bit pkg invocation for WoW64
This addresses a regression introduced with commit 3f914243d8179e0d
on 2022-03-12 which was a forward port from emulators/wine and not
sufficiently adjusted to this port).
Do not bump PORTREVISION since 32-bit builds are broken right now.
PR: 273137 |
8.11,1 13 Aug 2023 13:29:15 |
Gerald Pfeifer (gerald) |
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 ) |
7.22_2,1 10 Jul 2023 08:49:17 |
Gerald Pfeifer (gerald) |
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> |
7.22_2,1 29 Jun 2023 00:57:50 |
Jan Beich (jbeich) |
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) |
7.22_1,1 23 Apr 2023 09:09:58 |
Gerald Pfeifer (gerald) |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
7.22,1 15 Jan 2023 07:50:45 |
Tobias C. Berner (tcberner) |
emulators/wine-devel,emulators/wine-proton: remove check for removed LLVM_VER |
7.22,1 15 Dec 2022 08:40:33 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Sort pkg-plist |
7.22,1 10 Dec 2022 22:50:47 |
Gerald Pfeifer (gerald) Author: Damjan Jovanovic |
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. |
7.21,1 22 Nov 2022 21:04:23 |
Gerald Pfeifer (gerald) Author: Damjan Jovanovic |
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. |
7.20,1 16 Nov 2022 08:59:10 |
Gerald Pfeifer (gerald) Author: Damjan Jovanovic |
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. |
7.19,1 15 Nov 2022 07:59:16 |
Gerald Pfeifer (gerald) Author: Damjan Jovanovic |
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] |
7.18,1 01 Nov 2022 13:39:21 |
Gerald Pfeifer (gerald) |
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) |
7.17,1 26 Sep 2022 14:06:00 |
Stefan Eßer (se) Author: Damjan Jovanovic |
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. |
7.16,1 11 Sep 2022 10:56:14 |
Gerald Pfeifer (gerald) Author: Damjan Jovanovic |
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. |
7.15,1 08 Sep 2022 15:46:38 |
Stefan Eßer (se) |
Remove WWW lines that have been moved into Makefiles
Approved by: portmgr (implicit) |
7.15,1 08 Sep 2022 15:43:21 |
Stefan Eßer (se) |
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) |
7.15,1 05 Sep 2022 15:30:15 |
Gerald Pfeifer (gerald) |
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 |
7.14,1 03 Aug 2022 20:11:12 |
Gerald Pfeifer (gerald) Author: Damjan Jovanovic |
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. |
7.13,1 23 Jul 2022 15:21:46 |
Stefan Eßer (se) Author: Damjan Jovanovic |
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) |
7.12,1 20 Jul 2022 14:21:50 |
Tobias C. Berner (tcberner) |
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 ) |
7.12,1 11 Jul 2022 17:59:05 |
Stefan Eßer (se) Author: Damjan Jovanovic |
emulators/wine-devel: update to version 7.12
Approved by: Damjan Jovanovic <damjan.jov@gmail.com> (maintainer) |
7.11,1 11 Jul 2022 17:59:05 |
Stefan Eßer (se) |
emulators/wine-devel: update to version 7.11
Approved by: Damjan Jovanovic <damjan.jov@gmail.com> (maintainer) |
7.10,1 11 Jul 2022 16:29:15 |
Stefan Eßer (se) Author: Damjan Jovanovic |
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) |
7.9,1 05 Jul 2022 08:05:56 |
Gerald Pfeifer (gerald) |
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) |
7.8,1 21 Jun 2022 06:33:24 |
Gerald Pfeifer (gerald) |
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) |
7.7,1 19 Jun 2022 23:40:29 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Fix alphabetical sorting of pkg-plist
Over the last couple of updates four, five files got slotted into
pkg-plist out of alphabetic ordering. Address that and make things
consistent again.
Approved by: portmgr (blanket) |
7.7,1 01 May 2022 14:45:52 |
Hans Petter Selasky (hselasky) |
emulators/wine-devel: Fix packaging with ALSA on
Make sure the built ALSA libraries are included in the package when ALSA is on.
Fixes ce1e733047cfa6bdea3d1bfb767814c7fa2a9809 and "make check-plist" .
Approved by: pi (implicit) |
7.7,1 28 Apr 2022 14:33:49 |
Stefan Eßer (se) Author: Damjan Jovanovic |
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. |
7.5,1 22 Apr 2022 21:04:17 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Fix packaging with OSS off
With revision ce1e733047cfa6bdea3d1bfb767814c7fa2a9809 we introduced
a choice between ALSA and OSS, the latter being the default as before.
This fixes the packaging list when OSS is off (and ALSA on). |
7.5,1 18 Apr 2022 14:48:37 |
Gerald Pfeifer (gerald) |
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) |
7.5,1 16 Apr 2022 01:36:52 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Sort pkg-plist
%%WINE32%%lib/wine/%%WINEARCH%%-unix/libwow32.a was put into the
wrong place; easy enough to fix. |
7.5,1 08 Apr 2022 21:43:15 |
Stefan Eßer (se) Author: Gerald Pfeifer |
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. |
7.4,1 23 Mar 2022 21:42:13 |
Stefan Eßer (se) Author: Damjan Jovanovic |
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. |
7.2,1 18 Mar 2022 22:15:03 |
Stefan Eßer (se) Author: Damjan Jovanovic |
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. |
7.1,1 12 Mar 2022 09:10:49 |
Gerald Pfeifer (gerald) |
emulators/wine-devel: Add a note on Poudriere in the WoW case
This forward ports commit 9dc3d307de26ebb3ee31859fed8cc9dbc779dff5
from emulators/wine.
PR: 260407
Reported by: Zane C. Bowers-Hadley <vvelox@vvelox.net>
Approved by: maintainer |
7.1,1 31 Jan 2022 14:21:52 |
Stefan Eßer (se) Author: Damjan Jovanovic |
emulators/wine-devel: update to version 7.1 |
7.0.r6,1 28 Jan 2022 07:52:07 |
Gerald Pfeifer (gerald) |
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) |
7.0.r6,1 17 Jan 2022 12:31:33 |
Stefan Eßer (se) Author: Damjan Jovanovic |
emulators/wine-devel: update to 7.0-rc6 |
7.0.r5,1 13 Jan 2022 07:32:15 |
Gerald Pfeifer (gerald) Author: Damjan Jovanovic |
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) |
7.0.r4,1 08 Jan 2022 10:45:48 |
Stefan Eßer (se) Author: Damjan Jovanovic |
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. |