summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu@herrb.eu>2019-08-11 21:20:46 +0200
committerMatthieu Herrb <matthieu@herrb.eu>2019-08-11 21:20:46 +0200
commit26646e955e5a5177ea3542a6befcb2da90d2eba8 (patch)
treea543e28fd4f26f62736061061d4188f8a1992868 /x11
parent1ce784892d6e5b5cb56207a984846ace1c1814d4 (diff)
initial xkbcomp
Diffstat (limited to 'x11')
-rw-r--r--x11/xkbcomp/Makefile31
-rw-r--r--x11/xkbcomp/distinfo2
-rw-r--r--x11/xkbcomp/pkg/DESCR16
-rw-r--r--x11/xkbcomp/pkg/PLIST4
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