diff options
author | ijliao <ijliao@FreeBSD.org> | 2001-12-06 16:05:09 +0800 |
---|---|---|
committer | ijliao <ijliao@FreeBSD.org> | 2001-12-06 16:05:09 +0800 |
commit | 372cf49c6730be926be637ba4b47fe011897d761 (patch) | |
tree | e3384c366d4803c5a13f2d2511ad8b0ce747f57c /graphics | |
parent | 64eeb427aac867deec843174e9d496ae8a61b410 (diff) | |
download | freebsd-ports-gnome-372cf49c6730be926be637ba4b47fe011897d761.tar.gz freebsd-ports-gnome-372cf49c6730be926be637ba4b47fe011897d761.tar.zst freebsd-ports-gnome-372cf49c6730be926be637ba4b47fe011897d761.zip |
add ray++
A collection of C++ classes needed for ray tracing
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/Makefile | 1 | ||||
-rw-r--r-- | graphics/ray++/Makefile | 26 | ||||
-rw-r--r-- | graphics/ray++/distinfo | 1 | ||||
-rw-r--r-- | graphics/ray++/pkg-comment | 1 | ||||
-rw-r--r-- | graphics/ray++/pkg-descr | 5 | ||||
-rw-r--r-- | graphics/ray++/pkg-plist | 101 |
6 files changed, 135 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index 4659b72db7bc..961a4363b5bf 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -247,6 +247,7 @@ SUBDIR += qiv SUBDIR += quickpics SUBDIR += qvplay + SUBDIR += ray++ SUBDIR += rayshade SUBDIR += ruby-gd SUBDIR += ruby-gdchart diff --git a/graphics/ray++/Makefile b/graphics/ray++/Makefile new file mode 100644 index 000000000000..7b98da73bd03 --- /dev/null +++ b/graphics/ray++/Makefile @@ -0,0 +1,26 @@ +# ex:ts=8 +# New ports collection makefile for: ray++ +# Date created: Dec 6, 2001 +# Whom: ijliao +# +# $FreeBSD$ +# + +PORTNAME= ray++ +PORTVERSION= 0.4 +CATEGORIES= graphics +MASTER_SITES= http://www.mpa-garching.mpg.de/~martin/ray++/download/ + +MAINTAINER= ports@FreeBSD.org + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-shared --enable-fast-handles +USE_GMAKE= yes +INSTALLS_SHLIB= yes + +do-install: + @(cd ${WRKSRC} ; \ + find * -name "*.h" | cpio -pdum ${PREFIX}/include/${PORTNAME} ; \ + ${CHMOD} -R 755 ${PREFIX}/include/${PORTNAME} ) + +.include <bsd.port.mk> diff --git a/graphics/ray++/distinfo b/graphics/ray++/distinfo new file mode 100644 index 000000000000..5e19a07d5d52 --- /dev/null +++ b/graphics/ray++/distinfo @@ -0,0 +1 @@ +MD5 (ray++-0.4.tar.gz) = b9b9a071b4e24a80b878810a2218e21e diff --git a/graphics/ray++/pkg-comment b/graphics/ray++/pkg-comment new file mode 100644 index 000000000000..329bfc7d9522 --- /dev/null +++ b/graphics/ray++/pkg-comment @@ -0,0 +1 @@ +A collection of C++ classes needed for ray tracing diff --git a/graphics/ray++/pkg-descr b/graphics/ray++/pkg-descr new file mode 100644 index 000000000000..cd3fbd05dbc9 --- /dev/null +++ b/graphics/ray++/pkg-descr @@ -0,0 +1,5 @@ +RAY++ is a collection of C++ classes needed for ray tracing (shapes, +surfaces, cameras etc.). The object-oriented design makes it easy to +extend the package. + +WWW: http://www.mpa-garching.mpg.de/~martin/ray++/ diff --git a/graphics/ray++/pkg-plist b/graphics/ray++/pkg-plist new file mode 100644 index 000000000000..10c53530919f --- /dev/null +++ b/graphics/ray++/pkg-plist @@ -0,0 +1,101 @@ +include/ray++/cameras/stereo_camera.h +include/ray++/cameras/std_camera.h +include/ray++/config/config.h +include/ray++/config/sizecalc.h +include/ray++/kernel/interval.h +include/ray++/kernel/constants.h +include/ray++/kernel/transformable.h +include/ray++/kernel/ray.h +include/ray++/kernel/bstream.h +include/ray++/kernel/renderer.h +include/ray++/kernel/geom_ray.h +include/ray++/kernel/full_shading_info.h +include/ray++/kernel/light.h +include/ray++/kernel/shape.h +include/ray++/kernel/initable.h +include/ray++/kernel/object_queue.h +include/ray++/kernel/vector.h +include/ray++/kernel/msg_stream.h +include/ray++/kernel/error.h +include/ray++/kernel/intersect_info.h +include/ray++/kernel/handle.h +include/ray++/kernel/camera.h +include/ray++/kernel/colour.h +include/ray++/kernel/output.h +include/ray++/kernel/byteswap.h +include/ray++/kernel/surface.h +include/ray++/kernel/countable_new.h +include/ray++/kernel/object.h +include/ray++/kernel/transform.h +include/ray++/kernel/globals.h +include/ray++/kernel/inside_info.h +include/ray++/kernel/kernel.h +include/ray++/kernel/shading_info.h +include/ray++/kernel/volume.h +include/ray++/kernel/light_array.h +include/ray++/kernel/world.h +include/ray++/kernel/axisbox.h +include/ray++/lights/fuzprojector.h +include/ray++/lights/spotlight.h +include/ray++/lights/projector.h +include/ray++/lights/ambient_light.h +include/ray++/lights/pointlight.h +include/ray++/objects/bounding_slab.h +include/ray++/objects/simple_object.h +include/ray++/outputs/tga_output.h +include/ray++/outputs/ppm_output.h +include/ray++/outputs/mem_output.h +include/ray++/outputs/bmp_output.h +include/ray++/renderers/raytracer.h +include/ray++/shapes/quadric.h +include/ray++/shapes/box.h +include/ray++/shapes/sphere.h +include/ray++/shapes/parametric.h +include/ray++/shapes/clip.h +include/ray++/shapes/cone.h +include/ray++/shapes/solid_shape.h +include/ray++/shapes/cylinder.h +include/ray++/shapes/tube.h +include/ray++/shapes/flat_shape.h +include/ray++/shapes/plane.h +include/ray++/shapes/triangle.h +include/ray++/shapes/csg_shape.h +include/ray++/shapes/implicit.h +include/ray++/surfaces/matte.h +include/ray++/surfaces/pigments/pure_colour.h +include/ray++/surfaces/pigments/pigment.h +include/ray++/surfaces/pigments/std_pigments.h +include/ray++/surfaces/pigments/generic_pigment.h +include/ray++/surfaces/pigments/solid_pigment.h +include/ray++/surfaces/lambert.h +include/ray++/surfaces/phong.h +include/ray++/utils/vector_math.h +include/ray++/utils/twister.h +include/ray++/utils/math.h +include/ray++/utils/noise.h +include/ray++/utils/utils.h +include/ray++/utils/colourmap.h +include/ray++/utils/converter.h +include/ray++/volumes/gas.h +include/ray++/volumes/fog.h +include/ray++/volumes/clear_glass.h +include/ray++/volumes/gas2.h +include/ray++/worlds/scene.h +include/ray++/worlds/hmakers/hmaker.h +include/ray++/worlds/hmakers/pov_hmaker.h +include/ray++/worlds/hmakers/sort_entry.h +@dirrm include/ray++/cameras +@dirrm include/ray++/config +@dirrm include/ray++/kernel +@dirrm include/ray++/lights +@dirrm include/ray++/objects +@dirrm include/ray++/outputs +@dirrm include/ray++/renderers +@dirrm include/ray++/shapes +@dirrm include/ray++/surfaces/pigments +@dirrm include/ray++/surfaces +@dirrm include/ray++/utils +@dirrm include/ray++/volumes +@dirrm include/ray++/worlds/hmakers +@dirrm include/ray++/worlds +@dirrm include/ray++ |