Subject: CVS commit: pkgsrc/math/ntl
To: None <pkgsrc-changes@netbsd.org>
From: Jason Beegan <jtb@netbsd.org>
List: pkgsrc-changes
Date: 06/20/2001 13:19:29
Module Name: pkgsrc
Committed By: jtb
Date: Wed Jun 20 10:19:28 UTC 2001
Modified Files:
pkgsrc/math/ntl: Makefile distinfo
pkgsrc/math/ntl/patches: patch-aa
pkgsrc/math/ntl/pkg: PLIST
Added Files:
pkgsrc/math/ntl/patches: patch-ac
Log Message:
Update of ntl to 5.1a. Change build system to use libtool for
shared libraries.
Changes between NTL 5.0c and 5.1a
Some minor fixes and additions.
Completely backward compatible.
* Added a routine LatticeSolve() for finding integer solutions to
linear systems of integer equations.
* Modified the stragey used by the LLL() and image() routines in the
LLL package to deal with linear dependencies. The new strategy
guarantees better worst-case bounds on the sizes of intermediate
values. I'm not sure if it will have any serious practical impact,
though.
* Added some "partial ISO modes" so that one can use some of the
features of Standard C++, even if ones compiler does not yet
support all of the features.
* Bug fix: routine determnant() in mat_GF2.h was not visible to the
linker because of a typo in mat_GF2.c.
* Made a "smarter" script for selecting the GetTime() function. This
fixes an installation problem on Cygwin/Windows 95 platforms. I
hope it doesn't create more problems than it solves, though.
* Added some extra documentation for installation under Windows/MS
Visual C++.
* Changed some names like c_lip.c to c_lip_impl.h. This should avoid
some potential installation problems.
* Throw away first 256-bytes of arc4 streams to improve quality of
the pseudo-random number generator. This may change the precise
behavior of some programs.
* Other minor, internal modifications.
To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 pkgsrc/math/ntl/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/math/ntl/distinfo
cvs rdiff -r1.3 -r1.4 pkgsrc/math/ntl/patches/patch-aa
cvs rdiff -r0 -r1.1 pkgsrc/math/ntl/patches/patch-ac
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/math/ntl/pkg/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.