FreeBSD Bugzilla – Attachment 87767 Details for
Bug 124414
New port: graphics/jogl - Java bindings for OpenGL
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 28.58 KB, created by
Peter Jeremy
on 2008-06-09 12:40:00 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Peter Jeremy
Created:
2008-06-09 12:40:00 UTC
Size:
28.58 KB
patch
obsolete
># 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: ># ># jogl ># jogl/files ># jogl/files/patch-jogl_make_build.xml ># jogl/files/patch-gluegen_make_build.xml ># jogl/files/patch-gluegen_make_gluegen-cpptasks.xml ># jogl/files/patch-gluegen_src_java_com_sun_gluegen_StructLayout.java ># jogl/files/patch-gluegen_src_java_com_sun_gluegen_runtime_CPU.java ># jogl/distinfo ># jogl/Makefile ># jogl/pkg-descr ># jogl/pkg-plist ># >echo c - jogl >mkdir -p jogl > /dev/null 2>&1 >echo c - jogl/files >mkdir -p jogl/files > /dev/null 2>&1 >echo x - jogl/files/patch-jogl_make_build.xml >sed 's/^X//' >jogl/files/patch-jogl_make_build.xml << 'END-of-jogl/files/patch-aa' >X--- jogl/make/build.xml.orig 2008-04-29 17:18:50.000000000 +1000 >X+++ jogl/make/build.xml 2008-06-09 10:49:28.000000000 +1000 >X@@ -82,8 +82,8 @@ >X </target> >X >X <!-- On jpackage.org-compatible systems, antlr.jar can be found in /usr/share/java --> >X- <available property="antlr.jar" file="/usr/share/java/antlr.jar" >X- value="/usr/share/java/antlr.jar"/> >X+ <available property="antlr.jar" file="%%JAVALIBDIR%%/antlr.jar" >X+ value="%%JAVALIBDIR%%/antlr.jar"/> >X >X <!-- ================================================================== --> >X <!-- >X@@ -213,6 +213,9 @@ >X <property name="java.lib.dir.linux" value="${java.home.dir}/jre/lib/i386" /> >X <property name="java.lib.dir.linux.amd64" value="${java.home.dir}/jre/lib/amd64" /> >X <property name="java.lib.dir.linux.ia64" value="${java.home.dir}/jre/lib/ia64" /> >X+ <property name="java.lib.dir.freebsd.x86" value="${java.home.dir}/jre/lib/i386" /> >X+ <property name="java.lib.dir.freebsd.amd64" value="${java.home.dir}/jre/lib/amd64" /> >X+ <property name="java.lib.dir.freebsd.ia64" value="${java.home.dir}/jre/lib/ia64" /> >X <property name="java.lib.dir.hpux" value="${java.home.dir}/jre/lib/PA_RISC2.0" /> >X <condition property="cpu" value="sparc"> >X <os name="SunOS" arch="sparc" /> >X@@ -437,15 +440,26 @@ >X <property name="linker.cfg.id.core" value="linker.cfg.macosx.jogl" /> >X </target> >X >X- <target name="declare.freebsd" depends="declare.x11" if="isFreeBSD"> >X- <echo message="FreeBSD" /> >X- <property name="java.includes.dir.platform" value="${java.includes.dir.freebsd}" /> >X- <property name="java.lib.dir.platform" value="${java.lib.dir.linux}" /> >X+ <target name="declare.freebsd.x86" depends="declare.x11" if="isFreeBSDx86"> >X+ <echo message="FreeBSD.x86" /> >X+ <property name="java.includes.dir.platform" value="${java.includes.dir}/freebsd" /> >X+ <property name="java.lib.dir.platform" value="${java.lib.dir.freebsd.x86}" /> >X >X- <property name="compiler.cfg.id" value="compiler.cfg.freebsd.jogl" /> >X- <property name="linker.cfg.id.core" value="linker.cfg.linux.jogl" /> >X+ <property name="compiler.cfg.id" value="compiler.cfg.freebsd.jogl" /> >X+ <property name="linker.cfg.id.core" value="linker.cfg.freebsd.jogl" /> >X </target> >X >X+ <target name="declare.freebsd.amd64" depends="declare.x11" if="isFreeBSDamd64"> >X+ <echo message="FreeBSD.amd64*" /> >X+ <property name="java.includes.dir.platform" value="${java.includes.dir}/freebsd" /> >X+ <property name="java.lib.dir.platform" value="${java.lib.dir.freebsd.amd64}" /> >X+ >X+ <property name="compiler.cfg.id" value="compiler.cfg.freebsd.amd64" /> >X+ <property name="linker.cfg.id.core" value="linker.cfg.freebsd.amd64.jogl" /> >X+ </target> >X+ >X+ <target name="declare.freebsd" depends="declare.freebsd.x86,declare.freebsd.amd64,declare.x11" if="isFreeBSD" /> >X+ >X <target name="declare.hpux" depends="declare.x11" if="isHPUX"> >X <echo message="HP-UX" /> >X <property name="java.includes.dir.platform" value="${java.includes.dir.hpux}" /> >X@@ -727,7 +741,7 @@ >X <compiler id="compiler.cfg.freebsd.jogl" extends="compiler.cfg.freebsd"> >X <!-- Need to force X11R6 headers on to include path after stub_includes --> >X <includepath path="stub_includes/opengl"/> >X- <includepath path="/usr/X11R6/include" /> >X+ <includepath path="%%LOCALBASE%%/include" /> >X </compiler> >X >X <!-- linker configuration --> >X@@ -744,6 +758,18 @@ >X <syslibset dir="${x11.cg.lib}" libs="Cg, CgGL" if="c.compiler.use-cglib"/> >X </linker> >X >X+ <linker id="linker.cfg.freebsd.jogl" extends="linker.cfg.freebsd"> >X+ <syslibset dir="%%LOCALBASE%%/lib" libs="GL, X11"/> >X+ <syslibset dir="%%LOCALBASE%%/lib" libs="Xxf86vm" /> >X+ <syslibset dir="${x11.cg.lib}" libs="Cg, CgGL" if="c.compiler.use-cglib"/> >X+ </linker> >X+ >X+ <linker id="linker.cfg.freebsd.amd64.jogl" name="gcc"> >X+ <syslibset dir="%%LOCALBASE%%/lib" libs="GL, X11"/> >X+ <syslibset dir="%%LOCALBASE%%/lib" libs="Xxf86vm" /> >X+ <syslibset dir="${x11.cg.lib}" libs="Cg, CgGL" if="c.compiler.use-cglib"/> >X+ </linker> >X+ >X <linker id="linker.cfg.solaris.jogl" extends="linker.cfg.solaris"> >X <syslibset libs="GL, X11"/> >X <syslibset dir="${x11.cg.lib}" libs="Cg, CgGL" if="c.compiler.use-cglib"/> >X@@ -855,6 +881,7 @@ >X <includepath path="stub_includes/cg" if="c.compiler.use-cglib"/> >X <!-- This must come last to not override real include paths --> >X <!-- includepath path="stub_includes/macosx" if="isOSX" / --> >X+ <sysincludepath path="%%LOCALBASE%%/include" if="isFreeBSD"/> >X </compiler> >X >X <linker extends="${linker.cfg.id}"> >X@@ -1210,6 +1237,60 @@ >X </fail> >X </target> >X >X+ <target name="dist.check.freebsd-x86" if="jogl.dist.dir"> >X+ <condition property="freebsd-x86.complete"> >X+ <and> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/jogl.jar" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/libjogl.so" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/libjogl_awt.so" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/libjogl_cg.so" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/libgluegen-rt.so" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/gluegen-rt-natives-freebsd-i586.jar" /> >X+ <!-- Assume we also copy over these generated files in the FreeBSD build --> >X+ <!-- in order to satisfy requests from end users that we provide these --> >X+ <!-- files for easier source browsing in IDEs --> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/DebugGL.java" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/TraceGL.java" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/GL.java" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/GLU.java" /> >X+ </and> >X+ </condition> >X+ <fail unless="freebsd-x86.complete"> >X+ ******************************************************************** >X+ ** Files are missing from the FreeBSD/i386 build. This will cause ** >X+ ** the distribution to be incomplete. Please check the status of ** >X+ ** the FreeBSD/i386 build and try again. ** >X+ ******************************************************************** >X+ </fail> >X+ </target> >X+ >X+ <target name="dist.check.freebsd-amd64" if="jogl.dist.dir"> >X+ <condition property="freebsd-amd64.complete"> >X+ <and> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/jogl.jar" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/libjogl.so" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/libjogl_awt.so" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/libjogl_cg.so" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/libgluegen-rt.so" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/gluegen-rt-natives-freebsd-amd64.jar" /> >X+ <!-- Assume we also copy over these generated files in the FreeBSD build --> >X+ <!-- in order to satisfy requests from end users that we provide these --> >X+ <!-- files for easier source browsing in IDEs --> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/DebugGL.java" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/TraceGL.java" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/GL.java" /> >X+ <available file="${jogl.dist.dir}/jogl-freebsd/GLU.java" /> >X+ </and> >X+ </condition> >X+ <fail unless="freebsd-amd64.complete"> >X+ ******************************************************************** >X+ ** Files are missing from the FreeBSD/amd64 build. This will cause ** >X+ ** the distribution to be incomplete. Please check the status of ** >X+ ** the FreeBSD/amd64 build and try again. ** >X+ ******************************************************************** >X+ </fail> >X+ </target> >X+ >X <target name="dist.check.macosx" if="jogl.dist.dir"> >X <condition property="macosx.complete"> >X <and> >X@@ -1373,7 +1454,7 @@ >X <property name="tmp.version" value="${base_version}-pre-${timestamp}" /> >X </target> >X >X- <target name="dist" depends="dist.dir.check,dist.check.windows,dist.check.windows-amd64,dist.check.linux,dist.check.linux-amd64,dist.check.macosx,dist.check.macosxfat,dist.check.solsparc,dist.check.solsparcv9,dist.check.solx86,dist.check.solamd64,setup-version-RI,setup-version-non-RI"> >X+ <target name="dist" depends="dist.dir.check,dist.check.windows,dist.check.windows-amd64,dist.check.linux,dist.check.linux-amd64,dist.check.freebsd-x86,dist.check.freebsd-amd64,dist.check.macosx,dist.check.macosxfat,dist.check.solsparc,dist.check.solsparcv9,dist.check.solx86,dist.check.solamd64,setup-version-RI,setup-version-non-RI"> >X <delete> >X <fileset dir="${jogl.dist.dir}" includes="*.jar" /> >X </delete> >X@@ -1391,7 +1472,7 @@ >X <!-- Build jar files suitable for Java Web Start --> >X <jar manifest="${jogl.dist.dir}/META-INF/MANIFEST.MF" destfile="${jogl.dist.dir}/jogl.jar" duplicate="preserve"> >X <zipgroupfileset dir="${jogl.dist.dir}" >X- includes="jogl-win/jogl.jar, jogl-linux/jogl.jar, jogl-macosx/jogl.jar" /> >X+ includes="jogl-win/jogl.jar, jogl-linux/jogl.jar, jogl-freebsd/jogl.jar, jogl-macosx/jogl.jar" /> >X </jar> >X <!-- Apply Pack200 repacking to allow later compression by that mechanism --> >X <apply executable="pack200" verbose="true" > >X@@ -1410,6 +1491,12 @@ >X <jar destfile="${jogl.dist.dir}/jogl-natives-linux-amd64.jar" >X basedir="${jogl.dist.dir}/jogl-linux/64" >X includes="libjogl.so,libjogl_awt.so,libjogl_cg.so" /> >X+ <jar destfile="${jogl.dist.dir}/jogl-natives-freebsd-i586.jar" >X+ basedir="${jogl.dist.dir}/jogl-freebsd" >X+ includes="libjogl.so,libjogl_awt.so,libjogl_cg.so" /> >X+ <jar destfile="${jogl.dist.dir}/jogl-natives-freebsd-amd64.jar" >X+ basedir="${jogl.dist.dir}/jogl-freebsd" >X+ includes="libjogl.so,libjogl_awt.so,libjogl_cg.so" /> >X <jar destfile="${jogl.dist.dir}/jogl-natives-macosx-ppc.jar" >X basedir="${jogl.dist.dir}/jogl-macosx/ppc" >X includes="libjogl.jnilib,libjogl_awt.jnilib,libjogl_cg.jnilib" /> >X@@ -1444,6 +1531,9 @@ >X <fileset dir="${jogl.dist.dir}/jogl-linux/64" includes="gluegen-natives-*.jar" /> >X </copy> >X <copy todir="${jogl.dist.dir}"> >X+ <fileset dir="${jogl.dist.dir}/jogl-freebsd" includes="gluegen-natives-*.jar" /> >X+ </copy> >X+ <copy todir="${jogl.dist.dir}"> >X <fileset dir="${jogl.dist.dir}/jogl-macosx/ppc" includes="gluegen-natives-*.jar" /> >X </copy> >X <copy todir="${jogl.dist.dir}"> >X@@ -1492,6 +1582,16 @@ >X <param name="zip.src.so.dir" value="${jogl.dist.dir}/jogl-linux/64" /> >X </antcall> >X <antcall target="dist.build.zip" inheritAll="true"> >X+ <param name="zip.os.arch" value="freebsd-i586" /> >X+ <param name="zip.so.suffix" value=".so" /> >X+ <param name="zip.src.so.dir" value="${jogl.dist.dir}/jogl-freebsd" /> >X+ </antcall> >X+ <antcall target="dist.build.zip" inheritAll="true"> >X+ <param name="zip.os.arch" value="freebsd-amd64" /> >X+ <param name="zip.so.suffix" value=".so" /> >X+ <param name="zip.src.so.dir" value="${jogl.dist.dir}/jogl-freebsd" /> >X+ </antcall> >X+ <antcall target="dist.build.zip" inheritAll="true"> >X <param name="zip.os.arch" value="macosx-ppc" /> >X <param name="zip.so.suffix" value=".jnilib" /> >X <param name="zip.src.so.dir" value="${jogl.dist.dir}/jogl-macosx/ppc" /> >END-of-jogl/files/patch-aa >echo x - jogl/files/patch-gluegen_make_build.xml >sed 's/^X//' >jogl/files/patch-gluegen_make_build.xml << 'END-of-jogl/files/patch-ab' >X--- gluegen/make/build.xml.orig 2008-05-14 18:54:48.000000000 +1000 >X+++ gluegen/make/build.xml 2008-06-09 10:41:50.000000000 +1000 >X@@ -11,8 +11,8 @@ >X --> >X <project name="GlueGen" basedir="." default="all"> >X <!-- On jpackage.org-compatible systems, antlr.jar can be found in /usr/share/java --> >X- <available property="antlr.jar" file="/usr/share/java/antlr.jar" >X- value="/usr/share/java/antlr.jar"/> >X+ <available property="antlr.jar" file="%%JAVALIBDIR%%/antlr.jar" >X+ value="%%JAVALIBDIR%%/antlr.jar"/> >X >X <target name="load.user.properties" unless="user.properties.file"> >X <!-- Load the user specified properties file that defines various host >X@@ -281,7 +281,7 @@ >X <property name="compiler.cfg.id" value="compiler.cfg.freebsd" /> >X <property name="linker.cfg.id" value="linker.cfg.linux" /> >X <property name="c.src.dir" value="unix" /> >X- <property name="java.includes.dir.freebsd" value="${java.includes.dir}/freebsd" /> >X+ <property name="java.includes.dir.platform" value="${java.includes.dir}/freebsd" /> >X </target> >X >X <target name="declare.hpux" if="isHPUX"> >END-of-jogl/files/patch-ab >echo x - jogl/files/patch-gluegen_make_gluegen-cpptasks.xml >sed 's/^X//' >jogl/files/patch-gluegen_make_gluegen-cpptasks.xml << 'END-of-jogl/files/patch-ac' >X--- gluegen/make/gluegen-cpptasks.xml.orig 2008-02-08 20:47:30.000000000 +1100 >X+++ gluegen/make/gluegen-cpptasks.xml 2008-05-27 22:25:42.000000000 +1000 >X@@ -30,6 +30,8 @@ >X - configuration is exactly as specified. >X - >X - isFreeBSD >X+ - isFreeBSDamd64 >X+ - isFreeBSDx86 >X - isHPUX >X - isIA64 >X - isLinux >X@@ -88,6 +90,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@@ -158,6 +161,25 @@ >X <condition property="isFreeBSD"> >X <os name="FreeBSD" /> >X </condition> >X+ <condition property="isFreeBSDamd64"> >X+ <and> >X+ <istrue value="${isFreeBSD}" /> >X+ <or> >X+ <os arch="AMD64" /> >X+ <os arch="amd64" /> >X+ <os arch="x86_64" /> >X+ </or> >X+ </and> >X+ </condition> >X+ <condition property="isFreeBSDx86"> >X+ <and> >X+ <istrue value="${isFreeBSD}" /> >X+ <or> >X+ <os arch="i386" /> >X+ <os arch="x86" /> >X+ </or> >X+ </and> >X+ </condition> >X <condition property="isHPUX"> >X <os name="HP-UX" /> >X </condition> >X@@ -235,6 +257,8 @@ >X </condition> >X >X <echo message="FreeBSD=${isFreeBSD}" /> >X+ <echo message="FreeBSDamd64=${isFreeBSDamd64}" /> >X+ <echo message="FreeBSDx86=${isFreeBSDx86}" /> >X <echo message="HPUX=${isHPUX}" /> >X <echo message="IA64=${isIA64}" /> >X <echo message="Linux=${isLinux}" /> >X@@ -253,10 +277,16 @@ >X <echo message="X11=${isX11}" /> >X </target> >X >X- <target name="gluegen.cpptasks.detect.os.freebsd" unless="gluegen.cpptasks.detected.os" if="isFreeBSD"> >X+ <target name="gluegen.cpptasks.detect.os.freebsd.x86" unless="gluegen.cpptasks.detected.os" if="isFreeBSDx86"> >X <property name="os.and.arch" value="freebsd-i586" /> >X </target> >X >X+ <target name="gluegen.cpptasks.detect.os.freebsd.amd64" unless="gluegen.cpptasks.detected.os" if="isFreeBSDamd64"> >X+ <property name="os.and.arch" value="freebsd-amd64" /> >X+ </target> >X+ >X+ <target name="gluegen.cpptasks.detect.os.freebsd" depends="gluegen.cpptasks.detect.os.freebsd.amd64,gluegen.cpptasks.detect.os.freebsd.x86" unless="gluegen.cpptasks.detected.os" /> >X+ >X <target name="gluegen.cpptasks.detect.os.hpux" unless="gluegen.cpptasks.detected.os" if="isHPUX"> >X <property name="os.and.arch" value="hpux-hppa" /> >X </target> >X@@ -466,6 +496,10 @@ >X >X <compiler id="compiler.cfg.freebsd" name="gcc"> >X </compiler> >X+ <compiler id="compiler.cfg.freebsd.amd64" name="gcc"> >X+ <compilerarg value="-fPIC"/> >X+ </compiler> >X+ >X >X <compiler id="compiler.cfg.hpux" name="aCC"> >X <!-- Interpret source as ANSI C89 (not C++) --> >X@@ -496,6 +530,12 @@ >X <linker id="linker.cfg.linux.amd64" name="gcc"> >X </linker> >X >X+ <linker id="linker.cfg.freebsd" name="gcc"> >X+ </linker> >X+ >X+ <linker id="linker.cfg.freebsd.amd64" name="gcc"> >X+ </linker> >X+ >X <linker id="linker.cfg.solaris" name="suncc"> >X </linker> >X >END-of-jogl/files/patch-ac >echo x - jogl/files/patch-gluegen_src_java_com_sun_gluegen_StructLayout.java >sed 's/^X//' >jogl/files/patch-gluegen_src_java_com_sun_gluegen_StructLayout.java << 'END-of-jogl/files/patch-ad' >X--- gluegen/src/java/com/sun/gluegen/StructLayout.java.orig 2008-02-23 06:46:44.000000000 +1100 >X+++ gluegen/src/java/com/sun/gluegen/StructLayout.java 2008-06-09 08:40:19.000000000 +1000 >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-jogl/files/patch-ad >echo x - jogl/files/patch-gluegen_src_java_com_sun_gluegen_runtime_CPU.java >sed 's/^X//' >jogl/files/patch-gluegen_src_java_com_sun_gluegen_runtime_CPU.java << 'END-of-jogl/files/patch-ae' >X--- gluegen/src/java/com/sun/gluegen/runtime/CPU.java.orig 2008-02-23 06:46:44.000000000 +1100 >X+++ gluegen/src/java/com/sun/gluegen/runtime/CPU.java 2008-06-09 18:38:20.000000000 +1000 >X@@ -64,6 +64,7 @@ >X (os.startsWith("hp-ux") && cpu.equals("pa_risc2.0"))) { >X is32Bit = true; >X } else if ((os.startsWith("windows") && cpu.equals("amd64")) || >X+ (os.startsWith("freebsd") && cpu.equals("amd64")) || >X (os.startsWith("linux") && cpu.equals("amd64")) || >X (os.startsWith("linux") && cpu.equals("x86_64")) || >X (os.startsWith("linux") && cpu.equals("ia64")) || >END-of-jogl/files/patch-ae >echo x - jogl/distinfo >sed 's/^X//' >jogl/distinfo << 'END-of-jogl/distinfo' >XMD5 (jogl-1.1.1-src.zip) = 2f5a12e82c1cd93054dce9fd6556dc02 >XSHA256 (jogl-1.1.1-src.zip) = dbd34718f15e6f45deb2d96bc328c3d54aa2f3a2160a4593997506c837d859a0 >XSIZE (jogl-1.1.1-src.zip) = 3638019 >END-of-jogl/distinfo >echo x - jogl/Makefile >sed 's/^X//' >jogl/Makefile << 'END-of-jogl/Makefile' >X# New ports collection makefile for: jogl >X# Date created: 5 December 1994 >X# Whom: Peter Jeremy <peterjeremy@optushome.com.au> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= jogl >XPORTVERSION= 1.1.1 >XCATEGORIES= graphics devel java >XMASTER_SITES=http://download.java.net/media/jogl/builds/archive/jsr-231-1.1.1/ >XEXTRACT_SUFX= -src.zip >X >XMAINTAINER= peterjeremy@optushome.com.au >XCOMMENT= Java bindings for OpenGL >X >XLIB_DEPENDS= GL.1:${PORTSDIR}/graphics/libGL \ >X X11.6:${PORTSDIR}/x11/libX11 \ >X Xau.6:${PORTSDIR}/x11/libXau \ >X Xdamage.1:${PORTSDIR}/x11/libXdamage \ >X Xdmcp.6:${PORTSDIR}/x11/libXdmcp \ >X Xext.6:${PORTSDIR}/x11/libXext \ >X Xfixes.3:${PORTSDIR}/x11/libXfixes \ >X Xxf86vm.1:${PORTSDIR}/x11/libXxf86vm \ >X 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.if !defined(NOPORTDOCS) >XALL_TARGET+= javadoc >X.endif >X >X# Java currently only supports i386 and amd64. Supporting additional >X# architectures will need patches to at least >X# gluegen/src/java/com/sun/gluegen/StructLayout.java >X# gluegen/src/java/com/sun/gluegen/runtime/CPU.java >X# gluegen/make/gluegen-cpptasks.xml >X# jogl/make/build.xml >XONLY_FOR_ARCHS= i386 amd64 >X >XUSE_ZIP= yes >XUSE_ANT= yes >XUSE_LDCONFIG= yes >XUSE_JAVA= yes >XJAVA_VERSION= 1.4+ >X >XBUILD_WRKSRC= ${WRKSRC}/jogl/make >X >Xpost-patch: >X @${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|g' \ >X ${WRKSRC}/gluegen/make/build.xml >X @${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|g' \ >X -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ >X ${WRKSRC}/jogl/make/build.xml >X >Xdo-install: >X.if !defined(NOPORTDOCS) >X ${MKDIR} ${DATADIR} >X ${INSTALL_DATA} ${WRKSRC}/jogl/doc/userguide/index.html \ >X ${DATADIR}/UserGuide.html >X cd ${BUILD_WRKSRC}/../javadoc_public && \ >X ${FIND} . -print | ${CPIO} -pdm ${DATADIR} >X.endif >X ${INSTALL_DATA} ${WRKSRC}/gluegen/build/obj/libgluegen-rt.so \ >X ${WRKSRC}/jogl/build/obj/libjogl.so \ >X ${WRKSRC}/jogl/build/obj/libjogl_awt.so ${PREFIX}/lib >X ${INSTALL_DATA} ${WRKSRC}/gluegen/build/gluegen-rt.jar \ >X ${WRKSRC}/jogl/build/jogl.jar ${JAVAJARDIR} >X >X.include <bsd.port.mk> >END-of-jogl/Makefile >echo x - jogl/pkg-descr >sed 's/^X//' >jogl/pkg-descr << 'END-of-jogl/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-jogl/pkg-descr >echo x - jogl/pkg-plist >sed 's/^X//' >jogl/pkg-plist << 'END-of-jogl/pkg-plist' >Xlib/libgluegen-rt.so >Xlib/libjogl.so >Xlib/libjogl_awt.so >X%%JAVAJARDIR%%/gluegen-rt.jar >X%%JAVAJARDIR%%/jogl.jar >X%%PORTDOCS%%%%DATADIR%%/UserGuide.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/Animator.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/BufferUtil.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/FileUtil.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/FPSAnimator.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/Gamma.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/GLUT.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/ImageUtil.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/JOGLAppletLauncher.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/Screenshot.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/StreamUtil.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/TGAWriter.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/TileRenderer.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/j2d/Overlay.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/j2d/TextRenderer.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/j2d/TextRenderer.DefaultRenderDelegate.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/j2d/TextRenderer.RenderDelegate.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/j2d/TextureRenderer.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/j2d/package-frame.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/j2d/package-summary.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/j2d/package-tree.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/Texture.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/TextureCoords.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/TextureData.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/TextureData.Flusher.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/TextureIO.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/spi/DDSImage.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/spi/DDSImage.ImageInfo.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/spi/SGIImage.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/spi/TextureProvider.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/spi/TextureWriter.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/spi/TGAImage.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/spi/TGAImage.Header.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/spi/package-frame.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/spi/package-summary.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/spi/package-tree.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/package-frame.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/package-summary.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/texture/package-tree.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/package-frame.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/package-summary.html >X%%PORTDOCS%%%%DATADIR%%/com/sun/opengl/util/package-tree.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/AbstractGraphicsConfiguration.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/AbstractGraphicsDevice.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/AWTGraphicsConfiguration.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/AWTGraphicsDevice.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/ComponentEvents.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/DebugGL.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/DefaultGLCapabilitiesChooser.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/GL.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/GLAutoDrawable.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/GLCanvas.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/GLCapabilities.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/GLCapabilitiesChooser.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/GLContext.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/GLDrawable.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/GLDrawableFactory.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/GLJPanel.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/GLEventListener.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/GLException.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/GLPbuffer.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/Threading.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/TraceGL.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/glu/GLU.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/glu/GLUnurbs.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/glu/GLUquadric.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/glu/GLUtessellator.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/glu/GLUtessellatorCallback.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/glu/GLUtessellatorCallbackAdapter.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/glu/package-frame.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/glu/package-summary.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/glu/package-tree.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/package-frame.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/package-summary.html >X%%PORTDOCS%%%%DATADIR%%/javax/media/opengl/package-tree.html >X%%PORTDOCS%%%%DATADIR%%/package-list >X%%PORTDOCS%%%%DATADIR%%/overview-frame.html >X%%PORTDOCS%%%%DATADIR%%/constant-values.html >X%%PORTDOCS%%%%DATADIR%%/serialized-form.html >X%%PORTDOCS%%%%DATADIR%%/resources/inherit.gif >X%%PORTDOCS%%%%DATADIR%%/overview-tree.html >X%%PORTDOCS%%%%DATADIR%%/index-all.html >X%%PORTDOCS%%%%DATADIR%%/deprecated-list.html >X%%PORTDOCS%%%%DATADIR%%/allclasses-frame.html >X%%PORTDOCS%%%%DATADIR%%/allclasses-noframe.html >X%%PORTDOCS%%%%DATADIR%%/index.html >X%%PORTDOCS%%%%DATADIR%%/overview-summary.html >X%%PORTDOCS%%%%DATADIR%%/help-doc.html >X%%PORTDOCS%%%%DATADIR%%/stylesheet.css >X@dirrm %%DATADIR%%/com/sun/opengl/util/j2d >X@dirrm %%DATADIR%%/com/sun/opengl/util/texture/spi >X@dirrm %%DATADIR%%/com/sun/opengl/util/texture >X@dirrm %%DATADIR%%/com/sun/opengl/util >X@dirrm %%DATADIR%%/com/sun/opengl >X@dirrm %%DATADIR%%/com/sun >X@dirrm %%DATADIR%%/com >X@dirrm %%DATADIR%%/javax/media/opengl/glu >X@dirrm %%DATADIR%%/javax/media/opengl >X@dirrm %%DATADIR%%/javax/media >X@dirrm %%DATADIR%%/javax >X@dirrm %%DATADIR%%/resources >X@dirrm %%DATADIR%% >END-of-jogl/pkg-plist >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 124414
: 87767