From b1f6f0fa599a3307e8094ecd0904a6048601aaf2 Mon Sep 17 00:00:00 2001 From: Chris Piazza Date: Sat, 3 Jul 1999 06:38:39 +0000 Subject: Plib: a portable library for joystick/sound/OpenGL GUI/3d math. PR: 12483 Submitted by: Brian Buchanan --- x11-toolkits/plib/Makefile | 45 +++++++++++++++++++++++++++++++++++++++++++ x11-toolkits/plib/distinfo | 2 ++ x11-toolkits/plib/pkg-comment | 1 + x11-toolkits/plib/pkg-descr | 18 +++++++++++++++++ x11-toolkits/plib/pkg-plist | 20 +++++++++++++++++++ 5 files changed, 86 insertions(+) create mode 100644 x11-toolkits/plib/Makefile create mode 100644 x11-toolkits/plib/distinfo create mode 100644 x11-toolkits/plib/pkg-comment create mode 100644 x11-toolkits/plib/pkg-descr create mode 100644 x11-toolkits/plib/pkg-plist (limited to 'x11-toolkits/plib') diff --git a/x11-toolkits/plib/Makefile b/x11-toolkits/plib/Makefile new file mode 100644 index 000000000000..ecda3c2c3e4e --- /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 +# +# $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 + +.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 diff --git a/x11-toolkits/plib/distinfo b/x11-toolkits/plib/distinfo new file mode 100644 index 000000000000..4119224d0150 --- /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 000000000000..a3b7185cd6e6 --- /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 000000000000..a5e23d4b72ac --- /dev/null +++ b/x11-toolkits/plib/pkg-descr @@ -0,0 +1,18 @@ +These are Steve Baker '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 000000000000..f2f93c28a077 --- /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 -- cgit v1.2.3