- 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]
Fix a conflict with x11/nvidia-driver involving the file
${PREFIX}/lib32/libGL.so.1.
While here, also stop tracking a parallel and redundant history in
nvidia.sh: the existing history in that file is removed so that the svn logs
are now the only history source (but of course the histoty in the file can
be retrieved from older revisions if needed).
PR: 245496
Submitted by: iwtcex@gmail.com
Reported by: daemonpup@tuta.io
Tested by: daemonpup@tuta.io
Approved by: gerald (mentor)
hp3000 is a simulator for the classic SIO machines. This group consists
of the 3000 CX, the Series I, Series II, and the HP 3000 Series III that
is simulated here. A large variety of CPU options, device interface
cards, and peripherals are provided.
WWW: http://simh.trailing-edge.com/hp/
PR: 246238
Submitted by: Bob Eager <bob@eager.cx>
hp2100 is a simulator for the HP 2116/15/14, 2100, and 1000 M/E/F-Series
machines (hereafter referred collectively as the HP 2100 simulator). A
large variety of CPU options, device interface cards, and peripherals
are provided.
WWW: http://simh.trailing-edge.com/hp/
PR: 246237
Submitted by: Bob Eager <bob@eager.cx>
Use 'make makesum' directly, without calling 'make fetch' before. This
avoid errors when updating the port with new distfiles.
Approved by: gerald (mentor)
Differential Revision: https://reviews.freebsd.org/D25158
- 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.
On Intel Skylake GT2 running Persona 5 with Mesa 19.0.8 either crashes (Vulkan)
or has missing graphics (OpenGL).
RPCS3: Assertion Failed! Vulkan API call failed with unrecoverable error: Requested feature not available (VK_ERROR_FEATURE_NOT_PRESENT)
(in file rpcs3/Emu/RSX/VK/VKHelpers.h:913)
In Qt 5.15 an enumeration is introduced which has enumerators
True and False, used like QCborSimpleType::False. In C++ that's
3 tokens, one name. The C Preprocessor deals with tokens, though,
and since some headers #define False 0, we end up with tokens
QCborSimpleType::0 instead, which is nonsense.
The actual defines are only relevant in C code internals, not the
API for lzma that is used from C++. So somewhat-hackishly just switch
off the #defines when in C++ mode.
The change is complicated by this *particular* source file being
in DOS CRLF mode.
Reported by: tcberner
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.
- Major progress on the WineD3D Vulkan backend.
- Initial support for splitting dlls into PE and Unix parts.
- Support for generating PDB files when building PE dlls.
- Timestamp updates in the Kernel User Shared Data.
- Various bug fixes.
files/patch-dlls-dwrite-opentype.c was a backport from upstream past
the Wine 5.8 snapshot so is included here - remove it.
Keep files/patch-tools-winegcc, which reverts an upstream change in
Wine 5.8 for the time being while we assess the situation.