commit gsl for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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