CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

x11/xkeyboard-config 2.48

X Keyboard Configuration Database

Port info

Maintainer
x11@FreeBSD.org
Packages
latest: 2.48
Upstream
Higher version available: 2.49
Last update
to 2.48 · 8857ad56b2
Quarterly
2026Q4: 2.48
WWW
https://freedesktop.org/wiki/Software/XKeyboardConfig/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install xkeyboard-config
installs 2.48 from latest; from quarterly (2026Q4) 2.48
Port
# cd /usr/ports/x11/xkeyboard-config && make install clean
# make -C /usr/ports/x11/xkeyboard-config config  # change options first
Size
895 KiB download · 10 MiB installed
Depends on
textproc/libxml2 2.15.4
License
MIT
Options
2 of 3 on in the package: NLS X11
Show the 1 options that are off
ETERSOFT

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.482.48–
FreeBSD 152.482.48–
FreeBSD 142.482.482.48

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.482.48–
FreeBSD 142.482.482.48

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.48.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (84)

Koop Mast (kwm) · 2.8
Comment out the ! NLS case, because it broken.
fd85c36a3d
Niclas Zeising (zeising) · 2.8
The FreeBSD x11 team proudly presents an zeising, kwm, miwi, bapt, eadler production:

Xorg 7.7

Starring:
xserver 1.12.4 (new xorg only)
Mesa 8.0.4, including libGL, libGLU and dri (new xorg only)
libX11 1.5.0
libxcb 1.9
libdrm 2.4.42 (new xorg only)
freeglut 2.8.1
Also starring:
Updates to drivers and other libraries and utilities

Additional notes:
Change pkgconf to be a build dependency.
Add a new USE_XORG, xcb, to depend on libxcb and update all ports to use
this.
Trim makefile headers.
Take maintanership of x11/xcb-proto, ok'd by ashish.
If you are running WITH_NEW_XORG=, you need to rebuild all installed
drivers, see UPDATING for more information.
Various fixes to make ports compile.

PR:		ports/177942
Exp-run by:	miwi
Approved by:	portmgr (miwi)

Thanks to all who helped testing!
92ea0d614b
Marcus von Appen (mva) · 2.5.1
- Convert USE_ICONV=yes to USES=iconv - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and   USE_GETTEXT=yes to USES=gettext while here
95e7081976
Alex Kozlov (ak) · 2.5.1
- Convert USE_GETTEXT to USES (part 4)

Approved by:	portmgr (bapt)
83f02b963c
Baptiste Daroussin (bapt) · 2.5.1
Fix build with nls unset. the extra locale directories are created anyway. While here: - Convert WITHOUT_NLS -> NLS option - Trim headers - Convert gnomehack -> USES=pathfix

Approved by:	x11 (zeising)
Approved by:	portmgr (implicit)
cbdcb47c0b
Koop Mast (kwm) · 2.5.1
Also try to clean up /var/lib

Submitted by:	bapt@
1656b5ab7b
Baptiste Daroussin (bapt) · 2.5.1
Fix plist

Approved by:	kwm (x11)
Spotted by:	pkg (DEVELOPER_MODE)
a0d31d52c6
Martin Wilke (miwi) · 2.5.1
- Please welcome Xorg 7.5.2

The Xorg Team is pleased to announce the next round of Xorg updates.
       The team created a new flag called WITH_NEW_XORG that users can include
       in /etc/make.conf. This was created for the intel KMS work being done
       althouthough It probably works for other chips. Unfortunately, the intel
       KMS driver will only work on FreeBSD 9(RELENG|STABLE) or 10/HEAD users.
       Older version of FreeBSD will not be supported. Intel users will need
       to patch their source manually with Konstantin?s KMS kernel patch to get
       the newer chips to work. Please carefully read UPDATING entry.

Changes:

        - libdrm 2.4.31 (including KMS support)
        - mesa 7.11.2
        - xorg-server 1.10.6
        - a lot of new Graphic Drivers.

    I would like to thank:

         Koop Mast
         Eitan Adler
         Niclas Zeising
         and all helpers and testers from x11@.
29e347e197
Juergen Lock (nox) · 2.1
- Do not attempt to install gettext locales under WITHOUT_NLS. - Do all @dirrmtry for localedir under %%NLS%% in plist.

PR:		ports/161021
Submitted by:	h h <aakuusta@gmail.com>
Approved by:	x11 (kwm)
cb0378f90c
Dmitry Marakasov (amdmi3) · 2.1
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
6f6fbe4bdf
Eitan Adler (eadler) · 2.1
- updated evieext to 1.1.1 - updated libSM to 1.2.0,1 - updated libX11 to 1.4.4,1 - updated libXevie to 1.0.3 - updated libXext to 1.3.0_1,1 - updated libXfixes to 4.0.4 - updated libXi to 1.4.3,1 - updated libXinerama to 1.1.1,1 - updated libXp to 1.0.1,1 - updated libXpm to 3.5.9 - updated libXrandr to 1.3.2 - updated libXrender to 0.9.6 - updated libXres to 1.0.5 - updated libXtst to 1.2.0 - up

Reviewed by:	kwm
Approved by:	bapt (mentor)
Obtained from:	xorg-devel repo
05a4bd4ab2
Koop Mast (kwm) · 1.8_2
share/X11 is shared between ports, use @dirrmtry. bump portrevision for this change.

Get CPPFLAGS from CONFIGURE_ENV and clean up some portlint warnings.0

PR:		ports/159105
Submitted by:	sunpoet@
With hat:	x11@
e75cc75c5e
Martin Wilke (miwi) · 1.8_1
- Get Rid MD5 support
a9481afc8a
Martin Wilke (miwi) · 1.8_1
- Please welcome Xorg 7.5.1

The X-Server has been patched to the latest 1.7.X series, drivers
and fonts have been updated to the latest versions. This update includes
some components from Xorg 7.6 with a lot of improvements, and it seems
that the performance is much better than the old version. Also this
Update fix build issues with clang and binutils 2.17.50 in current,
remove 6.X gruft and de-author pkg-descr.

I would like to thank:

	Beat Gaetzi
	Dima Panov
	Koop Mast
	Eitan Adler
	and all Testers.

PR:		ports/147646
		ports/148035
		ports/148744
		ports/150223
		ports/152889
		ports/154457
d594ccc94f
Ade Lovett (ade) · 1.8_1
Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
8d837132c7
Martin Wilke (miwi) · 1.8
- Update to Xorg 7.5

The Intel drivers was patched to work with
the new server. The drivers for Vesa, NV,NVIDIA and
ATI have been tested thoroughfully and seem to work fine.
A complete changelog of Xorg 7.5 can you read here:

http://www.x.org/releases/X11R7.5/

A note to FreeBSD 6.X users: We strongly recommend you
to update your system to 7.x or above.

For updating try

portupgrade -af \*

or:

portmaster -af

Please report any problems and issus to x11 (at) FreeBSD.org.

Thanks to beat@, rnoland@, fluffy@, stas@ and all testers for their help
and Feeback.

Tested by:	Community and 2x exp-runs
f4936121f9
Robert Noland (rnoland) · 1.6_1
Fix pkg-plist

Noticed by: QAT
f0ae062f1f
Robert Noland (rnoland) · 1.6
Remove patch from cvs also...

Noticed by: QAT
da2c7338c6
Robert Noland (rnoland) · 1.6
Update to 1.6
b6bbbced04
Robert Noland (rnoland) · 1.5_1
Fix bashism that I think was breaking rule generation.
aadcfb42d0
Robert Noland (rnoland) · 1.5
Update to 1.5
f0b96249c1
Pav Lucistnik (pav) · 1.4
- Support WITHOUT_NLS

PR:		ports/121230
Submitted by:	Helge Oldach <ports-x11-xkeyboard-config-may07@oldach.net>
715e6ae9fd
Renato Botelho (garga) · 1.4
- Update to 1.4

PR:		ports/128092
Approved by:	flz (at #bsdports)
f3edd22c3c
Renato Botelho (garga) · 1.3
- Update to 1.3

Approved by:	flz
191364a222
Edwin Groothuis (edwin) · 1.2_1
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
090059a210
Martin Wilke (miwi) · 1.2
- Remove unneeded dependency from gtk12/gtk20 [1] - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
3e4ed01146
Joe Marcus Clarke (marcus) · 1.2
The FreeBSD GNOME team is proud to annunce the release of GNOME 2.22.0 for FreeBSD.  The official GNOME 2.22 release notes can be found at http://library.gnome.org/misc/release-notes/2.22/ .  On the FreeBSD front, this release features an updated hal port with support for video4linux devices, DRM (Direct Rendering), and better support of removable media.  Work is also underway to tie webkit more c

This release would not have been possible without the contributions and
testing efforts of the following people:

Pawel Worach
kan
edwin
Peter Ulrich Kruppa
J. W. Ballantine
Yasuda Keisuke
Andriy Gapon
6f32add9a7
Andrew Pantyukhin (sat) · 1.0_2
- Force symlink creation

PR:		ports/118660
Reviewed by:	x11 (silencio)
30c4d1c0eb
Florent Thoumie (flz) · 1.0_2
- Fix iconv path. [1] - Fix keyboard support on pc98. [2]

PR:		ports/118390 [1]
Submitted by:	NAKAJI Hiroyuki <nakaji@heimat.jp> [1][2]
Obtained from:	fd.o bugzilla (#12538) [2]
7f69969c12
Pav Lucistnik (pav) · 1.0_1
- Install a symlink from PREFIX/share/xkb/compiled to /var/lib/compiled.   Fixes a lot of runtime problems for a lot of people

PR:		ports/114876, ports/114924
Submitted by:	Henrik Brix Andersen <henrik@brixandersen.dk>
Reported by:	Craig Boston <craig@yekse.gank.org>,
		Antoine Vu-Ngoc <antoine@cleopatre.homeip.net> and many more
770a563c2f
Pav Lucistnik (pav) · 1.0
- Update to 1.0

Approved by:	x11 (flz)
233eb814e1
Dejan Lesjak (lesi) · 0.9_3
Fix keymap for pc98.

PR:		ports/113417
Submitted by:	NAKAJI Hiroyuki
3f639b3fae
Dejan Lesjak (lesi) · 0.9_2
Clenup share/X11 directory upon deinstall.

Pointed out by:	kris
d9236e3914
Florent Thoumie (flz) · 0.9_2
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a