[Midnightbsd-cvs] [MidnightBSD/mports] fe36fc: x11-toolkits/gtk40: update to 4.20.4 (#959)

Lucas Holt noreply at github.com
Wed Sep 9 10:56:13 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: fe36fca34cd6b2f91b0aeb90bcdfec27724ea1f8
      https://github.com/MidnightBSD/mports/commit/fe36fca34cd6b2f91b0aeb90bcdfec27724ea1f8
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-09 (Wed, 09 Sep 2026)

  Changed paths:
    M x11-toolkits/gtk40/Makefile
    M x11-toolkits/gtk40/distinfo
    M x11-toolkits/gtk40/files/patch-dmabuf
    M x11-toolkits/gtk40/pkg-plist

  Log Message:
  -----------
  x11-toolkits/gtk40: update to 4.20.4 (#959)

Updates GTK4 to 4.20.4.

The MidnightBSD dma-buf compatibility patch is refreshed for
linux/udmabuf.h and its test helpers.

Validated: bmake makesum, patch, build, fake, package, check-license,
portlint -C (0 fatals), and git diff --check.

The upstream Meson suite compiles fully, but its Wayland renderer
runtime tests require a compositor unavailable in this headless build
environment; tests remain enabled.

## Summary by Sourcery

Update the GTK4 port to 4.20.4 with refreshed compatibility support,
dependency integration, backend options, and test handling.

New Features:
- Add optional AccessKit accessibility support and bash-completion
integration.
- Enable GTK test builds through the port test target while retaining
the upstream test suite.

Bug Fixes:
- Refresh the dma-buf compatibility patch and associated packaging
metadata for the newer GTK release.

Enhancements:
- Update GTK4 to version 4.20.4 and align dependencies, backend options,
library versioning, icon installation, and staging behavior with the new
release.

Tests:
- Support rebuilding the Meson test suite on demand during port testing.

---------

Signed-off-by: Lucas Holt <luke at foolishgames.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications


More information about the Midnightbsd-cvs mailing list