From 665a8725762578548f921fd40a20b2ec433acb2d Mon Sep 17 00:00:00 2001 From: Ying-Chieh Liao Date: Fri, 4 Apr 2003 07:28:22 +0000 Subject: add libctl 2.2 Control Language Library --- science/libctl/Makefile | 31 ++++++++++++++++++++++++++++++ science/libctl/distinfo | 1 + science/libctl/pkg-descr | 14 ++++++++++++++ science/libctl/pkg-plist | 49 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 95 insertions(+) create mode 100644 science/libctl/Makefile create mode 100644 science/libctl/distinfo create mode 100644 science/libctl/pkg-descr create mode 100644 science/libctl/pkg-plist (limited to 'science/libctl') 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 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%% -- cgit v1.2.3