summaryrefslogtreecommitdiff
path: root/graphics/linux_mesa3
diff options
context:
space:
mode:
authorMartin Cracauer <cracauer@FreeBSD.org>1998-10-08 16:29:25 +0000
committerMartin Cracauer <cracauer@FreeBSD.org>1998-10-08 16:29:25 +0000
commitd68bf7b0f236826cbc77557bf3a2d39e703439a9 (patch)
tree45e199f26741250bcad247c872fc92ebaadf2077 /graphics/linux_mesa3
parentActivate CJK. (diff)
This port compiles and installs a Linux shared library of Mesa
accessing glide/3dfx cards. To be used with linux_devel.
Notes
Notes: svn path=/head/; revision=13746
Diffstat (limited to 'graphics/linux_mesa3')
-rw-r--r--graphics/linux_mesa3/Makefile39
-rw-r--r--graphics/linux_mesa3/distinfo1
-rw-r--r--graphics/linux_mesa3/pkg-comment1
-rw-r--r--graphics/linux_mesa3/pkg-descr11
-rw-r--r--graphics/linux_mesa3/pkg-plist24
5 files changed, 76 insertions, 0 deletions
diff --git a/graphics/linux_mesa3/Makefile b/graphics/linux_mesa3/Makefile
new file mode 100644
index 000000000000..a2cc4678cbca
--- /dev/null
+++ b/graphics/linux_mesa3/Makefile
@@ -0,0 +1,39 @@
+# New ports collection makefile for: Mesa for Linux compat
+# Version required: 2.6
+# Date created: Oct, 8 1998
+# Whom: cracauer
+#
+# $Id: Makefile,v 1.25 1998/09/27 16:06:21 steve Exp $
+#
+
+DISTNAME= MesaLib-2.6
+PKGNAME= linux_mesa-2.6
+CATEGORIES= emulators
+MASTER_SITES= ftp://iris.ssec.wisc.edu/pub/Mesa/
+
+MAINTAINER= cracauer@cons.org
+
+ALL_TARGET= linux-glide
+MAKE_ENV= PATH=${PREFIX}/usr/bin:$$PATH
+NO_FILTER_SHLIBS=yes
+
+PREFIX= /compat/linux
+WRKSRC= ${WRKDIR}/Mesa-2.6/src
+BUILD_DEPENDS= /compat/linux/usr/lib/libglide2x.so:${PORTSDIR}/emulators/linux_glide \
+ /compat/linux/usr/bin/gcc:${PORTSDIR}/devel/linux_devel
+
+post-extract:
+ -${MKDIR} ${WRKSRC}/../lib/
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/../lib/libMesaGL.so.2.6 ${PREFIX}/usr/lib/.
+ ${LN} -fs libMesaGL.so.2.6 ${PREFIX}/usr/lib/libMesaGL.so.2
+ ${LN} -fs libMesaGL.so.2.6 ${PREFIX}/usr/lib/libMesaGL.so
+ ${LN} -fs libMesaGL.so.2.6 ${PREFIX}/usr/lib/libGL.so
+ @${MKDIR} ${PREFIX}/usr/include/GL
+ ${INSTALL_DATA} ${WRKSRC}/../include/GL/* ${PREFIX}/usr/include/GL/.
+ ${INSTALL_DATA} ${WRKSRC}/../include/glaux.h ${PREFIX}/usr/include/.
+ ${INSTALL_DATA} ${WRKSRC}/../include/gltk.h ${PREFIX}/usr/include/.
+ -/compat/linux/sbin/ldconfig
+
+.include <bsd.port.mk>
diff --git a/graphics/linux_mesa3/distinfo b/graphics/linux_mesa3/distinfo
new file mode 100644
index 000000000000..23a3ccd09714
--- /dev/null
+++ b/graphics/linux_mesa3/distinfo
@@ -0,0 +1 @@
+MD5 (MesaLib-2.6.tar.gz) = ee27bf2548dbc2031974c33ee6226c0c
diff --git a/graphics/linux_mesa3/pkg-comment b/graphics/linux_mesa3/pkg-comment
new file mode 100644
index 000000000000..13bd5bda8aac
--- /dev/null
+++ b/graphics/linux_mesa3/pkg-comment
@@ -0,0 +1 @@
+Installs Linux shared library of Mesa to access glide/3dfx cards
diff --git a/graphics/linux_mesa3/pkg-descr b/graphics/linux_mesa3/pkg-descr
new file mode 100644
index 000000000000..e49c588d6624
--- /dev/null
+++ b/graphics/linux_mesa3/pkg-descr
@@ -0,0 +1,11 @@
+This port installs a Linux shared library of Mesa with access to
+glide/3dfx cards, to be used by Linux programs.
+
+Mesa is a 3-D graphics library with an API which is very similar to that
+of OpenGL*. To the extent that Mesa utilizes the OpenGL command syntax
+or state machine, it is being used with authorization from Silicon Graphics,
+Inc. However, the author makes no claim that Mesa is in any way a
+compatible replacement for OpenGL or associated with Silicon Graphics, Inc.
+Those who want a licensed implementation of OpenGL should contact a licensed
+vendor. This software is distributed under the terms of the GNU Library
+General Public License, see the LICENSE file for details.
diff --git a/graphics/linux_mesa3/pkg-plist b/graphics/linux_mesa3/pkg-plist
new file mode 100644
index 000000000000..52f53bae5f26
--- /dev/null
+++ b/graphics/linux_mesa3/pkg-plist
@@ -0,0 +1,24 @@
+usr/lib/libMesaGL.so.2.6
+usr/lib/libMesaGL.so.2
+usr/lib/libMesaGL.so
+usr/lib/libGL.so
+usr/include/GL/FooMesa.h
+usr/include/GL/dosmesa.h
+usr/include/GL/fxmesa.h
+usr/include/GL/gl.h
+usr/include/GL/gl_mangle.h
+usr/include/GL/glu.h
+usr/include/GL/glu_mangle.h
+usr/include/GL/glut.h
+usr/include/GL/glx.h
+usr/include/GL/glx_mangle.h
+usr/include/GL/gmesa.h
+usr/include/GL/mglmesa.h
+usr/include/GL/osmesa.h
+usr/include/GL/svgamesa.h
+usr/include/GL/wmesa.h
+usr/include/GL/xmesa.h
+usr/include/glaux.h
+usr/include/gltk.h
+@exec /compat/linux/sbin/ldconfig ; true
+@dirrm usr/include/GL