diff options
author | tnn <tnn@pkgsrc.org> | 2019-01-04 01:43:20 +0000 |
---|---|---|
committer | tnn <tnn@pkgsrc.org> | 2019-01-04 01:43:20 +0000 |
commit | 044a211491b6dcdff47a734fb037d2334cf02b74 (patch) | |
tree | 8b4075acb5a6e7397fd5486d9632fe9863efb56f | |
parent | 78a97e838e2ec105a66b4956a51e87b8850eee0c (diff) | |
download | pkgsrc-044a211491b6dcdff47a734fb037d2334cf02b74.tar.gz |
MesaDemos: update to 8.4.0
- Add option to install new eglinfo binary, disabled by default as
it requires mesa with EGL and native X11 might not have that.
8.4.0
New features and changes:
- glxinfo now supports OpenGL 4.6
- glxinfo prints more OpenGL limits (GL 3.0 up to GL 4.6)
- glxinfo gained support for GL_ATI_meminfo and GL_NVX_gpu_memory_info
- eglinfo binary is now installed by `make install`
- misc bugfixes
8.3.0
This new mesa-demos release fixes the build issue against mesa 10.6 (Bug 91643)
and picks up the latest glxinfo changes.
- misc changes
- misc bugfixes
-rw-r--r-- | graphics/MesaDemos/Makefile | 9 | ||||
-rw-r--r-- | graphics/MesaDemos/PLIST | 6 | ||||
-rw-r--r-- | graphics/MesaDemos/distinfo | 11 | ||||
-rw-r--r-- | graphics/MesaDemos/options.mk | 16 | ||||
-rw-r--r-- | graphics/MesaDemos/patches/patch-src_Makefile.in | 14 |
5 files changed, 30 insertions, 26 deletions
diff --git a/graphics/MesaDemos/Makefile b/graphics/MesaDemos/Makefile index b2f87aac776..b1bd9037526 100644 --- a/graphics/MesaDemos/Makefile +++ b/graphics/MesaDemos/Makefile @@ -1,10 +1,9 @@ -# $NetBSD: Makefile,v 1.42 2018/01/03 00:29:23 rillig Exp $ +# $NetBSD: Makefile,v 1.43 2019/01/04 01:43:20 tnn Exp $ -DISTNAME= mesa-demos-8.2.0 +DISTNAME= mesa-demos-8.4.0 PKGNAME= ${DISTNAME:S/mesa-demos/MesaDemos/} -PKGREVISION= 3 CATEGORIES= graphics -MASTER_SITES= ftp://ftp.freedesktop.org/pub/mesa/demos/8.2.0/ +MASTER_SITES= ftp://ftp.freedesktop.org/pub/mesa/demos/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@NetBSD.org @@ -26,6 +25,8 @@ SUBST_SED.bitmap= -e 's/bitmap$$(EXEEXT)/bitmap_mesademos$$(EXEEXT)/g' SUBST_SED.bitmap+= -e 's/glxgears$$(EXEEXT)/glxgears_mesademos$$(EXEEXT)/g' SUBST_SED.bitmap+= -e 's/glxinfo$$(EXEEXT)/glxinfo_mesademos$$(EXEEXT)/g' +.include "options.mk" + .include "../../graphics/freetype2/buildlink3.mk" .include "../../graphics/glew/buildlink3.mk" .include "../../graphics/glu/buildlink3.mk" diff --git a/graphics/MesaDemos/PLIST b/graphics/MesaDemos/PLIST index ea55d21c9ea..f8a3e84aace 100644 --- a/graphics/MesaDemos/PLIST +++ b/graphics/MesaDemos/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.17 2015/12/30 04:13:07 dholland Exp $ +@comment $NetBSD: PLIST,v 1.18 2019/01/04 01:43:20 tnn Exp $ bin/arbfplight bin/arbfslight bin/arbocclude @@ -22,7 +22,6 @@ bin/clearspd bin/convolutions bin/copypix bin/copytex -bin/corender bin/createwin bin/cubemap bin/cuberender @@ -46,6 +45,7 @@ bin/drawelements-large bin/drawoverhead bin/drawpix bin/drawrange +${PLIST.egl}bin/eglinfo bin/engine bin/fbo_firecube bin/fbobind @@ -71,6 +71,7 @@ bin/geom-stipple-lines bin/geom-wide-lines bin/glinfo bin/gloss +bin/glsl-compile-time bin/glslstateschange bin/glsync bin/gltestperf @@ -246,6 +247,7 @@ bin/tri-stipple bin/tri-tex bin/tri-tex-1d bin/tri-tex-3d +bin/tri-tex-stipple bin/tri-tri bin/tri-unfilled bin/tri-unfilled-clip diff --git a/graphics/MesaDemos/distinfo b/graphics/MesaDemos/distinfo index 60f61b8b1af..dcac1bb3446 100644 --- a/graphics/MesaDemos/distinfo +++ b/graphics/MesaDemos/distinfo @@ -1,8 +1,7 @@ -$NetBSD: distinfo,v 1.24 2015/11/03 21:33:51 agc Exp $ +$NetBSD: distinfo,v 1.25 2019/01/04 01:43:20 tnn Exp $ -SHA1 (mesa-demos-8.2.0.tar.bz2) = e1a66ac63eebba4f950f95d830f34a6005167116 -RMD160 (mesa-demos-8.2.0.tar.bz2) = e6804e480ed5d227ba689cb9b3ea95cc85353889 -SHA512 (mesa-demos-8.2.0.tar.bz2) = 590e9fb66e23c0ad526754e9084858eb3e1fa906be55ee6121089325254b970e135e04d53c634cabd13d59c572ea39a4a877bce14b120d73850aafd159a5c8de -Size (mesa-demos-8.2.0.tar.bz2) = 10071635 bytes -SHA1 (patch-src_Makefile.in) = ab349abae606c4b0f8dae4604e96fc51c02828ac +SHA1 (mesa-demos-8.4.0.tar.bz2) = 57ba892e919fa22ce3db9f25e7331a6fa33c652c +RMD160 (mesa-demos-8.4.0.tar.bz2) = dcbfec40c173cacef19bf929b4b8119ce78e8e1b +SHA512 (mesa-demos-8.4.0.tar.bz2) = b72d03cad36e0535ff18dcfb222ec4200064b9264f6da51a6e5f03b0dd912abe188bc1d600b6698de3ce6f63b28d2ce01565886ca8e7079edc4967fbf2fb0957 +Size (mesa-demos-8.4.0.tar.bz2) = 10073259 bytes SHA1 (patch-src_xdemos_glinfo__common.c) = 1f657daf58f2ae08a161cd7ab73285af441f17b0 diff --git a/graphics/MesaDemos/options.mk b/graphics/MesaDemos/options.mk new file mode 100644 index 00000000000..4d9315e687b --- /dev/null +++ b/graphics/MesaDemos/options.mk @@ -0,0 +1,16 @@ +# $NetBSD: options.mk,v 1.1 2019/01/04 01:43:20 tnn Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.MesaDemos +PKG_SUPPORTED_OPTIONS= egl +PKG_SUGGESTED_OPTIONS= + +.include "../../mk/bsd.options.mk" + +PLIST_VARS+= egl + +.if !empty(PKG_OPTIONS:Megl) +CONFIGURE_ARGS+= --enable-egl +PLIST.egl= yes +.else +CONFIGURE_ARGS+= --disable-egl +.endif diff --git a/graphics/MesaDemos/patches/patch-src_Makefile.in b/graphics/MesaDemos/patches/patch-src_Makefile.in deleted file mode 100644 index 65050caa064..00000000000 --- a/graphics/MesaDemos/patches/patch-src_Makefile.in +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-src_Makefile.in,v 1.1 2015/09/11 00:10:43 tnn Exp $ - -egl subdir doesn't build with current Mesa release. - ---- src/Makefile.in.orig 2014-07-05 09:13:27.000000000 +0000 -+++ src/Makefile.in -@@ -354,7 +354,6 @@ SUBDIRS = \ - util \ - data \ - demos \ -- egl \ - fp \ - fpglsl \ - glsl \ |