[Midnightbsd-cvs] [MidnightBSD/mports] 9b0b14: x11/libgnomekbd: switch to meson build (#578)

Lucas Holt noreply at github.com
Wed May 27 16:33:51 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: 9b0b14c74b037f84ac5846794eb0b7f415b1376d
      https://github.com/MidnightBSD/mports/commit/9b0b14c74b037f84ac5846794eb0b7f415b1376d
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-05-27 (Wed, 27 May 2026)

  Changed paths:
    M x11/libgnomekbd/Makefile
    M x11/libgnomekbd/pkg-plist

  Log Message:
  -----------
  x11/libgnomekbd: switch to meson build (#578)

## Summary
- switch libgnomekbd to its in-tree Meson build so configure no longer
looks for a missing generated ./configure script
- update plist for Meson output and installed hr locale
- correct LICENSE to lgpl2.1+ and add WWW

## Validation
- bmake configure
- bmake fake
- bmake package
- bmake check-license
- portlint -C (0 fatal errors; warnings only)
- git diff --check -- x11/libgnomekbd

## Notes
- bmake test was not run; upstream tests are disabled with
-Dtests=false, matching the port configuration.
- The existing x11/libgnomekbd branch was stale and had no open PR, so
this PR uses x11/libgnomekbd-fix.

## Summary by Sourcery

Switch x11/libgnomekbd to the upstream Meson-based build and update port
metadata accordingly.

Bug Fixes:
- Fix build configuration by using the in-tree Meson build instead of
relying on a missing generated configure script.

Enhancements:
- Expand GNOME-related dependencies configuration and disable tests and
Vala bindings in the Meson build to match the port configuration.

Build:
- Migrate the port from GNU configure/gmake to Meson, adjusting USES,
USE_GNOME, and build arguments.
- Update the packing list to reflect Meson-installed files, including
the hr locale.

Chores:
- Correct the declared license to LGPL 2.1+ and add the project homepage
URL to the port metadata.

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