summaryrefslogtreecommitdiffstats
path: root/x11/libxcb/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11/libxcb/Makefile')
-rw-r--r--x11/libxcb/Makefile54
1 files changed, 54 insertions, 0 deletions
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>