diff options
author | Matthieu Herrb <matthieu@herrb.eu> | 2019-08-11 21:20:46 +0200 |
---|---|---|
committer | Matthieu Herrb <matthieu@herrb.eu> | 2019-08-11 21:20:46 +0200 |
commit | 26646e955e5a5177ea3542a6befcb2da90d2eba8 (patch) | |
tree | a543e28fd4f26f62736061061d4188f8a1992868 /x11 | |
parent | 1ce784892d6e5b5cb56207a984846ace1c1814d4 (diff) |
initial xkbcomp
Diffstat (limited to 'x11')
-rw-r--r-- | x11/xkbcomp/Makefile | 31 | ||||
-rw-r--r-- | x11/xkbcomp/distinfo | 2 | ||||
-rw-r--r-- | x11/xkbcomp/pkg/DESCR | 16 | ||||
-rw-r--r-- | x11/xkbcomp/pkg/PLIST | 4 |
4 files changed, 53 insertions, 0 deletions
diff --git a/x11/xkbcomp/Makefile b/x11/xkbcomp/Makefile new file mode 100644 index 0000000..1992c74 --- /dev/null +++ b/x11/xkbcomp/Makefile @@ -0,0 +1,31 @@ +# $OpenBSD: Makefile.template,v 1.83 2019/07/02 12:03:14 sthen Exp $ +COMMENT = compiler for X server keymaps +DISTNAME = xkbcomp-1.4.2 +CATEGORIES = x11 + +HOMEPAGE = https://gitlab.freedesktop.org/xorg/app/xkbcomp + +MAINTAINER = xenocara@openbsd.org + +# MIT +PERMIT_PACKAGE = Yes + +#WANTLIB = ??? + +MASTER_SITES = ${MASTER_SITE_XORG:=app/} + +#BUILD_DEPENDS = ??? +#RUN_DEPENDS = ??? +#LIB_DEPENDS = ??? +#TEST_DEPENDS = ??? + +SEPARATE_BUILD = Yes +CONFIGURE_STYLE = gnu + +# for gnu stuff +#AUTOCONF_VERSION = ??? (defaults to 2.13) +#AUTOMAKE_VERSION = ??? (defaults to 1.4) + +NO_TEST = Yes + +.include <bsd.port.mk> diff --git a/x11/xkbcomp/distinfo b/x11/xkbcomp/distinfo new file mode 100644 index 0000000..85aa31a --- /dev/null +++ b/x11/xkbcomp/distinfo @@ -0,0 +1,2 @@ +SHA256 (xkbcomp-1.4.2.tar.gz) = lio9VQrQBYwUHCvxbu1kmND4bZhxQfh1ywpd9Wlkh9c= +SIZE (xkbcomp-1.4.2.tar.gz) = 310986 diff --git a/x11/xkbcomp/pkg/DESCR b/x11/xkbcomp/pkg/DESCR new file mode 100644 index 0000000..9ce4428 --- /dev/null +++ b/x11/xkbcomp/pkg/DESCR @@ -0,0 +1,16 @@ +The X Keyboard Extension essentially replaces the core protocol +definition of keyboard. The extension makes possible to clearly and +explicitly specify most aspects of keyboard behaviour on per-key basis +and to more closely track the logical and physical state of the +keyboard. It also includes a number of keyboard controls designed to +make keyboards more accessible to people with physical impairments. + +There are five types of components in the server database corresponing +to five xkb symbolic names: symbols, geometry, keycodes, compat and +types which determine the keyboard behaviour. These five components +can combined together into a resulting keyboard mapping using the +'rules' component. + +More information, including the complete specification, can be found +on http://www.x.org/wiki/XKB + diff --git a/x11/xkbcomp/pkg/PLIST b/x11/xkbcomp/pkg/PLIST new file mode 100644 index 0000000..7658e16 --- /dev/null +++ b/x11/xkbcomp/pkg/PLIST @@ -0,0 +1,4 @@ +@comment $OpenBSD: PLIST,v$ +@bin bin/xkbcomp +lib/pkgconfig/xkbcomp.pc +@man man/man1/xkbcomp.1 |