diff options
-rw-r--r-- | devel/libctl/DESCR | 21 | ||||
-rw-r--r-- | devel/libctl/Makefile | 21 | ||||
-rw-r--r-- | devel/libctl/PLIST | 11 | ||||
-rw-r--r-- | devel/libctl/distinfo | 8 |
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 |