summaryrefslogtreecommitdiff
path: root/emulators/wine-devel (follow)
Commit message (Collapse)AuthorAgeFilesLines
* wine-devel: Include wine.1 man pages in all buildsGerald Pfeifer10 days2-4/+5
| | | | | | | Originally [1] these were only available for 32-bit builds, which changed since. PR: 204227 [1]
* emulators/wine-devel: Update to Wine 10.6Gerald Pfeifer14 days3-36/+4
| | | | | | | | | | | This includes the following changes: - New lexer in Command Processor. - PBKDF2 algorithm in Bcrypt. - More support for image metadata in WindowsCodecs. - Various bug fixes. Drop files/patch-dlls_ntdll_signal_x86_64.c which made it upstream in the meantime.
* emulators/wine-devel: Configure without --without-odbcGerald Pfeifer2025-04-291-1/+0
| | | | | | | | This configure option has been removed upstream; things are detected dynamically now. PR: 286384 Co-Reported by: Alexander Vereeken <Alexander88207@protonmail.com>
* emulators/wine-devel: Update to Wine 10.5Gerald Pfeifer2025-04-274-4/+37
| | | | | | | | | | | This includes the following changes: - Support for larger page sizes on ARM64 (which we don't enable yet). - Pairing support in the Bluetooth driver. - Vulkan H.264 decoding. - Various bug fixes. Include files/patch-dlls_ntdll_signal_x86_64.c, a patch of mine to fix a build issue, that went upstream after this snapshot.
* emulators/wine-devel: Update to Wine 10.4Jonathan Vasquez2025-04-264-6/+21
| | | | | | | | | | | This includes the following changes: - Improvements to PDB support in DbgHelp. - More Vulkan video decoder support in WineD3D. - Accessibility support in the SysLink control. - More progress on the Bluetooth driver. - Various bug fixes. PR: 286354
* emulators/wine-devel: Drop the WINEMAKER optionGerald Pfeifer2025-04-151-4/+1
| | | | | | winemaker is more of an esotheric tool for developers porting software, not users. Droping the option, which was never on by default, simplifies the port. My upstream commit 42b6f19678 adds a note on FreeBSD.
* emulators/wine-devel: Update to Wine 10.3Gerald Pfeifer2025-04-103-10/+16
| | | | | | | | | | | | This includes the following changes: - Clipboard support in the Wayland driver. - Initial Vulkan video decoder support in WineD3D. - Bundled Compiler-RT library for ARM builds (which we don't yet do). - Header fixes for Winelib C++ support. - More progress on the Bluetooth driver. - Various bug fixes. Also properly sort in two pkg-plist entries that came with Wine 10.2.
* emulators/wine-devel: Update to Wine 10.2Thibault Payet2025-04-094-12/+20
| | | | | | | | | | | | | | | | | | | This is the second snapshot of the Wine 10.x branch. It includes the following changes: - Bundled vkd3d is upgraded to version 1.15. - Support for setting thread priorities. - New Wow64 mode can be enabled dynamically. (Not yet on FreeBSD!) - More progress on the Bluetooth driver. - Various bug fixes. Upstream renamed the wine64 binary to wine; account for that when renaming it to wine64.bin. Revert the support for new WoW64 mode detection at runtime since it is not supported on FreeBSD yet (files/patch-dlls_ntdll_unix_loader.c). PR: 285446
* emulators/wine-devel: Update to Wine 10.1Gerald Pfeifer2025-02-093-5/+8
| | | | | | | | | | | | This is the first snapshot of the Wine 10.x branch, and the first after the Wine 10.0 release. It includes the following changes: - A wide range of changes that were deferred during code freeze. - Root certificates fixes for Battle.net. - Print Provider improvements. - More progress on the Bluetooth driver. - Various bug fixes.
* emulators/wine-devel: Use option helpers for WAYLANDGerald Pfeifer2025-01-151-8/+2
| | | | | | | | PLIST_SUB was already active, so nothing to explicitly do regarding pkg-plist. PR: 282825 Suggested by: vvd
* emulators/wine-devel: Update to Wine 10.0 RC5Gerald Pfeifer2025-01-132-5/+4
| | | | This brings another 31+ bug fixes en route to the release.
* emulators/wine-devel: Enable Wayland supporttatarataratatan@gmail.com2025-01-123-3/+26
| | | | | | | This is not on by default (yet). PR: 282825 Reviewed by: Thibault Payet <monwarez@mailoo.org>
* emulators/wine-devel: Update to Wine 10.0 RC4Gerald Pfeifer2025-01-052-4/+4
| | | | This brings another 13+ bug fixes en route to the release.
* emulators/wine-devel: Update to Wine 10.0 RC3Gerald Pfeifer2024-12-212-4/+4
| | | | | | This brings another 15+ bug fixes en route to the release. And with a final change of mine this is now ready for C23 and GCC 15.
* emulators/wine-devel: Update to Wine 10.0 RC2Gerald Pfeifer2024-12-142-4/+4
| | | | | | This brings 21+ bug fixes en route to the release, plus another change of mine to fix building as C23 and forthcoming toolchain updates.
* emulators/wine-devel: mark as PIE_UNSAFE (+)Dima Panov2024-12-131-0/+2
| | | | | | | | Reported by: bulk -t Approved by: portmgr (blanket) Sponsored by: Future Crew, LLC
* emulators/wine-devel: Update to Wine 10.0 RC1Gerald Pfeifer2024-12-073-5/+12
| | | | | | | | | | | | | | | This is the first release candidate of the Wine 10.0 series, which was developed on the Wine 9.x branch. It includes the following changes: - Bundled vkd3d upgraded to version 1.14. - Initial version of a Bluetooth driver. - UTF-8 support in the C runtime functions. - Support for split debug info using build ids. - Various bug fixes. And it also has several patches of ours to build as C23 which is going to be the default with GCC 15 due next year.
* emulators/wine-devel: Update to Wine 9.22Gerald Pfeifer2024-11-233-5/+9
| | | | | | | | This includes the following changes: - Support for display mode virtualization. - Locale data updated to Unicode CLDR 46. - More support for network sessions in DirectPlay. - Various bug fixes.
* emulators/wine-devel: fix packaging, add missed gstreamer component to plistDima Panov2024-11-202-0/+2
| | | | | | Approved by: portmgr blanket (trivial packaging fix) Sponsored by: Future Crew, LLC
* emulators/wine-devel: Update to Wine 9.21Gerald Pfeifer2024-11-143-4/+26
| | | | | | | | | This includes the following changes: - More support for network sessions in DirectPlay. - Header fixes for C++ compilation. - I/O completion fixes. - More formats supported in D3DX9. - Various bug fixes.
* emulators/wine-devel: Update to Wine 9.20Gerald Pfeifer2024-11-103-4/+11
| | | | | | | | This includes the following changes: - Bundled Capstone library for disassembly in WineDbg. - More formats supported in D3DX9. - More support for network sessions in DirectPlay. - Various bug fixes.
* emulators/wine-devel: Update to Wine 9.19Gerald Pfeifer2024-11-063-4/+8
| | | | | | | | | This includes the following changes: - Character tables updates to Unicode 16.0.0. - Better window positioning in the Wayland driver (which we don't use yet). - More support for network sessions in DirectPlay. - Support for plug&play device change notifications. - Various bug fixes.
* emulators/wine-devel: Update to Wine 9.18Gerald Pfeifer2024-11-033-5/+10
| | | | | | | | | | This includes the following changes: - New Media Foundation backend using FFMpeg. - Initial support for network sessions in DirectPlay. - New Desktop Control Panel applet. - Various bug fixes. Fix sorting of a pkg-plist item from Wine 9.17.
* emulators/wine-devel: Update to Wine 9.17Gerald Pfeifer2024-09-143-4/+17
| | | | | | | | This includes the following changes: - Window surface scaling on High DPI displays. - Bundled vkd3d upgraded to version 1.13. - Improved CPU detection on ARM64 (which we haven't enabled yet). - Various bug fixes.
* emulators/wine-devel: Update to Wine 9.16Gerald Pfeifer2024-08-273-4/+7
| | | | | | | | This includes the following changes: - Initial Driver Store implementation. - Pbuffer support in the Wayland driver (which we don't use yet). - More prototype objects in MSHTML. - Various bug fixes.
* emulators/wine-devel: Update to Wine 9.15Gerald Pfeifer2024-08-115-78/+15
| | | | | | | | | | | | | | | | This includes the following changes: - Prototype and constructor objects in MSHTML. - More support for ODBC Windows drivers (which we haven't enabled). - Various bug fixes. files/patch-include_wine_asm.h has made it upstream in slightly different form, so remove it. My patch files/patch-nsiproxy.sys-buildfix has made it upstream, so remove it. And files/patch-configure requires updating due to changed patch context (alas no change to the patch itself).
* emulators/wine-devel: include/wine/windows/ddk isn't 64-bit onlyGerald Pfeifer2024-08-081-28/+28
| | | | | PR: 280448, 220950 Reported by: Alexander Vereeken <Alexander88207@protonmail.com>
* emulators/wine-devel: %%WINEARCH%%-windows/mmcndmgr.dll isn't 32-bit onlyGerald Pfeifer2024-08-042-1/+2
| | | | PR: 280448, 220950
* emulators/wine-devel: Update to Wine 9.14Gerald Pfeifer2024-08-023-4/+42
| | | | | | | | | | | This includes the following changes: - Mailslots reimplemented using server-side I/O. - More support for ODBC Windows drivers (if enabled). - Still more user32 data structures in shared memory. - Various bug fixes. We also need a patch of mine to address an upstream regression on non-macos, non-Linux systems: files/patch-nsiproxy.sys-buildfix .
* emulators/wine-devel: Use LLVM 17 as minimum, not fixed versionAnton Saietskii2024-08-011-1/+1
| | | | | | | PR: 280529 LLVM 17 and later provide the necessary include files; see 5f69b17e49 for the original change.
* emulators/wine-devel: Leverage USES=llvmGerald Pfeifer2024-07-311-9/+6
| | | | | This allows simplifying BUILD_DEPENDS, use of variables, and the overall structure, plus it's aligned with emulators/wine now.
* emulators/wine-devel: Update to Wine 9.13Gerald Pfeifer2024-07-314-41/+8
| | | | | | | | | | | | | | This includes the following changes: - Support for loading ODBC Windows drivers (though we haven't enabled ODBC at this point). - More user32 data structures in shared memory. - More rewriting of the CMD.EXE engine. - Various bug fixes. On the way remove files/clang/stdarg.h, a copy of clang's stdarg.h which we have been using while the devel/llvm* ports did not install it (and some others). This changed for devel/llvm17 with commit b21e6b4de1 seven weeks ago.
* emulators/wine-devel: Avoid "NtRaiseException Unhandled exception"Gerald Pfeifer2024-07-292-0/+25
| | | | | | | | | | | Users have been reporting a number of cases of the following error: 002c:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0 x6ffffff8b2b7 0024:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0 Address this by means of a patch borrowed from emulators/wine-proton. PR: 279927, 280000
* emulators/wine-devel: Update to Wine 9.12Gerald Pfeifer2024-07-043-5/+24
| | | | | | | | This includes the following changes: - Initial support for user32 data structures in shared memory. - Rewrite of the CMD.EXE engine. - Fixed handling of async I/O status in new WoW64 mode. - Various bug fixes.
* emulators/wine-devel: Sync files/wine.sh with emulators/wineGerald Pfeifer2024-07-012-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | This forward ports the following two commits from emulators/wine as far as files/wine.sh goes: commit ef11261971a87d2b75b352ab479b651d2f2b0b50 Author: Gerald Pfeifer <gerald@FreeBSD.org> Date: Wed Jan 31 12:27:21 2024 +0000 emulators/wine: Simplify the logic in wine.sh and commit 0f2052c3784e3b8d5aed85aab22b8a49613ee85c Author: Alexander Vereeken <Alexander88207@protonmail.com> Date: Sun Dec 17 22:58:41 2023 +0000 emulators/wine: Unbreak WoW64 This is an excerpt of 1f07ec6014 by Alex S <iwtcex@gmail.com> for emulators/wine-proton. PR: 275677, 279927 Reported by: scf
* emulators/wine-devel: Update to Wine 9.11Gerald Pfeifer2024-06-303-5/+7
| | | | | | | This includes the following changes: - C++ exception handling on ARM platforms (which we don't support yet). - More DPI Awareness support improvements. - Various bug fixes.
* emulators/wine-devel: Configure --without-odbcGerald Pfeifer2024-06-291-0/+2
| | | | | | | | This is new functionality since upstream commit af3a8fa27b from May 10. We want to be explicit (either way) for the sake of builds being reproducible and predictable. PR: 279205
* emulators/wine-devel: Update to Wine 9.10Gerald Pfeifer2024-06-252-4/+4
| | | | | | | | | This includes the following changes: - Bundled vkd3d upgraded to version 1.12. - DPI Awareness support improvements. - C++ RTTI support on ARM platforms (which we haven't enabled yet). - More obsolete features removed in WineD3D. - Various bug fixes.
* emulators/wine-devel: Fix pkg-plist for OSS and i386Gerald Pfeifer2024-06-241-7/+5
| | | | | | | | | | | | With the large update to Wine 9.9 we missed the (non-default) OSS option and its impact on packaging. [1] Similarly, i386 does not feature the WoW64 libraries. [2] PR: 279927 Co-authored-by: scf [2] Reported by: O. Hartmann <ohartmann@walstatt.org> [1], scf [2] Tested by: Ivan Rozhuk <rozhuk.im@gmail.com> [1], scf
* emulators/wine-devel: Update to Wine 9.9Gerald Pfeifer2024-06-233-772/+243
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes the following changes: - Removal of a number of obsolete features in WineD3D. - Support for new WoW64 mode in ODBC. - Various bug fixes. When trying to build with LLVM 15, which is the current default in the Ports Collection we have been using for a while, we now get the following error: configure: error: Suitable PE cross-compiler not found, PE files won't be built. This is an error since --with-mingw was requested. ===> Script "configure" failed unexpectedly. This is not actually a regression from Wine 9.8 to 9.9; rather Wine now diagnoses this (again) instead of simply proceeding. Luckily our devel/llvm18 and devel/llvm17 ports just recently addressed the situation with commits c56fde6514 on May 28 and b21e6b4de1 on June 12, respectively. Accordingly force the use of at least devel/llvm17. [2] This brings a huge number of changes in terms of pkg-plist. (The emulators/wine port will need similar changes or it'll break with builds of LLVM that contain these changes already in the two ports above. [1]) PR: 279677 [1], 274542 [2]
* emulators/wine-devel: Drop GNU_CONFIGURE_MANPREFIXGerald Pfeifer2024-05-201-1/+0
| | | | This is the global default now.
* emulators/wine-devel: Unbreak WoW64 againGerald Pfeifer2024-05-162-0/+25
| | | | | | | | Restore files/patch-dlls_ntdll_unix_loader.c which we "lost" with the update to Wine 9.0 by means of an adjusted version. PR: 278427 Obtained from: Alex S <iwtcex@gmail.com> in PR 278525
* emulators/wine-devel: Update to Wine 9.8Gerald Pfeifer2024-05-143-4/+5
| | | | | | This includes the following changes: - IDL-generated files use fully interpreted stubs. - Various bug fixes.
* emulators/wine-devel: Clean environment for gmakeO. Hartmann2024-05-111-1/+1
| | | | PR: 277913
* emulators/wine-devel: Update to Wine 9.7Gerald Pfeifer2024-05-094-7/+7
| | | | | | | | | | | | | This includes the following changes: - Some restructuration of the Vulkan driver interface. - Some ARM work (which we aren't using yet). - Various bug fixes. Also refine 32-bit ABI determination for WoW64. [1] PR: 278525 [1] Submitted by: Alexander Vereeken <Alexander88207@protonmail.com> [1] Reviewed by: Alex S <iwtcex@gmail.com> [1]
* emulators/wine-devel: Update to Wine 9.6Gerald Pfeifer2024-04-283-5/+9
| | | | | | | | | This includes the following changes: - Support for advanced AVX features in register contexts. - More Direct2D effects work. - Support for RSA OAEP padding in BCrypt. - Interpreted mode fixes in WIDL. - Various bug fixes.
* emulators/wine-devel: Update to Wine 9.5Gerald Pfeifer2024-04-053-11/+4
| | | | | | | | | This includes the following changes: - Initial SLTG-format typelib support in widl. - Improvements to Minidump support. - Various bug fixes. Upstream also dropped some libraries related to WoW64.
* emulators/wine*: do not test for removed llvm10Rene Ladan2024-04-031-1/+1
|
* emulators/wine-devel: Update to Wine 9.4Gerald Pfeifer2024-03-233-4/+5
| | | | | | | | | This includes the following changes: - Bundled vkd3d upgraded to version 1.11. - Initial OpenGL support in the Wayland driver (which we don't use). - Support for elevating process privileges. - More HID pointer improvements. - Various bug fixes.
* emulators/wine-devel: Update to 9.3Lexi Winter2024-02-293-33/+45
| | | | | | | | | | | | | | | | Changelog: https://gitlab.winehq.org/wine/wine/-/releases/wine-9.3 What's new in this release: * Improvements to Internet Proxy support. * New HID pointer device driver. * Timezone database update. * More exception fixes on ARM platforms. * Various bug fixes. While here, move manpages from man/ to share/man/. PR: 277385 Approved by: tcberner (mentor, implicit)