summaryrefslogtreecommitdiff
path: root/x11-toolkits/plib
diff options
context:
space:
mode:
authorChris Piazza <cpiazza@FreeBSD.org>1999-07-03 06:38:39 +0000
committerChris Piazza <cpiazza@FreeBSD.org>1999-07-03 06:38:39 +0000
commitb1f6f0fa599a3307e8094ecd0904a6048601aaf2 (patch)
treeb29387450cd4fec6d01b07477718a8fb66a8cf51 /x11-toolkits/plib
parentFlightGear, a free, multi-platform civil aviation flight simulator. (diff)
Plib: a portable library for joystick/sound/OpenGL GUI/3d math.
PR: 12483 Submitted by: Brian Buchanan <brian@CSUA.Berkeley.EDU>
Notes
Notes: svn path=/head/; revision=19962
Diffstat (limited to 'x11-toolkits/plib')
-rw-r--r--x11-toolkits/plib/Makefile45
-rw-r--r--x11-toolkits/plib/distinfo2
-rw-r--r--x11-toolkits/plib/pkg-comment1
-rw-r--r--x11-toolkits/plib/pkg-descr18
-rw-r--r--x11-toolkits/plib/pkg-plist20
5 files changed, 86 insertions, 0 deletions
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 <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 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 <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 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