From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Aug 29 18:30:02 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 95EFE10656B4 for ; Sun, 29 Aug 2010 18:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 512C68FC19 for ; Sun, 29 Aug 2010 18:30:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o7TIU2wd046561 for ; Sun, 29 Aug 2010 18:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o7TIU2q9046558; Sun, 29 Aug 2010 18:30:02 GMT (envelope-from gnats) Resent-Date: Sun, 29 Aug 2010 18:30:02 GMT Resent-Message-Id: <201008291830.o7TIU2q9046558@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Tassilo Philipp Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 512F510656A8 for ; Sun, 29 Aug 2010 18:29:13 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 3F5448FC0A for ; Sun, 29 Aug 2010 18:29:13 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o7TITCZj070636 for ; Sun, 29 Aug 2010 18:29:12 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o7TITC19070634; Sun, 29 Aug 2010 18:29:12 GMT (envelope-from nobody) Message-Id: <201008291829.o7TITC19070634@www.freebsd.org> Date: Sun, 29 Aug 2010 18:29:12 GMT From: Tassilo Philipp To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/150091: [New port]; graphics/jogl2 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Aug 2010 18:30:02 -0000 >Number: 150091 >Category: ports >Synopsis: [New port]; graphics/jogl2 >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: Sun Aug 29 18:30:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Tassilo Philipp >Release: 7.0 >Organization: >Environment: FreeBSD amphore.potion-studios.com 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Wed Aug 20 20:52:41 CEST 2008 tphilipp@amphore:/usr/obj/usr/src/sys/GENERIC amd64 >Description: I introduced a new port after talking to the maintainer of graphics/jogl, because JOGL2 is incompatible to JOGL, and 4 other ports depend on JOGL. >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: # # jogl2 # jogl2/Makefile # jogl2/pkg-descr # jogl2/files # jogl2/files/patch-gluegen_make_gluegen.properties # jogl2/files/patch-gluegen_make_build.xml # jogl2/files/patch-gluegen_make_gluegen-properties.xml # jogl2/files/patch-gluegen_src_java_com_sun_gluegen_StructLayout.java # jogl2/files/patch-gluegen_src_java_com_sun_gluegen_runtime_CPU.java # jogl2/files/patch-gluegen_make_gluegen-cpptasks.xml # jogl2/files/patch-jogl_make_build-nativewindow.xml # jogl2/pkg-plist # jogl2/distinfo # echo c - jogl2 mkdir -p jogl2 > /dev/null 2>&1 echo x - jogl2/Makefile sed 's/^X//' >jogl2/Makefile << 'END-of-jogl2/Makefile' X# New ports collection makefile for: jogl2 X# Date created: 22 August 2010 X# Whom: Tassilo Philipp X# X# $FreeBSD$ X# X XPORTNAME= jogl2 XPORTVERSION= 2.0 XCATEGORIES= graphics devel java XMASTER_SITES=http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/ XDISTNAME=jogl-${PORTVERSION} XEXTRACT_SUFX= -src.zip 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 XNO_WRKSUBDIR= yes 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_ZIP= yes XUSE_ANT= yes XUSE_LDCONFIG= yes XUSE_JAVA= yes XJAVA_VERSION= 1.6+ X XBUILD_WRKSRC= ${WRKSRC}/jogl/make X Xpost-patch: X @${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|g' \ X ${WRKSRC}/gluegen/make/build.xml ${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_es1.so \ X ${WRKSRC}/jogl/build/lib/libjogl_es2.so \ X ${WRKSRC}/jogl/build/lib/libjogl_gl2.so \ X ${WRKSRC}/jogl/build/lib/libjogl_gl2es12.so \ X ${WRKSRC}/jogl/build/lib/libnativewindow_awt.so \ X ${WRKSRC}/jogl/build/lib/libnativewindow_jvm.so \ X ${WRKSRC}/jogl/build/lib/libnativewindow_x11.so \ X ${WRKSRC}/jogl/build/lib/libnewt.so \ X ${PREFIX}/lib X ${INSTALL_DATA} \ X ${WRKSRC}/gluegen/build/gluegen-rt-cdc.jar \ X ${WRKSRC}/gluegen/build/gluegen-rt.jar \ X ${WRKSRC}/gluegen/build/gluegen.jar \ X ${WRKSRC}/jogl/build/nativewindow/nativewindow.awt.jar \ X ${WRKSRC}/jogl/build/nativewindow/nativewindow.core.cdc.jar \ X ${WRKSRC}/jogl/build/nativewindow/nativewindow.core.jar \ X ${WRKSRC}/jogl/build/nativewindow/nativewindow.x11.cdc.jar \ X ${WRKSRC}/jogl/build/nativewindow/nativewindow.x11.jar \ X ${WRKSRC}/jogl/build/nativewindow/nativewindow.all.cdc.jar \ X ${WRKSRC}/jogl/build/nativewindow/nativewindow.all.jar \ X ${WRKSRC}/jogl/build/newt/newt.awt.jar \ X ${WRKSRC}/jogl/build/newt/newt.broadcomegl.cdc.jar \ X ${WRKSRC}/jogl/build/newt/newt.broadcomegl.jar \ X ${WRKSRC}/jogl/build/newt/newt.core.cdc.jar \ X ${WRKSRC}/jogl/build/newt/newt.x11.cdc.jar \ X ${WRKSRC}/jogl/build/newt/newt.core.jar \ X ${WRKSRC}/jogl/build/newt/newt.x11.jar \ X ${WRKSRC}/jogl/build/newt/newt.all-noawt.jar \ X ${WRKSRC}/jogl/build/newt/newt.ogl.cdc.jar \ X ${WRKSRC}/jogl/build/newt/newt.all.cdc.jar \ X ${WRKSRC}/jogl/build/newt/newt.ogl.jar \ X ${WRKSRC}/jogl/build/newt/newt.all.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.gl2.x11.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.glu.mipmap.cdc.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.glu.mipmap.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.glu.tess.cdc.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.glu.tess.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.sdk.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.all-noawt.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.gl2es12.x11.cdc.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.util.awt.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.all.cdc.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.gl2es12.x11.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.util.cdc.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.all.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.gles1.cdc.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.util.fixedfuncemu.cdc.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.awt.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.gles1.dbg.cdc.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.util.fixedfuncemu.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.core.cdc.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.gles1.dbg.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.util.gl2.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.core.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.gles1.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.util.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.egl.cdc.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.gles2.cdc.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.egl.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.gles2.dbg.cdc.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.gl2.dbg.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.gles2.dbg.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.gles2.jar \ X ${WRKSRC}/jogl/build/jogl/jogl.glu.gl2.jar \ X ${JAVAJARDIR} X X.include END-of-jogl2/Makefile echo x - jogl2/pkg-descr sed 's/^X//' >jogl2/pkg-descr << 'END-of-jogl2/pkg-descr' XThe JOGL project hosts the development version of the Java Binding for Xthe OpenGL API (JSR-231), and is designed to provide hardware- Xsupported 3D graphics to applications written in Java. JOGL provides Xfull access to the APIs in the OpenGL 2.0 specification as well as Xnearly all vendor extensions, and integrates with the AWT and Swing Xwidget sets. It is part of a suite of open-source technologies Xinitiated by the Game Technology Group at Sun Microsystems. X XWWW: https://jogl.dev.java.net/ END-of-jogl2/pkg-descr echo c - jogl2/files mkdir -p jogl2/files > /dev/null 2>&1 echo x - jogl2/files/patch-gluegen_make_gluegen.properties sed 's/^X//' >jogl2/files/patch-gluegen_make_gluegen.properties << 'END-of-jogl2/files/patch-gluegen_make_gluegen.properties' X--- gluegen/make/gluegen.properties.orig 2010-08-23 23:27:37.000000000 +0200 X+++ gluegen/make/gluegen.properties 2010-08-23 23:50:08.000000000 +0200 X@@ -8,13 +8,15 @@ X # including the name of the jar X # X # Windows X-antlr.jar=C:/Users/kbr/ANTLR/antlr-2.7.2/antlr.jar X+#antlr.jar=C:/Users/kbr/ANTLR/antlr-2.7.2/antlr.jar X # Linux X # antlr.jar=/home/kbr/antlr-2.7.2/antlr.jar X # Mac OS X X # antlr.jar=/Users/kbr/antlr-2.7.2/antlr.jar X # Solaris X # antlr.jar=/export/kbr/ANTLR/antlr-2.7.2/antlr.jar X+# FreeBSD X+antlr.jar=%%JAVALIBDIR%%/antlr.jar X X # If you are building the native code for the GlueGen run-time library X # on Windows and have the Microsoft Visual C++ compilers installed, END-of-jogl2/files/patch-gluegen_make_gluegen.properties echo x - jogl2/files/patch-gluegen_make_build.xml sed 's/^X//' >jogl2/files/patch-gluegen_make_build.xml << 'END-of-jogl2/files/patch-gluegen_make_build.xml' X--- gluegen/make/build.xml.orig 2009-09-15 01:07:50.000000000 +0200 X+++ gluegen/make/build.xml 2010-08-28 11:07:23.000000000 +0200 X@@ -15,8 +15,8 @@ X X X X- X+ X X X X@@ -287,13 +287,26 @@ X X X X- X- X+ X+ X X X- X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X X- X+ X X X END-of-jogl2/files/patch-gluegen_make_build.xml echo x - jogl2/files/patch-gluegen_make_gluegen-properties.xml sed 's/^X//' >jogl2/files/patch-gluegen_make_gluegen-properties.xml << 'END-of-jogl2/files/patch-gluegen_make_gluegen-properties.xml' X--- gluegen/make/gluegen-properties.xml.orig 2010-08-24 00:03:51.000000000 +0200 X+++ gluegen/make/gluegen-properties.xml 2010-08-24 00:04:44.000000000 +0200 X@@ -24,7 +24,7 @@ X X- X+ X X X END-of-jogl2/files/patch-gluegen_make_gluegen-properties.xml echo x - jogl2/files/patch-gluegen_src_java_com_sun_gluegen_StructLayout.java sed 's/^X//' >jogl2/files/patch-gluegen_src_java_com_sun_gluegen_StructLayout.java << 'END-of-jogl2/files/patch-gluegen_src_java_com_sun_gluegen_StructLayout.java' X--- gluegen/src/java/com/sun/gluegen/StructLayout.java.orig 2010-08-24 00:12:10.000000000 +0200 X+++ gluegen/src/java/com/sun/gluegen/StructLayout.java 2010-08-24 00:13:01.000000000 +0200 X@@ -140,6 +140,7 @@ X (os.startsWith("mac os") && cpu.equals("i386")) || X (os.startsWith("mac os") && cpu.equals("x86_64")) || X (os.startsWith("freebsd") && cpu.equals("i386")) || X+ (os.startsWith("freebsd") && cpu.equals("amd64")) || X (os.startsWith("hp-ux") && cpu.equals("pa_risc2.0")) X ) { X // FIXME: make struct alignment configurable? May need to change END-of-jogl2/files/patch-gluegen_src_java_com_sun_gluegen_StructLayout.java echo x - jogl2/files/patch-gluegen_src_java_com_sun_gluegen_runtime_CPU.java sed 's/^X//' >jogl2/files/patch-gluegen_src_java_com_sun_gluegen_runtime_CPU.java << 'END-of-jogl2/files/patch-gluegen_src_java_com_sun_gluegen_runtime_CPU.java' X--- gluegen/src/java/com/sun/gluegen/runtime/CPU.java.orig 2010-08-24 00:14:24.000000000 +0200 X+++ gluegen/src/java/com/sun/gluegen/runtime/CPU.java 2010-08-24 00:14:45.000000000 +0200 X@@ -79,6 +79,7 @@ X (os.startsWith("sunos") && cpu.equals("sparc")) || X (os.startsWith("sunos") && cpu.equals("x86")) || X (os.startsWith("freebsd") && cpu.equals("i386")) || X+ (os.startsWith("freebsd") && cpu.equals("amd64")) || X (os.startsWith("hp-ux") && cpu.equals("pa_risc2.0"))) { X is32Bit = true; X done = true; END-of-jogl2/files/patch-gluegen_src_java_com_sun_gluegen_runtime_CPU.java echo x - jogl2/files/patch-gluegen_make_gluegen-cpptasks.xml sed 's/^X//' >jogl2/files/patch-gluegen_make_gluegen-cpptasks.xml << 'END-of-jogl2/files/patch-gluegen_make_gluegen-cpptasks.xml' X--- gluegen/make/gluegen-cpptasks.xml.orig 2009-09-15 01:07:50.000000000 +0200 X+++ gluegen/make/gluegen-cpptasks.xml 2010-08-28 11:40:10.000000000 +0200 X@@ -19,6 +19,8 @@ X - configuration is exactly as specified. X - X - isFreeBSD X+ - isFreeBSDX86 X+ - isFreeBSDAMD64 X - isHPUX X - isIA64 X - isLinux X@@ -101,6 +103,7 @@ X - compiler.cfg.win32.msvc X - compiler.cfg.macosx X - compiler.cfg.freebsd X+ - compiler.cfg.freebsd.amd64 X - compiler.cfg.hpux X - linker.cfg.linux X - linker.cfg.linux.amd64 X@@ -154,6 +157,9 @@ X X X X+ X+ X+ X X X X@@ -175,8 +181,24 @@ X X X X- X- X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X X X X@@ -269,6 +291,8 @@ X X X X+ X+ X X X X@@ -289,10 +313,16 @@ X X X X- X+ X X X X+ X+ X+ X+ X+ X+ X X X X@@ -576,6 +606,14 @@ X X X X+ X+ X+ X+ X+ X+ X+ X+ X X X X@@ -599,6 +637,12 @@ X X X X+ X+ X+ X+ X+ X+ X X X X@@ -745,14 +789,26 @@ X X X X- X+ X X X- X+ X X X X X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X X X END-of-jogl2/files/patch-gluegen_make_gluegen-cpptasks.xml echo x - jogl2/files/patch-jogl_make_build-nativewindow.xml sed 's/^X//' >jogl2/files/patch-jogl_make_build-nativewindow.xml << 'END-of-jogl2/files/patch-jogl_make_build-nativewindow.xml' X--- jogl/make/build-nativewindow.xml.orig 2009-09-15 01:08:36.000000000 +0200 X+++ jogl/make/build-nativewindow.xml 2010-08-28 11:30:41.000000000 +0200 X@@ -477,13 +477,28 @@ X X X X- X+ X+ X+ X+ X+ X+ X X X X X X X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X X X X@@ -577,12 +592,20 @@ X X X X- X+ X X- X- X+ X+ X X X+ X+ X+ X+ X+ X+ X+ X+ X X X END-of-jogl2/files/patch-jogl_make_build-nativewindow.xml echo x - jogl2/pkg-plist sed 's/^X//' >jogl2/pkg-plist << 'END-of-jogl2/pkg-plist' Xlib/libgluegen-rt.so Xlib/libjogl_es1.so Xlib/libjogl_es2.so Xlib/libjogl_gl2.so Xlib/libjogl_gl2es12.so Xlib/libnativewindow_awt.so Xlib/libnativewindow_jvm.so Xlib/libnativewindow_x11.so X%%JAVAJARDIR%%/gluegen-rt-cdc.jar X%%JAVAJARDIR%%/gluegen-rt.jar X%%JAVAJARDIR%%/gluegen.jar X%%JAVAJARDIR%%/nativewindow.awt.jar X%%JAVAJARDIR%%/nativewindow.core.cdc.jar X%%JAVAJARDIR%%/nativewindow.core.jar X%%JAVAJARDIR%%/nativewindow.x11.cdc.jar X%%JAVAJARDIR%%/nativewindow.x11.jar X%%JAVAJARDIR%%/nativewindow.all.cdc.jar X%%JAVAJARDIR%%/nativewindow.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.x11.cdc.jar X%%JAVAJARDIR%%/newt.core.jar X%%JAVAJARDIR%%/newt.x11.jar X%%JAVAJARDIR%%/newt.all-noawt.jar X%%JAVAJARDIR%%/newt.ogl.cdc.jar X%%JAVAJARDIR%%/newt.all.cdc.jar X%%JAVAJARDIR%%/newt.ogl.jar X%%JAVAJARDIR%%/newt.all.jar X%%JAVAJARDIR%%/jogl.gl2.x11.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.sdk.jar X%%JAVAJARDIR%%/jogl.all-noawt.jar X%%JAVAJARDIR%%/jogl.gl2es12.x11.cdc.jar X%%JAVAJARDIR%%/jogl.util.awt.jar X%%JAVAJARDIR%%/jogl.all.cdc.jar X%%JAVAJARDIR%%/jogl.gl2es12.x11.jar X%%JAVAJARDIR%%/jogl.util.cdc.jar X%%JAVAJARDIR%%/jogl.all.jar X%%JAVAJARDIR%%/jogl.gles1.cdc.jar X%%JAVAJARDIR%%/jogl.util.fixedfuncemu.cdc.jar X%%JAVAJARDIR%%/jogl.awt.jar X%%JAVAJARDIR%%/jogl.gles1.dbg.cdc.jar X%%JAVAJARDIR%%/jogl.util.fixedfuncemu.jar X%%JAVAJARDIR%%/jogl.core.cdc.jar X%%JAVAJARDIR%%/jogl.gles1.dbg.jar X%%JAVAJARDIR%%/jogl.util.gl2.jar X%%JAVAJARDIR%%/jogl.core.jar X%%JAVAJARDIR%%/jogl.gles1.jar X%%JAVAJARDIR%%/jogl.util.jar X%%JAVAJARDIR%%/jogl.egl.cdc.jar X%%JAVAJARDIR%%/jogl.gles2.cdc.jar X%%JAVAJARDIR%%/jogl.egl.jar X%%JAVAJARDIR%%/jogl.gles2.dbg.cdc.jar X%%JAVAJARDIR%%/jogl.gl2.dbg.jar X%%JAVAJARDIR%%/jogl.gles2.dbg.jar X%%JAVAJARDIR%%/jogl.gles2.jar X%%JAVAJARDIR%%/jogl.glu.gl2.jar END-of-jogl2/pkg-plist echo x - jogl2/distinfo sed 's/^X//' >jogl2/distinfo << 'END-of-jogl2/distinfo' XMD5 (jogl-2.0-src.zip) = 391f9c868fd31289af8abb7ceab86df6 XSHA256 (jogl-2.0-src.zip) = 4d92becbe284b19dd556bb674a2b7446309320f0706db5f05e7f765680f912c1 XSIZE (jogl-2.0-src.zip) = 39478305 END-of-jogl2/distinfo exit >Release-Note: >Audit-Trail: >Unformatted: