summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorSADA Kenji <sada@FreeBSD.org>2000-05-07 14:27:01 +0000
committerSADA Kenji <sada@FreeBSD.org>2000-05-07 14:27:01 +0000
commitc40f849836d0cdae88dfdfd0800513813b4e67c9 (patch)
treee88f1c9682de2eb523505fae4aa3be3aad0e57d5 /graphics
parentNew port: mscompress, a Microsoft "compress.exe/expand.exe" (diff)
The Blue Moon Rendering Tools (BMRT) are a collection of rendering
programs which adhere to the RenderMan(R) interface standard (RenderMan is a registered trademark of Pixar). This is shareware, using Linux emulation. See http://www.bmrt.org for details. PR: ports/18390 Submitted by: R Joseph Wright <rjoseph@mammalia.org>
Notes
Notes: svn path=/head/; revision=28334
Diffstat (limited to 'graphics')
-rw-r--r--graphics/linux-bmrt/Makefile75
-rw-r--r--graphics/linux-bmrt/distinfo1
-rw-r--r--graphics/linux-bmrt/pkg-comment1
-rw-r--r--graphics/linux-bmrt/pkg-descr11
-rw-r--r--graphics/linux-bmrt/pkg-plist212
5 files changed, 300 insertions, 0 deletions
diff --git a/graphics/linux-bmrt/Makefile b/graphics/linux-bmrt/Makefile
new file mode 100644
index 000000000000..26472dd9c3cd
--- /dev/null
+++ b/graphics/linux-bmrt/Makefile
@@ -0,0 +1,75 @@
+# New ports collection makefile for: linux-bmrt
+# Date created: 4 May 2000
+# Whom: R Joseph Wright
+#
+# $FreeBSD$
+#
+
+PORTNAME= linux-bmrt
+PORTVERSION= 2.5
+CATEGORIES= graphics linux
+MASTER_SITES= http://www.bmrt.org/BMRTdownload/
+DISTNAME= BMRT2.5g.linux-glibc2
+
+MAINTAINER= rjoseph@mammalia.org
+
+RUN_DEPENDS= /compat/linux/usr/i486-linux-libc5/lib/libc.so.5:${PORTSDIR}/emulators/linux_base
+
+WRKSRC= ${WRKDIR}/BMRT2.5
+NO_BUILD= yes
+NO_CDROM= "See the License"
+
+DOC_DIR= ${PREFIX}/share/doc/bmrt
+FETCH_CMD= /usr/bin/fetch -Ab
+PROGRAM= composite mkmip mkmosaic rendrib rgl slc slctell
+SCRIPT= farm frankenrender
+
+pre-install:
+ ${MV} ${WRKSRC}/bin/frankenrender ${WRKSRC}/bin/frankenrender.old
+ ${SED} 's/\/usr\/local\/bin\/perl/\/usr\/bin\/perl/' ${WRKSRC}/bin/frankenrender.old > ${WRKSRC}/bin/frankenrender
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/lib/* ${PREFIX}/lib
+ ${MKDIR} ${DOC_DIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/bmrtdoc.pdf ${DOC_DIR}
+ ${INSTALL_DATA} ${WRKSRC}/License ${DOC_DIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOC_DIR}
+ ${MKDIR} ${DOC_DIR}/html
+ ${INSTALL_DATA} ${WRKSRC}/doc/html/* ${DOC_DIR}/html
+ ${INSTALL_DATA} ${WRKSRC}/include/* ${PREFIX}/include
+ ${MKDIR} ${PREFIX}/share/examples/bmrt
+ ${INSTALL_DATA} ${WRKSRC}/examples/* ${PREFIX}/share/examples/bmrt
+ ${MKDIR} ${PREFIX}/share/bmrt ${PREFIX}/share/bmrt/shaders
+ ${INSTALL_DATA} ${WRKSRC}/.rendribrc ${PREFIX}/share/bmrt
+ ${INSTALL_DATA} ${WRKSRC}/shaders/* ${PREFIX}/share/bmrt/shaders
+.for i in ${SCRIPT}
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/${i} ${PREFIX}/bin
+.endfor
+.for i in ${PROGRAM}
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/${i} ${PREFIX}/bin
+ /usr/bin/brandelf -t Linux ${PREFIX}/bin/${i}
+.endfor
+
+post-install:
+ @${ECHO} "";
+ @${ECHO} "************************************************************************";
+ @${ECHO} "";
+ @${ECHO} " This is shareware that is free for non-commercial use.";
+ @${ECHO} " Please read /usr/local/share/bmrt/License before proceeding.";
+ @${ECHO} "";
+ @${ECHO} " Before using these programs, add the following";
+ @${ECHO} " path to your shell environment:";
+ @${ECHO} "";
+ @${ECHO} " If using sh (or derivative),";
+ @${ECHO} " export SHADERS=.:/usr/local/share/bmrt/shaders";
+ @${ECHO} "";
+ @${ECHO} " If using csh (or derivative),";
+ @${ECHO} " setenv .:/usr/local/share/bmrt/shaders";
+ @${ECHO} "";
+ @${ECHO} " Also, copy /usr/local/share/examples/bmrt/.rendribrc";
+ @${ECHO} " to your home directory, where it may be modified.";
+ @${ECHO} "";
+ @${ECHO} "************************************************************************";
+ @${ECHO} "";
+
+.include <bsd.port.mk>
diff --git a/graphics/linux-bmrt/distinfo b/graphics/linux-bmrt/distinfo
new file mode 100644
index 000000000000..b0643ea92006
--- /dev/null
+++ b/graphics/linux-bmrt/distinfo
@@ -0,0 +1 @@
+MD5 (BMRT2.5g.linux-glibc2.tar.gz) = 9f14a00db0b191e0ad7ed62494b020f2
diff --git a/graphics/linux-bmrt/pkg-comment b/graphics/linux-bmrt/pkg-comment
new file mode 100644
index 000000000000..40d48568f666
--- /dev/null
+++ b/graphics/linux-bmrt/pkg-comment
@@ -0,0 +1 @@
+A collection of rendering programs that use the RenderMan interface
diff --git a/graphics/linux-bmrt/pkg-descr b/graphics/linux-bmrt/pkg-descr
new file mode 100644
index 000000000000..deb0def14d0d
--- /dev/null
+++ b/graphics/linux-bmrt/pkg-descr
@@ -0,0 +1,11 @@
+Blue Moon Rendering Tools are a collection of rendering programs which adhere
+to the RenderMan(R) interface standard (RenderMan is a registered trademark
+of Pixar).
+This program is shareware that is free for non commercial use. To use it commercially,
+it must be registered. Read the license before using. For more information, vist
+http://www.bmrt.org.
+
+_____
+
+R Joseph Wright
+rjoseph@mammalia.org
diff --git a/graphics/linux-bmrt/pkg-plist b/graphics/linux-bmrt/pkg-plist
new file mode 100644
index 000000000000..5b476766b09e
--- /dev/null
+++ b/graphics/linux-bmrt/pkg-plist
@@ -0,0 +1,212 @@
+bin/composite
+bin/farm
+bin/frankenrender
+bin/mkmip
+bin/mkmosaic
+bin/rendrib
+bin/rgl
+bin/slc
+bin/slctell
+include/ri.h
+include/slc.h
+lib/libribout.a
+lib/libslcargs.a
+lib/rayserver.so
+share/bmrt/.rendribrc
+share/bmrt/shaders/Makefile
+share/bmrt/shaders/ambientlight.linux.slc
+share/bmrt/shaders/ambientlight.sl
+share/bmrt/shaders/ambientlight.slc
+share/bmrt/shaders/arealight.linux.slc
+share/bmrt/shaders/arealight.sl
+share/bmrt/shaders/arealight.slc
+share/bmrt/shaders/background.linux.slc
+share/bmrt/shaders/background.sl
+share/bmrt/shaders/background.slc
+share/bmrt/shaders/brick.linux.slc
+share/bmrt/shaders/brick.sl
+share/bmrt/shaders/brick.slc
+share/bmrt/shaders/brickbump.linux.slc
+share/bmrt/shaders/brickbump.sl
+share/bmrt/shaders/brickbump.slc
+share/bmrt/shaders/brushedmetal.linux.slc
+share/bmrt/shaders/brushedmetal.sl
+share/bmrt/shaders/brushedmetal.slc
+share/bmrt/shaders/castucco.linux.slc
+share/bmrt/shaders/castucco.sl
+share/bmrt/shaders/castucco.slc
+share/bmrt/shaders/ceramic.linux.slc
+share/bmrt/shaders/ceramic.sl
+share/bmrt/shaders/ceramic.slc
+share/bmrt/shaders/ceramictiles.linux.slc
+share/bmrt/shaders/ceramictiles.sl
+share/bmrt/shaders/ceramictiles.slc
+share/bmrt/shaders/clamptoalpha.linux.slc
+share/bmrt/shaders/clamptoalpha.sl
+share/bmrt/shaders/clamptoalpha.slc
+share/bmrt/shaders/clay.linux.slc
+share/bmrt/shaders/clay.sl
+share/bmrt/shaders/clay.slc
+share/bmrt/shaders/constant.linux.slc
+share/bmrt/shaders/constant.sl
+share/bmrt/shaders/constant.slc
+share/bmrt/shaders/defaultsurface.linux.slc
+share/bmrt/shaders/defaultsurface.sl
+share/bmrt/shaders/defaultsurface.slc
+share/bmrt/shaders/dented.linux.slc
+share/bmrt/shaders/dented.sl
+share/bmrt/shaders/dented.slc
+share/bmrt/shaders/depthcue.linux.slc
+share/bmrt/shaders/depthcue.sl
+share/bmrt/shaders/depthcue.slc
+share/bmrt/shaders/displace.h
+share/bmrt/shaders/distantlight.linux.slc
+share/bmrt/shaders/distantlight.sl
+share/bmrt/shaders/distantlight.slc
+share/bmrt/shaders/filterwidth.h
+share/bmrt/shaders/fog.linux.slc
+share/bmrt/shaders/fog.sl
+share/bmrt/shaders/fog.slc
+share/bmrt/shaders/funkyglass.linux.slc
+share/bmrt/shaders/funkyglass.sl
+share/bmrt/shaders/funkyglass.slc
+share/bmrt/shaders/glass.linux.slc
+share/bmrt/shaders/glass.sl
+share/bmrt/shaders/glass.slc
+share/bmrt/shaders/gmarbtile_polish.linux.slc
+share/bmrt/shaders/gmarbtile_polish.sl
+share/bmrt/shaders/gmarbtile_polish.slc
+share/bmrt/shaders/greenmarble.linux.slc
+share/bmrt/shaders/greenmarble.sl
+share/bmrt/shaders/greenmarble.slc
+share/bmrt/shaders/indirect.sl
+share/bmrt/shaders/lensflare.linux.slc
+share/bmrt/shaders/lensflare.sl
+share/bmrt/shaders/lensflare.slc
+share/bmrt/shaders/locillum.h
+share/bmrt/shaders/material.h
+share/bmrt/shaders/matte.linux.slc
+share/bmrt/shaders/matte.sl
+share/bmrt/shaders/matte.slc
+share/bmrt/shaders/metal.linux.slc
+share/bmrt/shaders/metal.sl
+share/bmrt/shaders/metal.slc
+share/bmrt/shaders/noises.h
+share/bmrt/shaders/null.linux.slc
+share/bmrt/shaders/null.sl
+share/bmrt/shaders/null.slc
+share/bmrt/shaders/oak.h
+share/bmrt/shaders/oak.linux.slc
+share/bmrt/shaders/oak.sl
+share/bmrt/shaders/oak.slc
+share/bmrt/shaders/oakplank.linux.slc
+share/bmrt/shaders/oakplank.sl
+share/bmrt/shaders/oakplank.slc
+share/bmrt/shaders/paintedplastic.linux.slc
+share/bmrt/shaders/paintedplastic.sl
+share/bmrt/shaders/paintedplastic.slc
+share/bmrt/shaders/parquet_plank.linux.slc
+share/bmrt/shaders/parquet_plank.sl
+share/bmrt/shaders/parquet_plank.slc
+share/bmrt/shaders/patterns.h
+share/bmrt/shaders/plank.linux.slc
+share/bmrt/shaders/plank.sl
+share/bmrt/shaders/plank.slc
+share/bmrt/shaders/plastic.linux.slc
+share/bmrt/shaders/plastic.sl
+share/bmrt/shaders/plastic.slc
+share/bmrt/shaders/pointlight.linux.slc
+share/bmrt/shaders/pointlight.sl
+share/bmrt/shaders/pointlight.slc
+share/bmrt/shaders/project.h
+share/bmrt/shaders/pshad.h
+share/bmrt/shaders/rayserver.h
+share/bmrt/shaders/raysphere.h
+share/bmrt/shaders/reflections.h
+share/bmrt/shaders/roughmetal.linux.slc
+share/bmrt/shaders/roughmetal.sl
+share/bmrt/shaders/roughmetal.slc
+share/bmrt/shaders/screen.linux.slc
+share/bmrt/shaders/screen.sl
+share/bmrt/shaders/screen.slc
+share/bmrt/shaders/screen_aa.linux.slc
+share/bmrt/shaders/screen_aa.sl
+share/bmrt/shaders/screen_aa.slc
+share/bmrt/shaders/shiny.linux.slc
+share/bmrt/shaders/shiny.sl
+share/bmrt/shaders/shiny.slc
+share/bmrt/shaders/shinymetal.linux.slc
+share/bmrt/shaders/shinymetal.sl
+share/bmrt/shaders/shinymetal.slc
+share/bmrt/shaders/shinyplastic.linux.slc
+share/bmrt/shaders/shinyplastic.sl
+share/bmrt/shaders/shinyplastic.slc
+share/bmrt/shaders/smoke.linux.slc
+share/bmrt/shaders/smoke.sl
+share/bmrt/shaders/smoke.slc
+share/bmrt/shaders/spotlight.linux.slc
+share/bmrt/shaders/spotlight.sl
+share/bmrt/shaders/spotlight.slc
+share/bmrt/shaders/stucco.linux.slc
+share/bmrt/shaders/stucco.sl
+share/bmrt/shaders/stucco.slc
+share/bmrt/shaders/superplank.linux.slc
+share/bmrt/shaders/superplank.sl
+share/bmrt/shaders/superplank.slc
+share/bmrt/shaders/supertexmap.linux.slc
+share/bmrt/shaders/supertexmap.sl
+share/bmrt/shaders/supertexmap.slc
+share/bmrt/shaders/uberlight.linux.slc
+share/bmrt/shaders/uberlight.sl
+share/bmrt/shaders/uberlight.slc
+share/bmrt/shaders/veinedmarble.linux.slc
+share/bmrt/shaders/veinedmarble.sl
+share/bmrt/shaders/veinedmarble.slc
+share/bmrt/shaders/wallpaper_2stripe.linux.slc
+share/bmrt/shaders/wallpaper_2stripe.sl
+share/bmrt/shaders/wallpaper_2stripe.slc
+share/bmrt/shaders/windowlight.linux.slc
+share/bmrt/shaders/windowlight.sl
+share/bmrt/shaders/windowlight.slc
+share/bmrt/shaders/wood2.linux.slc
+share/bmrt/shaders/wood2.sl
+share/bmrt/shaders/wood2.slc
+share/doc/bmrt/License
+share/doc/bmrt/README
+share/doc/bmrt/bmrtdoc.pdf
+share/doc/bmrt/html/About_this_document.html
+share/doc/bmrt/html/Bibliography.html
+share/doc/bmrt/html/Contents.html
+share/doc/bmrt/html/Detailed_Description_Render.html
+share/doc/bmrt/html/Introduction.html
+share/doc/bmrt/html/Miscellaneous_Tools.html
+share/doc/bmrt/html/Photo_realistic_rendering_w.html
+share/doc/bmrt/html/Previewing_RIB_files_with.html
+share/doc/bmrt/html/Shaders_Textures.html
+share/doc/bmrt/html/Using_BMRT_as_Ray.html
+share/doc/bmrt/html/bmrtdoc.css
+share/doc/bmrt/html/bmrtdoc.html
+share/doc/bmrt/html/index.html
+share/examples/bmrt/Makefile
+share/examples/bmrt/README
+share/examples/bmrt/colorspheres.c
+share/examples/bmrt/cornell.rib
+share/examples/bmrt/disptest.rib
+share/examples/bmrt/dresser.rib
+share/examples/bmrt/limbo.rib
+share/examples/bmrt/makemaps.rib
+share/examples/bmrt/shadtest.rib
+share/examples/bmrt/smokebox.rib
+share/examples/bmrt/teapot.rib
+share/examples/bmrt/teapots.rib
+share/examples/bmrt/testmaps.rib
+share/examples/bmrt/testray.rib
+share/examples/bmrt/texbox1.rib
+share/examples/bmrt/tpdisp.rib
+share/examples/bmrt/vase.rib
+share/examples/bmrt/vasegallery1.rib
+@dirrm share/bmrt/shaders
+@dirrm share/bmrt
+@dirrm share/doc/bmrt/html
+@dirrm share/doc/bmrt
+@dirrm share/examples/bmrt