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.