summaryrefslogtreecommitdiff
path: root/graphics/Mesa
diff options
context:
space:
mode:
authorhubertf <hubertf@pkgsrc.org>1997-11-03 00:36:12 +0000
committerhubertf <hubertf@pkgsrc.org>1997-11-03 00:36:12 +0000
commitb7e860ac78808e6bda3c46c6d9d26f9995e5b2d5 (patch)
tree36c26606ab5ca7a6d1b158a7b8ff8991659574b1 /graphics/Mesa
parentc182defc0fa29c710304c5a1a308dc3f98ea5f71 (diff)
downloadpkgsrc-b7e860ac78808e6bda3c46c6d9d26f9995e5b2d5.tar.gz
OpenGL-clone
Diffstat (limited to 'graphics/Mesa')
-rw-r--r--graphics/Mesa/Makefile40
-rw-r--r--graphics/Mesa/files/md51
-rw-r--r--graphics/Mesa/patches/patch-ab11
-rw-r--r--graphics/Mesa/pkg/COMMENT1
-rw-r--r--graphics/Mesa/pkg/DESCR12
-rw-r--r--graphics/Mesa/pkg/PLIST299
6 files changed, 364 insertions, 0 deletions
diff --git a/graphics/Mesa/Makefile b/graphics/Mesa/Makefile
new file mode 100644
index 00000000000..b6a74bb22a7
--- /dev/null
+++ b/graphics/Mesa/Makefile
@@ -0,0 +1,40 @@
+# New ports collection makefile for: Mesa
+# Version required: 2.2
+# Date created: Tue Feb 7 12:02:49 1995
+# Whom: hsu
+#
+# $Id: Makefile,v 1.1.1.1 1997/11/03 00:36:12 hubertf Exp $
+#
+
+DISTNAME= Mesa-2.2
+CATEGORIES= graphics
+MASTER_SITES= ftp://iris.ssec.wisc.edu/pub/Mesa/
+
+MAINTAINER= ports@FreeBSD.ORG
+
+ALL_TARGET= freebsd
+USE_X11= yes
+LIBS= libMesaGL libMesaGLU libMesaaux libMesatk
+SHLIB_VERSION= 13.2
+
+do-install:
+.for file in ${LIBS}
+ ${INSTALL_DATA} ${WRKSRC}/lib/${file}.a ${PREFIX}/lib
+ ranlib ${PREFIX}/lib/${file}.a
+ ${INSTALL_DATA} ${WRKSRC}/lib/${file}.so.${SHLIB_VERSION} ${PREFIX}/lib
+.endfor
+.for file in GL GLU
+ @ln -fs ${PREFIX}/lib/libMesa${file}.a ${PREFIX}/lib/lib${file}.a
+ @ln -fs ${PREFIX}/lib/libMesa${file}.so.${SHLIB_VERSION} ${PREFIX}/lib/lib${file}.so.${SHLIB_VERSION}
+.endfor
+ @${MKDIR} ${PREFIX}/include/GL
+ ${INSTALL_DATA} ${WRKSRC}/include/GL/* ${PREFIX}/include/GL
+ @${MKDIR} ${PREFIX}/share/examples/Mesa
+ ${CP} -Rp ${WRKSRC}/samples ${PREFIX}/share/examples/Mesa
+ ${CP} -Rp ${WRKSRC}/demos ${PREFIX}/share/examples/Mesa
+ ${CP} -Rp ${WRKSRC}/book ${PREFIX}/share/examples/Mesa
+ ${CP} -Rp ${WRKSRC}/widgets-sgi ${PREFIX}/share/examples/Mesa
+ @${RM} -f ${PREFIX}/share/examples/Mesa/widgets-sgi/Makefile~
+ ${LDCONFIG} -m ${PREFIX}/lib
+
+.include <bsd.port.mk>
diff --git a/graphics/Mesa/files/md5 b/graphics/Mesa/files/md5
new file mode 100644
index 00000000000..bf22cc3e41b
--- /dev/null
+++ b/graphics/Mesa/files/md5
@@ -0,0 +1 @@
+MD5 (Mesa-2.2.tar.gz) = 6606b168dfcb15fdde7de1076d9adfa9
diff --git a/graphics/Mesa/patches/patch-ab b/graphics/Mesa/patches/patch-ab
new file mode 100644
index 00000000000..a495880032b
--- /dev/null
+++ b/graphics/Mesa/patches/patch-ab
@@ -0,0 +1,11 @@
+--- mklib.freebsd.orig Wed Jan 8 05:24:57 1997
++++ mklib.freebsd Sun Jun 22 07:32:42 1997
+@@ -6,7 +6,7 @@
+ # First argument is name of output library
+ # Rest of arguments are object files
+
+-VERSION="2.2"
++VERSION="13.2"
+
+ LIBRARY=$1
+ shift 1
diff --git a/graphics/Mesa/pkg/COMMENT b/graphics/Mesa/pkg/COMMENT
new file mode 100644
index 00000000000..99521bb0717
--- /dev/null
+++ b/graphics/Mesa/pkg/COMMENT
@@ -0,0 +1 @@
+A graphics library similar to SGI's OpenGL.
diff --git a/graphics/Mesa/pkg/DESCR b/graphics/Mesa/pkg/DESCR
new file mode 100644
index 00000000000..5bca26de4ef
--- /dev/null
+++ b/graphics/Mesa/pkg/DESCR
@@ -0,0 +1,12 @@
+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.
+
+Note: Some examples are available under /usr/X11R6/share/examples/Mesa.
+
+paulo@isr.uc.pt
diff --git a/graphics/Mesa/pkg/PLIST b/graphics/Mesa/pkg/PLIST
new file mode 100644
index 00000000000..0a9832d9281
--- /dev/null
+++ b/graphics/Mesa/pkg/PLIST
@@ -0,0 +1,299 @@
+include/GL/FooMesa.h
+include/GL/dosmesa.h
+include/GL/gl.h
+include/GL/gl_mangle.h
+include/GL/glu.h
+include/GL/glu_mangle.h
+include/GL/glx.h
+include/GL/glx_mangle.h
+include/GL/gmesa.h
+include/GL/osmesa.h
+include/GL/svgamesa.h
+include/GL/wmesa.h
+include/GL/xmesa.h
+lib/libGL.a
+lib/libGL.so.13.2
+lib/libGLU.a
+lib/libGLU.so.13.2
+lib/libMesaGL.a
+lib/libMesaGL.so.13.2
+lib/libMesaGLU.a
+lib/libMesaGLU.so.13.2
+lib/libMesaaux.a
+lib/libMesaaux.so.13.2
+lib/libMesatk.a
+lib/libMesatk.so.13.2
+@exec ldconfig -m %B
+share/examples/Mesa/book/Imakefile
+share/examples/Mesa/book/Makefile
+share/examples/Mesa/book/NOTES
+share/examples/Mesa/book/README
+share/examples/Mesa/book/accanti
+share/examples/Mesa/book/accanti.c
+share/examples/Mesa/book/accnot
+share/examples/Mesa/book/accnot.c
+share/examples/Mesa/book/accpersp
+share/examples/Mesa/book/accpersp.c
+share/examples/Mesa/book/accum
+share/examples/Mesa/book/accum.c
+share/examples/Mesa/book/aim
+share/examples/Mesa/book/aim.c
+share/examples/Mesa/book/alpha
+share/examples/Mesa/book/alpha.c
+share/examples/Mesa/book/alpha3D
+share/examples/Mesa/book/alpha3D.c
+share/examples/Mesa/book/anti
+share/examples/Mesa/book/anti.c
+share/examples/Mesa/book/antiindex
+share/examples/Mesa/book/antiindex.c
+share/examples/Mesa/book/antipindex
+share/examples/Mesa/book/antipindex.c
+share/examples/Mesa/book/antipoint
+share/examples/Mesa/book/antipoint.c
+share/examples/Mesa/book/antipoly
+share/examples/Mesa/book/antipoly.c
+share/examples/Mesa/book/bezcurve
+share/examples/Mesa/book/bezcurve.c
+share/examples/Mesa/book/bezmesh
+share/examples/Mesa/book/bezmesh.c
+share/examples/Mesa/book/bezsurf
+share/examples/Mesa/book/bezsurf.c
+share/examples/Mesa/book/checker
+share/examples/Mesa/book/checker.c
+share/examples/Mesa/book/checker2
+share/examples/Mesa/book/checker2.c
+share/examples/Mesa/book/chess
+share/examples/Mesa/book/chess.c
+share/examples/Mesa/book/clip
+share/examples/Mesa/book/clip.c
+share/examples/Mesa/book/colormat
+share/examples/Mesa/book/colormat.c
+share/examples/Mesa/book/cone
+share/examples/Mesa/book/cone.c
+share/examples/Mesa/book/cube
+share/examples/Mesa/book/cube.c
+share/examples/Mesa/book/curve
+share/examples/Mesa/book/curve.c
+share/examples/Mesa/book/depthcue
+share/examples/Mesa/book/depthcue.c
+share/examples/Mesa/book/disk
+share/examples/Mesa/book/disk.c
+share/examples/Mesa/book/dof
+share/examples/Mesa/book/dof.c
+share/examples/Mesa/book/dofnot
+share/examples/Mesa/book/dofnot.c
+share/examples/Mesa/book/double
+share/examples/Mesa/book/double.c
+share/examples/Mesa/book/drawf
+share/examples/Mesa/book/drawf.c
+share/examples/Mesa/book/feedback
+share/examples/Mesa/book/feedback.c
+share/examples/Mesa/book/fog
+share/examples/Mesa/book/fog.c
+share/examples/Mesa/book/fogindex
+share/examples/Mesa/book/fogindex.c
+share/examples/Mesa/book/font
+share/examples/Mesa/book/font.c
+share/examples/Mesa/book/jitter.h
+share/examples/Mesa/book/light
+share/examples/Mesa/book/light.c
+share/examples/Mesa/book/linelist
+share/examples/Mesa/book/linelist.c
+share/examples/Mesa/book/lines
+share/examples/Mesa/book/lines.c
+share/examples/Mesa/book/list
+share/examples/Mesa/book/list.c
+share/examples/Mesa/book/list2
+share/examples/Mesa/book/list2.c
+share/examples/Mesa/book/maplight
+share/examples/Mesa/book/maplight.c
+share/examples/Mesa/book/material
+share/examples/Mesa/book/material.c
+share/examples/Mesa/book/mipmap
+share/examples/Mesa/book/mipmap.c
+share/examples/Mesa/book/model
+share/examples/Mesa/book/model.c
+share/examples/Mesa/book/movelight
+share/examples/Mesa/book/movelight.c
+share/examples/Mesa/book/nurbs
+share/examples/Mesa/book/nurbs.c
+share/examples/Mesa/book/pickdepth
+share/examples/Mesa/book/pickdepth.c
+share/examples/Mesa/book/pickline
+share/examples/Mesa/book/pickline.c
+share/examples/Mesa/book/picksquare
+share/examples/Mesa/book/picksquare.c
+share/examples/Mesa/book/plane
+share/examples/Mesa/book/plane.c
+share/examples/Mesa/book/planet
+share/examples/Mesa/book/planet.c
+share/examples/Mesa/book/planetup
+share/examples/Mesa/book/planetup.c
+share/examples/Mesa/book/polys
+share/examples/Mesa/book/polys.c
+share/examples/Mesa/book/robot
+share/examples/Mesa/book/robot.c
+share/examples/Mesa/book/sccolorlight
+share/examples/Mesa/book/sccolorlight.c
+share/examples/Mesa/book/scene
+share/examples/Mesa/book/scene.c
+share/examples/Mesa/book/scenebamb
+share/examples/Mesa/book/scenebamb.c
+share/examples/Mesa/book/sceneflat
+share/examples/Mesa/book/sceneflat.c
+share/examples/Mesa/book/select
+share/examples/Mesa/book/select.c
+share/examples/Mesa/book/simple
+share/examples/Mesa/book/simple.c
+share/examples/Mesa/book/smooth
+share/examples/Mesa/book/smooth.c
+share/examples/Mesa/book/sphere
+share/examples/Mesa/book/sphere.c
+share/examples/Mesa/book/stencil
+share/examples/Mesa/book/stencil.c
+share/examples/Mesa/book/stroke
+share/examples/Mesa/book/stroke.c
+share/examples/Mesa/book/surface
+share/examples/Mesa/book/surface.c
+share/examples/Mesa/book/tea
+share/examples/Mesa/book/tea.c
+share/examples/Mesa/book/teaambient
+share/examples/Mesa/book/teaambient.c
+share/examples/Mesa/book/teapots
+share/examples/Mesa/book/teapots.c
+share/examples/Mesa/book/texgen
+share/examples/Mesa/book/texgen.c
+share/examples/Mesa/book/texturesurf
+share/examples/Mesa/book/texturesurf.c
+share/examples/Mesa/book/trim.c
+share/examples/Mesa/book/xfont
+share/examples/Mesa/book/xfont.c
+share/examples/Mesa/demos/Imakefile
+share/examples/Mesa/demos/Makefile
+share/examples/Mesa/demos/bounce
+share/examples/Mesa/demos/bounce.c
+share/examples/Mesa/demos/clearspd.c
+share/examples/Mesa/demos/descrip.mms
+share/examples/Mesa/demos/fdraw.f
+share/examples/Mesa/demos/ftest.c
+share/examples/Mesa/demos/gamma
+share/examples/Mesa/demos/gamma.c
+share/examples/Mesa/demos/gears
+share/examples/Mesa/demos/gears.c
+share/examples/Mesa/demos/glxdemo
+share/examples/Mesa/demos/glxdemo.c
+share/examples/Mesa/demos/glxpixmap
+share/examples/Mesa/demos/glxpixmap.c
+share/examples/Mesa/demos/isosurf
+share/examples/Mesa/demos/isosurf.c
+share/examples/Mesa/demos/isosurf.dat
+share/examples/Mesa/demos/morph3d
+share/examples/Mesa/demos/morph3d.c
+share/examples/Mesa/demos/offset
+share/examples/Mesa/demos/offset.c
+share/examples/Mesa/demos/osdemo
+share/examples/Mesa/demos/osdemo.c
+share/examples/Mesa/demos/reflect
+share/examples/Mesa/demos/reflect.c
+share/examples/Mesa/demos/spectex.c
+share/examples/Mesa/demos/spin
+share/examples/Mesa/demos/spin.c
+share/examples/Mesa/demos/stex3d
+share/examples/Mesa/demos/stex3d.c
+share/examples/Mesa/demos/tess_demo.c
+share/examples/Mesa/demos/test0
+share/examples/Mesa/demos/test0.c
+share/examples/Mesa/demos/texobj
+share/examples/Mesa/demos/texobj.c
+share/examples/Mesa/demos/trispd.c
+share/examples/Mesa/demos/vgears.c
+share/examples/Mesa/demos/vindex.c
+share/examples/Mesa/demos/vtest.c
+share/examples/Mesa/demos/winpos
+share/examples/Mesa/demos/winpos.c
+share/examples/Mesa/demos/xdemo
+share/examples/Mesa/demos/xdemo.c
+share/examples/Mesa/samples/1.rgb
+share/examples/Mesa/samples/2.rgb
+share/examples/Mesa/samples/3.rgb
+share/examples/Mesa/samples/4.rgb
+share/examples/Mesa/samples/Imakefile
+share/examples/Mesa/samples/Makefile
+share/examples/Mesa/samples/NOTES
+share/examples/Mesa/samples/README
+share/examples/Mesa/samples/accum
+share/examples/Mesa/samples/accum.c
+share/examples/Mesa/samples/bitmap1
+share/examples/Mesa/samples/bitmap1.c
+share/examples/Mesa/samples/bitmap2
+share/examples/Mesa/samples/bitmap2.c
+share/examples/Mesa/samples/blendeq
+share/examples/Mesa/samples/blendeq.c
+share/examples/Mesa/samples/blendxor
+share/examples/Mesa/samples/blendxor.c
+share/examples/Mesa/samples/copy
+share/examples/Mesa/samples/copy.c
+share/examples/Mesa/samples/cursor
+share/examples/Mesa/samples/cursor.c
+share/examples/Mesa/samples/depth
+share/examples/Mesa/samples/depth.c
+share/examples/Mesa/samples/eval
+share/examples/Mesa/samples/eval.c
+share/examples/Mesa/samples/fog
+share/examples/Mesa/samples/fog.c
+share/examples/Mesa/samples/font
+share/examples/Mesa/samples/font.c
+share/examples/Mesa/samples/line
+share/examples/Mesa/samples/line.c
+share/examples/Mesa/samples/logo
+share/examples/Mesa/samples/logo.c
+share/examples/Mesa/samples/nurb
+share/examples/Mesa/samples/nurb.c
+share/examples/Mesa/samples/oglinfo
+share/examples/Mesa/samples/oglinfo.c
+share/examples/Mesa/samples/olympic
+share/examples/Mesa/samples/olympic.c
+share/examples/Mesa/samples/overlay
+share/examples/Mesa/samples/overlay.c
+share/examples/Mesa/samples/point
+share/examples/Mesa/samples/point.c
+share/examples/Mesa/samples/prim
+share/examples/Mesa/samples/prim.c
+share/examples/Mesa/samples/quad
+share/examples/Mesa/samples/quad.c
+share/examples/Mesa/samples/select
+share/examples/Mesa/samples/select.c
+share/examples/Mesa/samples/shape
+share/examples/Mesa/samples/shape.c
+share/examples/Mesa/samples/speed
+share/examples/Mesa/samples/speed.c
+share/examples/Mesa/samples/sphere
+share/examples/Mesa/samples/sphere.c
+share/examples/Mesa/samples/star
+share/examples/Mesa/samples/star.c
+share/examples/Mesa/samples/stencil
+share/examples/Mesa/samples/stencil.c
+share/examples/Mesa/samples/stretch
+share/examples/Mesa/samples/stretch.c
+share/examples/Mesa/samples/texture
+share/examples/Mesa/samples/texture.c
+share/examples/Mesa/samples/tri
+share/examples/Mesa/samples/tri.c
+share/examples/Mesa/samples/wave
+share/examples/Mesa/samples/wave.c
+share/examples/Mesa/widgets-sgi/GLwDrawA.c
+share/examples/Mesa/widgets-sgi/GLwDrawA.h
+share/examples/Mesa/widgets-sgi/GLwDrawAP.h
+share/examples/Mesa/widgets-sgi/GLwMDrawA.c
+share/examples/Mesa/widgets-sgi/GLwMDrawA.h
+share/examples/Mesa/widgets-sgi/GLwMDrawAP.h
+share/examples/Mesa/widgets-sgi/Makefile
+share/examples/Mesa/widgets-sgi/README
+share/examples/Mesa/widgets-sgi/boilerplate.c
+share/examples/Mesa/widgets-sgi/depend
+@dirrm share/examples/Mesa/samples
+@dirrm share/examples/Mesa/book
+@dirrm share/examples/Mesa/demos
+@dirrm share/examples/Mesa/widgets-sgi
+@dirrm share/examples/Mesa
+@dirrm include/GL