Date: Sat, 18 Sep 2010 20:54:50 GMT From: Tassilo Philipp <tphilipp@potion-studios.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/150707: [new port]: graphics/jogamp-jogl Message-ID: <201009182054.o8IKsoSu037663@www.freebsd.org> Resent-Message-ID: <201009182100.o8IL0D8B078072@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 150707 >Category: ports >Synopsis: [new port]: graphics/jogamp-jogl >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Sep 18 21:00:12 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Tassilo Philipp >Release: 8.0 >Organization: >Environment: >Description: >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # jogamp-jogl # jogamp-jogl/Makefile # jogamp-jogl/pkg-descr # jogamp-jogl/distinfo # jogamp-jogl/files # jogamp-jogl/files/patch-jogl_make_build-common.xml # jogamp-jogl/files/patch-gluegen_make_build.xml # jogamp-jogl/pkg-plist # echo c - jogamp-jogl mkdir -p jogamp-jogl > /dev/null 2>&1 echo x - jogamp-jogl/Makefile sed 's/^X//' >jogamp-jogl/Makefile << '9c5c8f9c80fed658be2eb8d8d34979f6' X# New ports collection makefile for: jogamp-jogl X# Date created: 18 September 2010 X# Whom: Tassilo Philipp <tphilipp@potion-studios.com> X# X# $FreeBSD$ X# X XPORTNAME= jogamp-jogl XPORTVERSION= 2.0.20100914 XCATEGORIES= graphics devel java XMASTER_SITES= http://www.potion-studios.com/ XDISTFILES= sgothel-gluegen-VALID_BUILDS_01-144-ga61c650.tar.gz \ X sgothel-jogl-OpenGL_3_3_Integration-8-gdc9191f.tar.gz X XMAINTAINER= tphilipp@potion-studios.com XCOMMENT= Java bindings for OpenGL X XLIB_DEPENDS= drm.2:${PORTSDIR}/graphics/libdrm XBUILD_DEPENDS= java:${PORTSDIR}/java/javavmwrapper \ X ${JAVALIBDIR}/antlr.jar:${PORTSDIR}/devel/antlr XRUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper X XMAKE_ENV+= _JAVA_OPTIONS="-Xmx256m" XWRKSRC= ${WRKDIR} X XDATADIR= ${JAVASHAREDIR}/${PORTNAME} X XALL_TARGET= all X X# This JOGL port features supported for i386 and amd64, only. XONLY_FOR_ARCHS= i386 amd64 X XUSE_XORG= x11 xau xdamage xdmcp xext xf86vidmodeproto xfixes xproto xt \ X xxf86vm XUSE_GL= gl XUSE_ANT= yes XUSE_LDCONFIG= yes XUSE_JAVA= yes XJAVA_VERSION= 1.6+ X XBUILD_WRKSRC= ${WRKSRC}/jogl/make X Xpost-extract: X ${MV} ${WRKDIR}/sgothel-gluegen-a61c650 ${WRKDIR}/gluegen X ${MV} ${WRKDIR}/sgothel-jogl-dc9191f ${WRKDIR}/jogl X Xpost-patch: X @${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|g' \ X ${WRKSRC}/gluegen/make/build.xml \ X ${WRKSRC}/gluegen/make/gluegen.properties X @${REINPLACE_CMD} -e 's|%%WRKSRC%%|${WRKSRC}|g' \ X ${WRKSRC}/gluegen/make/gluegen-properties.xml X Xdo-install: X ${INSTALL_DATA} \ X ${WRKSRC}/jogl/build/lib/libgluegen-rt.so \ X ${WRKSRC}/jogl/build/lib/libjogl_desktop.so \ X ${WRKSRC}/jogl/build/lib/libjogl_es1.so \ X ${WRKSRC}/jogl/build/lib/libjogl_es2.so \ X ${WRKSRC}/jogl/build/lib/libjogl_gl2es12.so \ X ${WRKSRC}/jogl/build/lib/libnativewindow_awt.so \ X ${WRKSRC}/jogl/build/lib/libnativewindow_x11.so \ X ${WRKSRC}/jogl/build/lib/libnewt.so \ X ${PREFIX}/lib X ${INSTALL_DATA} \ X ${WRKSRC}/jogl/build/jar/gluegen-rt-cdc.jar \ X ${WRKSRC}/jogl/build/jar/gluegen-rt.jar \ X ${WRKSRC}/jogl/build/jar/jogl.all-noawt.jar \ X ${WRKSRC}/jogl/build/jar/jogl.all.cdc.jar \ X ${WRKSRC}/jogl/build/jar/jogl.all.jar \ X ${WRKSRC}/jogl/build/jar/jogl.awt.jar \ X ${WRKSRC}/jogl/build/jar/jogl.core.cdc.jar \ X ${WRKSRC}/jogl/build/jar/jogl.core.jar \ X ${WRKSRC}/jogl/build/jar/jogl.egl.cdc.jar \ X ${WRKSRC}/jogl/build/jar/jogl.egl.jar \ X ${WRKSRC}/jogl/build/jar/jogl.gl2es12.cdc.jar \ X ${WRKSRC}/jogl/build/jar/jogl.gl2es12.jar \ X ${WRKSRC}/jogl/build/jar/jogl.gldesktop.dbg.jar \ X ${WRKSRC}/jogl/build/jar/jogl.gldesktop.jar \ X ${WRKSRC}/jogl/build/jar/jogl.gles1.cdc.jar \ X ${WRKSRC}/jogl/build/jar/jogl.gles1.dbg.cdc.jar \ X ${WRKSRC}/jogl/build/jar/jogl.gles1.dbg.jar \ X ${WRKSRC}/jogl/build/jar/jogl.gles1.jar \ X ${WRKSRC}/jogl/build/jar/jogl.gles2.cdc.jar \ X ${WRKSRC}/jogl/build/jar/jogl.gles2.dbg.cdc.jar \ X ${WRKSRC}/jogl/build/jar/jogl.gles2.dbg.jar \ X ${WRKSRC}/jogl/build/jar/jogl.gles2.jar \ X ${WRKSRC}/jogl/build/jar/jogl.glu.gldesktop.jar \ X ${WRKSRC}/jogl/build/jar/jogl.glu.mipmap.cdc.jar \ X ${WRKSRC}/jogl/build/jar/jogl.glu.mipmap.jar \ X ${WRKSRC}/jogl/build/jar/jogl.glu.tess.cdc.jar \ X ${WRKSRC}/jogl/build/jar/jogl.glu.tess.jar \ X ${WRKSRC}/jogl/build/jar/jogl.os.x11.cdc.jar \ X ${WRKSRC}/jogl/build/jar/jogl.os.x11.jar \ X ${WRKSRC}/jogl/build/jar/jogl.sdk.jar \ X ${WRKSRC}/jogl/build/jar/jogl.test.jar \ X ${WRKSRC}/jogl/build/jar/jogl.util.awt.jar \ X ${WRKSRC}/jogl/build/jar/jogl.util.cdc.jar \ X ${WRKSRC}/jogl/build/jar/jogl.util.fixedfuncemu.cdc.jar \ X ${WRKSRC}/jogl/build/jar/jogl.util.fixedfuncemu.jar \ X ${WRKSRC}/jogl/build/jar/jogl.util.gldesktop.jar \ X ${WRKSRC}/jogl/build/jar/jogl.util.jar \ X ${WRKSRC}/jogl/build/jar/nativewindow.all-noawt.jar \ X ${WRKSRC}/jogl/build/jar/nativewindow.all.cdc.jar \ X ${WRKSRC}/jogl/build/jar/nativewindow.all.jar \ X ${WRKSRC}/jogl/build/jar/nativewindow.awt.jar \ X ${WRKSRC}/jogl/build/jar/nativewindow.core.cdc.jar \ X ${WRKSRC}/jogl/build/jar/nativewindow.core.jar \ X ${WRKSRC}/jogl/build/jar/nativewindow.os.x11.cdc.jar \ X ${WRKSRC}/jogl/build/jar/nativewindow.os.x11.jar \ X ${WRKSRC}/jogl/build/jar/newt.all-noawt.jar \ X ${WRKSRC}/jogl/build/jar/newt.all.cdc.jar \ X ${WRKSRC}/jogl/build/jar/newt.all.jar \ X ${WRKSRC}/jogl/build/jar/newt.awt.jar \ X ${WRKSRC}/jogl/build/jar/newt.broadcomegl.cdc.jar \ X ${WRKSRC}/jogl/build/jar/newt.broadcomegl.jar \ X ${WRKSRC}/jogl/build/jar/newt.core.cdc.jar \ X ${WRKSRC}/jogl/build/jar/newt.core.jar \ X ${WRKSRC}/jogl/build/jar/newt.intelgdl.cdc.jar \ X ${WRKSRC}/jogl/build/jar/newt.intelgdl.jar \ X ${WRKSRC}/jogl/build/jar/newt.ogl.cdc.jar \ X ${WRKSRC}/jogl/build/jar/newt.ogl.jar \ X ${WRKSRC}/jogl/build/jar/newt.os.x11.cdc.jar \ X ${WRKSRC}/jogl/build/jar/newt.os.x11.jar \ X ${JAVAJARDIR} X X.include <bsd.port.mk> 9c5c8f9c80fed658be2eb8d8d34979f6 echo x - jogamp-jogl/pkg-descr sed 's/^X//' >jogamp-jogl/pkg-descr << 'f21779936fa27c038b1df2b8bcf510d0' XThe JOGL project hosts the development version of the Java (TM) Binding for the XOpenGL API (JSR-231), and is designed to provide hardware-supported 3D graphics Xto applications written in Java. JOGL provides full access to the APIs in the XOpenGL 1.3 - 3.0, >= 3.1, ES 1.x and ES 2.x specification as well as nearly all Xvendor extensions. It integrates with the AWT and Swing widget sets, as well Xwith custom windowing toolkits using the the NativeWindow API. It is part of a Xsuite of open-source technologies initiated by the Game Technology Group at Sun XMicrosystems. X XWWW: http://jogamp.org/jogl f21779936fa27c038b1df2b8bcf510d0 echo x - jogamp-jogl/distinfo sed 's/^X//' >jogamp-jogl/distinfo << 'c766e6c4257ca0b4f1194e2e3399a6ed' XMD5 (sgothel-gluegen-VALID_BUILDS_01-144-ga61c650.tar.gz) = bb0eb001c16f1dfdd60b25bc88e81ffa XSHA256 (sgothel-gluegen-VALID_BUILDS_01-144-ga61c650.tar.gz) = f80a9067f26d8eb5ad16227d35b5085707570dc459124702a06fea144b3adfba XSIZE (sgothel-gluegen-VALID_BUILDS_01-144-ga61c650.tar.gz) = 6030238 XMD5 (sgothel-jogl-OpenGL_3_3_Integration-8-gdc9191f.tar.gz) = b50c454ad5a19b2490f068936a372005 XSHA256 (sgothel-jogl-OpenGL_3_3_Integration-8-gdc9191f.tar.gz) = f1df1ebcc71751ec9e32317fddb71283d5626342e446b04cc4d5d6f383bc3e63 XSIZE (sgothel-jogl-OpenGL_3_3_Integration-8-gdc9191f.tar.gz) = 4894626 c766e6c4257ca0b4f1194e2e3399a6ed echo c - jogamp-jogl/files mkdir -p jogamp-jogl/files > /dev/null 2>&1 echo x - jogamp-jogl/files/patch-jogl_make_build-common.xml sed 's/^X//' >jogamp-jogl/files/patch-jogl_make_build-common.xml << 'a89f5a50ed1ef646f9c359332b8ac8eb' X--- jogl/make/build-common.xml.orig 2010-09-12 18:59:12.000000000 +0200 X+++ jogl/make/build-common.xml 2010-09-12 18:59:35.000000000 +0200 X@@ -4,10 +4,10 @@ X X <description>Common JOGL Stuff</description> X X- <fail message="Please build using Ant 1.8.0 or higher."> X+ <fail message="Please build using Ant 1.7.0 or higher."> X <condition> X <not> X- <antversion atleast="1.8.0"/> X+ <antversion atleast="1.7.0"/> X </not> X </condition> X </fail> a89f5a50ed1ef646f9c359332b8ac8eb echo x - jogamp-jogl/files/patch-gluegen_make_build.xml sed 's/^X//' >jogamp-jogl/files/patch-gluegen_make_build.xml << 'a6a1db80963d76808399851af7f21ab4' X--- gluegen/make/build.xml.orig 2010-09-18 13:33:32.000000000 +0200 X+++ gluegen/make/build.xml 2010-09-18 13:33:44.000000000 +0200 X@@ -11,10 +11,10 @@ X --> X <project name="GlueGen" basedir="." default="all"> X X- <fail message="Please build using Ant 1.8.0 or higher."> X+ <fail message="Please build using Ant 1.7.0 or higher."> X <condition> X <not> X- <antversion atleast="1.8.0"/> X+ <antversion atleast="1.7.0"/> X </not> X </condition> X </fail> a6a1db80963d76808399851af7f21ab4 echo x - jogamp-jogl/pkg-plist sed 's/^X//' >jogamp-jogl/pkg-plist << 'daa5589bdb57d961138981a767f03747' Xlib/libgluegen-rt.so Xlib/libjogl_desktop.so Xlib/libjogl_es1.so Xlib/libjogl_es2.so Xlib/libjogl_gl2es12.so Xlib/libnativewindow_awt.so Xlib/libnativewindow_x11.so Xlib/libnewt.so X%%JAVAJARDIR%%/gluegen-rt-cdc.jar X%%JAVAJARDIR%%/gluegen-rt.jar X%%JAVAJARDIR%%/jogl.all-noawt.jar X%%JAVAJARDIR%%/jogl.all.cdc.jar X%%JAVAJARDIR%%/jogl.all.jar X%%JAVAJARDIR%%/jogl.awt.jar X%%JAVAJARDIR%%/jogl.core.cdc.jar X%%JAVAJARDIR%%/jogl.core.jar X%%JAVAJARDIR%%/jogl.egl.cdc.jar X%%JAVAJARDIR%%/jogl.egl.jar X%%JAVAJARDIR%%/jogl.gl2es12.cdc.jar X%%JAVAJARDIR%%/jogl.gl2es12.jar X%%JAVAJARDIR%%/jogl.gldesktop.dbg.jar X%%JAVAJARDIR%%/jogl.gldesktop.jar X%%JAVAJARDIR%%/jogl.gles1.cdc.jar X%%JAVAJARDIR%%/jogl.gles1.dbg.cdc.jar X%%JAVAJARDIR%%/jogl.gles1.dbg.jar X%%JAVAJARDIR%%/jogl.gles1.jar X%%JAVAJARDIR%%/jogl.gles2.cdc.jar X%%JAVAJARDIR%%/jogl.gles2.dbg.cdc.jar X%%JAVAJARDIR%%/jogl.gles2.dbg.jar X%%JAVAJARDIR%%/jogl.gles2.jar X%%JAVAJARDIR%%/jogl.glu.gldesktop.jar X%%JAVAJARDIR%%/jogl.glu.mipmap.cdc.jar X%%JAVAJARDIR%%/jogl.glu.mipmap.jar X%%JAVAJARDIR%%/jogl.glu.tess.cdc.jar X%%JAVAJARDIR%%/jogl.glu.tess.jar X%%JAVAJARDIR%%/jogl.os.x11.cdc.jar X%%JAVAJARDIR%%/jogl.os.x11.jar X%%JAVAJARDIR%%/jogl.sdk.jar X%%JAVAJARDIR%%/jogl.test.jar X%%JAVAJARDIR%%/jogl.util.awt.jar X%%JAVAJARDIR%%/jogl.util.cdc.jar X%%JAVAJARDIR%%/jogl.util.fixedfuncemu.cdc.jar X%%JAVAJARDIR%%/jogl.util.fixedfuncemu.jar X%%JAVAJARDIR%%/jogl.util.gldesktop.jar X%%JAVAJARDIR%%/jogl.util.jar X%%JAVAJARDIR%%/nativewindow.all-noawt.jar X%%JAVAJARDIR%%/nativewindow.all.cdc.jar X%%JAVAJARDIR%%/nativewindow.all.jar X%%JAVAJARDIR%%/nativewindow.awt.jar X%%JAVAJARDIR%%/nativewindow.core.cdc.jar X%%JAVAJARDIR%%/nativewindow.core.jar X%%JAVAJARDIR%%/nativewindow.os.x11.cdc.jar X%%JAVAJARDIR%%/nativewindow.os.x11.jar X%%JAVAJARDIR%%/newt.all-noawt.jar X%%JAVAJARDIR%%/newt.all.cdc.jar X%%JAVAJARDIR%%/newt.all.jar X%%JAVAJARDIR%%/newt.awt.jar X%%JAVAJARDIR%%/newt.broadcomegl.cdc.jar X%%JAVAJARDIR%%/newt.broadcomegl.jar X%%JAVAJARDIR%%/newt.core.cdc.jar X%%JAVAJARDIR%%/newt.core.jar X%%JAVAJARDIR%%/newt.intelgdl.cdc.jar X%%JAVAJARDIR%%/newt.intelgdl.jar X%%JAVAJARDIR%%/newt.ogl.cdc.jar X%%JAVAJARDIR%%/newt.ogl.jar X%%JAVAJARDIR%%/newt.os.x11.cdc.jar X%%JAVAJARDIR%%/newt.os.x11.jar daa5589bdb57d961138981a767f03747 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009182054.o8IKsoSu037663>