summaryrefslogtreecommitdiff
path: root/emulators/wine/files/patch-configure (follow)
Commit message (Collapse)AuthorAgeFilesLines
* emulators/wine: Update to Wine 10.0Gerald Pfeifer2025-02-071-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move from the Wine 9.0 release series to Wine 10.0 after another year of upstream development and over 6000 individual changes. Main highlights include high-DPI scaling support and the new ARM64EC architecture (which we don't enabled yet). Other changes include: - A new Desktop Control Panel applet "desk.cpl" to inspect and modify the display configuration. - Display settings are restored to the default if a process crashes without restoring them properly. - D3DX 9 supports many more bump-map and palettized formats, saving palettized surfaces to DDS files, mipmap generation when loading volume texture files, and reading 48-bit and 64-bit PNG files. - Touchscreen input and events are supported with the X11 backend. - Locale data is generated from the Unicode CLDR database version 46. The kaa-UZ, lld-IT, ltg-LV, and mhn-IT locales are supported. - Improvements to JavaScript, MSHTML, and builtin applications. - And many more The Capstone library 5.0.3 is now bundled. Vkd3d (1.14), Faudio (24.10), FluidSynth (2.4.0), LDAP (2.5.18), LCMS2 (2.16), LibJpeg (9f), LibMPG123 (1.32.9), LibPng (1.6.44), LibTiff (4.7.0), LibXml2 (2.12.8), LibXslt (1.1.42) and Zlib (1.3.1) have been updated. Extensive release notes are at https://www.winehq.org/announce/10.0 . files/patch-configure and files/patch-dlls_ntdll_unix_loader.c needed some refresh; files/patch-include_wine_asm.h was addressed upstream and can be dropped. Finally, we now build with the new option --without-odbc.
* emulators/wine: Update to Wine 8.0.2Gerald Pfeifer2023-09-041-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move from the Wine 7.0 to the Wine 8.0 release series, specifically 8.0.2 as the second minor release with additional bug fixes. This represents a year of upstream development effort and over 8,600 individual changes. The main achievement is the completion of the conversion to PE format: - All modules can be built in PE format. This is an important milestone on the road to supporting various features such as copy protection, 32-bit applications on 64-bit hosts, Windows debuggers, x86 applications on ARM, etc. - A special syscall dispatcher is used for PE -> Unix transitions to avoid the overhead of a full NT system call. This minimizes the performance impact of the new architecture. Also WoW64 has seen significant work: - WoW64 thunks are implemented for essentially all Unix libraries, enabling a 32-bit PE module to call a 64-bit Unix library. Once the remaining direct PE/Unix calls have been removed, this allows running 32-bit Windows applications without any 32-bit Unix library. - When the 32-bit Wine loader isn't found, 32-bit applications are started in the new experimental "Windows-like" WoW64 mode (where 32-bit code runs inside a 64-bit host process). This mode can be enabled by building with the '--enable-archs' configure option. This is still under development and not yet recommended for general use. Applications started in this mode print the warning "starting in experimental wow64 mode". That said, i386 builds on FreeBSD are currently broken, hence our flavor of WoW64 is not available for the time being. Other areas of major changes include: - The "Light" theme is enabled in the default configuration, which provides a more modern look. - Graphics drivers, effects and other improvements in Direct2D, many optimizations and features around Direct3D. - MPEG-1 audio decoder filter for layers 1, 2, and 3. - Media Foundation, controller hotplug support, force feedback effect support, and further improvements for input devices. - Many changes around Unicode support. - The ApiSetSchema database is implemented, replacing all the api-ms-* forwarding modules. This reduces disk and address space usage (and our packaging list). - DOS file attributes are persistent, and stored on disk using the filesystem's extended attributes, in a format compatible with Samba. - JScript related improvements. - Various improvements to builtin applications, development tools, and the build system. The bundled Faudio, LCMS2, libjpeg, libmpg123, libpng, libtiff, libxml2, libxslt, and zlib libraries have been updated. The vkd3d and LDAP libraries are now bundled in the source tree. The OpenAL library is no longer used. LLVM is now a heavy build dependency in addition to GCC. Some whitespace changes in the Makefile to sync up with wine-devel which diverged via some extra such changes. And loads, loads of packaging list changes. Extensive release notes are at https://www.winehq.org/announce/8.0 . PR: 272710
* Update to Wine 1.1.12. Among others, this includes the following changes:Gerald Pfeifer2009-01-031-10/+0
| | | | | | | | | - Support for subpixel font rendering. - New version of the Gecko engine. - Various bug fixes. Notes: svn path=/head/; revision=225175
* Address a problem related to (incorrect) use of _mkdir by backportingGerald Pfeifer2008-12-271-0/+10
| | | | | | | | | | | | part of the full fix that has been applied upstream past 1.1.11. Bump PORTREVISION, giving wine-1.1.11_1,1.tbz which is kind of nice. :-) PR: 129951 Submitted by: Christoph Mallon <christoph.mallon@gmx.de> Notes: svn path=/head/; revision=224854
* Update to Wine 0.9.14 which brings the following:Gerald Pfeifer2006-05-301-36/+0
| | | | | | | | | | | | | | | | | | | | | - Better MS/RPC compatibility. - Many fixes to Direct3D shaders. - Several improvements to the header control. - New GPhoto backend for TWAIN. - Dynamic drive configuration using HAL. - A gazillion Direct3D fixes. - New TCP transport for RPC. - Lots of bug fixes. Add FreeType and FontForge as new dependencies, which should help with font display problems quite a bit. PR: 97792 Submitted by: sat Adjustments by: gerald Notes: svn path=/head/; revision=164017
* Update to Wine 0.9.12, and add a patch of mine to make use of theGerald Pfeifer2006-04-131-0/+36
FreeBSD pthread libraries by default. Notes: svn path=/head/; revision=159441