[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