ports/102449: X protocol C-language Binding (XCB) util

Ashish Shukla wahjava at gmail.com
Wed Aug 23 20:40:41 UTC 2006


>Number:         102449
>Category:       ports
>Synopsis:       X protocol C-language Binding (XCB) util
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 23 20:40:26 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Ashish Shukla
>Release:        6.1-RELEASE
>Organization:
>Environment:
FreeBSD chateau-d-lf 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May  7 04:15:57 UTC 2006     root at bloom.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP  amd64
>Description:
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. For those who want to try out XCB, here is the port for FreeBSD corresponding to "xcb-util" distfile.
>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	xcb-util
#	xcb-util/Makefile
#	xcb-util/pkg-descr
#	xcb-util/distinfo
#	xcb-util/files
#	xcb-util/files/patch-configure
#	xcb-util/pkg-plist
#
echo c - xcb-util
mkdir -p xcb-util > /dev/null 2>&1
echo x - xcb-util/Makefile
sed 's/^X//' >xcb-util/Makefile << 'END-of-xcb-util/Makefile'
X# New ports collection makefile for:	xcb-util
X# Date Created:		2006-08-23
X# Whom:			Ashish Shukla <wahjava at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= 	xcb-util
XPORTVERSION=	0.1
XCATEGORIES=	x11
XMASTER_SITES=	http://xcb.freedesktop.org/dist/
X
XMAINTAINER=	wahjava at gmail.com
XCOMMENT=	The X protocol C-language Binding (XCB) util
X
XLIB_PC_DEPENDS= $(X11BASE)/libdata/pkgconfig/xcb.pc:$(PORTSDIR)/x11/libxcb
X
XRUN_DEPENDS= $(LIB_PC_DEPENDS)
X
XBUILD_DEPENDS= $(LIB_PC_DEPENDS) \
X	$(LOCALBASE)/bin/gperf:$(PORTSDIR)/devel/gperf
X
XGNU_CONFIGURE=	yes
XPREFIX?=	$(X11BASE)
XCONFIGURE_TARGET=       --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} GPERF=$(LOCALBASE)/bin/gperf
XUSE_GMAKE=	yes
X
XUSE_GNOME=	gnomehack pkgconfig
X
XINSTALLS_SHLIB=	yes
X
X.include <bsd.port.mk>
END-of-xcb-util/Makefile
echo x - xcb-util/pkg-descr
sed 's/^X//' >xcb-util/pkg-descr << 'END-of-xcb-util/pkg-descr'
XThe X protocol C-language Binding (XCB) is a replacement for Xlib
Xfeaturing a small footprint, latency hiding, direct access to the
Xprotocol, improved threading support, and extensibility.
X
XWWW: http://xcb.freedesktop.org/
X
X- Ashish Shukla
Xwahjava at gmail.com
END-of-xcb-util/pkg-descr
echo x - xcb-util/distinfo
sed 's/^X//' >xcb-util/distinfo << 'END-of-xcb-util/distinfo'
XMD5 (xcb-util-0.1.tar.gz) = 87f48550262754d1be01a9493e00ce8e
XSHA256 (xcb-util-0.1.tar.gz) = c1905d1fd909b96dee6c5b01534b29d3f1c36821a67456b099cf10ce582b1484
XSIZE (xcb-util-0.1.tar.gz) = 355303
END-of-xcb-util/distinfo
echo c - xcb-util/files
mkdir -p xcb-util/files > /dev/null 2>&1
echo x - xcb-util/files/patch-configure
sed 's/^X//' >xcb-util/files/patch-configure << 'END-of-xcb-util/files/patch-configure'
X--- configure.orig	Wed Aug 23 20:06:51 2006
X+++ configure	Wed Aug 23 20:07:31 2006
X@@ -18555,7 +18555,7 @@
X xcbincludedir='${includedir}/X11/XCB'
X 
X 
X-pkgconfigdir='${libdir}/pkgconfig'
X+pkgconfigdir='${prefix}/libdata/pkgconfig'
X 
X 
X 
END-of-xcb-util/files/patch-configure
echo x - xcb-util/pkg-plist
sed 's/^X//' >xcb-util/pkg-plist << 'END-of-xcb-util/pkg-plist'
Xinclude/X11/XCB/xcb_atom.h
Xinclude/X11/XCB/xcb_aux.h
Xinclude/X11/XCB/xcb_event.h
Xinclude/X11/XCB/xcb_property.h
Xinclude/X11/XCB/xcb_icccm.h
Xinclude/X11/XCB/xcb_image.h
Xinclude/X11/XCB/xcb_keysyms.h
Xinclude/X11/XCB/xcb_reply.h
Xinclude/X11/XCB/xcb_wm.h
Xlib/libXCBAtom.so.0
Xlib/libXCBAtom.so
Xlib/libXCBAtom.la
Xlib/libXCBAtom.a
Xlib/libXCBAux.so.0
Xlib/libXCBAux.so
Xlib/libXCBAux.la
Xlib/libXCBAux.a
Xlib/libXCBEvent.so.0
Xlib/libXCBEvent.so
Xlib/libXCBEvent.la
Xlib/libXCBEvent.a
Xlib/libXCBProperty.so.0
Xlib/libXCBProperty.so
Xlib/libXCBProperty.la
Xlib/libXCBProperty.a
Xlib/libXCBICCCM.so.0
Xlib/libXCBICCCM.so
Xlib/libXCBICCCM.la
Xlib/libXCBICCCM.a
Xlib/libXCBImage.so.0
Xlib/libXCBImage.so
Xlib/libXCBImage.la
Xlib/libXCBImage.a
Xlib/libXCBKeysyms.so.0
Xlib/libXCBKeysyms.so
Xlib/libXCBKeysyms.la
Xlib/libXCBKeysyms.a
Xlib/libXCBReply.so.0
Xlib/libXCBReply.so
Xlib/libXCBReply.la
Xlib/libXCBReply.a
Xlib/libXCBWM.so.0
Xlib/libXCBWM.so
Xlib/libXCBWM.la
Xlib/libXCBWM.a
Xlibdata/pkgconfig/xcb-atom.pc
Xlibdata/pkgconfig/xcb-aux.pc
Xlibdata/pkgconfig/xcb-event.pc
Xlibdata/pkgconfig/xcb-property.pc
Xlibdata/pkgconfig/xcb-icccm.pc
Xlibdata/pkgconfig/xcb-image.pc
Xlibdata/pkgconfig/xcb-keysyms.pc
Xlibdata/pkgconfig/xcb-reply.pc
Xlibdata/pkgconfig/xcb-wm.pc
END-of-xcb-util/pkg-plist
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list