notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: emulators/wine-devel/Makefile

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

«  1 | 2 | 3 | 4 | 5 | 6  »  

Wednesday, 8 Sep 2021
20:53 Bernhard Froehlich (decke) search for other commits by this committer
emulators/wine-devel: Add CPE information

Approved by:	portmgr (blanket)
commit hash: 47e4bd0d748ba457d7dad514b0f0cf5a6bb83da7 commit hash: 47e4bd0d748ba457d7dad514b0f0cf5a6bb83da7 commit hash: 47e4bd0d748ba457d7dad514b0f0cf5a6bb83da7 commit hash: 47e4bd0d748ba457d7dad514b0f0cf5a6bb83da7 47e4bd0
Tuesday, 31 Aug 2021
07:11 Gerald Pfeifer (gerald) search for other commits by this committer
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.
commit hash: 4e8baba14a51d58726d97b51d48297a27c812304 commit hash: 4e8baba14a51d58726d97b51d48297a27c812304 commit hash: 4e8baba14a51d58726d97b51d48297a27c812304 commit hash: 4e8baba14a51d58726d97b51d48297a27c812304 4e8baba
Thursday, 19 Aug 2021
06:31 Gerald Pfeifer (gerald) search for other commits by this committer
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.
commit hash: 7461a3c2018beac3b809db6e1849ba96080088c2 commit hash: 7461a3c2018beac3b809db6e1849ba96080088c2 commit hash: 7461a3c2018beac3b809db6e1849ba96080088c2 commit hash: 7461a3c2018beac3b809db6e1849ba96080088c2 7461a3c
Sunday, 8 Aug 2021
09:19 Gerald Pfeifer (gerald) search for other commits by this committer
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]
commit hash: 835981dbc56d281ba8cc9ac1433536f3e448491b commit hash: 835981dbc56d281ba8cc9ac1433536f3e448491b commit hash: 835981dbc56d281ba8cc9ac1433536f3e448491b commit hash: 835981dbc56d281ba8cc9ac1433536f3e448491b 835981d
Monday, 2 Aug 2021
21:40 Gerald Pfeifer (gerald) search for other commits by this committer
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
commit hash: 27ae28dd240c63c37a2fe17d2a2440d1beda5870 commit hash: 27ae28dd240c63c37a2fe17d2a2440d1beda5870 commit hash: 27ae28dd240c63c37a2fe17d2a2440d1beda5870 commit hash: 27ae28dd240c63c37a2fe17d2a2440d1beda5870 27ae28d
Sunday, 1 Aug 2021
09:18 Gerald Pfeifer (gerald) search for other commits by this committer
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.
commit hash: c6eb7a4880576471a6c76f43e197a27036f37e75 commit hash: c6eb7a4880576471a6c76f43e197a27036f37e75 commit hash: c6eb7a4880576471a6c76f43e197a27036f37e75 commit hash: c6eb7a4880576471a6c76f43e197a27036f37e75 c6eb7a4
Saturday, 31 Jul 2021
09:07 Gerald Pfeifer (gerald) search for other commits by this committer
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.)
commit hash: fc8353011e7bd90e2e21509c649f921ba7369a9a commit hash: fc8353011e7bd90e2e21509c649f921ba7369a9a commit hash: fc8353011e7bd90e2e21509c649f921ba7369a9a commit hash: fc8353011e7bd90e2e21509c649f921ba7369a9a fc83530
Thursday, 22 Jul 2021
17:03 Gerald Pfeifer (gerald) search for other commits by this committer
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.
commit hash: 21a122d5c9e6dcd9df1c91bb3b2d41515cae6a0a commit hash: 21a122d5c9e6dcd9df1c91bb3b2d41515cae6a0a commit hash: 21a122d5c9e6dcd9df1c91bb3b2d41515cae6a0a commit hash: 21a122d5c9e6dcd9df1c91bb3b2d41515cae6a0a 21a122d
Tuesday, 6 Jul 2021
06:56 Gerald Pfeifer (gerald) search for other commits by this committer
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.
commit hash: e110b9ed9010df158dbb910dbca6b71bd97328c4 commit hash: e110b9ed9010df158dbb910dbca6b71bd97328c4 commit hash: e110b9ed9010df158dbb910dbca6b71bd97328c4 commit hash: e110b9ed9010df158dbb910dbca6b71bd97328c4 e110b9e
Sunday, 20 Jun 2021
06:47 Gerald Pfeifer (gerald) search for other commits by this committer
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.
commit hash: 1b62862f143abe52c91f69e09c024d8814fd6b95 commit hash: 1b62862f143abe52c91f69e09c024d8814fd6b95 commit hash: 1b62862f143abe52c91f69e09c024d8814fd6b95 commit hash: 1b62862f143abe52c91f69e09c024d8814fd6b95 1b62862
Monday, 7 Jun 2021
05:47 Gerald Pfeifer (gerald) search for other commits by this committer
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.
commit hash: 0c075c34730868649471217ad2d975ce8b671e1d commit hash: 0c075c34730868649471217ad2d975ce8b671e1d commit hash: 0c075c34730868649471217ad2d975ce8b671e1d commit hash: 0c075c34730868649471217ad2d975ce8b671e1d 0c075c3
Wednesday, 26 May 2021
08:00 Gerald Pfeifer (gerald) search for other commits by this committer
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.
commit hash: 78fd9398bbd863e5515f2e07a09476d2c0087dd4 commit hash: 78fd9398bbd863e5515f2e07a09476d2c0087dd4 commit hash: 78fd9398bbd863e5515f2e07a09476d2c0087dd4 commit hash: 78fd9398bbd863e5515f2e07a09476d2c0087dd4 78fd939
Thursday, 20 May 2021
05:44 Gerald Pfeifer (gerald) search for other commits by this committer
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.
commit hash: 105de62c3f053e2e9361edb6c25f913551f40c8c commit hash: 105de62c3f053e2e9361edb6c25f913551f40c8c commit hash: 105de62c3f053e2e9361edb6c25f913551f40c8c commit hash: 105de62c3f053e2e9361edb6c25f913551f40c8c 105de62
Monday, 17 May 2021
06:01 Gerald Pfeifer (gerald) search for other commits by this committer
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.
commit hash: ce06cc145c1c4d9c4de159bf60d094ed367f6296 commit hash: ce06cc145c1c4d9c4de159bf60d094ed367f6296 commit hash: ce06cc145c1c4d9c4de159bf60d094ed367f6296 commit hash: ce06cc145c1c4d9c4de159bf60d094ed367f6296 ce06cc1
Monday, 26 Apr 2021
09:32 Gerald Pfeifer (gerald) search for other commits by this committer
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).
commit hash: 6562fa7c891d80be8a287fd434f99e8159939aef commit hash: 6562fa7c891d80be8a287fd434f99e8159939aef commit hash: 6562fa7c891d80be8a287fd434f99e8159939aef commit hash: 6562fa7c891d80be8a287fd434f99e8159939aef 6562fa7
Monday, 12 Apr 2021
13:11 Gerald Pfeifer (gerald) search for other commits by this committer
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.
commit hash: 996345a04d856fdc863ddce257b8d98da8074d6c commit hash: 996345a04d856fdc863ddce257b8d98da8074d6c commit hash: 996345a04d856fdc863ddce257b8d98da8074d6c commit hash: 996345a04d856fdc863ddce257b8d98da8074d6c 996345a
Friday, 9 Apr 2021
21:44 Gerald Pfeifer (gerald) search for other commits by this committer
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.
commit hash: d3e3974b711b852287ddd7ef65d396793f431d2e commit hash: d3e3974b711b852287ddd7ef65d396793f431d2e commit hash: d3e3974b711b852287ddd7ef65d396793f431d2e commit hash: d3e3974b711b852287ddd7ef65d396793f431d2e d3e3974
Tuesday, 6 Apr 2021
14:31 Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb 305f148
Sunday, 14 Mar 2021
11:23 gerald search for other commits by this committer
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.
Original commitRevision:568379 
Sunday, 28 Feb 2021
07:18 gerald search for other commits by this committer
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.
Original commitRevision:566748 
Friday, 12 Feb 2021
22:38 gerald search for other commits by this committer
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.
Original commitRevision:565075 
Monday, 8 Feb 2021
09:48 bapt search for other commits by this committer
Remove dependency on libhal it is going to be removed from the ports tree
Original commitRevision:564690 
Tuesday, 2 Feb 2021
23:15 gerald search for other commits by this committer
Update to Wine 6.1, the first development snapshot after the Wine 6.0
release and first step towards Wine 7.0.

This includes the following changes:
 - Arabic text shaping.
 - More WinRT support in WIDL.
 - VKD3D version 1.2 is used for Direct3D 12.
 - Various bug fixes.

Two files have propagated from the Staging patchset to mainline.
Original commitRevision:563849 
Thursday, 14 Jan 2021
22:58 gerald search for other commits by this committer
Forward port r560399 | gerald | 2021-01-05 from emulators/wine:

  Remove the GCC option. which has been the default all along, and simply
  use GCC.

  This avoids troubles for users disabling the option and then encountering
  failures without knowing how to go about that. (And there is not much one
  can even do given upstream focuses on GCC.)

PR:		242202
Original commitRevision:561610 
Tuesday, 12 Jan 2021
18:11 gerald search for other commits by this committer
Update to Wine 6.0 RC6, which brings few code changes outside of tests
and fixes ten bugs.
Original commitRevision:561367 
Monday, 4 Jan 2021
19:06 gerald search for other commits by this committer
Update to Wine 6.0 RC5, which addresses another 21 bug reports.
Original commitRevision:560331 
Thursday, 31 Dec 2020
01:05 gerald search for other commits by this committer
Update to Wine 6.0 RC4, which brings yet more fixes and resolves 29 bugs
reports.
Original commitRevision:559700 
Tuesday, 22 Dec 2020
16:26 gerald search for other commits by this committer
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.
Original commitRevision:558915 
Sunday, 20 Dec 2020
17:22 gerald search for other commits by this committer
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.
Original commitRevision:558760 
Monday, 14 Dec 2020
09:28 gerald search for other commits by this committer
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.
Original commitRevision:558081 
Thursday, 10 Dec 2020
21:03 gerald search for other commits by this committer
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
Original commitRevision:557459 
Monday, 7 Dec 2020
10:03 gerald search for other commits by this committer
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]
Original commitRevision:557223 
Saturday, 5 Dec 2020
01:00 gerald search for other commits by this committer
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.
Original commitRevision:557034 
Thursday, 3 Dec 2020
20:42 gerald search for other commits by this committer
Update wine-gecko-devel from 2.47.1 to 2.47.2. Adjust wine-devel
accordingly.
Original commitRevision:556924 
Sunday, 29 Nov 2020
11:31 gerald search for other commits by this committer
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)
Original commitRevision:556564 
Saturday, 21 Nov 2020
01:58 gerald search for other commits by this committer
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.
Original commitRevision:555805 
Thursday, 19 Nov 2020
20:34 gerald search for other commits by this committer
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.
Original commitRevision:555715 
Thursday, 12 Nov 2020
13:31 gerald search for other commits by this committer
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.
Original commitRevision:554959 
Sunday, 1 Nov 2020
14:15 gerald search for other commits by this committer
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.
Original commitRevision:553837 
Sunday, 25 Oct 2020
09:28 gerald search for other commits by this committer
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).
Original commitRevision:553247 
Saturday, 24 Oct 2020
11:41 gerald search for other commits by this committer
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.
Original commitRevision:553186 
Sunday, 11 Oct 2020
10:16 gerald search for other commits by this committer
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.
Original commitRevision:552045 
Monday, 5 Oct 2020
11:51 gerald search for other commits by this committer
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
Original commitRevision:551487 
Saturday, 26 Sep 2020
14:28 gerald search for other commits by this committer
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>
Original commitRevision:550190 
Sunday, 13 Sep 2020
10:25 gerald search for other commits by this committer
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],
Original commitRevision:548471 
Monday, 31 Aug 2020
08:52 gerald search for other commits by this committer
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.
Original commitRevision:547155 
Thursday, 20 Aug 2020
05:20 gerald search for other commits by this committer
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.
Original commitRevision:545499 
Monday, 3 Aug 2020
06:56 gerald search for other commits by this committer
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.
Original commitRevision:544025 
Thursday, 30 Jul 2020
12:20 gerald search for other commits by this committer
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
Original commitRevision:543788 
Wednesday, 22 Jul 2020
14:00 antoine search for other commits by this committer
Revert r542851 and unbreak INDEX
Original commitRevision:542857 
10:41 gerald search for other commits by this committer
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
Original commitRevision:542851 
Saturday, 18 Jul 2020
10:46 gerald search for other commits by this committer
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.)
Original commitRevision:542489 
Tuesday, 14 Jul 2020
06:53 gerald search for other commits by this committer
Rename COMP_DIST, a last remaining reference to Compholio, the previous
name of what is now called Wine Staging, to STAGING_DIST.
Original commitRevision:542199 
Monday, 6 Jul 2020
07:52 gerald search for other commits by this committer
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
Original commitRevision:541323 
Saturday, 4 Jul 2020
10:17 gerald search for other commits by this committer
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.
Original commitRevision:541187 
Monday, 29 Jun 2020
06:34 gerald search for other commits by this committer
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.
Original commitRevision:540756 
Monday, 22 Jun 2020
06:52 gerald search for other commits by this committer
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]
Original commitRevision:539797 
Wednesday, 17 Jun 2020
16:21 gerald search for other commits by this committer
Update wine-mono-devel to the upstream release 5.1.0.
Original commitRevision:539428 
Tuesday, 9 Jun 2020
21:28 gerald search for other commits by this committer
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.
Original commitRevision:538346 
Sunday, 24 May 2020
12:37 gerald search for other commits by this committer
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.
Original commitRevision:536392 
Saturday, 23 May 2020
09:20 gerald search for other commits by this committer
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.
Original commitRevision:536275 
Thursday, 14 May 2020
07:40 gerald search for other commits by this committer
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.
Original commitRevision:535220 
Tuesday, 12 May 2020
07:41 gerald search for other commits by this committer
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.
Original commitRevision:534974 
Saturday, 9 May 2020
10:48 gerald search for other commits by this committer
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)
Original commitRevision:534732 
Wednesday, 6 May 2020
21:53 gerald search for other commits by this committer
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)
Original commitRevision:534205 
Tuesday, 28 Apr 2020
18:04 gerald search for other commits by this committer
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.
Original commitRevision:533260 
Saturday, 25 Apr 2020
09:11 gerald search for other commits by this committer
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.
Original commitRevision:532929 
Friday, 10 Apr 2020
21:18 gerald search for other commits by this committer
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.
Original commitRevision:531339 
Thursday, 2 Apr 2020
18:54 gerald search for other commits by this committer
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
Original commitRevision:530401 
Friday, 27 Mar 2020
22:41 gerald search for other commits by this committer
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.
Original commitRevision:529283 
Wednesday, 25 Mar 2020
22:04 salvadore search for other commits by this committer
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
Original commitRevision:529132 
Saturday, 14 Mar 2020
12:54 gerald search for other commits by this committer
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.
Original commitRevision:528406 
Wednesday, 11 Mar 2020
19:49 salvadore search for other commits by this committer
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])
Original commitRevision:528249 
18:51 gerald search for other commits by this committer
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
Original commitRevision:528245 
Thursday, 5 Mar 2020
08:58 gerald search for other commits by this committer
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.
Original commitRevision:527817 
Monday, 2 Mar 2020
09:53 antoine search for other commits by this committer
Revert 527613 and unbreak INDEX
Original commitRevision:527622 
07:34 gerald search for other commits by this committer
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]
Original commitRevision:527613 
Friday, 28 Feb 2020
10:43 gerald search for other commits by this committer
Add a description for the STAGING option that we've been missing.

Reported by:	salvadore
PR:		244480, 244485
Original commitRevision:527327 
Tuesday, 25 Feb 2020
12:12 salvadore search for other commits by this committer
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)
Original commitRevision:527076 
Thursday, 20 Feb 2020
22:46 gerald search for other commits by this committer
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]
Original commitRevision:526595 
Saturday, 8 Feb 2020
10:20 gerald search for other commits by this committer
$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]
Original commitRevision:525543 
Tuesday, 4 Feb 2020
13:29 gerald search for other commits by this committer
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.
Original commitRevision:525161 
Saturday, 1 Feb 2020
00:31 gerald search for other commits by this committer
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.)
Original commitRevision:524747 
Tuesday, 21 Jan 2020
06:38 gerald search for other commits by this committer
Update to Wine 5.0 RC6, which is scheduled to be the last release
candidate and brings another twenty-some fixes.
Original commitRevision:523701 
Wednesday, 15 Jan 2020
09:00 gerald search for other commits by this committer
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.
Original commitRevision:523086 
Sunday, 12 Jan 2020
05:24 gerald search for other commits by this committer
Update to Wine 5.0 RC4 which closes another fifteen bug reports in
this release phase.
Original commitRevision:522752 
Wednesday, 8 Jan 2020
03:38 gerald search for other commits by this committer
Update to Wine 5.0 RC3 which fixes some four dozen bugs on top of RC2.
Original commitRevision:522359 
Saturday, 4 Jan 2020
11:21 gerald search for other commits by this committer
Update to Wine 5.0 RC2 which fixes three dozen or so bugs.
Original commitRevision:522029 
Thursday, 2 Jan 2020
06:01 gerald search for other commits by this committer
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>
Original commitRevision:521798 
Thursday, 26 Dec 2019
07:28 gerald search for other commits by this committer
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.)
Original commitRevision:520892 
Wednesday, 4 Dec 2019
02:32 gerald search for other commits by this committer
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.
Original commitRevision:518982 
Sunday, 24 Nov 2019
04:25 gerald search for other commits by this committer
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]
Original commitRevision:518293 
Sunday, 3 Nov 2019
09:23 gerald search for other commits by this committer
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!
Original commitRevision:516403 
Monday, 21 Oct 2019
11:48 gerald search for other commits by this committer
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.
Original commitRevision:515101 
Monday, 30 Sep 2019
14:02 gerald search for other commits by this committer
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]
Original commitRevision:513378 
Monday, 16 Sep 2019
03:26 gerald search for other commits by this committer
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.
Original commitRevision:512139 
Monday, 2 Sep 2019
12:48 gerald search for other commits by this committer
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.
Original commitRevision:510782 
Sunday, 18 Aug 2019
07:36 gerald search for other commits by this committer
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.
Original commitRevision:509189 
Saturday, 10 Aug 2019
17:48 gerald search for other commits by this committer
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)
Original commitRevision:508499 
Sunday, 4 Aug 2019
00:00 gerald search for other commits by this committer
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.
Original commitRevision:508039 

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

«  1 | 2 | 3 | 4 | 5 | 6  »