aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authorsteve <steve@FreeBSD.org>1998-08-20 06:48:18 +0800
committersteve <steve@FreeBSD.org>1998-08-20 06:48:18 +0800
commit632be719f324b85b324720f9897eeb08450f5255 (patch)
tree466b2b27533cbdcd9f1aa73b3ccf738baf1c9b61 /graphics
parentbff87c347ea3c7f8e0a73b8c9794d30b90b6cf22 (diff)
downloadfreebsd-ports-gnome-632be719f324b85b324720f9897eeb08450f5255.tar.gz
freebsd-ports-gnome-632be719f324b85b324720f9897eeb08450f5255.tar.zst
freebsd-ports-gnome-632be719f324b85b324720f9897eeb08450f5255.zip
Initial import of 4va version 1.21.
A four-dimensional graphics tumbler for X-Windows. PR: 7412 Submitted by: Malte Lance <malte.lance@gmx.net>
Diffstat (limited to 'graphics')
-rw-r--r--graphics/4va/Makefile37
-rw-r--r--graphics/4va/distinfo1
-rw-r--r--graphics/4va/files/patch-aa13
-rw-r--r--graphics/4va/pkg-comment1
-rw-r--r--graphics/4va/pkg-descr10
-rw-r--r--graphics/4va/pkg-plist14
6 files changed, 76 insertions, 0 deletions
diff --git a/graphics/4va/Makefile b/graphics/4va/Makefile
new file mode 100644
index 000000000000..963e2af17239
--- /dev/null
+++ b/graphics/4va/Makefile
@@ -0,0 +1,37 @@
+# New ports collection makefile for: 4va
+# Version required: 1.21
+# Date created: 26 July 1998
+# Whom: Malte Lance <malte.lance@gmx.net>
+#
+# $Id$
+#
+
+DISTNAME= 4va-1.21
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_SUNSITE}
+MASTER_SITE_SUBDIR= apps/graphics/hacks/X
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= malte.lance@gmx.net
+
+MAN1= 4va.1
+
+4VA_REL_DATA_DIR= share/4va-1.21
+4VA_DATA_FILES= 16cell.4vd 24cell.4vd 5cell.4vd 600cell.4vd ctor.4vd \
+ ctor2.4vd hcube.4vd hsph.4vd sin.4vd tripris.4vd
+
+post-extract:
+ @chmod -R go-x ${WRKSRC}/
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/4va ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/4vdmake ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/ctorus ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/cutctorus ${PREFIX}/bin
+ ${MKDIR} ${PREFIX}/${4VA_REL_DATA_DIR}
+ for i in ${4VA_DATA_FILES}; do \
+ ${INSTALL_DATA} ${WRKSRC}/$${i} ${PREFIX}/${4VA_REL_DATA_DIR}; \
+ done
+ ${INSTALL_MAN} ${WRKSRC}/4va.man ${PREFIX}/man/man1/4va.1
+
+.include <bsd.port.mk>
diff --git a/graphics/4va/distinfo b/graphics/4va/distinfo
new file mode 100644
index 000000000000..34b8e6872089
--- /dev/null
+++ b/graphics/4va/distinfo
@@ -0,0 +1 @@
+MD5 (4va-1.21.tgz) = 389cd8dc25cf9836fa6dfedfc34d99b9
diff --git a/graphics/4va/files/patch-aa b/graphics/4va/files/patch-aa
new file mode 100644
index 000000000000..6519a90038af
--- /dev/null
+++ b/graphics/4va/files/patch-aa
@@ -0,0 +1,13 @@
+--- Makefile.orig Fri Sep 4 00:58:45 1992
++++ Makefile Mon Jul 27 12:10:06 1998
+@@ -2,8 +2,8 @@
+ # Please send questions or bugs to mdw1@crux2.cit.cornell.edu
+
+ CC = cc
+-CLIBS = -lm -lX11
+-CFLAGS = -O
++CLIBS = -lm -L/usr/X11R6/lib -lX11
++CFLAGS = -I/usr/X11R6/include -O2 -fexpensive-optimizations -fomit-frame-pointer
+
+
+ all: 4va ctorus cutctorus 4vdmake
diff --git a/graphics/4va/pkg-comment b/graphics/4va/pkg-comment
new file mode 100644
index 000000000000..c8304f2f545c
--- /dev/null
+++ b/graphics/4va/pkg-comment
@@ -0,0 +1 @@
+Four-Dimensional graphics tumbler for X-Windows
diff --git a/graphics/4va/pkg-descr b/graphics/4va/pkg-descr
new file mode 100644
index 000000000000..53a01839f909
--- /dev/null
+++ b/graphics/4va/pkg-descr
@@ -0,0 +1,10 @@
+Included in this package are:
+
+4va:
+ 4va is a fourth dimensional visualization program for X- Windows.
+ It takes as input a file describing an object in up to 4 dimensions
+ and tumbles it in a window according to rotation values given on the
+ command line.
+
+Ctorus, cutctorus, 4vdmake:
+ These three programs are object file generators for 4va.
diff --git a/graphics/4va/pkg-plist b/graphics/4va/pkg-plist
new file mode 100644
index 000000000000..9bcdfd3c0eb0
--- /dev/null
+++ b/graphics/4va/pkg-plist
@@ -0,0 +1,14 @@
+bin/4va
+bin/4vdmake
+bin/ctorus
+bin/cutctorus
+share/4va-1.21/16cell.4vd
+share/4va-1.21/24cell.4vd
+share/4va-1.21/5cell.4vd
+share/4va-1.21/600cell.4vd
+share/4va-1.21/ctor.4vd
+share/4va-1.21/ctor2.4vd
+share/4va-1.21/hcube.4vd
+share/4va-1.21/hsph.4vd
+share/4va-1.21/sin.4vd
+share/4va-1.21/tripris.4vd