diff options
author | will <will@FreeBSD.org> | 2000-09-16 05:38:02 +0000 |
---|---|---|
committer | will <will@FreeBSD.org> | 2000-09-16 05:38:02 +0000 |
commit | aeeafe90a28f0604ccc9d059822517a8b3c9839f (patch) | |
tree | 8219f550f984df6865bc7e3dffed0f8e0bcd7b30 /graphics | |
parent | 7b04852e7e63d297646f1bba82b50d8ce7b1ea9a (diff) | |
download | FreeBSD-ports-aeeafe90a28f0604ccc9d059822517a8b3c9839f.zip FreeBSD-ports-aeeafe90a28f0604ccc9d059822517a8b3c9839f.tar.gz |
Add panorama 0.13.2, a framework for 3D graphics production.
PR: 21301
Submitted by: Aaron C. VonderHaar <avh4@crosswinds.net>
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/Makefile | 1 | ||||
-rw-r--r-- | graphics/panorama/Makefile | 55 | ||||
-rw-r--r-- | graphics/panorama/distinfo | 1 | ||||
-rw-r--r-- | graphics/panorama/pkg-comment | 1 | ||||
-rw-r--r-- | graphics/panorama/pkg-descr | 17 | ||||
-rw-r--r-- | graphics/panorama/pkg-message | 3 | ||||
-rw-r--r-- | graphics/panorama/pkg-plist | 114 |
7 files changed, 192 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index d4091c1..5fa1237 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -127,6 +127,7 @@ SUBDIR += p5-GD-TextUtil SUBDIR += p5-Image-Size SUBDIR += p5-chart + SUBDIR += panorama SUBDIR += pgperl SUBDIR += pgplot SUBDIR += photopc diff --git a/graphics/panorama/Makefile b/graphics/panorama/Makefile new file mode 100644 index 0000000..c30715b --- /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 0000000..d89dd77 --- /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 0000000..7c4af8c --- /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 0000000..29a80de --- /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 0000000..15c4a6d --- /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 0000000..db13f2a --- /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 |