pkgsrc-Bugs archive

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

pkg/40200: (diff) Update math/gsl to 1.12



>Number:         40200
>Category:       pkg
>Synopsis:       (diff) Update math/gsl to 1.12
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 16 19:05:00 +0000 2008
>Originator:     Aleksej Saushev <asau%inbox.ru@localhost>
>Release:        NetBSD 5.0_BETA
>Organization:
>Environment:
System: NetBSD asau.local 5.0_BETA NetBSD 5.0_BETA (KERN) #0: Fri Dec 12 
09:10:04 MSK 2008 
asau%asau.local@localhost:/mnt/heap/asau/obj/sys/arch/i386/compile/KERN i386
Architecture: i386
Machine: i386
>Description:
        GSL 1.12 is out.
>How-To-Repeat:
        Read the announcement?
>Fix:
This is a maintenance release, which fixes reported bugs and upgrades
the build system to the latest libtool, autoconf and automake.

* What is new in gsl-1.12:

** Upgraded to latest libtool, autoconf and automake (libtool-2.2.6,
   autoconf-2.63, automake-1.10.2)

** Improved the convergence of gsl_sf_gamma_inc_P for x/a ~=~ 1 and
   large x,a.  Fixes problems with large arguments in cdf functions
   such as gsl_cdf_chisq_Pinv(x,nu) [bug 24704].

** Fixed gsl_ran_gamma_knuth to handle the case of a >= UINT_MAX [bug
   #24897]

** Added gsl_bspline_eval_deriv to compute bspline derivatives
   (Rhys Ulerich)

** Added a faster simplex mininimser gsl_multimin_fminimizer_nmsimplex2
   which is O(N) instead of O(N^2) [bug #24418]

** Improved the original chi-squared formula in gsl_monte_vegas to
   avoid catastrophic cancellation [bug #24510].  The previous formula
   could return incorrect or negative values for relative errors <
   1e-8, which could occur when integrating very smooth functions.

** Added new auxiliary functions gsl_cheb_order, gsl_cheb_size,
   gsl_cheb_coeffs for Chebyshev series [bug #21830]

** Updated license of the reference manual to GNU FDL version 1.3.

** Fixed a bug where the gsl_isinf function would return +1 for -Inf
   on systems where isinf(-Inf) returns the non-standard value +1.
   [bug #24489]

** Added missing functions gsl_vector_complex_{isnonneg,add,sub,mul,
   div,scale,add_constant} and gsl_matrix_complex_float_isnonneg [bug
   #22478]

** Cross compilation should now work for x86 hosts.

** Fixed a bug in gsl_interp_accel_find() where values lying on the
   upper boundary between interpolation points could return the index
   from the lower side. [bug #24211]

** Fixed gsl_linalg_solve_cyc_tridiag so that its output respects the
   solution vector's stride. Previously the x_stride value was ignored
   causing the output to be incorrect for non-unit stride. [bug #24162]

** Corrected a bug in the series calculation of gsl_sf_ellint_Kcomp
   for k close to 1. [bug #24146]

** Extended gsl_linalg_QRPT_update to handle rectangular matrices.
   Corrected definition of the update formula in the manual for
   both gsl_linalg_QR_update and gsl_linalg_QRPT_update.

** Added routine gsl_linalg_cholesky_invert

** Fixed a bug the simplex algorithm which caused the second highest
   point to be incorrectly equal to the first when the first value was
   the highest, which could cause suboptimal convergence. [bug #23192]

** Fixed a problem with convergence for inverse gamma and chisq
   distribitions, gsl_cdf_gamma_{P,Q}inv and gsl_cdf_chisq_{P,Q}inv.
   [bug #23101]

** Improved the handling of constant regions in Vegas by eliminating
   spurious excess precision when computing box variances.

** Fixed a potential division by zero in gsl_monte_miser when the
   left/right weight factors decrease below 1.

** Fixed incorrect dimensions check in gsl_matrix_sub{row,column}

Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/math/gsl/Makefile,v
retrieving revision 1.28
diff -u -r1.28 Makefile
--- Makefile    14 Jul 2008 12:56:08 -0000      1.28
+++ Makefile    16 Dec 2008 18:58:20 -0000
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.28 2008/07/14 12:56:08 joerg Exp $
 
-DISTNAME=      gsl-1.11
+DISTNAME=      gsl-1.12
 CATEGORIES=    math devel
 MASTER_SITES=  ${MASTER_SITE_GNU:=gsl/}
 
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/math/gsl/PLIST,v
retrieving revision 1.14
diff -u -r1.14 PLIST
--- PLIST       26 Feb 2007 08:05:15 -0000      1.14
+++ PLIST       16 Dec 2008 18:58:20 -0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2007/02/26 08:05:15 wiz Exp $
+@comment $NetBSD$
 bin/gsl-config
 bin/gsl-histogram
 bin/gsl-randist
@@ -52,6 +52,7 @@
 include/gsl/gsl_histogram.h
 include/gsl/gsl_histogram2d.h
 include/gsl/gsl_ieee_utils.h
+include/gsl/gsl_inline.h
 include/gsl/gsl_integration.h
 include/gsl/gsl_interp.h
 include/gsl/gsl_linalg.h
@@ -74,6 +75,7 @@
 include/gsl/gsl_matrix_ushort.h
 include/gsl/gsl_message.h
 include/gsl/gsl_min.h
+include/gsl/gsl_minmax.h
 include/gsl/gsl_mode.h
 include/gsl/gsl_monte.h
 include/gsl/gsl_monte_miser.h
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/math/gsl/distinfo,v
retrieving revision 1.21
diff -u -r1.21 distinfo
--- distinfo    2 May 2008 08:49:50 -0000       1.21
+++ distinfo    16 Dec 2008 18:58:20 -0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.21 2008/05/02 08:49:50 adam Exp $
+$NetBSD$
 
-SHA1 (gsl-1.11.tar.gz) = 5a154d1cc66ac479197d25dd93a56da12a034c49
-RMD160 (gsl-1.11.tar.gz) = b69e38e217084fa2aff386b42aadb6f9efc5b1ec
-Size (gsl-1.11.tar.gz) = 2700307 bytes
+SHA1 (gsl-1.12.tar.gz) = 3b5cba13f4b90e1473f693a5dc7efdcaae55fc46
+RMD160 (gsl-1.12.tar.gz) = 07c9d6a1e1fc1efb43dcc883fd15a2ca5d312da0
+Size (gsl-1.12.tar.gz) = 2924732 bytes
 SHA1 (patch-aa) = 7166f1ca7ec25214e8985f0b012f9acaf1b59675
 SHA1 (patch-ac) = 83040b63063159773d66326c923fa965c42421cc
-SHA1 (patch-ae) = 016b1b8911acf8fd20bd09d615890053a5807ec4
+SHA1 (patch-ae) = ae00f8c0e18377c66672bcd0099cc49f151b1a07
 SHA1 (patch-af) = 846179c3440ad39d4dc6ea8a9c8ba86c40150e14
Index: patches/patch-ae
===================================================================
RCS file: /cvsroot/pkgsrc/math/gsl/patches/patch-ae,v
retrieving revision 1.3
diff -u -r1.3 patch-ae
--- patches/patch-ae    1 Jan 2007 14:32:29 -0000       1.3
+++ patches/patch-ae    16 Dec 2008 18:58:20 -0000
@@ -4,13 +4,13 @@
 
 siman_tsp.c uses many functions from libm.
 
---- siman/Makefile.am.orig     2007-01-01 15:12:17.000000000 +0100
-+++ siman/Makefile.am  2007-01-01 15:13:22.000000000 +0100
-@@ -16,6 +16,7 @@ siman_tsp_LDADD = libgslsiman.la ../rng/
+--- siman/Makefile.am.orig     2008-11-27 23:03:28.000000000 +0300
++++ siman/Makefile.am  2008-12-16 20:53:55.000000000 +0300
+@@ -16,6 +16,7 @@
  CLEANFILES = siman_test.out
  
  libgslsiman_la_SOURCES = siman.c
 +libgslsiman_la_LIBADD = -lm
  pkginclude_HEADERS = gsl_siman.h
  
- INCLUDES= -I$(top_builddir)
+ INCLUDES = -I$(top_srcdir)



Home | Main Index | Thread Index | Old Index