summaryrefslogtreecommitdiffstats
path: root/x11
diff options
context:
space:
mode:
authormiwi <miwi@058c260c-8361-11dd-a0ac-aa2bafec7d09>2012-02-06 00:43:42 +0800
committermiwi <miwi@058c260c-8361-11dd-a0ac-aa2bafec7d09>2012-02-06 00:43:42 +0800
commiteb384524d18261e42f80deeb7cbe74523f1d49eb (patch)
tree0495ae031d15285d4795cdeb948cfc6df2c97f58 /x11
parente8fa453ef65d0752f7b1379dc1726874936edf7d (diff)
downloadxorg-devel-ports-eb384524d18261e42f80deeb7cbe74523f1d49eb.tar
xorg-devel-ports-eb384524d18261e42f80deeb7cbe74523f1d49eb.tar.gz
xorg-devel-ports-eb384524d18261e42f80deeb7cbe74523f1d49eb.tar.bz2
xorg-devel-ports-eb384524d18261e42f80deeb7cbe74523f1d49eb.tar.lz
xorg-devel-ports-eb384524d18261e42f80deeb7cbe74523f1d49eb.tar.xz
xorg-devel-ports-eb384524d18261e42f80deeb7cbe74523f1d49eb.tar.zst
xorg-devel-ports-eb384524d18261e42f80deeb7cbe74523f1d49eb.zip
- Move ports/branches/xorg-dev to ports/trunk/
git-svn-id: https://trillian.chruetertee.ch/svn/ports/trunk@388 058c260c-8361-11dd-a0ac-aa2bafec7d09
Diffstat (limited to 'x11')
-rw-r--r--x11/dmxproto/Makefile17
-rw-r--r--x11/dmxproto/distinfo2
-rw-r--r--x11/dmxproto/pkg-descr3
-rw-r--r--x11/dmxproto/pkg-plist4
-rw-r--r--x11/dri2proto/Makefile17
-rw-r--r--x11/dri2proto/distinfo2
-rw-r--r--x11/dri2proto/pkg-descr3
-rw-r--r--x11/dri2proto/pkg-plist6
-rw-r--r--x11/glproto/Makefile17
-rw-r--r--x11/glproto/distinfo2
-rw-r--r--x11/glproto/pkg-descr3
-rw-r--r--x11/glproto/pkg-plist9
-rw-r--r--x11/libXi/Makefile93
-rw-r--r--x11/libXi/distinfo2
-rw-r--r--x11/libXi/pkg-descr3
-rw-r--r--x11/libXi/pkg-plist8
-rw-r--r--x11/libxcb/Makefile54
-rw-r--r--x11/libxcb/distinfo2
-rw-r--r--x11/libxcb/files/patch-Makefile.in11
-rw-r--r--x11/libxcb/files/patch-tests-check_public.c23
-rw-r--r--x11/libxcb/pkg-descr5
-rw-r--r--x11/libxcb/pkg-plist148
-rw-r--r--x11/xcb-proto/Makefile25
-rw-r--r--x11/xcb-proto/distinfo2
-rw-r--r--x11/xcb-proto/pkg-descr5
-rw-r--r--x11/xcb-proto/pkg-plist49
-rw-r--r--x11/xdm/Makefile59
-rw-r--r--x11/xdm/distinfo2
-rw-r--r--x11/xdm/files/patch-greeter-greet.c19
-rw-r--r--x11/xdm/files/patch-xdm_session.c27
-rw-r--r--x11/xdm/pkg-descr1
-rw-r--r--x11/xdm/pkg-plist52
-rw-r--r--x11/xdpyinfo/Makefile26
-rw-r--r--x11/xdpyinfo/distinfo2
-rw-r--r--x11/xdpyinfo/pkg-descr2
-rw-r--r--x11/xdriinfo/Makefile22
-rw-r--r--x11/xdriinfo/distinfo2
-rw-r--r--x11/xdriinfo/pkg-descr2
-rw-r--r--x11/xinit/Makefile29
-rw-r--r--x11/xinit/distinfo2
-rw-r--r--x11/xinit/pkg-descr1
-rw-r--r--x11/xkeyboard-config/Makefile53
-rw-r--r--x11/xkeyboard-config/distinfo2
-rw-r--r--x11/xkeyboard-config/pkg-descr7
-rw-r--r--x11/xkeyboard-config/pkg-plist403
45 files changed, 1228 insertions, 0 deletions
diff --git a/x11/dmxproto/Makefile b/x11/dmxproto/Makefile
new file mode 100644
index 0000000..c4f5096
--- /dev/null
+++ b/x11/dmxproto/Makefile
@@ -0,0 +1,17 @@
+# New ports collection makefile for: dmxproto
+# Date Created: 06 Feb 2006
+# Whom: Eric Anholt <anholt@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= dmxproto
+PORTVERSION= 2.3.1
+CATEGORIES= x11
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= DMX extension headers
+
+XORG_CAT= proto
+
+.include <bsd.port.mk>
diff --git a/x11/dmxproto/distinfo b/x11/dmxproto/distinfo
new file mode 100644
index 0000000..9ab13c6
--- /dev/null
+++ b/x11/dmxproto/distinfo
@@ -0,0 +1,2 @@
+SHA256 (xorg/proto/dmxproto-2.3.1.tar.bz2) = e72051e6a3e06b236d19eed56368117b745ca1e1a27bdc50fd51aa375bea6509
+SIZE (xorg/proto/dmxproto-2.3.1.tar.bz2) = 96467
diff --git a/x11/dmxproto/pkg-descr b/x11/dmxproto/pkg-descr
new file mode 100644
index 0000000..690700f
--- /dev/null
+++ b/x11/dmxproto/pkg-descr
@@ -0,0 +1,3 @@
+This package contains X.Org DMXProto protocol headers.
+
+WWW: http://www.freedesktop.org/wiki/Software/xlibs
diff --git a/x11/dmxproto/pkg-plist b/x11/dmxproto/pkg-plist
new file mode 100644
index 0000000..217d1f5
--- /dev/null
+++ b/x11/dmxproto/pkg-plist
@@ -0,0 +1,4 @@
+include/X11/extensions/dmx.h
+include/X11/extensions/dmxproto.h
+libdata/pkgconfig/dmxproto.pc
+@dirrm include/X11/extensions
diff --git a/x11/dri2proto/Makefile b/x11/dri2proto/Makefile
new file mode 100644
index 0000000..6693907
--- /dev/null
+++ b/x11/dri2proto/Makefile
@@ -0,0 +1,17 @@
+# New ports collection makefile for: dri2proto
+# Date Created: Jul 28 2008
+# Whom: Florent Thoumie <flz@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= dri2proto
+PORTVERSION= 2.6
+CATEGORIES= x11
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= DRI2 prototype headers
+
+XORG_CAT= proto
+
+.include <bsd.port.mk>
diff --git a/x11/dri2proto/distinfo b/x11/dri2proto/distinfo
new file mode 100644
index 0000000..f791a3e
--- /dev/null
+++ b/x11/dri2proto/distinfo
@@ -0,0 +1,2 @@
+SHA256 (xorg/proto/dri2proto-2.6.tar.bz2) = ad82c0b28c19fcd3f91ea1f93956cb666526b41b91f239773b5854b9b1a3b909
+SIZE (xorg/proto/dri2proto-2.6.tar.bz2) = 102188
diff --git a/x11/dri2proto/pkg-descr b/x11/dri2proto/pkg-descr
new file mode 100644
index 0000000..668bcfc
--- /dev/null
+++ b/x11/dri2proto/pkg-descr
@@ -0,0 +1,3 @@
+This package contains X.Org DRI2 prototype headers.
+
+WWW: http://www.freedesktop.org/wiki/Software/xlibs
diff --git a/x11/dri2proto/pkg-plist b/x11/dri2proto/pkg-plist
new file mode 100644
index 0000000..f9a13c3
--- /dev/null
+++ b/x11/dri2proto/pkg-plist
@@ -0,0 +1,6 @@
+include/X11/extensions/dri2proto.h
+include/X11/extensions/dri2tokens.h
+libdata/pkgconfig/dri2proto.pc
+share/doc/dri2proto/dri2proto.txt
+@dirrm share/doc/dri2proto
+@dirrmtry include/X11/extensions
diff --git a/x11/glproto/Makefile b/x11/glproto/Makefile
new file mode 100644
index 0000000..593cf9b
--- /dev/null
+++ b/x11/glproto/Makefile
@@ -0,0 +1,17 @@
+# New ports collection makefile for: glproto
+# Date Created: 06 Feb 2006
+# Whom: Eric Anholt <anholt@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= glproto
+PORTVERSION= 1.4.14
+CATEGORIES= x11
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= GLX extension headers
+
+XORG_CAT= proto
+
+.include <bsd.port.mk>
diff --git a/x11/glproto/distinfo b/x11/glproto/distinfo
new file mode 100644
index 0000000..3423629
--- /dev/null
+++ b/x11/glproto/distinfo
@@ -0,0 +1,2 @@
+SHA256 (xorg/proto/glproto-1.4.14.tar.bz2) = 7aaf555a100a63c67dbffc63153dcaaa3de1a36e605a2e98fce63f64089ff999
+SIZE (xorg/proto/glproto-1.4.14.tar.bz2) = 113392
diff --git a/x11/glproto/pkg-descr b/x11/glproto/pkg-descr
new file mode 100644
index 0000000..07573ef
--- /dev/null
+++ b/x11/glproto/pkg-descr
@@ -0,0 +1,3 @@
+This package contains X.Org GLX extension headers.
+
+WWW: http://www.freedesktop.org/wiki/Software/xlibs
diff --git a/x11/glproto/pkg-plist b/x11/glproto/pkg-plist
new file mode 100644
index 0000000..da73d63
--- /dev/null
+++ b/x11/glproto/pkg-plist
@@ -0,0 +1,9 @@
+include/GL/glxint.h
+include/GL/glxmd.h
+include/GL/glxproto.h
+include/GL/glxtokens.h
+include/GL/internal/glcore.h
+libdata/pkgconfig/glproto.pc
+@dirrmtry include/GL/internal
+@dirrmtry include/GL
+@dirrmtry include/X11/extensions
diff --git a/x11/libXi/Makefile b/x11/libXi/Makefile
new file mode 100644
index 0000000..5477970
--- /dev/null
+++ b/x11/libXi/Makefile
@@ -0,0 +1,93 @@
+# New ports collection makefile for: libXi
+# Date Created: 22 Nov, 2003
+# Whom: Eric Anholt <anholt@FreeBSD.org>
+#
+# $FreeBSD: ports/x11/libXi/Makefile,v 1.24 2011/11/09 15:25:49 miwi Exp $
+#
+
+PORTNAME= libXi
+PORTVERSION= 1.4.5
+PORTEPOCH= 1
+CATEGORIES= x11
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= X Input extension library
+
+LICENSE= MIT
+
+XORG_CAT= lib
+USE_XORG= xproto x11 xext xextproto inputproto:both
+
+CONFIGURE_ARGS+=--disable-specs --without-xmlto
+
+MAN3= XAllowDeviceEvents.3 \
+ XChangeDeviceControl.3 \
+ XChangeDeviceDontPropagateList.3 \
+ XChangeDeviceKeyMapping.3 \
+ XChangeDeviceProperty.3 \
+ XChangeFeedbackControl.3 \
+ XChangeKeyboardDevice.3\
+ XChangePointerDevice.3\
+ XCloseDevice.3\
+ XDeleteDeviceProperty.3\
+ XDeviceBell.3\
+ XDeviceTimeCoord.3\
+ XFreeDeviceList.3\
+ XGetDeviceButtonMapping.3\
+ XGetDeviceControl.3\
+ XGetDeviceDontPropagateList.3\
+ XGetDeviceFocus.3\
+ XGetDeviceKeyMapping.3 \
+ XGetDeviceModifierMapping.3\
+ XGetDeviceMotionEvents.3\
+ XGetDeviceProperty.3\
+ XGetExtensionVersion.3\
+ XGetFeedbackControl.3\
+ XGetSelectedExtensionEvents.3\
+ XGrabDevice.3\
+ XGrabDeviceButton.3\
+ XGrabDeviceKey.3\
+ XIChangeHierarchy.3\
+ XIChangeProperty.3\
+ XIDefineCursor.3\
+ XIDeleteProperty.3\
+ XIFreeDeviceInfo.3\
+ XIGetClientPointer.3\
+ XIGetFocus.3\
+ XIGetProperty.3\
+ XIGetSelectedEvents.3\
+ XIGrabButton.3 \
+ XIGrabDevice.3\
+ XIGrabEnter.3\
+ XIGrabFocusIn.3\
+ XIGrabKeycode.3\
+ XIListProperties.3\
+ XIQueryDevice.3\
+ XIQueryPointer.3\
+ XIQueryVersion.3\
+ XISelectEvents.3\
+ XISetClientPointer.3\
+ XISetFocus.3\
+ XIUndefineCursor.3\
+ XIUngrabButton.3\
+ XIUngrabDevice.3 \
+ XIUngrabEnter.3 \
+ XIUngrabFocusIn.3 \
+ XIUngrabKeycode.3 \
+ XIWarpPointer.3 \
+ XListDeviceProperties.3 \
+ XListInputDevices.3 \
+ XOpenDevice.3 \
+ XQueryDeviceState.3 \
+ XSelectExtensionEvent.3\
+ XSendExtensionEvent.3\
+ XSetDeviceButtonMapping.3\
+ XSetDeviceFocus.3\
+ XSetDeviceMode.3\
+ XSetDeviceModifierMapping.3 \
+ XSetDeviceValuators.3 \
+ XUngrabDevice.3 \
+ XUngrabDeviceButton.3 \
+ XUngrabDeviceKey.3
+
+.include <bsd.port.mk>
diff --git a/x11/libXi/distinfo b/x11/libXi/distinfo
new file mode 100644
index 0000000..98b1cb1
--- /dev/null
+++ b/x11/libXi/distinfo
@@ -0,0 +1,2 @@
+SHA256 (xorg/lib/libXi-1.4.5.tar.bz2) = 22a99123229d22e6e1567c4cda0224a744475f427625d61b23d965157a86f1b5
+SIZE (xorg/lib/libXi-1.4.5.tar.bz2) = 416807
diff --git a/x11/libXi/pkg-descr b/x11/libXi/pkg-descr
new file mode 100644
index 0000000..99e89d8
--- /dev/null
+++ b/x11/libXi/pkg-descr
@@ -0,0 +1,3 @@
+This package contains the X Input extension library.
+
+WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libXi/pkg-plist b/x11/libXi/pkg-plist
new file mode 100644
index 0000000..0f704e2
--- /dev/null
+++ b/x11/libXi/pkg-plist
@@ -0,0 +1,8 @@
+include/X11/extensions/XInput.h
+include/X11/extensions/XInput2.h
+lib/libXi.a
+lib/libXi.la
+lib/libXi.so
+lib/libXi.so.6
+libdata/pkgconfig/xi.pc
+@dirrmtry include/X11/extensions
diff --git a/x11/libxcb/Makefile b/x11/libxcb/Makefile
new file mode 100644
index 0000000..1f41da6
--- /dev/null
+++ b/x11/libxcb/Makefile
@@ -0,0 +1,54 @@
+# New ports collection makefile for: libxcb
+# Date Created: 2006-08-23
+# Whom: Ashish Shukla <wahjava@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libxcb
+PORTVERSION= 1.7
+CATEGORIES= x11 python
+MASTER_SITES= http://xcb.freedesktop.org/dist/
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= The X protocol C-language Binding (XCB) library
+
+BUILD_DEPENDS= ${LOCALBASE}/lib/libcheck.a:${PORTSDIR}/devel/libcheck \
+ xsltproc:${PORTSDIR}/textproc/libxslt \
+ xcb-proto>=1.7:${PORTSDIR}/x11/xcb-proto \
+ ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:${PORTSDIR}/devel/libpthread-stubs
+RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:${PORTSDIR}/devel/libpthread-stubs
+
+CONFIGURE_ARGS+= --disable-build-docs --without-doxygen --enable-xinput
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USE_BZIP2= yes
+USE_GNOME= gnomehack
+USE_GMAKE= yes
+USE_LDCONFIG= yes
+USE_XORG= xau xdmcp
+USE_PYTHON_BUILD= 2.5-2.7
+
+GNU_CONFIGURE= yes
+.for f in XPROTO_CFLAGS XPROTO_LIBS XDMCP_CFLAGS XDMCP_LIBS NEEDED_CFLAGS NEEDED_LIBS
+CONFIGURE_ARGS+=${f}="${${f}}"
+.endfor
+CONFIGURE_ENV= LIBS="`pkg-config --libs pthread-stubs`"
+
+NEEDED_CFLAGS= -I${LOCALBASE}/include
+NEEDED_LIBS= -L${LOCALBASE}/lib -lXau ${PTHREAD_STUBS_LIBS}
+
+XDMCP_CFLAGS= -I${LOCALBASE}/include
+XDMCP_LIBS= -L${LOCALBASE}/lib -lXdmcp
+
+XPROTO_CFLAGS= -I${LOCALBASE}/include
+XPROTO_LIBS= -L${LOCALBASE}/lib
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MAKE} -C ${WRKSRC}/doc ${INSTALL_TARGET}
+.endif
+
+.include <bsd.port.mk>
diff --git a/x11/libxcb/distinfo b/x11/libxcb/distinfo
new file mode 100644
index 0000000..6354685
--- /dev/null
+++ b/x11/libxcb/distinfo
@@ -0,0 +1,2 @@
+SHA256 (libxcb-1.7.tar.bz2) = e776dc35e2a66094e7308ce2e045fb4e27cf3ca30ab1813a8fc08538140724df
+SIZE (libxcb-1.7.tar.bz2) = 318619
diff --git a/x11/libxcb/files/patch-Makefile.in b/x11/libxcb/files/patch-Makefile.in
new file mode 100644
index 0000000..86d274f
--- /dev/null
+++ b/x11/libxcb/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig Sun Jun 17 17:33:00 2007
++++ Makefile.in Sun Jun 17 17:34:18 2007
+@@ -220,7 +220,7 @@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+ xcbincludedir = @xcbincludedir@
+-SUBDIRS = src tests doc
++SUBDIRS = src tests
+ pkgconfigdir = $(prefix)/libdata/pkgconfig
+ pkgconfig_DATA = \
+ xcb.pc \
diff --git a/x11/libxcb/files/patch-tests-check_public.c b/x11/libxcb/files/patch-tests-check_public.c
new file mode 100644
index 0000000..2a2f271
--- /dev/null
+++ b/x11/libxcb/files/patch-tests-check_public.c
@@ -0,0 +1,23 @@
+--- tests/check_public.c.orig Wed Jan 24 15:16:59 2007
++++ tests/check_public.c Wed Jan 24 15:22:33 2007
+@@ -70,7 +70,10 @@
+ else if(test_type == TEST_ENVIRONMENT)
+ {
+ argument = 0;
+- setenv("DISPLAY", name, 1);
++ if(name == NULL)
++ unsetenv("DISPLAY");
++ else
++ setenv("DISPLAY", name, 1);
+ }
+
+ got_host = (char *) -1;
+@@ -148,7 +151,7 @@
+
+ START_TEST(parse_display_negative)
+ {
+- parse_display_fail(0);
++ parse_display_fail(NULL); /* modified by Ashish Shukla. 0 is not NULL in ISO C but in ISO C++ */
+ parse_display_fail("");
+ parse_display_fail(":");
+ parse_display_fail("::");
diff --git a/x11/libxcb/pkg-descr b/x11/libxcb/pkg-descr
new file mode 100644
index 0000000..7550af1
--- /dev/null
+++ b/x11/libxcb/pkg-descr
@@ -0,0 +1,5 @@
+The X protocol C-language Binding (XCB) is a replacement for Xlib
+featuring a small footprint, latency hiding, direct access to the
+protocol, improved threading support, and extensibility.
+
+WWW: http://xcb.freedesktop.org/
diff --git a/x11/libxcb/pkg-plist b/x11/libxcb/pkg-plist
new file mode 100644
index 0000000..dc30e21
--- /dev/null
+++ b/x11/libxcb/pkg-plist
@@ -0,0 +1,148 @@
+include/xcb/bigreq.h
+include/xcb/composite.h
+include/xcb/damage.h
+include/xcb/dpms.h
+include/xcb/dri2.h
+include/xcb/glx.h
+include/xcb/randr.h
+include/xcb/record.h
+include/xcb/render.h
+include/xcb/res.h
+include/xcb/screensaver.h
+include/xcb/shape.h
+include/xcb/shm.h
+include/xcb/sync.h
+include/xcb/xc_misc.h
+include/xcb/xcb.h
+include/xcb/xcbext.h
+include/xcb/xevie.h
+include/xcb/xf86dri.h
+include/xcb/xfixes.h
+include/xcb/xinerama.h
+include/xcb/xinput.h
+include/xcb/xprint.h
+include/xcb/xproto.h
+include/xcb/xselinux.h
+include/xcb/xtest.h
+include/xcb/xv.h
+include/xcb/xvmc.h
+lib/libxcb-composite.a
+lib/libxcb-composite.la
+lib/libxcb-composite.so
+lib/libxcb-composite.so.0
+lib/libxcb-damage.a
+lib/libxcb-damage.la
+lib/libxcb-damage.so
+lib/libxcb-damage.so.0
+lib/libxcb-dpms.a
+lib/libxcb-dpms.la
+lib/libxcb-dpms.so
+lib/libxcb-dpms.so.0
+lib/libxcb-dri2.a
+lib/libxcb-dri2.la
+lib/libxcb-dri2.so
+lib/libxcb-dri2.so.0
+lib/libxcb-glx.a
+lib/libxcb-glx.la
+lib/libxcb-glx.so
+lib/libxcb-glx.so.0
+lib/libxcb-randr.a
+lib/libxcb-randr.la
+lib/libxcb-randr.so
+lib/libxcb-randr.so.1
+lib/libxcb-record.a
+lib/libxcb-record.la
+lib/libxcb-record.so
+lib/libxcb-record.so.0
+lib/libxcb-render.a
+lib/libxcb-render.la
+lib/libxcb-render.so
+lib/libxcb-render.so.0
+lib/libxcb-res.a
+lib/libxcb-res.la
+lib/libxcb-res.so
+lib/libxcb-res.so.0
+lib/libxcb-screensaver.a
+lib/libxcb-screensaver.la
+lib/libxcb-screensaver.so
+lib/libxcb-screensaver.so.0
+lib/libxcb-shape.a
+lib/libxcb-shape.la
+lib/libxcb-shape.so
+lib/libxcb-shape.so.0
+lib/libxcb-shm.a
+lib/libxcb-shm.la
+lib/libxcb-shm.so
+lib/libxcb-shm.so.0
+lib/libxcb-sync.a
+lib/libxcb-sync.la
+lib/libxcb-sync.so
+lib/libxcb-sync.so.0
+lib/libxcb-xevie.a
+lib/libxcb-xevie.la
+lib/libxcb-xevie.so
+lib/libxcb-xevie.so.0
+lib/libxcb-xf86dri.a
+lib/libxcb-xf86dri.la
+lib/libxcb-xf86dri.so
+lib/libxcb-xf86dri.so.0
+lib/libxcb-xfixes.a
+lib/libxcb-xfixes.la
+lib/libxcb-xfixes.so
+lib/libxcb-xfixes.so.0
+lib/libxcb-xinerama.a
+lib/libxcb-xinerama.la
+lib/libxcb-xinerama.so
+lib/libxcb-xinerama.so.0
+lib/libxcb-xinput.a
+lib/libxcb-xinput.la
+lib/libxcb-xinput.so
+lib/libxcb-xinput.so.0
+lib/libxcb-xprint.a
+lib/libxcb-xprint.la
+lib/libxcb-xprint.so
+lib/libxcb-xprint.so.0
+lib/libxcb-xtest.a
+lib/libxcb-xtest.la
+lib/libxcb-xtest.so
+lib/libxcb-xtest.so.0
+lib/libxcb-xv.a
+lib/libxcb-xv.la
+lib/libxcb-xv.so
+lib/libxcb-xv.so.0
+lib/libxcb-xvmc.a
+lib/libxcb-xvmc.la
+lib/libxcb-xvmc.so
+lib/libxcb-xvmc.so.0
+lib/libxcb.a
+lib/libxcb.la
+lib/libxcb.so
+lib/libxcb.so.2
+libdata/pkgconfig/xcb-composite.pc
+libdata/pkgconfig/xcb-damage.pc
+libdata/pkgconfig/xcb-dpms.pc
+libdata/pkgconfig/xcb-dri2.pc
+libdata/pkgconfig/xcb-glx.pc
+libdata/pkgconfig/xcb-randr.pc
+libdata/pkgconfig/xcb-record.pc
+libdata/pkgconfig/xcb-render.pc
+libdata/pkgconfig/xcb-res.pc
+libdata/pkgconfig/xcb-screensaver.pc
+libdata/pkgconfig/xcb-shape.pc
+libdata/pkgconfig/xcb-shm.pc
+libdata/pkgconfig/xcb-sync.pc
+libdata/pkgconfig/xcb-xevie.pc
+libdata/pkgconfig/xcb-xf86dri.pc
+libdata/pkgconfig/xcb-xfixes.pc
+libdata/pkgconfig/xcb-xinerama.pc
+libdata/pkgconfig/xcb-xinput.pc
+libdata/pkgconfig/xcb-xprint.pc
+libdata/pkgconfig/xcb-xtest.pc
+libdata/pkgconfig/xcb-xv.pc
+libdata/pkgconfig/xcb-xvmc.pc
+libdata/pkgconfig/xcb.pc
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/index.html
+%%PORTDOCS%%%%DOCSDIR%%/tutorial/xcb.css
+@dirrmtry include/xcb
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/x11/xcb-proto/Makefile b/x11/xcb-proto/Makefile
new file mode 100644
index 0000000..76b9206
--- /dev/null
+++ b/x11/xcb-proto/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: xcb-proto
+# Date Created: 2006-08-23
+# Whom: Ashish Shukla <wahjava@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xcb-proto
+PORTVERSION= 1.7
+CATEGORIES= x11 python
+MASTER_SITES= http://xcb.freedesktop.org/dist/
+
+MAINTAINER= ashish@FreeBSD.org
+COMMENT= The X protocol C-language Binding (XCB) protocol
+
+BUILD_DEPENDS= xmllint:${PORTSDIR}/textproc/libxml2
+
+USE_BZIP2= yes
+USE_GNOME= gnomehack
+USE_PYTHON= 2.5+
+GNU_CONFIGURE= yes
+
+DATADIR= ${PREFIX}/share/xcb
+
+.include <bsd.port.mk>
diff --git a/x11/xcb-proto/distinfo b/x11/xcb-proto/distinfo
new file mode 100644
index 0000000..3ed55f7
--- /dev/null
+++ b/x11/xcb-proto/distinfo
@@ -0,0 +1,2 @@
+SHA256 (xcb-proto-1.7.tar.bz2) = e67eb7263f222133fb9d1de70928724bea3a448cdcd99d0fa4c63c04fc124b38
+SIZE (xcb-proto-1.7.tar.bz2) = 104353
diff --git a/x11/xcb-proto/pkg-descr b/x11/xcb-proto/pkg-descr
new file mode 100644
index 0000000..7550af1
--- /dev/null
+++ b/x11/xcb-proto/pkg-descr
@@ -0,0 +1,5 @@
+The X protocol C-language Binding (XCB) is a replacement for Xlib
+featuring a small footprint, latency hiding, direct access to the
+protocol, improved threading support, and extensibility.
+
+WWW: http://xcb.freedesktop.org/
diff --git a/x11/xcb-proto/pkg-plist b/x11/xcb-proto/pkg-plist
new file mode 100644
index 0000000..05dff4e
--- /dev/null
+++ b/x11/xcb-proto/pkg-plist
@@ -0,0 +1,49 @@
+libdata/pkgconfig/xcb-proto.pc
+%%DATADIR%%/bigreq.xml
+%%DATADIR%%/composite.xml
+%%DATADIR%%/damage.xml
+%%DATADIR%%/dpms.xml
+%%DATADIR%%/dri2.xml
+%%DATADIR%%/glx.xml
+%%DATADIR%%/randr.xml
+%%DATADIR%%/record.xml
+%%DATADIR%%/render.xml
+%%DATADIR%%/res.xml
+%%DATADIR%%/screensaver.xml
+%%DATADIR%%/shape.xml
+%%DATADIR%%/shm.xml
+%%DATADIR%%/sync.xml
+%%DATADIR%%/xc_misc.xml
+%%DATADIR%%/xcb.xsd
+%%DATADIR%%/xevie.xml
+%%DATADIR%%/xf86dri.xml
+%%DATADIR%%/xfixes.xml
+%%DATADIR%%/xkb.xml
+%%DATADIR%%/xinerama.xml
+%%DATADIR%%/xinput.xml
+%%DATADIR%%/xprint.xml
+%%DATADIR%%/xproto.xml
+%%DATADIR%%/xselinux.xml
+%%DATADIR%%/xtest.xml
+%%DATADIR%%/xv.xml
+%%DATADIR%%/xvmc.xml
+%%PYTHON_SITELIBDIR%%/xcbgen/__init__.py
+%%PYTHON_SITELIBDIR%%/xcbgen/error.py
+%%PYTHON_SITELIBDIR%%/xcbgen/expr.py
+%%PYTHON_SITELIBDIR%%/xcbgen/matcher.py
+%%PYTHON_SITELIBDIR%%/xcbgen/state.py
+%%PYTHON_SITELIBDIR%%/xcbgen/xtypes.py
+%%PYTHON_SITELIBDIR%%/xcbgen/__init__.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/error.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/expr.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/matcher.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/state.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/xtypes.pyc
+%%PYTHON_SITELIBDIR%%/xcbgen/__init__.pyo
+%%PYTHON_SITELIBDIR%%/xcbgen/error.pyo
+%%PYTHON_SITELIBDIR%%/xcbgen/expr.pyo
+%%PYTHON_SITELIBDIR%%/xcbgen/matcher.pyo
+%%PYTHON_SITELIBDIR%%/xcbgen/state.pyo
+%%PYTHON_SITELIBDIR%%/xcbgen/xtypes.pyo
+@dirrm %%DATADIR%%
+@dirrm %%PYTHON_SITELIBDIR%%/xcbgen
diff --git a/x11/xdm/Makefile b/x11/xdm/Makefile
new file mode 100644
index 0000000..4e8eacf
--- /dev/null
+++ b/x11/xdm/Makefile
@@ -0,0 +1,59 @@
+# New ports collection makefile for: xdm
+# Date Created: 17 Feb 2006
+# Whom: Florent Thoumie <flz@FreeBSD.org>
+#
+# $FreeBSD: ports/x11/xdm/Makefile,v 1.11 2011/09/22 13:51:51 eadler Exp $
+#
+
+PORTNAME= xdm
+PORTVERSION= 1.1.11
+CATEGORIES= x11
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= X.Org X display manager
+
+LICENSE= MIT
+
+XORG_CAT= app
+USE_XORG= xmu x11 xau xinerama xpm xdmcp xt xext xaw
+CONFIGURE_ARGS+= --with-xdmconfigdir=${EXAMPLESDIR} \
+ --with-xdmscriptdir=${EXAMPLESDIR}
+
+MAN1= xdm.1
+
+CFFILES= GiveConsole TakeConsole Xaccess Xreset Xresources \
+ Xservers Xsession Xsetup_0 Xstartup Xwilling xdm-config
+
+OPTIONS= XDMSHELL "Install xdmshell" off
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_XDMSHELL)
+CONFIGURE_ARGS+=--enable-xdmshell
+MAN1+= xdmshell.1
+PLIST_SUB+= XDMSHELL=""
+.else
+CONFIGURE_ARGS+=--disable-xdmshell
+PLIST_SUB+= XDMSHELL="@comment "
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e "s|XDMCONFIGDIR/|${PREFIX}/lib/X11/xdm/|" \
+ -e "s|XDMSCRIPTDIR/|${PREFIX}/lib/X11/xdm/|" \
+ ${WRKSRC}/config/xdm-config.cpp \
+ ${WRKSRC}/config/Xstartup.cpp \
+ ${WRKSRC}/config/Xreset.cpp
+ @${REINPLACE_CMD} -e "s|@DESTDIR@||" ${WRKSRC}/Makefile.in
+
+post-configure:
+ @${REINPLACE_CMD} -e "s|${EXAMPLESDIR}|${PREFIX}/lib/X11/xdm|" \
+ ${WRKSRC}/config.h
+
+post-install:
+.for f in ${CFFILES}
+ ${CP} -n ${EXAMPLESDIR}/$f ${PREFIX}/lib/X11/xdm/$f
+.endfor
+ ${MKDIR} /var/lib/xdm/authdir
+ ${LN} -sf /var/lib/xdm/authdir ${PREFIX}/lib/X11/xdm/authdir
+
+.include <bsd.port.mk>
diff --git a/x11/xdm/distinfo b/x11/xdm/distinfo
new file mode 100644
index 0000000..c67b21b
--- /dev/null
+++ b/x11/xdm/distinfo
@@ -0,0 +1,2 @@
+SHA256 (xorg/app/xdm-1.1.11.tar.bz2) = d4da426ddea0124279a3f2e00a26db61944690628ee818a64df9d27352081c47
+SIZE (xorg/app/xdm-1.1.11.tar.bz2) = 446612
diff --git a/x11/xdm/files/patch-greeter-greet.c b/x11/xdm/files/patch-greeter-greet.c
new file mode 100644
index 0000000..b8a221d
--- /dev/null
+++ b/x11/xdm/files/patch-greeter-greet.c
@@ -0,0 +1,19 @@
+--- greeter/greet.c.orig Sat Feb 3 01:25:25 2007
++++ greeter/greet.c Wed Apr 4 14:03:31 2007
+@@ -612,6 +617,7 @@ greet_user_rtn GreetUser(
+ }
+ DeleteXloginResources (d, *dpy);
+ CloseGreet (d);
++ login = NULL;
+ Debug ("Greet loop finished\n");
+ /*
+ * Run system-wide initialization file
+@@ -697,6 +704,8 @@ static int pamconv(int num_msg,
+ m = *msg;
+ r = *response;
+
++ if (login == NULL) goto pam_error;
++
+ for (i = 0; i < num_msg; i++ , m++ , r++) {
+ char *username;
+ int promptId = 0;
diff --git a/x11/xdm/files/patch-xdm_session.c b/x11/xdm/files/patch-xdm_session.c
new file mode 100644
index 0000000..de1c579
--- /dev/null
+++ b/x11/xdm/files/patch-xdm_session.c
@@ -0,0 +1,27 @@
+--- xdm/session.c.orig Sun Jun 3 22:49:51 2007
++++ xdm/session.c Sun Jun 3 22:56:06 2007
+@@ -543,6 +543,7 @@
+ pid_t pid;
+ #ifdef HAS_SETUSERCONTEXT
+ struct passwd* pwd;
++ extern char **environ;
+ #endif
+ #ifdef USE_PAM
+ pam_handle_t *pamh = thepamh ();
+@@ -657,6 +660,8 @@
+ * Set the user's credentials: uid, gid, groups,
+ * environment variables, resource limits, and umask.
+ */
++ /* destroy user environment before calling setusercontext */
++ environ = verify->userEnviron;
+ pwd = getpwnam(name);
+ if (pwd) {
+ if (setusercontext(NULL, pwd, pwd->pw_uid, LOGIN_SETALL) < 0) {
+@@ -664,6 +669,7 @@
+ errno);
+ return (0);
+ }
++ verify->userEnviron = environ;
+ endpwent();
+ } else {
+ LogError ("getpwnam for \"%s\" failed, errno=%d\n", name, errno);
diff --git a/x11/xdm/pkg-descr b/x11/xdm/pkg-descr
new file mode 100644
index 0000000..d87ff4d
--- /dev/null
+++ b/x11/xdm/pkg-descr
@@ -0,0 +1 @@
+This package contains xdm, the X.Org X Display manager.
diff --git a/x11/xdm/pkg-plist b/x11/xdm/pkg-plist
new file mode 100644
index 0000000..5b28dd4
--- /dev/null
+++ b/x11/xdm/pkg-plist
@@ -0,0 +1,52 @@
+bin/xdm
+%%XDMSHELL%%bin/xdmshell
+lib/X11/xdm/authdir
+lib/X11/xdm/chooser
+lib/X11/xdm/libXdmGreet.la
+lib/X11/xdm/libXdmGreet.so
+lib/X11/xdm/pixmaps/xorg-bw.xpm
+lib/X11/xdm/pixmaps/xorg.xpm
+share/X11/app-defaults/Chooser
+@unexec if cmp -s %D/%%EXAMPLESDIR%%/GiveConsole %D/lib/X11/xdm/GiveConsole; then rm -f %D/lib/X11/xdm/GiveConsole; fi
+@unexec if cmp -s %D/%%EXAMPLESDIR%%/TakeConsole %D/lib/X11/xdm/TakeConsole; then rm -f %D/lib/X11/xdm/TakeConsole; fi
+@unexec if cmp -s %D/%%EXAMPLESDIR%%/Xaccess %D/lib/X11/xdm/Xaccess; then rm -f %D/lib/X11/xdm/Xaccess; fi
+@unexec if cmp -s %D/%%EXAMPLESDIR%%/Xreset %D/lib/X11/xdm/Xreset; then rm -f %D/lib/X11/xdm/Xreset; fi
+@unexec if cmp -s %D/%%EXAMPLESDIR%%/Xresources %D/lib/X11/xdm/Xresources; then rm -f %D/lib/X11/xdm/Xresources; fi
+@unexec if cmp -s %D/%%EXAMPLESDIR%%/Xservers %D/lib/X11/xdm/Xservers; then rm -f %D/lib/X11/xdm/Xservers; fi
+@unexec if cmp -s %D/%%EXAMPLESDIR%%/Xsession %D/lib/X11/xdm/Xsession; then rm -f %D/lib/X11/xdm/Xsession; fi
+@unexec if cmp -s %D/%%EXAMPLESDIR%%/Xsetup_0 %D/lib/X11/xdm/Xsetup_0; then rm -f %D/lib/X11/xdm/Xsetup_0; fi
+@unexec if cmp -s %D/%%EXAMPLESDIR%%/Xstartup %D/lib/X11/xdm/Xstartup; then rm -f %D/lib/X11/xdm/Xstartup; fi
+@unexec if cmp -s %D/%%EXAMPLESDIR%%/Xwilling %D/lib/X11/xdm/Xwilling; then rm -f %D/lib/X11/xdm/Xwilling; fi
+@unexec if cmp -s %D/%%EXAMPLESDIR%%/xdm-config %D/lib/X11/xdm/xdm-config; then rm -f %D/lib/X11/xdm/xdm-config; fi
+%%EXAMPLESDIR%%/GiveConsole
+%%EXAMPLESDIR%%/TakeConsole
+%%EXAMPLESDIR%%/Xaccess
+%%EXAMPLESDIR%%/Xreset
+%%EXAMPLESDIR%%/Xresources
+%%EXAMPLESDIR%%/Xservers
+%%EXAMPLESDIR%%/Xsession
+%%EXAMPLESDIR%%/Xsetup_0
+%%EXAMPLESDIR%%/Xstartup
+%%EXAMPLESDIR%%/Xwilling
+%%EXAMPLESDIR%%/xdm-config
+@exec cp -n %D/%%EXAMPLESDIR%%/GiveConsole %D/lib/X11/xdm/GiveConsole
+@exec cp -n %D/%%EXAMPLESDIR%%/TakeConsole %D/lib/X11/xdm/TakeConsole
+@exec cp -n %D/%%EXAMPLESDIR%%/Xaccess %D/lib/X11/xdm/Xaccess
+@exec cp -n %D/%%EXAMPLESDIR%%/Xreset %D/lib/X11/xdm/Xreset
+@exec cp -n %D/%%EXAMPLESDIR%%/Xresources %D/lib/X11/xdm/Xresources
+@exec cp -n %D/%%EXAMPLESDIR%%/Xservers %D/lib/X11/xdm/Xservers
+@exec cp -n %D/%%EXAMPLESDIR%%/Xsession %D/lib/X11/xdm/Xsession
+@exec cp -n %D/%%EXAMPLESDIR%%/Xsetup_0 %D/lib/X11/xdm/Xsetup_0
+@exec cp -n %D/%%EXAMPLESDIR%%/Xstartup %D/lib/X11/xdm/Xstartup
+@exec cp -n %D/%%EXAMPLESDIR%%/Xwilling %D/lib/X11/xdm/Xwilling
+@exec cp -n %D/%%EXAMPLESDIR%%/xdm-config %D/lib/X11/xdm/xdm-config
+@exec mkdir -p /var/lib/xdm/authdir
+@dirrmtry share/X11/app-defaults
+@dirrmtry share/X11
+@unexec rm -f /var/lib/xdm/authdir/authfiles/* 2>/dev/null || true
+@unexec rmdir /var/lib/xdm/authdir/authfiles 2>/dev/null || true
+@unexec rmdir /var/lib/xdm/authdir 2>/dev/null
+@unexec rmdir /var/lib/xdm 2>/dev/null
+@dirrm lib/X11/xdm/pixmaps
+@dirrm lib/X11/xdm
+@dirrm %%EXAMPLESDIR%%
diff --git a/x11/xdpyinfo/Makefile b/x11/xdpyinfo/Makefile
new file mode 100644
index 0000000..90ff5ea
--- /dev/null
+++ b/x11/xdpyinfo/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: xdpyinfo
+# Date Created: 17 Feb 2006
+# Whom: Florent Thoumie <flz@FreeBSD.org>
+#
+# $FreeBSD: ports/x11/xdpyinfo/Makefile,v 1.7 2011/09/20 08:23:01 bapt Exp $
+#
+
+PORTNAME= xdpyinfo
+PORTVERSION= 1.3.0
+CATEGORIES= x11
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= Display information utility for X
+
+LICENSE= MIT
+
+XORG_CAT= app
+USE_XORG= xext x11 xtst xxf86vm xxf86dga xi xrender \
+ xinerama dmxproto xp
+CONFIGURE_ARGS= --without-xf86misc
+
+PLIST_FILES= bin/xdpyinfo
+
+MAN1= xdpyinfo.1
+
+.include <bsd.port.mk>
diff --git a/x11/xdpyinfo/distinfo b/x11/xdpyinfo/distinfo
new file mode 100644
index 0000000..08247da
--- /dev/null
+++ b/x11/xdpyinfo/distinfo
@@ -0,0 +1,2 @@
+SHA256 (xorg/app/xdpyinfo-1.3.0.tar.bz2) = 23ee4944a32b5701b4379cb420729eb7a4dde54de2b5b006d4747855efd6d73f
+SIZE (xorg/app/xdpyinfo-1.3.0.tar.bz2) = 127611
diff --git a/x11/xdpyinfo/pkg-descr b/x11/xdpyinfo/pkg-descr
new file mode 100644
index 0000000..1ab1193
--- /dev/null
+++ b/x11/xdpyinfo/pkg-descr
@@ -0,0 +1,2 @@
+This package contains xdpyinfo, which is a utility for displaying
+information about an X server.
diff --git a/x11/xdriinfo/Makefile b/x11/xdriinfo/Makefile
new file mode 100644
index 0000000..429a606
--- /dev/null
+++ b/x11/xdriinfo/Makefile
@@ -0,0 +1,22 @@
+# New ports collection makefile for: xdriinfo
+# Date Created: 17 Feb 2006
+# Whom: Florent Thoumie <flz@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xdriinfo
+PORTVERSION= 1.0.4
+CATEGORIES= x11
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= Query configuration information of DRI drivers
+
+USE_GL= gl
+
+XORG_CAT= app
+USE_XORG= x11 glproto
+MAN1= xdriinfo.1
+PLIST_FILES= bin/xdriinfo
+
+.include <bsd.port.mk>
diff --git a/x11/xdriinfo/distinfo b/x11/xdriinfo/distinfo
new file mode 100644
index 0000000..689c1f4
--- /dev/null
+++ b/x11/xdriinfo/distinfo
@@ -0,0 +1,2 @@
+SHA256 (xorg/app/xdriinfo-1.0.4.tar.bz2) = 35c6e43d3b68ef5d93d013b4517014fb890bad96b2c801abf4f607927a94cb1c
+SIZE (xorg/app/xdriinfo-1.0.4.tar.bz2) = 104296
diff --git a/x11/xdriinfo/pkg-descr b/x11/xdriinfo/pkg-descr
new file mode 100644
index 0000000..2330f01
--- /dev/null
+++ b/x11/xdriinfo/pkg-descr
@@ -0,0 +1,2 @@
+This package contains xdriinfo, an utility that can be used to query
+configuration information of direct rendering devices.
diff --git a/x11/xinit/Makefile b/x11/xinit/Makefile
new file mode 100644
index 0000000..8b9e30c
--- /dev/null
+++ b/x11/xinit/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: xinit
+# Date Created: 17 Feb 2006
+# Whom: Florent Thoumie <flz@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xinit
+PORTVERSION= 1.3.2
+CATEGORIES= x11
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= X Window System initializer
+
+LICENSE= MIT
+
+XORG_CAT= app
+USE_XORG= x11
+
+PLIST_FILES= bin/startx bin/xinit lib/X11/xinit/xinitrc
+PLIST_DIRS= lib/X11/xinit
+
+MAN1= startx.1 xinit.1
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|hexdump|/usr/bin/hexdump|' ${WRKSRC}/startx.cpp
+ @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' ${WRKSRC}/man/xinit.man
+
+.include <bsd.port.mk>
diff --git a/x11/xinit/distinfo b/x11/xinit/distinfo
new file mode 100644
index 0000000..dbe3d87
--- /dev/null
+++ b/x11/xinit/distinfo
@@ -0,0 +1,2 @@
+SHA256 (xorg/app/xinit-1.3.2.tar.bz2) = a1867fdaa83f68750b12ba4305c3c62f5992d0f52cfeb98e96c27a8e690e0235
+SIZE (xorg/app/xinit-1.3.2.tar.bz2) = 148443
diff --git a/x11/xinit/pkg-descr b/x11/xinit/pkg-descr
new file mode 100644
index 0000000..2676f6a
--- /dev/null
+++ b/x11/xinit/pkg-descr
@@ -0,0 +1 @@
+This package contains xinit, the X Window System initializer.
diff --git a/x11/xkeyboard-config/Makefile b/x11/xkeyboard-config/Makefile
new file mode 100644
index 0000000..5f87832
--- /dev/null
+++ b/x11/xkeyboard-config/Makefile
@@ -0,0 +1,53 @@
+# New ports collection makefile for: xkeyboard-config
+# Date Created: Dec 20 2006
+# Whom: Florent Thoumie <flz@FreeBSD.org>
+#
+# $FreeBSD: ports/x11/xkeyboard-config/Makefile,v 1.21 2011/09/23 22:26:15 amdmi3 Exp $
+#
+
+PORTNAME= xkeyboard-config
+PORTVERSION= 2.5.1
+CATEGORIES= x11
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= X Keyboard Configuration Database
+
+LICENSE= MIT
+
+BUILD_DEPENDS= xkbcomp:${PORTSDIR}/x11/xkbcomp \
+ xsltproc:${PORTSDIR}/textproc/libxslt
+XORG_CAT= data
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_GNOME= intlhack gnomehack
+USE_PERL5_BUILD=yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-xkb-base=${PREFIX}/share/X11/xkb \
+ --with-xkb-rules-symlink=xorg
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+MAN7= xkeyboard-config.7
+
+.if defined(WITHOUT_NLS)
+CONFIGURE_ARGS+= --disable-nls
+CONFIGURE_ENV+= MSGFMT="/bin/echo '(GNU '" \
+ XGETTEXT="/bin/echo '(GNU '" \
+ MSGMERGE="/bin/echo '(GNU '"
+PLIST_SUB+= NLS="@comment "
+.else
+USE_ICONV= yes
+USE_GETTEXT= yes
+PLIST_SUB+= NLS=""
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|g' -e 's|==|=|g' \
+ ${WRKSRC}/rules/merge.sh
+
+post-install:
+ ${MKDIR} /var/lib/xkb
+ ${LN} -sf /var/lib/xkb ${PREFIX}/share/X11/xkb/compiled
+
+.include <bsd.port.mk>
diff --git a/x11/xkeyboard-config/distinfo b/x11/xkeyboard-config/distinfo
new file mode 100644
index 0000000..a1b7661
--- /dev/null
+++ b/x11/xkeyboard-config/distinfo
@@ -0,0 +1,2 @@
+SHA256 (xorg/data/xkeyboard-config-2.5.1.tar.bz2) = eb80e8dc38c389728bfca1f041af7658e7dd67faca8c763de02d5014ffd2cc92
+SIZE (xorg/data/xkeyboard-config-2.5.1.tar.bz2) = 833871
diff --git a/x11/xkeyboard-config/pkg-descr b/x11/xkeyboard-config/pkg-descr
new file mode 100644
index 0000000..ad19d12
--- /dev/null
+++ b/x11/xkeyboard-config/pkg-descr
@@ -0,0 +1,7 @@
+The non-arch keyboard configuration database for X Window.
+The goal is to provide the consistent, well-structured,
+frequently released open source of X keyboard configuration
+data for X Window System implementations (free, open source
+and commercial). The project is targetted to XKB-based systems.
+
+WWW: http://www.freedesktop.org/wiki/Software/xlibs
diff --git a/x11/xkeyboard-config/pkg-plist b/x11/xkeyboard-config/pkg-plist
new file mode 100644
index 0000000..1292125
--- /dev/null
+++ b/x11/xkeyboard-config/pkg-plist
@@ -0,0 +1,403 @@
+libdata/pkgconfig/xkeyboard-config.pc
+share/X11/xkb/compat.dir
+share/X11/xkb/compat/README
+share/X11/xkb/compat/accessx
+share/X11/xkb/compat/basic
+share/X11/xkb/compat/caps
+share/X11/xkb/compat/complete
+share/X11/xkb/compat/default
+share/X11/xkb/compat/iso9995
+share/X11/xkb/compat/japan
+share/X11/xkb/compat/keypad
+share/X11/xkb/compat/ledcaps
+share/X11/xkb/compat/lednum
+share/X11/xkb/compat/ledscroll
+share/X11/xkb/compat/level5
+share/X11/xkb/compat/misc
+share/X11/xkb/compat/mousekeys
+share/X11/xkb/compat/norepeat
+share/X11/xkb/compat/olpc
+share/X11/xkb/compat/pc
+share/X11/xkb/compat/pc98
+share/X11/xkb/compat/xfree86
+share/X11/xkb/compat/xtest
+share/X11/xkb/compiled
+share/X11/xkb/geometry.dir
+share/X11/xkb/geometry/README
+share/X11/xkb/geometry/amiga
+share/X11/xkb/geometry/ataritt
+share/X11/xkb/geometry/chicony
+share/X11/xkb/geometry/dell
+share/X11/xkb/geometry/digital_vndr/lk
+share/X11/xkb/geometry/digital_vndr/pc
+share/X11/xkb/geometry/digital_vndr/unix
+share/X11/xkb/geometry/everex
+share/X11/xkb/geometry/fujitsu
+share/X11/xkb/geometry/hhk
+share/X11/xkb/geometry/hp
+share/X11/xkb/geometry/keytronic
+share/X11/xkb/geometry/kinesis
+share/X11/xkb/geometry/macintosh
+share/X11/xkb/geometry/microsoft
+share/X11/xkb/geometry/nec
+share/X11/xkb/geometry/nokia
+share/X11/xkb/geometry/northgate
+share/X11/xkb/geometry/pc
+share/X11/xkb/geometry/sanwa
+share/X11/xkb/geometry/sgi_vndr/O2
+share/X11/xkb/geometry/sgi_vndr/indigo
+share/X11/xkb/geometry/sgi_vndr/indy
+share/X11/xkb/geometry/sony
+share/X11/xkb/geometry/sun
+share/X11/xkb/geometry/thinkpad
+share/X11/xkb/geometry/typematrix
+share/X11/xkb/geometry/winbook
+share/X11/xkb/keycodes.dir
+share/X11/xkb/keycodes/README
+share/X11/xkb/keycodes/aliases
+share/X11/xkb/keycodes/amiga
+share/X11/xkb/keycodes/ataritt
+share/X11/xkb/keycodes/digital_vndr/lk
+share/X11/xkb/keycodes/digital_vndr/pc
+share/X11/xkb/keycodes/empty
+share/X11/xkb/keycodes/evdev
+share/X11/xkb/keycodes/fujitsu
+share/X11/xkb/keycodes/hp
+share/X11/xkb/keycodes/ibm
+share/X11/xkb/keycodes/macintosh
+share/X11/xkb/keycodes/sgi_vndr/indigo
+share/X11/xkb/keycodes/sgi_vndr/indy
+share/X11/xkb/keycodes/sgi_vndr/iris
+share/X11/xkb/keycodes/sony
+share/X11/xkb/keycodes/sun
+share/X11/xkb/keycodes/xfree86
+share/X11/xkb/keycodes/xfree98
+share/X11/xkb/keymap.dir
+share/X11/xkb/keymap/README
+share/X11/xkb/keymap/amiga
+share/X11/xkb/keymap/ataritt
+share/X11/xkb/keymap/digital_vndr/us
+share/X11/xkb/keymap/macintosh
+share/X11/xkb/keymap/sgi_vndr/be
+share/X11/xkb/keymap/sgi_vndr/bg
+share/X11/xkb/keymap/sgi_vndr/ca
+share/X11/xkb/keymap/sgi_vndr/ch
+share/X11/xkb/keymap/sgi_vndr/cz
+share/X11/xkb/keymap/sgi_vndr/de
+share/X11/xkb/keymap/sgi_vndr/dk
+share/X11/xkb/keymap/sgi_vndr/dvorak
+share/X11/xkb/keymap/sgi_vndr/es
+share/X11/xkb/keymap/sgi_vndr/fi
+share/X11/xkb/keymap/sgi_vndr/fr
+share/X11/xkb/keymap/sgi_vndr/gb
+share/X11/xkb/keymap/sgi_vndr/hu
+share/X11/xkb/keymap/sgi_vndr/it
+share/X11/xkb/keymap/sgi_vndr/jp
+share/X11/xkb/keymap/sgi_vndr/no
+share/X11/xkb/keymap/sgi_vndr/pl
+share/X11/xkb/keymap/sgi_vndr/pt
+share/X11/xkb/keymap/sgi_vndr/ru
+share/X11/xkb/keymap/sgi_vndr/se
+share/X11/xkb/keymap/sgi_vndr/sk
+share/X11/xkb/keymap/sgi_vndr/th
+share/X11/xkb/keymap/sgi_vndr/us
+share/X11/xkb/keymap/sony
+share/X11/xkb/keymap/sun_vndr/all
+share/X11/xkb/keymap/sun_vndr/de
+share/X11/xkb/keymap/sun_vndr/es
+share/X11/xkb/keymap/sun_vndr/fi
+share/X11/xkb/keymap/sun_vndr/fr
+share/X11/xkb/keymap/sun_vndr/no
+share/X11/xkb/keymap/sun_vndr/pl
+share/X11/xkb/keymap/sun_vndr/ru
+share/X11/xkb/keymap/sun_vndr/se
+share/X11/xkb/keymap/sun_vndr/uk
+share/X11/xkb/keymap/sun_vndr/us
+share/X11/xkb/keymap/xfree86
+share/X11/xkb/keymap/xfree98
+share/X11/xkb/rules/README
+share/X11/xkb/rules/base
+share/X11/xkb/rules/base.extras.xml
+share/X11/xkb/rules/base.lst
+share/X11/xkb/rules/base.xml
+share/X11/xkb/rules/evdev
+share/X11/xkb/rules/evdev.extras.xml
+share/X11/xkb/rules/evdev.lst
+share/X11/xkb/rules/evdev.xml
+share/X11/xkb/rules/xfree98
+share/X11/xkb/rules/xkb.dtd
+share/X11/xkb/rules/xorg
+share/X11/xkb/rules/xorg.lst
+share/X11/xkb/rules/xorg.xml
+share/X11/xkb/semantics.dir
+share/X11/xkb/semantics/basic
+share/X11/xkb/semantics/complete
+share/X11/xkb/semantics/default
+share/X11/xkb/semantics/xtest
+share/X11/xkb/symbols.dir
+share/X11/xkb/symbols/ad
+share/X11/xkb/symbols/af
+share/X11/xkb/symbols/al
+share/X11/xkb/symbols/altwin
+share/X11/xkb/symbols/am
+share/X11/xkb/symbols/apl
+share/X11/xkb/symbols/ara
+share/X11/xkb/symbols/at
+share/X11/xkb/symbols/az
+share/X11/xkb/symbols/ba
+share/X11/xkb/symbols/bd
+share/X11/xkb/symbols/be
+share/X11/xkb/symbols/bg
+share/X11/xkb/symbols/br
+share/X11/xkb/symbols/brai
+share/X11/xkb/symbols/bt
+share/X11/xkb/symbols/bw
+share/X11/xkb/symbols/by
+share/X11/xkb/symbols/ca
+share/X11/xkb/symbols/capslock
+share/X11/xkb/symbols/cd
+share/X11/xkb/symbols/ch
+share/X11/xkb/symbols/cm
+share/X11/xkb/symbols/cn
+share/X11/xkb/symbols/compose
+share/X11/xkb/symbols/ctrl
+share/X11/xkb/symbols/cz
+share/X11/xkb/symbols/de
+share/X11/xkb/symbols/digital_vndr/lk
+share/X11/xkb/symbols/digital_vndr/pc
+share/X11/xkb/symbols/digital_vndr/us
+share/X11/xkb/symbols/digital_vndr/vt
+share/X11/xkb/symbols/dk
+share/X11/xkb/symbols/ee
+share/X11/xkb/symbols/empty
+share/X11/xkb/symbols/epo
+share/X11/xkb/symbols/es
+share/X11/xkb/symbols/et
+share/X11/xkb/symbols/eurosign
+share/X11/xkb/symbols/fi
+share/X11/xkb/symbols/fo
+share/X11/xkb/symbols/fr
+share/X11/xkb/symbols/fujitsu_vndr/jp
+share/X11/xkb/symbols/fujitsu_vndr/us
+share/X11/xkb/symbols/gb
+share/X11/xkb/symbols/ge
+share/X11/xkb/symbols/gh
+share/X11/xkb/symbols/gn
+share/X11/xkb/symbols/gr
+share/X11/xkb/symbols/group
+share/X11/xkb/symbols/hp_vndr/us
+share/X11/xkb/symbols/hr
+share/X11/xkb/symbols/hu
+share/X11/xkb/symbols/ie
+share/X11/xkb/symbols/il
+share/X11/xkb/symbols/in
+share/X11/xkb/symbols/inet
+share/X11/xkb/symbols/iq
+share/X11/xkb/symbols/ir
+share/X11/xkb/symbols/is
+share/X11/xkb/symbols/it
+share/X11/xkb/symbols/jp
+share/X11/xkb/symbols/ke
+share/X11/xkb/symbols/keypad
+share/X11/xkb/symbols/kg
+share/X11/xkb/symbols/kh
+share/X11/xkb/symbols/kpdl
+share/X11/xkb/symbols/kr
+share/X11/xkb/symbols/kz
+share/X11/xkb/symbols/la
+share/X11/xkb/symbols/latam
+share/X11/xkb/symbols/latin
+share/X11/xkb/symbols/level3
+share/X11/xkb/symbols/level5
+share/X11/xkb/symbols/lk
+share/X11/xkb/symbols/lt
+share/X11/xkb/symbols/lv
+share/X11/xkb/symbols/ma
+share/X11/xkb/symbols/macintosh_vndr/apple
+share/X11/xkb/symbols/macintosh_vndr/ch
+share/X11/xkb/symbols/macintosh_vndr/de
+share/X11/xkb/symbols/macintosh_vndr/dk
+share/X11/xkb/symbols/macintosh_vndr/fi
+share/X11/xkb/symbols/macintosh_vndr/fr
+share/X11/xkb/symbols/macintosh_vndr/gb
+share/X11/xkb/symbols/macintosh_vndr/is
+share/X11/xkb/symbols/macintosh_vndr/it
+share/X11/xkb/symbols/macintosh_vndr/jp
+share/X11/xkb/symbols/macintosh_vndr/latam
+share/X11/xkb/symbols/macintosh_vndr/nl
+share/X11/xkb/symbols/macintosh_vndr/no
+share/X11/xkb/symbols/macintosh_vndr/pt
+share/X11/xkb/symbols/macintosh_vndr/se
+share/X11/xkb/symbols/macintosh_vndr/us
+share/X11/xkb/symbols/mao
+share/X11/xkb/symbols/me
+share/X11/xkb/symbols/mk
+share/X11/xkb/symbols/ml
+share/X11/xkb/symbols/mm
+share/X11/xkb/symbols/mn
+share/X11/xkb/symbols/mt
+share/X11/xkb/symbols/mv
+share/X11/xkb/symbols/nbsp
+share/X11/xkb/symbols/nec_vndr/jp
+share/X11/xkb/symbols/ng
+share/X11/xkb/symbols/nl
+share/X11/xkb/symbols/no
+share/X11/xkb/symbols/nokia_vndr/rx-44
+share/X11/xkb/symbols/nokia_vndr/rx-51
+share/X11/xkb/symbols/nokia_vndr/su-8w
+share/X11/xkb/symbols/np
+share/X11/xkb/symbols/olpc
+share/X11/xkb/symbols/pc
+share/X11/xkb/symbols/ph
+share/X11/xkb/symbols/pk
+share/X11/xkb/symbols/pl
+share/X11/xkb/symbols/pt
+share/X11/xkb/symbols/ro
+share/X11/xkb/symbols/rs
+share/X11/xkb/symbols/ru
+share/X11/xkb/symbols/rupeesign
+share/X11/xkb/symbols/se
+share/X11/xkb/symbols/sgi_vndr/jp
+share/X11/xkb/symbols/shift
+share/X11/xkb/symbols/si
+share/X11/xkb/symbols/sk
+share/X11/xkb/symbols/sn
+share/X11/xkb/symbols/sony_vndr/us
+share/X11/xkb/symbols/srvr_ctrl
+share/X11/xkb/symbols/sun_vndr/ara
+share/X11/xkb/symbols/sun_vndr/be
+share/X11/xkb/symbols/sun_vndr/br
+share/X11/xkb/symbols/sun_vndr/ca
+share/X11/xkb/symbols/sun_vndr/ch
+share/X11/xkb/symbols/sun_vndr/cz
+share/X11/xkb/symbols/sun_vndr/de
+share/X11/xkb/symbols/sun_vndr/dk
+share/X11/xkb/symbols/sun_vndr/ee
+share/X11/xkb/symbols/sun_vndr/es
+share/X11/xkb/symbols/sun_vndr/fi
+share/X11/xkb/symbols/sun_vndr/fr
+share/X11/xkb/symbols/sun_vndr/gb
+share/X11/xkb/symbols/sun_vndr/gr
+share/X11/xkb/symbols/sun_vndr/it
+share/X11/xkb/symbols/sun_vndr/jp
+share/X11/xkb/symbols/sun_vndr/kr
+share/X11/xkb/symbols/sun_vndr/lt
+share/X11/xkb/symbols/sun_vndr/lv
+share/X11/xkb/symbols/sun_vndr/nl
+share/X11/xkb/symbols/sun_vndr/no
+share/X11/xkb/symbols/sun_vndr/pl
+share/X11/xkb/symbols/sun_vndr/pt
+share/X11/xkb/symbols/sun_vndr/ro
+share/X11/xkb/symbols/sun_vndr/ru
+share/X11/xkb/symbols/sun_vndr/se
+share/X11/xkb/symbols/sun_vndr/sk
+share/X11/xkb/symbols/sun_vndr/solaris
+share/X11/xkb/symbols/sun_vndr/tr
+share/X11/xkb/symbols/sun_vndr/tuv
+share/X11/xkb/symbols/sun_vndr/tw
+share/X11/xkb/symbols/sun_vndr/ua
+share/X11/xkb/symbols/sun_vndr/us
+share/X11/xkb/symbols/sy
+share/X11/xkb/symbols/terminate
+share/X11/xkb/symbols/th
+share/X11/xkb/symbols/tj
+share/X11/xkb/symbols/tm
+share/X11/xkb/symbols/tr
+share/X11/xkb/symbols/tw
+share/X11/xkb/symbols/typo
+share/X11/xkb/symbols/tz
+share/X11/xkb/symbols/ua
+share/X11/xkb/symbols/us
+share/X11/xkb/symbols/uz
+share/X11/xkb/symbols/vn
+share/X11/xkb/symbols/xfree68_vndr/amiga
+share/X11/xkb/symbols/xfree68_vndr/ataritt
+share/X11/xkb/symbols/za
+share/X11/xkb/types.dir
+share/X11/xkb/types/README
+share/X11/xkb/types/basic
+share/X11/xkb/types/cancel
+share/X11/xkb/types/caps
+share/X11/xkb/types/complete
+share/X11/xkb/types/default
+share/X11/xkb/types/extra
+share/X11/xkb/types/iso9995
+share/X11/xkb/types/level5
+share/X11/xkb/types/mousekeys
+share/X11/xkb/types/nokia
+share/X11/xkb/types/numpad
+share/X11/xkb/types/pc
+%%NLS%%share/locale/af/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/az/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/bg/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/ca/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/crh/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/da/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/de/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/el/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/eo/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/es/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/fi/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/gl/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/id/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/it/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/ky/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/lt/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/nb/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/rw/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/sk/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/sl/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/sq/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/sr/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/vi/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/xkeyboard-config.mo
+%%NLS%%@dirrmtry share/locale/rw/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/rw
+%%NLS%%@dirrmtry share/locale/ky/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/ky
+%%NLS%%@dirrmtry share/locale/crh/LC_MESSAGES
+@exec mkdir -p /var/lib/xkb
+@dirrmtry share/locale/crh
+@dirrm share/X11/xkb/types
+@dirrm share/X11/xkb/symbols/xfree68_vndr
+@dirrm share/X11/xkb/symbols/sun_vndr
+@dirrm share/X11/xkb/symbols/sony_vndr
+@dirrm share/X11/xkb/symbols/sgi_vndr
+@dirrm share/X11/xkb/symbols/nokia_vndr
+@dirrm share/X11/xkb/symbols/nec_vndr
+@dirrm share/X11/xkb/symbols/macintosh_vndr
+@dirrm share/X11/xkb/symbols/hp_vndr
+@dirrm share/X11/xkb/symbols/fujitsu_vndr
+@dirrm share/X11/xkb/symbols/digital_vndr
+@dirrm share/X11/xkb/symbols
+@dirrm share/X11/xkb/semantics
+@dirrm share/X11/xkb/rules
+@dirrm share/X11/xkb/keymap/sun_vndr
+@dirrm share/X11/xkb/keymap/sgi_vndr
+@dirrm share/X11/xkb/keymap/digital_vndr
+@dirrm share/X11/xkb/keymap
+@dirrm share/X11/xkb/keycodes/sgi_vndr
+@dirrm share/X11/xkb/keycodes/digital_vndr
+@dirrm share/X11/xkb/keycodes
+@dirrm share/X11/xkb/geometry/sgi_vndr
+@dirrm share/X11/xkb/geometry/digital_vndr
+@dirrm share/X11/xkb/geometry
+@dirrm share/X11/xkb/compat
+@dirrm share/X11/xkb
+@dirrmtry share/X11
+@dirrmtry var/lib/xkb