diff options
author | maho <maho@FreeBSD.org> | 2003-02-03 18:01:32 +0800 |
---|---|---|
committer | maho <maho@FreeBSD.org> | 2003-02-03 18:01:32 +0800 |
commit | f86a4181532248c897b927384a761fc232399833 (patch) | |
tree | 44e1e2532426f8ac89d63315ba3c81856fa3876a /graphics | |
parent | 13e6a57ec38bde16580c8a4f5dc58699f7ee9bf3 (diff) | |
download | freebsd-ports-gnome-f86a4181532248c897b927384a761fc232399833.tar.gz freebsd-ports-gnome-f86a4181532248c897b927384a761fc232399833.tar.zst freebsd-ports-gnome-f86a4181532248c897b927384a761fc232399833.zip |
New port: graphics/xrml Extensible scene graph library based on VRML'97
PR: 40942
Submitted by: Igor Pokrovsky <tiamat@telegraph.spb.ru>
Reviewed by: knu (mentor)
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/Makefile | 1 | ||||
-rw-r--r-- | graphics/xrml/Makefile | 103 | ||||
-rw-r--r-- | graphics/xrml/distinfo | 1 | ||||
-rw-r--r-- | graphics/xrml/files/patch-Config.site | 88 | ||||
-rw-r--r-- | graphics/xrml/files/patch-FILTERS-cso-importer.C | 11 | ||||
-rw-r--r-- | graphics/xrml/files/patch-PROGS-Makefile | 11 | ||||
-rw-r--r-- | graphics/xrml/pkg-comment | 1 | ||||
-rw-r--r-- | graphics/xrml/pkg-descr | 11 | ||||
-rw-r--r-- | graphics/xrml/pkg-plist | 384 |
9 files changed, 611 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index 966214b25038..e49fdc373605 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -433,6 +433,7 @@ SUBDIR += xpdf SUBDIR += xpm SUBDIR += xpx + SUBDIR += xrml SUBDIR += xsane SUBDIR += xtheater SUBDIR += xv diff --git a/graphics/xrml/Makefile b/graphics/xrml/Makefile new file mode 100644 index 000000000000..c641e514c22d --- /dev/null +++ b/graphics/xrml/Makefile @@ -0,0 +1,103 @@ +# New ports collection makefile for: xrml +# Date created: 23 July 2002 +# Whom: Igor Pokrovsky <tiamat@telegraph.spb.ru> +# +# $FreeBSD$ +# + +PORTNAME= xrml +PORTVERSION= 0.5.3 +CATEGORIES= graphics +MASTER_SITES= ftp://ftp.cs.kuleuven.ac.be/pub/graphics/software/RenderPark/ +DISTNAME= ${PORTNAME} +DIST_SUBDIR= RenderPark + +MAINTAINER= tiamat@telegraph.spb.ru + +WRKSRC= ${WRKDIR}/XRML + +USE_GMAKE= yes +USE_X_PREFIX= yes +USE_MESA= yes +USE_MOTIF= yes +USE_REINPLACE= yes +INSTALLS_SHLIB= yes + +.if !defined(WITH_EXAMPLES) +PLIST_SUB= WITH_EXAMPLES="@comment " +.else +PLIST_SUB= WITH_EXAMPLES="" +.endif + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} > 500000 +USE_GCC=2.95 +.endif + +.ifndef (WITH_EXAMPLES) +pre-everything: + @${ECHO} "You can define WITH_EXAMPLES=yes to install example VRML files" +.endif + +pre-patch: + @${CP} -f ${WRKSRC}/Config.Linux ${WRKSRC}/Config.site +post-patch: + @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g ; \ + s|%%CXX%%|${CXX}|g ; \ + s|%%CXXFLAGS%%|${CXXFLAGS}|g ; \ + s|%%X11BASE%%|${X11BASE}|g' ${WRKSRC}/Config.site + +pre-build: + ${GMAKE} -C ${WRKSRC}/FILTERS link_includes + ${GMAKE} -C ${WRKSRC}/XRML link_includes + @${RM} -f ${WRKSRC}/PROGS/vrmldump/deps + +do-install: + @${MKDIR} ${PREFIX}/include/xrml + ${INSTALL_DATA} ${WRKSRC}/include/*.H ${PREFIX}/include/xrml + ${INSTALL_DATA} ${WRKSRC}/include/*.h ${PREFIX}/include/xrml + @${MKDIR} ${PREFIX}/include/xrml/cso + ${INSTALL_DATA} ${WRKSRC}/include/cso/* ${PREFIX}/include/xrml/cso + @${MKDIR} ${PREFIX}/include/xrml/mgf + ${INSTALL_DATA} ${WRKSRC}/include/mgf/* ${PREFIX}/include/xrml/mgf + @${MKDIR} ${PREFIX}/include/xrml/nff + ${INSTALL_DATA} ${WRKSRC}/include/nff/* ${PREFIX}/include/xrml/nff + @${MKDIR} ${PREFIX}/include/xrml/vrml2_utf8 + ${INSTALL_DATA} ${WRKSRC}/include/vrml2_utf8/* ${PREFIX}/include/xrml/vrml2_utf8 + + ${INSTALL_PROGRAM} ${WRKSRC}/bin/* ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/lib/libxrml.so.0.5 ${PREFIX}/lib/libxrml.so.0 + ${LN} -fs libxrml.so.0 ${PREFIX}/lib/libxrml.so + @${STRIP_CMD} ${WRKSRC}/lib/*.a + ${INSTALL_DATA} ${WRKSRC}/lib/*.a ${PREFIX}/lib + +.ifdef (WITH_EXAMPLES) + @${MKDIR} ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/TEST/*.wrl ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/TEST/*.ppm ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/TEST/*.gz ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/TEST/*.mgf ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/TEST/plotfunc.c ${EXAMPLESDIR} +.endif + +.ifndef (NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/DOC/*.html ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/DOC/nodeapi ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/DOC/nodegen ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/DOC/status ${DOCSDIR} + @${MKDIR} ${DOCSDIR}/PhBRML + ${INSTALL_DATA} ${WRKSRC}/DOC/PhBRML/*.html ${DOCSDIR}/PhBRML + ${INSTALL_DATA} ${WRKSRC}/DOC/PhBRML/2ndtextured.gif ${DOCSDIR}/PhBRML + ${INSTALL_DATA} ${WRKSRC}/DOC/PhBRML/*.wrl ${DOCSDIR}/PhBRML + @${MKDIR} ${DOCSDIR}/VRML97 + ${INSTALL_DATA} ${WRKSRC}/DOC/VRML97/*.html ${DOCSDIR}/VRML97 + @${MKDIR} ${DOCSDIR}/VRML97/Images + ${INSTALL_DATA} ${WRKSRC}/DOC/VRML97/Images/* ${DOCSDIR}/VRML97/Images + @${MKDIR} ${DOCSDIR}/VRML97/part1 + ${INSTALL_DATA} ${WRKSRC}/DOC/VRML97/part1/* ${DOCSDIR}/VRML97/part1 + ${LN} -s VRML97 ${DOCSDIR}/VRML +.endif + +.include <bsd.port.post.mk> diff --git a/graphics/xrml/distinfo b/graphics/xrml/distinfo new file mode 100644 index 000000000000..62dcb3556498 --- /dev/null +++ b/graphics/xrml/distinfo @@ -0,0 +1 @@ +MD5 (RenderPark/xrml.tar.gz) = 7e700d54a761723a1b1b5877b34cebc4 diff --git a/graphics/xrml/files/patch-Config.site b/graphics/xrml/files/patch-Config.site new file mode 100644 index 000000000000..9c1cd76a67a7 --- /dev/null +++ b/graphics/xrml/files/patch-Config.site @@ -0,0 +1,88 @@ +--- Config.site.orig Fri Jan 31 19:45:18 2003 ++++ Config.site Fri Jan 31 19:46:38 2003 +@@ -1,8 +1,8 @@ +-# Configuration data for Linux ++# Configuration data for FreeBSD + + # with GCC: +-CC = gcc +-CXX = g++ ++CC = %%CC%% ++CXX = %%CXX%% + MAKEDEPEND = gcc -M + PROFLAGS = # -pg # for profiling + DEBUGFLAGS = -g # for debugging +@@ -10,19 +10,19 @@ + # If you have a processor of a type prior to a Pentium PRO or + # Pentium II, omit the -march=i686 flag or you'll get an invalid operation + # exception when you start RenderPark. +-OPTFLAGS = -O3 -Wall -pedantic -Wno-long-long -mieee-fp -malign-double -march=i686 ++OPTFLAGS = %%CXXFLAGS%% #-O3 -Wall -pedantic -Wno-long-long -mieee-fp -malign-double -march=i686 + CXXFLAGS = # C++ specific flags + + # no ranlib command on Linux. Use 'touch' instead. +-RANLIB = touch ++RANLIB = ranlib + + # See 0COMPILATIONFLAGS to see what flags you can set if you care. + EXTRAFLAGS = -DDEFAULT_GAMMA=2.2 -DNOPOOLS + + ################################################################ + # uncomment the following definitions in order to make shared libraries +-#MKLIB = mklib.linux +-#MKLIBFLAGS = -fPIC ++MKLIB = mklib.freebsd ++MKLIBFLAGS = -fPIC + #LIBEXT = so + + ################################################################ +@@ -48,8 +48,8 @@ + + # OpenGL include files and library appear to be in /usr/include + # and /usr/lib normally on recent Linux systems +-DRIVERFLAGS = -I/usr/include $(HWFLAGS) +-DRIVERLIBS = -L/usr/lib -lGLU -lGL ++DRIVERFLAGS = -I${X11BASE}/include $(HWFLAGS) ++DRIVERLIBS = -L${X11BASE}/lib -lGLU -lGL + + # Mesa (free OpenGL-like library: www.mesa3d.org) + # On recent systems, 'MesaGL' is installed as 'GL' and 'MesaGLU' as 'GLU' and +@@ -75,14 +75,14 @@ + ################################################################ + # X window system flags and files: + +-X11HOME = /usr/X11R6 ++X11HOME = ${X11BASE} + XINCLUDES = -I$(X11HOME)/include + XLIBS = -L$(X11HOME)/lib -lXt -lXmu -lX11 $(CCMALLOCLIB) + # CCMALLOCLIB = -lccmalloc -ldl + +-# MOTIFHOME = /usr/X11R6 ++MOTIFHOME = ${X11BASE} + # lesstif: +-MOTIFHOME = /usr/X11R6/LessTif/Motif1.2 ++#MOTIFHOME = /usr/X11R6/LessTif/Motif1.2 + # MOTIFHOME = /usr/local/Motif + MOTIFINCLUDES = -I$(MOTIFHOME)/include + # -lXpm library necessary for Motif >=2.0, not for Motif <2.0 +@@ -93,7 +93,7 @@ + # TIFF support + # if you don't want/need TIFF support, uncomment all the following lines + #TIFFHOME = /usr/local/graphics +-TIFFHOME = /usr ++TIFFHOME = ${LOCALBASE} + + # flags: -DNO_TIFF if you have no TIFF library, + # -DOLD_TIFF if you have an old TIFF library without the high dynamic +@@ -111,9 +111,9 @@ + + # Some tiff installation require that you also link with the jpeg and + # zlib libraries. +-TIFFLIB = -L$(TIFFHOME)/lib -ltiff -ljpeg -lz ++TIFFLIB = -L$(TIFFHOME)/lib -ltiff + + + ################################################################ + # C++/so import filter +-DLLIB = -ldl ++#DLLIB = -ldl diff --git a/graphics/xrml/files/patch-FILTERS-cso-importer.C b/graphics/xrml/files/patch-FILTERS-cso-importer.C new file mode 100644 index 000000000000..c57215c632f6 --- /dev/null +++ b/graphics/xrml/files/patch-FILTERS-cso-importer.C @@ -0,0 +1,11 @@ +--- FILTERS/cso/importer.C.orig Wed Mar 14 20:30:21 2001 ++++ FILTERS/cso/importer.C Fri Jan 31 20:11:34 2003 +@@ -26,7 +26,7 @@ + // find the address of the routine called "import" + void (*import)(void*, char**) = (void (*)(void*, char**))dlsym(handle, "import"); + // void (*import)(xrml::world*, char**) = (void (*)(xrml::world*, char**))dlsym(handle, "import__FPQ24xrml5worldPPc"); +- char *error = dlerror(); ++ const char *error = dlerror(); + if (error) { + Error(NULL, "%s", error); + return false; diff --git a/graphics/xrml/files/patch-PROGS-Makefile b/graphics/xrml/files/patch-PROGS-Makefile new file mode 100644 index 000000000000..6e54843052f9 --- /dev/null +++ b/graphics/xrml/files/patch-PROGS-Makefile @@ -0,0 +1,11 @@ +--- PROGS/Makefile~ Thu Feb 22 23:55:52 2001 ++++ PROGS/Makefile Tue Jul 23 18:37:32 2002 +@@ -15,7 +15,7 @@ + # the toy subdirectory contains a sample program using the toy + # import and export filter. + +-SUBDIRS = vrmlint vrmlconv vrmlview ++SUBDIRS = vrmldump vrmlint vrmlconv vrmlview + + #default target: compile + all: progs diff --git a/graphics/xrml/pkg-comment b/graphics/xrml/pkg-comment new file mode 100644 index 000000000000..a2d9a3b48d31 --- /dev/null +++ b/graphics/xrml/pkg-comment @@ -0,0 +1 @@ +Extensible scene graph library based on VRML'97 diff --git a/graphics/xrml/pkg-descr b/graphics/xrml/pkg-descr new file mode 100644 index 000000000000..8d58b6ad58eb --- /dev/null +++ b/graphics/xrml/pkg-descr @@ -0,0 +1,11 @@ +This package contains a extensible scene graph library based +on VRML'97. It comes with a variety of import and export filters +to read/write a scene graph from/in a variety of 3D file format +and, of course, also a number of applications that make use +of it: a file format convertor and a VRML viewer. It is used +in RenderPark to read XRML input files. + +WWW: http://www.cs.kuleuven.ac.be/~graphics/XRML/ + +- Igor Pokrovsky +tiamat@telegraph.spb.ru diff --git a/graphics/xrml/pkg-plist b/graphics/xrml/pkg-plist new file mode 100644 index 000000000000..384216c8d9fd --- /dev/null +++ b/graphics/xrml/pkg-plist @@ -0,0 +1,384 @@ +bin/vrmlconv +bin/vrmldump +bin/vrmlint +bin/vv +include/xrml/cso/exporter.H +include/xrml/cso/importer.H +@dirrm include/xrml/cso +include/xrml/mgf/cie.h +include/xrml/mgf/exporter.H +include/xrml/mgf/renderer.H +@dirrm include/xrml/mgf +include/xrml/nff/exporter.H +include/xrml/nff/renderer.H +@dirrm include/xrml/nff +include/xrml/vrml2_utf8/exporter.H +include/xrml/vrml2_utf8/parser.H +include/xrml/vrml2_utf8/scanner.H +include/xrml/vrml2_utf8/tokens.H +@dirrm include/xrml/vrml2_utf8 +include/xrml/Anchor.H +include/xrml/Appearance.H +include/xrml/AppearanceBase.H +include/xrml/Array.H +include/xrml/Assoc.H +include/xrml/AudioClip.H +include/xrml/Background.H +include/xrml/Billboard.H +include/xrml/Bindable.H +include/xrml/Box.H +include/xrml/Children.H +include/xrml/CmpString.H +include/xrml/Collision.H +include/xrml/Color.H +include/xrml/ColorInterpolator.H +include/xrml/Cone.H +include/xrml/Coordinate.H +include/xrml/CoordinateInterpolator.H +include/xrml/Cylinder.H +include/xrml/CylinderSensor.H +include/xrml/DirectionalLight.H +include/xrml/DragSensor.H +include/xrml/ElevationGrid.H +include/xrml/EnvironmentalSensor.H +include/xrml/EventManager.H +include/xrml/ExternProto.H +include/xrml/Extrusion.H +include/xrml/FlexLexer.h +include/xrml/Float.H +include/xrml/Fog.H +include/xrml/FontStyle.H +include/xrml/Geometry.H +include/xrml/Group.H +include/xrml/Grouping.H +include/xrml/ImageTexture.H +include/xrml/IndexedFaceSet.H +include/xrml/IndexedLineSet.H +include/xrml/Inline.H +include/xrml/Interpolator.H +include/xrml/LOD.H +include/xrml/LightSource.H +include/xrml/List.H +include/xrml/Material.H +include/xrml/MovieTexture.H +include/xrml/NavigationInfo.H +include/xrml/Normal.H +include/xrml/NormalInterpolator.H +include/xrml/OrientationInterpolator.H +include/xrml/PerlinNoise.H +include/xrml/PhB3DCheckerTexture.H +include/xrml/PhB3DNoiseTexture.H +include/xrml/PhB3DSpiralTexture.H +include/xrml/PhB3DTexture.H +include/xrml/PhB3DTextureTransform.H +include/xrml/PhB3DTexturedSurface.H +include/xrml/PhBAppearance.H +include/xrml/PhBAshikminReflector.H +include/xrml/PhBAtmosphere.H +include/xrml/PhBBackground.H +include/xrml/PhBBackgroundLight.H +include/xrml/PhBBackgroundProjection.H +include/xrml/PhBBilinearInterpolation.H +include/xrml/PhBBlackBodySpectrum.H +include/xrml/PhBBoxTextureProjection.H +include/xrml/PhBBrushMap.H +include/xrml/PhBBumpMap.H +include/xrml/PhBConeTextureProjection.H +include/xrml/PhBCylinderTextureProjection.H +include/xrml/PhBDiffuseEmitter.H +include/xrml/PhBDiffuseReflector.H +include/xrml/PhBDiffuseRefractor.H +include/xrml/PhBDistortion.H +include/xrml/PhBEDF.H +include/xrml/PhBEmitter.H +include/xrml/PhBFresnelBSDF.H +include/xrml/PhBHenyeyGreensteinPhaseFunction.H +include/xrml/PhBHeterogeneousSurface.H +include/xrml/PhBHomogeneousBackground.H +include/xrml/PhBHomogeneousMedium.H +include/xrml/PhBHomogeneousSurface.H +include/xrml/PhBImageTexture.H +include/xrml/PhBImageTextureBase.H +include/xrml/PhBInterpolatedMedium.H +include/xrml/PhBInterpolatedSpectrum.H +include/xrml/PhBInterpolatedSurface.H +include/xrml/PhBIsotropicPhaseFunction.H +include/xrml/PhBLafortuneReflector.H +include/xrml/PhBLandscapePhotoBackground.H +include/xrml/PhBLxySpectrum.H +include/xrml/PhBMedium.H +include/xrml/PhBMixedSpectrum.H +include/xrml/PhBMonitorCalibration.H +include/xrml/PhBMonochromaticSpectrum.H +include/xrml/PhBNeumannReflector.H +include/xrml/PhBNoiseTexture.H +include/xrml/PhBNormalMap.H +include/xrml/PhBPerfectSpecularReflector.H +include/xrml/PhBPerfectSpecularRefractor.H +include/xrml/PhBPhF.H +include/xrml/PhBPhaseFunction.H +include/xrml/PhBPhongEmitter.H +include/xrml/PhBPhongReflector.H +include/xrml/PhBPhongRefractor.H +include/xrml/PhBPixelTexture.H +include/xrml/PhBProcedural3DTexture.H +include/xrml/PhBProceduralBackground.H +include/xrml/PhBProceduralEmitter.H +include/xrml/PhBProceduralPhaseFunction.H +include/xrml/PhBProceduralScatterer.H +include/xrml/PhBProceduralSpectrum.H +include/xrml/PhBProceduralTexture.H +include/xrml/PhBProceduralTextureProjection.H +include/xrml/PhBRGBSpectrum.H +include/xrml/PhBSDF.H +include/xrml/PhBSampledIsotropicEmitter.H +include/xrml/PhBSampledSpectrum.H +include/xrml/PhBScatterer.H +include/xrml/PhBSchlickPhaseFunction.H +include/xrml/PhBSchlickReflector.H +include/xrml/PhBShadingFrameDistortion.H +include/xrml/PhBSimpleBSDF.H +include/xrml/PhBSpectrum.H +include/xrml/PhBSphereTextureProjection.H +include/xrml/PhBSurface.H +include/xrml/PhBSurfaceDistortion.H +include/xrml/PhBTabulatedSpectrum.H +include/xrml/PhBTexture.H +include/xrml/PhBTextureEmitter.H +include/xrml/PhBTextureFilter.H +include/xrml/PhBTextureProjection.H +include/xrml/PhBTexturedBackground.H +include/xrml/PhBTexturedMedium.H +include/xrml/PhBTexturedSurface.H +include/xrml/PhBToggleTexture.H +include/xrml/PhBVolumeDistortion.H +include/xrml/PhBWardReflector.H +include/xrml/PhBXYZSpectrum.H +include/xrml/PixelTexture.H +include/xrml/PlaneSensor.H +include/xrml/PointLight.H +include/xrml/PointSet.H +include/xrml/PointingDeviceSensor.H +include/xrml/PositionInterpolator.H +include/xrml/Proto.H +include/xrml/ProximitySensor.H +include/xrml/ReadImage.H +include/xrml/ScalarInterpolator.H +include/xrml/Script.H +include/xrml/Sensor.H +include/xrml/Shape.H +include/xrml/Sound.H +include/xrml/SoundSource.H +include/xrml/Sphere.H +include/xrml/SphereSensor.H +include/xrml/SpotLight.H +include/xrml/Stack.H +include/xrml/StackManager.H +include/xrml/Switch.H +include/xrml/Text.H +include/xrml/Texture.H +include/xrml/TextureCoordinate.H +include/xrml/TextureTransform.H +include/xrml/TimeDependent.H +include/xrml/TimeSensor.H +include/xrml/TouchSensor.H +include/xrml/Transform.H +include/xrml/Transforming.H +include/xrml/Viewpoint.H +include/xrml/VisibilitySensor.H +include/xrml/WorldInfo.H +include/xrml/cie.H +include/xrml/complex.H +include/xrml/error.H +include/xrml/exporter.H +include/xrml/fieldValue.H +include/xrml/file.H +include/xrml/granges.H +include/xrml/importer.H +include/xrml/matrix.H +include/xrml/memory.H +include/xrml/mipmap.H +include/xrml/nodeCatalog.H +include/xrml/nodeInterface.H +include/xrml/renderer.H +include/xrml/route.H +include/xrml/smodes.H +include/xrml/spectrum.H +include/xrml/texture_projection.H +include/xrml/transform.H +include/xrml/utils.H +include/xrml/vector.H +include/xrml/version.H +include/xrml/world.H +include/xrml/xrml.H +include/xrml/xrmlP.H +@dirrm include/xrml +lib/libxrml.so.0 +@exec ln -fs libxrml.so.0 %D/lib/libxrml.so || true +@unexec rm -f %D/lib/libxrml.so || true +lib/libxrml.a +lib/libxrml2cso.a +lib/libxrml2mgf.a +lib/libxrml2nff.a +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/plotfunc.c +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/checker.ppm.gz +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/grid.ppm.gz +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/land.pic.gz +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/plasma.ppm.gz +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/refractiontest.mgf +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/wardtest.mgf +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Check4x4Color.ppm +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/bump.ppm +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/gradient.ppm +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/normal.ppm +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/thing.ppm +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/white.ppm +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/white16.ppm +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/white4x3.ppm +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/BrushMap.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Bumpmap.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/ProceduralBumpMap.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/ProceduralNoise.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/ShadingFrameDistord.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/TextureMap.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/ashikminScene.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/ashikminScene2.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/ashikmintest.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/backgroundlight.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/backgroundtest.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/blackbodySpectrum.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/box.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/box2.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/bug.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/colors.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/cone.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/cornellcube.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/cyl.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/extrusion.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/fresneltest.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/heterotest.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/homogeneousbackground.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/imagetexture.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/lafortunetest.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/landscapeEnvironmentmap.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mixsphere.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/monochromatic.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/neumanntest.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/nondifflight.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/phbtexture.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/refractiontest.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/rev.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/sampledSpectrum.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/schlicktest.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/sincos.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/sine.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/sph.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/tabulatedSpectrum.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/test.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/textureEmitter.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/texturetest.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/wardtest.wrl +%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/whitehomogeneous.wrl +%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%% +%%PORTDOCS%%%%DOCSDIR%%/nodeapi +%%PORTDOCS%%%%DOCSDIR%%/nodegen +%%PORTDOCS%%%%DOCSDIR%%/status +%%PORTDOCS%%%%DOCSDIR%%/applications.html +%%PORTDOCS%%%%DOCSDIR%%/changes.html +%%PORTDOCS%%%%DOCSDIR%%/design.html +%%PORTDOCS%%%%DOCSDIR%%/extensions.html +%%PORTDOCS%%%%DOCSDIR%%/filters.html +%%PORTDOCS%%%%DOCSDIR%%/howToCreateASceneGraph.html +%%PORTDOCS%%%%DOCSDIR%%/index.html +%%PORTDOCS%%%%DOCSDIR%%/installation.html +%%PORTDOCS%%%%DOCSDIR%%/sourcetree.html +%%PORTDOCS%%%%DOCSDIR%%/template.html +%%PORTDOCS%%%%DOCSDIR%%/world.html +%%PORTDOCS%%%%DOCSDIR%%/PhBRML/2ndtextured.gif +%%PORTDOCS%%%%DOCSDIR%%/PhBRML/PhBexample2.wrl +%%PORTDOCS%%%%DOCSDIR%%/PhBRML/examples.html +%%PORTDOCS%%%%DOCSDIR%%/PhBRML/glossary.html +%%PORTDOCS%%%%DOCSDIR%%/PhBRML/index.html +%%PORTDOCS%%%%DOCSDIR%%/PhBRML/mixsphere.html +%%PORTDOCS%%%%DOCSDIR%%/PhBRML/mixsphere.wrl +%%PORTDOCS%%%%DOCSDIR%%/PhBRML/nodes.html +%%PORTDOCS%%@dirrm %%DOCSDIR%%/PhBRML +%%PORTDOCS%%%%DOCSDIR%%/VRML97/acknowledgements.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/copyright.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/index.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/vrml97.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/Sound.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/whitespace.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/ElevationGrid.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/FontStylespacing.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/spotlight.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/vrmlbar.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/cylinder.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/leaves.jpg +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/cube.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/cone.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/rsmbb.jpg +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/timestamp-order.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/IFStexture2.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/TimeSensor.jpg +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/proto.jpg +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/box.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/Extrusion.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/key.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/pi.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/background.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/ImageTexture.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/sphere.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/vertical.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/Concepts2.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/Sound2.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/instancing.jpg +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/IFStexture.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/timeDep.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/horizontal.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/Concepts1.gif +%%PORTDOCS%%%%DOCSDIR%%/VRML97/Images/infinity.gif +%%PORTDOCS%%@dirrm %%DOCSDIR%%/VRML97/Images +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/grammar.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.4.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/concepts.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/scope.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/javascript.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.5.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/nodesRef.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/glossary.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/examples.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/foreword.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/chopperbody.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.18.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.6.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/chopperrotor.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/references.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.19.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.7.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.13.1.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/rotor.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.13.2.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.2.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.3.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/conformance.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.12.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/java.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/introduction.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/refractivematerial.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.10.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/fieldsRef.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.11.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/extensions.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.16.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/click.wav +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.17.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.9.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.14.wrl +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/bibliography.html +%%PORTDOCS%%%%DOCSDIR%%/VRML97/part1/exampleD.15.wrl +%%PORTDOCS%%@dirrm %%DOCSDIR%%/VRML97/part1 +%%PORTDOCS%%@dirrm %%DOCSDIR%%/VRML97 +%%PORTDOCS%%@exec ln -s VRML97 %D/%%DOCSDIR%%/VRML || true +%%PORTDOCS%%@unexec rm %D/%%DOCSDIR%%/VRML || true +%%PORTDOCS%%@dirrm %%DOCSDIR%% |