summaryrefslogtreecommitdiff
path: root/graphics/panorama
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2000-09-16 05:38:02 +0000
committerWill Andrews <will@FreeBSD.org>2000-09-16 05:38:02 +0000
commit99a09ffe3339a3d52fb72816566786049248fe39 (patch)
tree528875279c0517893d2aa796d33cc0cca986c87f /graphics/panorama
parentAdd devel/fnorb - can't use it commercially. (diff)
Add panorama 0.13.2, a framework for 3D graphics production.
PR: 21301 Submitted by: Aaron C. VonderHaar <avh4@crosswinds.net>
Notes
Notes: svn path=/head/; revision=32679
Diffstat (limited to 'graphics/panorama')
-rw-r--r--graphics/panorama/Makefile55
-rw-r--r--graphics/panorama/distinfo1
-rw-r--r--graphics/panorama/pkg-comment1
-rw-r--r--graphics/panorama/pkg-descr17
-rw-r--r--graphics/panorama/pkg-message3
-rw-r--r--graphics/panorama/pkg-plist114
6 files changed, 191 insertions, 0 deletions
diff --git a/graphics/panorama/Makefile b/graphics/panorama/Makefile
new file mode 100644
index 000000000000..c30715baf141
--- /dev/null
+++ b/graphics/panorama/Makefile
@@ -0,0 +1,55 @@
+# New ports collection makefile for: panorama
+# Date created: 14 Sept 2000
+# Whom: Aaron VonderHaar <avh4@usa.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= panorama
+PORTVERSION= 0.13.2
+CATEGORIES= graphics
+MASTER_SITES= ftp://alpha.gnu.org/gnu/ \
+ http://www.vnet.es/~ajimenez/
+
+MAINTAINER= avh4@usa.net
+
+USE_GMAKE= yes
+
+WRKBLD= ${WRKDIR}/build
+SHRDIR= ${PREFIX}/share/panorama
+DOCDIR= ${PREFIX}/share/doc/panorama
+
+do-configure:
+ (cd ${WRKSRC}; ./configure --prefix=${WRKBLD})
+
+do-install:
+ (cd ${WRKSRC}; ${GMAKE} install)
+ @echo "-----Installing binaries"
+ ${INSTALL_PROGRAM} ${WRKBLD}/bin/render ${PREFIX}/bin/
+.if !defined(NOPORTDOCS)
+ @echo "-----Installing documentation (or what little there is of it)"
+ ${MKDIR} ${DOCDIR}
+ ${INSTALL_MAN} ${WRKBLD}/doc/[A-Z]* ${DOCDIR}/
+ ${MKDIR} ${DOCDIR}/developers
+ ${INSTALL_MAN} ${WRKBLD}/doc/developers/* ${DOCDIR}/developers/
+ ${MKDIR} ${DOCDIR}/users
+ ${INSTALL_MAN} ${WRKBLD}/doc/users/* ${DOCDIR}/users/
+.endif
+ @echo "-----Installing includes, libraries, plugins, and exmaples"
+ ${MKDIR} ${SHRDIR}
+ (cd ${WRKBLD}; tar cpf - include lib scenes) \
+ | (cd ${SHRDIR}; tar xpf -)
+ @echo "-----Creating configuration files"
+ ${MKDIR} ${SHRDIR}/etc
+ ${INSTALL_DATA} ${WRKBLD}/etc/pluginrc ${SHRDIR}/etc/pluginrc
+ @echo "echo [config-data] > ${SHRDIR}/etc/config"
+ @echo "PluginConfigFile=${SHRDIR}/etc/pluginrc" > ${SHRDIR}/etc/config
+ @echo "PluginPath=${SHRDIR}/lib/plugins" >> ${SHRDIR}/etc/config
+ @echo "GradientPath=${SHRDIR}/lib/gradients" >> ${SHRDIR}/etc/config
+ @echo "TexturePath=${SHRDIR}/lib/texture" >> ${SHRDIR}/etc/config
+ @echo "IncludePath=${SHRDIR}/include" >> ${SHRDIR}/etc/config
+
+post-install:
+ ${LDCONFIG} -m ${SHRDIR}/lib
+
+.include <bsd.port.mk>
diff --git a/graphics/panorama/distinfo b/graphics/panorama/distinfo
new file mode 100644
index 000000000000..d89dd77849e3
--- /dev/null
+++ b/graphics/panorama/distinfo
@@ -0,0 +1 @@
+MD5 (panorama-0.13.2.tar.gz) = d26ff2224a0433786ccbbb86b7f681a0
diff --git a/graphics/panorama/pkg-comment b/graphics/panorama/pkg-comment
new file mode 100644
index 000000000000..7c4af8ca2ab0
--- /dev/null
+++ b/graphics/panorama/pkg-comment
@@ -0,0 +1 @@
+GNU framework for 3D graphics production
diff --git a/graphics/panorama/pkg-descr b/graphics/panorama/pkg-descr
new file mode 100644
index 000000000000..29a80de2c63e
--- /dev/null
+++ b/graphics/panorama/pkg-descr
@@ -0,0 +1,17 @@
+Panorama is a framework for 3D graphics production.
+This will include modeling, rendering, animating,
+post-processing, etc. Currently, there is no
+support for animation, but this will be added soon.
+
+Functionally, is a structured API, composed of two
+dynamic libraries, and several plugins. A simple
+console-mode front-end is included, which can load
+scene descriptions and output a single image file.
+
+A graphic front-end is under development and can
+be found at the main web page.
+
+WWW: http://www.gnu.org/software/panorama/
+
+-Aaron VonderHaar
+ avh4@usa.net
diff --git a/graphics/panorama/pkg-message b/graphics/panorama/pkg-message
new file mode 100644
index 000000000000..15c4a6d10b99
--- /dev/null
+++ b/graphics/panorama/pkg-message
@@ -0,0 +1,3 @@
+This package only includes support for .tga output.
+However, the example scenes call for .png output,
+and thus will not render without modification.
diff --git a/graphics/panorama/pkg-plist b/graphics/panorama/pkg-plist
new file mode 100644
index 000000000000..db13f2a2a15e
--- /dev/null
+++ b/graphics/panorama/pkg-plist
@@ -0,0 +1,114 @@
+bin/render
+share/doc/panorama/AUTHORS
+share/doc/panorama/BUGS
+share/doc/panorama/CREDITS
+share/doc/panorama/EXPERIMENTAL
+share/doc/panorama/FAQ
+share/doc/panorama/INSTALL
+share/doc/panorama/LICENSE
+share/doc/panorama/NEWS
+share/doc/panorama/README
+share/doc/panorama/developers/C++_Coding_Style
+share/doc/panorama/developers/General
+share/doc/panorama/developers/PROJECTS
+share/doc/panorama/developers/README
+share/doc/panorama/developers/WRITING_A_PLUGIN
+share/doc/panorama/users/README
+share/doc/panorama/users/classes.html
+share/doc/panorama/users/language.html
+share/panorama/include/colors.inc
+share/panorama/include/materials.inc
+share/panorama/lib/libhlapi.so
+share/panorama/lib/libhlapi.so.0
+share/panorama/lib/libllapi.so
+share/panorama/lib/libllapi.so.0
+@exec /sbin/ldconfig -m %D/share/panorama/lib
+@unexec /sbin/ldconfig -R
+share/panorama/lib/gradients/crackle1
+share/panorama/lib/gradients/lrgold
+share/panorama/lib/gradients/marble1
+share/panorama/lib/gradients/marble2
+share/panorama/lib/gradients/tropical
+share/panorama/lib/gradients/wood1
+share/panorama/lib/gradients/wood2
+share/panorama/lib/gradients/wood3
+share/panorama/lib/gradients/wood4
+share/panorama/lib/gradients/wood5
+share/panorama/lib/plugins/atm_const.plg
+share/panorama/lib/plugins/bezier.plg
+share/panorama/lib/plugins/bsdf_cook_torrance.plg
+share/panorama/lib/plugins/bsdf_lambertian.plg
+share/panorama/lib/plugins/bsdf_phong.plg
+share/panorama/lib/plugins/bsdf_schlick.plg
+share/panorama/lib/plugins/bsdf_schlick_double.plg
+share/panorama/lib/plugins/bsdf_ward.plg
+share/panorama/lib/plugins/if_cartoon.plg
+share/panorama/lib/plugins/if_convert_to_grey.plg
+share/panorama/lib/plugins/if_fog.plg
+share/panorama/lib/plugins/if_lens_flare.plg
+share/panorama/lib/plugins/mat_brick.plg
+share/panorama/lib/plugins/mat_checker.plg
+share/panorama/lib/plugins/mat_crackle.plg
+share/panorama/lib/plugins/mat_leopard.plg
+share/panorama/lib/plugins/mat_marble.plg
+share/panorama/lib/plugins/mat_noise.plg
+share/panorama/lib/plugins/mat_parquet.plg
+share/panorama/lib/plugins/mat_wood.plg
+share/panorama/lib/plugins/mat_worley.plg
+share/panorama/lib/plugins/of_cartoon.plg
+share/panorama/lib/plugins/of_convert_to_grey.plg
+share/panorama/lib/plugins/pinhole.plg
+share/panorama/lib/plugins/point_light.plg
+share/panorama/lib/plugins/projector.plg
+share/panorama/lib/plugins/raytracer.plg
+share/panorama/lib/plugins/rt_io.plg
+share/panorama/lib/plugins/tga_io.plg
+share/panorama/lib/plugins/warn_light.plg
+share/panorama/lib/texture/f16.tga
+share/panorama/lib/texture/supernova.tga
+share/panorama/scenes/atmospheric/atmosphere.rt
+share/panorama/scenes/lights/projector.rt
+share/panorama/scenes/lights/warn.rt
+share/panorama/scenes/materials/brick.rt
+share/panorama/scenes/materials/checker.rt
+share/panorama/scenes/materials/checker45.rt
+share/panorama/scenes/materials/crackle.rt
+share/panorama/scenes/materials/leopard.rt
+share/panorama/scenes/materials/marble.rt
+share/panorama/scenes/materials/marble2.rt
+share/panorama/scenes/materials/materials.rt
+share/panorama/scenes/materials/water.rt
+share/panorama/scenes/materials/wood.rt
+share/panorama/scenes/materials/worley.rt
+share/panorama/scenes/misc/cornell_box.rt
+share/panorama/scenes/misc/plastic_cornell_box.rt
+share/panorama/scenes/misc/projector_cartoon.rt
+share/panorama/scenes/misc/xmas-tree.rt
+share/panorama/scenes/objects/aggregate.rt
+share/panorama/scenes/objects/box.rt
+share/panorama/scenes/objects/circle.rt
+share/panorama/scenes/objects/cone.rt
+share/panorama/scenes/objects/cylinder.rt
+share/panorama/scenes/objects/phong_triangle.rt
+share/panorama/scenes/objects/rectangle.rt
+share/panorama/scenes/objects/teapot.rt
+share/panorama/scenes/objects/torus.rt
+share/panorama/scenes/objects/triangle.rt
+share/panorama/etc/pluginrc
+share/panorama/etc/config
+@dirrm share/doc/panorama/developers
+@dirrm share/doc/panorama/users
+@dirrm share/doc/panorama
+@dirrm share/panorama/lib/gradients
+@dirrm share/panorama/lib/plugins
+@dirrm share/panorama/lib/texture
+@dirrm share/panorama/lib
+@dirrm share/panorama/include
+@dirrm share/panorama/scenes/atmospheric
+@dirrm share/panorama/scenes/lights
+@dirrm share/panorama/scenes/materials
+@dirrm share/panorama/scenes/misc
+@dirrm share/panorama/scenes/objects
+@dirrm share/panorama/scenes
+@dirrm share/panorama/etc
+@dirrm share/panorama