summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu@herrb.eu>2020-07-12 19:30:23 +0200
committerMatthieu Herrb <matthieu@herrb.eu>2020-07-12 19:30:23 +0200
commiteb179c87845273eb3ff32fd7a7583c4060c7b33c (patch)
treebb5fe32dbd81cc7848d2d738b31d48ee2c29ad32
parent3d81aa9efffe1a25aced185b289a649b619b7056 (diff)
Add xcb-util
-rw-r--r--x11/xcb-util/Makefile29
-rw-r--r--x11/xcb-util/distinfo2
-rw-r--r--x11/xcb-util/pkg/DESCR8
-rw-r--r--x11/xcb-util/pkg/PLIST12
4 files changed, 51 insertions, 0 deletions
diff --git a/x11/xcb-util/Makefile b/x11/xcb-util/Makefile
new file mode 100644
index 0000000..5bce874
--- /dev/null
+++ b/x11/xcb-util/Makefile
@@ -0,0 +1,29 @@
+# $OpenBSD: Makefile.template,v 1.83 2019/07/02 12:03:14 sthen Exp $
+COMMENT = the X protocol library
+
+DISTNAME = xcb-util-0.4.0
+CATEGORIES = x11
+
+HOMEPAGE = https://gitlab.freedesktop.org/xorg/lib/libxcb-util
+
+MAINTAINER = xenocara@openbsd.org
+
+SHARED_LIBS= xcb-util 0.0
+
+# MIT
+PERMIT_PACKAGE = Yes
+
+WANTLIB = Xau Xdmcp xcb
+
+MASTER_SITES = https://xcb.freedesktop.org/dist/
+
+LIB_DEPENDS = x11/libxcb
+
+SEPARATE_BUILD = Yes
+CONFIGURE_STYLE = gnu
+AUTOCONF_VERSION = 2.69
+AUTOMAKE_VERSION = 1.12
+
+NO_TEST = Yes
+
+.include <bsd.port.mk>
diff --git a/x11/xcb-util/distinfo b/x11/xcb-util/distinfo
new file mode 100644
index 0000000..bc1e5e8
--- /dev/null
+++ b/x11/xcb-util/distinfo
@@ -0,0 +1,2 @@
+SHA256 (xcb-util-0.4.0.tar.gz) = DtCTTi703f9T/McPxk+xb+dmzUHuADMDEuIKmF/ZJ6c=
+SIZE (xcb-util-0.4.0.tar.gz) = 362923
diff --git a/x11/xcb-util/pkg/DESCR b/x11/xcb-util/pkg/DESCR
new file mode 100644
index 0000000..f3f28ab
--- /dev/null
+++ b/x11/xcb-util/pkg/DESCR
@@ -0,0 +1,8 @@
+About XCB util modules
+
+The XCB util modules provides a number of libraries which sit on top
+of libxcb, the core X protocol library, and some of the extension
+libraries. These experimental libraries provide convenience functions
+and interfaces which make the raw X protocol more usable. Some of the
+libraries also provide client-side code which is not strictly part of
+the X protocol but which have traditionally been provided by Xlib.
diff --git a/x11/xcb-util/pkg/PLIST b/x11/xcb-util/pkg/PLIST
new file mode 100644
index 0000000..d16e899
--- /dev/null
+++ b/x11/xcb-util/pkg/PLIST
@@ -0,0 +1,12 @@
+@comment $OpenBSD: PLIST,v$
+include/xcb/xcb_atom.h
+include/xcb/xcb_aux.h
+include/xcb/xcb_event.h
+include/xcb/xcb_util.h
+@static-lib lib/libxcb-util.a
+lib/libxcb-util.la
+@lib lib/libxcb-util.so.${LIBxcb-util_VERSION}
+lib/pkgconfig/xcb-atom.pc
+lib/pkgconfig/xcb-aux.pc
+lib/pkgconfig/xcb-event.pc
+lib/pkgconfig/xcb-util.pc