Date: Thu, 18 Dec 2008 02:14:21 GMT From: bf <bf2006a@yahoo.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/129726: [PATCH] math/gsl : update to 1.12 Message-ID: <200812180214.mBI2ELsI038301@www.freebsd.org> Resent-Message-ID: <200812180220.mBI2K1j3043187@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 129726 >Category: ports >Synopsis: [PATCH] math/gsl : update to 1.12 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Dec 18 02:20:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: bf >Release: 8-CURRENT i386 >Organization: - >Environment: >Description: Note that this update includes a version bump of a shared library, and will require at least minor changes to the following ports: audio/snd benchmarks/sipp cad/gmsh graphics/qgis mail/bogofilter math/PDL math/asymptote math/freefem++ math/labplot math/orpie math/p5-Math-GSL math/py-gsl math/qtiplot math/ruby-gsl math/yacas math/octave-forge-gsl misc/kdeedu4 science/getdp science/gnudatalanguage science/kst A summary of the changes in the new version: "* 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}" >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN gsl.orig/Makefile gsl/Makefile --- gsl.orig/Makefile 2008-08-21 02:17:41.000000000 -0400 +++ gsl/Makefile 2008-12-17 21:10:04.665647870 -0500 @@ -6,7 +6,7 @@ # PORTNAME= gsl -PORTVERSION= 1.11 +PORTVERSION= 1.12 CATEGORIES= math MASTER_SITES= ${MASTER_SITE_GNU:S/$/:gsl/} \ http://www.gnu.org/software/${PORTNAME}/manual/:gslref diff -ruN gsl.orig/distinfo gsl/distinfo --- gsl.orig/distinfo 2008-04-08 09:30:46.000000000 -0400 +++ gsl/distinfo 2008-12-17 21:10:04.665647870 -0500 @@ -1,5 +1,5 @@ -MD5 (gsl-1.11.tar.gz) = f28f9de8bec867f3f4f436d3ed80680a -SHA256 (gsl-1.11.tar.gz) = 7611e507aef1657ccf5e099c9d3873c49cd49a746bc8a00046dcd437fd9211b1 -SIZE (gsl-1.11.tar.gz) = 2700307 +MD5 (gsl-1.12.tar.gz) = 3ec101903c8157756fa1352161bd4c39 +SHA256 (gsl-1.12.tar.gz) = 22019188d24c769acafc250ddc247105eb9cab099529b627078cbd8012c7b7b9 +SIZE (gsl-1.12.tar.gz) = 2924732 MD5 (gsl-ref.ps.gz) = IGNORE SHA256 (gsl-ref.ps.gz) = IGNORE diff -ruN gsl.orig/pkg-plist gsl/pkg-plist --- gsl.orig/pkg-plist 2008-04-08 09:30:46.000000000 -0400 +++ gsl/pkg-plist 2008-12-17 21:10:04.683643454 -0500 @@ -51,6 +51,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 @@ -73,6 +74,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 @@ -219,7 +221,7 @@ lib/libgsl.a lib/libgsl.la lib/libgsl.so -lib/libgsl.so.12 +lib/libgsl.so.13 lib/libgslcblas.a lib/libgslcblas.la lib/libgslcblas.so >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812180214.mBI2ELsI038301>