[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