diff options
author | cpiazza <cpiazza@FreeBSD.org> | 1999-07-03 06:38:39 +0000 |
---|---|---|
committer | cpiazza <cpiazza@FreeBSD.org> | 1999-07-03 06:38:39 +0000 |
commit | ee050cede45a43c07cfa54e64c467abcfd87ecef (patch) | |
tree | e4b1713de757131167c334561ba2c4fa8223ae03 | |
parent | ddd42d57d9eccad20e333fef063c4b86bb02f4c4 (diff) | |
download | FreeBSD-ports-ee050cede45a43c07cfa54e64c467abcfd87ecef.zip FreeBSD-ports-ee050cede45a43c07cfa54e64c467abcfd87ecef.tar.gz |
Plib: a portable library for joystick/sound/OpenGL GUI/3d math.
PR: 12483
Submitted by: Brian Buchanan <brian@CSUA.Berkeley.EDU>
-rw-r--r-- | x11-toolkits/plib/Makefile | 45 | ||||
-rw-r--r-- | x11-toolkits/plib/distinfo | 2 | ||||
-rw-r--r-- | x11-toolkits/plib/pkg-comment | 1 | ||||
-rw-r--r-- | x11-toolkits/plib/pkg-descr | 18 | ||||
-rw-r--r-- | x11-toolkits/plib/pkg-plist | 20 |
5 files changed, 86 insertions, 0 deletions
diff --git a/x11-toolkits/plib/Makefile b/x11-toolkits/plib/Makefile new file mode 100644 index 0000000..ecda3c2 --- /dev/null +++ b/x11-toolkits/plib/Makefile @@ -0,0 +1,45 @@ +# New ports collection makefile for: plib +# Version required: 1.0.12a +# Date created: 26 June 1999 +# Whom: Brian Buchanan <brian@CSUA.Berkeley.EDU> +# +# $Id$ +# + +DISTNAME= plib-1.0.12a +CATEGORIES= x11-toolkits +MASTER_SITES= ftp://ftp.flightgear.org/pub/fgfs/Source/ \ + http://math.missouri.edu/~stephen/software/flightgear/ +DISTFILES= plib-1.0.12a.tar.gz calibrate-0.0.1.tar.gz + +MAINTAINER= brian@CSUA.Berkeley.EDU + +LIB_DEPENDS= GL.14:${PORTSDIR}/graphics/Mesa3 \ + GLU.14:${PORTSDIR}/graphics/Mesa3 \ + glut.3:${PORTSDIR}/graphics/Mesa3 + +USE_X_PREFIX= yes + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 400003 +RUN_DEPENDS= eg++:${PORTSDIR}/lang/egcs +CXX= eg++ +.endif + +GNU_CONFIGURE= yes +CONFIGURE_ENV+= CPPFLAGS=-I${X11BASE}/include +CONFIGURE_ARGS+= --includedir=$(PREFIX)/include/plib +USE_GMAKE= yes +MANCOMPRESSED= yes + +MAN1= calibrate.1 + +pre-build: + @(cd ${WRKDIR}/calibrate-0.0.1; ${MAKE}) + @echo "${PREFIX}" + +pre-install: + @(cd ${WRKDIR}/calibrate-0.0.1; ${MAKE} PREFIX=${PREFIX} install) + +.include <bsd.port.post.mk> diff --git a/x11-toolkits/plib/distinfo b/x11-toolkits/plib/distinfo new file mode 100644 index 0000000..4119224 --- /dev/null +++ b/x11-toolkits/plib/distinfo @@ -0,0 +1,2 @@ +MD5 (plib-1.0.12a.tar.gz) = 6f72f3e7b421a1cbb2434f7300e65e04 +MD5 (calibrate-0.0.1.tar.gz) = b964bacbb649790564fd35c6bc9d03a2 diff --git a/x11-toolkits/plib/pkg-comment b/x11-toolkits/plib/pkg-comment new file mode 100644 index 0000000..a3b7185 --- /dev/null +++ b/x11-toolkits/plib/pkg-comment @@ -0,0 +1 @@ +A portable library for joystick/sound/OpenGL GUI/3D math diff --git a/x11-toolkits/plib/pkg-descr b/x11-toolkits/plib/pkg-descr new file mode 100644 index 0000000..a5e23d4 --- /dev/null +++ b/x11-toolkits/plib/pkg-descr @@ -0,0 +1,18 @@ +These are Steve Baker <sjbaker1@airmail.net>'s portability libraries. They +are licensed under the LGPL. + +From the README: + +The following libraries are provided: + +JS -- A Joystick interface. +PUI -- A simple GUI built on top of OpenGL. +SG -- Some Standard Geometry functions (vector and + matrix math, spheres, boxes, frustra, etc) +SL -- A Games-oriented Sound Library. +SSG -- A Simple Scene Graph API built on top of OpenGL. + +WWW: http://www.woodsoup.org/projs/plib + +- Brian Buchanan +brian@CSUA.Berkeley.EDU diff --git a/x11-toolkits/plib/pkg-plist b/x11-toolkits/plib/pkg-plist new file mode 100644 index 0000000..f2f93c2 --- /dev/null +++ b/x11-toolkits/plib/pkg-plist @@ -0,0 +1,20 @@ +bin/calibrate +include/plib/fnt.h +include/plib/fntLocal.h +include/plib/js.h +include/plib/pu.h +include/plib/sg.h +include/plib/sl.h +include/plib/slMODPrivate.h +include/plib/slMODfile.h +include/plib/slPortability.h +include/plib/sm.h +include/plib/ssg.h +include/plib/ssgKeyFlier.h +lib/libfnt.a +lib/libsl.a +lib/libsm.a +lib/libpu.a +lib/libsg.a +lib/libssg.a +@dirrm include/plib |