git: b7d681aadc8e - main - graphics/glbinding: Update 3.1.0 → 3.3.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 13 Feb 2023 04:26:42 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b7d681aadc8ee8565ed4a50e9cacf909be0606af

commit b7d681aadc8ee8565ed4a50e9cacf909be0606af
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-02-12 18:04:20 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-02-13 04:26:36 +0000

    graphics/glbinding: Update 3.1.0 → 3.3.0
---
 graphics/glbinding/Makefile  | 13 +++++++------
 graphics/glbinding/distinfo  |  6 +++---
 graphics/glbinding/pkg-plist | 25 +++++++++++++++++++++++--
 3 files changed, 33 insertions(+), 11 deletions(-)

diff --git a/graphics/glbinding/Makefile b/graphics/glbinding/Makefile
index 158146c033b0..29d7f8fec3fe 100644
--- a/graphics/glbinding/Makefile
+++ b/graphics/glbinding/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	glbinding
 DISTVERSIONPREFIX=	v
-DISTVERSION=	3.1.0
+DISTVERSION=	3.3.0
 CATEGORIES=	graphics devel
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -10,17 +10,18 @@ WWW=		https://glbinding.org/
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		cmake compiler:c++11-lang qt:5
+LIB_DEPENDS=	libglfw.so:graphics/glfw
+
+USES=		cmake:testing compiler:c++11-lang gl qt:5
 USE_QT=		core gui widgets buildtools:build qmake:build
+USE_GL=		gl glew glu opengl
 USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	cginternals
 
-LDFLAGS+=	-lpthread # workaround for https://github.com/cginternals/glbinding/issues/327
+CMAKE_TESTING_ON=	OPTION_BUILD_TESTS
 
-post-install: # workaround for https://github.com/cginternals/glbinding/issues/328
-	@${RM} ${STAGEDIR}${PREFIX}/include/KHR/khrplatform.h
-	@${RMDIR} ${STAGEDIR}${PREFIX}/include/KHR
+LDFLAGS+=	-lpthread # workaround for https://github.com/cginternals/glbinding/issues/327
 
 .include <bsd.port.mk>
diff --git a/graphics/glbinding/distinfo b/graphics/glbinding/distinfo
index 38bc5e89ba27..af09e4064c23 100644
--- a/graphics/glbinding/distinfo
+++ b/graphics/glbinding/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1644345682
-SHA256 (cginternals-glbinding-v3.1.0_GH0.tar.gz) = 6729b260787108462ec6d8954f32a3f11f959ada7eebf1a2a33173b68762849e
-SIZE (cginternals-glbinding-v3.1.0_GH0.tar.gz) = 2996520
+TIMESTAMP = 1676222638
+SHA256 (cginternals-glbinding-v3.3.0_GH0.tar.gz) = a0aa5e67b538649979a71705313fc2b2c3aa49cf9af62a97f7ee9a665fd30564
+SIZE (cginternals-glbinding-v3.3.0_GH0.tar.gz) = 1909691
diff --git a/graphics/glbinding/pkg-plist b/graphics/glbinding/pkg-plist
index 4d68129a38a3..62de2a20eda9 100644
--- a/graphics/glbinding/pkg-plist
+++ b/graphics/glbinding/pkg-plist
@@ -1,4 +1,10 @@
+bin/glcontexts
+bin/glescontexts
+bin/glfunctions
+bin/glinfo
+bin/glisdeprecated
 bin/glmeta
+bin/glqueries
 include/glbinding-aux/ContextInfo.h
 include/glbinding-aux/Meta.h
 include/glbinding-aux/RingBuffer.h
@@ -11,6 +17,7 @@ include/glbinding-aux/glbinding-aux_features.h
 include/glbinding-aux/logging.h
 include/glbinding-aux/types_to_string.h
 include/glbinding-aux/types_to_string.inl
+include/glbinding/3rdparty/KHR/khrplatform.h
 include/glbinding/AbstractFunction.h
 include/glbinding/AbstractState.h
 include/glbinding/AbstractValue.h
@@ -40,6 +47,7 @@ include/glbinding/gl/functions-patches.h
 include/glbinding/gl/functions.h
 include/glbinding/gl/gl.h
 include/glbinding/gl/types.h
+include/glbinding/gl/types.inl
 include/glbinding/gl/values.h
 include/glbinding/gl10/bitfield.h
 include/glbinding/gl10/boolean.h
@@ -378,20 +386,32 @@ include/glbinding/glbinding_features.h
 include/glbinding/nogl.h
 lib/libglbinding-aux.so
 lib/libglbinding-aux.so.3
-lib/libglbinding-aux.so.3.1.0
+lib/libglbinding-aux.so.3.3.0
 lib/libglbinding.so
 lib/libglbinding.so.3
-lib/libglbinding.so.3.1.0
+lib/libglbinding.so.3.3.0
 %%DATADIR%%/AUTHORS
 %%DATADIR%%/LICENSE
 %%DATADIR%%/README.md
 %%DATADIR%%/VERSION
+%%DATADIR%%/callbacks
+%%DATADIR%%/cmake/FindKHR.cmake
 %%DATADIR%%/cmake/KHRplatform/KHRplatform-export.cmake
 %%DATADIR%%/cmake/glbinding-aux/glbinding-aux-export-%%CMAKE_BUILD_TYPE%%.cmake
 %%DATADIR%%/cmake/glbinding-aux/glbinding-aux-export.cmake
 %%DATADIR%%/cmake/glbinding/glbinding-export-%%CMAKE_BUILD_TYPE%%.cmake
 %%DATADIR%%/cmake/glbinding/glbinding-export.cmake
+%%DATADIR%%/comparison
+%%DATADIR%%/cubescape
+%%DATADIR%%/cubescape-gles
+%%DATADIR%%/cubescape-log
 %%DATADIR%%/cubescape-qt
+%%DATADIR%%/data/cubescape-gles/cubescape.frag
+%%DATADIR%%/data/cubescape-gles/cubescape.geom
+%%DATADIR%%/data/cubescape-gles/cubescape.vert
+%%DATADIR%%/data/cubescape-gles/patches.64.16.rgb.ub.raw
+%%DATADIR%%/data/cubescape-gles/shaderconfig.json
+%%DATADIR%%/data/cubescape-gles/terrain.64.64.r.ub.raw
 %%DATADIR%%/data/cubescape/cubescape.frag
 %%DATADIR%%/data/cubescape/cubescape.geom
 %%DATADIR%%/data/cubescape/cubescape.vert
@@ -399,3 +419,4 @@ lib/libglbinding.so.3.1.0
 %%DATADIR%%/data/cubescape/shaderconfig.json
 %%DATADIR%%/data/cubescape/terrain.64.64.r.ub.raw
 %%DATADIR%%/glbinding-config.cmake
+%%DATADIR%%/multi-context