1 # Created by: loader <loader@freebsdmall.com>
7 MASTER_SITES= SF/java-game-lib/Official%20Releases/${PORTNAME:tu}%20${PORTVERSION}/
8 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
9 ${PORTNAME}-source-${DISTVERSION}${EXTRACT_SUFX}
11 MAINTAINER= games@FreeBSD.org
12 COMMENT= Lightweight Java Game Library
16 BUILD_DEPENDS= ${JAVALIBDIR}/jutils/jutils.jar:${PORTSDIR}/games/jutils \
17 ${JAVALIBDIR}/jinput/jinput.jar:${PORTSDIR}/games/jinput
18 RUN_DEPENDS:= ${BUILD_DEPENDS}
20 ONLY_FOR_ARCHS= i386 amd64
21 WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
22 EXTRACT_AFTER_ARGS= -d ${WRKSRC}
25 DOS2UNIX_REGEX= .*.[^jp][^an][^rg]$
32 USE_XORG= xcursor xrandr xxf86vm
33 MAKE_ENV+= CLASSPATH=${JAVALIBDIR}/jutils/jutils.jar:${JAVALIBDIR}/jinput/jinput.jar:${WRKSRC}/${DISTNAME}/jar/
34 ALL_TARGET= jars compile_native
36 PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}/${PORTNAME}.jar \
37 %%JAVAJARDIR%%/${PORTNAME}/${PORTNAME}_test.jar \
38 %%JAVAJARDIR%%/${PORTNAME}/${PORTNAME}_util.jar \
39 %%JAVAJARDIR%%/${PORTNAME}/${PORTNAME}_util_applet.jar
40 PLIST_DIRS= %%JAVAJARDIR%%/${PORTNAME} \
41 lib/${PORTNAME}${PORTVERSION}
43 .include <bsd.port.pre.mk>
46 PLIST_FILES+= lib/${PORTNAME}${PORTVERSION}/lib${PORTNAME}.so
50 PLIST_FILES+= lib/${PORTNAME}${PORTVERSION}/lib${PORTNAME}64.so
54 @${REINPLACE_CMD} -e 's|PREFIX|${PREFIX}|g' \
55 -e '/executable/s/cc/${CC}/g' \
56 ${WRKSRC}/platform_build/bsd_ant/build.xml
59 @${MKDIR} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}
60 .for _jar in ${PLIST_FILES:M*.jar}
61 ${INSTALL_DATA} ${WRKSRC}/libs/${_jar:T} \
62 ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}
64 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PORTVERSION}
66 ${INSTALL_DATA} ${WRKSRC}/libs/freebsd/lib${PORTNAME}.so \
67 ${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PORTVERSION}
70 ${INSTALL_DATA} ${WRKSRC}/libs/freebsd/lib${PORTNAME}64.so \
71 ${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PORTVERSION}
74 .include <bsd.port.post.mk>