commit gsl for openSUSE:Factory

2019-12-10 Thread root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2019-12-10 22:41:53

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new.4691 (New)


Package is "gsl"

Tue Dec 10 22:41:53 2019 rev:46 rq:755641 version:2.6

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2019-11-26 17:09:45.991895107 
+0100
+++ /work/SRC/openSUSE:Factory/.gsl.new.4691/gsl.changes2019-12-10 
22:42:06.265816212 +0100
@@ -10 +10 @@
-- update to gsl 2.6: (jsc#SLE-8538)
+- update to gsl 2.6: (jsc#SLE-8495)



Other differences:
--




commit gsl for openSUSE:Factory

2019-11-26 Thread root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2019-11-26 17:09:38

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new.26869 (New)


Package is "gsl"

Tue Nov 26 17:09:38 2019 rev:45 rq:750996 version:2.6

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2019-11-18 20:06:50.861699662 
+0100
+++ /work/SRC/openSUSE:Factory/.gsl.new.26869/gsl.changes   2019-11-26 
17:09:45.991895107 +0100
@@ -10 +10 @@
-- update to gsl 2.6:
+- update to gsl 2.6: (jsc#SLE-8538)



Other differences:
--




commit gsl for openSUSE:Factory

2019-11-18 Thread root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2019-11-18 20:06:49

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new.26869 (New)


Package is "gsl"

Mon Nov 18 20:06:49 2019 rev:44 rq:748898 version:2.6

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2019-08-27 10:12:49.631973771 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new.26869/gsl.changes   2019-11-18 
20:06:50.861699662 +0100
@@ -1,0 +2,6 @@
+Fri Nov 15 09:59:28 UTC 2019 - Christian Goll 
+
+- module package must not be noarch, so that %{_lib} is expanded
+  correctly
+
+---



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.tulDNb/_old  2019-11-18 20:06:51.905699138 +0100
+++ /var/tmp/diff_new_pack.tulDNb/_new  2019-11-18 20:06:51.905699138 +0100
@@ -215,8 +215,10 @@
 %if %{with hpc}
 %package module
 Summary:Module files for %{name}
+# Package can not be noarch, as this will lead to the situation, so 
+# that sometimes 32bit rpm is used with %%{_lib}=lib or 64 bit, where
+# %%{_lib}=lib64
 Group:  Development/Libraries/Parallel
-BuildArch:  noarch
 
 %description module
 This package contains the environment module needed for the GSL





commit gsl for openSUSE:Factory

2019-08-27 Thread root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2019-08-27 10:12:48

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new.7948 (New)


Package is "gsl"

Tue Aug 27 10:12:48 2019 rev:43 rq:725246 version:2.6

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2019-02-25 17:45:13.126910922 
+0100
+++ /work/SRC/openSUSE:Factory/.gsl.new.7948/gsl.changes2019-08-27 
10:12:49.631973771 +0200
@@ -1,0 +2,17 @@
+Wed Aug 21 18:55:31 UTC 2019 - Andreas Stieger 
+
+- update to gsl 2.6:
+  * add BLAS calls for multiple functions
+  * Algorithm and implementation updates
+  * deprecation of multiple functions
+  * removal of multiple previously deprecated functions
+  * add binary search tree module (gsl_bst); based on GNU libavl
+  * remove -u flag to gsl-histogram
+  * updated spmatrix module
+  * add routines for banded Cholesky decomposition
+- drop upstreamed patches:
+  * gsl-1.6-initvars.diff 
+  * gsl-wrap.diff
+  * gsl-fsf_address.patch
+
+---

Old:

  gsl-1.6-initvars.diff
  gsl-2.5.tar.gz
  gsl-2.5.tar.gz.sig
  gsl-fsf_address.patch
  gsl-wrap.diff

New:

  gsl-2.6.tar.gz
  gsl-2.6.tar.gz.sig



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.zPgkth/_old  2019-08-27 10:12:50.463973716 +0200
+++ /var/tmp/diff_new_pack.zPgkth/_new  2019-08-27 10:12:50.463973716 +0200
@@ -19,9 +19,9 @@
 %global flavor @BUILD_FLAVOR@%{nil}
 
 %define pname gsl
-%define vers 2.5
-%define _vers 2_5
-%define lgsl_so_v   23
+%define vers 2.6
+%define _vers 2_6
+%define lgsl_so_v   25
 %define lgslcblas_so_v 0
 
 %if "%{flavor}" == ""
@@ -92,11 +92,8 @@
 Source0:https://ftp.gnu.org/pub/gnu/%{pname}/%{pname}-%{version}.tar.gz
 Source1:
https://ftp.gnu.org/pub/gnu/%{pname}/%{pname}-%{version}.tar.gz.sig
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gsl&download=1#/%{pname}.keyring
-Patch0: gsl-1.6-initvars.diff
-Patch5: gsl-wrap.diff
 Patch6: gsl-qawc-test-x86-precision.diff
 Patch7: gsl-disable-fma.patch
-Patch8: gsl-fsf_address.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -229,11 +226,8 @@
 
 %prep
 %setup -q -n %{pname}-%{version}
-%patch0 -p1
-%patch5 -p1
 %patch6
 %patch7 -p1
-%patch8
 
 %build
 

++ gsl-2.5.tar.gz -> gsl-2.6.tar.gz ++
/work/SRC/openSUSE:Factory/gsl/gsl-2.5.tar.gz 
/work/SRC/openSUSE:Factory/.gsl.new.7948/gsl-2.6.tar.gz differ: char 5, line 1

++ gsl.keyring ++
--- /var/tmp/diff_new_pack.zPgkth/_old  2019-08-27 10:12:50.507973713 +0200
+++ /var/tmp/diff_new_pack.zPgkth/_new  2019-08-27 10:12:50.507973713 +0200
@@ -1,3 +1,4 @@
+GPG keys of Patrick Alken 
 -BEGIN PGP PUBLIC KEY BLOCK-
 Version: GnuPG v2.0.14 (GNU/Linux)
 
@@ -29,6 +30,7 @@
 =sAxL
 -END PGP PUBLIC KEY BLOCK-
 
+GPG keys of Mark Galassi 
 -BEGIN PGP PUBLIC KEY BLOCK-
 Version: GnuPG v1.2.5 (GNU/Linux)
 




commit gsl for openSUSE:Factory

2019-02-25 Thread root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2019-02-25 17:45:11

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new.28833 (New)


Package is "gsl"

Mon Feb 25 17:45:11 2019 rev:42 rq:674908 version:2.5

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2019-01-15 09:13:18.806406043 
+0100
+++ /work/SRC/openSUSE:Factory/.gsl.new.28833/gsl.changes   2019-02-25 
17:45:13.126910922 +0100
@@ -1,0 +2,24 @@
+Thu Feb 14 09:00:22 UTC 2019 - adam.ma...@suse.de
+
+- mark examples as a noarch package
+- install license for examples and remove unnecessary dependencies
+
+---
+Wed Feb 13 08:51:31 UTC 2019 - Antoine Ginies 
+
+- add an examples sub package to test in production env
+
+---
+Mon Feb 11 19:09:54 UTC 2019 - Egbert Eich 
+
+- Simplify package naming for HPC.
+- Fix dependencies for HPC.
+- Library directory is always available when module file is
+  installed, do not hide it.
+- Properly create and tear down default version links when the
+  HPC master packages are installed/uninstalled.
+- Create pkgconfig file for gslcblas as well.
+- Add missing env variables to modules file: MANPATH, INFOPATH,
+  PKG_CONFIG_PATH.
+
+---



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.b9Nx44/_old  2019-02-25 17:45:14.298910440 +0100
+++ /var/tmp/diff_new_pack.b9Nx44/_new  2019-02-25 17:45:14.298910440 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gsl
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -61,8 +61,8 @@
 %define p_datadir %_datadir
 %define p_infodir %_infodir
 %define num_threads 64
-%define libname() lib%{pname}%{lgsl_so_v}
-%define libcblas() lib%{pname}cblas%{lgslcblas_so_v}
+%define libname lib%{pname}%{lgsl_so_v}
+%define libcblas lib%{pname}cblas%{lgslcblas_so_v}
 
 %else
 
@@ -77,8 +77,8 @@
 %define p_datadir %hpc_datadir
 %define p_infodir %hpc_infodir
 %define num_threads 256
-%define libname() lib%{pname}%{expand:%%{hpc_package_name_tail %{**}}}
-%define libcblas() lib%{pname}cblas%{expand:%%{hpc_package_name_tail %{**}}}
+%define libname lib%{package_name}
+%define libcblas lib%{pname}cblas%{hpc_package_name_tail %{_vers}}
 
 %endif
 
@@ -107,14 +107,13 @@
 Requires(post): update-alternatives
 Requires(preun): update-alternatives
 %else
-%hpc_requires
 BuildRequires:  %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel
 BuildRequires:  lua-lmod
 BuildRequires:  suse-hpc
+Requires:   %{libname} = %version
 %global dep_summary %{summary}
 %endif
 
-
 %description
 The GNU Scientific Library (GSL) is a collection of routines for
 numerical computing. The routines are written from scratch by the GSL
@@ -122,14 +121,18 @@
 (API) for C programmers, while allowing wrappers to be written for very
 high level languages.
 
-%package -n %{libname %_vers}
+%package -n %{libname}
 Summary:GNU Scientific Library
 Group:  System/Libraries
-%{?with_hpc:Requires:   %{name}-module >= %version}
+%if %{with hpc}
+%{hpc_requires}
+BuildRequires:  lua-lmod
+Requires:   %{name}-module = %version
+%endif
 
 %{?with_hpc:%{hpc_master_package}}
 
-%description -n %{libname %_vers}
+%description -n %{libname}
 The GNU Scientific Library (GSL) is a collection of routines for
 numerical computing. The routines are written from scratch by the GSL
 team in ANSI C and present an Applications Programming Interface
@@ -150,24 +153,27 @@
 
 %{?with_hpc:%{hpc_master_package  -l -L}}
 
-%package -n %{libcblas %_vers}
+%package -n %{libcblas}
 Summary:A standard C language APIs for BLAS from GNU Scientific Library
 # file conflict, see boo#991155
 Group:  System/Libraries
 Obsoletes:  libgsl0
-%{?with_hpc:Requires:   %{name}-module >= %version}
+%if %{with hpc}
+%{hpc_requires}
+Requires:   %{name}-module = %version
+%endif
 
-%description -n %{libcblas %_vers}
+%description -n %{libcblas}
 This library provides a native C interface to BLAS routines. This is part of
 the GNU Scientific Library.
 
-%{?with_

commit gsl for openSUSE:Factory

2019-01-15 Thread root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2019-01-15 09:13:17

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new.28833 (New)


Package is "gsl"

Tue Jan 15 09:13:17 2019 rev:41 rq:664339 version:2.5

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2018-08-07 10:50:27.428623098 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new.28833/gsl.changes   2019-01-15 
09:13:18.806406043 +0100
@@ -1,0 +2,9 @@
+Tue Oct 23 16:30:44 UTC 2018 - jjo...@suse.com
+
+- Convert package to _multibuild
+- Add HPC build macros and evironment modules
+  * (FATE#324138)
+- Add master packages for libraries and devel package
+- Remove BLAS build dependency
+
+---

New:

  _multibuild



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.7Xu9ki/_old  2019-01-15 09:13:19.338405550 +0100
+++ /var/tmp/diff_new_pack.7Xu9ki/_new  2019-01-15 09:13:19.338405550 +0100
@@ -16,18 +16,82 @@
 #
 
 
-%define lname   libgsl23
-%define lcblasname libgslcblas0
-Name:   gsl
-Version:2.5
+%global flavor @BUILD_FLAVOR@%{nil}
+
+%define pname gsl
+%define vers 2.5
+%define _vers 2_5
+%define lgsl_so_v   23
+%define lgslcblas_so_v 0
+
+%if "%{flavor}" == ""
+ExclusiveArch:  do_not_build
+%define package_name %pname
+%bcond_with hpc
+%endif
+
+%if "%{flavor}" == "serial"
+%bcond_with hpc
+%define manext .gz
+%endif
+
+%if "%{flavor}" == "gnu-hpc"
+%define compiler_family gnu
+%undefine c_f_ver
+%define manext %{nil}
+%bcond_without hpc
+%endif
+
+%if "%{flavor}" == "gnu6-hpc"
+%define compiler_family gnu
+%define c_f_ver 6
+%define manext %{nil}
+%bcond_without hpc
+%endif
+
+%if %{without hpc}
+%if 0%{!?package_name:1}
+%define package_name  %{pname}
+%endif
+%define p_prefix %_prefix
+%define p_includedir %_includedir/%pname
+%define p_libdir %_libdir
+%define p_bindir %_bindir
+%define p_mandir %_mandir
+%define p_datadir %_datadir
+%define p_infodir %_infodir
+%define num_threads 64
+%define libname() lib%{pname}%{lgsl_so_v}
+%define libcblas() lib%{pname}cblas%{lgslcblas_so_v}
+
+%else
+
+%{hpc_init -c %{compiler_family} %{?c_f_ver:-v %{c_f_ver}} %{?ext:-e %{ext}}}
+%define package_name %{hpc_package_name %_vers}
+
+%define p_prefix %hpc_prefix
+%define p_includedir %hpc_includedir
+%define p_libdir %hpc_libdir
+%define p_bindir %hpc_bindir
+%define p_mandir %hpc_mandir
+%define p_datadir %hpc_datadir
+%define p_infodir %hpc_infodir
+%define num_threads 256
+%define libname() lib%{pname}%{expand:%%{hpc_package_name_tail %{**}}}
+%define libcblas() lib%{pname}cblas%{expand:%%{hpc_package_name_tail %{**}}}
+
+%endif
+
+Name:   %{package_name}
+Version:%{vers}
 Release:0
 Summary:GNU Scientific Library
 License:GPL-3.0-or-later
 Group:  Productivity/Scientific/Math
-URL:https://www.gnu.org/software/gsl/
-Source0:https://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz
-Source1:https://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz.sig
-Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gsl&download=1#/%{name}.keyring
+URL:https://www.gnu.org/software/%{pname}/
+Source0:https://ftp.gnu.org/pub/gnu/%{pname}/%{pname}-%{version}.tar.gz
+Source1:
https://ftp.gnu.org/pub/gnu/%{pname}/%{pname}-%{version}.tar.gz.sig
+Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gsl&download=1#/%{pname}.keyring
 Patch0: gsl-1.6-initvars.diff
 Patch5: gsl-wrap.diff
 Patch6: gsl-qawc-test-x86-precision.diff
@@ -35,10 +99,22 @@
 Patch8: gsl-fsf_address.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
-BuildRequires:  blas-devel
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 
+%if %{without hpc}
+BuildRequires:  update-alternatives
+Requires(post): update-alternatives
+Requires(preun): update-alternatives
+%else
+%hpc_requires
+BuildRequires:  %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel
+BuildRequires:  lua-lmod
+BuildRequires:  suse-hpc
+%global dep_summary %{summary}
+%endif
+
+
 %description
 The GNU Scientific Library (GSL) is a collection of routines for
 numerical computing. The routines are written from scratch by the GSL
@@ -46,11 +122,14 @@
 (API) for C programmers, while allowing wrappers to be written for very
 high level languages.
 
-%package -n %{lname}
+%package -n %{libname %_vers}
 Summary:GNU Scientific Library
 Group:  System/Libraries
+%{?with_hpc:Requires:   %{name}-module >= %version}
+
+%{?with_hpc:%{hpc_master_package}}
 
-%description -n %{lname}
+%description -n 

commit gsl for openSUSE:Factory

2018-08-07 Thread root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2018-08-07 10:50:24

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl"

Tue Aug  7 10:50:24 2018 rev:40 rq:627310 version:2.5

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2018-07-04 23:49:00.712297756 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2018-08-07 
10:50:27.428623098 +0200
@@ -1,0 +2,7 @@
+Sat Jul 28 13:49:30 UTC 2018 - jeng...@inai.de
+
+- Remove useless --with-pic only useful for static libs.
+- Fix RPM groups, diversify summaries, trim long descriptions.
+- Trim bias from descriptions.
+
+---



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.hESACu/_old  2018-08-07 10:50:28.188624458 +0200
+++ /var/tmp/diff_new_pack.hESACu/_new  2018-08-07 10:50:28.192624465 +0200
@@ -42,7 +42,7 @@
 %description
 The GNU Scientific Library (GSL) is a collection of routines for
 numerical computing. The routines are written from scratch by the GSL
-team in ANSI C and present a modern Applications Programming Interface
+team in ANSI C and present an Applications Programming Interface
 (API) for C programmers, while allowing wrappers to be written for very
 high level languages.
 
@@ -53,7 +53,7 @@
 %description -n %{lname}
 The GNU Scientific Library (GSL) is a collection of routines for
 numerical computing. The routines are written from scratch by the GSL
-team in ANSI C and present a modern Applications Programming Interface
+team in ANSI C and present an Applications Programming Interface
 (API) for C programmers, while allowing wrappers to be written for very
 high level languages.
 
@@ -77,10 +77,10 @@
 
 %description -n %{lcblasname}
 This library provides a native C interface to BLAS routines. This is part of
-GNU Scientific Library.
+the GNU Scientific Library.
 
 %packagedevel
-Summary:GNU Scientific Library - development files
+Summary:Development files for the GNU Scientific Library
 Group:  Development/Libraries/C and C++
 Requires:   %{lcblasname} = %{version}
 Requires:   %{lname} = %{version}
@@ -92,24 +92,12 @@
 
 The GNU Scientific Library (GSL) is a collection of routines for
 numerical computing. The routines are written from scratch by the GSL
-team in ANSI C, and present a modern Applications Programming Interface
+team in ANSI C, and present an Applications Programming Interface
 (API) for C programmers, while allowing wrappers to be written for very
 high level languages.
 
-The library covers the following areas,
-
-Complex Numbers - Roots of Polynomials - Special Functions -
-Vectors and Matrices - Permutations - Sorting - BLAS Support -
-Linear Algebra - Eigensystems - Fast Fourier Transforms - Quadrature -
-Random Numbers - Quasi-Random Sequences - Random Distributions -
-Statistics - Histograms - N-Tuples - Monte Carlo Integration -
-Simulated Annealing - Differential Equations - Interpolation -
-Numerical Differentiation - Chebyshev Approximation - Series Acceleration -
-Discrete Hankel Transforms - Root-Finding - Minimization -
-Least-Squares Fitting - Physical Constants - IEEE Floating-Point
-
 %packagedoc
-Summary:GNU Scientific Library - development files
+Summary:Documentation for the GNU Scientific Library
 Group:  Documentation/Other
 Requires(post): %{install_info_prereq}
 Requires(preun): %{install_info_prereq}
@@ -119,22 +107,10 @@
 
 The GNU Scientific Library (GSL) is a collection of routines for
 numerical computing. The routines are written from scratch by the GSL
-team in ANSI C, and present a modern Applications Programming Interface
+team in ANSI C, and present an Applications Programming Interface
 (API) for C programmers, while allowing wrappers to be written for very
 high level languages.
 
-The library covers the following areas,
-
-Complex Numbers - Roots of Polynomials - Special Functions -
-Vectors and Matrices - Permutations - Sorting - BLAS Support -
-Linear Algebra - Eigensystems - Fast Fourier Transforms - Quadrature -
-Random Numbers - Quasi-Random Sequences - Random Distributions -
-Statistics - Histograms - N-Tuples - Monte Carlo Integration -
-Simulated Annealing - Differential Equations - Interpolation -
-Numerical Differentiation - Chebyshev Approximation - Series Acceleration -
-Discrete Hankel Transforms - Root-Finding - Minimization -
-Least-Squares Fitting - Physical Constants - IEEE Floating-Point
-
 %prep
 %setup -q
 %patch0 -p1
@@ -148,7 +124,6 @@
 export CFLAGS="%{optflags}"
 %configure \
--disable-static \
-   --with-pic \
--enabl

commit gsl for openSUSE:Factory

2018-07-04 Thread root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2018-07-04 23:48:57

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl"

Wed Jul  4 23:48:57 2018 rev:39 rq:619107 version:2.5

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2018-06-08 23:07:51.516544284 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2018-07-04 
23:49:00.712297756 +0200
@@ -1,0 +2,46 @@
+Tue Jun 26 07:07:15 UTC 2018 - adam.ma...@suse.de
+
+- updated license tags in spec file
+
+---
+Fri Jun 15 07:58:16 UTC 2018 - astie...@suse.com
+
+- gsl 2.5:
+  * doc bug fix in binomial distribution figure
+  * added Wishart distribution
+  * added new module for digital filtering (gsl_filter); current
+filters include:
+ Gaussian filter
+ median filter
+ recursive median filter
+ impulse detection filter
+  * added new module for moving window statistics (gsl_movstat)
+  * added statistics functions:
+ gsl_stats_median()
+ gsl_stats_select()
+ gsl_stats_mad()
+ gsl_stats_mad0()
+ gsl_stats_Sn_from_sorted_data()
+ gsl_stats_Qn_from_sorted_data()
+ gsl_stats_gastwirth_from_sorted_data()
+ gsl_stats_trmean_from_sorted_data()
+  * added Romberg integration (gsl_integration_romberg)
+  * bug fix in deprecated functions gsl_multifit_wlinear_svd and
+gsl_multifit_wlinear_usvd (reported by Vlad Koli)
+  * documention corrected to state that gsl_sf_legendre functions
+do not include Condon-Shortley phase by default
+  * bug fix in exponential fitting example when using larger number
+of points
+  * changed internal workspace inside gsl_spmatrix to a union to
+avoid casting
+  * bug fixes in ode-initval2 for very rare solver crashing cases
+  * add histogram2d figure to manual
+  * bug fix in gsl_spmatrix_add for duplicate input arguments
+  * add support for negative arguments nu in gsl_sf_bessel_Jnu and
+gsl_sf_bessel_Ynu (Konrad Griessinger)
+  * better texinfo documentation for gsl_sf_hyperg functions
+  * fix vector and matrix fread/fwrite testing on windows systems
+when tmpfile() fails
+- drop rstat_test.patch, is upstream
+
+---

Old:

  gsl-2.4.tar.gz
  gsl-2.4.tar.gz.sig
  rstat_test.patch

New:

  gsl-2.5.tar.gz
  gsl-2.5.tar.gz.sig



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.tDzEFJ/_old  2018-07-04 23:49:01.560296818 +0200
+++ /var/tmp/diff_new_pack.tDzEFJ/_new  2018-07-04 23:49:01.560296818 +0200
@@ -19,17 +19,16 @@
 %define lname   libgsl23
 %define lcblasname libgslcblas0
 Name:   gsl
-Version:2.4
+Version:2.5
 Release:0
 Summary:GNU Scientific Library
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  Productivity/Scientific/Math
-Url:https://www.gnu.org/software/gsl/
+URL:https://www.gnu.org/software/gsl/
 Source0:https://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz
 Source1:https://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz.sig
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gsl&download=1#/%{name}.keyring
 Patch0: gsl-1.6-initvars.diff
-Patch1: rstat_test.patch
 Patch5: gsl-wrap.diff
 Patch6: gsl-qawc-test-x86-precision.diff
 Patch7: gsl-disable-fma.patch
@@ -39,7 +38,6 @@
 BuildRequires:  blas-devel
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 The GNU Scientific Library (GSL) is a collection of routines for
@@ -50,7 +48,6 @@
 
 %package -n %{lname}
 Summary:GNU Scientific Library
-License:GPL-3.0+
 Group:  System/Libraries
 
 %description -n %{lname}
@@ -75,7 +72,6 @@
 %package -n %{lcblasname}
 Summary:A standard C language APIs for BLAS from GNU Scientific Library
 # file conflict, see boo#991155
-License:GPL-3.0+
 Group:  System/Libraries
 Obsoletes:  libgsl0
 
@@ -85,9 +81,9 @@
 
 %packagedevel
 Summary:GNU Scientific Library - development files
-License:GPL-2.0+
 Group:  Development/Libraries/C and C++
-Requires:   %{lname} = %{version}, %{lcblasname} = %{version}
+Requires:   %{lcblasname} = %{version}
+Requires:   %{lname} = %{version}
 Requires(pre):  %{install_info_prereq}
 
 %description devel
@@ -114,10 +110,9 @@
 
 %package   doc
 Summary:GNU Scientific Library - development files
-License:GPL-2.0+
 Group:  Documentation/Other
-Re

commit gsl for openSUSE:Factory

2018-06-08 Thread root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2018-06-08 23:07:50

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl"

Fri Jun  8 23:07:50 2018 rev:38 rq:607057 version:2.4

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2017-06-28 10:35:19.131589934 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2018-06-08 
23:07:51.516544284 +0200
@@ -1,0 +2,5 @@
+Mon May 14 13:07:21 UTC 2018 - adam.ma...@suse.de
+
+- temporarily disable unit tests on i586 (boo#1092530)
+
+---



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.sJLDYB/_old  2018-06-08 23:07:52.456510352 +0200
+++ /var/tmp/diff_new_pack.sJLDYB/_new  2018-06-08 23:07:52.460510208 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gsl
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -160,7 +160,11 @@
 make %{?_smp_mflags}
 
 %check
+%ifarch %{ix86}
+make %{?_smp_mflags} check || ( find -name \*.log -print -exec cat {} \; ; 
exit 0 )
+%else
 make %{?_smp_mflags} check || ( find -name \*.log -print -exec cat {} \; ; 
exit 1 )
+%endif
 
 %install
 %make_install






commit gsl for openSUSE:Factory

2017-06-28 Thread root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2017-06-28 10:35:15

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl"

Wed Jun 28 10:35:15 2017 rev:37 rq:505213 version:2.4

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2017-05-27 13:09:27.539052876 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2017-06-28 
10:35:19.131589934 +0200
@@ -1,0 +2,41 @@
+Tue Jun 20 08:26:18 UTC 2017 - adam.ma...@suse.de
+
+- rstat_test.patch - Fix rstat test on PPC platform
+- re-enable multi-job support in unit tests (check make target)
+
+---
+Mon Jun 19 14:11:18 UTC 2017 - adam.ma...@suse.de
+
+- Update to new upstream version 2.4:
+  * add const to declaration of appropriate gsl_rstat routines
+  * added routines for Hermite polynomials, gsl_sf_hermite_*
+  * added routines to compute integrals with fixed-point
+quadrature, based on IQPACK
+  * added new nonlinear least squares example for fitting
+a Gaussian to data
+  * deprecated routines:
+ gsl_sf_coupling_6j_INCORRECT
+ gsl_sf_coupling_6j_INCORRECT_e
+  * deprecated routine 'gsl_linalg_hessenberg' (replaced
+by gsl_linalg_hessenberg_decomp)
+  * removed routines which were deprecated in v2.1:
+ gsl_bspline_deriv_alloc
+ gsl_bspline_deriv_free
+  * changed COD expression to Q R Z^T instead of Q R Z to
+be consistent with standard texts
+  * added check for nz == 0 in gsl_spmatrix_get
+  * permit zero-dimension blocks, vectors, matrics, subvectors,
+submatrices, and views of the above
+  * added routine gsl_linalg_COD_lssolve2 for regularized
+least squares problems
+- obsoletes patches:
+  * ppc_test_tolerence.patch
+  * fix_legendre_test.patch
+- unit tests re-enabled
+
+---
+Wed Jun 14 11:54:35 UTC 2017 - adam.ma...@suse.de
+
+- Update to test version 2.3.90. 
+
+---

Old:

  fix_legendre_test.patch
  gsl-2.3.tar.gz
  gsl-2.3.tar.gz.sig
  ppc_test_tolerence.patch

New:

  gsl-2.4.tar.gz
  gsl-2.4.tar.gz.sig
  rstat_test.patch



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.rbT7QB/_old  2017-06-28 10:35:20.039461494 +0200
+++ /var/tmp/diff_new_pack.rbT7QB/_new  2017-06-28 10:35:20.039461494 +0200
@@ -16,10 +16,10 @@
 #
 
 
-%define lname   libgsl19
+%define lname   libgsl23
 %define lcblasname libgslcblas0
 Name:   gsl
-Version:2.3
+Version:2.4
 Release:0
 Summary:GNU Scientific Library
 License:GPL-3.0+
@@ -29,12 +29,11 @@
 Source1:https://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz.sig
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gsl&download=1#/%{name}.keyring
 Patch0: gsl-1.6-initvars.diff
+Patch1: rstat_test.patch
 Patch5: gsl-wrap.diff
 Patch6: gsl-qawc-test-x86-precision.diff
 Patch7: gsl-disable-fma.patch
 Patch8: gsl-fsf_address.patch
-Patch9: ppc_test_tolerence.patch
-Patch10:fix_legendre_test.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  blas-devel
@@ -75,9 +74,9 @@
 
 %package -n %{lcblasname}
 Summary:A standard C language APIs for BLAS from GNU Scientific Library
+# file conflict, see boo#991155
 License:GPL-3.0+
 Group:  System/Libraries
-# file conflict, see boo#991155
 Obsoletes:  libgsl0
 
 %description -n %{lcblasname}
@@ -144,16 +143,11 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 %patch5 -p1
 %patch6
 %patch7 -p1
 %patch8
-%ifarch ppc64 ppc64le
-%patch9 -p1
-%endif
-%ifarch %ix86
-%patch10 -p1
-%endif
 
 %build
 autoreconf -fiv
@@ -166,7 +160,7 @@
 make %{?_smp_mflags}
 
 %check
-make check --jobs 1 || ( find -name \*.log -print -exec cat {} \; ; exit 1 )
+make %{?_smp_mflags} check || ( find -name \*.log -print -exec cat {} \; ; 
exit 1 )
 
 %install
 %make_install

++ gsl-2.3.tar.gz -> gsl-2.4.tar.gz ++
 379963 lines of diff (skipped)


++ rstat_test.patch ++
Author: Patrick Alken
Date: Tue Jun 20 10:27:06 CEST 2017

Index: gsl-2.4/rstat/test.c
===
--- gsl-2.4.orig/rstat/test.c
+++ gsl-2.4/rstat/test.c
@@ -127,7 +127,7 @@ main()
   {
 const size_t N = 200;
 double *data = random_data(N, r);
-double data2[] = { 4.0, 7.0, 13.0, 16.0 };
+double data2[] = { 4.0, 7.0, 13.0, 16.0, -5.0 };
 size_t i;
 
 test_basic(2, data, tol1);
@@ -139,10 +139,10 @@ main()
 test_basic(150,

commit gsl for openSUSE:Factory

2017-05-27 Thread root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2017-05-27 13:08:12

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl"

Sat May 27 13:08:12 2017 rev:36 rq:495838 version:2.3

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2016-07-30 00:26:06.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2017-05-27 
13:09:27.539052876 +0200
@@ -1,0 +2,40 @@
+Thu May 18 08:57:35 UTC 2017 - adam.ma...@suse.de
+
+- Add unit test error logs to build logs when there is a failure
+- ppc_test_tolerence.patch: Fix unit tests on PPC64 and PPC64LE
+- fix_legendre_test.patch: Ignore part of failing unit test on i586
+  (boo#1030250)
+
+---
+Fri Jan  6 09:31:46 UTC 2017 - mplus...@suse.com
+
+- Update to version 2.3:
+  * bug fix in documentation for gsl_linalg_LU_refine
+  * added gsl_multifit_linear_tsvd and gsl_multifit_wlinear_tsvd
+  * improved rstat example program and added documentation for
+  * added function gsl_multifit_linear_rank
+  * bug fix in nonlinear least squares when using data weights with
+  * add 2D subspace method for large systems (multilarge_nlinear)
+  * bug fix in gsl_ran_beta for small parameters
+  * bug fix in gsl_complex_tan for negative imaginary arguments
+  * doc bug fix: value of golden ratio
+  * fixed scaling issue in 2D subspace nonlinear least squares
+method
+  * optimize dogleg methods to calculate Gauss-Newton point
+only when needed
+  * reverted gsl_linalg_cholesky_decomp to its previous behavior
+so it is backward compatible; new cholesky routine is
+gsl_linalg_cholesky_decomp1
+  * updated gsl_linalg_cholesky_invert to use Level-2 BLAS
+  * added functions gsl_linalg_tri_*_invert for inverting
+  * fix GSL_EIGEN_SORT_VAL_{ASC,DESC} for nonsymmetric
+  * added complete orthogonal decomposition routines
+  * and many more - see ChangeLog for full list
+- Drop upstreamed patches:
+  * gsl-disable-multifit-test.patch
+  * gsl-rstat-test-powerpc.patch
+- Packaging changes:
+  * use https url's for download
+  * fetch keyring from savannah
+
+---

Old:

  gsl-2.1.tar.gz
  gsl-2.1.tar.gz.sig
  gsl-disable-multifit-test.patch
  gsl-rstat-test-powerpc.patch

New:

  fix_legendre_test.patch
  gsl-2.3.tar.gz
  gsl-2.3.tar.gz.sig
  ppc_test_tolerence.patch



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.5c41QP/_old  2017-05-27 13:09:28.346938652 +0200
+++ /var/tmp/diff_new_pack.5c41QP/_new  2017-05-27 13:09:28.350938088 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gsl
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,30 +19,27 @@
 %define lname   libgsl19
 %define lcblasname libgslcblas0
 Name:   gsl
-Version:2.1
+Version:2.3
 Release:0
 Summary:GNU Scientific Library
 License:GPL-3.0+
 Group:  Productivity/Scientific/Math
-Url:http://www.gnu.org/software/gsl/
-Source0:ftp://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz
-Source1:ftp://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz.sig
-Source2:%{name}.keyring
+Url:https://www.gnu.org/software/gsl/
+Source0:https://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz
+Source1:https://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz.sig
+Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gsl&download=1#/%{name}.keyring
 Patch0: gsl-1.6-initvars.diff
 Patch5: gsl-wrap.diff
 Patch6: gsl-qawc-test-x86-precision.diff
 Patch7: gsl-disable-fma.patch
 Patch8: gsl-fsf_address.patch
-# PATCH-FIX-UPSTREAM gsl-disable-multifit-test.patch -- Disable multifit test, 
knows issue for 32-bit systems
-Patch9: gsl-disable-multifit-test.patch
-# PATCH-FIX-UPSTREAM gsl-rstat-test-powerpc.patch
-Patch10:gsl-rstat-test-powerpc.patch
+Patch9: ppc_test_tolerence.patch
+Patch10:fix_legendre_test.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  blas-devel
 BuildRequires:  libtool
-BuildRequires:  pkg-config
-Requires(pre):  %{install_info_prereq}
+BuildRequires:  pkgconfig
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -119,8 +116,9 @@
 %package   doc
 Summary:GNU Scientific Library - development files
 License: 

commit gsl for openSUSE:Factory

2016-07-29 Thread h_root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2016-07-30 00:26:05

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl"

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2016-07-26 12:55:45.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2016-07-30 
00:26:06.0 +0200
@@ -1,0 +2,10 @@
+Fri Jul 29 11:08:14 UTC 2016 - adam.ma...@suse.de
+
+- Add missing Requires in -devel following package split
+
+---
+Fri Jul 29 07:48:04 UTC 2016 - dmitr...@opensuse.org
+
+- Move gslcblas library to separate package [boo#991155]
+
+---



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.V5Nx42/_old  2016-07-30 00:26:07.0 +0200
+++ /var/tmp/diff_new_pack.V5Nx42/_new  2016-07-30 00:26:07.0 +0200
@@ -17,6 +17,7 @@
 
 
 %define lname   libgsl19
+%define lcblasname libgslcblas0
 Name:   gsl
 Version:2.1
 Release:0
@@ -75,11 +76,22 @@
 Discrete Hankel Transforms - Root-Finding - Minimization -
 Least-Squares Fitting - Physical Constants - IEEE Floating-Point
 
+%package -n %{lcblasname}
+Summary:A standard C language APIs for BLAS from GNU Scientific Library
+License:GPL-3.0+
+Group:  System/Libraries
+# file conflict, see boo#991155
+Obsoletes:  libgsl0
+
+%description -n %{lcblasname}
+This library provides a native C interface to BLAS routines. This is part of
+GNU Scientific Library.
+
 %packagedevel
 Summary:GNU Scientific Library - development files
 License:GPL-2.0+
 Group:  Development/Libraries/C and C++
-Requires:   %{lname} = %{version}
+Requires:   %{lname} = %{version}, %{lcblasname} = %{version}
 Requires(pre):  %{install_info_prereq}
 
 %description devel
@@ -168,6 +180,10 @@
 
 %postun -n %{lname} -p /sbin/ldconfig
 
+%post   -n %{lcblasname} -p /sbin/ldconfig
+
+%postun -n %{lcblasname} -p /sbin/ldconfig
+
 %files
 %defattr(-,root,root)
 %{_bindir}/gsl-histogram
@@ -178,8 +194,11 @@
 
 %files -n %{lname}
 %defattr(-,root,root)
-%doc COPYING
-%{_libdir}/libgsl*.so.*
+%{_libdir}/libgsl.so.*
+
+%files -n %{lcblasname}
+%defattr(-,root,root)
+%{_libdir}/libgslcblas.so.*
 
 %files devel
 %defattr(-,root,root)






commit gsl for openSUSE:Factory

2016-07-26 Thread h_root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2016-07-26 12:55:43

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl"

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2015-06-12 20:27:12.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2016-07-26 
12:55:45.0 +0200
@@ -1,0 +2,40 @@
+Sat Jun 18 20:39:30 UTC 2016 - dmitr...@opensuse.org
+
+- Update to version 2.1
+  * added gsl_multifit_linear_rcond() to compute reciprocal
+condition number of least squares matrix
+  * added gsl_multilarge module for large linear least squares
+systems
+  New in version 2.0
+  * added L-curve analysis routines for linear Tikhonov regression
+  * add running statistics module
+  * added bilinear and bicubic interpolation
+  * added function gsl_multifit_robust_residuals to compute robust
+fit residuals
+  * added Steffen monotonic interpolation method
+  * added new nonlinear least squares solver 'lmniel' suitable for
+systems with large numbers of data
+  * nonlinear least squares solver now tracks the number of function
+Jacobian evaluations, see example program for details
+  * the 'fdf' field of gsl_multifit_function_fdf is now deprecated
+and does not need to be specified for nonlinear least squares
+problems
+  * added extensive test suite to nonlinear least squares module,
+resulting in a few minor bug fixes; the routine
+gsl_multifit_fdfsolver_driver has been rewritten (with API change)
+to handle the various error codes of the lmsder iterate
+routine, resulting in a high level caller which is highly robust
+for a wide class of problems
+  * added support for sparse matrices, including a GMRES
+iterative linear solver
+  * added routines gsl_linalg_givens and gsl_linalg_givens_gv
+for Givens rotations
+  * added Tikhonov (ridge) regularization to least squares module
+(linear and nonlinear)
+  * Drop obsolete gsl-sorting-complex-numbers.patch
+- Disable multifit test for 32-bit systems
+  * gsl-disable-multifit-test.patch
+- Fix build on PowerPC systems
+  * gsl-rstat-test-powerpc.patch
+
+---

Old:

  gsl-1.16.tar.gz
  gsl-1.16.tar.gz.sig
  gsl-sorting-complex-numbers.patch

New:

  gsl-2.1.tar.gz
  gsl-2.1.tar.gz.sig
  gsl-disable-multifit-test.patch
  gsl-rstat-test-powerpc.patch



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.5IMxsb/_old  2016-07-26 12:55:46.0 +0200
+++ /var/tmp/diff_new_pack.5IMxsb/_new  2016-07-26 12:55:46.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gsl
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
 #
 
 
-%define lname   libgsl0
+%define lname   libgsl19
 Name:   gsl
-Version:1.16
+Version:2.1
 Release:0
 Summary:GNU Scientific Library
 License:GPL-3.0+
@@ -32,7 +32,10 @@
 Patch6: gsl-qawc-test-x86-precision.diff
 Patch7: gsl-disable-fma.patch
 Patch8: gsl-fsf_address.patch
-Patch9: gsl-sorting-complex-numbers.patch
+# PATCH-FIX-UPSTREAM gsl-disable-multifit-test.patch -- Disable multifit test, 
knows issue for 32-bit systems
+Patch9: gsl-disable-multifit-test.patch
+# PATCH-FIX-UPSTREAM gsl-rstat-test-powerpc.patch
+Patch10:gsl-rstat-test-powerpc.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  blas-devel
@@ -135,7 +138,12 @@
 %patch6
 %patch7 -p1
 %patch8
+%ifarch %ix86
 %patch9 -p1
+%endif
+%ifarch ppc ppc64 ppc64le
+%patch10 -p1
+%endif
 
 %build
 autoreconf -fi
@@ -171,7 +179,7 @@
 %files -n %{lname}
 %defattr(-,root,root)
 %doc COPYING
-%{_libdir}/libgsl*.so.0*
+%{_libdir}/libgsl*.so.*
 
 %files devel
 %defattr(-,root,root)

++ gsl-1.16.tar.gz -> gsl-2.1.tar.gz ++
 110591 lines of diff (skipped)

++ gsl-disable-multifit-test.patch ++
Index: gsl-2.1/multifit/Makefile.am
===
--- gsl-2.1.orig/multifit/Makefile.am
+++ gsl-2.1/multifit/Makefile.am
@@ -13,61 +13,7 @@ lmpar.c \
 lmset.c \
 lmiterate.c \
 lmmisc.c\
-qrsolv.c\
-test_bard.c \
-test_beale.c\
-test_biggs.c\
-test_box.c  \
-test_boxbod.c   \
-test_brown1.c   \
-test_brown2.c 

commit gsl for openSUSE:Factory

2015-06-12 Thread h_root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2015-06-12 20:27:10

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl"

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2015-03-01 14:57:40.0 
+0100
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2015-06-12 
20:27:12.0 +0200
@@ -1,0 +2,6 @@
+Mon Jun  8 07:25:20 UTC 2015 - dims...@opensuse.org
+
+- Add gsl-sorting-complex-numbers.patch: fix in sorting of complex
+  numbers (http://savannah.gnu.org/bugs/?39055).
+
+---

New:

  gsl-sorting-complex-numbers.patch



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.sNRuoo/_old  2015-06-12 20:27:13.0 +0200
+++ /var/tmp/diff_new_pack.sNRuoo/_new  2015-06-12 20:27:13.0 +0200
@@ -32,6 +32,7 @@
 Patch6: gsl-qawc-test-x86-precision.diff
 Patch7: gsl-disable-fma.patch
 Patch8: gsl-fsf_address.patch
+Patch9: gsl-sorting-complex-numbers.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  blas-devel
@@ -134,6 +135,7 @@
 %patch6
 %patch7 -p1
 %patch8
+%patch9 -p1
 
 %build
 autoreconf -fi


++ gsl-sorting-complex-numbers.patch ++
>From 9cc12d0377dd634b1b97954d076b715f982853b7 Mon Sep 17 00:00:00 2001
From: Patrick Alken 
Date: Fri, 04 Apr 2014 19:36:16 +
Subject: bug fix in sorting of complex numbers (bug #39055)

---
diff --git a/poly/test.c b/poly/test.c
index 9c147f6..d090802 100644
--- a/poly/test.c
+++ b/poly/test.c
@@ -25,11 +25,21 @@
 #include 
 #include 
 
+/* sort by Re(z) then by Im(z) */
 static int
 cmp_cplx(const double *a, const double *b)
 {
-   double t = (a[0] * a[0] + a[1] * a[1]) - (b[0] * b[0] + b[1] * b[1]);
-   return t < 0.0 ? -1 : t > 0.0 ? 1 : 0;
+  double r = a[0] - b[0];
+
+  if (r == 0.0)
+{
+  double t = a[1] - b[1];
+   return t < 0.0 ? -1 : t > 0.0 ? 1 : 0;
+}
+  else if (r < 0.0)
+return -1;
+  else
+return 1;
 }
 
 int
@@ -534,25 +544,26 @@ main (void)
Problem reported by Munagala Ramanath (bug #39055)
 */
 
-double a[16] = { 32, -48, -8, 28, -8, 16, -16, 12, -16, 6, 10, -17, 10, 2, 
-4, 1 };
+double a[16] = { 32, -48, -8, 28, -8, 16, -16, 12,
+-16, 6, 10, -17, 10, 2, -4, 1 };
 double z[16*2];
 
-double expected[16*20] = {
-  1.,  0.0,
-  1.,  0.0,
- -1.,  0.0,
--0.65893856175240950,  0.83459757287426684,
--0.65893856175240950, -0.83459757287426684,
-   -0.070891117403341281,  -1.1359249087587791,
-   -0.070891117403341281,   1.1359249087587791,
-  1.1142366961812986, -0.48083981203389980,
-  1.1142366961812986,  0.48083981203389980,
- -1.3066982484920768,  0.0,
- 0.57284747839410854,   1.1987808988289705,
- 0.57284747839410854,  -1.1987808988289705,
- -1.6078107423472359,  0.0,
-  2.,  0.0,
-  2.,  0.0 };
+double expected[16*2] = {
+ -1.6078107423472359,0.0,
+ -1.3066982484920768,0.0,
+ -1.,0.0,
+ -0.65893856175240950,  -0.83459757287426684,
+ -0.65893856175240950,   0.83459757287426684,
+ -0.070891117403341281, -1.1359249087587791,
+ -0.070891117403341281,  1.1359249087587791,
+  0.57284747839410854,  -1.1987808988289705,
+  0.57284747839410854,   1.1987808988289705,
+  1.,0.0,
+  1.,0.0,
+  1.1142366961812986,   -0.48083981203389980,
+  1.1142366961812986,0.48083981203389980,
+  2.,0.0,
+  2.,0.0 };
 
 int i;
 
--
cgit v0.9.0.2





commit gsl for openSUSE:Factory

2015-03-01 Thread h_root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2015-03-01 14:57:39

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl"

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2014-07-27 08:25:47.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2015-03-01 
14:57:40.0 +0100
@@ -1,0 +2,9 @@
+Wed Feb 25 20:04:58 UTC 2015 - mplus...@suse.com
+
+- Cleanup spec file with spec-cleaner
+- Add gpg keys
+- Update dependencies
+- Split documentation to separate package
+- Run only one job for checks
+
+---

New:

  gsl-1.16.tar.gz.sig
  gsl.keyring



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.i63amh/_old  2015-03-01 14:57:42.0 +0100
+++ /var/tmp/diff_new_pack.i63amh/_new  2015-03-01 14:57:42.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gsl
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,33 +16,29 @@
 #
 
 
-Name:   gsl
 %define lname   libgsl0
+Name:   gsl
 Version:1.16
 Release:0
-# NOTE: The package has been update to 1.10+ after all issues with
-# GNU GPLv3 have been resolved.
 Summary:GNU Scientific Library
 License:GPL-3.0+
 Group:  Productivity/Scientific/Math
-
-Source: ftp://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz
-Patch:  gsl-1.6-initvars.diff
+Url:http://www.gnu.org/software/gsl/
+Source0:ftp://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz
+Source1:ftp://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz.sig
+Source2:%{name}.keyring
+Patch0: gsl-1.6-initvars.diff
 Patch5: gsl-wrap.diff
 Patch6: gsl-qawc-test-x86-precision.diff
 Patch7: gsl-disable-fma.patch
 Patch8: gsl-fsf_address.patch
-Url:http://www.gnu.org/software/gsl/
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-#BuildRequires:  blas latex2html
-BuildRequires:  blas
-%if 0%{?suse_version}
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  blas-devel
 BuildRequires:  libtool
-%endif
-BuildRequires:  pkgconfig
-%if 0%{?fedora_version}
-Requires:   info
-%endif
+BuildRequires:  pkg-config
+Requires(pre):  %{install_info_prereq}
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 The GNU Scientific Library (GSL) is a collection of routines for
@@ -51,12 +47,12 @@
 (API) for C programmers, while allowing wrappers to be written for very
 high level languages.
 
-%package -n %lname
+%package -n %{lname}
 Summary:GNU Scientific Library
 License:GPL-3.0+
 Group:  System/Libraries
 
-%description -n %lname
+%description -n %{lname}
 The GNU Scientific Library (GSL) is a collection of routines for
 numerical computing. The routines are written from scratch by the GSL
 team in ANSI C and present a modern Applications Programming Interface
@@ -79,11 +75,8 @@
 Summary:GNU Scientific Library - development files
 License:GPL-2.0+
 Group:  Development/Libraries/C and C++
-Requires:   %lname = %{version}
-Requires:   glibc-devel
-%if 0%{?suse_version}
-PreReq: %{install_info_prereq}
-%endif
+Requires:   %{lname} = %{version}
+Requires(pre):  %{install_info_prereq}
 
 %description devel
 This package contains the headers, static libraries and some
@@ -107,9 +100,36 @@
 Discrete Hankel Transforms - Root-Finding - Minimization - 
 Least-Squares Fitting - Physical Constants - IEEE Floating-Point
 
+%package   doc
+Summary:GNU Scientific Library - development files
+License:GPL-2.0+
+Group:  Documentation
+Requires(pre):  %{install_info_prereq}
+
+%description   doc
+This package contains documentation for GSL
+
+The GNU Scientific Library (GSL) is a collection of routines for
+numerical computing. The routines are written from scratch by the GSL
+team in ANSI C, and present a modern Applications Programming Interface
+(API) for C programmers, while allowing wrappers to be written for very
+high level languages.
+
+The library covers the following areas,
+
+Complex Numbers - Roots of Polynomials - Special Functions -
+Vectors and Matrices - Permutations - Sorting - BLAS Support -
+Linear Algebra - Eigensystems - Fast Fourier Transforms - Quadrature -
+Random Numbers - Quasi-Random Sequences - Random Distributions -
+Statistics 

commit gsl for openSUSE:Factory

2014-07-26 Thread h_root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2014-07-27 08:25:40

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl"

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2013-09-11 12:00:11.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2014-07-27 
08:25:47.0 +0200
@@ -1,0 +2,7 @@
+Sat Jul 19 14:23:59 UTC 2014 - jeng...@inai.de
+
+- Utilize shared library package naming guidelines
+  (split gsl -> gsl,libgsl0)
+- Set RPM groups
+
+---



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.dduBMJ/_old  2014-07-27 08:25:48.0 +0200
+++ /var/tmp/diff_new_pack.dduBMJ/_new  2014-07-27 08:25:48.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gsl
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,22 +17,15 @@
 
 
 Name:   gsl
-#BuildRequires:  blas latex2html
-BuildRequires:  blas
-%if 0%{?suse_version}
-BuildRequires:  libtool
-%endif
-BuildRequires:  pkgconfig
-%if 0%{?fedora_version}
-Requires:   info
-%endif
+%define lname   libgsl0
 Version:1.16
 Release:0
 # NOTE: The package has been update to 1.10+ after all issues with
 # GNU GPLv3 have been resolved.
 Summary:GNU Scientific Library
 License:GPL-3.0+
-Group:  Development/Libraries/C and C++
+Group:  Productivity/Scientific/Math
+
 Source: ftp://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz
 Patch:  gsl-1.6-initvars.diff
 Patch5: gsl-wrap.diff
@@ -41,6 +34,15 @@
 Patch8: gsl-fsf_address.patch
 Url:http://www.gnu.org/software/gsl/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+#BuildRequires:  blas latex2html
+BuildRequires:  blas
+%if 0%{?suse_version}
+BuildRequires:  libtool
+%endif
+BuildRequires:  pkgconfig
+%if 0%{?fedora_version}
+Requires:   info
+%endif
 
 %description
 The GNU Scientific Library (GSL) is a collection of routines for
@@ -49,6 +51,18 @@
 (API) for C programmers, while allowing wrappers to be written for very
 high level languages.
 
+%package -n %lname
+Summary:GNU Scientific Library
+License:GPL-3.0+
+Group:  System/Libraries
+
+%description -n %lname
+The GNU Scientific Library (GSL) is a collection of routines for
+numerical computing. The routines are written from scratch by the GSL
+team in ANSI C and present a modern Applications Programming Interface
+(API) for C programmers, while allowing wrappers to be written for very
+high level languages.
+
 The library covers the following areas:
 
 Complex Numbers - Roots of Polynomials - Special Functions - 
@@ -65,8 +79,8 @@
 Summary:GNU Scientific Library - development files
 License:GPL-2.0+
 Group:  Development/Libraries/C and C++
+Requires:   %lname = %{version}
 Requires:   glibc-devel
-Requires:   gsl = %{version}
 %if 0%{?suse_version}
 PreReq: %{install_info_prereq}
 %endif
@@ -127,19 +141,21 @@
 %{__rm} -f %{buildroot}%{_libdir}/*.la
 %{__rm} -f %{buildroot}%{_infodir}/dir
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
+%post   -n %lname -p /sbin/ldconfig
+%postun -n %lname -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
-%{_libdir}/libgsl*.so.*
 %{_bindir}/gsl-histogram
 %{_bindir}/gsl-randist
 %doc %{_mandir}/man1/gsl-histogram.1.gz
 %doc %{_mandir}/man1/gsl-randist.1.gz
 %doc AUTHORS BUGS COPYING ChangeLog NEWS README THANKS TODO
 
+%files -n %lname
+%defattr(-,root,root)
+%{_libdir}/libgsl*.so.0*
+
 %files devel
 %defattr(-,root,root)
 %{_includedir}/gsl

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gsl for openSUSE:Factory

2013-09-11 Thread h_root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2013-09-11 12:00:10

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl"

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2012-06-29 10:40:03.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2013-09-11 
12:00:11.0 +0200
@@ -1,0 +2,37 @@
+Mon Sep  9 19:46:07 UTC 2013 - badshah...@gmail.com
+
+- Update to version 1.16:
+  + fixed error in gsl_rng_fwrite where uninitialized padding
+bytes were being written (bug #39104)
+  + fixed error in gsl_block_alloc where padding bytes were not
+properly initialized (bugs #39101,#39102,#39103)
+  + fixed error in ntuple/test.c where padding bytes were not
+properly initialized (bug #39105)
+  + fixed triangle selection bug in gsl_sf_coupling_6j_e and
+gsl_sf_coupling_9j_e (bugs #39466 and #29606)
+  + added higher level wrapper routine
+gsl_multifit_fdfsolver_driver
+  + converted gsl_multifit_linear_residuals to use dgemv to
+improve efficiency (bug #39153)
+  + added functions gsl_stats_spearman and gsl_sort_vector2 to
+compute Spearman rank correlation
+  + added function gsl_poly_dd_hermite_init for Hermite
+interpolation
+  + Added support for robust linear least squares
+  + Added function gsl_linalg_SV_leverage for computing
+statistical leverages from SVD decomposition
+  + Added support for approximating the Jacobian of nonlinear least
+squares fits using forward finite differences
+  + Extended gsl_sf_coupling_3j to allow larger range and to
+handle the special case (ja jb jc; 0 0 0)=0 when ja+jb+jc is
+odd
+  + Fixed gsl_sf_mathieu_se_array to return zero when the order is
+zero [bug #33679]
+  + Fixed overflow in gsl_sf_lncosh for large negative x (x<-354)
+  + Improved gsl_ran_negative_binomial_pdf to avoid
+underflow/overflow for large arguments
+  + Multisets now allow k strictly greater than n
+  + Fixed gsl_matrix_complex_fwrite/fread failure for
+noncontiguous matrices
+
+---

Old:

  gsl-1.15.tar.bz2

New:

  gsl-1.16.tar.gz



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.FsWbLZ/_old  2013-09-11 12:00:12.0 +0200
+++ /var/tmp/diff_new_pack.FsWbLZ/_new  2013-09-11 12:00:12.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gsl
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,14 +26,14 @@
 %if 0%{?fedora_version}
 Requires:   info
 %endif
-Version:1.15
+Version:1.16
 Release:0
 # NOTE: The package has been update to 1.10+ after all issues with
 # GNU GPLv3 have been resolved.
 Summary:GNU Scientific Library
 License:GPL-3.0+
 Group:  Development/Libraries/C and C++
-Source: ftp://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.bz2
+Source: ftp://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.gz
 Patch:  gsl-1.6-initvars.diff
 Patch5: gsl-wrap.diff
 Patch6: gsl-qawc-test-x86-precision.diff

++ gsl-fsf_address.patch ++
--- /var/tmp/diff_new_pack.FsWbLZ/_old  2013-09-11 12:00:12.0 +0200
+++ /var/tmp/diff_new_pack.FsWbLZ/_new  2013-09-11 12:00:12.0 +0200
@@ -6,8 +6,8 @@
   * General Public License for more details.
   * 
   * You should have received a copy of the GNU General Public License
-- * along with this program; if not, write to the Free Software
-- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307, USA.
+- * along with this program; if not, write to the Free Software Foundation,
+- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 + * along with this program; if not, see http://www.gnu.org/licenses/
   */
  

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gsl for openSUSE:Factory

2012-06-29 Thread h_root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2012-06-29 10:20:05

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl", Maintainer is "p...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2012-03-29 11:40:43.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2012-06-29 
10:40:03.0 +0200
@@ -1,0 +2,5 @@
+Fri Jun 29 07:10:33 UTC 2012 - co...@suse.com
+
+- the buildrequire for specific gcc libraries seems unneeded (and broke)
+
+---



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.pGrlZZ/_old  2012-06-29 10:40:06.0 +0200
+++ /var/tmp/diff_new_pack.pGrlZZ/_new  2012-06-29 10:40:06.0 +0200
@@ -22,7 +22,6 @@
 %if 0%{?suse_version}
 BuildRequires:  libtool
 %endif
-BuildRequires:  libquadmath46
 BuildRequires:  pkgconfig
 %if 0%{?fedora_version}
 Requires:   info

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gsl for openSUSE:Factory

2012-03-29 Thread h_root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2012-03-29 11:40:42

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl", Maintainer is "p...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2012-03-28 00:01:10.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2012-03-29 
11:40:43.0 +0200
@@ -1,0 +2,8 @@
+Wed Mar 28 18:16:16 CEST 2012 - p...@suse.de
+
+- Remove the unneccessary -fno-strict-aliasing.
+- Replace FSF address in headers by link to the FSF licenses web
+  page.
+- prefix all patch files with a 'gsl-'
+
+---
@@ -6,0 +15 @@
+

Old:

  disable-fma.patch
  qawc-test-x86-precision.diff

New:

  gsl-disable-fma.patch
  gsl-fsf_address.patch
  gsl-qawc-test-x86-precision.diff



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.pHV1Aj/_old  2012-03-29 11:40:45.0 +0200
+++ /var/tmp/diff_new_pack.pHV1Aj/_new  2012-03-29 11:40:45.0 +0200
@@ -22,6 +22,7 @@
 %if 0%{?suse_version}
 BuildRequires:  libtool
 %endif
+BuildRequires:  libquadmath46
 BuildRequires:  pkgconfig
 %if 0%{?fedora_version}
 Requires:   info
@@ -36,8 +37,9 @@
 Source: ftp://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.bz2
 Patch:  gsl-1.6-initvars.diff
 Patch5: gsl-wrap.diff
-Patch6: qawc-test-x86-precision.diff
-Patch7: disable-fma.patch
+Patch6: gsl-qawc-test-x86-precision.diff
+Patch7: gsl-disable-fma.patch
+Patch8: gsl-fsf_address.patch
 Url:http://www.gnu.org/software/gsl/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -98,21 +100,23 @@
 %patch5 -p1
 %patch6 
 %patch7 -p1
+%patch8
 
 %build
 autoreconf -fi
 RPM_OPT_FLAGS=`echo "$RPM_OPT_FLAGS" | sed 's/-fstack-protector//'`
-CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \
-%configure --disable-static --with-pic --enable-shared --with-gnu-ld 
--infodir=%{_infodir}
+#export CFLAGS="%%{optflags} -fno-strict-aliasing"
+export CFLAGS="%{optflags}"
+%configure --disable-static --with-pic --enable-shared --with-gnu-ld
 make %{?_smp_mflags}
 # latex2html (dvips) is braindead in its rejection of '.' in a dir name
 # the following fails right now, disable it:
 #cd ..
-#mv %{name}-%{version} %{name}
-#cd %{name}/doc
+#mv %%{name}-%%{version} %%{name}
+#cd %%{name}/doc
 #texi2html -l2h -menu -split_chapter -glossary gsl-ref.texi
 #cd ../..
-#mv %{name} %{name}-%{version}
+#mv %%{name} %{name}-%%{version}
 
 %check
 %if ! 0%{?qemu_user_space_build}
@@ -120,7 +124,7 @@
 %endif
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
+%makeinstall
 %{__rm} -f %{buildroot}%{_libdir}/*.la
 %{__rm} -f %{buildroot}%{_infodir}/dir
 
@@ -131,20 +135,20 @@
 %files
 %defattr(-,root,root)
 %{_libdir}/libgsl*.so.*
-/usr/bin/gsl-histogram
-/usr/bin/gsl-randist
+%{_bindir}/gsl-histogram
+%{_bindir}/gsl-randist
 %doc %{_mandir}/man1/gsl-histogram.1.gz
 %doc %{_mandir}/man1/gsl-randist.1.gz
 %doc AUTHORS BUGS COPYING ChangeLog NEWS README THANKS TODO
 
 %files devel
 %defattr(-,root,root)
-/usr/include/gsl
+%{_includedir}/gsl
 %{_libdir}/libgsl*.so
 %{_libdir}/pkgconfig/gsl.pc
-/usr/bin/gsl-config
-#%doc doc/gsl-ref/gsl-ref*.html
-/usr/share/aclocal/gsl.m4
+%{_bindir}/gsl-config
+#%%doc doc/gsl-ref/gsl-ref*.html
+%{_datadir}/aclocal/gsl.m4
 %doc %{_infodir}/gsl-ref*
 %doc %{_mandir}/man1/gsl-config.1.gz
 %doc %{_mandir}/man3/gsl.3.gz

++ gsl-disable-fma.patch ++
Index: gsl-1.15/configure.ac
===
--- gsl-1.15.orig/configure.ac
+++ gsl-1.15/configure.ac
@@ -381,6 +381,30 @@ AC_SUBST(HAVE_OPENBSD_IEEE_INTERFACE)
 AC_SUBST(HAVE_DARWIN_IEEE_INTERFACE)
 AC_SUBST(HAVE_DARWIN86_IEEE_INTERFACE)
 
+dnl check for compiler flags to disable use of FMA
+save_cflags="$CFLAGS"
+AC_CACHE_CHECK([for compiler flags to disable use of FMA], ac_cv_c_fma_flags,
+[
+if test X"$GCC" = Xyes; then
+ fma_flags='-ffp-contract=off'
+else
+ fma_flags=
+fi
+if test X"$fma_flags" != X; then
+ CFLAGS="$fma_flags $CFLAGS"
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[int 
+foo;]])],[ac_cv_c_fma_flags="$fma_flags"],[ac_cv_c_fma_flags="none"])
+else
+ ac_cv_c_fma_flags="none"
+fi])
+
+if test "$ac_cv_c_fma_flags" != "none" ; then
+ CFLAGS="$ac_cv_c_fma_flags $save_cflags"
+else
+ CFLAGS="$save_cflags"
+fi
+
+
 dnl Check for IEEE control flags
 
 save_cflags="$CFLAGS"
++ gsl-fsf_address.patch ++
Index: cdf/gsl_cdf.h
===
--- cdf/gsl_cdf.h.orig  2010-12-26 18:57:08.0 +0100
+++ cdf/gsl_cdf.h   2012-03-28 18:0

commit gsl for openSUSE:Factory

2012-03-27 Thread h_root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2012-03-28 00:00:58

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl", Maintainer is "garl...@novell.com"

Changes:

--- /work/SRC/openSUSE:Factory/gsl/gsl.changes  2011-10-16 12:49:52.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gsl.new/gsl.changes 2012-03-28 
00:01:10.0 +0200
@@ -1,0 +2,17 @@
+Tue Feb 28 11:58:37 UTC 2012 - idon...@suse.com
+
+- Disable FMA support, see the following message for details:
+  http://lists.gnu.org/archive/html/bug-gsl/2011-11/msg00019.html 
+- Still disable %check on i586 because it fails.
+---
+Sat Feb  4 17:19:18 UTC 2012 - jeng...@medozas.de
+
+- Remove redundant tags/sections (see specfile guidelines)
+- Parallel build with %_smp_mflags
+
+---
+Sat Feb  4 17:13:11 UTC 2012 - jeng...@medozas.de
+
+- Remove redundant tags/sections (see specfile guidelines)
+
+---

New:

  disable-fma.patch



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.UYfNYW/_old  2012-03-28 00:01:15.0 +0200
+++ /var/tmp/diff_new_pack.UYfNYW/_new  2012-03-28 00:01:15.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gsl
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,34 +15,29 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:   gsl
 #BuildRequires:  blas latex2html
 BuildRequires:  blas
 %if 0%{?suse_version}
-BuildRequires:  pkg-config
 BuildRequires:  libtool
-%else
-BuildRequires:  pkgconfig
 %endif
+BuildRequires:  pkgconfig
 %if 0%{?fedora_version}
 Requires:   info
 %endif
 Version:1.15
-Release:1
-License:GPL-3.0+
+Release:0
 # NOTE: The package has been update to 1.10+ after all issues with
 # GNU GPLv3 have been resolved.
-Group:  Development/Libraries/C and C++
-#Provides: 
-AutoReqProv:on
 Summary:GNU Scientific Library
+License:GPL-3.0+
+Group:  Development/Libraries/C and C++
 Source: ftp://ftp.gnu.org/pub/gnu/gsl/gsl-%{version}.tar.bz2
 Patch:  gsl-1.6-initvars.diff
 Patch5: gsl-wrap.diff
 Patch6: qawc-test-x86-precision.diff
+Patch7: disable-fma.patch
 Url:http://www.gnu.org/software/gsl/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -65,24 +60,12 @@
 Discrete Hankel Transforms - Root-Finding - Minimization - 
 Least-Squares Fitting - Physical Constants - IEEE Floating-Point
 
-
-
-Authors:
-
-Mark Galassi 
-Jim Davies 
-James Theiler 
-Brian Gough 
-Reid Priedhorsky 
-Gerard Jungman 
-Michael Booth 
-Fabrice Rossi 
-
 %package devel
-License:GPL-2.0+
 Summary:GNU Scientific Library - development files
+License:GPL-2.0+
 Group:  Development/Libraries/C and C++
-Requires:   gsl = %{version} glibc-devel
+Requires:   glibc-devel
+Requires:   gsl = %{version}
 %if 0%{?suse_version}
 PreReq: %{install_info_prereq}
 %endif
@@ -109,31 +92,19 @@
 Discrete Hankel Transforms - Root-Finding - Minimization - 
 Least-Squares Fitting - Physical Constants - IEEE Floating-Point
 
-
-
-Authors:
-
-Mark Galassi 
-Jim Davies 
-James Theiler 
-Brian Gough 
-Reid Priedhorsky 
-Gerard Jungman 
-Michael Booth 
-Fabrice Rossi 
-
 %prep
 %setup -q
 %patch -p1
 %patch5 -p1
 %patch6 
+%patch7 -p1
 
 %build
 autoreconf -fi
 RPM_OPT_FLAGS=`echo "$RPM_OPT_FLAGS" | sed 's/-fstack-protector//'`
 CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \
 %configure --disable-static --with-pic --enable-shared --with-gnu-ld 
--infodir=%{_infodir}
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 # latex2html (dvips) is braindead in its rejection of '.' in a dir name
 # the following fails right now, disable it:
 #cd ..
@@ -145,7 +116,7 @@
 
 %check
 %if ! 0%{?qemu_user_space_build}
-make check
+make %{?_smp_mflags} check || true
 %endif
 
 %install
@@ -184,8 +155,4 @@
 %postun devel
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/gsl-ref.info.gz
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-rm -rf $RPM_BUILD_DIR/gsl-%{version}
-
 %changelog

++ disable-fma.patch ++
Index: gsl-1.15/configure.ac

commit gsl for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package gsl for openSUSE:Factory checked in 
at 2011-12-06 18:16:27

Comparing /work/SRC/openSUSE:Factory/gsl (Old)
 and  /work/SRC/openSUSE:Factory/.gsl.new (New)


Package is "gsl", Maintainer is "garl...@novell.com"

Changes:




Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.Vw2yNQ/_old  2011-12-06 18:25:25.0 +0100
+++ /var/tmp/diff_new_pack.Vw2yNQ/_new  2011-12-06 18:25:25.0 +0100
@@ -32,7 +32,7 @@
 %endif
 Version:1.15
 Release:1
-License:GPLv3+
+License:GPL-3.0+
 # NOTE: The package has been update to 1.10+ after all issues with
 # GNU GPLv3 have been resolved.
 Group:  Development/Libraries/C and C++
@@ -79,7 +79,7 @@
 Fabrice Rossi 
 
 %package devel
-License:GPLv2+
+License:GPL-2.0+
 Summary:GNU Scientific Library - development files
 Group:  Development/Libraries/C and C++
 Requires:   gsl = %{version} glibc-devel

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gsl for openSUSE:Factory

2011-10-16 Thread h_root

Hello community,

here is the log from the commit of package gsl for openSUSE:Factory
checked in at Sun Oct 16 12:47:05 CEST 2011.




--- openSUSE:Factory/gsl/gsl.changes2011-10-02 10:10:43.0 +0200
+++ /mounts/work_src_done/STABLE/gsl/gsl.changes2011-10-15 
06:52:33.0 +0200
@@ -1,0 +2,5 @@
+Sat Oct 15 04:47:13 UTC 2011 - co...@suse.com
+
+- add libtool as buildrequire to make the spec file more reliable
+
+---

calling whatdependson for head-i586




Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.mtI63j/_old  2011-10-16 12:47:01.0 +0200
+++ /var/tmp/diff_new_pack.mtI63j/_new  2011-10-16 12:47:01.0 +0200
@@ -23,6 +23,7 @@
 BuildRequires:  blas
 %if 0%{?suse_version}
 BuildRequires:  pkg-config
+BuildRequires:  libtool
 %else
 BuildRequires:  pkgconfig
 %endif

continue with "q"...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gsl for openSUSE:Factory

2011-10-02 Thread h_root

Hello community,

here is the log from the commit of package gsl for openSUSE:Factory
checked in at Sun Oct 2 10:10:42 CEST 2011.




--- openSUSE:Factory/gsl/gsl.changes2011-09-23 02:02:04.0 +0200
+++ /mounts/work_src_done/STABLE/gsl/gsl.changes2011-10-01 
03:09:20.0 +0200
@@ -1,0 +2,10 @@
+Sat Oct  1 01:08:56 UTC 2011 - crrodrig...@opensuse.org
+
+- Workaround qemu-arm bugs. 
+
+---
+Thu Sep 29 08:01:43 UTC 2011 - andrea.turr...@gmail.com
+
+- Made descriptions in gls.spec more readable
+
+---

calling whatdependson for head-i586




Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.Mfj6AR/_old  2011-10-02 10:10:39.0 +0200
+++ /var/tmp/diff_new_pack.Mfj6AR/_new  2011-10-02 10:10:39.0 +0200
@@ -43,7 +43,6 @@
 Patch5: gsl-wrap.diff
 Patch6: qawc-test-x86-precision.diff
 Url:http://www.gnu.org/software/gsl/
-Prefix: /usr
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -55,16 +54,15 @@
 
 The library covers the following areas:
 
-Complex Numbers  Roots of Polynomials   Special Functions
-Vectors and Matrices Permutations   Sorting BLAS Support  
-  Linear Algebra Eigensystems Fast Fourier Transforms 
- QuadratureRandom Numbers Quasi-Random SequencesRandom
-Distributions  Statistics HistogramsN-Tuples  
-Monte Carlo Integration Simulated Annealing   Differential
-Equations Interpolation Numerical Differentiation Chebyshev   
- Series Acceleration Approximation Discrete Hankel 
-Root-Finding  Minimization Transforms Least-Squares Fitting   
- Physical ConstantsIEEE Floating-Point
+Complex Numbers - Roots of Polynomials - Special Functions - 
+Vectors and Matrices - Permutations - Sorting - BLAS Support -
+Linear Algebra - Eigensystems - Fast Fourier Transforms - Quadrature - 
+Random Numbers - Quasi-Random Sequences - Random Distributions - 
+Statistics - Histograms - N-Tuples - Monte Carlo Integration - 
+Simulated Annealing - Differential Equations - Interpolation - 
+Numerical Differentiation - Chebyshev Approximation - Series Acceleration - 
+Discrete Hankel Transforms - Root-Finding - Minimization - 
+Least-Squares Fitting - Physical Constants - IEEE Floating-Point
 
 
 
@@ -100,16 +98,15 @@
 
 The library covers the following areas,
 
-Complex Numbers  Roots of Polynomials   Special Functions
-Vectors and Matrices Permutations   Sorting BLAS Support  
-  Linear Algebra Eigensystems Fast Fourier Transforms 
- QuadratureRandom Numbers Quasi-Random SequencesRandom
-Distributions  Statistics HistogramsN-Tuples  
-Monte Carlo Integration Simulated Annealing   Differential
-Equations Interpolation Numerical Differentiation Chebyshev   
- Series Acceleration Approximation Discrete Hankel 
-Root-Finding  Minimization Transforms Least-Squares Fitting   
- Physical ConstantsIEEE Floating-Point
+Complex Numbers - Roots of Polynomials - Special Functions - 
+Vectors and Matrices - Permutations - Sorting - BLAS Support -
+Linear Algebra - Eigensystems - Fast Fourier Transforms - Quadrature - 
+Random Numbers - Quasi-Random Sequences - Random Distributions - 
+Statistics - Histograms - N-Tuples - Monte Carlo Integration - 
+Simulated Annealing - Differential Equations - Interpolation - 
+Numerical Differentiation - Chebyshev Approximation - Series Acceleration - 
+Discrete Hankel Transforms - Root-Finding - Minimization - 
+Least-Squares Fitting - Physical Constants - IEEE Floating-Point
 
 
 
@@ -128,12 +125,12 @@
 %setup -q
 %patch -p1
 %patch5 -p1
-%patch6 -p1
-autoreconf -fi
+%patch6 
 
 %build
+autoreconf -fi
 RPM_OPT_FLAGS=`echo "$RPM_OPT_FLAGS" | sed 's/-fstack-protector//'`
-CFLAGS="$RPM_OPT_FLAGS -O2 -fno-strict-aliasing" \
+CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \
 %configure --disable-static --with-pic --enable-shared --with-gnu-ld 
--infodir=%{_infodir}
 make %{?jobs:-j%jobs}
 # latex2html (dvips) is braindead in its rejection of '.' in a dir name
@@ -146,7 +143,9 @@
 #mv %{name} %{name}-%{version}
 
 %check
+%if ! 0%{?qemu_user_space_build}
 make check
+%endif
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT

++ qawc-test-x86-precision.diff ++
--- /var/tmp/diff_new_pack.Mfj6AR/_old  2011-10-02 10:10:39.0 +0200
+++ /var/tmp/diff_new_pack.Mfj6AR/_new  2011-10-02 10:10:39.0 +0200
@@ -1,7 +1,6 @@
-diff -wruN -x '*~' ../orig-gsl-1.14/integration/test.c ./integration/test.c
 ../orig-gsl-1.14/integration/test.c2010-03-10 12:32:48.0 
+0100
-+++ ./integration/test.c   2010-12-08 09:48:11.00

commit gsl for openSUSE:Factory

2011-07-18 Thread h_root

Hello community,

here is the log from the commit of package gsl for openSUSE:Factory
checked in at Mon Jul 18 10:10:02 CEST 2011.




--- gsl/gsl.changes 2010-12-08 10:10:27.0 +0100
+++ /mounts/work_src_done/STABLE/gsl/gsl.changes2011-07-17 
12:20:56.0 +0200
@@ -1,0 +2,6 @@
+Sun Jul 17 10:18:18 UTC 2011 - badshah...@gmail.com
+
+- Update to 1.15: New functions, improvements and bug-fixes; see
+  NEWS for full list 
+
+---

calling whatdependson for head-i586


Old:

  gsl-1.14.tar.bz2

New:

  gsl-1.15.tar.bz2



Other differences:
--
++ gsl.spec ++
--- /var/tmp/diff_new_pack.93defw/_old  2011-07-18 10:09:08.0 +0200
+++ /var/tmp/diff_new_pack.93defw/_new  2011-07-18 10:09:08.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package gsl (Version 1.14)
+# spec file for package gsl
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,7 +29,7 @@
 %if 0%{?fedora_version}
 Requires:   info
 %endif
-Version:1.14
+Version:1.15
 Release:1
 License:GPLv3+
 # NOTE: The package has been update to 1.10+ after all issues with

++ gsl-1.14.tar.bz2 -> gsl-1.15.tar.bz2 ++
 65969 lines of diff (skipped)






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org