pkgsrc/math/ntl/patches/patch-ac
jtb 69cd7b797a 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.
2001-06-20 10:19:27 +00:00

85 lines
2.8 KiB
Text

$NetBSD: patch-ac,v 1.1 2001/06/20 10:19:28 jtb Exp $
--- WizardAux.orig Fri Jun 8 14:23:16 2001
+++ WizardAux
@@ -12,7 +12,7 @@
cat clr_LONG_LONG clr_AVOID_FLOAT > best1
cat clr_LONG_LONG clr_AVOID_FLOAT clr_TBL_REM clr_AVOID_BRANCHING clr_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
sed -f isettings1 config_template > ../include/NTL/config.h
-make wntl.a
+make libwntl.la
sh RemoveProg MulTimeTest
if test -f NO_GMP_LIP
@@ -33,7 +33,7 @@
cat clr_LONG_LONG set_AVOID_FLOAT clr_TBL_REM clr_AVOID_BRANCHING clr_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
sed -f isettings1 config_template > ../include/NTL/config.h
rm lip.o
- make wntl.a
+ make libwntl.la
sh RemoveProg MulTimeTest
make MulTimeTest
if test -f MulTimeTest
@@ -55,7 +55,7 @@
cat set_LONG_LONG clr_AVOID_FLOAT clr_TBL_REM clr_AVOID_BRANCHING clr_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
sed -f isettings1 config_template > ../include/NTL/config.h
rm lip.o
- make wntl.a
+ make libwntl.la
sh RemoveProg MulTimeTest
make MulTimeTest
if test -f MulTimeTest
@@ -79,7 +79,7 @@
cat best1 clr_TBL_REM clr_AVOID_BRANCHING clr_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
sed -f isettings1 config_template > ../include/NTL/config.h
rm lip.o
-make wntl.a
+make libwntl.la
sh RemoveProg PolyTimeTest
make PolyTimeTest
if test -f PolyTimeTest
@@ -95,7 +95,7 @@
cat best1 clr_TBL_REM clr_AVOID_BRANCHING set_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
sed -f isettings1 config_template > ../include/NTL/config.h
rm FFT.o
-make wntl.a
+make libwntl.la
sh RemoveProg PolyTimeTest
make PolyTimeTest
if test -f PolyTimeTest
@@ -123,7 +123,7 @@
cat best1 set_TBL_REM clr_AVOID_BRANCHING best2 set_WIZARD_HACK isettings > isettings1
sed -f isettings1 config_template > ../include/NTL/config.h
rm lip.o
- make wntl.a
+ make libwntl.la
sh RemoveProg PolyTimeTest
make PolyTimeTest
if test -f PolyTimeTest
@@ -151,7 +151,7 @@
cat best1 clr_TBL_REM set_AVOID_BRANCHING clr_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
sed -f isettings1 config_template > ../include/NTL/config.h
rm *.o
-make wntl.a
+make libwntl.la
sh RemoveProg PolyTimeTest
make PolyTimeTest
if test -f PolyTimeTest
@@ -167,7 +167,7 @@
cat best1 clr_TBL_REM set_AVOID_BRANCHING set_FFT_PIPELINE set_WIZARD_HACK isettings > isettings1
sed -f isettings1 config_template > ../include/NTL/config.h
rm FFT.o
-make wntl.a
+make libwntl.la
sh RemoveProg PolyTimeTest
make PolyTimeTest
if test -f PolyTimeTest
@@ -196,7 +196,7 @@
cat best1 set_TBL_REM set_AVOID_BRANCHING best2 set_WIZARD_HACK isettings > isettings1
sed -f isettings1 config_template > ../include/NTL/config.h
rm lip.o
- make wntl.a
+ make libwntl.la
sh RemoveProg PolyTimeTest
make PolyTimeTest
if test -f PolyTimeTest