pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/math/gsl gsl: update to 2.7.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d6e2bb17f687
branches:  trunk
changeset: 455100:d6e2bb17f687
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Jun 28 08:30:05 2021 +0000

description:
gsl: update to 2.7.

* What is new in gsl-2.7:

** fixed doc bug for gsl_histogram_min_bin (lhcsky at 163.com)

** fixed bug #60335 (spmatrix test failure, J. Lamb)

** fixed bug #36577

** clarified documentation on interpolation accelerators (V. Krishnan)

** fixed bug #45521 (erroneous GSL_ERROR_NULL in ode-initval2, thanks to M. Sitte)

** fixed doc bug #59758

** fixed bug #58202 (rstat median for n=5)

** added support for native C complex number types in gsl_complex
   when using a C11 compiler

** upgraded to autoconf 2.71, automake 1.16.3, libtool 2.4.6

** updated exponential fitting example for nonlinear least squares

** added banded LU decomposition and solver (gsl_linalg_LU_band)

** New functions added to the library:
      - gsl_matrix_norm1
      - gsl_spmatrix_norm1
      - gsl_matrix_complex_conjtrans_memcpy
      - gsl_linalg_QL: decomp, unpack
      - gsl_linalg_complex_QR_* (thanks to Christian Krueger)
      - gsl_vector_sum
      - gsl_matrix_scale_rows
      - gsl_matrix_scale_columns
      - gsl_multilarge_linear_matrix_ptr
      - gsl_multilarge_linear_rhs_ptr
      - gsl_spmatrix_dense_add (renamed from gsl_spmatrix_add_to_dense)
      - gsl_spmatrix_dense_sub
      - gsl_linalg_cholesky_band: solvem, svxm, scale, scale_apply
      - gsl_linalg_QR_UD: decomp, lssolve
      - gsl_linalg_QR_UU: decomp, lssolve, QTvec
      - gsl_linalg_QR_UZ: decomp
      - gsl_multifit_linear_lcurvature
      - gsl_spline2d_eval_extrap

** bug fix in checking vector lengths in gsl_vector_memcpy (dieggsy%pm.me@localhost)

** made gsl_sf_legendre_array_index() inline and documented
   gsl_sf_legendre_nlm()

diffstat:

 math/gsl/Makefile         |   4 ++--
 math/gsl/PLIST            |   3 ++-
 math/gsl/distinfo         |  14 +++++++-------
 math/gsl/patches/patch-aa |  14 +++++++-------
 math/gsl/patches/patch-af |   8 ++++----
 5 files changed, 22 insertions(+), 21 deletions(-)

diffs (108 lines):

diff -r 7663bef38f8a -r d6e2bb17f687 math/gsl/Makefile
--- a/math/gsl/Makefile Mon Jun 28 08:11:08 2021 +0000
+++ b/math/gsl/Makefile Mon Jun 28 08:30:05 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.43 2021/05/31 10:35:17 wiz Exp $
+# $NetBSD: Makefile,v 1.44 2021/06/28 08:30:05 wiz Exp $
 
-DISTNAME=      gsl-2.6
+DISTNAME=      gsl-2.7
 CATEGORIES=    math devel
 MASTER_SITES=  ${MASTER_SITE_GNU:=gsl/}
 
diff -r 7663bef38f8a -r d6e2bb17f687 math/gsl/PLIST
--- a/math/gsl/PLIST    Mon Jun 28 08:11:08 2021 +0000
+++ b/math/gsl/PLIST    Mon Jun 28 08:30:05 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.24 2021/05/31 10:35:17 wiz Exp $
+@comment $NetBSD: PLIST,v 1.25 2021/06/28 08:30:05 wiz Exp $
 bin/gsl-config
 bin/gsl-histogram
 bin/gsl-randist
@@ -267,6 +267,7 @@
 include/gsl/gsl_version.h
 include/gsl/gsl_wavelet.h
 include/gsl/gsl_wavelet2d.h
+include/gsl/test_source.c
 info/gsl-ref.info
 lib/libgsl.la
 lib/libgslcblas.la
diff -r 7663bef38f8a -r d6e2bb17f687 math/gsl/distinfo
--- a/math/gsl/distinfo Mon Jun 28 08:11:08 2021 +0000
+++ b/math/gsl/distinfo Mon Jun 28 08:30:05 2021 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.37 2021/05/31 10:35:17 wiz Exp $
+$NetBSD: distinfo,v 1.38 2021/06/28 08:30:05 wiz Exp $
 
-SHA1 (gsl-2.6.tar.gz) = 9273164b6bdf60d0577518a1c1310eff6659e3dd
-RMD160 (gsl-2.6.tar.gz) = ac5a8879e03ae93d60342df4a0d6082fab02170c
-SHA512 (gsl-2.6.tar.gz) = 0be8240715f0b86aba2c63d9f12da4dba4719d4e350e9308d279e0dd3b2f0519ea26fd2e38a17f3e8cf43aacbaa2455207a7ca0d6c305f3b8725e8ece2250a74
-Size (gsl-2.6.tar.gz) = 7398548 bytes
-SHA1 (patch-aa) = 3065e1282ded8b4a1b571f62603c3f49fbde8a09
+SHA1 (gsl-2.7.tar.gz) = 29179db0d746f422bb0ceca2cbda4de107a2c651
+RMD160 (gsl-2.7.tar.gz) = 06ef50b9f39ed205070d48936d7db40975156b9e
+SHA512 (gsl-2.7.tar.gz) = a14ac5400acaf4884620430dbeb6f0b28eafe946923b792ab0eccc2a2abc9113d8ce342f4b1e5396f05247649f7d6f953944a8e6bdbf9ee1adb9e67b7c3df2b5
+Size (gsl-2.7.tar.gz) = 7508761 bytes
+SHA1 (patch-aa) = 8fc4d98fb89a6ff2582fb6b8be54b066cb90ed1b
 SHA1 (patch-ae) = df7c4f8863a1b8c0dc598d6fccd6243406b7ba0d
-SHA1 (patch-af) = 570f98483a5f05862da606c06e59e582048c6fcb
+SHA1 (patch-af) = e0ce1c72c49de1fd643a3c408b0251b11cf539fb
diff -r 7663bef38f8a -r d6e2bb17f687 math/gsl/patches/patch-aa
--- a/math/gsl/patches/patch-aa Mon Jun 28 08:11:08 2021 +0000
+++ b/math/gsl/patches/patch-aa Mon Jun 28 08:30:05 2021 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-aa,v 1.13 2015/11/06 11:19:48 wiz Exp $
+$NetBSD: patch-aa,v 1.14 2021/06/28 08:30:05 wiz Exp $
 
 Make sure the rpath gets set.
 MirBSD support.
 
---- configure.orig     2015-10-31 18:42:32.000000000 +0000
+--- configure.orig     2021-06-01 14:31:12.000000000 +0000
 +++ configure
-@@ -12040,7 +12040,7 @@ fi
+@@ -13368,7 +13368,7 @@ fi
  
  
  GSL_CFLAGS="-I$includedir"
@@ -14,16 +14,16 @@
  LIBM=
  case $host in
  *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
-@@ -12641,7 +12641,7 @@ _ACEOF
+@@ -14035,7 +14035,7 @@ printf "%s\n" "#define HAVE_DECL_ISNAN $
  
  
  case "$host" in
 -    *-*-*openbsd*)
 +    *-*-*openbsd*|*-*-*mirbsd*)
-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: avoiding OpenBSD system log1p - using gsl version" >&5
- $as_echo "avoiding OpenBSD system log1p - using gsl version" >&6; }
+        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: avoiding OpenBSD system log1p - using gsl version" >&5
+ printf "%s\n" "avoiding OpenBSD system log1p - using gsl version" >&6; }
         ;;
-@@ -12791,7 +12791,7 @@ else
+@@ -14188,7 +14188,7 @@ else $as_nop
      *-*-*netbsd*)
          ac_cv_c_ieee_interface=netbsd
          ;;
diff -r 7663bef38f8a -r d6e2bb17f687 math/gsl/patches/patch-af
--- a/math/gsl/patches/patch-af Mon Jun 28 08:11:08 2021 +0000
+++ b/math/gsl/patches/patch-af Mon Jun 28 08:30:05 2021 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-af,v 1.5 2015/11/06 11:19:48 wiz Exp $
+$NetBSD: patch-af,v 1.6 2021/06/28 08:30:05 wiz Exp $
 
 Tags: not-for-upstream
 
---- siman/Makefile.in.orig     2015-10-31 18:42:35.000000000 +0000
+--- siman/Makefile.in.orig     2021-06-01 14:31:14.000000000 +0000
 +++ siman/Makefile.in
-@@ -95,7 +95,7 @@ CONFIG_HEADER = $(top_builddir)/config.h
- CONFIG_CLEAN_FILES =
+@@ -105,7 +105,7 @@ CONFIG_CLEAN_FILES =
  CONFIG_CLEAN_VPATH_FILES =
+ PROGRAMS = $(noinst_PROGRAMS)
  LTLIBRARIES = $(noinst_LTLIBRARIES)
 -libgslsiman_la_LIBADD =
 +libgslsiman_la_LIBADD = -lm



Home | Main Index | Thread Index | Old Index