Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
6.0.r5,1 04 Jan 2021 19:06:17
  |
gerald  |
Update to Wine 6.0 RC5, which addresses another 21 bug reports. |
6.0.r4,1 31 Dec 2020 01:05:38
  |
gerald  |
Update to Wine 6.0 RC4, which brings yet more fixes and resolves 29 bugs
reports. |
6.0.r3,1 22 Dec 2020 16:26:29
  |
gerald  |
Update to Wine 6.0 RC3, which brings further bug fixes.
The Wine Staging patchset does not appear to follow the RC phase and
criteria and brings a bunch of new files. |
6.0.r2,1 20 Dec 2020 17:22:08
  |
gerald  |
Wine no longer features configuring --with-glu (or --without-glu), so
remove that from the settings the X11 options implies.
This only was a warning and did not affect the generated code/package. |
6.0.r2,1 14 Dec 2020 09:28:07
  |
gerald  |
Update to Wine 6.0 RC2, which brings bug fixes only since we're in code
freeze.
Wine Staging now uses the same version designation as Wine itself after
a report of mine, so revert special casing STAGING_DISTFILES; similarly
my two patches files/extrapatch-dlls-ntdll-unix-file.c and
files/extrapatch-staging-server-fd.c are now upstream, so remove them. |
6.0.r1,1 10 Dec 2020 21:03:30
  |
gerald  |
Remove the dependency on sysutils/prelink which the emulators/wine
port has never had to begin with from all I can tell.
This brings this wine-devel port and the wine port closer in sync,
and prelink is broken on -CURRENT among others.
PR: 251686 |
6.0.r1,1 07 Dec 2020 10:03:02
  |
gerald  |
Adjust the download of the Staging patchset to the Wine 6.0 RC1 release
and hence re-enable it. [1]
Temporarily include a patch of mine to address a build breakage with
that patchset, files/extrapatch-staging-server-fd.c.
Update the description for the STAGING option and explicitly label it
as unsupported.
PR: 251606 [1] |
6.0.r1,1 05 Dec 2020 01:00:18
  |
gerald  |
Update to Wine 6.0 RC1, the first milestone of the forthcoming Wine 6.0
release series.
This includes the following changes:
- WindowsCodecs and QCap libraries converted to PE.
- Faster font initialization at process start.
- Support for named pipes with empty names.
- Various bug fixes. |
5.22_1,1 03 Dec 2020 20:42:21
  |
gerald  |
Update wine-gecko-devel from 2.47.1 to 2.47.2. Adjust wine-devel
accordingly. |
5.22,1 29 Nov 2020 11:31:30
  |
gerald  |
Wine is now able to use mingw-w64 to build components. When mingw-w64
is installed on FreeBSD, users might inadvertedly use that when we have
not set up things properly yet (and it probably should be an option to
choose, at least initially). For example, mingw-w64 produces .dll files
instead of the current .dll.so files, breaking pkg-plist.
So for now explicitly disable the use of mingw-w64. In a next step,
once mingw-w64 is available, we probably should make this an option.
PR: 237213
Reported by: Damjan Jovanovic <damjan.jov@gmail.com>
MFH: 2020Q4 (blanket: build issue) |
5.22,1 25 Nov 2020 02:24:37
  |
gerald  |
The Wine Staging patchset for Wine 5.22 is now available.
(This surprisingly reverts a few additions in terms of installed files
that did not appear in mainline, either.) |
5.22,1 21 Nov 2020 01:58:19
  |
gerald  |
Update to Wine 5.22. This includes the following changes:
- C runtime libraries converted to PE.
- Use fontconfig cache for faster startup.
- Video playback improvements.
- 3DES cipher support.
- Various bug fixes. |
5.21_1,1 19 Nov 2020 20:34:20
  |
gerald  |
Remove files/patch-dlls_kernel32_Makefile.in which should be a noop
based on an exchanged I've had with upstream.
Firstly, commits 55ba3648379d90642f174e74809b84130d6d1ddc and
e0138c4a6a7a87f1d25badd43e05490e706bc666 should obviate it need.
Secondly, and more importantly, winegcc passes that flag already
since
commit e59395208d527d1bffb2725efc85fb798aee7610
Author: Alexandre Julliard <julliard@winehq.org>
Date: Mon Mar 28 15:47:19 2016 +0900
makefiles: Reduce the maximum page size for modules that have a base address.
It avoid bumping into the next allocated base address on 64-bit. |
5.21,1 12 Nov 2020 13:31:02
  |
gerald  |
Update to Wine 5.21. This includes the following changes:
- GDI32 library converted to PE.
- More fixes for windowless RichEdit.
- A number of timezone updates.
- Various bug fixes.
files/extrapatch-server-file.c that I added to work around upstream
breakage with the Wine Staging patchset is not necessary any longer,
nor is half of files/extrapatch-dlls-ntdll-unix-file.c. |
5.20,1 01 Nov 2020 14:15:44
  |
gerald  |
Unbreak the (non-default) STAGING option. This requires two local patches
on top of the Wine Staging patchset that address upstream regressions.
It also brings a fair number of STAGING-specific additions to the set of
Wine libraries. |
5.20,1 25 Oct 2020 09:28:22
  |
gerald  |
The Wine Staging patchset for Wine 5.20 is now available. It still does
not build, but proceeds further based on my report, so update the BROKEN
note while I am working on the next fix (ETA: this coming week). |
5.20,1 24 Oct 2020 11:41:35
  |
gerald  |
Update to Wine 5.20. This includes the following changes:
- More work on the DSS cryptographic provider.
- A number of fixes for windowless RichEdit.
- Support for FLS callbacks.
- Window resizing in the new console host.
- Various bug fixes. |
5.19,1 20 Oct 2020 15:35:28
  |
gerald  |
Add the distinfo information for the Staging patchset for Wine 5.19.
This is still broken (and marked as such), but I have got a step
towards fixing upstream now and proposed further ones, and in case
someone wants to tinker themselves... |
5.19,1 11 Oct 2020 10:16:32
  |
gerald  |
Update to Wine 5.19.
This includes the following changes from Wine 5.18 which we had to skip
since it failed to build on FreeBSD:
- USER32 library converted to PE.
- Console no longer requires the curses library.
- Support for display modes with various orientations.
- A number of syntax fixes in the WIDL compiler.
- Vulkan shader compilation using the new vkd3d-shader library.
- Non-recursive makefiles.
Plus the following changes from version 5.19 itself:
- Wine Mono engine updated to 5.1.1, with WPF text formatting support.
- KERNEL32 library converted to PE.
- DSS cryptographic provider.
- Windowing support in the new console host.
- A number of exception handling fixes.
- Various bug fixes.
Our local patch files/patch-tools-makedep became obsolete by those
changes that first broke version 5.18 and now appear fixed in 5.19.
files/patch-dlls_kernel32_Makefile.in needs some adjustments due to
changed context, but retains the core tweak we've been carrying. |
5.17_1,1 05 Oct 2020 11:51:44
  |
gerald  |
Add an option SDL that uses SDL 2, a cross-platform multimedia development
API which can be useful particularly when it comes to supporting games.
This is off by default for now in alignment with the status quo.
Submitted by: Alex S <iwtcex@gmail.com>
PR: 249869 |
5.17_1,1 26 Sep 2020 14:28:32
  |
gerald  |
No longer hack tools/wineapploader.in to account for wine64 vs wine.
Since upstream commit
https://source.winehq.org/git/wine.git/commitdiff/57f9c33c08782399d6729bc58b68d73812560638
this hasn't been necessary any longer and it did actually break things
afterwards by replacing wine64 with wine6464.
PR: 249868
Submitted by: Alex S <iwtcex@gmail.com> |
5.17,1 13 Sep 2020 10:25:50
  |
gerald  |
Update to Wine 5.17. This includes the following changes:
- ADVAPI32 library converted to PE.
- Beginnings of an NDIS network driver.
- Still more restructuration of the console support.
- Various bug fixes.
The Wine Staging patchset for this release is broken on FreeBSD and/or
with GCC 9, so mark this option as broken:
file.c:237:37: error: 'EXTATTR_NAMESPACE_USER' undeclared (first use in this fun
ction)
237 | return extattr_get_fd( filedes, EXTATTR_NAMESPACE_USER, &name[XATTR_
USER_PREFIX_LEN],
file.c:237:67: error: 'XATTR_USER_PREFIX_LEN' undeclared (first use in this func
tion); did you mean 'XATTR_USER_PREFIX'?
237 | return extattr_get_fd( filedes, EXTATTR_NAMESPACE_USER, &name[XATTR_
USER_PREFIX_LEN], |
5.16,1 31 Aug 2020 08:52:13
  |
gerald  |
Update to Wine 5.16. This includes the following changes:
- Support for x86 AVX registers.
- Still more restructuration of the console support.
- Various bug fixes.
Revert an upstream patch (7571fa87df453e404d8b6ca58e2da95340156849)
that breaks the build with GCC 9 for now - files/patch-tools-makedep.
A number of files transitioned from the Staging patchset to the main
codebase, in addition the Staging patchset lost some and gained some. |
5.15,1 20 Aug 2020 05:20:50
  |
gerald  |
Update to Wine 5.15. This includes the following changes:
- Initial implementation of the XACT Engine libraries.
- Beginnings of a math library in MSVCRT based on Musl.
- Still more restructuration of the console support.
- Direct Input performance improvements.
- Exception handling fixes on x86-64.
- Various bug fixes.
lib/wine/libx3daudio1_7.def "disappeared" from the Staging patchset,
without migrating to the default case. That's in addition to a number
of the usual dose of packaging changes. |
5.14,1 03 Aug 2020 06:56:02
  |
gerald  |
Update to Wine 5.14. This includes the following changes:
- More restructuration of the console support.
- Initial version of the Webdings font.
- Beginnings of PE conversion of the MSVCRT libraries.
- Various bug fixes.
My patch files/extrapatch-dlls-ntdll-unix-registry.c is now upstream,
so remove it here. |
5.13,1 30 Jul 2020 12:20:24
  |
gerald  |
Reapply revision 542851 that broke the index via an interaction with
emulators/i386-wine-devel and was reverted, now with a tweak to avoid
that breakage:
The Wine Staging patchset for Wine 5.13 is now available and fixed
(compared to the previous one).
It also addresses the build issue for Wine 5.13 that I fixed via
files/patch-dlls-ntdll-unix-registry.c, so we need to make that
patch only apply when the Wine Staging patchset is not used.
PR: 248118 [1]
Submitted by: vvd@unislabs.com |
5.13,1 22 Jul 2020 14:00:59
  |
antoine  |
Revert r542851 and unbreak INDEX |
5.13,1 22 Jul 2020 10:41:53
  |
gerald  |
The Wine Staging patchset for Wine 5.13 is now available and fixed
(compared to the previous one).
It also addresses the build issue for Wine 5.13 that I fixed via
files/patch-dlls-ntdll-unix-registry.c, so we need to make that
patch only apply when the Wine Staging patchset is not used.
PR: 248118
Submitted by: vvd@unislabs.com |
5.13,1 18 Jul 2020 10:46:39
  |
gerald  |
Update to Wine 5.13. This includes the following changes:
- Re-mapping of INI files to the registry.
- System call thunks in NTDLL.
- Reimplementation of floating point numbers printing.
- Beginnings of a restructuration of the console support.
- Various bug fixes.
A build error got in upstream the day this snapshot was created;
temporarily address this via files/patch-dlls-ntdll-unix-registry.c
which I alreadly submitted upstream.
(The Wine Staging patchset isn't yet available. No change on that
front yet - it was marked BROKEN anyway.) |
5.12,1 14 Jul 2020 06:53:49
  |
gerald  |
Rename COMP_DIST, a last remaining reference to Compholio, the previous
name of what is now called Wine Staging, to STAGING_DIST. |
5.12,1 06 Jul 2020 07:52:48
  |
gerald  |
Mark the STAGING option as broken - I reported this upstream and shared
a strawman patch, so hopefully this will be resolved for the next snapshot:
https://www.winehq.org/pipermail/wine-devel/2020-July/169366.html
https://www.winehq.org/pipermail/wine-devel/2020-July/169367.html
(Due to this being broken my original commit did not include the
distinfo entry for the respective download. Make up for that, in
case a fix becomes available.)
Also label the STAGING option as experimental.
PR: 247779 |
5.12,1 04 Jul 2020 10:17:45
  |
gerald  |
Update to Wine 5.12. This includes the following changes:
- NTDLL converted to PE format.
- Support for the WebSocket API.
- Improved RawInput support.
- Vulkan spec update.
- Various bug fixes. |
5.11,1 02 Jul 2020 11:24:58
  |
gerald  |
Really remove files/patch-dlls_ntdll (a temporary build fix) that I
noted, but missed, in r539797.
This patch still applied, leading to duplication of the hunk in
question, which was benign though. |
5.11,1 29 Jun 2020 06:34:52
  |
gerald  |
Explicitly configure --without-usb. There does not appear to be a way
for the configure test to pass on FreeBSD right now (even with extra
ports available), so this simply makes this explicit and avoids a
warning from configure. |
5.11,1 22 Jun 2020 06:52:43
  |
gerald  |
Update to Wine 5.11. This includes the following changes:
- Wine Mono engine 5.1.0 provides WpfGfx library support.
- More work on the separate Unix library for NTDLL.
- Beginnings of a NetIO kernel driver implementation.
- Initial support for the Print Ticket API.
- Various bug fixes.
Among others my fix from files/patch-dlls_ntdll was accepted upstream,
so remove it here.
Two files have moved from the Staging patchset to the general tree, so
package them across the board.
This snapshot should also fix issues on recent -CURRENT. [1]
PR: 247374 [1] |
5.10,1 17 Jun 2020 16:21:33
  |
gerald  |
Update wine-mono-devel to the upstream release 5.1.0. |
5.10,1 09 Jun 2020 21:28:01
  |
gerald  |
Update to Wine 5.10. This includes the following changes:
- More progress on the WineD3D Vulkan backend.
- Beginnings of a separate Unix library for NTDLL.
- Better support for anti-cheat kernel drivers.
- More glyph substitutions in DirectWrite.
- Support for DSS private keys.
- ARM64 exception handling fixes.
- Various bug fixes.
files/patch-libs-wine-mmap.c has been included upstream, so remove it.
The area that files/patch-dlls_kernel32_Makefile.in touches has changed
upstream; adjust the patch to those changes, maintaining the gist of our
patch all along.
dlls/ntdll has seen significant rework upstream, unfortunately breaking
on i386 with GCC 9 (though apparently not GCC 10); address that with the
new files/patch-dlls_ntdll that I submitted upstream also. |
5.9_1,1 30 May 2020 10:19:49
  |
gerald  |
The Wine Staging patchset (which is not enabled by default) gained one
file it installs - take that into account. |
5.9_1,1 24 May 2020 12:37:00
  |
gerald  |
Add a (temporary) patch wine-devel/files/patch-libs-wine-mmap.c to
address an issue that creeped in upstream among the fixes for FreeBSD
that made it into Wine 5.9. [1]
Remove files/patch-tools-winegcc which temporarily reverted the upstream
change that triggered a flurry of breakage and improvements for FreeBSD.
Bump PORTREVISION since both changes are substantial. |
5.9,1 23 May 2020 09:20:02
  |
gerald  |
Update to Wine 5.9. This includes the following changes:
- Major progress on the WineD3D Vulkan backend.
- Initial support for splitting dlls into PE and Unix parts.
- Support for generating PDB files when building PE dlls.
- Timestamp updates in the Kernel User Shared Data.
- Various bug fixes.
files/patch-dlls-dwrite-opentype.c was a backport from upstream past
the Wine 5.8 snapshot so is included here - remove it.
Keep files/patch-tools-winegcc, which reverts an upstream change in
Wine 5.8 for the time being while we assess the situation. |
5.8_1,1 14 May 2020 07:40:26
  |
gerald  |
Revert 1ccd638b1aa85fb3c43b49d69d279cd509ebdc21 from upstream which
causes problems upon startup while, hopefully, a fix will be created
upstream. (This changes tools/winegcc/winegcc.c)
Backport 23543f20058d1655d3ad552474ce99c01bbd78ea from upstream which
landed after the Wine 5.8 snapshot (and should be included in the next)
and avoid crashes related to fonts.
With these two changes Wine should mostly work again. |
5.8,1 12 May 2020 07:41:03
  |
gerald  |
Update to Wine 5.8. This includes the following changes:
- Support for Plug & Play device notifications.
- Still more progress on the WineD3D Vulkan backend.
- Initial implementation of a GIF encoder.
- Vulkan spec update.
- Various bug fixes. |
5.7_1,1 09 May 2020 10:48:18
  |
gerald  |
Explicitly configure --without-inotify so that the presence of the
devel/libinotify port does not pull in an implicit dependency that
is not tracked properly.
Reported by: Andy Mender <andymenderunix@gmail.com>
PR: 245172
MFH: 2020Q2 (blanket: missing dependency) |
5.7_1,1 06 May 2020 21:53:26
  |
gerald  |
Push USES=pkgconfig to the global level instead just contingent on the
VKD3D option.
This makes a real difference for the GNUTLS option (on by default) and
others. Accordingly bump PORTREVISION.
Reported by: Benny Goemans <benny.goemans@belgacom.net>
MFH: 2020Q2 (blanket: missing dependency) |
5.7,1 28 Apr 2020 18:04:43
  |
gerald  |
The Wine Staging patchset is now available for Wine 5.6 (which is enabled
by the STAGING option).
On the way, remove some trailing whitespace that sneaked into the Makefile. |
5.7,1 25 Apr 2020 09:11:35
  |
gerald  |
Update to Wine 5.7. This includes the following changes:
- Wine Mono engine updated to 5.0.0, with upstream WPF support.
- More progress on the WineD3D Vulkan backend.
- Beginnings of a USB device driver.
- Support for building with Clang in MSVC mode.
- Builtin modules no longer depend on libwine.
- Support for configuring Windows version from the command line.
- Various bug fixes. |
5.6,1 12 Apr 2020 10:05:04
  |
gerald  |
The Wine Staging patchset is now available for Wine 5.6 (which is enabled
by the STAGING option). |
5.6,1 10 Apr 2020 21:18:14
  |
gerald  |
Update to Wine 5.6. This includes the following changes:
- Still more Media Foundation work.
- Improvements to Active Directory LDAP support.
- A few more modules converted to PE.
- Improvements to gdb proxy mode.
- Various bug fixes.
My fix for a build problem on some versions of FreeBSD in
files/patch-dlls-dbghelp has been accepted upstream, so remove here.
The Wine Staging patch set is lagging once again; we'll add support
once it's available. |
5.5,1 02 Apr 2020 18:54:51
  |
gerald  |
Explicitly configure --without-unwind so that the presence of the
devel/libunwind port does not pull in an implicit dependency that
is not tracked properly.
Reported by: Andy Mender <andymenderunix@gmail.com>
PR: 245172 |
5.5,1 31 Mar 2020 19:01:48
  |
gerald  |
The Wine Staging patchset for Wine 5.5 (off by default) brought one
additional file we missed due to the accidental early commit as part
of revision r529780. Address that. |
5.5,1 29 Mar 2020 09:22:42
  |
gerald  |
According to pkg-fallout 11.3-RELEASE-p7 runs into problems building
dlls/dbghelp/module.c after upstream changes in the last two weeks due
to a specific combination of macros related to ELF being (not) defined:
module.c: In function 'image_locate_build_id_target':
module.c:643:32: error: 'NT_GNU_BUILD_ID' undeclared (first use in this
function)
643 | if (note[2] == NT_GNU_BUILD_ID)
| ^~~~~~~~~~~~~~~
Add a patch that I created and provided upstream where it was tentatively
ack-ed already.
Reported by: pkg-fallout |
5.5,1 27 Mar 2020 22:41:05
  |
gerald  |
Update to Wine 5.5. This includes the following changes:
- Builtin libraries use the new UCRTBase C runtime.
- Compatibility mode used when reporting Windows version.
- Better support for debug information in PE files.
- Support for linguistic case mappings.
- More attributes supported in WebServices.
- Various bug fixes. |
5.4,1 25 Mar 2020 22:04:16
  |
salvadore  |
emulators/wine-devel: Change tested variable for master port detection
It has been observed that the target config-recursive for
emulators/i386-wine-devel can cause bsd.port.mk to be included twice when
run in i386 jails. This seems to be due to the fact that config recursive
ignores PKGNAMEPREFIX definiton, which is used in emulators/wine-devel to
test whether bsd.port.[pre.|post.]mk needs to be included or bsd.port.mk
has already been included by i386-wine-devel. We change the testing
variable to WINE_SLAVE_BUILD, defined in i386-wine-devel/Makefile.i386.
Approved by: gerald (maintainer, mentor)
Differential Revision: https://reviews.freebsd.org/D24167 |
5.4,1 14 Mar 2020 12:54:58
  |
gerald  |
Update to Wine 5.4. This includes the following changes:
- Unicode data updated to Unicode version 13.
- Builtin programs use the new UCRTBase C runtime.
- More correct support for Internationalized Domain Names.
- Support for painting rounded rectangles in Direct2D.
- Text drawing in D3DX9.
- Various bug fixes.
This also brings a set of new changes with the Staging Patchset,
so maybe worth a try enabling the STAGING option if something is
not working. |
5.3,1 11 Mar 2020 19:49:34
  |
salvadore  |
emulators/i386-wine-devel: Use standard ports infrastructure for ARCH
Until now i386-wine-devel defined its own ARCH variable and manually
included Makefile.i386 for i386 systems and Makefile.inc for amd64
systems. This commit makes use of the standard ARCH variable and renames
Makefile.inc to Makefile.amd64 so that the proper Makefile.${ARCH} is
automatically included.
This requires conditional inclusion of bsd.ports.pre.mk and
bsd.ports.post.mk by emulators/wine-devel [1], master port for
i386-wine-devel: those files must be included only if they have not
already been included by i386-wine-devel.
Approved by: gerald (mentor, maintainer [1]) |
5.3,1 11 Mar 2020 18:51:07
  |
gerald  |
Enhance my hack to catch (more of the) false negatives of
Mk/Scripts/check-stagedir.sh in the presence of options to
also handle %%DATADIR%% in pkg-plist.
This would have caught what I fixed with r525543 | gerald | 2020-02-08.
PR: 220950 |
5.3,1 05 Mar 2020 08:58:47
  |
gerald  |
Re-apply the main part of r527613 | gerald | 2020-03-02 that covers the
update to Wine 5.3:
Update to Wine 5.3. This includes the following changes:
- More work towards Ucrtbase runtime support.
- Full support for Unicode normalization.
- Improvements in Shell Folders handling.
- Various bug fixes. |
5.2,1 02 Mar 2020 09:53:29
  |
antoine  |
Revert 527613 and unbreak INDEX |
5.3,1 02 Mar 2020 07:34:19
  |
gerald  |
Update to Wine 5.3. This includes the following changes:
- More work towards Ucrtbase runtime support.
- Full support for Unicode normalization.
- Improvements in Shell Folders handling.
- Various bug fixes.
Also allow for this port to be used as master port for i386-wine-devel,
which means we need to avoid duplicate inclusions of bsd.port.pre.mk and
bsd.port.post.mk. [1]
Submitted by: salvadore [1] |
5.2,1 28 Feb 2020 10:43:17
  |
gerald  |
Add a description for the STAGING option that we've been missing.
Reported by: salvadore
PR: 244480, 244485 |
5.2,1 25 Feb 2020 12:12:07
  |
salvadore  |
Migrate the STAGING option to use option helpers
This is the right thing to do in general and prepares for forthcoming
changes to emulators/i386-wine-devel.
Approved by: gerald (mentor) |
5.2,1 20 Feb 2020 22:46:09
  |
gerald  |
Update to Wine 5.2. This includes the following changes:
- More compatible codepage mapping tables. [A]
- Support for using the null display driver as a real driver.
- Better UTF-8 support in the Resource and Message Compilers.
- Fixes for using ucrtbase as C runtime.
- Various bug fixes.
It also brings a significant number of changes to the packaging list,
notably due to [A].
Finally remove wine-staging and i386-wine-staging as conflicts since
those do not exist any longer. [1]
Submitted by: salvadore [1] |
5.1_1,1 08 Feb 2020 10:20:16
  |
gerald  |
$DATADIR/winebus.inf is now provided by Wine itself, no longer just by
the Wine Staging patchset (which is contingent on the STAGING option).
We did not detect this due to the way Mk/Scripts/check-stagedir.sh has
false negatives in the presence of %%OPTION%%s in pkg-plist. [1]
PR: 220950 [1] |
5.1,1 04 Feb 2020 13:29:14
  |
gerald  |
Wine 5.1 is the first snapshot after the Wine 5.0 release, indicating that
development for Wine 6 has started. This brings the following changes:
- Better reporting of error location in JScript and VBScript.
- Support for relocatable installation of the Winelib tools.
- Ellipse drawing in Direct2D.
- OLE monikers improvements.
- Various bug fixes.
Two files (.h/.idl) moved out of the staging patchset with this snapshot. |
5.0.r6,1 01 Feb 2020 00:31:01
  |
gerald  |
Fix the subdirectory of the ibiblio.org mirror sites - now at 5.0.
(We did not notice since by default the SF download infrastructure is
used in case.) |
5.0.r6,1 21 Jan 2020 06:38:12
  |
gerald  |
Update to Wine 5.0 RC6, which is scheduled to be the last release
candidate and brings another twenty-some fixes. |
5.0.r5,1 15 Jan 2020 09:00:38
  |
gerald  |
Update to Wine 5.0 RC5 which fixes another nineteen bugs during the
release stabilization process.
Surprisingly still file additions, though only include files, both
for the default configuration and with the Staging patchset. |
5.0.r4,1 12 Jan 2020 05:24:02
  |
gerald  |
Update to Wine 5.0 RC4 which closes another fifteen bug reports in
this release phase. |
5.0.r3,1 08 Jan 2020 03:38:15
  |
gerald  |
Update to Wine 5.0 RC3 which fixes some four dozen bugs on top of RC2. |
5.0.r2,1 04 Jan 2020 11:21:01
  |
gerald  |
Update to Wine 5.0 RC2 which fixes three dozen or so bugs. |
5.0.r1,1 02 Jan 2020 06:01:57
  |
gerald  |
Make sure we employ USES=xorg only when X11/Xorg are actually used,
much as we have had this for USE_XORG and USE_GL for a while.
Without this building with option X11 off actually fails now due to
increased checks in the FreeBSD ports infrastructure.
PR: 242996
Reported by: Patrick McMunn <doctorwhoguy@gmail.com> |
5.0.r1,1 26 Dec 2019 07:28:46
  |
gerald  |
Update to Wine 5.0 RC1, the first release candidate of the upcoming
Wine 5.0 release series. This includes the following changes:
- Gecko update, with support for running from a global location.
- Unicode data updated to Unicode version 12.1.
- Initial version of the MSADO (ActiveX Data Objects) library.
- Update installation support in the WUSA (Windows Update Standalone)
tool.
- More progress on the kernel32/kernelbase restructuring.
- Support for signing with ECDSA keys.
- Various bug fixes.
In tandem update wine-gecko-devel from 2.47 to 2.47.1 - a minor update,
though URL and filename change from wine_devel to wine-devel, which is
in line with wine-mono-devel, for example, but easy to miss. (Due to
revision r520775 this is only a one-liner now, though.) |
4.21,1 04 Dec 2019 02:32:46
  |
gerald  |
Update to Wine 4.21. This includes the following changes:
- HTTP proxy configuration through DHCP.
- Parameter block support in D3DX9.
- A few more dlls converted to PE.
- Various bug fixes. |
4.20,1 24 Nov 2019 04:25:00
  |
gerald  |
Update to Wine 4.20. This includes the following changes:
- New version of the Mono engine with an FNA update. [1]
- Code persistence in VBScript and JScript.
- Vulkan spec updates.
- Various bug fixes.
And further merges (and two files) coming over from Wine Staging.
Update wine-mono-devel to the upstream release 4.9.4. [1]
Approved by: dbn (blanket) [1] |
4.19,1 03 Nov 2019 09:23:38
  |
gerald  |
Update to Wine 4.19. This includes the following changes:
- A number of additional VBScript features.
- More stateblock support in WineD3D.
- Some fixes for ARM64 support (which we do not have on FreeBSD).
- Various bug fixes.
And some bits have moved from STAGING into the main tree; yeah! |
4.18,1 21 Oct 2019 11:48:57
  |
gerald  |
Update to Wine 4.18. This includes the following changes:
- Many new VBScript functions.
- A number of cleanups and improvements in Quartz.
- Fixes for several test failures.
- Various bug fixes.
Both the standard installation and the Staging patchset have gained new
libraries. |
4.17,1 30 Sep 2019 14:02:45
  |
gerald  |
Update to Wine 4.17. This includes the following changes:
- New version of the Mono engine with upstream fixes.
- Support for DXTn compressed textures.
- Initial version of the Windows Script runtime library.
- Support for XRandR device change notifications.
- Support for generating RSA keys.
- Various bug fixes.
Update wine-mono-devel to the upstream release 4.9.3. [1]
Approved by: dbn (blanket) [1] |
4.16,1 16 Sep 2019 03:26:50
  |
gerald  |
Update to Wine 4.16. This includes the following changes:
- More reliable mouse grabbing in games.
- Better cross-compilation support in WineGCC.
- Improved compatibility with Windows debuggers.
- Various bug fixes. |
4.15,1 02 Sep 2019 12:48:11
  |
gerald  |
Update to Wine 4.15. This includes the following changes:
- Initial implementation of the HTTP service.
- RichEdit control optimizations.
- Various bug fixes.
lib/wine/wuauserv.exe.so (and Co) have moved from the Staging patchset,
off by default, to upstream.
A variation of files/patch-dlls_iphlpapi_ipstats.c has been merged
upstream after my submission, so drop this local patch. |
4.14,1 18 Aug 2019 07:36:03
  |
gerald  |
Update to Wine 4.14. This includes the following changes:
- New version of the Mono engine (4.9.2) with upstream updates.
- Various bug fixes. |
4.13_1,1 13 Aug 2019 16:03:12
  |
mat  |
Convert to UCL & cleanup pkg-message (categories e-g) |
4.13_1,1 10 Aug 2019 17:48:18
  |
gerald  |
Add a note how to work around Wine issuing an error message of
i386_set_ldt: Invalid argument
Did you reconfigure your kernel with "options USER_LDT"?
PR: 224264
Submitted by: rozhuk.im@gmail.com
Reviewed by: arrowd
MFH: 2019Q3 (documentation to address crash) |
4.13,1 04 Aug 2019 00:00:52
  |
gerald  |
Update to Wine 4.13. This includes the following changes:
- Support for Passport HTTP redirects.
- A bunch of header updates.
- Various bug fixes.
And some new stuff coming in via the optional Staging patchset. |
4.12.1_1,1 26 Jul 2019 20:46:57
  |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
4.12.1,1 16 Jul 2019 05:40:35
  |
gerald  |
Fix packaging list (pkg-plist) when the MPG123 option is set.
PR: 239202
Submitted by: avos
MFH: 2019Q3 (packing list with non-default option) |
4.12.1,1 15 Jul 2019 04:41:30
  |
gerald  |
Fix the dependency on the wine-mono-devel port which was updated, but
this dependency missed in terms of code, even if mentioned in the log,
in revision 504944 | gerald | 2019-06-23.
PR: 239170
Submitted by: chadf@triularity.org |
4.12.1,1 13 Jul 2019 04:40:44
  |
gerald  |
Update to Wine 4.12.1 which is a quick bug fix release on top of the
regular 4.12 release that includes fixes for broken 64-bit prefix
initialization.
It also addresses a build failure for Wine Staging (the STAGING
option set in this port). [1]
PR: 239159 [1]
Reported by: John Hein <jcfyecrayz@liamekaens.com> [1] |
4.12,1 09 Jul 2019 18:13:32
  |
gerald  |
Update to Wine 4.12. This includes the following changes:
- Still more DLLs are built as PE files by default.
- Support for Plug & Play device drivers.
- Better support for the Visual Studio remote debugger.
- More support for enumerating display devices.
- Various bug fixes. |
4.11,1 29 Jun 2019 01:50:47
  |
gerald  |
Since my upstream change
commit 37fdbf9afa4985edb4e158bef3cbb7c0dbb688a0
Author: Gerald Pfeifer <gerald@pfeifer.com>
Date: Sun Aug 19 09:18:42 2018 +0800
wbemprox: Use WS_AF_INET instead of AF_INET in get_ipsubnet.
Signed-off-by: Gerald Pfeifer <gerald@pfeifer.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
files/patch-wbemprox-builtin.c actually is not necessary any longer.
Remove it to simplify things (and reduce local patches). |
4.11,1 23 Jun 2019 12:17:49
  |
gerald  |
Update wine-mono-devel to the upstream release 4.9.0. [1]
Update to Wine 4.11. This includes the following changes:
- Updated version of the Mono engine, including Windows.Forms.
- More DLLs are built as PE files by default.
- Faster implementation of Slim Reader/Writer locks on Linux.
- Initial support for enumerating display devices.
- Various bug fixes.
files/patch-dlls_kernel32_Makefile.in needs some adjustments due
to slightly changed context, alas no functional changes.
Approved by: dbn (blanket) [1] |
4.10,1 12 Jun 2019 05:56:58
  |
gerald  |
Update to Wine 4.10. This includes the following changes:
- Many DLLs are built as PE files by default.
- More support for installing Plug and Play drivers.
- Clock synchronization in Media Foundation.
- Volume adjustment in audio drivers.
- Various bug fixes. |
4.9,1 26 May 2019 15:17:33
  |
gerald  |
Update to Wine 4.9. This includes the following changes:
- Initial support for installing Plug and Play drivers.
- Support for building 16-bit modules in PE format.
- A lot of code moved to the new KernelBase DLL.
- Various game controller fixes.
- Use higher performance system clocks if available.
- Various bug fixes.
The Wine code around Video4Linux (enabled by the V4L option) has changed
upstream; adjust both the configure invocations and dependency.
A bit more than the usual changes to the packaging list, though everything
appears to be routine evolution there. |
4.8,1 16 May 2019 20:58:38
  |
gerald  |
The Wine Staging patchset is now available for Wine 4.8. |
4.8,1 10 May 2019 20:17:39
  |
gerald  |
Update to Wine 4.8. This includes the following changes:
- Support building most programs in PE format.
- Unicode data updated to Unicode 12.0.
- Support for MSI patch files.
- Default to non-PIC builds on i386.
- Joystick support improvements.
- Asturian locale.
- Various bug fixes.
Packaging-wise, one additional include file and one moves from the
Staging patchset into Wine proper. |
4.7,1 01 May 2019 21:17:40
  |
gerald  |
Adjust packaging for the STAGING option - three more files. |
4.7,1 29 Apr 2019 14:54:56
  |
gerald  |
Actually update to Wine 4.7 which somehow was missing from revision 500375.
Reported by: makc |
4.6,1 28 Apr 2019 22:44:17
  |
gerald  |
Update to Wine 4.7. This includes the following changes:
- Support for builtin libraries in PE format even on Unix.
- More implementation of the Debug Engine DLL.
- Support for the Command Link standard control.
- Improved Edit control sizing in CJK locales.
- Various bug fixes.
Officially this also brought an updated version of the Mono engine,
which we got two days ago via revision 500271 already, though.
My local patch files/patch-libinotify is not required any longer [1]
(and would not apply to begin with) after the following upstream commit:
commit 07c2e8581a2745725cd7ce4282eedb9a8084a1e4
Author: Damjan Jovanovic <damjan.jov@gmail.com> (Only the first 15 lines of the commit message are shown above ) |
4.6,1 27 Apr 2019 22:39:58
  |
gerald  |
Update wine-mono-devel to the upstream release 4.8.3.
Approved by: dbn (blanket) |
4.6,1 22 Apr 2019 14:09:58
  |
gerald  |
Actually fix the dependency on wine-mono-devel for real.
PR: 237422
Pointy hat to: gerald |
4.6,1 22 Apr 2019 14:01:58
  |
gerald  |
Update wine-mono-devel to the upstream release 4.8.1. [1]
Adjust (and actually fix) the dependency on wine-mono-devel in
wine-devel. [2]
PR: 237448 [1], 237422 [2]
Submitted by: Samy Mahmoudi <samy.mahmoudi@gmail.com>
Approved by: dbn [1] (blanket) |