aboutsummaryrefslogtreecommitdiff
path: root/science
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2008-05-24 06:51:36 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2008-05-24 06:51:36 +0000
commit94717e523429218114c4c7cdba39267dd31904b1 (patch)
tree78ebbcecd505b84d566b3bd6e7f6a3e586591acf /science
parent6ec7d6368c2a82af02f18dc07211e0bc95b9e84d (diff)
downloadports-94717e523429218114c4c7cdba39267dd31904b1.tar.gz
ports-94717e523429218114c4c7cdba39267dd31904b1.zip
Notes
Diffstat (limited to 'science')
-rw-r--r--science/2d-rewriter/Makefile26
-rw-r--r--science/2d-rewriter/distinfo3
-rw-r--r--science/2d-rewriter/pkg-descr19
-rw-r--r--science/2d-rewriter/pkg-plist7
-rw-r--r--science/Makefile1
5 files changed, 56 insertions, 0 deletions
diff --git a/science/2d-rewriter/Makefile b/science/2d-rewriter/Makefile
new file mode 100644
index 000000000000..4e678569a11a
--- /dev/null
+++ b/science/2d-rewriter/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: 2d-rewriter
+# Date created: 8 December 2007
+# Whom: Igor Serikov <bt@turtle.freedns.us>
+#
+# $FreeBSD$
+#
+
+PORTNAME= 2d-rewriter
+DISTVERSION= 1.2
+CATEGORIES= science
+MASTER_SITES= http://www.crowdeduniverse.org/distfiles/
+
+MAINTAINER= bt@turtle.freedns.us
+COMMENT= Cellular automata simulator
+
+MAN1= 2d-rewriter.1
+MANCOMPRESSED= yes
+USE_IMAKE= yes
+
+post-install:
+.if !defined(NOPORTEXAMPLES)
+ ${MKDIR} ${EXAMPLESDIR}
+ (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
+.endif
+
+.include <bsd.port.mk>
diff --git a/science/2d-rewriter/distinfo b/science/2d-rewriter/distinfo
new file mode 100644
index 000000000000..82cb932f9f16
--- /dev/null
+++ b/science/2d-rewriter/distinfo
@@ -0,0 +1,3 @@
+MD5 (2d-rewriter-1.2.tar.gz) = 4d8f01e10f518fe2bfa247737cf2ae11
+SHA256 (2d-rewriter-1.2.tar.gz) = 118fafb7ee916924126b89d89b1f4454735789cd2c36264985336f8190530092
+SIZE (2d-rewriter-1.2.tar.gz) = 15085
diff --git a/science/2d-rewriter/pkg-descr b/science/2d-rewriter/pkg-descr
new file mode 100644
index 000000000000..dea5ecd5d675
--- /dev/null
+++ b/science/2d-rewriter/pkg-descr
@@ -0,0 +1,19 @@
+2d-rewriter is a cellular automata simulator.
+
+ Key features
+
+Declarative input language for rules and initial patterns definition.
+
+Ability to emulate Conway's "Life Game" via proper rules specification.
+
+Ability to demonstrate self replicating loops.
+
+Patterns are tried in 4 orientations.
+
+Cell directions are defined against the pattern orientation.
+
+Total number of rules can be substantially decreased by using
+sets and defining patterns using variables.
+
+Required run time environment is a minimal X window system installation
+on an POSIX-compatible system (*BSD/Linux/Mac OS X/Cygwin/...).
diff --git a/science/2d-rewriter/pkg-plist b/science/2d-rewriter/pkg-plist
new file mode 100644
index 000000000000..4ba0332e24ba
--- /dev/null
+++ b/science/2d-rewriter/pkg-plist
@@ -0,0 +1,7 @@
+bin/2d-rewriter
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/life.rules
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/life1.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/life2.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sierpinski.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/srloop.txt
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
diff --git a/science/Makefile b/science/Makefile
index 7ad58ae89d76..7aa3cd9ba569 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -3,6 +3,7 @@
COMMENT = Scientific ports
+ SUBDIR += 2d-rewriter
SUBDIR += 2dhf
SUBDIR += InsightToolkit
SUBDIR += abinit