aboutsummaryrefslogtreecommitdiff
path: root/x11/glcapsviewer
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2020-09-07 12:46:48 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2020-09-07 12:46:48 +0000
commit39cc024fc5f969f84adb58d74bdf55d40d1a7918 (patch)
tree6e7c939bc810ffedd9d92869f15fe443edb711b6 /x11/glcapsviewer
parente295014580b494dd529e71d306a537048ffcd186 (diff)
downloadports-39cc024fc5f969f84adb58d74bdf55d40d1a7918.tar.gz
ports-39cc024fc5f969f84adb58d74bdf55d40d1a7918.zip
Notes
Diffstat (limited to 'x11/glcapsviewer')
-rw-r--r--x11/glcapsviewer/Makefile43
-rw-r--r--x11/glcapsviewer/distinfo3
-rw-r--r--x11/glcapsviewer/pkg-descr9
3 files changed, 55 insertions, 0 deletions
diff --git a/x11/glcapsviewer/Makefile b/x11/glcapsviewer/Makefile
new file mode 100644
index 000000000000..ad5692487428
--- /dev/null
+++ b/x11/glcapsviewer/Makefile
@@ -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>
diff --git a/x11/glcapsviewer/distinfo b/x11/glcapsviewer/distinfo
new file mode 100644
index 000000000000..970b5995d142
--- /dev/null
+++ b/x11/glcapsviewer/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1558464740
+SHA256 (SaschaWillems-glCapsViewer-g20190521-26e160c_GH0.tar.gz) = 61a1a184d28c9b779b118cfb1d9ef128278aaff05d4ed9df3c00ad819a1a6988
+SIZE (SaschaWillems-glCapsViewer-g20190521-26e160c_GH0.tar.gz) = 58651
diff --git a/x11/glcapsviewer/pkg-descr b/x11/glcapsviewer/pkg-descr
new file mode 100644
index 000000000000..5ab5c49099c5
--- /dev/null
+++ b/x11/glcapsviewer/pkg-descr
@@ -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