1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-03 01:23:49 +00:00
freebsd-ports/graphics/jogamp-jogl/Makefile
Ion-Mihai Tetcu 5911506522 - bump the java heap space to try to fix build failure
Submitted by:	maintainer (private mail)
Reported by:	QAT
2010-12-10 07:44:47 +00:00

132 lines
3.1 KiB
Makefile

# New ports collection makefile for: jogamp-jogl
# Date created: 2010-09-18
# Whom: Tassilo Philipp <tphilipp@potion-studios.com>
#
# $FreeBSD$
#
PORTNAME= jogamp-jogl
PORTVERSION= 2.0.20100914
CATEGORIES= graphics devel java
MASTER_SITES= http://www.potion-studios.com/ \
LOCAL/makc
DISTFILES= sgothel-gluegen-VALID_BUILDS_01-144-ga61c650.tar.gz \
sgothel-jogl-OpenGL_3_3_Integration-8-gdc9191f.tar.gz
MAINTAINER= tphilipp@potion-studios.com
COMMENT= Java bindings for OpenGL
LIB_DEPENDS= drm.2:${PORTSDIR}/graphics/libdrm
BUILD_DEPENDS= java:${PORTSDIR}/java/javavmwrapper \
${JAVALIBDIR}/antlr.jar:${PORTSDIR}/devel/antlr
RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper
CONFLICTS= jogl-1.*
MAKE_ENV+= _JAVA_OPTIONS="-Xmx512m"
NO_WRKSUBDIR= yes
WRKSRC= ${WRKDIR}
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
ALL_TARGET= all
# This JOGL port features supported for i386 and amd64, only.
ONLY_FOR_ARCHS= i386 amd64
USE_XORG= x11 xau xdamage xdmcp xext xf86vidmodeproto xfixes xproto xt \
xxf86vm
USE_GL= gl
USE_ANT= yes
USE_LDCONFIG= yes
USE_JAVA= yes
JAVA_VERSION= 1.6+
BUILD_WRKSRC= ${WRKDIR}/jogl/make
post-extract:
${MV} ${WRKDIR}/sgothel-gluegen-a61c650 ${WRKDIR}/gluegen
${MV} ${WRKDIR}/sgothel-jogl-dc9191f ${WRKDIR}/jogl
post-patch:
@${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|g' \
${WRKDIR}/gluegen/make/build.xml \
${WRKDIR}/gluegen/make/gluegen.properties
@${REINPLACE_CMD} -e 's|%%WRKSRC%%|${WRKDIR}|g' \
${WRKDIR}/gluegen/make/gluegen-properties.xml
do-install:
cd ${WRKDIR}/jogl/build/lib && ${INSTALL_DATA} \
libgluegen-rt.so \
libjogl_desktop.so \
libjogl_es1.so \
libjogl_es2.so \
libjogl_gl2es12.so \
libnativewindow_awt.so \
libnativewindow_x11.so \
libnewt.so \
${PREFIX}/lib
cd ${WRKDIR}/jogl/build/jar && ${INSTALL_DATA} \
gluegen-rt-cdc.jar \
gluegen-rt.jar \
jogl.all-noawt.jar \
jogl.all.cdc.jar \
jogl.all.jar \
jogl.awt.jar \
jogl.core.cdc.jar \
jogl.core.jar \
jogl.egl.cdc.jar \
jogl.egl.jar \
jogl.gl2es12.cdc.jar \
jogl.gl2es12.jar \
jogl.gldesktop.dbg.jar \
jogl.gldesktop.jar \
jogl.gles1.cdc.jar \
jogl.gles1.dbg.cdc.jar \
jogl.gles1.dbg.jar \
jogl.gles1.jar \
jogl.gles2.cdc.jar \
jogl.gles2.dbg.cdc.jar \
jogl.gles2.dbg.jar \
jogl.gles2.jar \
jogl.glu.gldesktop.jar \
jogl.glu.mipmap.cdc.jar \
jogl.glu.mipmap.jar \
jogl.glu.tess.cdc.jar \
jogl.glu.tess.jar \
jogl.os.x11.cdc.jar \
jogl.os.x11.jar \
jogl.sdk.jar \
jogl.test.jar \
jogl.util.awt.jar \
jogl.util.cdc.jar \
jogl.util.fixedfuncemu.cdc.jar \
jogl.util.fixedfuncemu.jar \
jogl.util.gldesktop.jar \
jogl.util.jar \
nativewindow.all-noawt.jar \
nativewindow.all.cdc.jar \
nativewindow.all.jar \
nativewindow.awt.jar \
nativewindow.core.cdc.jar \
nativewindow.core.jar \
nativewindow.os.x11.cdc.jar \
nativewindow.os.x11.jar \
newt.all-noawt.jar \
newt.all.cdc.jar \
newt.all.jar \
newt.awt.jar \
newt.broadcomegl.cdc.jar \
newt.broadcomegl.jar \
newt.core.cdc.jar \
newt.core.jar \
newt.intelgdl.cdc.jar \
newt.intelgdl.jar \
newt.ogl.cdc.jar \
newt.ogl.jar \
newt.os.x11.cdc.jar \
newt.os.x11.jar \
${JAVAJARDIR}
.include <bsd.port.mk>