[Midnightbsd-cvs] [MidnightBSD/mports] b623c5: x11-toolkits/gtk40: pass display environment to te...
Lucas Holt
noreply at github.com
Fri Sep 11 17:14:40 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: b623c55938d56301c404b982e0c162fe3223a2ec
https://github.com/MidnightBSD/mports/commit/b623c55938d56301c404b982e0c162fe3223a2ec
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-09-11 (Fri, 11 Sep 2026)
Changed paths:
M x11-toolkits/gtk40/Makefile
Log Message:
-----------
x11-toolkits/gtk40: pass display environment to tests (#1223)
Pass `MAKE_ENV` through to Meson tests so the `display:test` extension's
private Xvfb display reaches the suite.
This keeps the full test suite enabled. It fixes the prior no-display
failures; Cairo renderer comparisons pass under Xvfb. GL/Vulkan renderer
comparisons remain limited by Xvfb's unavailable EGL/Vulkan support
(`Failed to create EGL display` / `VK_ERROR_INCOMPATIBLE_DRIVER`).
The GTK 4.22.5 package build, staging, package creation, and license
check passed before this focused follow-up.
## Summary by Sourcery
Ensure GTK tests inherit the configured display environment so they run
successfully under the package's private Xvfb display.
Bug Fixes:
- Pass the package build environment to GTK's Meson tests so the private
Xvfb display is available and no-display test failures are avoided.
Tests:
- Keep the full GTK test suite enabled with the configured display
environment.
Signed-off-by: Lucas Holt <luke at foolishgames.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