[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