Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Sep 2020 12:46:48 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r547890 - in head/x11: . glcapsviewer
Message-ID:  <202009071246.087CkmAP065955@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danfe
Date: Mon Sep  7 12:46:48 2020
New Revision: 547890
URL: https://svnweb.freebsd.org/changeset/ports/547890

Log:
  OpenGL hardware capability viewer collects information on one's graphics
  card OpenGL implementation, including hardware capabilities, extensions,
  compressed texture formats, etc. and displays them in easy to browse way.
  
  WWW: https://github.com/SaschaWillems/glCapsViewer

Added:
  head/x11/glcapsviewer/
  head/x11/glcapsviewer/Makefile   (contents, props changed)
  head/x11/glcapsviewer/distinfo   (contents, props changed)
  head/x11/glcapsviewer/pkg-descr   (contents, props changed)
Modified:
  head/x11/Makefile

Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile	Mon Sep  7 11:54:42 2020	(r547889)
+++ head/x11/Makefile	Mon Sep  7 12:46:48 2020	(r547890)
@@ -71,6 +71,7 @@
     SUBDIR += fpc-x11
     SUBDIR += fstobdf
     SUBDIR += gdm
+    SUBDIR += glcapsviewer
     SUBDIR += gmrun
     SUBDIR += gnome-clipboard-daemon
     SUBDIR += gnome-desktop

Added: head/x11/glcapsviewer/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/glcapsviewer/Makefile	Mon Sep  7 12:46:48 2020	(r547890)
@@ -0,0 +1,43 @@
+# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	glcapsviewer
+DISTVERSION=	g20190521
+CATEGORIES=	x11
+
+MAINTAINER=	danfe@FreeBSD.org
+COMMENT=	OpenGL hardware capability viewer
+
+LICENSE=	LGPL3
+
+LIB_DEPENDS=	libglfw.so:graphics/glfw
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	SaschaWillems
+GH_PROJECT=	glCapsViewer
+GH_TAGNAME=	26e160c
+
+USES=		cmake gl qt:5 xorg
+USE_GL=		gl glew glu
+USE_QT=		buildtools_build qmake_build core gui network widgets
+USE_XORG=	ice sm x11 xext
+
+PLIST_FILES=	bin/glcapsviewer ${DATADIR_REL}/capslist.xml \
+		${DATADIR_REL}/enumList.xml
+
+post-patch:
+	@${REINPLACE_CMD} -e '/target_link_libraries/s,glfw ,,' \
+		${WRKSRC}/CMakeLists.txt
+	@${REINPLACE_CMD} -e 's,__linux__,__${OPSYS}__, ; /ifstream\
+		enumListxml/s,[^"]*ist\.xml",${DATADIR}/&,' \
+		${WRKSRC}/glCapsViewer.cpp ${WRKSRC}/glCapsViewerCore.cpp
+	@${REINPLACE_CMD} -e 's,!capsXmlFile\.exists,false \&\& &,' \
+		${WRKSRC}/main.cpp
+
+do-install:
+	${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME} \
+		${STAGEDIR}${PREFIX}/bin
+	@${MKDIR} ${STAGEDIR}${DATADIR}
+	${INSTALL_DATA} ${WRKSRC}/*.xml ${STAGEDIR}${DATADIR}
+
+.include <bsd.port.mk>

Added: head/x11/glcapsviewer/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/glcapsviewer/distinfo	Mon Sep  7 12:46:48 2020	(r547890)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1558464740
+SHA256 (SaschaWillems-glCapsViewer-g20190521-26e160c_GH0.tar.gz) = 61a1a184d28c9b779b118cfb1d9ef128278aaff05d4ed9df3c00ad819a1a6988
+SIZE (SaschaWillems-glCapsViewer-g20190521-26e160c_GH0.tar.gz) = 58651

Added: head/x11/glcapsviewer/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/glcapsviewer/pkg-descr	Mon Sep  7 12:46:48 2020	(r547890)
@@ -0,0 +1,9 @@
+The OpenGL hardware capability viewer collects information on one's graphics
+card OpenGL implementation, including hardware capabilities, extensions,
+compressed texture formats, etc. and displays them in an easy to browse way.
+
+This data can then be uploaded to online database that developers can use to
+check on OpenGL features and support for different graphics cards available
+on the market.
+
+WWW: https://github.com/SaschaWillems/glCapsViewer



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009071246.087CkmAP065955>