notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
User login/updates are disabled as part of transition to git. Read details in our recent bog post - this is the old server.
non port: x11/libxkbcommon/Makefile

Number of commits found XX: 26

Thu, 25 Mar 2021
[ 17:34 jbeich ] Original commit   Revision:569218
569218 x11/libxkbcommon/Makefile
569218 x11/libxkbcommon/distinfo
x11/libxkbcommon: update to 1.1.0

Reported by:	portscout
Approved by:	manu
Differential Revision:
Tue, 22 Dec 2020
[ 09:47 manu ] Original commit   Revision:558899
558899 x11/libxkbcommon/Makefile
558899 x11/libxkbcommon/distinfo
x11/libxkbcommon: Update to 1.0.3

PR:		251974
Submitted by:	Neel Chauhan <>
Sun, 13 Sep 2020
[ 18:28 zeising ] Original commit   Revision:548498
548498 x11/libxkbcommon/Makefile
548498 x11/libxkbcommon/distinfo
548498 x11/libxkbcommon/pkg-plist
x11/libxkbcommon: Update to 1.0.1

Update x11/libxkbcommon to 1.0.1
This adds features to manage custom layouts in local files, rather than
system files.
It also adds a tool to inspect and debug keymaps.
Changelog and announcement:
Sat, 11 Jul 2020
[ 17:45 jbeich ] Original commit   Revision:541999
541999 x11/libxkbcommon/Makefile
541999 x11/libxkbcommon/pkg-plist
x11/libxkbcommon: make X11 optional

PR:		247520
Approved by:	zeising
Mon, 23 Mar 2020
[ 20:55 zeising ] Original commit   Revision:529003
529003 x11/libxkbcommon/Makefile
x11/libxkbcommon: swtch to legacy rules on 11

x11/libxkbcommon was switched to use evdev rules in r528813, but FreeBSD 11
still needs the legacy rules.  Switch back to the legacy rules, but only on
FreeBSD 11.
Adjust the UPDATING entry to indicate that the switch to evdev rules by
default is only on FreeBSD 12 and later, and that FreeBSD 11 still uses the
legacy rules.
Fri, 20 Mar 2020
[ 23:39 zeising ] Original commit   Revision:528813
528813 x11/libxkbcommon/Makefile
528813 x11/libxkbcommon/pkg-message
x11/libxkbcommon: Switch to evdev rules by default

Switch x11/libxkbcommon to use evdev rules rather than legacy rules by
default, to improve support for keyboards when using evdev.
For users using the legacy configuration, or running xorg on FreeBSD 11,
please consult UPDATING for instructions in case of issues.

PR:		244354 [1]
Submitted by:	jbeich (fix)
Reported by:	Patricio Villar [1]
Differential Revision:
Sat, 15 Feb 2020
[ 15:33 zeising ] Original commit   Revision:526224
526224 x11/libxkbcommon/Makefile
526224 x11/libxkbcommon/distinfo
526224 x11/libxkbcommon/pkg-plist
x11/libxkbcommon: Update to 0.10

Update x11/libxkbcommon to 0.10
Switch to use the meson buildsystem, since the autotools buildsystem has
been removed.
Drop USES=xorg-cat until it supports the meson build system.
Add DIST_SUBDIR and USES=pkgconfig to mimic USES=xorg-cat.
This release does not build and install the static libraries, but they seem
not to be used by any consumer (in the ports tree) anyway.

Note that while it looks like wayland support is disabled, it is just a
test, tests/interactive-wayland.c that's not built.  This test isn't
installed even in the case it's built.
libxkbcommon is mainly used by Wayland consumers.


PR:		242238
Submitted by:	jbeich
Differential Revision:
Sun, 3 Nov 2019
[ 21:56 zeising ] Original commit   Revision:516607
516607 devel/gccmakedep/Makefile
516607 devel/imake/Makefile
516607 devel/libgudev/Makefile
516607 devel/libpciaccess/Makefile
516607 devel/lndir/Makefile
516607 devel/makedepend/Makefile
516607 devel/xorg-macros/Makefile
516607 graphics/freeglut/Makefile
516607 graphics/glew/Makefile
516607 graphics/imlib2/Makefile

(Only the first 10 of 237 ports in this commit are shown above. View all ports for this commit)
Switch all ports to use USES=xorg-cat

Change all ports to use USES=xorg-cat instead of the old XORG_CAT
Add USES=xorg and USES=gl as needed to x11@ ports
Tue, 6 Aug 2019
[ 14:14 zeising ] Original commit   Revision:508253
508253 graphics/libdrm/Makefile
508253 x11/libxcb/Makefile
508253 x11/libxkbcommon/Makefile
508253 x11/xcb-proto/Makefile
Switch a couple of x11 ports to https

Switch over a couple of x11 ports, that doesn't use the common xorg master
sites, to use https instead of http.

PR:		239094
Submitted by:	Miyashita Touka
Sun, 16 Jun 2019
[ 20:41 zeising ] Original commit   Revision:504371
504371 x11/libxkbcommon/Makefile
504371 x11/libxkbcommon/distinfo
x11/libxkbcommon: Update to 0.8.4

Update x11/libxkbcommon to 0.8.4

Sponsored by:	B3 Init
Tue, 22 Jan 2019
[ 21:03 zeising ] Original commit   Revision:490981
490981 x11/libxkbcommon/Makefile
x11/libxkbcommon: Add dep on xkeyboard-config

Add a run time dependency on x11/xkeyboard-config in x11/libxkbcommon.
While not strictly necessary, this is recommended upstream, since almost all
uses of libxkbcommon also needs xkeyboard-config.  This is similar to how it
is done in other distributions.

This solves issues when graphics/xpdf4 is installed without a desktop or
graphical environment, as well as other places.

PR:		229127
Reported by:	Bertrand Petit
Suggested by:	tobik
Mon, 8 Oct 2018
[ 09:38 amdmi3 ] Original commit   Revision:481530
481530 x11/libxkbcommon/Makefile
481530 x11/libxkbcommon/pkg-descr
- Update WWW

Approved by:	portmgr blanket
Fri, 8 Jun 2018
[ 19:18 zeising ] Original commit   Revision:472020
472020 x11/libxkbcommon/Makefile
472020 x11/libxkbcommon/distinfo
x11/libxkbcommon: Update to 0.8.0
Sun, 20 Aug 2017
[ 16:31 rezny ] Original commit   Revision:448434
448434 x11/libxkbcommon/Makefile
Build with reasonable defaults to avoid passing NULL to unprepared users.

Environment variables still take precedence. Without built-in defaults, NULL
will be returned if the environment is empty. Some consumers fail to check
for this condition and exhibit ill behavior.

While here, remove MAKE_JOBS_UNSAFE as nobody recalls why it was put there
originally and parallel builds work in all my test environments.

Reported by:	tcberner
Sat, 28 Jan 2017
[ 19:19 bapt ] Original commit   Revision:432645
432645 x11/libxkbcommon/Makefile
432645 x11/libxkbcommon/distinfo
Update to 0.7.1
Sun, 13 Nov 2016
[ 22:26 bapt ] Original commit   Revision:426068
426068 x11/libxkbcommon/Makefile
426068 x11/libxkbcommon/distinfo
Update to 0.7.0
Sat, 5 Nov 2016
[ 19:26 bapt ] Original commit   Revision:425437
425437 x11/libxkbcommon/Makefile
425437 x11/libxkbcommon/distinfo
Update to 0.6.1
While here fix the default path to find X localed

PR:		203593 209867
Sat, 18 Apr 2015
[ 15:34 kwm ] Original commit   Revision:384234
384234 Mk/
384234 devel/gccmakedep/Makefile
384234 devel/gccmakedep/distinfo
384234 devel/gccmakedep/files
384234 devel/imake/Makefile
384234 devel/imake/distinfo
384234 devel/libpciaccess/Makefile
384234 devel/libpciaccess/distinfo
384234 devel/libpciaccess/files/patch-src-freebsd_pci.c
384234 devel/libpciaccess/files/patch-src-pciaccess_private.h

(Only the first 10 of 180 ports in this commit are shown above. View all ports for this commit)
Misc port updates:

Update gccmakedep to 1.0.3.
Update imake to 1.0.7.
Update libpciaccess to 0.13.3.
Update libdrm to 2.4.60.
Update bitmap to 1.0.8.
Update fstobdf to 1.0.6.
Update iceauth to 1.0.7.
Update libXdmcp to 1.1.2.
Update libXp to 1.0.3.
Update libXvMC to 1.0.9.
Update libXxf86vm to 1.1.4.
Update libxshmfence to 1.2.
Update randrproto to 1.4.1.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sat, 1 Nov 2014
[ 14:44 kwm ] Original commit   Revision:372016
372016 x11/libXext/Makefile
372016 x11/libXext/distinfo
372016 x11/libXext/pkg-plist
372016 x11/libxcb/Makefile
372016 x11/libxcb/distinfo
372016 x11/libxcb/files/patch-64bit-packed
372016 x11/libxcb/pkg-plist
372016 x11/libxkbcommon/Makefile
372016 x11/libxkbcommon/distinfo
372016 x11/libxkbcommon/pkg-plist

(Only the first 10 of 26 ports in this commit are shown above. View all ports for this commit)
Update the following Xorg components:

libXext to 1.3.3
libxcb and xcb-proto to 1.11
libxkbcommon to 0.5.0
pixman to 0.32.6
xinit to 1.3.4
xkeyboard-config to 2.13
xrandr to 1.4.3
xtrans to 1.3.5

Use INSTALL_TARGET=install-strip for stripping.
Drop @dirrm[try] from plist

Obtained from: xorg-dev repo
Sun, 20 Jul 2014
[ 22:47 bapt ] Original commit   Revision:362389
362389 x11/libxkbcommon/Makefile
362389 x11/libxkbcommon/distinfo
Update to 0.4.2
Strip binaries
Wed, 23 Apr 2014
[ 13:25 tijl ] Original commit   Revision:351936
351936 CHANGES
351936 Mk/Uses/
351936 Mk/
351936 Mk/
351936 archivers/libcomprex/Makefile
351936 archivers/libdynamite/Makefile
351936 archivers/liborange/Makefile
351936 archivers/librtfcomp/Makefile
351936 archivers/lzo2/Makefile
351936 archivers/ucl/Makefile

(Only the first 10 of 462 ports in this commit are shown above. View all ports for this commit)
When linking a library libA with a library libB using libtool, if
exists, libtool will add all libraries refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/ so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Wed, 16 Apr 2014
[ 18:28 zeising ] Original commit   Revision:351411
351411 Mk/
351411 Mk/
351411 accessibility/gok/Makefile
351411 archivers/libarchive/Makefile
351411 archivers/xar/Makefile
351411 astro/boinc-astropulse/Makefile
351411 astro/boinc-setiathome-v7/Makefile
351411 astro/celestia/Makefile
351411 astro/foxtrotgps/Makefile

(Only the first 10 of 1008 ports in this commit are shown above. View all ports for this commit)
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:


This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 15 Oct 2013
[ 19:49 eadler ] Original commit   Revision:330450
330450 x11/libxkbcommon/Makefile
330450 x11/libxkbfile/Makefile
330450 x11/libxkbui/Makefile
Cleanup of the x11@ ports in the x11 directory
- Convert to staging
Fri, 20 Sep 2013
[ 23:43 bapt ] Original commit   Revision:327777
327777 x11/3ddesktop/Makefile
327777 x11/9box/Makefile
327777 x11/9menu/Makefile
327777 x11/alltray/Makefile
327777 x11/appres/Makefile
327777 x11/apwal/Makefile
327777 x11/arandr/Makefile
327777 x11/aterm/Makefile
327777 x11/avant-window-navigator-gnome/Makefile
327777 x11/avant-window-navigator/Makefile

(Only the first 10 of 483 ports in this commit are shown above. View all ports for this commit)
Add NO_STAGE all over the place in preparation for the staging support (cat:
Mon, 2 Sep 2013
[ 15:58 bapt ] Original commit   Revision:326018
326018 x11/libxkbcommon/Makefile
Pass maintainership to x11@
Thu, 22 Aug 2013
[ 22:48 bapt ] Original commit   Revision:325240
325240 x11/Makefile
325240 x11/libxkbcommon
325240 x11/libxkbcommon/Makefile
325240 x11/libxkbcommon/distinfo
325240 x11/libxkbcommon/pkg-descr
325240 x11/libxkbcommon/pkg-plist
xkbcommon is a library to handle keyboard descriptions, including loading them
from disk, parsing them and handling their state. It's mainly meant for client
toolkits, window systems, and other system applications


Number of commits found XX: 26

User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
How big is it?
Security Policy

Enter Keywords:

Latest Vulnerabilities
samba411Mar 28
samba412Mar 28
samba413Mar 28
linux-c7-nettleMar 27
nettleMar 27
opensslMar 26
spamassassinMar 24
giteaMar 23
giteaMar 21
dnsmasqMar 18
dnsmasq-develMar 18
gitlab-ceMar 18
minioMar 17
chromiumMar 16
libresslMar 16

12 vulnerabilities affecting 72 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2021-03-28 22:40:29

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 42809
Broken 73
Deprecated 286
Ignore 313
Forbidden 4
Restricted 137
Vulnerable 22
Expired 114
Set to expire 262
Interactive 0
new 24 hours 0
new 48 hours0
new 7 days0
new fortnight2
new month74

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2021 Dan Langille. All rights reserved.