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>
This commit is contained in:
SADA Kenji 2000-05-07 14:27:01 +00:00
parent 07017fc583
commit c40f849836
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=28334
5 changed files with 300 additions and 0 deletions

View file

@ -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>

View file

@ -0,0 +1 @@
MD5 (BMRT2.5g.linux-glibc2.tar.gz) = 9f14a00db0b191e0ad7ed62494b020f2

View file

@ -0,0 +1 @@
A collection of rendering programs that use the RenderMan interface

View file

@ -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

View file

@ -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