Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Sep 2000 18:21:18 -0400 (EDT)
From:      Aaron VonderHaar <avh4@crosswinds.net>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/21301: New port: panorama-0.13.2
Message-ID:  <200009152221.SAA27112@circe.avh4.net>

next in thread | raw e-mail | index | archive | help

>Number:         21301
>Category:       ports
>Synopsis:       New port: panorama-0.13.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Sep 15 15:30:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Aaron C. VonderHaar
>Release:        FreeBSD 4.1-RELEASE i386
>Organization:
>Environment:

current ports tree

>Description:

panorama is the GNU framework for 3D graphics production, implemented
via two dynamic libraries and easily extensible plugins.

>How-To-Repeat:

N/A

>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	panorama
#	panorama/Makefile
#	panorama/pkg
#	panorama/pkg/DESCR
#	panorama/pkg/COMMENT
#	panorama/pkg/PLIST
#	panorama/pkg/MESSAGE
#	panorama/files
#	panorama/files/md5
#
echo c - panorama
mkdir -p panorama > /dev/null 2>&1
echo x - panorama/Makefile
sed 's/^X//' >panorama/Makefile << 'END-of-panorama/Makefile'
X# New ports collection makefile for:	panorama
X# Date created:	14 Sept 2000
X# Whom:	Aaron VonderHaar <avh4@usa.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	panorama
XPORTVERSION=	0.13.2
XCATEGORIES=	graphics
XMASTER_SITES=	ftp://alpha.gnu.org/gnu/ \
X		http://www.vnet.es/~ajimenez/
X
XMAINTAINER=	avh4@usa.net
X
XUSE_GMAKE=	yes
X
XWRKBLD=	${WRKDIR}/build
XSHRDIR=	${PREFIX}/share/panorama
XDOCDIR=	${PREFIX}/share/doc/panorama
X
Xdo-configure:
X	(cd ${WRKSRC}; ./configure --prefix=${WRKBLD})
X
Xdo-install:
X	(cd ${WRKSRC}; ${GMAKE} install)
X	@echo "-----Installing binaries"
X	${INSTALL_PROGRAM} ${WRKBLD}/bin/render ${PREFIX}/bin/
X.if !defined(NOPORTDOCS)
X	@echo "-----Installing documentation (or what little there is of it)"
X	${MKDIR} ${DOCDIR}
X	${INSTALL_MAN} ${WRKBLD}/doc/[A-Z]* ${DOCDIR}/
X	${MKDIR} ${DOCDIR}/developers
X	${INSTALL_MAN} ${WRKBLD}/doc/developers/* ${DOCDIR}/developers/
X	${MKDIR} ${DOCDIR}/users
X	${INSTALL_MAN} ${WRKBLD}/doc/users/* ${DOCDIR}/users/
X.endif
X	@echo "-----Installing includes, libraries, plugins, and exmaples"
X	${MKDIR} ${SHRDIR}
X	(cd ${WRKBLD}; tar cpf - include lib scenes) \
X		| (cd ${SHRDIR}; tar xpf -)
X	@echo "-----Creating configuration files"
X	${MKDIR} ${SHRDIR}/etc
X	${INSTALL_DATA} ${WRKBLD}/etc/pluginrc ${SHRDIR}/etc/pluginrc
X	@echo "echo [config-data] > ${SHRDIR}/etc/config"
X	@echo "PluginConfigFile=${SHRDIR}/etc/pluginrc" > ${SHRDIR}/etc/config
X	@echo "PluginPath=${SHRDIR}/lib/plugins" >> ${SHRDIR}/etc/config
X	@echo "GradientPath=${SHRDIR}/lib/gradients" >> ${SHRDIR}/etc/config
X	@echo "TexturePath=${SHRDIR}/lib/texture" >> ${SHRDIR}/etc/config
X	@echo "IncludePath=${SHRDIR}/include" >> ${SHRDIR}/etc/config
X
Xpost-install:
X	${LDCONFIG} -m ${SHRDIR}/lib
X
X.include <bsd.port.mk>
END-of-panorama/Makefile
echo c - panorama/pkg
mkdir -p panorama/pkg > /dev/null 2>&1
echo x - panorama/pkg/DESCR
sed 's/^X//' >panorama/pkg/DESCR << 'END-of-panorama/pkg/DESCR'
XPanorama is a framework for 3D graphics production.
XThis will include modeling, rendering, animating, 
Xpost-processing, etc. Currently, there is no 
Xsupport for animation, but this will be added soon.
X
XFunctionally, is a structured API, composed of two 
Xdynamic libraries, and several plugins.  A simple 
Xconsole-mode front-end is included, which can load
Xscene descriptions and output a single image file.
X
XA graphic front-end is under development and can
Xbe found at the main web page.
X
XWWW: http://www.gnu.org/software/panorama/
X
X-Aaron VonderHaar
X avh4@usa.net
END-of-panorama/pkg/DESCR
echo x - panorama/pkg/COMMENT
sed 's/^X//' >panorama/pkg/COMMENT << 'END-of-panorama/pkg/COMMENT'
XGNU framework for 3D graphics production
END-of-panorama/pkg/COMMENT
echo x - panorama/pkg/PLIST
sed 's/^X//' >panorama/pkg/PLIST << 'END-of-panorama/pkg/PLIST'
Xbin/render
Xshare/doc/panorama/AUTHORS
Xshare/doc/panorama/BUGS
Xshare/doc/panorama/CREDITS
Xshare/doc/panorama/EXPERIMENTAL
Xshare/doc/panorama/FAQ
Xshare/doc/panorama/INSTALL
Xshare/doc/panorama/LICENSE
Xshare/doc/panorama/NEWS
Xshare/doc/panorama/README
Xshare/doc/panorama/developers/C++_Coding_Style
Xshare/doc/panorama/developers/General
Xshare/doc/panorama/developers/PROJECTS
Xshare/doc/panorama/developers/README
Xshare/doc/panorama/developers/WRITING_A_PLUGIN
Xshare/doc/panorama/users/README
Xshare/doc/panorama/users/classes.html
Xshare/doc/panorama/users/language.html
Xshare/panorama/include/colors.inc
Xshare/panorama/include/materials.inc
Xshare/panorama/lib/libhlapi.so
Xshare/panorama/lib/libhlapi.so.0
Xshare/panorama/lib/libllapi.so
Xshare/panorama/lib/libllapi.so.0
X@exec /sbin/ldconfig -m %D/share/panorama/lib
X@unexec /sbin/ldconfig -R
Xshare/panorama/lib/gradients/crackle1
Xshare/panorama/lib/gradients/lrgold
Xshare/panorama/lib/gradients/marble1
Xshare/panorama/lib/gradients/marble2
Xshare/panorama/lib/gradients/tropical
Xshare/panorama/lib/gradients/wood1
Xshare/panorama/lib/gradients/wood2
Xshare/panorama/lib/gradients/wood3
Xshare/panorama/lib/gradients/wood4
Xshare/panorama/lib/gradients/wood5
Xshare/panorama/lib/plugins/atm_const.plg
Xshare/panorama/lib/plugins/bezier.plg
Xshare/panorama/lib/plugins/bsdf_cook_torrance.plg
Xshare/panorama/lib/plugins/bsdf_lambertian.plg
Xshare/panorama/lib/plugins/bsdf_phong.plg
Xshare/panorama/lib/plugins/bsdf_schlick.plg
Xshare/panorama/lib/plugins/bsdf_schlick_double.plg
Xshare/panorama/lib/plugins/bsdf_ward.plg
Xshare/panorama/lib/plugins/if_cartoon.plg
Xshare/panorama/lib/plugins/if_convert_to_grey.plg
Xshare/panorama/lib/plugins/if_fog.plg
Xshare/panorama/lib/plugins/if_lens_flare.plg
Xshare/panorama/lib/plugins/mat_brick.plg
Xshare/panorama/lib/plugins/mat_checker.plg
Xshare/panorama/lib/plugins/mat_crackle.plg
Xshare/panorama/lib/plugins/mat_leopard.plg
Xshare/panorama/lib/plugins/mat_marble.plg
Xshare/panorama/lib/plugins/mat_noise.plg
Xshare/panorama/lib/plugins/mat_parquet.plg
Xshare/panorama/lib/plugins/mat_wood.plg
Xshare/panorama/lib/plugins/mat_worley.plg
Xshare/panorama/lib/plugins/of_cartoon.plg
Xshare/panorama/lib/plugins/of_convert_to_grey.plg
Xshare/panorama/lib/plugins/pinhole.plg
Xshare/panorama/lib/plugins/point_light.plg
Xshare/panorama/lib/plugins/projector.plg
Xshare/panorama/lib/plugins/raytracer.plg
Xshare/panorama/lib/plugins/rt_io.plg
Xshare/panorama/lib/plugins/tga_io.plg
Xshare/panorama/lib/plugins/warn_light.plg
Xshare/panorama/lib/texture/f16.tga
Xshare/panorama/lib/texture/supernova.tga
Xshare/panorama/scenes/atmospheric/atmosphere.rt
Xshare/panorama/scenes/lights/projector.rt
Xshare/panorama/scenes/lights/warn.rt
Xshare/panorama/scenes/materials/brick.rt
Xshare/panorama/scenes/materials/checker.rt
Xshare/panorama/scenes/materials/checker45.rt
Xshare/panorama/scenes/materials/crackle.rt
Xshare/panorama/scenes/materials/leopard.rt
Xshare/panorama/scenes/materials/marble.rt
Xshare/panorama/scenes/materials/marble2.rt
Xshare/panorama/scenes/materials/materials.rt
Xshare/panorama/scenes/materials/water.rt
Xshare/panorama/scenes/materials/wood.rt
Xshare/panorama/scenes/materials/worley.rt
Xshare/panorama/scenes/misc/cornell_box.rt
Xshare/panorama/scenes/misc/plastic_cornell_box.rt
Xshare/panorama/scenes/misc/projector_cartoon.rt
Xshare/panorama/scenes/misc/xmas-tree.rt
Xshare/panorama/scenes/objects/aggregate.rt
Xshare/panorama/scenes/objects/box.rt
Xshare/panorama/scenes/objects/circle.rt
Xshare/panorama/scenes/objects/cone.rt
Xshare/panorama/scenes/objects/cylinder.rt
Xshare/panorama/scenes/objects/phong_triangle.rt
Xshare/panorama/scenes/objects/rectangle.rt
Xshare/panorama/scenes/objects/teapot.rt
Xshare/panorama/scenes/objects/torus.rt
Xshare/panorama/scenes/objects/triangle.rt
Xshare/panorama/etc/pluginrc
Xshare/panorama/etc/config
X@dirrm share/doc/panorama/developers
X@dirrm share/doc/panorama/users
X@dirrm share/doc/panorama
X@dirrm share/panorama/lib/gradients
X@dirrm share/panorama/lib/plugins
X@dirrm share/panorama/lib/texture
X@dirrm share/panorama/lib
X@dirrm share/panorama/include
X@dirrm share/panorama/scenes/atmospheric
X@dirrm share/panorama/scenes/lights
X@dirrm share/panorama/scenes/materials
X@dirrm share/panorama/scenes/misc
X@dirrm share/panorama/scenes/objects
X@dirrm share/panorama/scenes
X@dirrm share/panorama/etc
X@dirrm share/panorama
END-of-panorama/pkg/PLIST
echo x - panorama/pkg/MESSAGE
sed 's/^X//' >panorama/pkg/MESSAGE << 'END-of-panorama/pkg/MESSAGE'
XThis package only includes support for .tga output.
XHowever, the example scenes call for .png output,
Xand thus will not render without modification.
END-of-panorama/pkg/MESSAGE
echo c - panorama/files
mkdir -p panorama/files > /dev/null 2>&1
echo x - panorama/files/md5
sed 's/^X//' >panorama/files/md5 << 'END-of-panorama/files/md5'
XMD5 (panorama-0.13.2.tar.gz) = d26ff2224a0433786ccbbb86b7f681a0
END-of-panorama/files/md5
exit


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009152221.SAA27112>