ports/122325: [PATCH]math/gsl: update to 1.11
bf
bf2006a at yahoo.com
Tue Apr 1 03:20:03 UTC 2008
>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:
More information about the freebsd-ports-bugs
mailing list