diff options
author | Cameron Katri <me@cameronkatri.com> | 2021-07-09 10:48:28 -0400 |
---|---|---|
committer | Cameron Katri <me@cameronkatri.com> | 2021-07-09 10:48:28 -0400 |
commit | fbf0d79f3a6b9ed3b3ed2ea828cca05418f866e1 (patch) | |
tree | 0449a81ffeb3defb0bf89c8a69ca603aed28c000 /games/lwjgl3/Makefile | |
download | freebsd-ports-fbf0d79f3a6b9ed3b3ed2ea828cca05418f866e1.tar.gz freebsd-ports-fbf0d79f3a6b9ed3b3ed2ea828cca05418f866e1.tar.zst freebsd-ports-fbf0d79f3a6b9ed3b3ed2ea828cca05418f866e1.zip |
Add lwjgl3
Diffstat (limited to 'games/lwjgl3/Makefile')
-rw-r--r-- | games/lwjgl3/Makefile | 52 |
1 files changed, 52 insertions, 0 deletions
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 <me@cameronkatri.com> + +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 <bsd.port.pre.mk> + +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 <bsd.port.post.mk> |