pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/MesaDemos Update to MesaDemos-8.20.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e846443b4e3e
branches:  trunk
changeset: 649402:e846443b4e3e
user:      tnn <tnn%pkgsrc.org@localhost>
date:      Fri Apr 03 01:57:40 2015 +0000

description:
Update to MesaDemos-8.20.

This makes MesaDemos independent from MesaLib.

diffstat:

 graphics/MesaDemos/Makefile |   57 +--
 graphics/MesaDemos/PLIST    |  818 +++++++++++++++++--------------------------
 graphics/MesaDemos/distinfo |    5 +
 3 files changed, 344 insertions(+), 536 deletions(-)

diffs (truncated from 897 to 300 lines):

diff -r 0a6570d1073c -r e846443b4e3e graphics/MesaDemos/Makefile
--- a/graphics/MesaDemos/Makefile       Fri Apr 03 01:34:42 2015 +0000
+++ b/graphics/MesaDemos/Makefile       Fri Apr 03 01:57:40 2015 +0000
@@ -1,44 +1,23 @@
-# $NetBSD: Makefile,v 1.36 2011/12/20 14:11:33 wiz Exp $
-
-PKGNAME=       MesaDemos-${MESA_VERSION}
-COMMENT=       OpenGL examples and Demos
-
+# $NetBSD: Makefile,v 1.37 2015/04/03 01:57:40 tnn Exp $
 
-# We include Makefile.lib here to pull in the configuration machinery.
-#
-.include "../../graphics/Mesa/Makefile.lib"
-
-USE_TOOLS+=    pax
-BUILD_DIRS=    progs
-BUILD_TARGET=  default
-EGDIR=         ${PREFIX}/share/examples/${PKGNAME_NOREV}
-
-AUTO_MKDIRS=   yes
-
-.include "../../graphics/Mesa/buildlink3.mk"
+DISTNAME=      mesa-demos-8.2.0
+PKGNAME=       ${DISTNAME:S/mesa-demos/MesaDemos/}
+CATEGORIES=    graphics
+MASTER_SITES=  ftp://ftp.freedesktop.org/pub/mesa/demos/8.2.0/
+EXTRACT_SUFX=  .tar.bz2
 
-pre-build:
-       cd ${WRKSRC} && ${RM} -fr src
-       ${CP} ${WRKSRC}/configs/pkgsrc ${WRKSRC}/configs/current
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://cgit.freedesktop.org/mesa/demos/
+COMMENT=       OpenGL examples and Demos
+#LICENSE=      # Similar to mit but with SGI advertising clause.
 
-do-install:
-       cd ${WRKSRC}/progs && pax               \
-               -s ',^./.*Makefile.*,,' \
-               -s ',^./CVS.*,,'                \
-               -s ',^./.*\.o$$,,'              \
-               -s ',^./\.libs.*,,'             \
-               -s ',^./\.deps.*,,'             \
-               -s ',^./.*\.orig$$,,'           \
-               -rw . ${DESTDIR}${EGDIR}/${dir}
-       ${CHMOD} -R a+rX ${DESTDIR}${EGDIR}
+GNU_CONFIGURE= yes
+USE_LIBTOOL=   yes
+USE_TOOLS+=    pkg-config
+USE_LANGUAGES= c c++
 
-###
-### XXX remove this when it's unnecessary
-###
-post-install:
-       ${CHMOD} -x ${DESTDIR}${EGDIR}/demos/glslnoise.c
-.include "../../x11/libXi/buildlink3.mk"
-.include "../../x11/libXmu/buildlink3.mk"
-
-.include "../../mk/pthread.buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/glew/buildlink3.mk"
+.include "../../graphics/glu/buildlink3.mk"
+.include "../../graphics/glut/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 0a6570d1073c -r e846443b4e3e graphics/MesaDemos/PLIST
--- a/graphics/MesaDemos/PLIST  Fri Apr 03 01:34:42 2015 +0000
+++ b/graphics/MesaDemos/PLIST  Fri Apr 03 01:57:40 2015 +0000
@@ -1,497 +1,321 @@
-@comment $NetBSD: PLIST,v 1.14 2009/06/14 17:59:05 joerg Exp $
-share/examples/${PKGNAME}/beos/GLInfo.cpp
-share/examples/${PKGNAME}/beos/demo.cpp
-share/examples/${PKGNAME}/beos/sample.cpp
-share/examples/${PKGNAME}/demos/README
-share/examples/${PKGNAME}/demos/arbfplight
-share/examples/${PKGNAME}/demos/arbfplight.c
-share/examples/${PKGNAME}/demos/arbfslight
-share/examples/${PKGNAME}/demos/arbfslight.c
-share/examples/${PKGNAME}/demos/arbocclude
-share/examples/${PKGNAME}/demos/arbocclude.c
-share/examples/${PKGNAME}/demos/bounce
-share/examples/${PKGNAME}/demos/bounce.c
-share/examples/${PKGNAME}/demos/clearspd
-share/examples/${PKGNAME}/demos/clearspd.c
-share/examples/${PKGNAME}/demos/copypix
-share/examples/${PKGNAME}/demos/copypix.c
-share/examples/${PKGNAME}/demos/cubemap
-share/examples/${PKGNAME}/demos/cubemap.c
-share/examples/${PKGNAME}/demos/descrip.mms
-share/examples/${PKGNAME}/demos/drawpix
-share/examples/${PKGNAME}/demos/drawpix.c
-share/examples/${PKGNAME}/demos/engine
-share/examples/${PKGNAME}/demos/engine.c
-share/examples/${PKGNAME}/demos/extfuncs.h
-share/examples/${PKGNAME}/demos/fbo_firecube
-share/examples/${PKGNAME}/demos/fbo_firecube.c
-share/examples/${PKGNAME}/demos/fire
-share/examples/${PKGNAME}/demos/fire.c
-share/examples/${PKGNAME}/demos/fogcoord
-share/examples/${PKGNAME}/demos/fogcoord.c
-share/examples/${PKGNAME}/demos/fplight
-share/examples/${PKGNAME}/demos/fplight.c
-share/examples/${PKGNAME}/demos/fslight
-share/examples/${PKGNAME}/demos/fslight.c
-share/examples/${PKGNAME}/demos/gamma
-share/examples/${PKGNAME}/demos/gamma.c
-share/examples/${PKGNAME}/demos/gearbox
-share/examples/${PKGNAME}/demos/gearbox.c
-share/examples/${PKGNAME}/demos/gears
-share/examples/${PKGNAME}/demos/gears.c
-share/examples/${PKGNAME}/demos/geartrain
-share/examples/${PKGNAME}/demos/geartrain.c
-share/examples/${PKGNAME}/demos/geartrain.dat
-share/examples/${PKGNAME}/demos/glinfo
-share/examples/${PKGNAME}/demos/glinfo.c
-share/examples/${PKGNAME}/demos/gloss
-share/examples/${PKGNAME}/demos/gloss.c
-share/examples/${PKGNAME}/demos/glslnoise
-share/examples/${PKGNAME}/demos/glslnoise.c
-share/examples/${PKGNAME}/demos/gltestperf
-share/examples/${PKGNAME}/demos/gltestperf.c
-share/examples/${PKGNAME}/demos/glutfx
-share/examples/${PKGNAME}/demos/glutfx.c
-share/examples/${PKGNAME}/demos/ipers
-share/examples/${PKGNAME}/demos/ipers.c
-share/examples/${PKGNAME}/demos/isosurf
-share/examples/${PKGNAME}/demos/isosurf.c
-share/examples/${PKGNAME}/demos/isosurf.dat
-share/examples/${PKGNAME}/demos/lodbias
-share/examples/${PKGNAME}/demos/lodbias.c
-share/examples/${PKGNAME}/demos/morph3d
-share/examples/${PKGNAME}/demos/morph3d.c
-share/examples/${PKGNAME}/demos/multiarb
-share/examples/${PKGNAME}/demos/multiarb.c
-share/examples/${PKGNAME}/demos/occlude.c
-share/examples/${PKGNAME}/demos/paltex
-share/examples/${PKGNAME}/demos/paltex.c
-share/examples/${PKGNAME}/demos/particles.cxx
-share/examples/${PKGNAME}/demos/particles.h
-share/examples/${PKGNAME}/demos/pointblast
-share/examples/${PKGNAME}/demos/pointblast.c
-share/examples/${PKGNAME}/demos/rain
-share/examples/${PKGNAME}/demos/rain.cxx
-share/examples/${PKGNAME}/demos/ray
-share/examples/${PKGNAME}/demos/ray.c
-share/examples/${PKGNAME}/demos/readpix
-share/examples/${PKGNAME}/demos/readpix.c
-share/examples/${PKGNAME}/demos/readtex.c
-share/examples/${PKGNAME}/demos/readtex.h
-share/examples/${PKGNAME}/demos/reflect
-share/examples/${PKGNAME}/demos/reflect.c
-share/examples/${PKGNAME}/demos/renormal
-share/examples/${PKGNAME}/demos/renormal.c
-share/examples/${PKGNAME}/demos/shadowtex
-share/examples/${PKGNAME}/demos/shadowtex.c
-share/examples/${PKGNAME}/demos/showbuffer.c
-share/examples/${PKGNAME}/demos/showbuffer.h
-share/examples/${PKGNAME}/demos/singlebuffer
-share/examples/${PKGNAME}/demos/singlebuffer.c
-share/examples/${PKGNAME}/demos/spectex
-share/examples/${PKGNAME}/demos/spectex.c
-share/examples/${PKGNAME}/demos/spriteblast
-share/examples/${PKGNAME}/demos/spriteblast.c
-share/examples/${PKGNAME}/demos/stex3d
-share/examples/${PKGNAME}/demos/stex3d.c
-share/examples/${PKGNAME}/demos/streaming_rect
-share/examples/${PKGNAME}/demos/streaming_rect.c
-share/examples/${PKGNAME}/demos/teapot
-share/examples/${PKGNAME}/demos/teapot.c
-share/examples/${PKGNAME}/demos/terrain
-share/examples/${PKGNAME}/demos/terrain.c
-share/examples/${PKGNAME}/demos/terrain.dat
-share/examples/${PKGNAME}/demos/tessdemo
-share/examples/${PKGNAME}/demos/tessdemo.c
-share/examples/${PKGNAME}/demos/texcyl
-share/examples/${PKGNAME}/demos/texcyl.c
-share/examples/${PKGNAME}/demos/texdown
-share/examples/${PKGNAME}/demos/texdown.c
-share/examples/${PKGNAME}/demos/texenv
-share/examples/${PKGNAME}/demos/texenv.c
-share/examples/${PKGNAME}/demos/texobj
-share/examples/${PKGNAME}/demos/texobj.c
-share/examples/${PKGNAME}/demos/trackball.c
-share/examples/${PKGNAME}/demos/trackball.h
-share/examples/${PKGNAME}/demos/trispd
-share/examples/${PKGNAME}/demos/trispd.c
-share/examples/${PKGNAME}/demos/tunnel
-share/examples/${PKGNAME}/demos/tunnel.c
-share/examples/${PKGNAME}/demos/tunnel2
-share/examples/${PKGNAME}/demos/tunnel2.c
-share/examples/${PKGNAME}/demos/tunneldat.h
-share/examples/${PKGNAME}/demos/vao_demo
-share/examples/${PKGNAME}/demos/vao_demo.c
-share/examples/${PKGNAME}/demos/winpos
-share/examples/${PKGNAME}/demos/winpos.c
-share/examples/${PKGNAME}/fbdev/glfbdevtest.c
-share/examples/${PKGNAME}/ggi/asc-view.c
-share/examples/${PKGNAME}/ggi/gears.c
-share/examples/${PKGNAME}/ggi/gears2.c
-share/examples/${PKGNAME}/glsl/CH06-brick.frag
-share/examples/${PKGNAME}/glsl/CH06-brick.vert
-share/examples/${PKGNAME}/glsl/CH11-bumpmap.frag
-share/examples/${PKGNAME}/glsl/CH11-bumpmap.vert
-share/examples/${PKGNAME}/glsl/CH11-toyball.frag
-share/examples/${PKGNAME}/glsl/CH11-toyball.vert
-share/examples/${PKGNAME}/glsl/CH18-mandel.frag
-share/examples/${PKGNAME}/glsl/CH18-mandel.vert
-share/examples/${PKGNAME}/glsl/bitmap
-share/examples/${PKGNAME}/glsl/bitmap.c
-share/examples/${PKGNAME}/glsl/brick
-share/examples/${PKGNAME}/glsl/brick.c
-share/examples/${PKGNAME}/glsl/bump
-share/examples/${PKGNAME}/glsl/bump.c
-share/examples/${PKGNAME}/glsl/convolution.frag
-share/examples/${PKGNAME}/glsl/convolution.vert
-share/examples/${PKGNAME}/glsl/convolutions
-share/examples/${PKGNAME}/glsl/convolutions.c
-share/examples/${PKGNAME}/glsl/cubemap.frag
-share/examples/${PKGNAME}/glsl/deriv
-share/examples/${PKGNAME}/glsl/deriv.c
-share/examples/${PKGNAME}/glsl/extfuncs.h
-share/examples/${PKGNAME}/glsl/fragcoord
-share/examples/${PKGNAME}/glsl/fragcoord.c
-share/examples/${PKGNAME}/glsl/mandelbrot
-share/examples/${PKGNAME}/glsl/mandelbrot.c
-share/examples/${PKGNAME}/glsl/multinoise
-share/examples/${PKGNAME}/glsl/multinoise.c
-share/examples/${PKGNAME}/glsl/multitex
-share/examples/${PKGNAME}/glsl/multitex.c
-share/examples/${PKGNAME}/glsl/multitex.frag
-share/examples/${PKGNAME}/glsl/multitex.vert
-share/examples/${PKGNAME}/glsl/noise
-share/examples/${PKGNAME}/glsl/noise.c
-share/examples/${PKGNAME}/glsl/pointcoord
-share/examples/${PKGNAME}/glsl/pointcoord.c
-share/examples/${PKGNAME}/glsl/points
-share/examples/${PKGNAME}/glsl/points.c
-share/examples/${PKGNAME}/glsl/readtex.c
-share/examples/${PKGNAME}/glsl/readtex.h
-share/examples/${PKGNAME}/glsl/reflect.vert
-share/examples/${PKGNAME}/glsl/samplers
-share/examples/${PKGNAME}/glsl/samplers.c
-share/examples/${PKGNAME}/glsl/shaderutil.c
-share/examples/${PKGNAME}/glsl/shaderutil.h
-share/examples/${PKGNAME}/glsl/shadowtex.frag
-share/examples/${PKGNAME}/glsl/simple.vert
-share/examples/${PKGNAME}/glsl/skinning
-share/examples/${PKGNAME}/glsl/skinning.c
-share/examples/${PKGNAME}/glsl/skinning.frag
-share/examples/${PKGNAME}/glsl/skinning.vert
-share/examples/${PKGNAME}/glsl/texdemo1
-share/examples/${PKGNAME}/glsl/texdemo1.c
-share/examples/${PKGNAME}/glsl/toyball
-share/examples/${PKGNAME}/glsl/toyball.c
-share/examples/${PKGNAME}/glsl/trirast
-share/examples/${PKGNAME}/glsl/trirast.c
-share/examples/${PKGNAME}/glsl/twoside
-share/examples/${PKGNAME}/glsl/twoside.c
-share/examples/${PKGNAME}/glsl/vert-or-frag-only
-share/examples/${PKGNAME}/glsl/vert-or-frag-only.c
-share/examples/${PKGNAME}/glsl/vert-tex
-share/examples/${PKGNAME}/glsl/vert-tex.c
-share/examples/${PKGNAME}/images/arch.rgb
-share/examples/${PKGNAME}/images/bw.rgb
-share/examples/${PKGNAME}/images/girl.rgb
-share/examples/${PKGNAME}/images/girl2.rgb
-share/examples/${PKGNAME}/images/reflect.rgb
-share/examples/${PKGNAME}/images/s128.rgb
-share/examples/${PKGNAME}/images/tile.rgb
-share/examples/${PKGNAME}/images/tree2.rgba
-share/examples/${PKGNAME}/images/tree3.rgb
-share/examples/${PKGNAME}/images/wrs_logo.rgb
-share/examples/${PKGNAME}/osdemos/osdemo.c
-share/examples/${PKGNAME}/osdemos/osdemo16.c
-share/examples/${PKGNAME}/osdemos/osdemo32.c
-share/examples/${PKGNAME}/osdemos/ostest1.c
-share/examples/${PKGNAME}/redbook/README
-share/examples/${PKGNAME}/redbook/aaindex
-share/examples/${PKGNAME}/redbook/aaindex.c
-share/examples/${PKGNAME}/redbook/aapoly
-share/examples/${PKGNAME}/redbook/aapoly.c
-share/examples/${PKGNAME}/redbook/aargb
-share/examples/${PKGNAME}/redbook/aargb.c
-share/examples/${PKGNAME}/redbook/accanti
-share/examples/${PKGNAME}/redbook/accanti.c
-share/examples/${PKGNAME}/redbook/accpersp
-share/examples/${PKGNAME}/redbook/accpersp.c
-share/examples/${PKGNAME}/redbook/alpha
-share/examples/${PKGNAME}/redbook/alpha.c
-share/examples/${PKGNAME}/redbook/alpha3D
-share/examples/${PKGNAME}/redbook/alpha3D.c
-share/examples/${PKGNAME}/redbook/anti
-share/examples/${PKGNAME}/redbook/anti.c
-share/examples/${PKGNAME}/redbook/bezcurve
-share/examples/${PKGNAME}/redbook/bezcurve.c
-share/examples/${PKGNAME}/redbook/bezmesh
-share/examples/${PKGNAME}/redbook/bezmesh.c
-share/examples/${PKGNAME}/redbook/checker
-share/examples/${PKGNAME}/redbook/checker.c



Home | Main Index | Thread Index | Old Index