summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/libctl/DESCR21
-rw-r--r--devel/libctl/Makefile21
-rw-r--r--devel/libctl/PLIST11
-rw-r--r--devel/libctl/distinfo8
4 files changed, 26 insertions, 35 deletions
diff --git a/devel/libctl/DESCR b/devel/libctl/DESCR
index b3c28c23aba..72bf4d05353 100644
--- a/devel/libctl/DESCR
+++ b/devel/libctl/DESCR
@@ -1,19 +1,2 @@
-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.
-
-All of these goals are achieved by libctl with the help of Guile, the
-GNU scripting and extensibility language. Guile does all of the hard
-work for us, and allows us to embed a complete interpreter in a
-program with minimal effort.
-
-Despite its power, libctl is designed to be easy to use. A basic user
-only sees a convenient file format with a programming language to
-back it up if her needs become more complex. For the programmer, all
-headaches associated with reading input files are lifted--once an
-abstract specification is supplied, all interaction with the user is
-handled automatically.
+Libctl is a free Guile-based library implementing flexible control files for
+scientific simulations.
diff --git a/devel/libctl/Makefile b/devel/libctl/Makefile
index 5ba624b577d..8b69ef99eb0 100644
--- a/devel/libctl/Makefile
+++ b/devel/libctl/Makefile
@@ -1,26 +1,27 @@
-# $NetBSD: Makefile,v 1.29 2012/10/31 11:17:11 asau Exp $
+# $NetBSD: Makefile,v 1.30 2013/01/23 21:46:33 wiz Exp $
-DISTNAME= libctl-2.2
-PKGREVISION= 7
+DISTNAME= libctl-3.2.1
CATEGORIES= devel
MASTER_SITES= http://ab-initio.mit.edu/libctl/
-MAINTAINER= pkgsrc-users@NetBSD.org
+MAINTAINER= jwbacon@tds.net
HOMEPAGE= http://ab-initio.mit.edu/libctl/
COMMENT= Guile-based flexible control file library for scientific simulations
-
-MAKE_JOBS_SAFE= no
+LICENSE= gnu-gpl-v2
GNU_CONFIGURE= yes
+USE_LANGUAGES= c fortran77
+
+USE_LIBTOOL= yes
+
INSTALLATION_DIRS= share/doc/libctl
-INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} \
- mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}
post-install:
${INSTALL_DATA} ${WRKSRC}/doc/* ${DESTDIR}${PREFIX}/share/doc/libctl/
- cd ${WRKSRC} && ${INSTALL_DATA} COPYING COPYRIGHT ChangeLog \
- NEWS README ${DESTDIR}${PREFIX}/share/doc/libctl/
+ cd ${WRKSRC} && ${INSTALL_DATA} \
+ AUTHORS ChangeLog COPYING COPYRIGHT INSTALL NEWS README TODO \
+ ${DESTDIR}${PREFIX}/share/doc/libctl/
.include "../../lang/guile/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/libctl/PLIST b/devel/libctl/PLIST
index c3b53558b26..cbaf90234f7 100644
--- a/devel/libctl/PLIST
+++ b/devel/libctl/PLIST
@@ -1,14 +1,19 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:48:51 joerg Exp $
+@comment $NetBSD: PLIST,v 1.3 2013/01/23 21:46:33 wiz Exp $
bin/gen-ctl-io
include/ctl.h
+include/ctlgeom-types.h
include/ctlgeom.h
-lib/libctl.a
+lib/libctl.la
+lib/libctlgeom.la
man/man1/gen-ctl-io.1
+share/doc/libctl/AUTHORS
share/doc/libctl/COPYING
share/doc/libctl/COPYRIGHT
share/doc/libctl/ChangeLog
+share/doc/libctl/INSTALL
share/doc/libctl/NEWS
share/doc/libctl/README
+share/doc/libctl/TODO
share/doc/libctl/advanced-user.html
share/doc/libctl/basic-user.html
share/doc/libctl/developer.html
@@ -33,3 +38,5 @@ share/libctl/base/vector3.scm
share/libctl/utils/ctl-io.scm
share/libctl/utils/geom.c
share/libctl/utils/geom.scm
+share/libctl/utils/nlopt-constants.scm
+share/libctl/utils/nlopt.c
diff --git a/devel/libctl/distinfo b/devel/libctl/distinfo
index 4c72974b480..28cc41b731e 100644
--- a/devel/libctl/distinfo
+++ b/devel/libctl/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2005/02/23 22:24:17 agc Exp $
+$NetBSD: distinfo,v 1.6 2013/01/23 21:46:33 wiz Exp $
-SHA1 (libctl-2.2.tar.gz) = 8d115f9094fd3ec9c29fb5777facd5eb3d38c47f
-RMD160 (libctl-2.2.tar.gz) = 2993277faef4d99d1a07a46591b0b984a7042663
-Size (libctl-2.2.tar.gz) = 185325 bytes
+SHA1 (libctl-3.2.1.tar.gz) = 16e17250457631c85b7f5ac3db59bb5259fb5399
+RMD160 (libctl-3.2.1.tar.gz) = 86c60f97531a523b29a63c0011fe44c1fa505550
+Size (libctl-3.2.1.tar.gz) = 485825 bytes