LLD 8 changed the behaviour regarding the placement of orphaned
sections, which produces a non-bootable Xen kernel:
https://bugs.llvm.org/show_bug.cgi?id=42327
Switch to GNU LD (and NM) until this is resolved.
Sponsored by: Citrix Systems R&D
Reviewed by: mat
Differential revision: https://reviews.freebsd.org/D20706
- Many DLLs are built as PE files by default.
- More support for installing Plug and Play drivers.
- Clock synchronization in Media Foundation.
- Volume adjustment in audio drivers.
- Various bug fixes.
* Switch to options framework to make the port more flexible
* Remove no longer required patches that have been adapted by upstream
* Add license information
Also while I'm here:
* Order variables a bit according to the PHB with the support of portclippy.
Notable changes since 2.0.0:
Additions:
* (N64) Support for remaining 6101, 6103, and 6106 bootcodes
* (Coleco) Recognition of Coleco ROMs
* (Virtual Boy) Recognition of Virtual Boy ROMs
* (NDS) Recognition of DS ROMs
* (Atari) Recognition of Atari VCS 2600 ROMs
* Added support for NetBSD
* Introduction of many new command-line switches
Updates/Fixes:
* Updated support for OpenBSD (64-bit)
* Many fixes/improvements for backup devices, ROM types and command-line
switches
http://ucon64.sourceforge.net/ucon64/changes.html
PR: 238275
Submitted by: Allison Nicole Reid <root@cooltrainer.org> (maintainer)
Eliminate LINUXNAME from port Makefiles. This was just a helper variable
without special meaning outside port Makefiles but several developers have
copied it to new ports where it was then unused, apparently thinking that
it did have some special meaning.
This adds some new ports:
converters/linux-c7-fribidi required by x11-toolkits/linux-c7-pango.
graphics/linux-c7-libglvnd required by graphics/linux-c7-dri.
graphics/linux-c7-wayland required by graphics/linux-c7-dri.
print/linux-c7-freetype unbundled from emulators/linux_base-c7 because it
depends on graphics/linux-c7-png now.
Mesa OpenGL libraries in graphics/linux-c7-dri now support libglvnd (GL
Vendor-Neutral Dispatch library) which allows some applications to use
Mesa while others use Nvidia OpenGL. The x11/nvidia-driver* ports have
been changed so versions above 390.42 now use CentOS libglvnd and no longer
install a bundled copy.
PR: 229431
Submitted by: pkubaj (partly)
- Initial support for installing Plug and Play drivers.
- Support for building 16-bit modules in PE format.
- A lot of code moved to the new KernelBase DLL.
- Various game controller fixes.
- Use higher performance system clocks if available.
- Various bug fixes.
The Wine code around Video4Linux (enabled by the V4L option) has changed
upstream; adjust both the configure invocations and dependency.
A bit more than the usual changes to the packaging list, though everything
appears to be routine evolution there.
- There is no opt_CMAKE_ARGS helper
- It requires Nasm
- Ninja breaks the build with it on:
ninja: error: build.ninja:737: bad $-escape (literal $ must be written as $$)
FLAGS = -I$(CMAKE_SOURCE_DIR)/src/filters/hq/asm/ -O1 -DELF -w-orphan-...
^ near here
From the changelog:
* Support for UTF-8 in file names and comments (Denis Zavorotnyy)
* get/setOsCode(), get/setDefaultOsCode()
* Fixed Z_STREAM_END handling in QuaZioDevic
In file included from rpcs3/rpcs3qt/pad_settings_dialog.cpp:24:
In file included from rpcs3/evdev_joystick_handler.h:7:
/usr/local/include/libevdev-1.0/libevdev/libevdev.h:30:10: fatal error: 'linux/input.h' file not found
#include <linux/input.h>
^~~~~~~~~~~~~~~
Utilities/GDBDebugServer.cpp:357:36: error: no member named 'cr_pack' in 'ppu_thread'
return u32_to_padded_hex(thread->cr_pack());
~~~~~~ ^
Utilities/GDBDebugServer.cpp:386:11: error: no member named 'cr_unpack' in 'ppu_thread'
thread->cr_unpack(hex_to_u32(value));
~~~~~~ ^
Utilities/GDBDebugServer.cpp:736:22: error: out-of-line definition of 'on_task' does not match any declaration in 'GDBDebugServer'
void GDBDebugServer::on_task()
^~~~~~~
Utilities/GDBDebugServer.cpp:811:22: error: out-of-line definition of 'on_exit' does not match any declaration in 'GDBDebugServer'
void GDBDebugServer::on_exit()
^~~~~~~
Utilities/GDBDebugServer.cpp:822:29: error: out-of-line definition of 'get_name' does not match any declaration in 'GDBDebugServer'
std::string GDBDebugServer::get_name() const
^~~~~~~~
Utilities/GDBDebugServer.cpp:827:22: error: out-of-line definition of 'on_stop' does not match any declaration in 'GDBDebugServer'
void GDBDebugServer::on_stop()
^~~~~~~
Utilities/GDBDebugServer.cpp:831:8: error: no member named 'notify' in 'GDBDebugServer'
this->notify();
~~~~ ^
Utilities/GDBDebugServer.cpp:832:2: error: use of undeclared identifier 'old_thread'; did you mean 'pad_thread'?
old_thread::on_stop();
^~~~~~~~~~
pad_thread
rpcs3/Emu/System.h:197:38: note: 'pad_thread' declared here
std::function<std::shared_ptr<class pad_thread>()> get_pad_handler;
^
Utilities/GDBDebugServer.cpp:832:2: error: incomplete type 'pad_thread' named in nested name specifier
old_thread::on_stop();
^~~~~~~~~~~~
rpcs3/Emu/System.h:197:38: note: forward declaration of 'pad_thread'
std::function<std::shared_ptr<class pad_thread>()> get_pad_handler;
^
Utilities/GDBDebugServer.cpp:841:2: error: use of undeclared identifier 'notify'
notify();
^
rpcs3/Emu/System.cpp:1543:30: error: no member named 'on_stop' in 'GDBDebugServer'
fxm::get<GDBDebugServer>()->on_stop();
~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
- Support building most programs in PE format.
- Unicode data updated to Unicode 12.0.
- Support for MSI patch files.
- Default to non-PIC builds on i386.
- Joystick support improvements.
- Asturian locale.
- Various bug fixes.
Packaging-wise, one additional include file and one moves from the
Staging patchset into Wine proper.
r499318 switched qemu from GTK2 to GTK3, accidentally making GTK3 a
dependency of qemu-utils. This commit fixes that, and also removes cairo as
a dependency for qemu-utils.
PR: 237738
Reported by: bsam
Reviewed by: bsam, bofh
Approved by: bofh (qemu maintainer)
Differential Revision: https://reviews.freebsd.org/D20202