From 3982fba42fc88614c93d013efe0de545048cf2fd Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Dec 29 2020 14:48:28 +0000 Subject: Update to 3.17.0 --- diff --git a/.gitignore b/.gitignore index 61a0751..dbde05a 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /alglib-3.14.0.cpp.gpl.tgz /alglib-3.15.0.cpp.gpl.tgz /alglib-3.16.0.cpp.gpl.tgz +/alglib-3.17.0.cpp.gpl.tgz diff --git a/alglib.spec b/alglib.spec index 973ea2e..de0805b 100644 --- a/alglib.spec +++ b/alglib.spec @@ -2,8 +2,8 @@ %undefine __cmake_in_source_build Name: alglib -Version: 3.16.0 -Release: 3%{?dist} +Version: 3.17.0 +Release: 1%{?dist} Summary: A numerical analysis and data processing library License: GPLv2+ @@ -61,11 +61,6 @@ sed -i 's|\r||g' manual.cpp.html %build -# disable FMA support to get it pass all tests -%ifarch aarch64 %{power64} s390 s390x -export CXXFLAGS="$RPM_OPT_FLAGS -ffp-contract=off" -export CFLAGS="$RPM_OPT_FLAGS -ffp-contract=off" -%endif %cmake -DALGLIB_VERSION=%{version} %cmake_build @@ -99,6 +94,9 @@ popd %changelog +* Tue Dec 29 2020 Sandro Mani - 3.17.0-1 +- Update to 3.17.0 + * Mon Jul 27 2020 Fedora Release Engineering - 3.16.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/alglib_verbose-tests.patch b/alglib_verbose-tests.patch index d869258..c550fd9 100644 --- a/alglib_verbose-tests.patch +++ b/alglib_verbose-tests.patch @@ -1,7 +1,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp ---- cpp/tests/test_c.cpp 2019-12-19 11:28:28.000000000 +0100 -+++ cpp-new/tests/test_c.cpp 2019-12-20 00:39:06.467265299 +0100 -@@ -3697,8 +3697,8 @@ ae_bool testhqrnd(ae_bool silent, ae_sta +--- cpp/tests/test_c.cpp 2020-12-27 10:54:57.000000000 +0100 ++++ cpp-new/tests/test_c.cpp 2020-12-29 15:20:47.663557157 +0100 +@@ -3770,8 +3770,8 @@ ae_bool testhqrnd(ae_bool silent, ae_sta /* *Discrete/Continuous tests */ @@ -12,7 +12,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp /* * Final report -@@ -4366,8 +4366,8 @@ ae_bool testsparse(ae_bool silent, ae_st +@@ -4441,8 +4441,8 @@ ae_bool testsparse(ae_bool silent, ae_st linearserrors = linearfunctionsstest(_state); linearmmerrors = linearfunctionsmmtest(_state); linearsmmerrors = linearfunctionssmmtest(_state); @@ -23,7 +23,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp enumerateerrors = testsparseunit_enumeratetest(_state); rewriteexistingerr = testsparseunit_rewriteexistingtest(_state); testsparseunit_testgetrow(&getrowerrors, _state); -@@ -33299,14 +33299,14 @@ ae_bool testlinlsqr(ae_bool silent, ae_s +@@ -34528,14 +34528,14 @@ ae_bool testlinlsqr(ae_bool silent, ae_s termreqerrors = ae_false; @@ -46,7 +46,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp prectesterrors = testlinlsqrunit_preconditionertest(_state); testlinlsqrunit_testterminationrequests(&termreqerrors, _state); -@@ -84077,9 +84077,9 @@ ae_bool testfilters(ae_bool silent, ae_s +@@ -85646,9 +85646,9 @@ ae_bool testfilters(ae_bool silent, ae_s ae_bool result; @@ -59,7 +59,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp /* * Final report -@@ -104989,7 +104989,7 @@ static ae_bool testspline3dunit_basictes +@@ -106553,7 +106553,7 @@ static ae_bool testspline3dunit_basictes * Prepare a model and check that functions (Spline3DBuildTrilinear, * Spline3DCalc,Spline3DCalcV) work correctly and */ @@ -68,7 +68,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp rvectorsetlengthatleast(&sf, n*m*l, _state); /* -@@ -105101,7 +105101,7 @@ static ae_bool testspline3dunit_testunpa +@@ -106665,7 +106665,7 @@ static ae_bool testspline3dunit_testunpa * NOTE: for this test we need ordered grid, i.e. grid * with nodes in ascending order */ @@ -77,7 +77,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp sz = n*m*l; rvectorsetlengthatleast(&sf, sz, _state); spline3dbuildtrilinearv(&x, n, &y, m, &z, l, &vf, d, &c, _state); -@@ -105260,7 +105260,7 @@ static ae_bool testspline3dunit_testlint +@@ -106824,7 +106824,7 @@ static ae_bool testspline3dunit_testlint passcount = 15; for(pass=1; pass<=passcount; pass++) { @@ -86,7 +86,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp spline3dbuildtrilinearv(&x, n, &y, m, &z, l, &f, d, &c, _state); for(xjob=0; xjob<=1; xjob++) { -@@ -112036,8 +112036,8 @@ ae_bool testspline2d(ae_bool silent, ae_ +@@ -113600,8 +113600,8 @@ ae_bool testspline2d(ae_bool silent, ae_ /* * Test for vector-function */ @@ -97,7 +97,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp /* * Report */ -@@ -114798,7 +114798,7 @@ ae_bool testrbf(ae_bool silent, ae_state +@@ -116362,7 +116362,7 @@ ae_bool testrbf(ae_bool silent, ae_state basicrbferrors = testrbfunit_basicrbftest(_state); irregularrbferrors = testrbfunit_irregularrbftest(_state); linearitymodelrbferr = testrbfunit_linearitymodelrbftest(_state); @@ -106,7 +106,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp multilayerrbf1derrors = ae_false; multilayerrbferrors = testrbfunit_basicmultilayerrbftest(_state); sererrors = testrbfunit_serializationtest(_state); -@@ -124155,14 +124155,14 @@ ae_bool testlincg(ae_bool silent, ae_sta +@@ -125869,14 +125869,14 @@ ae_bool testlincg(ae_bool silent, ae_sta ae_bool result; diff --git a/sources b/sources index ea5a498..184a230 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alglib-3.16.0.cpp.gpl.tgz) = a9c2bb5c213c3a64c7eb49f013766f14462dc6c9634059b53214fa90f6c72d33e65e295d14e5a7903bc25667b52d18a12a76f6ad7d14f3f24fa2079a67f74027 +SHA512 (alglib-3.17.0.cpp.gpl.tgz) = 0e4b943b03707950813aea707ae3569ce75a22216c9a4b256b646db16609995b3b63a958b0b8fbe3d7d623d5ac03efbe7c4b1589961f2ca9cdefbd7e1cc0c721