Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Aug 2006 20:30:36 GMT
From:      Ashish Shukla <wahjava@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/102448: X protocol C-language Binding (XCB) demo
Message-ID:  <200608232030.k7NKUa97095845@www.freebsd.org>
Resent-Message-ID: <200608232040.k7NKeQNn062365@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         102448
>Category:       ports
>Synopsis:       X protocol C-language Binding (XCB) demo
>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@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-demo" 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-demo
#	xcb-demo/Makefile
#	xcb-demo/pkg-descr
#	xcb-demo/distinfo
#	xcb-demo/pkg-plist
#
echo c - xcb-demo
mkdir -p xcb-demo > /dev/null 2>&1
echo x - xcb-demo/Makefile
sed 's/^X//' >xcb-demo/Makefile << 'END-of-xcb-demo/Makefile'
X# New ports collection makefile for:	xcb-demo
X# Date Created:		2006-08-24
X# Whom:			Ashish Shukla <wahjava@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= 	xcb-demo
XPORTVERSION=	0.1
XCATEGORIES=	x11
XMASTER_SITES=	http://xcb.freedesktop.org/dist/
X
XMAINTAINER=	wahjava@gmail.com
XCOMMENT=	The X protocol C-language Binding (XCB) demo
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
XGNU_CONFIGURE=	yes
XPREFIX?=	$(X11BASE)
XCONFIGURE_TARGET=       --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XUSE_GMAKE=	yes
X
XUSE_GNOME=	pkgconfig
X
X.include <bsd.port.mk>
END-of-xcb-demo/Makefile
echo x - xcb-demo/pkg-descr
sed 's/^X//' >xcb-demo/pkg-descr << 'END-of-xcb-demo/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@gmail.com
END-of-xcb-demo/pkg-descr
echo x - xcb-demo/distinfo
sed 's/^X//' >xcb-demo/distinfo << 'END-of-xcb-demo/distinfo'
XMD5 (xcb-demo-0.1.tar.gz) = 803c5c91d54e734e6f6fa3f04f2463ff
XSHA256 (xcb-demo-0.1.tar.gz) = 19ace2812a05313747356dc5e2331a9a6f5eb46631a26819cf30eeeaa38077f9
XSIZE (xcb-demo-0.1.tar.gz) = 96631
END-of-xcb-demo/distinfo
echo x - xcb-demo/pkg-plist
sed 's/^X//' >xcb-demo/pkg-plist << 'END-of-xcb-demo/pkg-plist'
Xbin/julia
Xbin/lissajoux
Xbin/flames
Xbin/dpms
Xbin/hypnomoire
Xbin/rendertest
Xbin/xcb-test
Xbin/xcbrandr
Xbin/xcbxf86dri
Xbin/xcbxvinfo
Xbin/xcbdpyinfo
END-of-xcb-demo/pkg-plist
exit


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608232030.k7NKUa97095845>