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>