[Midnightbsd-cvs] mports: x11/libxcb: Added libxcb-1.0_3
ctriv at midnightbsd.org
ctriv at midnightbsd.org
Tue Oct 2 17:55:56 EDT 2007
Log Message:
-----------
Added libxcb-1.0_3
Added Files:
-----------
mports/x11/libxcb:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
pkg-plist (r1.1)
mports/x11/libxcb/files:
patch-Makefile.in (r1.1)
patch-tests-check_public.c (r1.1)
-------------- next part --------------
--- /dev/null
+++ x11/libxcb/pkg-descr
@@ -0,0 +1,8 @@
+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/
+
+- Ashish Shukla
+wahjava at gmail.com
--- /dev/null
+++ x11/libxcb/pkg-plist
@@ -0,0 +1,137 @@
+include/xcb/bigreq.h
+include/xcb/composite.h
+include/xcb/damage.h
+include/xcb/dpms.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/xcbxlib.h
+include/xcb/xevie.h
+include/xcb/xf86dri.h
+include/xcb/xfixes.h
+include/xcb/xinerama.h
+include/xcb/xprint.h
+include/xcb/xproto.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-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.0
+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-xlib.a
+lib/libxcb-xlib.la
+lib/libxcb-xlib.so
+lib/libxcb-xlib.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.1
+libdata/pkgconfig/xcb-composite.pc
+libdata/pkgconfig/xcb-damage.pc
+libdata/pkgconfig/xcb-dpms.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-xlib.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
+ at dirrm include/xcb
--- /dev/null
+++ x11/libxcb/Makefile
@@ -0,0 +1,51 @@
+# New ports collection makefile for: libxcb
+# Date Created: 2006-08-23
+# Whom: Ashish Shukla <wahjava at gmail.com>
+#
+# $FreeBSD: ports/x11/libxcb/Makefile,v 1.7 2007/09/05 14:45:07 beech Exp $
+# $MidnightBSD: mports/x11/libxcb/Makefile,v 1.1 2007/10/02 21:55:54 ctriv Exp $
+#
+
+PORTNAME= libxcb
+PORTVERSION= 1.0
+PORTREVISION= 3
+CATEGORIES= x11
+MASTER_SITES= XORG/current/src/extras
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= The X protocol C-language Binding (XCB) library
+LICENSE= x11
+
+BUILD_DEPENDS= ${LOCALBASE}/lib/libcheck.a:${PORTSDIR}/devel/libcheck \
+ xsltproc:${PORTSDIR}/textproc/libxslt \
+ ${LOCALBASE}/libdata/pkgconfig/xcb-proto.pc:${PORTSDIR}/x11/xcb-proto \
+ ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:${PORTSDIR}/devel/libpthread-stubs
+RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcb-proto.pc:${PORTSDIR}/x11/xcb-proto \
+ ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:${PORTSDIR}/devel/libpthread-stubs
+
+CONFIGURE_ARGS+= --disable-build-docs --without-doxygen
+
+USE_BZIP2= yes
+USE_GNOME= gnomehack
+USE_GMAKE= yes
+USE_LDCONFIG= yes
+USE_XORG= xau xdmcp
+
+GNU_CONFIGURE= yes
+CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
+CONFIGURE_ARGS+= --with-check=${LOCALBASE}
+.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
+
+.include <bsd.port.mk>
--- /dev/null
+++ x11/libxcb/distinfo
@@ -0,0 +1,3 @@
+MD5 (libxcb-1.0.tar.bz2) = 0eb951fd0fa9542dbe4fc3530b81a3b6
+SHA256 (libxcb-1.0.tar.bz2) = 19d6b2ac380fd3e613a3730e791f197f186f940bffec97f8a4f9443bb727d11d
+SIZE (libxcb-1.0.tar.bz2) = 419355
--- /dev/null
+++ 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("::");
--- /dev/null
+++ 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 \
More information about the Midnightbsd-cvs
mailing list