aboutsummaryrefslogtreecommitdiff
path: root/emulators/wine-devel
Commit message (Collapse)AuthorAgeFilesLines
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* The Staging Patchset for Wine 6.4 is available; include it.Gerald Pfeifer2021-03-232-3/+3
| | | | | | | Just a minor change in terms of packaging (wow64cpu.dll is gone). Notes: svn path=/head/; revision=569009
* Update to Wine 6.4. This includes the following changes:Gerald Pfeifer2021-03-143-6/+8
| | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=568379
* Update to Wine 6.3. This includes the following changes:Gerald Pfeifer2021-02-283-6/+26
| | | | | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=566748
* The Wine Staging patchset for Wine 6.2 is now available.Gerald Pfeifer2021-02-202-21/+3
| | | | | | | | | A bit unexpectedly a number of files disappeared without being migrated to the main Wine code base; it appears some sets of patches were disabled for the time being. Notes: svn path=/head/; revision=566142
* Update to Wine 6.2. This includes the following changes:Gerald Pfeifer2021-02-123-8/+16
| | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=565075
* Remove dependency on libhal it is going to be removed from the ports treeBaptiste Daroussin2021-02-081-4/+2
| | | | Notes: svn path=/head/; revision=564690
* Update to Wine 6.1, the first development snapshot after the Wine 6.0Gerald Pfeifer2021-02-023-9/+9
| | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=563849
* Forward port r560399 | gerald | 2021-01-05 from emulators/wine:Gerald Pfeifer2021-01-141-5/+3
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=561610
* Update to Wine 6.0 RC6, which brings few code changes outside of testsGerald Pfeifer2021-01-122-6/+6
| | | | | | | and fixes ten bugs. Notes: svn path=/head/; revision=561367
* www.winehq.org now defaults to https; adjust all URLs.Gerald Pfeifer2021-01-101-1/+1
| | | | Notes: svn path=/head/; revision=561057
* Update to Wine 6.0 RC5, which addresses another 21 bug reports.Gerald Pfeifer2021-01-042-6/+6
| | | | Notes: svn path=/head/; revision=560331
* Update to Wine 6.0 RC4, which brings yet more fixes and resolves 29 bugsGerald Pfeifer2020-12-312-6/+6
| | | | | | | reports. Notes: svn path=/head/; revision=559700
* Update to Wine 6.0 RC3, which brings further bug fixes.Gerald Pfeifer2020-12-223-6/+36
| | | | | | | | The Wine Staging patchset does not appear to follow the RC phase and criteria and brings a bunch of new files. Notes: svn path=/head/; revision=558915
* Wine no longer features configuring --with-glu (or --without-glu), soGerald Pfeifer2020-12-201-1/+1
| | | | | | | | | remove that from the settings the X11 options implies. This only was a warning and did not affect the generated code/package. Notes: svn path=/head/; revision=558760
* Update to Wine 6.0 RC2, which brings bug fixes only since we're in codeGerald Pfeifer2020-12-144-45/+7
| | | | | | | | | | | | 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. Notes: svn path=/head/; revision=558081
* Remove the dependency on sysutils/prelink which the emulators/wineGerald Pfeifer2020-12-101-2/+1
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=557459
* Adjust the download of the Staging patchset to the Wine 6.0 RC1 releaseGerald Pfeifer2020-12-074-4/+44
| | | | | | | | | | | | | | | 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] Notes: svn path=/head/; revision=557223
* Update to Wine 6.0 RC1, the first milestone of the forthcoming Wine 6.0Gerald Pfeifer2020-12-053-7/+11
| | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=557034
* Update wine-gecko-devel from 2.47.1 to 2.47.2. Adjust wine-develGerald Pfeifer2020-12-031-1/+2
| | | | | | | accordingly. Notes: svn path=/head/; revision=556924
* Wine is now able to use mingw-w64 to build components. When mingw-w64Gerald Pfeifer2020-11-291-0/+1
| | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=556564
* The Wine Staging patchset for Wine 5.22 is now available.Gerald Pfeifer2020-11-252-25/+3
| | | | | | | | (This surprisingly reverts a few additions in terms of installed files that did not appear in mainline, either.) Notes: svn path=/head/; revision=556239
* Update to Wine 5.22. This includes the following changes:Gerald Pfeifer2020-11-213-10/+24
| | | | | | | | | | | - C runtime libraries converted to PE. - Use fontconfig cache for faster startup. - Video playback improvements. - 3DES cipher support. - Various bug fixes. Notes: svn path=/head/; revision=555805
* Remove files/patch-dlls_kernel32_Makefile.in which should be a noopGerald Pfeifer2020-11-192-27/+1
| | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=555715
* Update to Wine 5.21. This includes the following changes:Gerald Pfeifer2020-11-125-50/+22
| | | | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=554959
* Unbreak the (non-default) STAGING option. This requires two local patchesGerald Pfeifer2020-11-014-1/+104
| | | | | | | | | | 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. Notes: svn path=/head/; revision=553837
* The Wine Staging patchset for Wine 5.20 is now available. It still doesGerald Pfeifer2020-10-252-2/+4
| | | | | | | | 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). Notes: svn path=/head/; revision=553247
* Update to Wine 5.20. This includes the following changes:Gerald Pfeifer2020-10-243-6/+9
| | | | | | | | | | | - 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. Notes: svn path=/head/; revision=553186
* Add the distinfo information for the Staging patchset for Wine 5.19.Gerald Pfeifer2020-10-201-1/+3
| | | | | | | | | 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... Notes: svn path=/head/; revision=552826
* Update to Wine 5.19.Gerald Pfeifer2020-10-115-45/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=552045
* Add an option SDL that uses SDL 2, a cross-platform multimedia developmentGerald Pfeifer2020-10-051-2/+6
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=551487
* No longer hack tools/wineapploader.in to account for wine64 vs wine.Gerald Pfeifer2020-09-261-3/+3
| | | | | | | | | | | | | 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> Notes: svn path=/head/; revision=550190
* Update to Wine 5.17. This includes the following changes:Gerald Pfeifer2020-09-133-8/+8
| | | | | | | | | | | | | | | | | | | | | | - 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], Notes: svn path=/head/; revision=548471
* Update to Wine 5.16. This includes the following changes:Gerald Pfeifer2020-08-314-24/+60
| | | | | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=547155
* Update to Wine 5.15. This includes the following changes:Gerald Pfeifer2020-08-203-7/+17
| | | | | | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=545499
* Update to Wine 5.14. This includes the following changes:Gerald Pfeifer2020-08-034-52/+10
| | | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=544025
* Reapply revision 542851 that broke the index via an interaction withGerald Pfeifer2020-07-304-3/+7
| | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=543788
* Revert r542851 and unbreak INDEXAntoine Brodin2020-07-224-7/+3
| | | | Notes: svn path=/head/; revision=542857
* The Wine Staging patchset for Wine 5.13 is now available and fixedGerald Pfeifer2020-07-224-3/+7
| | | | | | | | | | | | | | (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 Notes: svn path=/head/; revision=542851
* Update to Wine 5.13. This includes the following changes:Gerald Pfeifer2020-07-184-6/+48
| | | | | | | | | | | | | | | | | | - 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.) Notes: svn path=/head/; revision=542489
* Rename COMP_DIST, a last remaining reference to Compholio, the previousGerald Pfeifer2020-07-141-3/+3
| | | | | | | name of what is now called Wine Staging, to STAGING_DIST. Notes: svn path=/head/; revision=542199
* Mark the STAGING option as broken - I reported this upstream and sharedGerald Pfeifer2020-07-062-2/+5
| | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=541323
* Update to Wine 5.12. This includes the following changes:Gerald Pfeifer2020-07-043-7/+13
| | | | | | | | | | | - NTDLL converted to PE format. - Support for the WebSocket API. - Improved RawInput support. - Vulkan spec update. - Various bug fixes. Notes: svn path=/head/; revision=541187
* Really remove files/patch-dlls_ntdll (a temporary build fix) that IGerald Pfeifer2020-07-021-35/+0
| | | | | | | | | | noted, but missed, in r539797. This patch still applied, leading to duplication of the hunk in question, which was benign though. Notes: svn path=/head/; revision=541034
* Explicitly configure --without-usb. There does not appear to be a wayGerald Pfeifer2020-06-291-1/+2
| | | | | | | | | 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. Notes: svn path=/head/; revision=540756
* Update to Wine 5.11. This includes the following changes:Gerald Pfeifer2020-06-223-8/+13
| | | | | | | | | | | | | | | | | | | | | - 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] Notes: svn path=/head/; revision=539797
* Update wine-mono-devel to the upstream release 5.1.0.Gerald Pfeifer2020-06-171-1/+1
| | | | Notes: svn path=/head/; revision=539428
* Update to Wine 5.10. This includes the following changes:Gerald Pfeifer2020-06-096-41/+60
| | | | | | | | | | | | | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=538346
* The Wine Staging patchset (which is not enabled by default) gained oneGerald Pfeifer2020-05-301-0/+1
| | | | | | | file it installs - take that into account. Notes: svn path=/head/; revision=537075
* Add a (temporary) patch wine-devel/files/patch-libs-wine-mmap.c toGerald Pfeifer2020-05-243-33/+28
| | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=536392