Date: Tue, 1 Apr 2008 03:17:43 GMT From: bf <bf2006a@yahoo.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/122325: [PATCH]math/gsl: update to 1.11 Message-ID: <200804010317.m313HhkK004459@www.freebsd.org> Resent-Message-ID: <200804010320.m313K22x067722@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 122325 >Category: ports >Synopsis: [PATCH]math/gsl: update to 1.11 >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: Tue Apr 01 03:20:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: bf >Release: 7-STABLE i386 >Organization: - >Environment: >Description: Update to 1.11. Note that this will require at least minimal changes in the following ports (there is a version bump in the main shared library): math/p5-Math-GSL mail/bogofilter science/getdp math/freefem++ math/yacas math/orpie math/py-gsl math/PDL audio/snd cad/gmsh math/labplot math/qtiplot graphics/qgis science/gnudatalanguage math/ruby-gsl science/kst A summary of changes: ** The GSL repository and bug database are now hosted at Savannah http://savannah.gnu.org/projects/gsl/ ** Upgraded to latest libtool, autoconf and automake (libtool-2.2, autoconf-2.61, automake-1.10.1) ** Fixed underflow in ODE adaptive step size controller that could cause step size to decrease to zero (bug #21933). ** Improved the handling of the asymptotic regime in gsl_sf_bessel_jl. ** Improved the handling of large arguments in cumulative distribution functions using the incomplete beta function, such as gsl_cdf_fdist_P. ** Fixed overflow bug in gsl_cdf_hypergeometric_{P,Q} for large arguments (bug #22293). ** gsl_ran_gaussian_ziggurat now handles generators with different ranges explicitly, to minimise the number of function calls required (bug #21820). Also fixes bug #22446 (rng limit in gsl_ran_chisq()). ** Added missing error terms in gsl_sf_exp_mult_e10_e to prevent the error being underestimated (bug #22041). ** Updated some constants to the CODATA 2006 values. ** The hypergeometric function gsl_sf_hyperg_2F1 now handles the case where x==1. ** Fixed a bug in the brent minimiser which prevented optimal convergence. ** Added functions for evaluating complex polynomials ** The convergence condition for gsl_multiroots_test_delta now accepts dxi == 0. ** Improved functions gsl_ldexp and gsl_frexp to handle the full range of double precision numbers in all cases. ** Added new quasi random generators gsl_qrng_halton and gsl_qrng_reversehalton which support dimensions up to 1229. ** Added function gsl_multifit_linear_residuals for computing the residuals of the fit >How-To-Repeat: >Fix: Patch attached with submission follows: diff -druN gsl.orig/Makefile gsl/Makefile --- gsl.orig/Makefile 2007-12-15 13:41:43.000000000 -0500 +++ gsl/Makefile 2008-03-31 22:16:48.685302802 -0400 @@ -6,7 +6,7 @@ # PORTNAME= gsl -PORTVERSION= 1.10 +PORTVERSION= 1.11 CATEGORIES= math MASTER_SITES= ${MASTER_SITE_GNU:S/$/:gsl/} \ http://www.gnu.org/software/${PORTNAME}/manual/:gslref diff -druN gsl.orig/distinfo gsl/distinfo --- gsl.orig/distinfo 2007-09-23 02:02:41.000000000 -0400 +++ gsl/distinfo 2008-03-31 22:16:48.685302802 -0400 @@ -1,5 +1,5 @@ -MD5 (gsl-1.10.tar.gz) = d67be4f2e5560d6cf907e18a428becdc -SHA256 (gsl-1.10.tar.gz) = ea3968b58bfc7619f47bf5ff64a7198a38c72419d24b844e71e48823a4776ff0 -SIZE (gsl-1.10.tar.gz) = 2842422 +MD5 (gsl-1.11.tar.gz) = f28f9de8bec867f3f4f436d3ed80680a +SHA256 (gsl-1.11.tar.gz) = 7611e507aef1657ccf5e099c9d3873c49cd49a746bc8a00046dcd437fd9211b1 +SIZE (gsl-1.11.tar.gz) = 2700307 MD5 (gsl-ref.ps.gz) = IGNORE SHA256 (gsl-ref.ps.gz) = IGNORE diff -druN gsl.orig/files/patch-configure gsl/files/patch-configure --- gsl.orig/files/patch-configure 2003-12-08 05:00:42.000000000 -0500 +++ gsl/files/patch-configure 2008-03-31 22:16:48.685302802 -0400 @@ -1,26 +1,18 @@ ---- configure.orig Thu Aug 14 14:28:38 2003 -+++ configure Tue Dec 2 00:34:58 2003 -@@ -7923,6 +7923,7 @@ - - # This can be used to rebuild libtool when needed - LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" -+$ac_aux_dir/ltconfig $LIBTOOL_DEPS - - # Always use our own libtool. - LIBTOOL='$(SHELL) $(top_builddir)/libtool' -@@ -9586,6 +9587,15 @@ +--- configure.orig 2008-03-31 02:56:46.446699394 -0400 ++++ configure 2008-03-31 03:05:58.758342355 -0400 +@@ -12492,6 +12492,15 @@ *-*-*openbsd*) ac_cv_c_ieee_interface=openbsd ;; + sparc64-*-*bsd*) + ac_cv_c_ieee_interface=unknown -+ ;; ++ ;; + alpha-*-*bsd*) + ac_cv_c_ieee_interface=unknown -+ ;; ++ ;; + ia64-*-*bsd*) + ac_cv_c_ieee_interface=unknown -+ ;; ++ ;; *-*-*bsd*) ac_cv_c_ieee_interface=freebsd ;; diff -druN gsl.orig/pkg-descr gsl/pkg-descr --- gsl.orig/pkg-descr 2006-05-05 21:27:38.000000000 -0400 +++ gsl/pkg-descr 2008-03-31 22:16:48.685302802 -0400 @@ -4,6 +4,4 @@ for C programmers, while allowing wrappers to be written for very high level languages. -Example programs are available at http://www.silbsd.org/projects/GSL.tar.gz - WWW: http://www.gnu.org/software/gsl diff -druN gsl.orig/pkg-plist gsl/pkg-plist --- gsl.orig/pkg-plist 2007-06-29 01:46:00.000000000 -0400 +++ gsl/pkg-plist 2008-03-31 22:16:48.685302802 -0400 @@ -219,7 +219,7 @@ lib/libgsl.a lib/libgsl.la lib/libgsl.so -lib/libgsl.so.10 +lib/libgsl.so.12 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?200804010317.m313HhkK004459>