svn commit: r529756 - in head/graphics: . tachyon tachyon/files
Gleb Popov
arrowd at FreeBSD.org
Sat Mar 28 19:06:31 UTC 2020
Author: arrowd
Date: Sat Mar 28 19:06:22 2020
New Revision: 529756
URL: https://svnweb.freebsd.org/changeset/ports/529756
Log:
graphics/tachyon: Add new port. This is a ray tracing engine written in C.
Added:
head/graphics/tachyon/
head/graphics/tachyon/Makefile (contents, props changed)
head/graphics/tachyon/distinfo (contents, props changed)
head/graphics/tachyon/files/
head/graphics/tachyon/files/patch-Makefile (contents, props changed)
head/graphics/tachyon/pkg-descr (contents, props changed)
Modified:
head/graphics/Makefile
Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile Sat Mar 28 18:53:04 2020 (r529755)
+++ head/graphics/Makefile Sat Mar 28 19:06:22 2020 (r529756)
@@ -1001,6 +1001,7 @@
SUBDIR += sxiv
SUBDIR += synaesthesia
SUBDIR += synfigstudio
+ SUBDIR += tachyon
SUBDIR += telak
SUBDIR += tesseract
SUBDIR += tesseract-data
Added: head/graphics/tachyon/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/tachyon/Makefile Sat Mar 28 19:06:22 2020 (r529756)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME= tachyon
+DISTVERSION= 0.98.9
+CATEGORIES= graphics science
+MASTER_SITES= http://jedi.ks.uiuc.edu/~johns/raytracer/files/${DISTVERSION}/
+
+MAINTAINER= arrowd at FreeBSD.org
+COMMENT= Multiproccess ray tracing system
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/lib/tachyon/Copyright
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+WRKSRC_SUBDIR= unix
+
+PLIST_FILES= bin/tachyon \
+ lib/libtachyon.a
+
+.include <bsd.port.pre.mk>
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/../compile/${ARCH}/tachyon ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_LIB} ${WRKSRC}/../compile/${ARCH}/libtachyon.a ${STAGEDIR}${PREFIX}/lib
+
+.include <bsd.port.post.mk>
Added: head/graphics/tachyon/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/tachyon/distinfo Sat Mar 28 19:06:22 2020 (r529756)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1585420702
+SHA256 (tachyon-0.98.9.tar.gz) = c6a3298ded4dc3e9390447819e1dac59b62c3d2d46d4154312ffe71549ee40d7
+SIZE (tachyon-0.98.9.tar.gz) = 3273086
Added: head/graphics/tachyon/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/tachyon/files/patch-Makefile Sat Mar 28 19:06:22 2020 (r529756)
@@ -0,0 +1,11 @@
+--- Makefile.orig 2009-04-23 15:11:55 UTC
++++ Makefile
+@@ -18,6 +18,8 @@ include Make-distrib
+ COMPILEDIR=../compile
+ ARCHDIR=../compile/${ARCH}
+ OBJDIR=${ARCHDIR}/libtachyon
++LIBS=-L. -ltachyon -lm
++STRIP=strip
+
+ #
+ # Name of raytracing library file to create
Added: head/graphics/tachyon/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/tachyon/pkg-descr Sat Mar 28 19:06:22 2020 (r529756)
@@ -0,0 +1,8 @@
+Tachyon is a raytracer developed by John E. Stone. Tachyon supports
+the typical ray tracer features, most of the common geometric
+primitives, shading and texturing modes, etc. It also supports less
+common features such as HDR image output, ambient occlusion lighting,
+and support for various triangle mesh and volumetric texture formats
+beneficial for molecular visualization (e.g. rendering VMD scenes).
+
+WWW: http://jedi.ks.uiuc.edu/~johns/raytracer/
More information about the svn-ports-all
mailing list