diff options
author | ijliao <ijliao@FreeBSD.org> | 2003-04-04 15:28:22 +0800 |
---|---|---|
committer | ijliao <ijliao@FreeBSD.org> | 2003-04-04 15:28:22 +0800 |
commit | 1a87a8d985ba0221571042675e6997d2ae445060 (patch) | |
tree | b5d7bd980a22a964e5c73983690a2fec9c0f2533 /science/libctl | |
parent | e8dda9b47f393e5488886676adb6e77135243ff5 (diff) | |
download | freebsd-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/Makefile | 31 | ||||
-rw-r--r-- | science/libctl/distinfo | 1 | ||||
-rw-r--r-- | science/libctl/pkg-descr | 14 | ||||
-rw-r--r-- | science/libctl/pkg-plist | 49 |
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%% |