aboutsummaryrefslogtreecommitdiffstats
path: root/science/libctl
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2003-04-04 15:28:22 +0800
committerijliao <ijliao@FreeBSD.org>2003-04-04 15:28:22 +0800
commit1a87a8d985ba0221571042675e6997d2ae445060 (patch)
treeb5d7bd980a22a964e5c73983690a2fec9c0f2533 /science/libctl
parente8dda9b47f393e5488886676adb6e77135243ff5 (diff)
downloadfreebsd-ports-gnome-1a87a8d985ba0221571042675e6997d2ae445060.tar.gz
freebsd-ports-gnome-1a87a8d985ba0221571042675e6997d2ae445060.tar.zst
freebsd-ports-gnome-1a87a8d985ba0221571042675e6997d2ae445060.zip
add libctl 2.2
Control Language Library
Diffstat (limited to 'science/libctl')
-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
4 files changed, 95 insertions, 0 deletions
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%%