summaryrefslogtreecommitdiff
path: root/x11/libxkbcommon
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2013-12-13 14:47:33 +0000
committerryoon <ryoon@pkgsrc.org>2013-12-13 14:47:33 +0000
commit808580b1ade0092d1f4b04b1e3d6a98b7e5fc7e8 (patch)
tree4cd1b43a5d15ef64d04758363d4def2282eae8e0 /x11/libxkbcommon
parent1af0903e72287c8c369650846e667090b05a1697 (diff)
downloadpkgsrc-808580b1ade0092d1f4b04b1e3d6a98b7e5fc7e8.tar.gz
Import libxkbcommon-0.3.2 as x11/libxkbcommon.
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; currently that includes Wayland, kmscon, GTK+, Qt, Clutter, and more. This package is required by Qt5.
Diffstat (limited to 'x11/libxkbcommon')
-rw-r--r--x11/libxkbcommon/DESCR5
-rw-r--r--x11/libxkbcommon/Makefile21
-rw-r--r--x11/libxkbcommon/PLIST96
-rw-r--r--x11/libxkbcommon/buildlink3.mk12
-rw-r--r--x11/libxkbcommon/distinfo5
5 files changed, 139 insertions, 0 deletions
diff --git a/x11/libxkbcommon/DESCR b/x11/libxkbcommon/DESCR
new file mode 100644
index 00000000000..58fadeee032
--- /dev/null
+++ b/x11/libxkbcommon/DESCR
@@ -0,0 +1,5 @@
+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; currently that includes Wayland, kmscon, GTK+, Qt,
+Clutter, and more.
diff --git a/x11/libxkbcommon/Makefile b/x11/libxkbcommon/Makefile
new file mode 100644
index 00000000000..19706e5999f
--- /dev/null
+++ b/x11/libxkbcommon/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2013/12/13 14:47:33 ryoon Exp $
+
+DISTNAME= libxkbcommon-0.3.2
+CATEGORIES= x11
+MASTER_SITES= http://xkbcommon.org/download/
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= ryoon@NetBSD.org
+HOMEPAGE= http://xkbcommon.org/
+COMMENT= Library to handle keyboard descriptions
+LICENSE= mit
+
+GNU_CONFIGURE= yes
+USE_TOOLS+= gmake pkg-config
+USE_LIBTOOL= yes
+
+PKGCONFIG_OVERRIDE+= xkbcommon.pc.in
+
+CONFIGURE_ARGS+= --with-xkb-config-root=${X11BASE}/lib/X11/xkb
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/libxkbcommon/PLIST b/x11/libxkbcommon/PLIST
new file mode 100644
index 00000000000..ae9f3f5882b
--- /dev/null
+++ b/x11/libxkbcommon/PLIST
@@ -0,0 +1,96 @@
+@comment $NetBSD: PLIST,v 1.1 2013/12/13 14:47:33 ryoon Exp $
+include/xkbcommon/xkbcommon-compat.h
+include/xkbcommon/xkbcommon-keysyms.h
+include/xkbcommon/xkbcommon-names.h
+include/xkbcommon/xkbcommon.h
+lib/libxkbcommon.la
+lib/pkgconfig/xkbcommon.pc
+share/doc/libxkbcommon/annotated.html
+share/doc/libxkbcommon/annotated.js
+share/doc/libxkbcommon/bc_s.png
+share/doc/libxkbcommon/bdwn.png
+share/doc/libxkbcommon/classes.html
+share/doc/libxkbcommon/closed.png
+share/doc/libxkbcommon/dir_000000.html
+share/doc/libxkbcommon/dir_000000.js
+share/doc/libxkbcommon/doxygen.css
+share/doc/libxkbcommon/doxygen.png
+share/doc/libxkbcommon/dynsections.js
+share/doc/libxkbcommon/files.html
+share/doc/libxkbcommon/files.js
+share/doc/libxkbcommon/ftv2blank.png
+share/doc/libxkbcommon/ftv2cl.png
+share/doc/libxkbcommon/ftv2doc.png
+share/doc/libxkbcommon/ftv2folderclosed.png
+share/doc/libxkbcommon/ftv2folderopen.png
+share/doc/libxkbcommon/ftv2lastnode.png
+share/doc/libxkbcommon/ftv2link.png
+share/doc/libxkbcommon/ftv2mlastnode.png
+share/doc/libxkbcommon/ftv2mnode.png
+share/doc/libxkbcommon/ftv2mo.png
+share/doc/libxkbcommon/ftv2node.png
+share/doc/libxkbcommon/ftv2ns.png
+share/doc/libxkbcommon/ftv2plastnode.png
+share/doc/libxkbcommon/ftv2pnode.png
+share/doc/libxkbcommon/ftv2splitbar.png
+share/doc/libxkbcommon/ftv2vertline.png
+share/doc/libxkbcommon/functions.html
+share/doc/libxkbcommon/functions_func.html
+share/doc/libxkbcommon/functions_type.html
+share/doc/libxkbcommon/functions_vars.html
+share/doc/libxkbcommon/globals.html
+share/doc/libxkbcommon/globals_defs.html
+share/doc/libxkbcommon/globals_enum.html
+share/doc/libxkbcommon/globals_eval.html
+share/doc/libxkbcommon/globals_func.html
+share/doc/libxkbcommon/globals_type.html
+share/doc/libxkbcommon/group__components.html
+share/doc/libxkbcommon/group__components.js
+share/doc/libxkbcommon/group__context.html
+share/doc/libxkbcommon/group__context.js
+share/doc/libxkbcommon/group__include-path.html
+share/doc/libxkbcommon/group__include-path.js
+share/doc/libxkbcommon/group__keymap.html
+share/doc/libxkbcommon/group__keymap.js
+share/doc/libxkbcommon/group__keysyms.html
+share/doc/libxkbcommon/group__keysyms.js
+share/doc/libxkbcommon/group__logging.html
+share/doc/libxkbcommon/group__logging.js
+share/doc/libxkbcommon/group__state.html
+share/doc/libxkbcommon/group__state.js
+share/doc/libxkbcommon/index.html
+share/doc/libxkbcommon/jquery.js
+share/doc/libxkbcommon/modules.html
+share/doc/libxkbcommon/modules.js
+share/doc/libxkbcommon/nav_f.png
+share/doc/libxkbcommon/nav_g.png
+share/doc/libxkbcommon/nav_h.png
+share/doc/libxkbcommon/navtree.css
+share/doc/libxkbcommon/navtree.js
+share/doc/libxkbcommon/navtreeindex0.js
+share/doc/libxkbcommon/navtreeindex1.js
+share/doc/libxkbcommon/open.png
+share/doc/libxkbcommon/resize.js
+share/doc/libxkbcommon/structxkb__context.html
+share/doc/libxkbcommon/structxkb__context.js
+share/doc/libxkbcommon/structxkb__keymap.html
+share/doc/libxkbcommon/structxkb__keymap.js
+share/doc/libxkbcommon/structxkb__rule__names.html
+share/doc/libxkbcommon/structxkb__rule__names.js
+share/doc/libxkbcommon/structxkb__state.html
+share/doc/libxkbcommon/structxkb__state.js
+share/doc/libxkbcommon/sync_off.png
+share/doc/libxkbcommon/sync_on.png
+share/doc/libxkbcommon/tab_a.png
+share/doc/libxkbcommon/tab_b.png
+share/doc/libxkbcommon/tab_h.png
+share/doc/libxkbcommon/tab_s.png
+share/doc/libxkbcommon/tabs.css
+share/doc/libxkbcommon/xkbcommon-compat_8h_source.html
+share/doc/libxkbcommon/xkbcommon-keysyms_8h_source.html
+share/doc/libxkbcommon/xkbcommon-names_8h.html
+share/doc/libxkbcommon/xkbcommon-names_8h.js
+share/doc/libxkbcommon/xkbcommon-names_8h_source.html
+share/doc/libxkbcommon/xkbcommon_8h.html
+share/doc/libxkbcommon/xkbcommon_8h.js
+share/doc/libxkbcommon/xkbcommon_8h_source.html
diff --git a/x11/libxkbcommon/buildlink3.mk b/x11/libxkbcommon/buildlink3.mk
new file mode 100644
index 00000000000..7ae620f2ec1
--- /dev/null
+++ b/x11/libxkbcommon/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1 2013/12/13 14:47:33 ryoon Exp $
+
+BUILDLINK_TREE+= libxkbcommon
+
+.if !defined(LIBXKBCOMMON_BUILDLINK3_MK)
+LIBXKBCOMMON_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libxkbcommon+= libxkbcommon>=0.3.2
+BUILDLINK_PKGSRCDIR.libxkbcommon?= ../../x11/libxkbcommon
+.endif # LIBXKBCOMMON_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libxkbcommon
diff --git a/x11/libxkbcommon/distinfo b/x11/libxkbcommon/distinfo
new file mode 100644
index 00000000000..69d80f737fd
--- /dev/null
+++ b/x11/libxkbcommon/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2013/12/13 14:47:33 ryoon Exp $
+
+SHA1 (libxkbcommon-0.3.2.tar.xz) = 7bfe39fef420d072a84fd295f0c5bb049f8d30b9
+RMD160 (libxkbcommon-0.3.2.tar.xz) = 9165dff78851edf15d28cd008691a80fd7a54021
+Size (libxkbcommon-0.3.2.tar.xz) = 521228 bytes