Bug 254584

Summary: x11/xkeyboard-config: update to 2.32 and optionalize xkbcomp
Product: Ports & Packages Reporter: Evgenii Khramtsov <2khramtsov>
Component: Individual Port(s)Assignee: Gleb Popov <arrowd>
Status: Closed FIXED    
Severity: Affects Only Me CC: 2khramtsov, arrowd
Priority: --- Keywords: patch
Version: LatestFlags: 2khramtsov: maintainer-feedback-
Hardware: Any   
OS: Any   
URL: https://github.com/freedesktop/xkeyboard-config/compare/xkeyboard-config-2.31...xkeyboard-config-2.32
Bug Depends on:    
Bug Blocks: 255787, 255788, 255789, 255790    
Attachments:
Description Flags
patch
none
v2 none

Description Evgenii Khramtsov 2021-03-26 17:35:28 UTC
Created attachment 223615 [details]
patch

Update to 2.32 and optionalize x11/xkbcomp to avoid building libX11 and related packages.

sway 0.16-RC & wlroots-0.13-RC runtime under FreeBSD 14.0: OK
poudriere bulk && poudriere testport: OK
Comment 1 Evgenii Khramtsov 2021-04-09 11:02:05 UTC
Created attachment 223945 [details]
v2

Update after ports move to Git and order DESC alphabetically.
Comment 2 Evgenii Khramtsov 2021-04-23 21:09:28 UTC
Maintainer timeout.
Comment 3 Evgenii Khramtsov 2021-05-09 15:40:06 UTC
Ping. I can't improve without feedback.

X11=off is also fine and does not break keyboard layout switching for pure Wayland systems.
Comment 4 Evgenii Khramtsov 2021-05-29 17:29:02 UTC
ping
Comment 5 commit-hook freebsd_committer freebsd_triage 2021-05-30 16:20:28 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3561b8967a35cdeadd8fb46e1824b90c1891a451

commit 3561b8967a35cdeadd8fb46e1824b90c1891a451
Author:     Evgeniy Khramtsov <evgeniy@khramtsov.org>
AuthorDate: 2021-05-30 10:45:37 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2021-05-30 16:18:25 +0000

    x11/xkeyboard-config: Update to 2.32

    Make X11 optional.

    PR:             254584
    Tested by:      arrowd
    Approved by:    x11 (maintainer-timeout)

 x11/xkeyboard-config/Makefile | 10 ++++++----
 x11/xkeyboard-config/distinfo |  6 +++---
 2 files changed, 9 insertions(+), 7 deletions(-)
Comment 6 Gleb Popov freebsd_committer freebsd_triage 2021-05-30 16:21:02 UTC
Pushed, thanks.