Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 06 Jan 2000 12:44:40 +0200
From:      mwest@uct.ac.za
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/15938: New Port: graphics/libggi
Message-ID:  <E126API-00089M-00@casper2.cs.uct.ac.za>

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

>Number:         15938
>Category:       ports
>Synopsis:       New Port: graphics/libggi
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan  6 02:50:02 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Matthew West
>Release:        FreeBSD 3.3-STABLE i386
>Organization:
University of Cape Town
>Environment:

FreeBSD 3.3-STABLE #0: Tue Nov 16 20:08:20 SAST 1999 i386

>Description:

LibGGI is a flexible drawing library.

>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:
#
#	libggi
#	libggi/Makefile
#	libggi/files
#	libggi/files/md5
#	libggi/pkg
#	libggi/pkg/PLIST
#	libggi/pkg/COMMENT
#	libggi/pkg/DESCR
#
echo c - libggi
mkdir -p libggi > /dev/null 2>&1
echo x - libggi/Makefile
sed 's/^X//' >libggi/Makefile << 'END-of-libggi/Makefile'
X# New ports collection makefile for:	libggi
X# Version required:	2.0b2.1
X# Date created:		4 January 2000
X# Whom:			mwest@uct.ac.za
X#
X# $FreeBSD$
X#
X
XDISTNAME=	libggi-2.0b2.1
XCATEGORIES=	graphics devel
XMASTER_SITES=	ftp://ftp.ggi-project.org/pub/ggi/ggi/2_0_beta_2.1/
X
XMAINTAINER=	mwest@uct.ac.za
X
XLIB_DEPENDS=	gii.0:${PORTSDIR}/devel/libgii
X
XUSE_BZIP2=	yes
XUSE_XLIB=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS=	--with-gii=${PREFIX}
X
XMAN3=		ggiAddFlags.3ggi ggiCheckGraphMode.3ggi ggiCheckMode.3ggi \
X		ggiCheckSimpleMode.3ggi ggiCheckTextMode.3ggi ggiClose.3ggi \
X		ggiCopyBox.3ggi ggiCrossBlit.3ggi ggiDBGetBuffer.3ggi \
X		ggiDBGetNumBuffers.3ggi ggiDrawBox.3ggi ggiDrawHLine.3ggi \
X		ggiDrawLine.3ggi ggiDrawPixel.3ggi ggiDrawVLine.3ggi \
X		ggiExit.3ggi ggiFPrintMode.3ggi ggiFillscreen.3ggi \
X		ggiFlush.3ggi ggiGetBox.3ggi ggiGetDisplayFrame.3ggi \
X		ggiGetFlags.3ggi ggiGetGCBackground.3ggi \
X		ggiGetGCClipping.3ggi ggiGetGCForeground.3ggi \
X		ggiGetGamma.3ggi ggiGetGammaMap.3ggi ggiGetHLine.3ggi \
X		ggiGetMode.3ggi ggiGetOrigin.3ggi ggiGetPalette.3ggi \
X		ggiGetPixel.3ggi ggiGetPixelFormat.3ggi ggiGetReadFrame.3ggi \
X		ggiGetVLine.3ggi ggiGetWriteFrame.3ggi ggiInit.3ggi \
X		ggiMapColor.3ggi ggiOpen.3ggi ggiPackColors.3ggi \
X		ggiPanic.3ggi ggiParseMode.3ggi ggiPrintMode.3ggi \
X		ggiPutBox.3ggi ggiPutHLine.3ggi ggiPutPixel.3ggi \
X		ggiPutVLine.3ggi ggiPutc.3ggi ggiPuts.3ggi \
X		ggiRemoveFlags.3ggi ggiSPrintMode.3ggi \
X		ggiSetDisplayFrame.3ggi ggiSetFlags.3ggi \
X		ggiSetGCBackground.3ggi ggiSetGCClipping.3ggi \
X		ggiSetGCForeground.3ggi ggiSetGamma.3ggi ggiSetGammaMap.3ggi \
X		ggiSetGraphMode.3ggi ggiSetMode.3ggi ggiSetOrigin.3ggi \
X		ggiSetPalette.3ggi ggiSetReadFrame.3ggi ggiSetSimpleMode.3ggi \
X		ggiSetTextMode.3ggi ggiSetWriteFrame.3ggi ggiUnmapPixel.3ggi \
X		ggiUnpackPixels.3ggi ggiSetColorfulPalette.3ggi \
X		ggiFlushRegion.3ggi ggiResourceAcquire.3ggi \
X		ggiResourceRelease.3ggi ggiResourceMustAcquire.3ggi
XMAN6=		cube3d.6
XMAN7=		libggi.7ggi
X
Xpost-install:
X	${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
X
X.include <bsd.port.mk>
END-of-libggi/Makefile
echo c - libggi/files
mkdir -p libggi/files > /dev/null 2>&1
echo x - libggi/files/md5
sed 's/^X//' >libggi/files/md5 << 'END-of-libggi/files/md5'
XMD5 (libggi-2.0b2.1.tar.bz2) = 623fbe3db695aba923ae181083cf795e
END-of-libggi/files/md5
echo c - libggi/pkg
mkdir -p libggi/pkg > /dev/null 2>&1
echo x - libggi/pkg/PLIST
sed 's/^X//' >libggi/pkg/PLIST << 'END-of-libggi/pkg/PLIST'
Xbin/cube3d
Xbin/monitest
Xetc/ggi/libggimisc.conf
Xetc/ggi/libggi.conf
Xinclude/ggi/display/aa.h
Xinclude/ggi/display/fbdev.h
Xinclude/ggi/display/file.h
Xinclude/ggi/display/glide.h
Xinclude/ggi/display/linvtsw.h
Xinclude/ggi/display/mansync.h
Xinclude/ggi/display/memory.h
Xinclude/ggi/display/modelist.h
Xinclude/ggi/display/monotext.h
Xinclude/ggi/display/multi.h
Xinclude/ggi/display/palemu.h
Xinclude/ggi/display/sub.h
Xinclude/ggi/display/svgalib.h
Xinclude/ggi/display/tele.h
Xinclude/ggi/display/tile.h
Xinclude/ggi/display/trueemu.h
Xinclude/ggi/display/vcsa.h
Xinclude/ggi/display/x.h
Xinclude/ggi/display/xcommon.h
Xinclude/ggi/display/xf86dga.h
Xinclude/ggi/display/xlib.h
Xinclude/ggi/ggi-unix.h
Xinclude/ggi/ggi.h
Xinclude/ggi/ggi_ext.h
Xinclude/ggi/internal/debug.h
Xinclude/ggi/internal/dltypes.h
Xinclude/ggi/internal/ggi-dl.h
Xinclude/ggi/internal/ggidlinit.h
Xinclude/ggi/internal/ggilibinit.h
Xinclude/ggi/internal/internal.h
Xinclude/ggi/internal/misc_int.h
Xinclude/ggi/internal/plat.h
Xinclude/ggi/internal/structs.h
Xinclude/ggi/misc.h
Xinclude/ggi/types.h
Xlib/ggi/default/color.la
Xlib/ggi/default/color.so
Xlib/ggi/default/ilbm.la
Xlib/ggi/default/ilbm.so
Xlib/ggi/default/iplanar_2p.la
Xlib/ggi/default/iplanar_2p.so
Xlib/ggi/default/linear_1.la
Xlib/ggi/default/linear_1.so
Xlib/ggi/default/linear_16.la
Xlib/ggi/default/linear_16.so
Xlib/ggi/default/linear_1_r.la
Xlib/ggi/default/linear_1_r.so
Xlib/ggi/default/linear_2.la
Xlib/ggi/default/linear_2.so
Xlib/ggi/default/linear_24.la
Xlib/ggi/default/linear_24.so
Xlib/ggi/default/linear_32.la
Xlib/ggi/default/linear_32.so
Xlib/ggi/default/linear_4.la
Xlib/ggi/default/linear_4.so
Xlib/ggi/default/linear_8.la
Xlib/ggi/default/linear_8.so
Xlib/ggi/default/planar.la
Xlib/ggi/default/planar.so
Xlib/ggi/default/stubs.la
Xlib/ggi/default/stubs.so
Xlib/ggi/default/text_16.la
Xlib/ggi/default/text_16.so
Xlib/ggi/default/text_32.la
Xlib/ggi/default/text_32.so
Xlib/ggi/display/X-misc.la
Xlib/ggi/display/X-misc.so
Xlib/ggi/display/X.la
Xlib/ggi/display/X.so
Xlib/ggi/display/Xlib.la
Xlib/ggi/display/Xlib.so
Xlib/ggi/display/file.la
Xlib/ggi/display/file.so
Xlib/ggi/display/mansync.la
Xlib/ggi/display/mansync.so
Xlib/ggi/display/memory.la
Xlib/ggi/display/memory.so
Xlib/ggi/display/monotext.la
Xlib/ggi/display/monotext.so
Xlib/ggi/display/multi.la
Xlib/ggi/display/multi.so
Xlib/ggi/display/palemu.la
Xlib/ggi/display/palemu.so
Xlib/ggi/display/sub.la
Xlib/ggi/display/sub.so
Xlib/ggi/display/tele.la
Xlib/ggi/display/tele.so
Xlib/ggi/display/terminfo.la
Xlib/ggi/display/terminfo.so
Xlib/ggi/display/tile.la
Xlib/ggi/display/tile.so
Xlib/ggi/display/trueemu.la
Xlib/ggi/display/trueemu.so
Xlib/libggi.la
Xlib/libggi.so
Xlib/libggi.so.2
Xlib/libggimisc.la
Xlib/libggimisc.so
Xlib/libggimisc.so.2
X@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
X@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
X@dirrm include/ggi/display
X@dirrm lib/ggi/default
X@dirrm lib/ggi/display
END-of-libggi/pkg/PLIST
echo x - libggi/pkg/COMMENT
sed 's/^X//' >libggi/pkg/COMMENT << 'END-of-libggi/pkg/COMMENT'
XA flexible drawing library
END-of-libggi/pkg/COMMENT
echo x - libggi/pkg/DESCR
sed 's/^X//' >libggi/pkg/DESCR << 'END-of-libggi/pkg/DESCR'
XLibGGI, the dynamic GGI (General Graphics Interface) library is a flexible
Xdrawing library.
X
XIt provides an opaque interface to the display's acceleration functions.  It
Xwas originally intended to allow user programs to interface with KGI, the GGI
XKernel Graphics Interface, but other display types can be easily used by
Xloading the appropriate "display target" (e.g. X, memory).
X
XLibGGI consists of a main library (libggi.so) and a multitude of dynamic
Xdrivers.  The library then loads the necessary "drivers" for the requested
Xmode, taking hints from the graphics device if necessary.  LibGGI can also
Xload extension libraries, e.g. to provide enhanced 2D and 3D functions.
X
XWWW: http://www.ggi-project.org/
X
X--
Xmwest@uct.ac.za
END-of-libggi/pkg/DESCR
exit


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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E126API-00089M-00>