From fbf0d79f3a6b9ed3b3ed2ea828cca05418f866e1 Mon Sep 17 00:00:00 2001 From: Cameron Katri Date: Fri, 9 Jul 2021 10:48:28 -0400 Subject: Add lwjgl3 --- games/lwjgl3/Makefile | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 games/lwjgl3/Makefile (limited to 'games/lwjgl3/Makefile') diff --git a/games/lwjgl3/Makefile b/games/lwjgl3/Makefile new file mode 100644 index 0000000..8031597 --- /dev/null +++ b/games/lwjgl3/Makefile @@ -0,0 +1,52 @@ +# Created by: Cameron Katri + +PORTNAME= lwjgl3 +DISTVERSION= 3.2.2 +DISTVERSIONSUFFIX= -full +CATEGORIES= games java +MASTER_SITES= https://github.com/CRKatri/lwjgl3/releases/download/${DISTVERSION}-freebsd-1/ +DISTNAME= lwjgl3-${DISTVERSION}-full + +MAINTAINER= me@cameronkatri.com +COMMENT= Lightweight Java Game Library 3 + +LICENSE= BSD3CLAUSE + +ONLY_FOR_ARCHS= amd64 + +BUILD_DEPENDS= ${LOCALBASE}/lib/libdyncall_s.a:devel/dyncall \ + ${LOCALBASE}/lib/libdyncallback_s.a:devel/dyncall \ + ${LOCALBASE}/lib/libdynload_s.a:devel/dyncall +LIB_DEPENDS= libgtk-3.so:x11-toolkits/gtk30 \ + libgobject-2.0.so:devel/glib20 \ + libglib-2.0.so:devel/glib20 \ + libglfw.so:graphics/glfw \ + libopenal.so:audio/openal-soft + +USES= gl +USE_GL= gl +USE_JAVA= yes +USE_ANT= yes +ALL_TARGET= all release + +MAKE_ENV+= LWJGL_BUILD_OFFLINE=true + +.include + +do-install: + @${MKDIR} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME} + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} + ${RM} -f ${WRKSRC}/bin/RELEASE/lwjgl*/lwjgl*-sources.jar \ + ${WRKSRC}/bin/RELEASE/lwjgl*/lwjgl*-javadoc.jar \ + ${WRKSRC}/bin/RELEASE/lwjgl*/lwjgl*-linux.jar +.for x in ${WRKSRC}/bin/RELEASE/lwjgl*/*.jar + ${INSTALL_DATA} ${WRKSRC}${x} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}/ +.endfor +.for x in ${WRKSRC}/bin/RELEASE/lwjgl*/*license.txt + ${INSTALL_DATA} ${WRKSRC}${x} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}/ +.endfor +.for x in ${WRKSRC}/bin/libs/*.so + ${INSTALL_LIB} ${WRKSRC}${x} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/ +.endfor + +.include -- cgit v1.2.3-56-ge451