aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/nuklear/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11-toolkits/nuklear/Makefile')
-rw-r--r--x11-toolkits/nuklear/Makefile17
1 files changed, 15 insertions, 2 deletions
diff --git a/x11-toolkits/nuklear/Makefile b/x11-toolkits/nuklear/Makefile
index 3bb2a551c368..a0aef1b8e0b2 100644
--- a/x11-toolkits/nuklear/Makefile
+++ b/x11-toolkits/nuklear/Makefile
@@ -1,17 +1,24 @@
PORTNAME= nuklear
-PORTVERSION= 4.06.2 # from package.json, repository not tagged
+DISTVERSION= 4.12.0
CATEGORIES= x11-toolkits
MAINTAINER= yuri@FreeBSD.org
COMMENT= Minimal-state, immediate-mode graphical user interface toolkit
+WWW= https://github.com/Immediate-Mode-UI/Nuklear
LICENSE= MIT PD
LICENSE_COMB= dual
+TEST_DEPENDS= gmake>0:devel/gmake \
+ glew>0:graphics/glew \
+ glfw>0:graphics/glfw \
+ libGLU>0:graphics/libGLU
+
+USES= localbase
+
USE_GITHUB= yes
GH_ACCOUNT= Immediate-Mode-UI
GH_PROJECT= Nuklear
-GH_TAGNAME= 4a74982
NO_BUILD= yes
NO_ARCH= yes
@@ -21,4 +28,10 @@ PLIST_FILES= include/nuklear.h
do-install:
${INSTALL_DATA} ${WRKSRC}/nuklear.h ${STAGEDIR}${PREFIX}/include
+do-test:
+ @cd ${WRKSRC}/example && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS}
+.for e in canvas extended file_browser skinning
+ @cd ${WRKSRC}/example/bin && ./${e}
+.endfor
+
.include <bsd.port.mk>