summaryrefslogtreecommitdiff
path: root/devel/libctl
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2003-01-10 12:02:53 +0000
committerwiz <wiz@pkgsrc.org>2003-01-10 12:02:53 +0000
commit361424d94b75d6c451791f1e444144cd7e74e2bf (patch)
treea0f55f5f73687abe3808bb46f8512e7180353721 /devel/libctl
parent35552e5746d1de000f1d4a06dc7e382190c3b3b7 (diff)
downloadpkgsrc-361424d94b75d6c451791f1e444144cd7e74e2bf.tar.gz
Update to 2.2, and switch to using guile-1.6.
Changes: libctl 2.2 (9/12/2002) * Added simple trapezoidal-rule adaptive numeric integration routine. * Numerical derivative routines now allow numerical differentation of vector-valued function. Added deriv2 convenience routine. * Added find-root-deriv functions for faster root-finding of functions for which the derivative is also available. * Added missing (cvector3 ...) constructor, and fixed corresponding constructor for cvector3 object properties; thanks to Doug Allan for the bug report. * Added generic 'memoize' function. * libctl programs now print out command-line parameters when they run. * Fixed incomplete support for generic SCM type. * Fixed to work with Guile 1.5+ (thanks to Mike Watts for the bug report). libctl 2.1 (3/21/2002) * Bug fix: complex-number input variables were read as garbage if they had imaginary parts; does not affect complex-number outputs. * Added generic SCM type for i/o variables and parameters, as a catch-all for other Scheme objects. * main.c now has ctl_export_hook (enabled by defining CTL_HAVE_EXPORT_HOOK) with which to define additional Guile symbols. * gen-ctl-io: converts "!" in symbols to "B" in C identifiers. libctl 2.0 (3/10/2002) * New set-param! function, analogous to define-param, that allows you to change the value of a parameter in a way that can still be overridden from the command line. * In libgeom, allow user to specify the resolution instead of the grid-size. New no-size support in lattice class to reduce dimensionality, and new (get-grid-size) function. * Support for Scheme complex numbers, along with a few new associated functions: conj, vector3-cdot, matrix3x3-adjoint. * New functions to compute numerical derivatives using Ridder's method of polynomial extrapolation. * Documented object-property-value; thanks to Theis Peter Hansen for the suggestion. * Get rid of unneeded make-default, and use consistent syntax for define-property and define-post-processed-property, compared to define-input-var. NOT BACKWARD COMPATIBLE (for developers; users are not affected). Thanks to Theis Peter Hansen for the suggestion. * Call ctl_stop_hook even with --help, --version, etcetera; this makes the behavior nicer e.g. with MPI. libctl 1.5 (11/15/2001) * geometry-lattice now has a separate basis-size property, so that you can specify the basis vectors as being something other than unit vectors. * More functions are tail-recursive, helping to prevent stack overflows; thanks to Robert Sheldon for the bug report. * New fold-left and fold-right functions, documented in the manual. * The configure script now checks that guile is in the $PATH. Thanks to Bing Li and Giridhar Malalahalli for their bug reports.
Diffstat (limited to 'devel/libctl')
-rw-r--r--devel/libctl/Makefile6
-rw-r--r--devel/libctl/distinfo6
2 files changed, 6 insertions, 6 deletions
diff --git a/devel/libctl/Makefile b/devel/libctl/Makefile
index dfe657d5fa6..bb36a21b0f7 100644
--- a/devel/libctl/Makefile
+++ b/devel/libctl/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2003/01/10 11:46:49 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2003/01/10 12:02:53 wiz Exp $
-DISTNAME= libctl-1.4.1
+DISTNAME= libctl-2.2
CATEGORIES= devel
MASTER_SITES= http://ab-initio.mit.edu/libctl/
@@ -17,5 +17,5 @@ post-install:
cd ${WRKSRC} && ${INSTALL_DATA} COPYING COPYRIGHT ChangeLog \
NEWS README ${PREFIX}/share/doc/libctl/
-.include "../../lang/guile14/buildlink2.mk"
+.include "../../lang/guile/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/libctl/distinfo b/devel/libctl/distinfo
index 8620a28b385..b3fdba4b3d1 100644
--- a/devel/libctl/distinfo
+++ b/devel/libctl/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.3 2001/07/15 13:00:31 jtb Exp $
+$NetBSD: distinfo,v 1.4 2003/01/10 12:02:53 wiz Exp $
-SHA1 (libctl-1.4.1.tar.gz) = 8dcfb40174454e656a1dc045d10afb7dfd2bf9a3
-Size (libctl-1.4.1.tar.gz) = 129218 bytes
+SHA1 (libctl-2.2.tar.gz) = 8d115f9094fd3ec9c29fb5777facd5eb3d38c47f
+Size (libctl-2.2.tar.gz) = 185325 bytes