ports/125828: upgrade java/java3d to 1.5.2

Jonathan Chen jonc at chen.org.nz
Tue Jul 22 09:10:03 UTC 2008


The following reply was made to PR ports/125828; it has been noted by GNATS.

From: Jonathan Chen <jonc at chen.org.nz>
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: ports/125828: upgrade java/java3d to 1.5.2
Date: Tue, 22 Jul 2008 20:43:07 +1200

 Here's an update to allow builds on i386 as well as amd64 architectures.
 -- 
 Jonathan Chen <jonc at chen.org.nz>
 ----------------------------------------------------------------------
 "The reason why worry kills more people than work is that more people
  worry than work."                                     - Robert Frost
 
 
 diff -ruN /usr/ports/java/java3d/Makefile ./Makefile
 --- /usr/ports/java/java3d/Makefile	2008-06-07 16:22:08.000000000 +1200
 +++ ./Makefile	2008-07-21 23:52:09.000000000 +1200
 @@ -6,89 +6,48 @@
  #
  
  PORTNAME=	java3d
 -PORTVERSION=	1.3.1
 -PORTREVISION=	3
 +PORTVERSION=	1.5.2
  CATEGORIES=	java graphics
 -MASTER_SITES=	ftp://ftp.tux.org/pub/java/java3d/${PORTVERSION}/i386/fcs/ \
 -		ftp://metalab.unc.edu/pub/linux/devel/lang/java/blackdown.org/java3d/${PORTVERSION}/i386/fcs/
 -DISTNAME=	java3d-sdk-${PORTVERSION}-linux-i386
 -EXTRACT_SUFX=	.bin
 -
 -MAINTAINER=	java at FreeBSD.org
 -COMMENT=	Blackdown Java3D Development Kit ${PORTVERSION} for Linux
 -
 -BROKEN=		Does not fetch
 -
 -EXTRACT_CMD=	${TAIL}
 -EXTRACT_BEFORE_ARGS=	+367
 -EXTRACT_AFTER_ARGS=	| ${BZIP2_CMD} -dc | ${TAR} xf -
 +MASTER_SITES=	http://daemon.wizard.googlepages.com/
 +DISTNAME=	java3d-${PORTVERSION}
 +
 +MAINTAINER=	jonc at chen.org.nz
 +COMMENT=	Java3D Kit ${PORTVERSION}
 +
  USE_BZIP2=	yes
  
  USE_JAVA=	yes
 -JAVA_VERSION=	1.3+
 -NO_WRKSUBDIR=	yes
 -NO_BUILD=	yes
 -ONLY_FOR_ARCHS=	i386
 -
 -RESTRICTED=	"License doesn\'t allow distribution"
 -
 -TARGET_DIR=	${JAVASHAREDIR}/${PORTNAME}
 -PLIST_SUB+=	T=${TARGET_DIR:S/^${PREFIX}\///} JAVA_HOME=${JAVA_HOME:S/^${PREFIX}\///}
 -PKGMESSAGE=	${WRKDIR}/pkg-message
 -
 -.include <bsd.port.pre.mk>
 -
 -.if ${JAVA_PORT_OS} == "native"
 -WITH_PLUGINWRAPPER=	yes
 -RUN_DEPENDS+=	${LOCALBASE}/lib/pluginwrapper/java3d.so:${PORTSDIR}/www/linuxpluginwrapper
 -.endif
 +JAVA_VERSION=	1.5+
 +USE_ANT=	yes
  
 -.if defined(NOINSTALL_IN_JRE)
 -PLIST_SUB+=	INSTALL_IN_JRE="@comment "
 -.else
 -PLIST_SUB+=	INSTALL_IN_JRE=""
 -.endif
 +PLIST_SUB+=	JAVA_HOME=${JAVA_HOME:S/^${PREFIX}\///} ARCH=${ARCH}
  
 -pre-install:
 -.if defined(NOINSTALL_IN_JRE)
 -		@${SED} -e "s:%%TARGET_DIR%%:${TARGET_DIR}:g" ${MASTERDIR}/pkg-message-jre > ${PKGMESSAGE}
 -.endif
 -.if defined(WITH_PLUGINWRAPPER)
 -.if defined(NOINSTALL_IN_JRE)
 -		@${ECHO_CMD} >> ${PKGMESSAGE}
 -		@${SED} -e "s:%%LIBDIR%%:${TARGET_DIR}/lib:g" ${MASTERDIR}/pkg-message-libmap >> ${PKGMESSAGE}
 -.else
 -		@${SED} -e "s:%%LIBDIR%%:${JAVA_HOME}/jre/lib/i386:g" ${MASTERDIR}/pkg-message-libmap > ${PKGMESSAGE}
 -.endif
 +.if !defined(NOPORTDOCS)
 +DOCSSRC=	${WRKSRC}/j3d-core/build/freebsd/javadocs/docs-public
 +PORTDOCS=	*
  .endif
  
 -do-install:
 -		@${ECHO_CMD} -n ">> Creating destination directory..."
 -		@${MKDIR} ${TARGET_DIR}
 -		@${ECHO_CMD} " [DONE]"
 -		@${ECHO_CMD} -n ">> Installing libraries..."
 -		@${INSTALL_DATA} ${WRKSRC}/LICENSE-Java3D ${TARGET_DIR}
 -		@${INSTALL_DATA} ${WRKSRC}/README-Java3D ${TARGET_DIR}
 -		@${INSTALL_DATA} ${WRKSRC}/java3d-utils-src.jar ${TARGET_DIR}
 -		@${MKDIR} ${TARGET_DIR}/jar
 -		@${INSTALL_DATA} ${WRKSRC}/jre/lib/ext/* ${TARGET_DIR}/jar
 -		@${MKDIR} ${TARGET_DIR}/lib
 -		@${INSTALL_DATA} ${WRKSRC}/jre/lib/i386/* ${TARGET_DIR}/lib
 -.if !defined(NOINSTALL_IN_JRE)
 -		@${LN} -sf ${TARGET_DIR}/jar/* ${JAVA_HOME}/jre/lib/ext
 -		@${LN} -sf ${TARGET_DIR}/lib/* ${JAVA_HOME}/jre/lib/i386
 -.endif
 -		@${ECHO_CMD} " [DONE]"
 +do-build:
 +	cd ${WRKSRC}/vecmath && ${ANT} dist
 +	cd ${WRKSRC}/j3d-core && ${ANT} -Dbuild.type=fcs -Dis${OPSYS}=yes jar-opt
  .if !defined(NOPORTDOCS)
 -		@${ECHO_CMD} -n ">> Installing examples..."
 -		@${MKDIR} ${TARGET_DIR}/demo
 -		@${CP} -R ${WRKSRC}/demo/java3d/* ${TARGET_DIR}/demo
 -		@${ECHO_CMD} " [DONE]"
 +	cd ${WRKSRC}/j3d-core && ${ANT} -Dbuild.type=fcs -Dis${OPSYS}=yes docs-public
  .endif
  
 +do-install:
 +	${INSTALL_DATA} \
 +		${WRKSRC}/vecmath/dist/lib/ext/vecmath.jar \
 +		${WRKSRC}/j3d-core/build/default/opt/lib/ext/j3dcore.jar \
 +		${WRKSRC}/j3d-core/build/default/opt/lib/ext/j3dutils.jar \
 +		${JAVA_HOME}/jre/lib/ext
 +	${INSTALL} \
 +		${WRKSRC}/j3d-core/build/default/opt/native/libj3dcore-ogl.so \
 +		${JAVA_HOME}/jre/lib/${ARCH}
 +
  post-install:
 -.if defined(NOINSTALL_IN_JRE) || defined(WITH_PLUGINWRAPPER)
 -		@${CAT} ${PKGMESSAGE}
 +.if !defined(NOPORTDOCS)
 +	${MKDIR} ${DOCSDIR}
 +	cd ${DOCSSRC} && ${COPYTREE_SHARE} \* ${DOCSDIR}
  .endif
  
 -.include <bsd.port.post.mk>
 +.include <bsd.port.mk>
 diff -ruN /usr/ports/java/java3d/distinfo ./distinfo
 --- /usr/ports/java/java3d/distinfo	2006-01-26 07:45:11.000000000 +1300
 +++ ./distinfo	2008-07-21 20:53:31.000000000 +1200
 @@ -1,3 +1,3 @@
 -MD5 (java3d-sdk-1.3.1-linux-i386.bin) = 749cf195dbb7d214373821aae276c58b
 -SHA256 (java3d-sdk-1.3.1-linux-i386.bin) = 98dfd8d903a7b7003c80668bf0d881266f77fb1195d381be7c3fce4cf13bef9d
 -SIZE (java3d-sdk-1.3.1-linux-i386.bin) = 5101646
 +MD5 (java3d-1.5.2.tar.bz2) = f202a840220055e1b704a27dfe6fed14
 +SHA256 (java3d-1.5.2.tar.bz2) = 58f8b583762e9198087b615d6e3cd450355ef6ed52aa8e6f05679d27d33b70f4
 +SIZE (java3d-1.5.2.tar.bz2) = 2271358
 diff -ruN /usr/ports/java/java3d/files/patch-freebsd ./files/patch-freebsd
 --- /usr/ports/java/java3d/files/patch-freebsd	1970-01-01 12:00:00.000000000 +1200
 +++ ./files/patch-freebsd	2008-07-22 20:36:26.000000000 +1200
 @@ -0,0 +1,159 @@
 +diff -ruN ./j3d-core/build.xml ../java3d-1.5.2/j3d-core/build.xml
 +--- ./j3d-core/build.xml	2008-05-24 08:31:19.000000000 +1200
 ++++ ../java3d-1.5.2/j3d-core/build.xml	2008-07-21 23:00:14.000000000 +1200
 +@@ -142,6 +142,15 @@
 +     <echo message="version_file    = ${version_file}"/>
 +   </target>
 + 
 ++  <target name="setupFreeBSD" if="isFreeBSD">
 ++    <property name="isUnix" value="true"/>
 ++    <property name="shell" value="/bin/sh"/>
 ++    <property name="wstype" value="x11"/>
 ++    <property name="platformname" value="freebsd-${os.arch}"/>
 ++    <property name="platform" value="freebsd"/>
 ++    <property name="install.bin" value="lib/${os.arch}"/>
 ++  </target>
 ++
 +   <target name="setupSolaris" if="isSolarisOnSparc">
 +     <property name="isUnix" value="true"/>
 +     <property name="shell" value="/usr/bin/ksh"/>
 +@@ -232,7 +241,7 @@
 +   </target>
 + 
 +   <target name="setupPlatform"
 +-       depends="init, setupBuildType, setupSolaris, setupSolarisX86, setupLinux, setupLinuxAmd64, setupLinuxIA64, setupLinuxPPC, setupWindows, setupWindowsAmd64, setupMacOSX, setupJogl">
 ++       depends="init, setupBuildType, setupFreeBSD, setupSolaris, setupSolarisX86, setupLinux, setupLinuxAmd64, setupLinuxIA64, setupLinuxPPC, setupWindows, setupWindowsAmd64, setupMacOSX, setupJogl">
 +     <property name="build-debug-gen" location="${build}/${platform}/debug/gen"/>
 +     <property name="build-opt-gen" location="${build}/${platform}/opt/gen"/>
 +     <property name="docname" value="${build.relprefix}-${version_file}-doc"/>
 +diff -ruN ./j3d-core/src/classes/build.xml ../java3d-1.5.2/j3d-core/src/classes/build.xml
 +--- ./j3d-core/src/classes/build.xml	2008-02-29 09:17:18.000000000 +1300
 ++++ ../java3d-1.5.2/j3d-core/src/classes/build.xml	2008-07-21 23:02:37.000000000 +1200
 +@@ -318,7 +318,7 @@
 +              excludepackagenames="com.sun.j3d.utils.scenegraph.io.retained,
 + 			   com.sun.j3d.exp.swing.impl,
 + 			   com.sun.j3d.utils.scenegraph.io.state.*"
 +-             maxmemory="128m"
 ++             maxmemory="256m"
 +              destdir="${build}/${platform}/javadocs/docs-public"
 + 	     bottom="${javadoc.bottom}"
 +              windowtitle="${build.javadoc.name} ${version}">
 +diff -ruN ./j3d-core/src/native/build.xml ../java3d-1.5.2/j3d-core/src/native/build.xml
 +--- ./j3d-core/src/native/build.xml	2008-02-29 09:17:58.000000000 +1300
 ++++ ../java3d-1.5.2/j3d-core/src/native/build.xml	2008-07-21 23:00:14.000000000 +1200
 +@@ -3,6 +3,19 @@
 + <!-- Ant file for building native files -->
 + <project name="j3d-core native" default="compile-opt">
 + 
 ++  <target name="nativeSetup-debug-freebsd" if="isFreeBSD">
 ++	<property name="bldFlag" value="-g -DDEBUG"/>
 ++	<property name="coreLibDependency" value="lib/${os.arch}/libj3dcore-ogl.so"/>
 ++        <property name="osNativeConfigTemplate3D" value="X11NativeConfigTemplate3D"/>
 ++        <property name="osNativeScreenInfo" value="X11NativeScreenInfo"/>
 ++  </target>
 ++  <target name="nativeSetup-opt-freebsd" if="isFreeBSD">
 ++	<property name="bldFlag" value="-O2"/>
 ++	<property name="coreLibDependency" value="lib/${os.arch}/libj3dcore-ogl.so"/>
 ++        <property name="osNativeConfigTemplate3D" value="X11NativeConfigTemplate3D"/>
 ++        <property name="osNativeScreenInfo" value="X11NativeScreenInfo"/>
 ++  </target>
 ++
 +   <target name="nativeSetup-debug-solaris" if="isSolarisOnSparc">
 + 	<property name="bldFlag" value="-g -DDEBUG"/>
 + 	<property name="coreLibDependency" value="lib/sparc/libj3dcore-ogl.so"/>
 +@@ -62,7 +75,7 @@
 +         <property name="osNativeScreenInfo" value="Win32NativeScreenInfo"/>
 +   </target>
 + 
 +-  <target name="nativeSetup-debug" depends="nativeSetup-debug-solaris, nativeSetup-debug-solaris-x86, nativeSetup-debug-linux, nativeSetup-debug-linux-amd64, nativeSetup-debug-linux-ia64, nativeSetup-debug-linux-ppc, nativeSetup-debug-win32, nativeSetup-debug-winamd64">
 ++  <target name="nativeSetup-debug" depends="nativeSetup-debug-freebsd, nativeSetup-debug-solaris, nativeSetup-debug-solaris-x86, nativeSetup-debug-linux, nativeSetup-debug-linux-amd64, nativeSetup-debug-linux-ia64, nativeSetup-debug-linux-ppc, nativeSetup-debug-win32, nativeSetup-debug-winamd64">
 + 	<property name="bldType" value="debug"/>
 + 	<property name="javahCoreSrc"     
 + 	 location="${src}/classes/share/javax/media/j3d"/>
 +@@ -128,7 +141,7 @@
 +         <property name="osNativeScreenInfo" value="Win32NativeScreenInfo"/>
 +   </target>
 + 
 +-  <target name="nativeSetup-opt" depends="nativeSetup-opt-solaris, nativeSetup-opt-solaris-x86, nativeSetup-opt-linux, nativeSetup-opt-linux-amd64, nativeSetup-opt-linux-ia64, nativeSetup-opt-linux-ppc, nativeSetup-opt-win32, nativeSetup-opt-winamd64">
 ++  <target name="nativeSetup-opt" depends="nativeSetup-opt-freebsd, nativeSetup-opt-solaris, nativeSetup-opt-solaris-x86, nativeSetup-opt-linux, nativeSetup-opt-linux-amd64, nativeSetup-opt-linux-ia64, nativeSetup-opt-linux-ppc, nativeSetup-opt-win32, nativeSetup-opt-winamd64">
 + 	<property name="bldType" value="opt"/>
 + 	<property name="javahCoreSrc"     
 + 	 location="${src}/classes/share/javax/media/j3d"/>
 +diff -ruN ./j3d-core/src/native/ogl/build-freebsd.xml ../java3d-1.5.2/j3d-core/src/native/ogl/build-freebsd.xml
 +--- ./j3d-core/src/native/ogl/build-freebsd.xml	1970-01-01 12:00:00.000000000 +1200
 ++++ ../java3d-1.5.2/j3d-core/src/native/ogl/build-freebsd.xml	2008-07-21 23:00:14.000000000 +1200
 +@@ -0,0 +1,74 @@
 ++<?xml version="1.0"?>
 ++
 ++<!-- Ant file for building native ogl renderer files for FreeBSD -->
 ++<project name="j3d-core native" default="compile">
 ++
 ++  <target name="init" depends="init-cg,init-nocg">
 ++    <!-- Create the build directories for freebsd -->
 ++    <mkdir dir="${build}/${platform}/${bldType}/native/ogl/objs"/>
 ++    <mkdir dir="${build}/${platform}/${bldType}/lib/${os.arch}"/>
 ++    
 ++    <property name="oglsrc"     location="${src}/native/ogl"/>
 ++  </target>
 ++
 ++  <target name="init-cg" if="build.cg">
 ++    <property name="cflags.cg"  value="-DCOMPILE_CG_SHADERS=1"/>
 ++  </target>
 ++
 ++  <target name="init-nocg" unless="build.cg">
 ++    <property name="cflags.cg"  value=""/>
 ++  </target>
 ++
 ++  <target name="compile-ogl">
 ++    <echo message="Executing native renderer build [${bldType}]"/>
 ++
 ++    <!-- Compile the c source files-->
 ++    <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="gcc">
 ++	<arg line="-fPIC -march=k8 -I${oglsrc} -I/usr/local/include -I${java.home}/../include -I${java.home}/../include/freebsd -I${javahCoreTarget} ${bldFlag} -DLINUX ${cflags.cg} -c ${oglsrc}/DrawingSurfaceObjectAWT.c ${oglsrc}/Canvas3D.c ${oglsrc}/GraphicsContext3D.c  ${oglsrc}/NativeScreenInfo.c  ${oglsrc}/NativeConfigTemplate3D.c  ${oglsrc}/MasterControl.c  ${oglsrc}/GeometryArrayRetained.c  ${oglsrc}/Attributes.c  ${oglsrc}/CgShaderProgram.c  ${oglsrc}/GLSLShaderProgram.c  ${oglsrc}/Lights.c"/>
 ++    </exec>
 ++
 ++    <!-- Create the library file-->
 ++    <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="ld">
 ++	<arg line="DrawingSurfaceObjectAWT.o  Canvas3D.o  GraphicsContext3D.o  NativeScreenInfo.o  NativeConfigTemplate3D.o  MasterControl.o  GeometryArrayRetained.o  Attributes.o  CgShaderProgram.o  GLSLShaderProgram.o  Lights.o -G -z defs -L/usr/local/lib -lGL -lX11 -lXext -lm -lc -L${java.home}/lib/${os.arch} -ljawt -L${java.home}/lib/${os.arch}/server -ljvm  -o libj3dcore-ogl.so"/>
 ++    </exec>
 ++
 ++  </target>
 ++
 ++  <target name="compile-ogl-cg" if="build.cg">
 ++    <!-- Compile the wrapper -->
 ++    <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="gcc">
 ++	<arg line="-march=k8 -I${oglsrc} -I${java.home}/../include -I${java.home}/../include/freebsd -I${javahCoreTarget} ${bldFlag} -DLINUX ${cflags.cg} -c ${oglsrc}/CgWrapper.c"/>
 ++    </exec>
 ++
 ++    <!-- Create the wrapper library -->
 ++    <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="ld">
 ++	<arg line="CgWrapper.o -G -z defs -L/usr/X11R6/lib64 -ldl -lCg -lCgGL -lpthread -lGL -lX11 -lXext -lm -lnsl -lc -o libj3dcore-ogl-cg.so"/>
 ++    </exec>
 ++
 ++  </target>
 ++
 ++  <target name="compile" depends="init,compile-ogl,compile-ogl-cg">
 ++
 ++    <!-- Copy the  library file -->
 ++    <copy todir="${build}/${platform}/${bldType}/lib/${os.arch}">
 ++          <fileset dir="${build}/${platform}/${bldType}/native/ogl/objs"
 ++                      includes="libj3dcore-ogl*.so"
 ++          />
 ++    </copy>
 ++
 ++  </target>
 ++
 ++  <target name="dist">
 ++    <!-- Create the distribution directory -->
 ++    <mkdir dir="${dist}/${platform}/lib/${os.arch}"/>
 ++
 ++    <!-- Copy the library files -->
 ++    <copy todir="${dist}/${platform}/lib/${os.arch}">
 ++          <fileset dir="${build}/${platform}/opt/lib/${os.arch}"
 ++                      includes="libj3dcore-ogl*.so"
 ++          />
 ++    </copy>
 ++
 ++  </target>
 ++
 ++</project>
 diff -ruN /usr/ports/java/java3d/pkg-descr ./pkg-descr
 --- /usr/ports/java/java3d/pkg-descr	2003-12-30 21:58:41.000000000 +1300
 +++ ./pkg-descr	2008-07-21 16:00:06.000000000 +1200
 @@ -1,6 +1,6 @@
 -The Java 3D API provides a set of object-oriented interfaces that support 
 -a simple, high-level programming model you can use to build, render, and
 -control the behavior of 3D objects and visual environments.
 -				http://java.sun.com/products/java-media/3D/
 +The Java 3D API enables the creation of three-dimensional graphics
 +applications and Internet-based 3D applets. It provides high-level
 +constructs for creating and manipulation 3D geometry and building the
 +structures used in rendering that geometry.
  
 -WWW: http://www.blackdown.org/java-linux/java2-status/java-3d-status.html
 +WWW: https://java3d.dev.java.net/
 diff -ruN /usr/ports/java/java3d/pkg-message-jre ./pkg-message-jre
 --- /usr/ports/java/java3d/pkg-message-jre	2004-01-11 23:38:28.000000000 +1300
 +++ ./pkg-message-jre	1970-01-01 12:00:00.000000000 +1200
 @@ -1,8 +0,0 @@
 -The Java3D libraries are not installed in JRE, so you have to add
 -  %%TARGET_DIR%%/jar/j3daudio.jar
 -  %%TARGET_DIR%%/jar/j3dcore.jar
 -  %%TARGET_DIR%%/jar/j3dutils.jar
 -  %%TARGET_DIR%%/jar/vecmath.jar
 -to the CLASSPATH environment variable, and add
 -  %%TARGET_DIR%%/lib
 -to the LD_LIBRARY_PATH environment variable.
 diff -ruN /usr/ports/java/java3d/pkg-message-libmap ./pkg-message-libmap
 --- /usr/ports/java/java3d/pkg-message-libmap	2004-01-11 23:38:28.000000000 +1300
 +++ ./pkg-message-libmap	1970-01-01 12:00:00.000000000 +1200
 @@ -1,20 +0,0 @@
 -In order to use the Java3D on FreeBSD native JavaVM,
 -describe as follows to your /etc/libmap.conf.
 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 -[%%LIBDIR%%/libJ3D.so]
 -libdl.so.2	pluginwrapper/java3d.so
 -libm.so.6	libm.so.2
 -libnsl.so.1	pluginwrapper/java3d.so
 -libpthread.so.0	pluginwrapper/java3d.so
 -libc.so.6	pluginwrapper/java3d.so
 -
 -[%%LIBDIR%%/libJ3DUtils.so]
 -libpthread.so.0	pluginwrapper/java3d.so
 -libc.so.6	pluginwrapper/java3d.so
 -
 -[%%LIBDIR%%/libj3daudio.so]
 -libm.so.6	libm.so.2
 -libnsl.so.1	pluginwrapper/java3d_snd.so
 -libpthread.so.0	pluginwrapper/java3d_snd.so
 -libc.so.6	pluginwrapper/java3d_snd.so
 -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 diff -ruN /usr/ports/java/java3d/pkg-plist ./pkg-plist
 --- /usr/ports/java/java3d/pkg-plist	2004-01-11 23:38:28.000000000 +1300
 +++ ./pkg-plist	2008-07-21 22:06:50.000000000 +1200
 @@ -1,492 +1,4 @@
 -%%T%%/LICENSE-Java3D
 -%%T%%/README-Java3D
 -%%T%%/java3d-utils-src.jar
 -%%T%%/jar/j3daudio.jar
 -%%T%%/jar/j3dcore.jar
 -%%T%%/jar/j3dutils.jar
 -%%T%%/jar/vecmath.jar
 -%%T%%/lib/libJ3D.so
 -%%T%%/lib/libJ3DUtils.so
 -%%T%%/lib/libj3daudio.so
 -%%PORTDOCS%%%%T%%/demo/AWT_Interaction/AWTInteraction.class
 -%%PORTDOCS%%%%T%%/demo/AWT_Interaction/AWTInteraction.html
 -%%PORTDOCS%%%%T%%/demo/AWT_Interaction/AWTInteraction.java
 -%%PORTDOCS%%%%T%%/demo/AWT_Interaction/AWTInteractionBehavior.class
 -%%PORTDOCS%%%%T%%/demo/AWT_Interaction/AWTInteractionBehavior.java
 -%%PORTDOCS%%%%T%%/demo/AWT_Interaction/AWTInteraction_plugin.html
 -%%PORTDOCS%%%%T%%/demo/AlternateAppearance/AlternateAppearanceBoundsTest.class
 -%%PORTDOCS%%%%T%%/demo/AlternateAppearance/AlternateAppearanceBoundsTest.html
 -%%PORTDOCS%%%%T%%/demo/AlternateAppearance/AlternateAppearanceBoundsTest.java
 -%%PORTDOCS%%%%T%%/demo/AlternateAppearance/AlternateAppearanceBoundsTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/AlternateAppearance/AlternateAppearanceScopeTest.class
 -%%PORTDOCS%%%%T%%/demo/AlternateAppearance/AlternateAppearanceScopeTest.html
 -%%PORTDOCS%%%%T%%/demo/AlternateAppearance/AlternateAppearanceScopeTest.java
 -%%PORTDOCS%%%%T%%/demo/AlternateAppearance/AlternateAppearanceScopeTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/AlternateAppearance/SphereGroup.class
 -%%PORTDOCS%%%%T%%/demo/AlternateAppearance/SphereGroup.java
 -%%PORTDOCS%%%%T%%/demo/Appearance/AppearanceTest.class
 -%%PORTDOCS%%%%T%%/demo/Appearance/AppearanceTest.html
 -%%PORTDOCS%%%%T%%/demo/Appearance/AppearanceTest.java
 -%%PORTDOCS%%%%T%%/demo/Appearance/AppearanceTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/Appearance/Tetrahedron.class
 -%%PORTDOCS%%%%T%%/demo/Appearance/Tetrahedron.java
 -%%PORTDOCS%%%%T%%/demo/AppearanceMixed/AppearanceMixed$MyCanvas3D.class
 -%%PORTDOCS%%%%T%%/demo/AppearanceMixed/AppearanceMixed.class
 -%%PORTDOCS%%%%T%%/demo/AppearanceMixed/AppearanceMixed.html
 -%%PORTDOCS%%%%T%%/demo/AppearanceMixed/AppearanceMixed.java
 -%%PORTDOCS%%%%T%%/demo/AppearanceMixed/AppearanceMixed_plugin.html
 -%%PORTDOCS%%%%T%%/demo/AppearanceMixed/Tetrahedron.class
 -%%PORTDOCS%%%%T%%/demo/AppearanceMixed/Tetrahedron.java
 -%%PORTDOCS%%%%T%%/demo/Background/BackgroundGeometry.class
 -%%PORTDOCS%%%%T%%/demo/Background/BackgroundGeometry.html
 -%%PORTDOCS%%%%T%%/demo/Background/BackgroundGeometry.java
 -%%PORTDOCS%%%%T%%/demo/Background/BackgroundGeometry_plugin.html
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/ConfigObjLoad$1$QuitListener.class
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/ConfigObjLoad.class
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/ConfigObjLoad.java
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/README.txt
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/j3d1x1
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/j3d1x1-behavior
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/j3d1x1-stereo
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/j3d1x1-vr
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/j3d1x1-window
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/j3d1x2-flat
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/j3d1x2-rot30
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/j3d1x3-cave
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/j3d1x3-cave-vr
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/j3d1x3-rot45
 -%%PORTDOCS%%%%T%%/demo/ConfiguredUniverse/j3d2x2-flat
 -%%PORTDOCS%%%%T%%/demo/ConicWorld/ConicWorld.class
 -%%PORTDOCS%%%%T%%/demo/ConicWorld/ConicWorld.html
 -%%PORTDOCS%%%%T%%/demo/ConicWorld/ConicWorld.java
 -%%PORTDOCS%%%%T%%/demo/ConicWorld/ConicWorld_plugin.html
 -%%PORTDOCS%%%%T%%/demo/FPSCounter/FPSCounter.class
 -%%PORTDOCS%%%%T%%/demo/FPSCounter/FPSCounter.java
 -%%PORTDOCS%%%%T%%/demo/FPSCounter/FPSCounterDemo.class
 -%%PORTDOCS%%%%T%%/demo/FPSCounter/FPSCounterDemo.html
 -%%PORTDOCS%%%%T%%/demo/FPSCounter/FPSCounterDemo.java
 -%%PORTDOCS%%%%T%%/demo/FPSCounter/FPSCounterDemo_plugin.html
 -%%PORTDOCS%%%%T%%/demo/FourByFour/BigCube.class
 -%%PORTDOCS%%%%T%%/demo/FourByFour/BigCube.java
 -%%PORTDOCS%%%%T%%/demo/FourByFour/Board.class
 -%%PORTDOCS%%%%T%%/demo/FourByFour/Board.java
 -%%PORTDOCS%%%%T%%/demo/FourByFour/Canvas2D.class
 -%%PORTDOCS%%%%T%%/demo/FourByFour/Canvas2D.java
 -%%PORTDOCS%%%%T%%/demo/FourByFour/Cube.class
 -%%PORTDOCS%%%%T%%/demo/FourByFour/Cube.java
 -%%PORTDOCS%%%%T%%/demo/FourByFour/Cylinder.class
 -%%PORTDOCS%%%%T%%/demo/FourByFour/Cylinder.java
 -%%PORTDOCS%%%%T%%/demo/FourByFour/FourByFour$killAdapter.class
 -%%PORTDOCS%%%%T%%/demo/FourByFour/FourByFour.class
 -%%PORTDOCS%%%%T%%/demo/FourByFour/FourByFour.html
 -%%PORTDOCS%%%%T%%/demo/FourByFour/FourByFour.java
 -%%PORTDOCS%%%%T%%/demo/FourByFour/FourByFour_plugin.html
 -%%PORTDOCS%%%%T%%/demo/FourByFour/ID.class
 -%%PORTDOCS%%%%T%%/demo/FourByFour/ID.java
 -%%PORTDOCS%%%%T%%/demo/FourByFour/PickDragBehavior.class
 -%%PORTDOCS%%%%T%%/demo/FourByFour/PickDragBehavior.java
 -%%PORTDOCS%%%%T%%/demo/FourByFour/Poles.class
 -%%PORTDOCS%%%%T%%/demo/FourByFour/Poles.java
 -%%PORTDOCS%%%%T%%/demo/FourByFour/Positions.class
 -%%PORTDOCS%%%%T%%/demo/FourByFour/Positions.java
 -%%PORTDOCS%%%%T%%/demo/FourByFour/README
 -%%PORTDOCS%%%%T%%/demo/FourByFour/instructions.txt
 -%%PORTDOCS%%%%T%%/demo/FourByFour/scores.txt
 -%%PORTDOCS%%%%T%%/demo/GearTest/Gear.class
 -%%PORTDOCS%%%%T%%/demo/GearTest/Gear.java
 -%%PORTDOCS%%%%T%%/demo/GearTest/GearBox.class
 -%%PORTDOCS%%%%T%%/demo/GearTest/GearBox.html
 -%%PORTDOCS%%%%T%%/demo/GearTest/GearBox.java
 -%%PORTDOCS%%%%T%%/demo/GearTest/GearBox_plugin.html
 -%%PORTDOCS%%%%T%%/demo/GearTest/GearTest.class
 -%%PORTDOCS%%%%T%%/demo/GearTest/GearTest.html
 -%%PORTDOCS%%%%T%%/demo/GearTest/GearTest.java
 -%%PORTDOCS%%%%T%%/demo/GearTest/GearTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/GearTest/Shaft.class
 -%%PORTDOCS%%%%T%%/demo/GearTest/Shaft.java
 -%%PORTDOCS%%%%T%%/demo/GearTest/SpurGear.class
 -%%PORTDOCS%%%%T%%/demo/GearTest/SpurGear.java
 -%%PORTDOCS%%%%T%%/demo/GearTest/SpurGearThinBody.class
 -%%PORTDOCS%%%%T%%/demo/GearTest/SpurGearThinBody.java
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/GeometryByReferenceNIOBuffer.class
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/GeometryByReferenceNIOBuffer.java
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/GeometryByReferenceTest.class
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/GeometryByReferenceTest.html
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/GeometryByReferenceTest.java
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/GeometryByReferenceTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/ImageComponentByReferenceTest.class
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/ImageComponentByReferenceTest.html
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/ImageComponentByReferenceTest.java
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/ImageComponentByReferenceTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/InterleavedNIOBuffer.class
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/InterleavedNIOBuffer.java
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/InterleavedTest.class
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/InterleavedTest.html
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/InterleavedTest.java
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/InterleavedTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/TiledImage.class
 -%%PORTDOCS%%%%T%%/demo/GeometryByReference/TiledImage.java
 -%%PORTDOCS%%%%T%%/demo/GeometryCompression/ObjectFileCompressor.class
 -%%PORTDOCS%%%%T%%/demo/GeometryCompression/ObjectFileCompressor.html
 -%%PORTDOCS%%%%T%%/demo/GeometryCompression/ObjectFileCompressor.java
 -%%PORTDOCS%%%%T%%/demo/GeometryCompression/README
 -%%PORTDOCS%%%%T%%/demo/GeometryCompression/cgview.class
 -%%PORTDOCS%%%%T%%/demo/GeometryCompression/cgview.java
 -%%PORTDOCS%%%%T%%/demo/GeometryCompression/obj2cg.class
 -%%PORTDOCS%%%%T%%/demo/GeometryCompression/obj2cg.java
 -%%PORTDOCS%%%%T%%/demo/HelloUniverse/HelloUniverse.class
 -%%PORTDOCS%%%%T%%/demo/HelloUniverse/HelloUniverse.html
 -%%PORTDOCS%%%%T%%/demo/HelloUniverse/HelloUniverse.java
 -%%PORTDOCS%%%%T%%/demo/HelloUniverse/HelloUniverse_plugin.html
 -%%PORTDOCS%%%%T%%/demo/LOD/LOD.class
 -%%PORTDOCS%%%%T%%/demo/LOD/LOD.html
 -%%PORTDOCS%%%%T%%/demo/LOD/LOD.java
 -%%PORTDOCS%%%%T%%/demo/LOD/LOD_plugin.html
 -%%PORTDOCS%%%%T%%/demo/Lightwave/README.txt
 -%%PORTDOCS%%%%T%%/demo/Lightwave/Viewer.class
 -%%PORTDOCS%%%%T%%/demo/Lightwave/Viewer.html
 -%%PORTDOCS%%%%T%%/demo/Lightwave/Viewer.java
 -%%PORTDOCS%%%%T%%/demo/Lightwave/Viewer_plugin.html
 -%%PORTDOCS%%%%T%%/demo/Lightwave/ballcone.lws
 -%%PORTDOCS%%%%T%%/demo/Lightwave/greenball.lwo
 -%%PORTDOCS%%%%T%%/demo/Lightwave/redcone.lwo
 -%%PORTDOCS%%%%T%%/demo/ModelClip/ModelClipTest.class
 -%%PORTDOCS%%%%T%%/demo/ModelClip/ModelClipTest.html
 -%%PORTDOCS%%%%T%%/demo/ModelClip/ModelClipTest.java
 -%%PORTDOCS%%%%T%%/demo/ModelClip/ModelClipTest2.class
 -%%PORTDOCS%%%%T%%/demo/ModelClip/ModelClipTest2.html
 -%%PORTDOCS%%%%T%%/demo/ModelClip/ModelClipTest2.java
 -%%PORTDOCS%%%%T%%/demo/ModelClip/ModelClipTest2_plugin.html
 -%%PORTDOCS%%%%T%%/demo/ModelClip/ModelClipTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/Morphing/ColorCube.class
 -%%PORTDOCS%%%%T%%/demo/Morphing/ColorCube.java
 -%%PORTDOCS%%%%T%%/demo/Morphing/ColorPyramidDown.class
 -%%PORTDOCS%%%%T%%/demo/Morphing/ColorPyramidDown.java
 -%%PORTDOCS%%%%T%%/demo/Morphing/ColorPyramidUp.class
 -%%PORTDOCS%%%%T%%/demo/Morphing/ColorPyramidUp.java
 -%%PORTDOCS%%%%T%%/demo/Morphing/Morphing.class
 -%%PORTDOCS%%%%T%%/demo/Morphing/Morphing.html
 -%%PORTDOCS%%%%T%%/demo/Morphing/Morphing.java
 -%%PORTDOCS%%%%T%%/demo/Morphing/MorphingBehavior.class
 -%%PORTDOCS%%%%T%%/demo/Morphing/MorphingBehavior.java
 -%%PORTDOCS%%%%T%%/demo/Morphing/Morphing_plugin.html
 -%%PORTDOCS%%%%T%%/demo/Morphing/Pyramid2Cube.class
 -%%PORTDOCS%%%%T%%/demo/Morphing/Pyramid2Cube.html
 -%%PORTDOCS%%%%T%%/demo/Morphing/Pyramid2Cube.java
 -%%PORTDOCS%%%%T%%/demo/Morphing/Pyramid2Cube_plugin.html
 -%%PORTDOCS%%%%T%%/demo/Morphing/hand1.obj
 -%%PORTDOCS%%%%T%%/demo/Morphing/hand2.obj
 -%%PORTDOCS%%%%T%%/demo/Morphing/hand3.obj
 -%%PORTDOCS%%%%T%%/demo/ObjLoad/ObjLoad.class
 -%%PORTDOCS%%%%T%%/demo/ObjLoad/ObjLoad.html
 -%%PORTDOCS%%%%T%%/demo/ObjLoad/ObjLoad.java
 -%%PORTDOCS%%%%T%%/demo/ObjLoad/ObjLoad_plugin.html
 -%%PORTDOCS%%%%T%%/demo/ObjLoad/galleon.obj
 -%%PORTDOCS%%%%T%%/demo/OffScreenCanvas3D/OffScreenCanvas3D.class
 -%%PORTDOCS%%%%T%%/demo/OffScreenCanvas3D/OffScreenCanvas3D.java
 -%%PORTDOCS%%%%T%%/demo/OffScreenCanvas3D/OffScreenTest.class
 -%%PORTDOCS%%%%T%%/demo/OffScreenCanvas3D/OffScreenTest.html
 -%%PORTDOCS%%%%T%%/demo/OffScreenCanvas3D/OffScreenTest.java
 -%%PORTDOCS%%%%T%%/demo/OffScreenCanvas3D/OffScreenTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/OffScreenCanvas3D/OnScreenCanvas3D.class
 -%%PORTDOCS%%%%T%%/demo/OffScreenCanvas3D/OnScreenCanvas3D.java
 -%%PORTDOCS%%%%T%%/demo/OffScreenCanvas3D/PrintFromButton.class
 -%%PORTDOCS%%%%T%%/demo/OffScreenCanvas3D/PrintFromButton.html
 -%%PORTDOCS%%%%T%%/demo/OffScreenCanvas3D/PrintFromButton.java
 -%%PORTDOCS%%%%T%%/demo/OffScreenCanvas3D/PrintFromButton_plugin.html
 -%%PORTDOCS%%%%T%%/demo/OrientedShape3D/MouseRotateY.class
 -%%PORTDOCS%%%%T%%/demo/OrientedShape3D/MouseRotateY.java
 -%%PORTDOCS%%%%T%%/demo/OrientedShape3D/OrientedPtTest.class
 -%%PORTDOCS%%%%T%%/demo/OrientedShape3D/OrientedPtTest.html
 -%%PORTDOCS%%%%T%%/demo/OrientedShape3D/OrientedPtTest.java
 -%%PORTDOCS%%%%T%%/demo/OrientedShape3D/OrientedPtTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/OrientedShape3D/OrientedTest.class
 -%%PORTDOCS%%%%T%%/demo/OrientedShape3D/OrientedTest.html
 -%%PORTDOCS%%%%T%%/demo/OrientedShape3D/OrientedTest.java
 -%%PORTDOCS%%%%T%%/demo/OrientedShape3D/OrientedTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/PackageInfo/PackageInfo.class
 -%%PORTDOCS%%%%T%%/demo/PackageInfo/PackageInfo.java
 -%%PORTDOCS%%%%T%%/demo/PackageInfo/QueryProperties.class
 -%%PORTDOCS%%%%T%%/demo/PackageInfo/QueryProperties.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/BoltCG.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/BoltCG.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/ColorCube.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/ColorCube.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/ColorPyramidDown.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/ColorPyramidDown.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/ColorPyramidUp.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/ColorPyramidUp.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/CubeIQA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/CubeIQA.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/CubeQA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/CubeQA.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/GullCG.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/GullCG.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/IcosahedronITSA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/IcosahedronITSA.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/IcosahedronTSA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/IcosahedronTSA.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/IntersectInfoBehavior.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/IntersectInfoBehavior.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/IntersectTest.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/IntersectTest.html
 -%%PORTDOCS%%%%T%%/demo/PickTest/IntersectTest.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/IntersectTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/PickTest/MorphingBehavior.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/MorphingBehavior.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/OctahedronITFA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/OctahedronITFA.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/OctahedronTFA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/OctahedronTFA.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/PickTest.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/PickTest.html
 -%%PORTDOCS%%%%T%%/demo/PickTest/PickTest.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/PickTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/PickTest/RandomColorCube.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/RandomColorCube.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/RandomColorTetrahedron.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/RandomColorTetrahedron.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronILA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronILA.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronILSA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronILSA.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronIPA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronIPA.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronITA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronITA.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronLA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronLA.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronLSA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronLSA.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronPA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronPA.java
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronTA.class
 -%%PORTDOCS%%%%T%%/demo/PickTest/TetrahedronTA.java
 -%%PORTDOCS%%%%T%%/demo/PickText3D/PickText3DBounds.class
 -%%PORTDOCS%%%%T%%/demo/PickText3D/PickText3DBounds.html
 -%%PORTDOCS%%%%T%%/demo/PickText3D/PickText3DBounds.java
 -%%PORTDOCS%%%%T%%/demo/PickText3D/PickText3DBounds_plugin.html
 -%%PORTDOCS%%%%T%%/demo/PickText3D/PickText3DGeometry.class
 -%%PORTDOCS%%%%T%%/demo/PickText3D/PickText3DGeometry.html
 -%%PORTDOCS%%%%T%%/demo/PickText3D/PickText3DGeometry.java
 -%%PORTDOCS%%%%T%%/demo/PickText3D/PickText3DGeometry_plugin.html
 -%%PORTDOCS%%%%T%%/demo/PlatformGeometry/SimpleGeometry.class
 -%%PORTDOCS%%%%T%%/demo/PlatformGeometry/SimpleGeometry.html
 -%%PORTDOCS%%%%T%%/demo/PlatformGeometry/SimpleGeometry.java
 -%%PORTDOCS%%%%T%%/demo/PlatformGeometry/SimpleGeometry_plugin.html
 -%%PORTDOCS%%%%T%%/demo/PrintCanvas3D/ImageDisplayer$1.class
 -%%PORTDOCS%%%%T%%/demo/PrintCanvas3D/ImageDisplayer$ImagePanel.class
 -%%PORTDOCS%%%%T%%/demo/PrintCanvas3D/ImageDisplayer.class
 -%%PORTDOCS%%%%T%%/demo/PrintCanvas3D/ImageDisplayer.java
 -%%PORTDOCS%%%%T%%/demo/PrintCanvas3D/ImagePrinter.class
 -%%PORTDOCS%%%%T%%/demo/PrintCanvas3D/ImagePrinter.java
 -%%PORTDOCS%%%%T%%/demo/PrintCanvas3D/OffScreenCanvas3D.class
 -%%PORTDOCS%%%%T%%/demo/PrintCanvas3D/OffScreenCanvas3D.java
 -%%PORTDOCS%%%%T%%/demo/PrintCanvas3D/PrintCanvas3D$1.class
 -%%PORTDOCS%%%%T%%/demo/PrintCanvas3D/PrintCanvas3D$AppPanel.class
 -%%PORTDOCS%%%%T%%/demo/PrintCanvas3D/PrintCanvas3D.class
 -%%PORTDOCS%%%%T%%/demo/PrintCanvas3D/PrintCanvas3D.java
 -%%PORTDOCS%%%%T%%/demo/PureImmediate/PureImmediate.class
 -%%PORTDOCS%%%%T%%/demo/PureImmediate/PureImmediate.html
 -%%PORTDOCS%%%%T%%/demo/PureImmediate/PureImmediate.java
 -%%PORTDOCS%%%%T%%/demo/PureImmediate/PureImmediateStereo.class
 -%%PORTDOCS%%%%T%%/demo/PureImmediate/PureImmediateStereo.html
 -%%PORTDOCS%%%%T%%/demo/PureImmediate/PureImmediateStereo.java
 -%%PORTDOCS%%%%T%%/demo/PureImmediate/PureImmediateStereo_plugin.html
 -%%PORTDOCS%%%%T%%/demo/PureImmediate/PureImmediate_plugin.html
 -%%PORTDOCS%%%%T%%/demo/ReadRaster/ReadRaster.class
 -%%PORTDOCS%%%%T%%/demo/ReadRaster/ReadRaster.html
 -%%PORTDOCS%%%%T%%/demo/ReadRaster/ReadRaster.java
 -%%PORTDOCS%%%%T%%/demo/ReadRaster/ReadRaster_plugin.html
 -%%PORTDOCS%%%%T%%/demo/ReadRaster/myCanvas3D.class
 -%%PORTDOCS%%%%T%%/demo/ReadRaster/myRotationInterpolator.class
 -%%PORTDOCS%%%%T%%/demo/Sound/AudioBehaviorMoveOne.class
 -%%PORTDOCS%%%%T%%/demo/Sound/AudioBehaviorMoveOne.java
 -%%PORTDOCS%%%%T%%/demo/Sound/AudioReverberate.class
 -%%PORTDOCS%%%%T%%/demo/Sound/AudioReverberate.java
 -%%PORTDOCS%%%%T%%/demo/Sound/MoveAppBoundingLeaf.class
 -%%PORTDOCS%%%%T%%/demo/Sound/MoveAppBoundingLeaf.html
 -%%PORTDOCS%%%%T%%/demo/Sound/MoveAppBoundingLeaf.java
 -%%PORTDOCS%%%%T%%/demo/Sound/MoveAppBoundingLeaf_plugin.html
 -%%PORTDOCS%%%%T%%/demo/Sound/README.release
 -%%PORTDOCS%%%%T%%/demo/Sound/ReverberateSound.class
 -%%PORTDOCS%%%%T%%/demo/Sound/ReverberateSound.html
 -%%PORTDOCS%%%%T%%/demo/Sound/ReverberateSound.java
 -%%PORTDOCS%%%%T%%/demo/Sound/ReverberateSound_plugin.html
 -%%PORTDOCS%%%%T%%/demo/Sound/SimpleSounds.class
 -%%PORTDOCS%%%%T%%/demo/Sound/SimpleSounds.html
 -%%PORTDOCS%%%%T%%/demo/Sound/SimpleSounds.java
 -%%PORTDOCS%%%%T%%/demo/Sound/SimpleSoundsBehavior.class
 -%%PORTDOCS%%%%T%%/demo/Sound/SimpleSoundsBehavior.java
 -%%PORTDOCS%%%%T%%/demo/Sound/SimpleSounds_plugin.html
 -%%PORTDOCS%%%%T%%/demo/Sound/hello_universe.au
 -%%PORTDOCS%%%%T%%/demo/Sound/roar.au
 -%%PORTDOCS%%%%T%%/demo/Sound/techno_machine.au
 -%%PORTDOCS%%%%T%%/demo/SphereMotion/SphereMotion.class
 -%%PORTDOCS%%%%T%%/demo/SphereMotion/SphereMotion.html
 -%%PORTDOCS%%%%T%%/demo/SphereMotion/SphereMotion.java
 -%%PORTDOCS%%%%T%%/demo/SphereMotion/SphereMotion_plugin.html
 -%%PORTDOCS%%%%T%%/demo/SplineAnim/SplineAnim.class
 -%%PORTDOCS%%%%T%%/demo/SplineAnim/SplineAnim.html
 -%%PORTDOCS%%%%T%%/demo/SplineAnim/SplineAnim.java
 -%%PORTDOCS%%%%T%%/demo/SplineAnim/SplineAnim_plugin.html
 -%%PORTDOCS%%%%T%%/demo/Text2D/MoverBehavior.class
 -%%PORTDOCS%%%%T%%/demo/Text2D/MoverBehavior.java
 -%%PORTDOCS%%%%T%%/demo/Text2D/Text2DTest.class
 -%%PORTDOCS%%%%T%%/demo/Text2D/Text2DTest.html
 -%%PORTDOCS%%%%T%%/demo/Text2D/Text2DTest.java
 -%%PORTDOCS%%%%T%%/demo/Text2D/Text2DTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/Text3D/Text3DLoad.class
 -%%PORTDOCS%%%%T%%/demo/Text3D/Text3DLoad.html
 -%%PORTDOCS%%%%T%%/demo/Text3D/Text3DLoad.java
 -%%PORTDOCS%%%%T%%/demo/Text3D/Text3DLoad_plugin.html
 -%%PORTDOCS%%%%T%%/demo/TextureByReference/AnimateTexturesBehavior.class
 -%%PORTDOCS%%%%T%%/demo/TextureByReference/AnimateTexturesBehavior.java
 -%%PORTDOCS%%%%T%%/demo/TextureByReference/ImageOps.class
 -%%PORTDOCS%%%%T%%/demo/TextureByReference/ImageOps.java
 -%%PORTDOCS%%%%T%%/demo/TextureByReference/Tetrahedron.class
 -%%PORTDOCS%%%%T%%/demo/TextureByReference/Tetrahedron.java
 -%%PORTDOCS%%%%T%%/demo/TextureByReference/TextureByReference.class
 -%%PORTDOCS%%%%T%%/demo/TextureByReference/TextureByReference.html
 -%%PORTDOCS%%%%T%%/demo/TextureByReference/TextureByReference.java
 -%%PORTDOCS%%%%T%%/demo/TextureByReference/TextureByReference_plugin.html
 -%%PORTDOCS%%%%T%%/demo/TextureTest/MultiTextureTest.class
 -%%PORTDOCS%%%%T%%/demo/TextureTest/MultiTextureTest.html
 -%%PORTDOCS%%%%T%%/demo/TextureTest/MultiTextureTest.java
 -%%PORTDOCS%%%%T%%/demo/TextureTest/MultiTextureTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/TextureTest/TextureImage.class
 -%%PORTDOCS%%%%T%%/demo/TextureTest/TextureImage.html
 -%%PORTDOCS%%%%T%%/demo/TextureTest/TextureImage.java
 -%%PORTDOCS%%%%T%%/demo/TextureTest/TextureImage_plugin.html
 -%%PORTDOCS%%%%T%%/demo/TickTockCollision/Box.class
 -%%PORTDOCS%%%%T%%/demo/TickTockCollision/Box.java
 -%%PORTDOCS%%%%T%%/demo/TickTockCollision/CollisionDetector.class
 -%%PORTDOCS%%%%T%%/demo/TickTockCollision/CollisionDetector.java
 -%%PORTDOCS%%%%T%%/demo/TickTockCollision/TickTockCollision.class
 -%%PORTDOCS%%%%T%%/demo/TickTockCollision/TickTockCollision.html
 -%%PORTDOCS%%%%T%%/demo/TickTockCollision/TickTockCollision.java
 -%%PORTDOCS%%%%T%%/demo/TickTockCollision/TickTockCollision_plugin.html
 -%%PORTDOCS%%%%T%%/demo/TickTockPicking/Cube.class
 -%%PORTDOCS%%%%T%%/demo/TickTockPicking/Cube.java
 -%%PORTDOCS%%%%T%%/demo/TickTockPicking/PickHighlightBehavior.class
 -%%PORTDOCS%%%%T%%/demo/TickTockPicking/PickHighlightBehavior.java
 -%%PORTDOCS%%%%T%%/demo/TickTockPicking/Tetrahedron.class
 -%%PORTDOCS%%%%T%%/demo/TickTockPicking/Tetrahedron.java
 -%%PORTDOCS%%%%T%%/demo/TickTockPicking/TickTockPicking.class
 -%%PORTDOCS%%%%T%%/demo/TickTockPicking/TickTockPicking.html
 -%%PORTDOCS%%%%T%%/demo/TickTockPicking/TickTockPicking.java
 -%%PORTDOCS%%%%T%%/demo/TickTockPicking/TickTockPicking_plugin.html
 -%%PORTDOCS%%%%T%%/demo/Timer/TimerTest.class
 -%%PORTDOCS%%%%T%%/demo/Timer/TimerTest.html
 -%%PORTDOCS%%%%T%%/demo/Timer/TimerTest.java
 -%%PORTDOCS%%%%T%%/demo/Timer/TimerTest_plugin.html
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/ButtonPositionControls.class
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/ButtonPositionControls.java
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/HelloUniverse.class
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/HelloUniverse.html
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/HelloUniverse.java
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/HelloUniverse_plugin.html
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/PositionControls.class
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/PositionControls.java
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/README
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/RotationControls.class
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/RotationControls.java
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/SensorBehavior.class
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/SensorBehavior.java
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/VirtualInputDevice.class
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/VirtualInputDevice.java
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/WheelControls.class
 -%%PORTDOCS%%%%T%%/demo/VirtualInputDevice/WheelControls.java
 -%%PORTDOCS%%%%T%%/demo/geometry/beethoven.obj
 -%%PORTDOCS%%%%T%%/demo/geometry/brick2.int
 -%%PORTDOCS%%%%T%%/demo/geometry/concrete.int
 -%%PORTDOCS%%%%T%%/demo/geometry/galleon.cg
 -%%PORTDOCS%%%%T%%/demo/geometry/galleon.obj
 -%%PORTDOCS%%%%T%%/demo/geometry/gas.rgb
 -%%PORTDOCS%%%%T%%/demo/geometry/gravel.int
 -%%PORTDOCS%%%%T%%/demo/geometry/minimart.cg
 -%%PORTDOCS%%%%T%%/demo/geometry/minimart.mtl
 -%%PORTDOCS%%%%T%%/demo/geometry/minimart.obj
 -%%PORTDOCS%%%%T%%/demo/geometry/numbers.int
 -%%PORTDOCS%%%%T%%/demo/geometry/p51_mustang.cg
 -%%PORTDOCS%%%%T%%/demo/geometry/p51_mustang.obj
 -%%PORTDOCS%%%%T%%/demo/geometry/products.rgb
 -%%PORTDOCS%%%%T%%/demo/geometry/pumps.int
 -%%PORTDOCS%%%%T%%/demo/geometry/thdoor.inta
 -%%PORTDOCS%%%%T%%/demo/geometry/window.inta
 -%%PORTDOCS%%%%T%%/demo/images/Java3d.jpg
 -%%PORTDOCS%%%%T%%/demo/images/animation1.gif
 -%%PORTDOCS%%%%T%%/demo/images/animation10.gif
 -%%PORTDOCS%%%%T%%/demo/images/animation2.gif
 -%%PORTDOCS%%%%T%%/demo/images/animation3.gif
 -%%PORTDOCS%%%%T%%/demo/images/animation4.gif
 -%%PORTDOCS%%%%T%%/demo/images/animation5.gif
 -%%PORTDOCS%%%%T%%/demo/images/animation6.gif
 -%%PORTDOCS%%%%T%%/demo/images/animation7.gif
 -%%PORTDOCS%%%%T%%/demo/images/animation8.gif
 -%%PORTDOCS%%%%T%%/demo/images/animation9.gif
 -%%PORTDOCS%%%%T%%/demo/images/apimage.jpg
 -%%PORTDOCS%%%%T%%/demo/images/bg.jpg
 -%%PORTDOCS%%%%T%%/demo/images/earth.jpg
 -%%PORTDOCS%%%%T%%/demo/images/one.jpg
 -%%PORTDOCS%%%%T%%/demo/images/stone.jpg
 -%%PORTDOCS%%%%T%%/demo/images/ttimage.jpg
 -%%PORTDOCS%%%%T%%/demo/index.html
 -%%INSTALL_IN_JRE%%@exec /bin/ln -sf %D/%%T%%/jar/j3daudio.jar %D/%%JAVA_HOME%%/jre/lib/ext
 -%%INSTALL_IN_JRE%%@exec /bin/ln -sf %D/%%T%%/jar/j3dcore.jar %D/%%JAVA_HOME%%/jre/lib/ext
 -%%INSTALL_IN_JRE%%@exec /bin/ln -sf %D/%%T%%/jar/j3dutils.jar %D/%%JAVA_HOME%%/jre/lib/ext
 -%%INSTALL_IN_JRE%%@exec /bin/ln -sf %D/%%T%%/jar/vecmath.jar %D/%%JAVA_HOME%%/jre/lib/ext
 -%%INSTALL_IN_JRE%%@exec /bin/ln -sf %D/%%T%%/lib/libJ3D.so %D/%%JAVA_HOME%%/jre/lib/i386
 -%%INSTALL_IN_JRE%%@exec /bin/ln -sf %D/%%T%%/lib/libJ3DUtils.so %D/%%JAVA_HOME%%/jre/lib/i386
 -%%INSTALL_IN_JRE%%@exec /bin/ln -sf %D/%%T%%/lib/libj3daudio.so %D/%%JAVA_HOME%%/jre/lib/i386
 -%%INSTALL_IN_JRE%%@unexec /bin/rm -f %D/%%JAVA_HOME%%/jre/lib/ext/j3daudio.jar
 -%%INSTALL_IN_JRE%%@unexec /bin/rm -f %D/%%JAVA_HOME%%/jre/lib/ext/j3dcore.jar
 -%%INSTALL_IN_JRE%%@unexec /bin/rm -f %D/%%JAVA_HOME%%/jre/lib/ext/j3dutils.jar
 -%%INSTALL_IN_JRE%%@unexec /bin/rm -f %D/%%JAVA_HOME%%/jre/lib/ext/vecmath.jar
 -%%INSTALL_IN_JRE%%@unexec /bin/rm -f %D/%%JAVA_HOME%%/jre/lib/i386/libJ3D.so
 -%%INSTALL_IN_JRE%%@unexec /bin/rm -f %D/%%JAVA_HOME%%/jre/lib/i386/libJ3DUtils.so
 -%%INSTALL_IN_JRE%%@unexec /bin/rm -f %D/%%JAVA_HOME%%/jre/lib/i386/libj3daudio.so
 -%%PORTDOCS%%@dirrm %%T%%/demo/images
 -%%PORTDOCS%%@dirrm %%T%%/demo/geometry
 -%%PORTDOCS%%@dirrm %%T%%/demo/VirtualInputDevice
 -%%PORTDOCS%%@dirrm %%T%%/demo/Timer
 -%%PORTDOCS%%@dirrm %%T%%/demo/TickTockPicking
 -%%PORTDOCS%%@dirrm %%T%%/demo/TickTockCollision
 -%%PORTDOCS%%@dirrm %%T%%/demo/TextureTest
 -%%PORTDOCS%%@dirrm %%T%%/demo/TextureByReference
 -%%PORTDOCS%%@dirrm %%T%%/demo/Text3D
 -%%PORTDOCS%%@dirrm %%T%%/demo/Text2D
 -%%PORTDOCS%%@dirrm %%T%%/demo/SplineAnim
 -%%PORTDOCS%%@dirrm %%T%%/demo/SphereMotion
 -%%PORTDOCS%%@dirrm %%T%%/demo/Sound
 -%%PORTDOCS%%@dirrm %%T%%/demo/ReadRaster
 -%%PORTDOCS%%@dirrm %%T%%/demo/PureImmediate
 -%%PORTDOCS%%@dirrm %%T%%/demo/PrintCanvas3D
 -%%PORTDOCS%%@dirrm %%T%%/demo/PlatformGeometry
 -%%PORTDOCS%%@dirrm %%T%%/demo/PickText3D
 -%%PORTDOCS%%@dirrm %%T%%/demo/PickTest
 -%%PORTDOCS%%@dirrm %%T%%/demo/PackageInfo
 -%%PORTDOCS%%@dirrm %%T%%/demo/OrientedShape3D
 -%%PORTDOCS%%@dirrm %%T%%/demo/OffScreenCanvas3D
 -%%PORTDOCS%%@dirrm %%T%%/demo/ObjLoad
 -%%PORTDOCS%%@dirrm %%T%%/demo/Morphing
 -%%PORTDOCS%%@dirrm %%T%%/demo/ModelClip
 -%%PORTDOCS%%@dirrm %%T%%/demo/Lightwave
 -%%PORTDOCS%%@dirrm %%T%%/demo/LOD
 -%%PORTDOCS%%@dirrm %%T%%/demo/HelloUniverse
 -%%PORTDOCS%%@dirrm %%T%%/demo/GeometryCompression
 -%%PORTDOCS%%@dirrm %%T%%/demo/GeometryByReference
 -%%PORTDOCS%%@dirrm %%T%%/demo/GearTest
 -%%PORTDOCS%%@dirrm %%T%%/demo/FourByFour
 -%%PORTDOCS%%@dirrm %%T%%/demo/FPSCounter
 -%%PORTDOCS%%@dirrm %%T%%/demo/ConicWorld
 -%%PORTDOCS%%@dirrm %%T%%/demo/ConfiguredUniverse
 -%%PORTDOCS%%@dirrm %%T%%/demo/Background
 -%%PORTDOCS%%@dirrm %%T%%/demo/AppearanceMixed
 -%%PORTDOCS%%@dirrm %%T%%/demo/Appearance
 -%%PORTDOCS%%@dirrm %%T%%/demo/AlternateAppearance
 -%%PORTDOCS%%@dirrm %%T%%/demo/AWT_Interaction
 -%%PORTDOCS%%@dirrm %%T%%/demo
 - at dirrm %%T%%/lib
 - at dirrm %%T%%/jar
 - at dirrm %%T%%
 +%%JAVA_HOME%%/jre/lib/ext/j3dcore.jar
 +%%JAVA_HOME%%/jre/lib/ext/j3dutils.jar
 +%%JAVA_HOME%%/jre/lib/ext/vecmath.jar
 +%%JAVA_HOME%%/jre/lib/%%ARCH%%/libj3dcore-ogl.so


More information about the freebsd-java mailing list