pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/xkeyboard-config



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sat Oct  4 06:30:04 UTC 2025

Modified Files:
        pkgsrc/x11/xkeyboard-config: Makefile distinfo

Log Message:
xkeyboard-config: update to 2.46.

xkeyboard-config [2.46] - 2025-09-30
====================================

# Layouts

## New

- Added Manoonchai layout for Thai as documented in [Github repository](https://github.com/manoonchai/manoonchai?tab=readme-ov-file).

  Contributed by Pawat Nakpiphatkulr
  ([!820](https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/820))
- Added ISO/international variants of ANSI and Dvorak US Macintosh layouts.

  Contributed by Katalin Rebhan
  ([!829](https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/829))
- Added the Ukrainian (Windows Enhanced) keyboard layout variant (winkeysenhanced) which matches the Windows 11 default.

  Contributed by Alex Dowson
  ([!838](https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/838))
- Add `pk(pak_urdu_phonetic)` variant
  This layout provides phonetic typing for Urdu, mapping English phonetic equivalents to Urdu script.
  It is a port of the widely-used Windows-only “Pak Urdu Installer” by mBilalm.
  Includes comprehensive character coverage with over 160 custom key mappings.
  Adds support for full Urdu typography including diacritics, punctuation, and special symbols.
  Introduces `U+FDFB` (ﷻ) mapped to `AltGr+Shift+X`.

  Contributed by Nashit Ahmed Barq
  ([!839](https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/839))
- Added an alternative variant for Gothic in the Ancient layout.

  Contributed by Garcez
  ([!845](https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/845))

## Fixes

- Fixed a regression in `us(mac)` layout resulting in the grave/tilde key inverted
  with the section key.

  Contributed by Katalin Rebhan
  ([!829](https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/829),
  [#534](https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues/534))

# Options

## New

- Added `hyper:mod2` compatibility option, to maps the virtual modifier `Hyper`
  to `Mod2`; *conflicts with `NumLock`*.

  Use this option if using `Hyper`, `Super` *and* `LevelFive`, e.g. for layouts
  with 5+ levels. The option `numpad:mac` should be activated as well, in order to
  enable the numpad.

## Fixes

- Fixed `shift:break_caps` resulting in rEVERSE cAPS if some keys were operated
  simultaneously with the `Shift` keys when trying to unlock `Caps`.
  ([#74](https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues/74))

# Miscellaneous

## New

- inet: Added mapping to the following new keysyms:
  - `XF86OK`
  - `XF86Select`
  - `XF86GoTo`
  - `XF86Clear`
  - `XF86Option`
  - `XF86Time`
  - `XF86VendorLogo`
  - `XF86MediaSelectProgramGuide`
  - `XF86NextFavorite`
  - `XF86MediaSelectProgramGuide`
  - `XF86MediaSelectHome`
  - `XF86MediaLanguageMenu`
  - `XF86MediaTitleMenu`
  - `XF86Subtitle`
  - `XF86AudioChannelMode`
  - `XF86MediaSelectPC`
  - `XF86MediaSelectTV`
  - `XF86MediaSelectCable`
  - `XF86MediaSelectVCR`
  - `XF86MediaSelectVCRPlus`
  - `XF86MediaSelectSatellite`
  - `XF86MediaSelectCD`
  - `XF86MediaSelectTape`
  - `XF86MediaSelectRadio`
  - `XF86MediaSelectTuner`
  - `XF86MediaPlayer`
  - `XF86MediaSelectTeletext`
  - `XF86MediaSelectAuxiliary`

  Relevant upstream merge request: [xorgproto-93].

  [xorgproto-93]: https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/93

## Fixes

- Fixed `CTRL+ALT` incomplete key type, which prevented using some key combinations:
  e.g. `Control+Backspace`.

# Build system

## Breaking changes

- Remove the build option `xkb-base`, which was ineffectual since the migration
  from autotools to meson in xkeyboard-config 2.35, published 3 years ago.
  ([#532](https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues/532))


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 pkgsrc/x11/xkeyboard-config/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/x11/xkeyboard-config/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/x11/xkeyboard-config/Makefile
diff -u pkgsrc/x11/xkeyboard-config/Makefile:1.59 pkgsrc/x11/xkeyboard-config/Makefile:1.60
--- pkgsrc/x11/xkeyboard-config/Makefile:1.59   Mon Aug 11 10:01:47 2025
+++ pkgsrc/x11/xkeyboard-config/Makefile        Sat Oct  4 06:30:04 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.59 2025/08/11 10:01:47 wiz Exp $
+# $NetBSD: Makefile,v 1.60 2025/10/04 06:30:04 wiz Exp $
 
-DISTNAME=              xkeyboard-config-2.45
+DISTNAME=              xkeyboard-config-2.46
 CATEGORIES=            x11
 MASTER_SITES=          ${MASTER_SITE_XORG:=data/${PKGBASE}/}
 EXTRACT_SUFX=          .tar.xz

Index: pkgsrc/x11/xkeyboard-config/distinfo
diff -u pkgsrc/x11/xkeyboard-config/distinfo:1.44 pkgsrc/x11/xkeyboard-config/distinfo:1.45
--- pkgsrc/x11/xkeyboard-config/distinfo:1.44   Mon Aug 11 10:01:47 2025
+++ pkgsrc/x11/xkeyboard-config/distinfo        Sat Oct  4 06:30:04 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.44 2025/08/11 10:01:47 wiz Exp $
+$NetBSD: distinfo,v 1.45 2025/10/04 06:30:04 wiz Exp $
 
-BLAKE2s (xkeyboard-config-2.45.tar.xz) = 8119878a1c2319d808fefa0b1c673655a17477d88966bb6eb4e6926037ac274a
-SHA512 (xkeyboard-config-2.45.tar.xz) = 1b82ced3e2a6386d40f9bac3735a72986b9f7387c356a706373724858a920e33ae0a9bd777a388dfdee43efc4dd6c2aa172d4b923fa2ca32e9a619f410437a7c
-Size (xkeyboard-config-2.45.tar.xz) = 916148 bytes
+BLAKE2s (xkeyboard-config-2.46.tar.xz) = b4f3288723484c466f67eba83e31f591630ce6c2af1139f9ef90d9ae3262058d
+SHA512 (xkeyboard-config-2.46.tar.xz) = c58ce438ec109e80ff601ad07aea13f0ccdd096720b574838673925ec2a745b9210df6ef2ecfab3911909b492b560fb9af1d4f6bce60bd329e575f1db16b6dfb
+Size (xkeyboard-config-2.46.tar.xz) = 931044 bytes
 SHA1 (patch-meson.build) = 5021794e2821cf1ceab08b1a80c7214c26ba539f



Home | Main Index | Thread Index | Old Index