diff options
author | wiz <wiz> | 2003-01-10 12:02:53 +0000 |
---|---|---|
committer | wiz <wiz> | 2003-01-10 12:02:53 +0000 |
commit | c5643d97a5d17c387f03771d6b442cd93d65d8f2 (patch) | |
tree | a0f55f5f73687abe3808bb46f8512e7180353721 /devel/libctl | |
parent | 27a68d2b23f70d9065bce0d7f12ba706a1185d95 (diff) | |
download | pkgsrc-c5643d97a5d17c387f03771d6b442cd93d65d8f2.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/Makefile | 6 | ||||
-rw-r--r-- | devel/libctl/distinfo | 6 |
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 |