diff options
author | hubertf <hubertf> | 1997-11-03 00:36:12 +0000 |
---|---|---|
committer | hubertf <hubertf> | 1997-11-03 00:36:12 +0000 |
commit | b6b90787a8e605598cc0b117897ca6a1c973436d (patch) | |
tree | 36c26606ab5ca7a6d1b158a7b8ff8991659574b1 /graphics/Mesa | |
parent | 9e210a337e0467e57157bd3ed60fff94b592382c (diff) | |
download | pkgsrc-b6b90787a8e605598cc0b117897ca6a1c973436d.tar.gz |
OpenGL-clone
Diffstat (limited to 'graphics/Mesa')
-rw-r--r-- | graphics/Mesa/Makefile | 40 | ||||
-rw-r--r-- | graphics/Mesa/files/md5 | 1 | ||||
-rw-r--r-- | graphics/Mesa/patches/patch-ab | 11 | ||||
-rw-r--r-- | graphics/Mesa/pkg/COMMENT | 1 | ||||
-rw-r--r-- | graphics/Mesa/pkg/DESCR | 12 | ||||
-rw-r--r-- | graphics/Mesa/pkg/PLIST | 299 |
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 |