aboutsummaryrefslogtreecommitdiff
path: root/science
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2003-04-04 07:28:22 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2003-04-04 07:28:22 +0000
commit665a8725762578548f921fd40a20b2ec433acb2d (patch)
tree173f25b0dc0e3cadf0e7aad46198354d6f539a65 /science
parent5de648d1fe0b4389042607d8bd881d5299c324e3 (diff)
downloadports-665a8725762578548f921fd40a20b2ec433acb2d.tar.gz
ports-665a8725762578548f921fd40a20b2ec433acb2d.zip
add libctl 2.2
Control Language Library
Notes
Notes: svn path=/head/; revision=78126
Diffstat (limited to 'science')
-rw-r--r--science/Makefile1
-rw-r--r--science/libctl/Makefile31
-rw-r--r--science/libctl/distinfo1
-rw-r--r--science/libctl/pkg-descr14
-rw-r--r--science/libctl/pkg-plist49
5 files changed, 96 insertions, 0 deletions
diff --git a/science/Makefile b/science/Makefile
index 24c3e3df2f14..86690534dbb4 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -8,6 +8,7 @@
SUBDIR += flounder
SUBDIR += gdis
SUBDIR += glens
+ SUBDIR += libctl
SUBDIR += libsvm
SUBDIR += mayavi
SUBDIR += mmtk
diff --git a/science/libctl/Makefile b/science/libctl/Makefile
new file mode 100644
index 000000000000..3daa80ceb345
--- /dev/null
+++ b/science/libctl/Makefile
@@ -0,0 +1,31 @@
+# ex:ts=8
+# Ports collection Makefile for: libctl
+# Date created: Apr 4, 2003
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= libctl
+PORTVERSION= 2.2
+CATEGORIES= science math
+MASTER_SITES= http://ab-initio.mit.edu/libctl/
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= Control Language Library
+
+LIB_DEPENDS= guile.10:${PORTSDIR}/lang/guile
+
+GNU_CONFIGURE= yes
+
+MAN1= gen-ctl-io.1
+
+.if !defined(NOPORTDOCS)
+post-install:
+ @${MKDIR} ${DOCSDIR}
+ ${CP} -R ${WRKSRC}/doc/ ${DOCSDIR}
+ @${MKDIR} ${EXAMPLESDIR}
+ ${CP} -R ${WRKSRC}/examples/ ${EXAMPLESDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/science/libctl/distinfo b/science/libctl/distinfo
new file mode 100644
index 000000000000..148fc806f226
--- /dev/null
+++ b/science/libctl/distinfo
@@ -0,0 +1 @@
+MD5 (libctl-2.2.tar.gz) = 42952239477963418a917d25836abd44
diff --git a/science/libctl/pkg-descr b/science/libctl/pkg-descr
new file mode 100644
index 000000000000..a4a26925c6a5
--- /dev/null
+++ b/science/libctl/pkg-descr
@@ -0,0 +1,14 @@
+Scientific software for performing large computations is typically managed
+using textual control files that specify the parameters of the computation.
+Historically, these control files have typically consisted of long,
+inflexible collections of numbers whose meaning and format is hard-coded
+into the program. With libctl, we make it easy for programmers to support
+a greatly superior control file structure, and with less effort than was
+required for traditional input formats.
+
+The "ctl" in "libctl" stands for Control Language (by convention, libctl
+control files end with ".ctl" and are referred to as ctl files). Thus,
+libctl is the Control Language Library (where the "lib" prefix follows the
+Unix idiom).
+
+WWW: http://ab-initio.mit.edu/libctl/
diff --git a/science/libctl/pkg-plist b/science/libctl/pkg-plist
new file mode 100644
index 000000000000..619455c3db60
--- /dev/null
+++ b/science/libctl/pkg-plist
@@ -0,0 +1,49 @@
+bin/gen-ctl-io
+include/ctl.h
+include/ctlgeom.h
+lib/libctl.a
+%%DATADIR%%/base/class.scm
+%%DATADIR%%/base/help.scm
+%%DATADIR%%/base/io-vars.scm
+%%DATADIR%%/base/utils.scm
+%%DATADIR%%/base/ctl.scm
+%%DATADIR%%/base/include.scm
+%%DATADIR%%/base/math-utils.scm
+%%DATADIR%%/base/vector3.scm
+%%DATADIR%%/base/extern-funcs.scm
+%%DATADIR%%/base/interaction.scm
+%%DATADIR%%/base/matrix3x3.scm
+%%DATADIR%%/base/simplex.scm
+%%DATADIR%%/base/main.c
+%%DATADIR%%/utils/geom.c
+%%DATADIR%%/utils/geom.scm
+%%DATADIR%%/utils/ctl-io.scm
+@dirrm %%DATADIR%%/base
+@dirrm %%DATADIR%%/utils
+@dirrm %%DATADIR%%
+%%PORTDOCS%%%%DOCSDIR%%/advanced-user.html
+%%PORTDOCS%%%%DOCSDIR%%/basic-user.html
+%%PORTDOCS%%%%DOCSDIR%%/developer.html
+%%PORTDOCS%%%%DOCSDIR%%/guile-links.html
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/introduction.html
+%%PORTDOCS%%%%DOCSDIR%%/license.html
+%%PORTDOCS%%%%DOCSDIR%%/user-ref.html
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%PORTDOCS%%%%EXAMPLESDIR%%/.example
+%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile
+%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile.in
+%%PORTDOCS%%%%EXAMPLESDIR%%/README
+%%PORTDOCS%%%%EXAMPLESDIR%%/ctl-io.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/ctl-io.h
+%%PORTDOCS%%%%EXAMPLESDIR%%/ctl-io.o
+%%PORTDOCS%%%%EXAMPLESDIR%%/example
+%%PORTDOCS%%%%EXAMPLESDIR%%/example.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/example.o
+%%PORTDOCS%%%%EXAMPLESDIR%%/example.scm
+%%PORTDOCS%%%%EXAMPLESDIR%%/geom.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/geom.o
+%%PORTDOCS%%%%EXAMPLESDIR%%/main.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/main.o
+%%PORTDOCS%%%%EXAMPLESDIR%%/run.ctl
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%