mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
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:
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
75
graphics/linux-bmrt/Makefile
Normal file
75
graphics/linux-bmrt/Makefile
Normal 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>
|
1
graphics/linux-bmrt/distinfo
Normal file
1
graphics/linux-bmrt/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (BMRT2.5g.linux-glibc2.tar.gz) = 9f14a00db0b191e0ad7ed62494b020f2
|
1
graphics/linux-bmrt/pkg-comment
Normal file
1
graphics/linux-bmrt/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
A collection of rendering programs that use the RenderMan interface
|
11
graphics/linux-bmrt/pkg-descr
Normal file
11
graphics/linux-bmrt/pkg-descr
Normal 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
|
212
graphics/linux-bmrt/pkg-plist
Normal file
212
graphics/linux-bmrt/pkg-plist
Normal 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
|
Loading…
Add table
Reference in a new issue