summaryrefslogtreecommitdiffstats
path: root/graphics/linux_mesa
diff options
context:
space:
mode:
authorcracauer <cracauer@FreeBSD.org>1998-10-08 16:29:25 +0000
committercracauer <cracauer@FreeBSD.org>1998-10-08 16:29:25 +0000
commit4bbea3a88a2641ed02f7dbb97657b1d31b183b3b (patch)
tree5793ae33ae61799cb2e0ed1eecfaf65cdc1dd252 /graphics/linux_mesa
parent70031fb6f6cb0ca9a731a9871d4d9e8362a892e0 (diff)
downloadFreeBSD-ports-4bbea3a88a2641ed02f7dbb97657b1d31b183b3b.zip
FreeBSD-ports-4bbea3a88a2641ed02f7dbb97657b1d31b183b3b.tar.gz
This port compiles and installs a Linux shared library of Mesa
accessing glide/3dfx cards. To be used with linux_devel.
Diffstat (limited to 'graphics/linux_mesa')
-rw-r--r--graphics/linux_mesa/Makefile39
-rw-r--r--graphics/linux_mesa/distinfo1
-rw-r--r--graphics/linux_mesa/pkg-comment1
-rw-r--r--graphics/linux_mesa/pkg-descr11
-rw-r--r--graphics/linux_mesa/pkg-plist24
5 files changed, 76 insertions, 0 deletions
diff --git a/graphics/linux_mesa/Makefile b/graphics/linux_mesa/Makefile
new file mode 100644
index 0000000..a2cc467
--- /dev/null
+++ b/graphics/linux_mesa/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_mesa/distinfo b/graphics/linux_mesa/distinfo
new file mode 100644
index 0000000..23a3ccd
--- /dev/null
+++ b/graphics/linux_mesa/distinfo
@@ -0,0 +1 @@
+MD5 (MesaLib-2.6.tar.gz) = ee27bf2548dbc2031974c33ee6226c0c
diff --git a/graphics/linux_mesa/pkg-comment b/graphics/linux_mesa/pkg-comment
new file mode 100644
index 0000000..13bd5bd
--- /dev/null
+++ b/graphics/linux_mesa/pkg-comment
@@ -0,0 +1 @@
+Installs Linux shared library of Mesa to access glide/3dfx cards
diff --git a/graphics/linux_mesa/pkg-descr b/graphics/linux_mesa/pkg-descr
new file mode 100644
index 0000000..e49c588
--- /dev/null
+++ b/graphics/linux_mesa/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_mesa/pkg-plist b/graphics/linux_mesa/pkg-plist
new file mode 100644
index 0000000..52f53ba
--- /dev/null
+++ b/graphics/linux_mesa/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
OpenPOWER on IntegriCloud