Merge fixes from upstream for multiple Xserver issues:
CVE-2025-62229 present: Fix use-after-free in present_create_notifies()
CVE-2025-62230 xkb: Free the XKB resource when freeing XkbInterest
CVE-2025-62231 xkb: Prevent overflow in XkbSetCompatMap()
from matthieu@
this is errata/7.8/002_xserver.patch
Merge fixes from upstream for multiple Xserver issues:
CVE-2025-62229 present: Fix use-after-free in present_create_notifies()
CVE-2025-62230 xkb: Free the XKB resource when freeing XkbInterest
CVE-2025-62231 xkb: Prevent overflow in XkbSetCompatMap()
from matthieu@
this is errata/7.7/011_xserver.patch.sig
Merge fixes from upstream for multiple Xserver issues:
CVE-2025-62229 present: Fix use-after-free in present_create_notifies()
CVE-2025-62230 xkb: Free the XKB resource when freeing XkbInterest
CVE-2025-62231 xkb: Prevent overflow in XkbSetCompatMap()
return early if pci_sys is NULL in vgaarb functions
Kevin Chadwick reported that Xorg was segfaulting every 10 or 20 minutes
in pci_device_vgaarb_set_target() on a machine with Intel I945G (gen 3).
This generation of hardware is pre OpenGL 2.0, so is not using glamor in
the xserver or the modesetting driver.
Make sure the libpng object files are built using the same PICFLAG as
those of freetype. This unbreaks freetype on at least luna88k, when the
resulting library had text relocations because these files were not built
pic.
found by & ok aoyama@
Add Makefile.bsd-wrapper to build static libpng and run autoreconf.
It will be bundled into libfreetype for better font rendering.
ok robert@ sthen@ matthieu@