svn commit: r439928 - in head: audio/snd benchmarks/flowgrind biology/bcftools comms/gnuradio editors/calligra graphics/amide graphics/amide/files graphics/enblend graphics/inkscape graphics/lumina...
Tobias C. Berner
tcberner at FreeBSD.org
Tue May 2 05:26:46 UTC 2017
Author: tcberner
Date: Tue May 2 05:26:40 2017
New Revision: 439928
URL: https://svnweb.freebsd.org/changeset/ports/439928
Log:
Update math/gsl to 2.3
This release introduces some new features and fixes several bugs:
http://savannah.gnu.org/forum/forum.php?forum_id=8751
* update to 2.3 and take maintainership
* update math/py-gsl to 2.2.0 for gsl2 support
* update math/rubygem-rb-gsl to 2.1.0.2 for gsl2 support
PR: 218952
Exp-run by: antoine
Reviewed by: mat, rakuco
Approved by: rakuco (mentor)
Differential Revision: https://reviews.freebsd.org/D10522
Added:
head/graphics/amide/files/patch-gsl_2x (contents, props changed)
head/math/orpie/files/patch-gsl_mlgsl__sf.c (contents, props changed)
head/math/qtiplot/files/patch-archgit_c5e8e49 (contents, props changed)
head/science/kst2/files/patch-git_a9d24f9 (contents, props changed)
Modified:
head/audio/snd/Makefile
head/benchmarks/flowgrind/Makefile
head/biology/bcftools/Makefile
head/comms/gnuradio/Makefile
head/editors/calligra/Makefile
head/graphics/amide/Makefile
head/graphics/enblend/Makefile
head/graphics/inkscape/Makefile
head/graphics/luminance-qt5/Makefile
head/graphics/luminance/Makefile
head/graphics/nip2/Makefile
head/graphics/pfstmo/Makefile
head/graphics/qgis/Makefile
head/graphics/xaos/Makefile
head/lang/algol68g/Makefile
head/mail/bogofilter/Makefile
head/math/asymptote/Makefile
head/math/dieharder/Makefile
head/math/fflas-ffpack/Makefile
head/math/giacxcas/Makefile
head/math/gsl/Makefile
head/math/gsl/distinfo
head/math/gsl/pkg-plist
head/math/labplot/Makefile
head/math/ocamlgsl/Makefile
head/math/octave-forge-gsl/Makefile
head/math/orpie/Makefile
head/math/p5-Math-GSL/Makefile
head/math/p5-Math-GSL/pkg-plist
head/math/pspp/Makefile
head/math/py-gsl/Makefile
head/math/py-gsl/distinfo
head/math/qtiplot/Makefile
head/math/rubygem-rb-gsl/Makefile
head/math/rubygem-rb-gsl/distinfo
head/science/afni/Makefile
head/science/fisicalab/Makefile
head/science/getdp/Makefile
head/science/gnudatalanguage/Makefile
head/science/kst2/Makefile
head/science/py-mlpy/Makefile
head/science/step/Makefile
Modified: head/audio/snd/Makefile
==============================================================================
--- head/audio/snd/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/audio/snd/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,6 +3,7 @@
PORTNAME= snd
PORTVERSION= 15.7
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= ftp://ccrma-ftp.stanford.edu/pub/Lisp/ \
SF
Modified: head/benchmarks/flowgrind/Makefile
==============================================================================
--- head/benchmarks/flowgrind/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/benchmarks/flowgrind/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,6 +3,7 @@
PORTNAME= flowgrind
PORTVERSION= 0.8.0
+PORTREVISION= 1
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= benchmarks
Modified: head/biology/bcftools/Makefile
==============================================================================
--- head/biology/bcftools/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/biology/bcftools/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,6 +3,7 @@
PORTNAME= bcftools
PORTVERSION= 1.3.1
+PORTREVISION= 1
CATEGORIES= biology
MAINTAINER= cartwright at asu.edu
Modified: head/comms/gnuradio/Makefile
==============================================================================
--- head/comms/gnuradio/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/comms/gnuradio/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -2,7 +2,7 @@
PORTNAME= gnuradio
PORTVERSION= 3.7.10.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= comms astro hamradio
MASTER_SITES= http://gnuradio.org/releases/gnuradio/ \
LOCAL/db
Modified: head/editors/calligra/Makefile
==============================================================================
--- head/editors/calligra/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/editors/calligra/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -2,7 +2,7 @@
PORTNAME= calligra
PORTVERSION= ${CALLIGRA_VERSION}
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= editors kde
MASTER_SITES= KDE/${CALLIGRA_BRANCH}/${PORTNAME}-${PORTVERSION}/
DIST_SUBDIR= KDE/${PORTNAME}/${PORTVERSION}
Modified: head/graphics/amide/Makefile
==============================================================================
--- head/graphics/amide/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/graphics/amide/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -2,7 +2,7 @@
PORTNAME= amide
PORTVERSION= 1.0.5
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics
MASTER_SITES= SF
Added: head/graphics/amide/files/patch-gsl_2x
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/amide/files/patch-gsl_2x Tue May 2 05:26:40 2017 (r439928)
@@ -0,0 +1,44 @@
+Obtained from:
+https://sourceforge.net/p/amide/mailman/message/34638848/
+
+Description: Fix compilation against GSL >= 2.0
+Author: Gert Wollny <gw.fossdev at gmail.com>
+Last-Update: Sun, 22 Nov 2015 14:21:00 +0000
+Bug-Debian: http://bugs.debian.org/805748
+
+--- src/tb_profile.c 2015-11-22 14:00:16.361526795 +0100
++++ src/tb_profile.c 2015-11-22 14:14:58.993881660 +0100
+@@ -32,6 +32,7 @@
+ #include "ui_common.h"
+ #ifdef AMIDE_LIBGSL_SUPPORT
+ #include <gsl/gsl_multifit_nlin.h>
++#include <gsl/gsl_version.h>
+ #endif
+
+
+@@ -605,6 +606,7 @@
+ result_t * result;
+ gsl_multifit_fdfsolver * solver;
+ gsl_matrix *covar;
++ gsl_matrix *J;
+ gsl_multifit_function_fdf fdf;
+ gsl_vector * init_p;
+ gint iter;
+@@ -668,8 +670,16 @@
+ }
+ while ((status == GSL_CONTINUE) && (iter < 100));
+
++#if GSL_MAJOR_VERSION > 1
++ {
++ gsl_matrix *J = gsl_matrix_alloc (result->line->len, num_p);;
++ gsl_multifit_fdfsolver_jac(solver, J);
++ gsl_multifit_covar (J, 0.0, covar);
++ gsl_matrix_free(J);
++ }
++#else
+ gsl_multifit_covar (solver->J, 0.0, covar);
+-
++#endif
+ j=0;
+ result->s_fit = gsl_vector_get(solver->x, j++);
+ result->p_fit = gsl_vector_get(solver->x, j++);
Modified: head/graphics/enblend/Makefile
==============================================================================
--- head/graphics/enblend/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/graphics/enblend/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= enblend
PORTVERSION= 4.1.4
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics
MASTER_SITES= SF/enblend/enblend-enfuse/enblend-enfuse-${PORTVERSION:R}
DISTNAME= enblend-enfuse-${PORTVERSION}
Modified: head/graphics/inkscape/Makefile
==============================================================================
--- head/graphics/inkscape/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/graphics/inkscape/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= inkscape
PORTVERSION= 0.92.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics gnome
MASTER_SITES= https://media.inkscape.org/dl/resources/file/ \
LOCAL/kwm
Modified: head/graphics/luminance-qt5/Makefile
==============================================================================
--- head/graphics/luminance-qt5/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/graphics/luminance-qt5/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= luminance-hdr
DISTVERSION= 2.4.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= graphics
MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION}
PKGNAMESUFFIX= -qt5
Modified: head/graphics/luminance/Makefile
==============================================================================
--- head/graphics/luminance/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/graphics/luminance/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= luminance-hdr
DISTVERSION= 2.3.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics
MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION}
Modified: head/graphics/nip2/Makefile
==============================================================================
--- head/graphics/nip2/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/graphics/nip2/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,6 +3,7 @@
PORTNAME= nip2
PORTVERSION= 8.4.0
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= http://www.vips.ecs.soton.ac.uk/supported/${PORTVERSION:R}/
Modified: head/graphics/pfstmo/Makefile
==============================================================================
--- head/graphics/pfstmo/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/graphics/pfstmo/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= pfstmo
PORTVERSION= 1.5
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= SF/pfstools/${PORTNAME}/${PORTVERSION}
Modified: head/graphics/qgis/Makefile
==============================================================================
--- head/graphics/qgis/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/graphics/qgis/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -4,6 +4,7 @@
PORTNAME= qgis
DISTVERSIONPREFIX= final-
DISTVERSION= 2_18_7
+PORTREVISION= 1
CATEGORIES= graphics geography
MAINTAINER= rhurlin at gwdg.de
Modified: head/graphics/xaos/Makefile
==============================================================================
--- head/graphics/xaos/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/graphics/xaos/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= xaos
PORTVERSION= 3.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics math
MASTER_SITES= SF/${PORTNAME}/XaoS/${PORTVERSION}
Modified: head/lang/algol68g/Makefile
==============================================================================
--- head/lang/algol68g/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/lang/algol68g/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -2,6 +2,7 @@
PORTNAME= algol68g
PORTVERSION= 2.8.4
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://jmvdveer.home.xs4all.nl/
Modified: head/mail/bogofilter/Makefile
==============================================================================
--- head/mail/bogofilter/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/mail/bogofilter/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= bogofilter
PORTVERSION= 1.2.4
-PORTREVISION?= 5
+PORTREVISION?= 6
CATEGORIES?= mail
MASTER_SITES= SF/bogofilter/bogofilter-current/bogofilter-${PORTVERSION}
Modified: head/math/asymptote/Makefile
==============================================================================
--- head/math/asymptote/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/asymptote/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,6 +3,7 @@
PORTNAME= asymptote
PORTVERSION= 2.37
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
Modified: head/math/dieharder/Makefile
==============================================================================
--- head/math/dieharder/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/dieharder/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= dieharder
PORTVERSION= 3.31.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= http://www.phy.duke.edu/~rgb/General/dieharder/ LOCAL/bf
Modified: head/math/fflas-ffpack/Makefile
==============================================================================
--- head/math/fflas-ffpack/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/fflas-ffpack/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= fflas-ffpack
PORTVERSION= 1.4.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= math
MASTER_SITES= http://linalg.org/ LOCAL/bf
Modified: head/math/giacxcas/Makefile
==============================================================================
--- head/math/giacxcas/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/giacxcas/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= giacxcas
DISTVERSION= 1.2.2-57
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/:giac \
http://www-fourier.ujf-grenoble.fr/~parisse/giac/freebsd/
Modified: head/math/gsl/Makefile
==============================================================================
--- head/math/gsl/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/gsl/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -2,12 +2,11 @@
# $FreeBSD$
PORTNAME= gsl
-PORTVERSION= 1.16
-PORTREVISION= 2
+PORTVERSION= 2.3
CATEGORIES= math
MASTER_SITES= GNU
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= tcberner at FreeBSD.org
COMMENT= The GNU Scientific Library - mathematical libs
LICENSE= GPLv3
Modified: head/math/gsl/distinfo
==============================================================================
--- head/math/gsl/distinfo Tue May 2 05:02:52 2017 (r439927)
+++ head/math/gsl/distinfo Tue May 2 05:26:40 2017 (r439928)
@@ -1,2 +1,3 @@
-SHA256 (gsl-1.16.tar.gz) = 73bc2f51b90d2a780e6d266d43e487b3dbd78945dd0b04b14ca5980fe28d2f53
-SIZE (gsl-1.16.tar.gz) = 3534080
+TIMESTAMP = 1493276070
+SHA256 (gsl-2.3.tar.gz) = 562500b789cd599b3a4f88547a7a3280538ab2ff4939504c8b4ac4ca25feadfb
+SIZE (gsl-2.3.tar.gz) = 4510731
Modified: head/math/gsl/pkg-plist
==============================================================================
--- head/math/gsl/pkg-plist Tue May 2 05:02:52 2017 (r439927)
+++ head/math/gsl/pkg-plist Tue May 2 05:26:40 2017 (r439928)
@@ -54,6 +54,7 @@ include/gsl/gsl_ieee_utils.h
include/gsl/gsl_inline.h
include/gsl/gsl_integration.h
include/gsl/gsl_interp.h
+include/gsl/gsl_interp2d.h
include/gsl/gsl_linalg.h
include/gsl/gsl_machine.h
include/gsl/gsl_math.h
@@ -82,6 +83,9 @@ include/gsl/gsl_monte_plain.h
include/gsl/gsl_monte_vegas.h
include/gsl/gsl_multifit.h
include/gsl/gsl_multifit_nlin.h
+include/gsl/gsl_multifit_nlinear.h
+include/gsl/gsl_multilarge.h
+include/gsl/gsl_multilarge_nlinear.h
include/gsl/gsl_multimin.h
include/gsl/gsl_multiroots.h
include/gsl/gsl_multiset.h
@@ -100,6 +104,21 @@ include/gsl/gsl_permute_float.h
include/gsl/gsl_permute_int.h
include/gsl/gsl_permute_long.h
include/gsl/gsl_permute_long_double.h
+include/gsl/gsl_permute_matrix.h
+include/gsl/gsl_permute_matrix_char.h
+include/gsl/gsl_permute_matrix_complex_double.h
+include/gsl/gsl_permute_matrix_complex_float.h
+include/gsl/gsl_permute_matrix_complex_long_double.h
+include/gsl/gsl_permute_matrix_double.h
+include/gsl/gsl_permute_matrix_float.h
+include/gsl/gsl_permute_matrix_int.h
+include/gsl/gsl_permute_matrix_long.h
+include/gsl/gsl_permute_matrix_long_double.h
+include/gsl/gsl_permute_matrix_short.h
+include/gsl/gsl_permute_matrix_uchar.h
+include/gsl/gsl_permute_matrix_uint.h
+include/gsl/gsl_permute_matrix_ulong.h
+include/gsl/gsl_permute_matrix_ushort.h
include/gsl/gsl_permute_short.h
include/gsl/gsl_permute_uchar.h
include/gsl/gsl_permute_uint.h
@@ -127,6 +146,7 @@ include/gsl/gsl_qrng.h
include/gsl/gsl_randist.h
include/gsl/gsl_rng.h
include/gsl/gsl_roots.h
+include/gsl/gsl_rstat.h
include/gsl/gsl_sf.h
include/gsl/gsl_sf_airy.h
include/gsl/gsl_sf_bessel.h
@@ -183,8 +203,12 @@ include/gsl/gsl_sort_vector_uchar.h
include/gsl/gsl_sort_vector_uint.h
include/gsl/gsl_sort_vector_ulong.h
include/gsl/gsl_sort_vector_ushort.h
+include/gsl/gsl_spblas.h
include/gsl/gsl_specfunc.h
+include/gsl/gsl_splinalg.h
include/gsl/gsl_spline.h
+include/gsl/gsl_spline2d.h
+include/gsl/gsl_spmatrix.h
include/gsl/gsl_statistics.h
include/gsl/gsl_statistics_char.h
include/gsl/gsl_statistics_double.h
@@ -222,15 +246,15 @@ include/gsl/gsl_wavelet.h
include/gsl/gsl_wavelet2d.h
lib/libgsl.a
lib/libgsl.so
-lib/libgsl.so.0
-lib/libgsl.so.0.17.0
+lib/libgsl.so.19
+lib/libgsl.so.19.3.0
lib/libgslcblas.a
lib/libgslcblas.so
lib/libgslcblas.so.0
lib/libgslcblas.so.0.0.0
libdata/pkgconfig/gsl.pc
-share/aclocal/gsl.m4
man/man1/gsl-config.1.gz
man/man1/gsl-histogram.1.gz
man/man1/gsl-randist.1.gz
man/man3/gsl.3.gz
+share/aclocal/gsl.m4
Modified: head/math/labplot/Makefile
==============================================================================
--- head/math/labplot/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/labplot/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,6 +3,7 @@
PORTNAME= labplot
PORTVERSION= 2.4.0
+PORTREVISION= 1
DISTVERSIONSUFFIX=-kf5
CATEGORIES= math kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}
Modified: head/math/ocamlgsl/Makefile
==============================================================================
--- head/math/ocamlgsl/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/ocamlgsl/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -4,6 +4,7 @@
PORTNAME= ocaml-gsl
DISTVERSIONPREFIX=v
DISTVERSION= 1.19.1
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= michipili at gmail.com
Modified: head/math/octave-forge-gsl/Makefile
==============================================================================
--- head/math/octave-forge-gsl/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/octave-forge-gsl/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-gsl
PORTVERSION= 2.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MAINTAINER= stephen at FreeBSD.org
Modified: head/math/orpie/Makefile
==============================================================================
--- head/math/orpie/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/orpie/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= orpie
PORTVERSION= 1.5.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES+= math
MASTER_SITES= http://pessimization.com/software/orpie/
Added: head/math/orpie/files/patch-gsl_mlgsl__sf.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/orpie/files/patch-gsl_mlgsl__sf.c Tue May 2 05:26:40 2017 (r439928)
@@ -0,0 +1,36 @@
+Obtained from:
+https://sources.debian.net/src/orpie/1.5.2-1/debian/patches/gsl-fix/
+
+Description: fix some incompatibilities with libgsl 2.1
+Author: Uwe Steinmann <steinm at debian.org>
+Forwarded: not-needed
+
+--- gsl/mlgsl_sf.c.orig 2014-04-12 01:43:31 UTC
++++ gsl/mlgsl_sf.c
+@@ -258,7 +258,8 @@ SF2(ellint_Dcomp, Double_val, GSL_MODE_v
+ SF3(ellint_F, Double_val, Double_val, GSL_MODE_val)
+ SF3(ellint_E, Double_val, Double_val, GSL_MODE_val)
+ SF4(ellint_P, Double_val, Double_val, Double_val, GSL_MODE_val)
+-SF4(ellint_D, Double_val, Double_val, Double_val, GSL_MODE_val)
++//SF4(ellint_D, Double_val, Double_val, Double_val, GSL_MODE_val)
++SF3(ellint_D, Double_val, Double_val, GSL_MODE_val)
+ SF3(ellint_RC, Double_val, Double_val, GSL_MODE_val)
+ SF4(ellint_RD, Double_val, Double_val, Double_val, GSL_MODE_val)
+ SF4(ellint_RF, Double_val, Double_val, Double_val, GSL_MODE_val)
+@@ -452,6 +453,7 @@ SF1(legendre_Q1, Double_val)
+ SF2(legendre_Ql, Int_val, Double_val)
+
+ /* Associated Legendre Polynomials and Spherical Harmonics */
++/*
+ SF3(legendre_Plm, Int_val, Int_val, Double_val)
+ CAMLprim value
+ ml_gsl_sf_legendre_Plm_array(value lmax, value m, value x, value result_array)
+@@ -487,7 +489,7 @@ ml_gsl_sf_legendre_array_size(value lmax
+ ret = Val_int(gsl_ret);
+ CAMLreturn(ret);
+ }
+-
++*/
+ /* LOGARITHM and related functions */
+ SF1(log, Double_val)
+ SF1(log_abs, Double_val)
Modified: head/math/p5-Math-GSL/Makefile
==============================================================================
--- head/math/p5-Math-GSL/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/p5-Math-GSL/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= Math-GSL
PORTVERSION= 0.39
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
Modified: head/math/p5-Math-GSL/pkg-plist
==============================================================================
--- head/math/p5-Math-GSL/pkg-plist Tue May 2 05:02:52 2017 (r439927)
+++ head/math/p5-Math-GSL/pkg-plist Tue May 2 05:26:40 2017 (r439928)
@@ -79,6 +79,8 @@
%%SITE_ARCH%%/auto/Math/GSL/MatrixComplex/MatrixComplex.so
%%SITE_ARCH%%/auto/Math/GSL/Min/Min.so
%%SITE_ARCH%%/auto/Math/GSL/Monte/Monte.so
+%%SITE_ARCH%%/auto/Math/GSL/Multifit/Multifit.so
+%%SITE_ARCH%%/auto/Math/GSL/Multilarge/Multilarge.so
%%SITE_ARCH%%/auto/Math/GSL/Multimin/Multimin.so
%%SITE_ARCH%%/auto/Math/GSL/Multiroots/Multiroots.so
%%SITE_ARCH%%/auto/Math/GSL/NTuple/NTuple.so
Modified: head/math/pspp/Makefile
==============================================================================
--- head/math/pspp/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/pspp/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,6 +3,7 @@
PORTNAME= pspp
PORTVERSION= 0.10.2
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= GNU
Modified: head/math/py-gsl/Makefile
==============================================================================
--- head/math/py-gsl/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/py-gsl/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gsl
-PORTVERSION= 2.1.1
-PORTREVISION= 1
+PORTVERSION= 2.2.0
CATEGORIES= math python
MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/py${PORTNAME}-${PORTVERSION}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Modified: head/math/py-gsl/distinfo
==============================================================================
--- head/math/py-gsl/distinfo Tue May 2 05:02:52 2017 (r439927)
+++ head/math/py-gsl/distinfo Tue May 2 05:26:40 2017 (r439928)
@@ -1,2 +1,3 @@
-SHA256 (python/pygsl-2.1.1.tar.gz) = 3d17e6deb5433b331a567a45ff467f41e9059def76e6ef0f21d8e891498f946a
-SIZE (python/pygsl-2.1.1.tar.gz) = 727636
+TIMESTAMP = 1493448013
+SHA256 (python/pygsl-2.2.0.tar.gz) = 200e7986c368cb815685e502993e5211702219e1a0bb79030d671c35df25a59e
+SIZE (python/pygsl-2.2.0.tar.gz) = 983467
Modified: head/math/qtiplot/Makefile
==============================================================================
--- head/math/qtiplot/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/qtiplot/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= qtiplot
DISTVERSION= 0.9.8.9
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= math science
MASTER_SITES= BERLIOS http://soft.proindependent.com/src/
Added: head/math/qtiplot/files/patch-archgit_c5e8e49
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/qtiplot/files/patch-archgit_c5e8e49 Tue May 2 05:26:40 2017 (r439928)
@@ -0,0 +1,37 @@
+Obtained from:
+https://git.archlinux.org/svntogit/packages.git/tree/trunk/qtiplot-gsl2.patch?h=packages/qtiplot
+
+Description: adoptation to gsl2.
+Author: Damir Islamov <damir at secretlaboratory.ru>
+Last-Update: 2015-12-04
+
+--- qtiplot/src/analysis/Fit.cpp
++++ qtiplot/src/analysis/Fit.cpp
+@@ -126,10 +126,12 @@ gsl_multifit_fdfsolver * Fit::fitGSL(gsl
+ break;
+ }
+ }
+-
++ gsl_matrix *J = gsl_matrix_alloc(d_n, d_p);
+ if (status){
+- gsl_multifit_covar (s->J, 0.0, covar);
++ gsl_multifit_fdfsolver_jac(s, J);
++ gsl_multifit_covar (J, 0.0, covar);
+ iterations = 0;
++ gsl_matrix_free (J);
+ return s;
+ }
+
+@@ -154,9 +156,9 @@ gsl_multifit_fdfsolver * Fit::fitGSL(gsl
+
+ status = gsl_multifit_test_delta (s->dx, s->x, d_tolerance, d_tolerance);
+ } while (inRange && status == GSL_CONTINUE && (int)iter < d_max_iterations);
+-
+- gsl_multifit_covar (s->J, 0.0, covar);
+-
++ gsl_multifit_fdfsolver_jac(s, J);
++ gsl_multifit_covar (J, 0.0, covar);
++ gsl_matrix_free (J);
+ iterations = iter;
+ return s;
+ }
Modified: head/math/rubygem-rb-gsl/Makefile
==============================================================================
--- head/math/rubygem-rb-gsl/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/math/rubygem-rb-gsl/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -1,10 +1,11 @@
# Created by: Shin-ya MURAKAMI <murashin at gfd-dennou.org>
# $FreeBSD$
-PORTNAME= rb-gsl
-PORTVERSION= 1.16.0.4
+PORTNAME= gsl
+PORTVERSION= 2.1.0.2
CATEGORIES= math rubygems
MASTER_SITES= RG
+PKGNAMEPREFIX= rubygem-rb-
MAINTAINER= murashin at gfd-dennou.org
COMMENT= Ruby extension library for GSL (GNU Scientific Library)
Modified: head/math/rubygem-rb-gsl/distinfo
==============================================================================
--- head/math/rubygem-rb-gsl/distinfo Tue May 2 05:02:52 2017 (r439927)
+++ head/math/rubygem-rb-gsl/distinfo Tue May 2 05:26:40 2017 (r439928)
@@ -1,2 +1,3 @@
-SHA256 (rubygem/rb-gsl-1.16.0.4.gem) = bc6573cc36410d2ec88672d4b12e2c908684796b276a8743c19345bbb44bef94
-SIZE (rubygem/rb-gsl-1.16.0.4.gem) = 588288
+TIMESTAMP = 1493451497
+SHA256 (rubygem/gsl-2.1.0.2.gem) = bb748021a950ae51a7f0eeadffbcd9b039734fcbb99a04a313ca48c4e60dd9ba
+SIZE (rubygem/gsl-2.1.0.2.gem) = 735232
Modified: head/science/afni/Makefile
==============================================================================
--- head/science/afni/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/science/afni/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -11,7 +11,7 @@
PORTNAME= afni
PORTVERSION= 2015.11.13
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science biology graphics
MASTER_SITES= http://www.acadix.biz/Ports/distfiles/
Modified: head/science/fisicalab/Makefile
==============================================================================
--- head/science/fisicalab/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/science/fisicalab/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -2,7 +2,7 @@
PORTNAME= fisicalab
PORTVERSION= 0.3.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= science gnustep
MASTER_SITES= SAVANNAH
Modified: head/science/getdp/Makefile
==============================================================================
--- head/science/getdp/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/science/getdp/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= getdp
PORTVERSION= 2.8.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science
MASTER_SITES= http://www.geuz.org/getdp/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
Modified: head/science/gnudatalanguage/Makefile
==============================================================================
--- head/science/gnudatalanguage/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/science/gnudatalanguage/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= gnudatalanguage
DISTVERSION= 0.9.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science lang
MASTER_SITES= SF/${PORTNAME}/gdl/${PORTVERSION}
.if defined(BUILD_PYTHON_MODULE)
Modified: head/science/kst2/Makefile
==============================================================================
--- head/science/kst2/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/science/kst2/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,6 +3,7 @@
PORTNAME= kst
DISTVERSION= 2.0.8
+PORTREVISION= 1
CATEGORIES= science kde
MASTER_SITES= SF/${PORTNAME}/Kst%20${DISTVERSION:C/-r.*//}/
DISTNAME= Kst-${DISTVERSION}
Added: head/science/kst2/files/patch-git_a9d24f9
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/kst2/files/patch-git_a9d24f9 Tue May 2 05:26:40 2017 (r439928)
@@ -0,0 +1,106 @@
+Backport of:
+https://github.com/Kst-plot/kst/commit/a9d24f91057441bbd2e3ed9e7536b071121526cb
+
+From a9d24f91057441bbd2e3ed9e7536b071121526cb Mon Sep 17 00:00:00 2001
+From: "D. V. Wiebe" <dvw at ketiltrout.net>
+Date: Thu, 10 Mar 2016 14:09:26 -0800
+Subject: [PATCH] GSL-2.x support.
+
+
+--- src/plugins/fits/non_linear.h.orig 2014-02-13 09:41:44 UTC
++++ src/plugins/fits/non_linear.h
+@@ -18,6 +18,7 @@
+ #include <gsl/gsl_blas.h>
+ #include <gsl/gsl_multifit_nlin.h>
+ #include <gsl/gsl_statistics.h>
++#include <gsl/gsl_version.h>
+ #include "common.h"
+
+ struct data {
+@@ -100,6 +101,7 @@ bool kstfit_nonlinear(
+ gsl_multifit_function_fdf function;
+ gsl_vector_view vectorViewInitial;
+ gsl_matrix* pMatrixCovariance;
++ gsl_matrix* pMatrixJacobian;
+ struct data d;
+ double dXInitial[NUM_PARAMS];
+ double* pInputX;
+@@ -177,7 +179,16 @@ bool kstfit_nonlinear(
+ }
+ iIterations++;
+ } while( iStatus == GSL_CONTINUE && iIterations < MAX_NUM_ITERATIONS );
+- gsl_multifit_covar( pSolver->J, 0.0, pMatrixCovariance );
++#if GSL_MAJOR_VERSION >= 2
++ pMatrixJacobian = gsl_matrix_alloc( iLength, NUM_PARAMS );
++#else
++ pMatrixJacobian = pSolver->J;
++#endif
++ if ( pMatrixJacobian != NULL ) {
++#if GSL_MAJOR_VERSION >= 2
++ gsl_multifit_fdfsolver_jac( pSolver, pMatrixJacobian );
++#endif
++ gsl_multifit_covar( pMatrixJacobian, 0.0, pMatrixCovariance );
+
+ //
+ // determine the fitted values...
+@@ -207,7 +218,10 @@ bool kstfit_nonlinear(
+ scalarOutChi->setValue(gsl_blas_dnrm2( pSolver->f ));
+
+ bReturn = true;
+-
++#if GSL_MAJOR_VERSION >= 2
++ gsl_matrix_free( pMatrixJacobian );
++#endif
++ }
+ gsl_matrix_free( pMatrixCovariance );
+ }
+ gsl_multifit_fdfsolver_free( pSolver );
+--- src/plugins/fits/non_linear_weighted.h.orig 2014-02-13 09:41:44 UTC
++++ src/plugins/fits/non_linear_weighted.h
+@@ -18,6 +18,7 @@
+ #include <gsl/gsl_blas.h>
+ #include <gsl/gsl_multifit_nlin.h>
+ #include <gsl/gsl_statistics.h>
++#include <gsl/gsl_version.h>
+ #include "common.h"
+
+ struct data {
+@@ -101,6 +102,7 @@ bool kstfit_nonlinear_weighted(
+ gsl_multifit_function_fdf function;
+ gsl_vector_view vectorViewInitial;
+ gsl_matrix* pMatrixCovariance;
++ gsl_matrix* pMatrixJacobian;
+ struct data d;
+ double dXInitial[NUM_PARAMS];
+ double* pInputs[3];
+@@ -193,7 +195,17 @@ bool kstfit_nonlinear_weighted(
+ }
+ while( iStatus == GSL_CONTINUE && iIterations < MAX_NUM_ITERATIONS );
+
+- gsl_multifit_covar( pSolver->J, 0.0, pMatrixCovariance );
++#if GSL_MAJOR_VERSION >= 2
++ pMatrixJacobian = gsl_matrix_alloc( iLength, NUM_PARAMS );
++#else
++ pMatrixJacobian = pSolver->J;
++#endif
++
++ if ( pMatrixJacobian != NULL ) {
++#if GSL_MAJOR_VERSION >= 2
++ gsl_multifit_fdfsolver_jac( pSolver, pMatrixJacobian );
++#endif
++ gsl_multifit_covar( pMatrixJacobian, 0.0, pMatrixCovariance );
+
+ //
+ // determine the fitted values...
+@@ -223,7 +235,10 @@ bool kstfit_nonlinear_weighted(
+ scalarOutChi->setValue(gsl_blas_dnrm2( pSolver->f ));
+
+ bReturn = true;
+-
++#if GSL_VERSION_MAJOR >= 2
++ gsl_matrix_free( pMatrixJacobian );
++#endif
++ }
+ gsl_matrix_free( pMatrixCovariance );
+ }
+ gsl_multifit_fdfsolver_free( pSolver );
Modified: head/science/py-mlpy/Makefile
==============================================================================
--- head/science/py-mlpy/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/science/py-mlpy/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -3,7 +3,7 @@
PORTNAME= mlpy
PORTVERSION= 3.5.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science python
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20${PORTVERSION}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Modified: head/science/step/Makefile
==============================================================================
--- head/science/step/Makefile Tue May 2 05:02:52 2017 (r439927)
+++ head/science/step/Makefile Tue May 2 05:26:40 2017 (r439928)
@@ -2,7 +2,7 @@
PORTNAME= step
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science kde kde-kde4
MAINTAINER= kde at FreeBSD.org
More information about the svn-ports-head
mailing list