44 lines
1.2 KiB
Makefile
44 lines
1.2 KiB
Makefile
# 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-3/
|
|
|
|
MAINTAINER= me@cameronkatri.com
|
|
COMMENT= Lightweight Java Game Library 3
|
|
|
|
LICENSE= BSD3CLAUSE
|
|
|
|
BUILD_DEPENDS= ${LOCALBASE}/lib/libdyncall_s.a:devel/dyncall
|
|
LIB_DEPENDS= libglfw.so:graphics/glfw \
|
|
libopenal.so:audio/openal-soft \
|
|
libopus.so:audio/opus \
|
|
libOpenCL.so:devel/ocl-icd
|
|
|
|
USES= gl gnome xorg pkgconfig
|
|
USE_ANT= yes
|
|
USE_GL= gl egl glesv2
|
|
USE_GNOME= gtk30 glib20
|
|
USE_JAVA= yes
|
|
USE_XORG= x11
|
|
|
|
MAKE_ENV+= LWJGL_BUILD_OFFLINE=true
|
|
ALL_TARGET= all release
|
|
|
|
do-install:
|
|
@${MKDIR} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
|
|
.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.mk>
|