summaryrefslogtreecommitdiff
path: root/graphics/povray31
diff options
context:
space:
mode:
authorDonald Burr <dburr@FreeBSD.org>1999-03-20 14:53:02 +0000
committerDonald Burr <dburr@FreeBSD.org>1999-03-20 14:53:02 +0000
commitd17fb8692173f4ab307c80db67bf5157fdff47f2 (patch)
treece2141bca64f0e36910b8a220e6b16a9de320c59 /graphics/povray31
parentAdd MASTER_SITES (diff)
Submitted by: Oliver Fromme <olli@fromme.com>
Port of POVRAY 3.1d, a ray tracing program. This is a new port of POVRAY 3.1d from the DOS sources. POVRAY 3.1d is a more featureful and generally neater version of POVRAY.
Notes
Notes: svn path=/head/; revision=17321
Diffstat (limited to 'graphics/povray31')
-rw-r--r--graphics/povray31/Makefile66
-rw-r--r--graphics/povray31/distinfo3
-rw-r--r--graphics/povray31/files/patch-aa21
-rw-r--r--graphics/povray31/files/patch-ab507
-rw-r--r--graphics/povray31/pkg-comment1
-rw-r--r--graphics/povray31/pkg-descr17
-rw-r--r--graphics/povray31/pkg-plist631
7 files changed, 1246 insertions, 0 deletions
diff --git a/graphics/povray31/Makefile b/graphics/povray31/Makefile
new file mode 100644
index 000000000000..7721dadda0b5
--- /dev/null
+++ b/graphics/povray31/Makefile
@@ -0,0 +1,66 @@
+# New ports collection makefile for: POV-Ray
+# Version required: 3.1d
+# Date created: 3 Dec 1996
+# Whom: paulo@isr.uc.pt
+#
+# $Id$
+#
+
+DISTNAME= povray3
+PKGNAME= povray-3.1d
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.povray.org/pub/povray/Official/MS-Dos/ \
+ ftp://ftp.povray.org/pub/povray/Old-Versions/Official-3.0/Unix/ \
+ ftp://www.hensa.ac.uk/mirrors/povray/Official/MS-Dos/ \
+ ftp://www.hensa.ac.uk/mirrors/povray/Old-Versions/Official-3.0/Unix/ \
+ ftp://ftp.fh-aachen.de/pub/mirror/ftp.povray.org/povray/Official/MS-Dos/ \
+ ftp://ftp.fh-aachen.de/pub/mirror/ftp.povray.org/povray/Old-Versions/Official-3.0/Unix/
+DISTFILES= povmsd_s.zip povuni_s.tgz povuni_d.tgz
+
+MAINTAINER= olli@fromme.com
+
+BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
+LIB_DEPENDS= png.3:${PORTSDIR}/graphics/png
+
+#
+# I think all of this needs some explanation.
+# The port downloads the MS-DOS source files of POV-Ray 3.1d
+# and the UNIX source files of POV-Ray 3.0 (which need some
+# patching, obviously). This is necessary because there are
+# no UNIX source files for POV-Ray 3.1.
+#
+
+USE_XLIB= yes
+MAN1= povray.1
+
+POVLIB= ${PREFIX}/lib/povray3
+
+do-extract:
+ @${RM} -rf ${WRKDIR}
+ @${MKDIR} ${WRKDIR}
+ @( \
+ cd ${WRKDIR}; \
+ ${GUNZIP_CMD} -dcq ${DISTDIR}/povuni_s.tgz | tar xf -; \
+ ${GUNZIP_CMD} -dcq ${DISTDIR}/povuni_d.tgz | tar xf -; \
+ cd ${DISTNAME}; \
+ unzip -aqoL ${DISTDIR}/povmsd_s.zip \
+ )
+
+do-build:
+ @(cd ${WRKSRC}/source/unix; make newxwin)
+
+do-install:
+ @${MKDIR} ${POVLIB}/allscene
+ @${TOUCH} ${POVLIB}/allscene/.bla
+ @${INSTALL_PROGRAM} ${WRKSRC}/source/unix/x-povray ${PREFIX}/bin/povray
+ @(cd ${WRKSRC}; tar cpf - pov3demo povscn docsdemo include texsamps) | \
+ (cd ${POVLIB}; tar xpf -)
+ @${INSTALL_DATA} ${WRKSRC}/*.ini ${POVLIB}/
+ @${INSTALL_DATA} ${WRKSRC}/*.doc ${POVLIB}/
+ @${INSTALL_DATA} ${WRKSRC}/*.gif ${WRKSRC}/*.xpm ${POVLIB}/
+ @${INSTALL_SCRIPT} ${WRKSRC}/allscene.sh ${POVLIB}/
+ @${RM} -f ${PREFIX}/man/man1/povray.1*
+ @${INSTALL_MAN} ${WRKSRC}/povray.1 ${PREFIX}/man/man1
+ @chmod -R a+rX,og-w ${POVLIB}
+
+.include <bsd.port.mk>
diff --git a/graphics/povray31/distinfo b/graphics/povray31/distinfo
new file mode 100644
index 000000000000..f8119a986981
--- /dev/null
+++ b/graphics/povray31/distinfo
@@ -0,0 +1,3 @@
+MD5 (povmsd_s.zip) = b6b8a97858967b77eab0166b24aa9e0d
+MD5 (povuni_s.tgz) = d4abb22e4d90dda2c58c507bf7e1575c
+MD5 (povuni_d.tgz) = 8b0d2663b9d1f2989f1233d35133a32a
diff --git a/graphics/povray31/files/patch-aa b/graphics/povray31/files/patch-aa
new file mode 100644
index 000000000000..0ec9e51860a1
--- /dev/null
+++ b/graphics/povray31/files/patch-aa
@@ -0,0 +1,21 @@
+*** source/optout.h.orig Sat Jan 30 14:19:00 1999
+--- source/optout.h Wed Mar 17 22:28:44 1999
+***************
+*** 35,42 ****
+
+ #define POV_RAY_VERSION "3.1d"
+
+! #define DISTRIBUTION_MESSAGE_1 "This is an unofficial version compiled by:"
+! #define DISTRIBUTION_MESSAGE_2 "FILL IN NAME HERE........................."
+ #define DISTRIBUTION_MESSAGE_3 "The POV-Ray Team(tm) is not responsible for supporting this version."
+
+ /* Number of help pages (numbered 0 to MAX_HELP_PAGE). */
+--- 35,42 ----
+
+ #define POV_RAY_VERSION "3.1d"
+
+! #define DISTRIBUTION_MESSAGE_1 "This is an unofficial version compiled for"
+! #define DISTRIBUTION_MESSAGE_2 "FreeBSD, http://www.freebsd.org/"
+ #define DISTRIBUTION_MESSAGE_3 "The POV-Ray Team(tm) is not responsible for supporting this version."
+
+ /* Number of help pages (numbered 0 to MAX_HELP_PAGE). */
diff --git a/graphics/povray31/files/patch-ab b/graphics/povray31/files/patch-ab
new file mode 100644
index 000000000000..c297a1a9c865
--- /dev/null
+++ b/graphics/povray31/files/patch-ab
@@ -0,0 +1,507 @@
+*** source/unix/makefile.orig Sun Feb 2 13:20:44 1997
+--- source/unix/makefile Wed Mar 17 23:26:51 1999
+***************
+*** 28,44 ****
+ # Use libXXX.a if you want to force static linking of the libraries.
+ # Use -Llibdir -lXXX if you want to use shared libraries (if they are
+ # available). It doesn't matter if you only have libXXX.a libraries.
+! PNGDIR = $(SRCDIR)/libpng
+ LIBPNGINC = -I$(PNGDIR)
+ #LIBPNGLIB = $(PNGDIR)/libpng.a
+! LIBPNGLIB = -L$(PNGDIR) -lpng
+! #LIBPNGLIB = -L/usr/local/lib -lpng
+
+ ZLIBDIR = $(SRCDIR)/zlib
+ ZLIBINC = -I$(ZLIBDIR)
+ #ZLIBLIB = $(ZLIBDIR)/libz.a
+! ZLIBLIB = -L$(ZLIBDIR) -lz
+! #ZLIBLIB = -L/usr/local/lib -lz
+
+ # This is the suffix for object files.
+ OBJ = .o
+--- 28,44 ----
+ # Use libXXX.a if you want to force static linking of the libraries.
+ # Use -Llibdir -lXXX if you want to use shared libraries (if they are
+ # available). It doesn't matter if you only have libXXX.a libraries.
+! PNGDIR = $(SRCDIR)/lpng101
+ LIBPNGINC = -I$(PNGDIR)
+ #LIBPNGLIB = $(PNGDIR)/libpng.a
+! #LIBPNGLIB = -L$(PNGDIR) -lpng
+! LIBPNGLIB = -L/usr/local/lib -lpng
+
+ ZLIBDIR = $(SRCDIR)/zlib
+ ZLIBINC = -I$(ZLIBDIR)
+ #ZLIBLIB = $(ZLIBDIR)/libz.a
+! #ZLIBLIB = -L$(ZLIBDIR) -lz
+! ZLIBLIB = -L/usr/local/lib -lz
+
+ # This is the suffix for object files.
+ OBJ = .o
+***************
+*** 55,61 ****
+ #X11 = /usr/local/X11R6
+ #X11 = /usr/openwin # for some SunOS systems
+ #X11 = /usr/lpp/X11 # for some AIX systems
+! X11 = /usr/X11
+
+ # You probably won't need to change these if you have the X11 variable
+ # above set properly...
+--- 55,61 ----
+ #X11 = /usr/local/X11R6
+ #X11 = /usr/openwin # for some SunOS systems
+ #X11 = /usr/lpp/X11 # for some AIX systems
+! X11 = /usr/X11R6
+
+ # You probably won't need to change these if you have the X11 variable
+ # above set properly...
+***************
+*** 79,85 ****
+ # for compiles unless you are debugging new code, as it slows things down.
+ # The option -DPOV_COMMENTS enables informational comments in PNG and PPM
+ # format output files (see png_pov.c and ppm.c for more info).
+! CFLAGS = -O2 -ansi -c -DCOMPILER_VER=\".`uname`.$(CC)\" $(SRCINC) $(LIBPNGINC) $(ZLIBINC) $(XLIBINC)
+ LFLAGS = $(LIBPNGLIB) $(ZLIBLIB) -lm
+
+ # Linux compiler flags
+--- 79,86 ----
+ # for compiles unless you are debugging new code, as it slows things down.
+ # The option -DPOV_COMMENTS enables informational comments in PNG and PPM
+ # format output files (see png_pov.c and ppm.c for more info).
+! CFLAGS ?= -O6
+! CFLAGS += -finline-functions -ansi -c -DCOMPILER_VER=\".`uname`.$(CC)\" $(SRCINC) $(LIBPNGINC) $(ZLIBINC) $(XLIBINC)
+ LFLAGS = $(LIBPNGLIB) $(ZLIBLIB) -lm
+
+ # Linux compiler flags
+***************
+*** 89,99 ****
+ #CFLAGS = +O2 -finline-functions -c -Aa -D_HPUX_SOURCE -DCOMPILER_VER=\".`uname`.$(CC)\" $(SRCINC) $(LIBPNGINC) $(ZLIBINC)
+
+ # Your compiler
+! CC = gcc
+
+ # This decides which version of the executable you will get, either the
+ # Unix text-only version, the X-Windows version, or the SVGAlib version.
+! default: config.h unix
+ #default: unix
+ #default: xwin
+ #default: svga
+--- 90,100 ----
+ #CFLAGS = +O2 -finline-functions -c -Aa -D_HPUX_SOURCE -DCOMPILER_VER=\".`uname`.$(CC)\" $(SRCINC) $(LIBPNGINC) $(ZLIBINC)
+
+ # Your compiler
+! CC = cc
+
+ # This decides which version of the executable you will get, either the
+ # Unix text-only version, the X-Windows version, or the SVGAlib version.
+! default: comment unix
+ #default: unix
+ #default: xwin
+ #default: svga
+***************
+*** 119,133 ****
+ $(ODIR)/fractal$(OBJ) \
+ $(ODIR)/gif$(OBJ) \
+ $(ODIR)/gifdecod$(OBJ) \
+- $(ODIR)/halos$(OBJ) \
+ $(ODIR)/hcmplx$(OBJ) \
+ $(ODIR)/hfield$(OBJ) \
+ $(ODIR)/iff$(OBJ) \
+ $(ODIR)/image$(OBJ) \
+ $(ODIR)/lathe$(OBJ) \
+ $(ODIR)/lbuffer$(OBJ) \
+ $(ODIR)/lighting$(OBJ) \
+ $(ODIR)/matrices$(OBJ) \
+ $(ODIR)/mem$(OBJ) \
+ $(ODIR)/mesh$(OBJ) \
+ $(ODIR)/normal$(OBJ) \
+--- 120,135 ----
+ $(ODIR)/fractal$(OBJ) \
+ $(ODIR)/gif$(OBJ) \
+ $(ODIR)/gifdecod$(OBJ) \
+ $(ODIR)/hcmplx$(OBJ) \
+ $(ODIR)/hfield$(OBJ) \
+ $(ODIR)/iff$(OBJ) \
+ $(ODIR)/image$(OBJ) \
++ $(ODIR)/interior$(OBJ) \
+ $(ODIR)/lathe$(OBJ) \
+ $(ODIR)/lbuffer$(OBJ) \
+ $(ODIR)/lighting$(OBJ) \
+ $(ODIR)/matrices$(OBJ) \
++ $(ODIR)/media$(OBJ) \
+ $(ODIR)/mem$(OBJ) \
+ $(ODIR)/mesh$(OBJ) \
+ $(ODIR)/normal$(OBJ) \
+***************
+*** 183,188 ****
+--- 185,191 ----
+ config.h \
+ $(SRCDIR)/frame.h \
+ $(SRCDIR)/lighting.h \
++ $(SRCDIR)/media.h \
+ $(SRCDIR)/objects.h \
+ $(SRCDIR)/pattern.h \
+ $(SRCDIR)/pigment.h \
+***************
+*** 212,223 ****
+ $(SRCDIR)/warps.h
+
+ bcylDEP = $(SRCDIR)/bcyl.c \
+- $(SRCDIR)/bbox.h \
+ $(SRCDIR)/bcyl.h \
+- $(SRCDIR)/frame.h \
+- $(SRCDIR)/vector.h \
+ config.h \
+ $(SRCDIR)/povproto.h \
+
+ bezierDEP = $(SRCDIR)/bezier.c \
+ $(SRCDIR)/atmosph.h \
+--- 215,226 ----
+ $(SRCDIR)/warps.h
+
+ bcylDEP = $(SRCDIR)/bcyl.c \
+ $(SRCDIR)/bcyl.h \
+ config.h \
++ $(SRCDIR)/frame.h \
++ $(SRCDIR)/mem.h \
+ $(SRCDIR)/povproto.h \
++ $(SRCDIR)/vector.h \
+
+ bezierDEP = $(SRCDIR)/bezier.c \
+ $(SRCDIR)/atmosph.h \
+***************
+*** 372,377 ****
+--- 375,381 ----
+ config.h \
+ $(SRCDIR)/express.h \
+ $(SRCDIR)/frame.h \
++ $(SRCDIR)/interior.h \
+ $(SRCDIR)/matrices.h \
+ $(SRCDIR)/normal.h \
+ $(SRCDIR)/parse.h \
+***************
+*** 430,456 ****
+ $(SRCDIR)/gifdecod.h \
+ $(SRCDIR)/povproto.h
+
+- halosDEP = $(SRCDIR)/halos.c \
+- $(SRCDIR)/atmosph.h \
+- $(SRCDIR)/bbox.h \
+- $(SRCDIR)/camera.h \
+- $(SRCDIR)/colour.h \
+- config.h \
+- $(SRCDIR)/frame.h \
+- $(SRCDIR)/halos.h \
+- $(SRCDIR)/lighting.h \
+- $(SRCDIR)/matrices.h \
+- $(SRCDIR)/objects.h \
+- $(SRCDIR)/pattern.h \
+- $(SRCDIR)/point.h \
+- $(SRCDIR)/povproto.h \
+- $(SRCDIR)/povray.h \
+- $(SRCDIR)/render.h \
+- $(SRCDIR)/texture.h \
+- $(SRCDIR)/vector.h \
+- $(SRCDIR)/vlbuffer.h \
+- $(SRCDIR)/warps.h
+-
+ hcmplxDEP = $(SRCDIR)/hcmplx.c \
+ $(SRCDIR)/atmosph.h \
+ $(SRCDIR)/bbox.h \
+--- 434,439 ----
+***************
+*** 518,523 ****
+--- 501,532 ----
+ $(SRCDIR)/vlbuffer.h \
+ $(SRCDIR)/warps.h
+
++ interiorDEP = $(SRCDIR)/interior.c \
++ $(SRCDIR)/atmosph.h \
++ $(SRCDIR)/bbox.h \
++ $(SRCDIR)/camera.h \
++ $(SRCDIR)/chi2.h \
++ $(SRCDIR)/colour.h \
++ config.h \
++ $(SRCDIR)/frame.h \
++ $(SRCDIR)/interior.h \
++ $(SRCDIR)/lighting.h \
++ $(SRCDIR)/matrices.h \
++ $(SRCDIR)/media.h \
++ $(SRCDIR)/mem.h \
++ $(SRCDIR)/objects.h \
++ $(SRCDIR)/pattern.h \
++ $(SRCDIR)/pigment.h \
++ $(SRCDIR)/point.h \
++ $(SRCDIR)/povproto.h \
++ $(SRCDIR)/povray.h \
++ $(SRCDIR)/ray.h \
++ $(SRCDIR)/render.h \
++ $(SRCDIR)/texture.h \
++ $(SRCDIR)/vector.h \
++ $(SRCDIR)/vlbuffer.h \
++ $(SRCDIR)/warps.h
++
+ quaternDEP = $(SRCDIR)/quatern.c \
+ $(SRCDIR)/atmosph.h \
+ $(SRCDIR)/bbox.h \
+***************
+*** 538,543 ****
+--- 547,553 ----
+ latheDEP = $(SRCDIR)/lathe.c \
+ $(SRCDIR)/atmosph.h \
+ $(SRCDIR)/bbox.h \
++ $(SRCDIR)/bcyl.h \
+ $(SRCDIR)/camera.h \
+ config.h \
+ $(SRCDIR)/frame.h \
+***************
+*** 580,589 ****
+ $(SRCDIR)/colour.h \
+ config.h \
+ $(SRCDIR)/frame.h \
+- $(SRCDIR)/halos.h \
+ $(SRCDIR)/image.h \
+ $(SRCDIR)/lbuffer.h \
+ $(SRCDIR)/lighting.h \
+ $(SRCDIR)/mesh.h \
+ $(SRCDIR)/normal.h \
+ $(SRCDIR)/objects.h \
+--- 590,600 ----
+ $(SRCDIR)/colour.h \
+ config.h \
+ $(SRCDIR)/frame.h \
+ $(SRCDIR)/image.h \
++ $(SRCDIR)/interior.h \
+ $(SRCDIR)/lbuffer.h \
+ $(SRCDIR)/lighting.h \
++ $(SRCDIR)/media.h \
+ $(SRCDIR)/mesh.h \
+ $(SRCDIR)/normal.h \
+ $(SRCDIR)/objects.h \
+***************
+*** 608,613 ****
+--- 619,649 ----
+ $(SRCDIR)/povproto.h \
+ $(SRCDIR)/vector.h
+
++ mediaDEP = $(SRCDIR)/media.c \
++ $(SRCDIR)/atmosph.h \
++ $(SRCDIR)/bbox.h \
++ $(SRCDIR)/camera.h \
++ $(SRCDIR)/chi2.h \
++ $(SRCDIR)/colour.h \
++ config.h \
++ $(SRCDIR)/frame.h \
++ $(SRCDIR)/lighting.h \
++ $(SRCDIR)/matrices.h \
++ $(SRCDIR)/media.h \
++ $(SRCDIR)/mem.h \
++ $(SRCDIR)/objects.h \
++ $(SRCDIR)/pattern.h \
++ $(SRCDIR)/pigment.h \
++ $(SRCDIR)/point.h \
++ $(SRCDIR)/povproto.h \
++ $(SRCDIR)/povray.h \
++ $(SRCDIR)/ray.h \
++ $(SRCDIR)/render.h \
++ $(SRCDIR)/texture.h \
++ $(SRCDIR)/vector.h \
++ $(SRCDIR)/vlbuffer.h \
++ $(SRCDIR)/warps.h
++
+ memDEP = $(SRCDIR)/mem.c \
+ config.h \
+ $(SRCDIR)/frame.h \
+***************
+*** 661,666 ****
+--- 697,703 ----
+ $(SRCDIR)/camera.h \
+ config.h \
+ $(SRCDIR)/frame.h \
++ $(SRCDIR)/interior.h \
+ $(SRCDIR)/objects.h \
+ $(SRCDIR)/pattern.h \
+ $(SRCDIR)/point.h \
+***************
+*** 707,712 ****
+--- 744,750 ----
+ optoutDEP = $(SRCDIR)/optout.c \
+ $(SRCDIR)/atmosph.h \
+ $(SRCDIR)/bbox.h \
++ $(SRCDIR)/bcyl.h \
+ $(SRCDIR)/bezier.h \
+ $(SRCDIR)/blob.h \
+ $(SRCDIR)/boxes.h \
+***************
+*** 759,764 ****
+--- 797,803 ----
+ parseDEP = $(SRCDIR)/parse.c \
+ $(SRCDIR)/atmosph.h \
+ $(SRCDIR)/bbox.h \
++ $(SRCDIR)/bcyl.h \
+ $(SRCDIR)/bezier.h \
+ $(SRCDIR)/blob.h \
+ $(SRCDIR)/boxes.h \
+***************
+*** 773,782 ****
+ $(SRCDIR)/fractal.h \
+ $(SRCDIR)/frame.h \
+ $(SRCDIR)/gif.h \
+- $(SRCDIR)/halos.h \
+ $(SRCDIR)/hfield.h \
+ $(SRCDIR)/iff.h \
+ $(SRCDIR)/image.h \
+ $(SRCDIR)/lathe.h \
+ $(SRCDIR)/matrices.h \
+ $(SRCDIR)/mesh.h \
+--- 812,821 ----
+ $(SRCDIR)/fractal.h \
+ $(SRCDIR)/frame.h \
+ $(SRCDIR)/gif.h \
+ $(SRCDIR)/hfield.h \
+ $(SRCDIR)/iff.h \
+ $(SRCDIR)/image.h \
++ $(SRCDIR)/interior.h \
+ $(SRCDIR)/lathe.h \
+ $(SRCDIR)/matrices.h \
+ $(SRCDIR)/mesh.h \
+***************
+*** 822,831 ****
+ $(SRCDIR)/express.h \
+ $(SRCDIR)/frame.h \
+ $(SRCDIR)/gif.h \
+- $(SRCDIR)/halos.h \
+ $(SRCDIR)/iff.h \
+ $(SRCDIR)/image.h \
+ $(SRCDIR)/matrices.h \
+ $(SRCDIR)/normal.h \
+ $(SRCDIR)/parse.h \
+ $(SRCDIR)/parstxtr.h \
+--- 861,871 ----
+ $(SRCDIR)/express.h \
+ $(SRCDIR)/frame.h \
+ $(SRCDIR)/gif.h \
+ $(SRCDIR)/iff.h \
+ $(SRCDIR)/image.h \
++ $(SRCDIR)/interior.h \
+ $(SRCDIR)/matrices.h \
++ $(SRCDIR)/media.h \
+ $(SRCDIR)/normal.h \
+ $(SRCDIR)/parse.h \
+ $(SRCDIR)/parstxtr.h \
+***************
+*** 910,916 ****
+ config.h \
+ $(SRCDIR)/frame.h \
+ $(SRCDIR)/optout.h \
+- $(PNGDIR)/png.h \
+ $(SRCDIR)/png_pov.h \
+ $(SRCDIR)/point.h \
+ $(SRCDIR)/povproto.h \
+--- 950,955 ----
+***************
+*** 988,993 ****
+--- 1027,1033 ----
+ povrayDEP = $(SRCDIR)/povray.c \
+ $(SRCDIR)/atmosph.h \
+ $(SRCDIR)/bbox.h \
++ $(SRCDIR)/bcyl.h \
+ $(SRCDIR)/bezier.h \
+ $(SRCDIR)/blob.h \
+ $(SRCDIR)/boxes.h \
+***************
+*** 1000,1008 ****
+--- 1040,1050 ----
+ $(SRCDIR)/fractal.h \
+ $(SRCDIR)/frame.h \
+ $(SRCDIR)/hfield.h \
++ $(SRCDIR)/interior.h \
+ $(SRCDIR)/lathe.h \
+ $(SRCDIR)/lbuffer.h \
+ $(SRCDIR)/lighting.h \
++ $(SRCDIR)/media.h \
+ $(SRCDIR)/mem.h \
+ $(SRCDIR)/mesh.h \
+ $(SRCDIR)/objects.h \
+***************
+*** 1131,1136 ****
+--- 1173,1179 ----
+ $(SRCDIR)/colour.h \
+ config.h \
+ $(SRCDIR)/frame.h \
++ $(SRCDIR)/interior.h \
+ $(SRCDIR)/lighting.h \
+ $(SRCDIR)/normal.h \
+ $(SRCDIR)/objects.h \
+***************
+*** 1154,1159 ****
+--- 1197,1203 ----
+ sorDEP = $(SRCDIR)/sor.c \
+ $(SRCDIR)/atmosph.h \
+ $(SRCDIR)/bbox.h \
++ $(SRCDIR)/bcyl.h \
+ $(SRCDIR)/camera.h \
+ config.h \
+ $(SRCDIR)/frame.h \
+***************
+*** 1229,1235 ****
+ $(SRCDIR)/camera.h \
+ config.h \
+ $(SRCDIR)/frame.h \
+- $(SRCDIR)/halos.h \
+ $(SRCDIR)/image.h \
+ $(SRCDIR)/matrices.h \
+ $(SRCDIR)/normal.h \
+--- 1273,1278 ----
+***************
+*** 1470,1476 ****
+ $(ODIR)/bbox$(OBJ) : $(bboxDEP)
+ $(CC) $(CFLAGS) $(SRCDIR)/bbox.c -o $@
+
+! $(ODIR)/bcyl$(OBJ) : $(bcylDEP)
+ $(CC) $(CFLAGS) $(SRCDIR)/bcyl.c -o $@
+
+ $(ODIR)/bezier$(OBJ) : $(bezierDEP)
+--- 1513,1519 ----
+ $(ODIR)/bbox$(OBJ) : $(bboxDEP)
+ $(CC) $(CFLAGS) $(SRCDIR)/bbox.c -o $@
+
+! $(ODIR)/bcyl$(OBJ) : $(bcylDEP)
+ $(CC) $(CFLAGS) $(SRCDIR)/bcyl.c -o $@
+
+ $(ODIR)/bezier$(OBJ) : $(bezierDEP)
+***************
+*** 1515,1523 ****
+ $(ODIR)/gifdecod$(OBJ) : $(gifdecodDEP)
+ $(CC) $(CFLAGS) $(SRCDIR)/gifdecod.c -o $@
+
+- $(ODIR)/halos$(OBJ) : $(halosDEP)
+- $(CC) $(CFLAGS) $(SRCDIR)/halos.c -o $@
+-
+ $(ODIR)/hcmplx$(OBJ) : $(hcmplxDEP)
+ $(CC) $(CFLAGS) $(SRCDIR)/hcmplx.c -o $@
+
+--- 1558,1563 ----
+***************
+*** 1530,1535 ****
+--- 1570,1578 ----
+ $(ODIR)/image$(OBJ) : $(imageDEP)
+ $(CC) $(CFLAGS) $(SRCDIR)/image.c -o $@
+
++ $(ODIR)/interior$(OBJ) : $(interiorDEP)
++ $(CC) $(CFLAGS) $(SRCDIR)/interior.c -o $@
++
+ $(ODIR)/lathe$(OBJ) : $(latheDEP)
+ $(CC) $(CFLAGS) $(SRCDIR)/lathe.c -o $@
+
+***************
+*** 1541,1546 ****
+--- 1584,1592 ----
+
+ $(ODIR)/matrices$(OBJ) : $(matricesDEP)
+ $(CC) $(CFLAGS) $(SRCDIR)/matrices.c -o $@
++
++ $(ODIR)/media$(OBJ) : $(mediaDEP)
++ $(CC) $(CFLAGS) $(SRCDIR)/media.c -o $@
+
+ $(ODIR)/mem$(OBJ) : $(memDEP)
+ $(CC) $(CFLAGS) $(SRCDIR)/mem.c -o $@
diff --git a/graphics/povray31/pkg-comment b/graphics/povray31/pkg-comment
new file mode 100644
index 000000000000..3de72a33187b
--- /dev/null
+++ b/graphics/povray31/pkg-comment
@@ -0,0 +1 @@
+Persistence of Vision Ray Tracer
diff --git a/graphics/povray31/pkg-descr b/graphics/povray31/pkg-descr
new file mode 100644
index 000000000000..e0f9360d118c
--- /dev/null
+++ b/graphics/povray31/pkg-descr
@@ -0,0 +1,17 @@
+POV-Ray(TM) 3.1d Persistence of Vision Ray Tracer
+
+The Persistence of Vision(TM) Ray-Tracer creates three-dimensional,
+photo-realistic images using a rendering technique called ray-tracing. It
+reads in a text file containing information describing the objects and
+lighting in a scene and generates an image of that scene from the view point
+of a camera also described in the text file. Ray-tracing is not a fast
+process by any means, but it produces very high quality images with realistic
+reflections, shading, perspective and other effects.
+
+Legal and License information can be consulted in the following file
+/usr/local/lib/povray3/povlegal.doc
+
+For more information about POV-Ray, please see http://www.povray.org/
+
+Ported to FreeBSD by Paulo Menezes, paulo@isr.uc.pt
+Port updated (1.3d) by Oliver Fromme, olli@fromme.com
diff --git a/graphics/povray31/pkg-plist b/graphics/povray31/pkg-plist
new file mode 100644
index 000000000000..87d5d3594c6a
--- /dev/null
+++ b/graphics/povray31/pkg-plist
@@ -0,0 +1,631 @@
+bin/povray
+lib/povray3/pov3demo/lights/fadelt2.pov
+lib/povray3/pov3demo/lights/fillite.pov
+lib/povray3/pov3demo/lights/fadelt1.pov
+lib/povray3/pov3demo/lights/cyllite1.pov
+lib/povray3/pov3demo/atmos/hollow3.pov
+lib/povray3/pov3demo/atmos/hollow1.pov
+lib/povray3/pov3demo/atmos/foglayr.pov
+lib/povray3/pov3demo/atmos/fog_ft.pov
+lib/povray3/pov3demo/atmos/fog_std.pov
+lib/povray3/pov3demo/atmos/foglyr2.pov
+lib/povray3/pov3demo/atmos/skysph1.pov
+lib/povray3/pov3demo/atmos/rainbow1.pov
+lib/povray3/pov3demo/atmos/skysph2.pov
+lib/povray3/pov3demo/atmos/fog_f.pov
+lib/povray3/pov3demo/atmos/atmos1.pov
+lib/povray3/pov3demo/atmos/nufog2.pov
+lib/povray3/pov3demo/atmos/atmos2.pov
+lib/povray3/pov3demo/atmos/atmos3.pov
+lib/povray3/pov3demo/atmos/atmos4.pov
+lib/povray3/pov3demo/atmos/atmos5.pov
+lib/povray3/pov3demo/atmos/hollow2.pov
+lib/povray3/pov3demo/camera/focalb1.pov
+lib/povray3/pov3demo/camera/camera1f.pov
+lib/povray3/pov3demo/camera/camera3a.pov
+lib/povray3/pov3demo/camera/camera1c.pov
+lib/povray3/pov3demo/camera/camera3b.pov
+lib/povray3/pov3demo/camera/camera3c.pov
+lib/povray3/pov3demo/camera/camera1d.pov
+lib/povray3/pov3demo/camera/camera1b.pov
+lib/povray3/pov3demo/camera/camera3d.pov
+lib/povray3/pov3demo/camera/camera1a.pov
+lib/povray3/pov3demo/camera/camera1e.pov
+lib/povray3/pov3demo/objects/polygon.pov
+lib/povray3/pov3demo/objects/chess.inc
+lib/povray3/pov3demo/objects/fractal2.pov
+lib/povray3/pov3demo/objects/fractal3.pov
+lib/povray3/pov3demo/objects/fractal4.pov
+lib/povray3/pov3demo/objects/lathe1a.pov
+lib/povray3/pov3demo/objects/lathe1b.pov
+lib/povray3/pov3demo/objects/lathe1c.pov
+lib/povray3/pov3demo/objects/fractal1.pov
+lib/povray3/pov3demo/objects/tblob.pov
+lib/povray3/pov3demo/objects/prism1.pov
+lib/povray3/pov3demo/objects/prism2.pov
+lib/povray3/pov3demo/objects/superel1.pov
+lib/povray3/pov3demo/objects/superel2.pov
+lib/povray3/pov3demo/objects/superel3.pov
+lib/povray3/pov3demo/objects/ttf3.pov
+lib/povray3/pov3demo/objects/ttf2.pov
+lib/povray3/pov3demo/objects/robotmsh.pov
+lib/povray3/pov3demo/objects/prism3a.pov
+lib/povray3/pov3demo/objects/ttf1.pov
+lib/povray3/pov3demo/objects/robot.inc
+lib/povray3/pov3demo/objects/trimesh1.pov
+lib/povray3/pov3demo/objects/prism3b.pov
+lib/povray3/pov3demo/objects/prism3c.pov
+lib/povray3/pov3demo/objects/ttftest.pov
+lib/povray3/pov3demo/objects/torus1.pov
+lib/povray3/pov3demo/objects/prism3.inc
+lib/povray3/pov3demo/objects/blob1a.pov
+lib/povray3/pov3demo/objects/blob1b.pov
+lib/povray3/pov3demo/objects/blob1c.pov
+lib/povray3/pov3demo/objects/chesmsh.pov
+lib/povray3/pov3demo/objects/lathe2.pov
+lib/povray3/pov3demo/objects/sor1.pov
+lib/povray3/pov3demo/other/ifelse3.pov
+lib/povray3/pov3demo/other/crat_dat.pov
+lib/povray3/pov3demo/other/adctest.pov
+lib/povray3/pov3demo/other/message.pov
+lib/povray3/pov3demo/other/ifelse1.pov
+lib/povray3/pov3demo/other/float5.pov
+lib/povray3/pov3demo/other/matrix.pov
+lib/povray3/pov3demo/other/gridloop.pov
+lib/povray3/pov3demo/other/shear1.pov
+lib/povray3/pov3demo/other/shear2.pov
+lib/povray3/pov3demo/other/shear3.pov
+lib/povray3/pov3demo/other/switch1.pov
+lib/povray3/pov3demo/other/switch2.pov
+lib/povray3/pov3demo/other/switch3.pov
+lib/povray3/pov3demo/other/switch4.pov
+lib/povray3/pov3demo/other/while1.pov
+lib/povray3/pov3demo/other/crater.pov
+lib/povray3/pov3demo/other/ifelse2.pov
+lib/povray3/pov3demo/other/strings.pov
+lib/povray3/pov3demo/surfaces/colmir1.pov
+lib/povray3/pov3demo/surfaces/blkhole.pov
+lib/povray3/pov3demo/surfaces/agate.pov
+lib/povray3/pov3demo/surfaces/bozo.pov
+lib/povray3/pov3demo/surfaces/brick2.pov
+lib/povray3/pov3demo/surfaces/brick.pov
+lib/povray3/pov3demo/surfaces/caustic1.pov
+lib/povray3/pov3demo/surfaces/caustic2.pov
+lib/povray3/pov3demo/surfaces/bumps.pov
+lib/povray3/pov3demo/surfaces/mt-blob3.pov
+lib/povray3/pov3demo/surfaces/iridwlen.pov
+lib/povray3/pov3demo/surfaces/checker.pov
+lib/povray3/pov3demo/surfaces/pignorm.inc
+lib/povray3/pov3demo/surfaces/crackle.pov
+lib/povray3/pov3demo/surfaces/atten1.pov
+lib/povray3/pov3demo/surfaces/dents.pov
+lib/povray3/pov3demo/surfaces/gradient.pov
+lib/povray3/pov3demo/surfaces/granite.pov
+lib/povray3/pov3demo/surfaces/wood.pov
+lib/povray3/pov3demo/surfaces/rgbt2.pov
+lib/povray3/pov3demo/surfaces/waves.pov
+lib/povray3/pov3demo/surfaces/spotted.pov
+lib/povray3/pov3demo/surfaces/hexagon.pov
+lib/povray3/pov3demo/surfaces/leopard.pov
+lib/povray3/pov3demo/surfaces/mandel.pov
+lib/povray3/pov3demo/surfaces/mt-blob1.pov
+lib/povray3/pov3demo/surfaces/spiral2.pov
+lib/povray3/pov3demo/surfaces/normmap.pov
+lib/povray3/pov3demo/surfaces/irid.pov
+lib/povray3/pov3demo/surfaces/marble.pov
+lib/povray3/pov3demo/surfaces/pigavg.pov
+lib/povray3/pov3demo/surfaces/pigmap.pov
+lib/povray3/pov3demo/surfaces/spiral1.pov
+lib/povray3/pov3demo/surfaces/ripples.pov
+lib/povray3/pov3demo/surfaces/quilt2.pov
+lib/povray3/pov3demo/surfaces/onion.pov
+lib/povray3/pov3demo/surfaces/quilted.pov
+lib/povray3/pov3demo/surfaces/rgbt.pov
+lib/povray3/pov3demo/surfaces/radial.pov
+lib/povray3/pov3demo/surfaces/slopemap.pov
+lib/povray3/pov3demo/surfaces/mt-blob2.pov
+lib/povray3/pov3demo/surfaces/spiral1a.pov
+lib/povray3/pov3demo/surfaces/spiral1b.pov
+lib/povray3/pov3demo/surfaces/spiral2a.pov
+lib/povray3/pov3demo/surfaces/spiral2b.pov
+lib/povray3/pov3demo/surfaces/txtravg.pov
+lib/povray3/pov3demo/surfaces/txtrmap.pov
+lib/povray3/pov3demo/surfaces/warp1.pov
+lib/povray3/pov3demo/surfaces/warp2.pov
+lib/povray3/pov3demo/surfaces/wavenorm.pov
+lib/povray3/pov3demo/surfaces/wavepig.pov
+lib/povray3/pov3demo/surfaces/wrinkles.pov
+lib/povray3/pov3demo/surfaces/atten2.pov
+lib/povray3/pov3demo/surfaces/numwaves.pov
+lib/povray3/pov3demo/surfaces/normavg.pov
+lib/povray3/pov3demo/surfaces/colamb1.pov
+lib/povray3/pov3demo/surfaces/crack1.pov
+lib/povray3/pov3demo/halo/glow.pov
+lib/povray3/pov3demo/halo/haze.pov
+lib/povray3/pov3demo/halo/planeth1.pov
+lib/povray3/pov3demo/halo/cloud.pov
+lib/povray3/pov3demo/halo/emit1.pov
+lib/povray3/pov3demo/halo/multiple.pov
+lib/povray3/pov3demo/halo/emit2.pov
+lib/povray3/pov3demo/halo/cloud2.pov
+lib/povray3/pov3demo/halo/attenua1.pov
+lib/povray3/pov3demo/halo/dust.pov
+lib/povray3/pov3demo/halo/attenuat.pov
+lib/povray3/pov3demo/halo/planeth2.pov
+lib/povray3/pov3demo/halo/emitting.pov
+lib/povray3/pov3demo/halo/steams.pov
+lib/povray3/pov3demo/anim/float1/float1.pov
+lib/povray3/pov3demo/anim/float1/float1.ini
+lib/povray3/pov3demo/anim/scurve2/scurvb.pov
+lib/povray3/pov3demo/anim/scurve2/scurvb.ini
+lib/povray3/pov3demo/anim/reflect/reflect.ini
+lib/povray3/pov3demo/anim/reflect/reflect.pov
+lib/povray3/pov3demo/anim/reflect/stdcam.inc
+lib/povray3/pov3demo/anim/camera2/camera2.ini
+lib/povray3/pov3demo/anim/camera2/camera2.pov
+lib/povray3/pov3demo/anim/vect1/vect1.pov
+lib/povray3/pov3demo/anim/vect1/vect1.ini
+lib/povray3/pov3demo/anim/atmo/atmo.ini
+lib/povray3/pov3demo/anim/atmo/atmo.pov
+lib/povray3/pov3demo/anim/wheel/wheel.ini
+lib/povray3/pov3demo/anim/wheel/wheel.pov
+lib/povray3/pov3demo/anim/quilted/plotqlt.pov
+lib/povray3/pov3demo/anim/quilted/plotqlt.ini
+lib/povray3/pov3demo/anim/diffuse/diffuse.pov
+lib/povray3/pov3demo/anim/diffuse/diffuse.ini
+lib/povray3/pov3demo/anim/diffuse/stdcam.inc
+lib/povray3/pov3demo/anim/scurve1/scurve.ini
+lib/povray3/pov3demo/anim/scurve1/scurve.pov
+lib/povray3/pov3demo/anim/boing/glsbng.pov
+lib/povray3/pov3demo/anim/boing/boing1.pov
+lib/povray3/pov3demo/anim/boing/boing1.ini
+lib/povray3/pov3demo/anim/boing/glsbng.ini
+lib/povray3/pov3demo/anim/vect2/vect2.ini
+lib/povray3/pov3demo/anim/vect2/vect2.pov
+lib/povray3/pov3demo/anim/speclr/speclr.ini
+lib/povray3/pov3demo/anim/speclr/stdcam.inc
+lib/povray3/pov3demo/anim/speclr/speclr.pov
+lib/povray3/pov3demo/anim/slinky/slnk.pov
+lib/povray3/pov3demo/anim/slinky/slnk.ini
+lib/povray3/pov3demo/anim/raddem/raddem.pov
+lib/povray3/pov3demo/anim/raddem/raddem.ini
+lib/povray3/pov3demo/anim/float2/float2.pov
+lib/povray3/pov3demo/anim/float2/float2.ini
+lib/povray3/pov3demo/anim/pentmap/pentmap.ini
+lib/povray3/pov3demo/anim/pentmap/pentmap.pov
+lib/povray3/pov3demo/anim/float3/float3.pov
+lib/povray3/pov3demo/anim/float3/float3.ini
+lib/povray3/pov3demo/anim/float4/float4.pov
+lib/povray3/pov3demo/anim/float4/float4.ini
+lib/povray3/pov3demo/anim/l_o/l_o.ini
+lib/povray3/pov3demo/anim/l_o/l_o.pov
+lib/povray3/pov3demo/anim/ambient/ambient.pov
+lib/povray3/pov3demo/anim/ambient/ambient.ini
+lib/povray3/pov3demo/anim/ambient/stdcam.inc
+lib/povray3/pov3demo/demo/texture6.pov
+lib/povray3/pov3demo/demo/texture2.pov
+lib/povray3/pov3demo/demo/normal.pov
+lib/povray3/pov3demo/demo/shapes.pov
+lib/povray3/pov3demo/demo/colors.pov
+lib/povray3/pov3demo/demo/demo.cat
+lib/povray3/pov3demo/demo/arealit2.pov
+lib/povray3/pov3demo/demo/shapes2.pov
+lib/povray3/pov3demo/demo/texture1.pov
+lib/povray3/pov3demo/demo/texture3.pov
+lib/povray3/pov3demo/demo/texture4.pov
+lib/povray3/pov3demo/demo/shotxtr.inc
+lib/povray3/pov3demo/demo/stage1.inc
+lib/povray3/pov3demo/demo/texture5.pov
+lib/povray3/pov3demo/demo/primitiv.pov
+lib/povray3/pov3demo/demo/arealit1.pov
+lib/povray3/pov3demo/demo/arealit3.pov
+lib/povray3/pov3demo/demo/pigment.pov
+lib/povray3/pov3demo/demo/hfield.pov
+lib/povray3/pov3demo/demo/chars.pov
+lib/povray3/pov3demo/recurse/pyramid.pov
+lib/povray3/pov3demo/recurse/sponge2.pov
+lib/povray3/pov3demo/recurse/readme.doc
+lib/povray3/pov3demo/recurse/sponge2.inc
+lib/povray3/pov3demo/recurse/sponge3.inc
+lib/povray3/pov3demo/recurse/sponge1.pov
+lib/povray3/pov3demo/recurse/sponge3.pov
+lib/povray3/pov3demo/recurse/sphrflak.pov
+lib/povray3/pov3demo/recurse/sphrflak.inc
+lib/povray3/pov3demo/recurse/pyramid.inc
+lib/povray3/pov3demo/recurse/sponge1.inc
+lib/povray3/pov3demo/radios/rad2.pov
+lib/povray3/pov3demo/radios/rad2.inc
+lib/povray3/pov3demo/radios/rad2.ini
+lib/povray3/pov3demo/radios/rad2.rca
+lib/povray3/pov3demo/showoff/newltpot/teapot.cat
+lib/povray3/pov3demo/showoff/newltpot/teapot.c2
+lib/povray3/pov3demo/showoff/newltpot/teapot.c3
+lib/povray3/pov3demo/showoff/newltpot/teapot.sph
+lib/povray3/pov3demo/showoff/newltpot/teapot.tri
+lib/povray3/pov3demo/showoff/newltpot/teapot2.pov
+lib/povray3/pov3demo/showoff/newltpot/teapot3.pov
+lib/povray3/pov3demo/showoff/newltpot/teapot4.pov
+lib/povray3/pov3demo/showoff/newltpot/teapot.c1
+lib/povray3/pov3demo/showoff/fisheye.pov
+lib/povray3/pov3demo/showoff/mist.pov
+lib/povray3/pov3demo/showoff/sombrero.pov
+lib/povray3/pov3demo/showoff/swirlbox.pov
+lib/povray3/pov3demo/showoff/quilt1.pov
+lib/povray3/pov3demo/showoff/chess2.pov
+lib/povray3/pov3demo/showoff/sunset3.pov
+lib/povray3/pov3demo/showoff/whiltile.pov
+lib/povray3/pov3demo/showoff/matches.ini
+lib/povray3/pov3demo/showoff/smoke.pov
+lib/povray3/pov3demo/showoff/diffract.pov
+lib/povray3/pov3demo/showoff/gloflake.pov
+lib/povray3/pov3demo/showoff/blobloop.pov
+lib/povray3/pov3demo/showoff/matches.pov
+lib/povray3/docsdemo/atmos1.pov
+lib/povray3/docsdemo/atmos2.pov
+lib/povray3/docsdemo/atmos3.pov
+lib/povray3/docsdemo/atmos4.pov
+lib/povray3/docsdemo/atmos5.pov
+lib/povray3/docsdemo/bezdemo.pov
+lib/povray3/docsdemo/blobdem1.pov
+lib/povray3/docsdemo/blobdem2.pov
+lib/povray3/docsdemo/blobdem3.pov
+lib/povray3/docsdemo/blobdem4.pov
+lib/povray3/docsdemo/caustic1.pov
+lib/povray3/docsdemo/caustic2.pov
+lib/povray3/docsdemo/focaldem.pov
+lib/povray3/docsdemo/fog.inc
+lib/povray3/docsdemo/fog1.pov
+lib/povray3/docsdemo/fog2.pov
+lib/povray3/docsdemo/fog3.pov
+lib/povray3/docsdemo/fog4.pov
+lib/povray3/docsdemo/fog5.pov
+lib/povray3/docsdemo/fog6.pov
+lib/povray3/docsdemo/halo0.inc
+lib/povray3/docsdemo/halo01.pov
+lib/povray3/docsdemo/halo02.pov
+lib/povray3/docsdemo/halo03.pov
+lib/povray3/docsdemo/halo04.pov
+lib/povray3/docsdemo/halo05.pov
+lib/povray3/docsdemo/halo06.pov
+lib/povray3/docsdemo/halo1.inc
+lib/povray3/docsdemo/halo11.pov
+lib/povray3/docsdemo/halo2.inc
+lib/povray3/docsdemo/halo21.pov
+lib/povray3/docsdemo/halo22.pov
+lib/povray3/docsdemo/halo23.pov
+lib/povray3/docsdemo/halo3.inc
+lib/povray3/docsdemo/halo31.pov
+lib/povray3/docsdemo/halo32.pov
+lib/povray3/docsdemo/halo33.pov
+lib/povray3/docsdemo/halo34.pov
+lib/povray3/docsdemo/halo35.pov
+lib/povray3/docsdemo/hfdemo.pov
+lib/povray3/docsdemo/image.pov
+lib/povray3/docsdemo/lathdem1.pov
+lib/povray3/docsdemo/lathdem2.pov
+lib/povray3/docsdemo/lathdem3.pov
+lib/povray3/docsdemo/lathdem4.pov
+lib/povray3/docsdemo/lathdem5.pov
+lib/povray3/docsdemo/layered1.pov
+lib/povray3/docsdemo/layered2.pov
+lib/povray3/docsdemo/layered3.pov
+lib/povray3/docsdemo/layered4.pov
+lib/povray3/docsdemo/laytex.pov
+lib/povray3/docsdemo/meshdemo.pov
+lib/povray3/docsdemo/polygdem.pov
+lib/povray3/docsdemo/prismdm1.pov
+lib/povray3/docsdemo/prismdm2.pov
+lib/povray3/docsdemo/prismdm3.pov
+lib/povray3/docsdemo/prismdm4.pov
+lib/povray3/docsdemo/prismdm5.pov
+lib/povray3/docsdemo/prismdm6.pov
+lib/povray3/docsdemo/rainbow.inc
+lib/povray3/docsdemo/rainbow1.pov
+lib/povray3/docsdemo/rainbow2.pov
+lib/povray3/docsdemo/rainbow3.pov
+lib/povray3/docsdemo/skysph1.inc
+lib/povray3/docsdemo/skysph1.pov
+lib/povray3/docsdemo/skysph2.inc
+lib/povray3/docsdemo/skysph2.pov
+lib/povray3/docsdemo/skysph3.pov
+lib/povray3/docsdemo/sordemo.pov
+lib/povray3/docsdemo/supellps.pov
+lib/povray3/docsdemo/textcsg.pov
+lib/povray3/docsdemo/textdemo.pov
+lib/povray3/docsdemo/tiles.pov
+lib/povray3/docsdemo/tordemo.pov
+lib/povray3/include/textures.v2
+lib/povray3/include/benediti.map
+lib/povray3/include/bubinga.map
+lib/povray3/include/shapesq.inc
+lib/povray3/include/metals.inc
+lib/povray3/include/stoneold.inc
+lib/povray3/include/cedar.map
+lib/povray3/include/plasma3.gif
+lib/povray3/include/mtmand.pot
+lib/povray3/include/atmos.inc
+lib/povray3/include/rdgranit.map
+lib/povray3/include/shapes.inc
+lib/povray3/include/stones.inc
+lib/povray3/include/crystal.ttf
+lib/povray3/include/teak.map
+lib/povray3/include/whiteash.map
+lib/povray3/include/chars.inc
+lib/povray3/include/consts.inc
+lib/povray3/include/ash.map
+lib/povray3/include/marbteal.map
+lib/povray3/include/pinkmarb.map
+lib/povray3/include/finish.inc
+lib/povray3/include/skies.inc
+lib/povray3/include/cyrvetic.ttf
+lib/povray3/include/textures.inc
+lib/povray3/include/glass.inc
+lib/povray3/include/woods.inc
+lib/povray3/include/timrom.ttf
+lib/povray3/include/bumpmap_.gif
+lib/povray3/include/fract003.gif
+lib/povray3/include/mtmandj.gif
+lib/povray3/include/maze.iff
+lib/povray3/include/plasma2.gif
+lib/povray3/include/povmap.gif
+lib/povray3/include/test.gif
+lib/povray3/include/stones2.inc
+lib/povray3/include/stones1.inc
+lib/povray3/include/colors.inc
+lib/povray3/include/woodmaps.inc
+lib/povray3/include/shapes2.inc
+lib/povray3/include/ttffonts.cat
+lib/povray3/include/rad_def.inc
+lib/povray3/include/debug.inc
+lib/povray3/include/golds.inc
+lib/povray3/include/stars.inc
+lib/povray3/include/orngwood.map
+lib/povray3/povscn/level1/basicvue.pov
+lib/povray3/povscn/level1/box.pov
+lib/povray3/povscn/level1/bumpmap.pov
+lib/povray3/povscn/level1/checker2.pov
+lib/povray3/povscn/level1/cliptst2.pov
+lib/povray3/povscn/level1/level1.cat
+lib/povray3/povscn/level1/glasdish.pov
+lib/povray3/povscn/level1/filtfun.pov
+lib/povray3/povscn/level1/granite.pov
+lib/povray3/povscn/level1/dodec2.pov
+lib/povray3/povscn/level1/intee1.pov
+lib/povray3/povscn/level1/cantelop.pov
+lib/povray3/povscn/level1/mappr2.pov
+lib/povray3/povscn/level1/laser.pov
+lib/povray3/povscn/level1/glass.pov
+lib/povray3/povscn/level1/mapper.pov
+lib/povray3/povscn/level1/ballbox1.pov
+lib/povray3/povscn/level1/shadows.pov
+lib/povray3/povscn/level1/interp.pov
+lib/povray3/povscn/level1/spotlite.pov
+lib/povray3/povscn/level1/matmap.pov
+lib/povray3/povscn/level1/blob.pov
+lib/povray3/povscn/level2/magglass.pov
+lib/povray3/povscn/level2/level2.cat
+lib/povray3/povscn/level2/hfclip.pov
+lib/povray3/povscn/level2/crystal.pov
+lib/povray3/povscn/level2/eight.pov
+lib/povray3/povscn/level2/lamppost.pov
+lib/povray3/povscn/level2/arches.pov
+lib/povray3/povscn/level2/pawns.pov
+lib/povray3/povscn/level2/mtmand.par
+lib/povray3/povscn/level2/planet.pov
+lib/povray3/povscn/level2/cluster.pov
+lib/povray3/povscn/level2/poolball.pov
+lib/povray3/povscn/level2/polywood.pov
+lib/povray3/povscn/level2/soft.pov
+lib/povray3/povscn/level2/skyvase.pov
+lib/povray3/povscn/level2/poolball.inc
+lib/povray3/povscn/level2/waterbow.pov
+lib/povray3/povscn/level2/wtorus.pov
+lib/povray3/povscn/level2/mtmand.pov
+lib/povray3/povscn/level2/sunsethf.pov
+lib/povray3/povscn/level2/iortest.pov
+lib/povray3/povscn/level2/pacman.pov
+lib/povray3/povscn/level3/ionic5/turn.inc
+lib/povray3/povscn/level3/ionic5/congo4.gif
+lib/povray3/povscn/level3/ionic5/ionic5.pov
+lib/povray3/povscn/level3/ionic5/s-head3.inc
+lib/povray3/povscn/level3/ionic5/b-snake.inc
+lib/povray3/povscn/level3/ionic5/panther.inc
+lib/povray3/povscn/level3/ionic5/marble.inc
+lib/povray3/povscn/level3/ionic5/lizard.inc
+lib/povray3/povscn/level3/piece3/links.inc
+lib/povray3/povscn/level3/piece3/curly-q.inc
+lib/povray3/povscn/level3/piece3/piece3.pov
+lib/povray3/povscn/level3/fish13/finskin2.gif
+lib/povray3/povscn/level3/fish13/stem1.inc
+lib/povray3/povscn/level3/fish13/fisheye.gif
+lib/povray3/povscn/level3/fish13/fish.inc
+lib/povray3/povscn/level3/fish13/world12.inc
+lib/povray3/povscn/level3/fish13/fish13.pov
+lib/povray3/povscn/level3/snail/mmshape.inc
+lib/povray3/povscn/level3/snail/hallway.inc
+lib/povray3/povscn/level3/snail/snail.pov
+lib/povray3/povscn/level3/snail/thesnail.inc
+lib/povray3/povscn/level3/piece2/spural2.inc
+lib/povray3/povscn/level3/piece2/spural1.inc
+lib/povray3/povscn/level3/piece2/tori2.inc
+lib/povray3/povscn/level3/piece2/ttexture.inc
+lib/povray3/povscn/level3/piece2/piece2.pov
+lib/povray3/povscn/level3/piece2/light.inc
+lib/povray3/povscn/level3/teapot/teapot.pov
+lib/povray3/povscn/level3/teapot/teapot.inc
+lib/povray3/povscn/level3/ntreal/ntreal.inc
+lib/povray3/povscn/level3/ntreal/ntreal.pov
+lib/povray3/povscn/level3/drums2/rednewt.gif
+lib/povray3/povscn/level3/drums2/drums.pov
+lib/povray3/povscn/level3/drums2/drums.inc
+lib/povray3/povscn/level3/pencil/pencil_.gif
+lib/povray3/povscn/level3/pencil/fpencil.pov
+lib/povray3/povscn/level3/pencil/pencil.pov
+lib/povray3/povscn/level3/chess.pov
+lib/povray3/povscn/level3/level3.cat
+lib/povray3/povscn/level3/oak2.pov
+lib/povray3/povscn/level3/desk.pov
+lib/povray3/povscn/level3/snack.pov
+lib/povray3/povscn/level3/wg6.pov
+lib/povray3/povscn/level3/desk.ini
+lib/povray3/povscn/level3/tomb.pov
+lib/povray3/povscn/level3/takeoff.pov
+lib/povray3/povscn/level3/wealth.pov
+lib/povray3/povscn/level3/lamp.pov
+lib/povray3/povscn/math/quarpara.pov
+lib/povray3/povscn/math/helix.pov
+lib/povray3/povscn/math/lemnisc2.pov
+lib/povray3/povscn/math/grafbic.pov
+lib/povray3/povscn/math/piriform.pov
+lib/povray3/povscn/math/hyptorus.pov
+lib/povray3/povscn/math/quarcyl.pov
+lib/povray3/povscn/math/partorus.pov
+lib/povray3/povscn/math/math.cat
+lib/povray3/povscn/math/lemnisca.pov
+lib/povray3/povscn/math/folium.pov
+lib/povray3/povscn/math/monkey.pov
+lib/povray3/povscn/math/bezier.pov
+lib/povray3/povscn/math/tcubic.pov
+lib/povray3/povscn/math/trough.pov
+lib/povray3/povscn/math/witch.pov
+lib/povray3/povscn/math/steiner.pov
+lib/povray3/povscn/math/teardrop.pov
+lib/povray3/povscn/math/bicube.pov
+lib/povray3/povscn/math/torus.pov
+lib/povray3/povscn/math/axisbox.inc
+lib/povray3/texsamps/woods/wood_1.pov
+lib/povray3/texsamps/woods/testcam.inc
+lib/povray3/texsamps/woods/wood_12.pov
+lib/povray3/texsamps/woods/wood_5.pov
+lib/povray3/texsamps/woods/wood_6.pov
+lib/povray3/texsamps/woods/wood_7.pov
+lib/povray3/texsamps/woods/wood_8.pov
+lib/povray3/texsamps/woods/wood_3.pov
+lib/povray3/texsamps/woods/wood_15.pov
+lib/povray3/texsamps/woods/wood_11.pov
+lib/povray3/texsamps/woods/wood_2.pov
+lib/povray3/texsamps/woods/testobjs.inc
+lib/povray3/texsamps/woods/woodbox.pov
+lib/povray3/texsamps/woods/wood_16.pov
+lib/povray3/texsamps/woods/wood_17.pov
+lib/povray3/texsamps/woods/woods2.pov
+lib/povray3/texsamps/woods/wood_14.pov
+lib/povray3/texsamps/woods/wood_18.pov
+lib/povray3/texsamps/woods/wood_19.pov
+lib/povray3/texsamps/woods/wood_10.pov
+lib/povray3/texsamps/woods/wood_4.pov
+lib/povray3/texsamps/woods/morewood.doc
+lib/povray3/texsamps/woods/orngwood.pov
+lib/povray3/texsamps/woods/ash.pov
+lib/povray3/texsamps/woods/woods.doc
+lib/povray3/texsamps/woods/wood_9.pov
+lib/povray3/texsamps/woods/teak.pov
+lib/povray3/texsamps/woods/whiteash.pov
+lib/povray3/texsamps/woods/wood_13.pov
+lib/povray3/texsamps/woods/woods1.pov
+lib/povray3/texsamps/woods/bubinga.pov
+lib/povray3/texsamps/woods/cedar.pov
+lib/povray3/texsamps/metals/metals.doc
+lib/povray3/texsamps/metals/brasses.pov
+lib/povray3/texsamps/metals/coppers.pov
+lib/povray3/texsamps/metals/stage_xy.inc
+lib/povray3/texsamps/metals/stage_xz.inc
+lib/povray3/texsamps/metals/chromes.pov
+lib/povray3/texsamps/metals/golds.pov
+lib/povray3/texsamps/metals/silvers.pov
+lib/povray3/texsamps/stones/rdgranit.pov
+lib/povray3/texsamps/stones/stones.doc
+lib/povray3/texsamps/stones/pinkmarb.pov
+lib/povray3/texsamps/stones/stones1.pov
+lib/povray3/texsamps/stones/marbteal.pov
+lib/povray3/texsamps/stones/benediti.pov
+lib/povray3/texsamps/stones/stones2.pov
+lib/povray3/texsamps/skies/s_cloud2.pov
+lib/povray3/texsamps/skies/s_cloud1.pov
+lib/povray3/texsamps/skies/stars.pov
+lib/povray3/texsamps/skies/skies.doc
+lib/povray3/texsamps/skies/s_cloud3.pov
+lib/povray3/texsamps/skies/s_cloud4.pov
+lib/povray3/texsamps/skies/s_cloud5.pov
+lib/povray3/texsamps/glasses/glasses.doc
+lib/povray3/texsamps/glasses/glasses.pov
+lib/povray3/allscene/.bla
+lib/povray3/CMPL_Unix.doc
+lib/povray3/allscene.ini
+lib/povray3/slow.ini
+lib/povray3/res800.ini
+lib/povray3/res640.ini
+lib/povray3/res320.ini
+lib/povray3/res120.ini
+lib/povray3/res1024.ini
+lib/povray3/ppmmpeg.ini
+lib/povray3/povray.ini
+lib/povray3/pngflc.ini
+lib/povray3/low.ini
+lib/povray3/tgafli.ini
+lib/povray3/revision.doc
+lib/povray3/povray.doc
+lib/povray3/povlegal.doc
+lib/povray3/compile.doc
+lib/povray3/xpovicon.xpm
+lib/povray3/gamma.gif
+lib/povray3/allscene.sh
+@dirrm lib/povray3/texsamps/woods
+@dirrm lib/povray3/texsamps/stones
+@dirrm lib/povray3/texsamps/skies
+@dirrm lib/povray3/texsamps/metals
+@dirrm lib/povray3/texsamps/glasses
+@dirrm lib/povray3/texsamps
+@dirrm lib/povray3/povscn/math
+@dirrm lib/povray3/povscn/level3/teapot
+@dirrm lib/povray3/povscn/level3/snail
+@dirrm lib/povray3/povscn/level3/piece3
+@dirrm lib/povray3/povscn/level3/piece2
+@dirrm lib/povray3/povscn/level3/pencil
+@dirrm lib/povray3/povscn/level3/ntreal
+@dirrm lib/povray3/povscn/level3/ionic5
+@dirrm lib/povray3/povscn/level3/fish13
+@dirrm lib/povray3/povscn/level3/drums2
+@dirrm lib/povray3/povscn/level3
+@dirrm lib/povray3/povscn/level2
+@dirrm lib/povray3/povscn/level1
+@dirrm lib/povray3/povscn
+@dirrm lib/povray3/pov3demo/surfaces
+@dirrm lib/povray3/pov3demo/showoff/newltpot
+@dirrm lib/povray3/pov3demo/showoff
+@dirrm lib/povray3/pov3demo/recurse
+@dirrm lib/povray3/pov3demo/radios
+@dirrm lib/povray3/pov3demo/other
+@dirrm lib/povray3/pov3demo/objects
+@dirrm lib/povray3/pov3demo/lights
+@dirrm lib/povray3/pov3demo/halo
+@dirrm lib/povray3/pov3demo/demo
+@dirrm lib/povray3/pov3demo/camera
+@dirrm lib/povray3/pov3demo/atmos
+@dirrm lib/povray3/pov3demo/anim/wheel
+@dirrm lib/povray3/pov3demo/anim/vect2
+@dirrm lib/povray3/pov3demo/anim/vect1
+@dirrm lib/povray3/pov3demo/anim/speclr
+@dirrm lib/povray3/pov3demo/anim/slinky
+@dirrm lib/povray3/pov3demo/anim/scurve2
+@dirrm lib/povray3/pov3demo/anim/scurve1
+@dirrm lib/povray3/pov3demo/anim/reflect
+@dirrm lib/povray3/pov3demo/anim/raddem
+@dirrm lib/povray3/pov3demo/anim/quilted
+@dirrm lib/povray3/pov3demo/anim/pentmap
+@dirrm lib/povray3/pov3demo/anim/l_o
+@dirrm lib/povray3/pov3demo/anim/float4
+@dirrm lib/povray3/pov3demo/anim/float3
+@dirrm lib/povray3/pov3demo/anim/float2
+@dirrm lib/povray3/pov3demo/anim/float1
+@dirrm lib/povray3/pov3demo/anim/diffuse
+@dirrm lib/povray3/pov3demo/anim/camera2
+@dirrm lib/povray3/pov3demo/anim/boing
+@dirrm lib/povray3/pov3demo/anim/atmo
+@dirrm lib/povray3/pov3demo/anim/ambient
+@dirrm lib/povray3/pov3demo/anim
+@dirrm lib/povray3/pov3demo
+@dirrm lib/povray3/include
+@dirrm lib/povray3/docsdemo
+@dirrm lib/povray3/allscene
+@dirrm lib/povray3