mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-22 00:35:15 +00:00
4c1cbffc60
Move from Wine 8.0.2 and the Wine 8.0 release series to Wine 9.0 which represents another year of upstream development and over 7000 individual changes. Touted highlights include the new WoW64 architecture and an experimental Wayland driver - neither of which upstream nor us have enabled yet. Other areas of major changes include: - The PostScript driver is reimplemented to work from Windows-format spool files and avoid any direct calls from the Unix side. - The Vulkan driver supports up to version 1.3.272 of the Vulkan spec. - A number of GdiPlus functions are optimized for better graphics performance and quite some work on Direct3D. - The Windows Media Video (WMV) decoder DirectX Media Object (DMO), DirectShow Audio Capture filter, and DirectShow MPEG‑1 Video Decoder filter are implemented. - DirectInput action maps are implemented, improving compatibility with many old games that use this to map controller inputs to in-game actions. - URL/URI protocol associations are exported as URL handlers to the FreeBSD desktop. - Monitor information like name and model id are retrieved from the physical monitor's Extended Display Identification Data (EDID). - Internationalization work, new timezone database (2023c), 15.1.0 of the Unicode Standard. - The default Windows version for new prefixes is set to Windows 10. - Address space layout randomization (ASLR) is supported for modern PE binaries, to avoid issues with address space conflicts. FluidSynth (2.3.3), Musl (1.2.3), and Zydis (4.0.0) are now bundled and several bundled libraries have been updated: Vkd3d (1.10), Faudio (23.12), LDAP (2.5.16), LCMS2 (2.15), LibMPG123 (1.32.2), LibPng (1.6.40), LibTiff (4.6.0), LibXml2 (2.11.5), LibXslt (1.1.38), Zlib (1.3). Extensive release notes are at https://www.winehq.org/announce/9.0 . We now explicitly build --without-pcap, --without-pcsclite, and --without-wayland and enable gstreamer support only when ALSA or OSS are enabled. And we include files/extra-patch-tools-winebuild-res32 to work around intermittent build problems on i386 and have to drop files/patch-dlls_ntdll_unix_loader.c which no longer applies. emulators/wine8 is available for anyone needing that previous version. |
||
---|---|---|
.. | ||
files | ||
distinfo | ||
Makefile | ||
pkg-descr | ||
pkg-plist |