- Reimplementation of XAudio2 using the FAudio library.
- Mono engine updated to the latest upstream.
- More modern handling of iconic windows.
- Improved handling of kernel objects.
- Various bug fixes.
audio/faudio is a new fixed dependency to cover the first item above;
for the second, update emulators/wine-mono-devel to version 4.8.0. [1]
Three more files have moved from the Wine Staging tree into the main tree.
Approved by: dbn (blanket) [1]
- Unicode string normalization support.
- Support for ECC cryptographic keys.
- Support for mixing 32/64-bit dlls in the load path.
- Futex-based implementations for more synchronization primitives.
- Various bug fixes.
again and Wine 4.1 is the first snapshot bringing the following changes:
- Support for NT kernel spinlocks.
- Better glyph positioning in DirectWrite.
- More accurate reporting of CPU information.
- Context handle fixes in the IDL compiler.
- Various bug fixes.
Sadly the Wine Staging patchset as released in this patchset is broken in
various ways (two of which have been fixed since, but the one hitting here
still in progress), so mark this BROKEN when the STAGING option is set.
from the last RC. This will shortly move to the main emulators/wine port,
but let's give it a bit of time and wider exposure first.
Forward port r491148 | gerald | 2019-01-25:
Add a new option, GCC, that controls the use of GCC instead of the
system compiler (usually clang these days) as we have been doing since
r334935 in 2013-11-26. And make that the default, both since there've
been user reports about Wine not working properly with the toolchain
in FreeBSD 12 and since there may be other challenges given that both
upstream and in other distributions GCC is being used all along. [1]
PR: 231010 [1]
Reviewed by: mat [1]
Tested by: sbruno [1]
and, oddly enough, sees the Wine Staging patchset install three more
files.
Add gl to X11_USES since a naked USE_GL= as we've had has been
deprecated for a while.
number and was thus broken since we upgraded to Wine 4.0 RC1 in revision
r487184.
PR: 234459
Submitted by: Samy Mahmoudi <samy.mahmoudi@gmail.com>
MFH: 2019Q1 (fix URL for secondary MASTER_SITE)
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590
Wine 4.0 release series. This includes the following changes:
- Updates to the timezone database.
- Vulkan support updated to the latest spec.
- Stream I/O support in WebServices.
- Better palette support in WindowsCodecs.
- Synchronization objects support for kernel drivers.
- Various bug fixes.
- Typelib marshaller rewrite using NDR functions.
- Support for memory font resources in DirectWrite.
- Joystick support improvements.
- Various bug fixes.
- Async interfaces and ACF files in the IDL compiler.
- Support for substorage transforms in MSI.
- RPC/COM marshalling fixes.
- Support for Unicode requests in WinHTTP.
- Shell Autocomplete optimizations.
- Various bug fixes.
- Support for file I/O completion modes.
- WaitOnAddress synchronization primitives.
- Better support for 32-bit .NET binaries on 64-bit.
- Improved recovery on broken RPC connection.
- Various bug fixes.
And two files are no longer contingent on the Staging patchset,
functionality is now in Wine proper.
- Subpixel font rendering with FreeType >= 2.8.1.
- Support for OAEP algorithm in RSA encryption.
- Array marshalling fixes in DCOM.
- Improved DPI scaling in the Wine console.
- Various bug fixes.
- Initial implementation of OPC Services.
- Support for rendering buttons from an ImageList.
- Better support for CSS properties in MSHTML.
- Namespace fixes in XML Writer.
- Various bug fixes.
And include/wine/windows/virtdisk.h now comes in via mainline, no longer
just Staging.
Change x11/xorgproto to become a build time dependency when added to
USE_XORG. Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.
PR: 230909
Reviewed by: eadler
Approved by: portmgr (antoine)
Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run: antoine
Differential Revision: https://reviews.freebsd.org/D16906
- HID device support in Raw Input.
- Many more new icons in Shell32.
- WinHTTP converted to use Windows Sockets.
- Syntax fixes in the command line interpreter.
- Various bug fixes.
The libdinput8 changes added in Wine 3.14 have since moved from
Staging to Wine proper.
- Support for DXTn texture decompression.
- Deferral support for MSI install actions.
- Support for Japanese keyboard in DirectInput.
- More improvements in the standard Task Dialog.
- A few more icons in Shell32.
- Various bug fixes.
Forward port r471521 | tcberner | 2018-06-03 20:03:49 +0000 from the
emulators/wine port [1]:
emulators/wine: fix desktop file on amd64
Submitted by: tcberner [1]
Reviewed by: gerald [1]
Approved by: dbn [1]
Differential Revision: https://reviews.freebsd.org/D15489 [1]
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542
- Initial support for performance data in the registry.
- Mono engine updated with some bug fixes.
- Improvements in the standard Task Dialog.
- Various bug fixes.
Make the dependency on devel/autoconf more general. [1]
Reviewed by: tijl [1]
- Unicode data updated to Unicode 11.0.0.
- Proxy configuration dialog in the Internet control panel.
- Syntax fixes in the Cmd.exe command intepreter.
- Some more glyphs in the Wingdings font.
- Various bug fixes.
Align the sorting of MASTER_SITES with the emulators/wine port again,
now that SF is regularly updated again.
- More debugger support for Wow64 processes.
- Support for sha256/sha384 hashes in ECDSA signatures.
- Better reporting of hyper-threaded CPUs.
- Improvements to the standard Task Dialog.
- Various bug fixes.
- Swapchain support in Direct 3D 12.
- Vulkan support updated to the latest spec.
- Debugger support for Wow64 processes.
- Still more support for the Task Scheduler.
- Various bug fixes.
- OpenGL core contexts enabled by default in Direct 3D.
- Beginnings of Direct 3D 12 implementation using vkd3d.
(This is inactive for now due to a non-existant dependency, and hidden
behind a new option VKD3D which is always off.)
- More support for the Task Scheduler.
- Some more Task Dialog support.
- Better arrow support in GdiPlus.
- Various bug fixes.
ext-ms-win-uxtheme-themes-l1-1-0.dll and feclient.dll which in the past were
available only via the Wine Staging patchset are now part of mainstream Wine.