From 42e1cbc4bec0f3dfac5bd48c6582989e9c1d5de14b4a08cda9d986773996c815 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Tue, 7 Nov 2017 12:46:17 +0000 Subject: [PATCH] Accepting request 539509 from home:eeich:hpc_alt - update to 3.3.6-pl2 * Bugfix: MPI Fortran-03 headers were missing in FFTW 3.3.6-pl1. * Bugfix: FFTW 3.3.6 had the wrong libtool version number, and generated shared libraries of the form libfftw3.so.2.6.6 instead of libfftw3.so.3.*. * The fftw_make_planner_thread_safe() API introduced in 3.3.5 didn't work, and this 3.3.6 fixes it. Sorry about that. * compilation fixes for IBM XLC * compilation fixes for threads on Windows * fix SIMD autodetection on amd64 when (_MSC_VER > 1500) (FATE#321716). OBS-URL: https://build.opensuse.org/request/show/539509 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fftw3?expand=0&rev=52 --- fftw-3.3.5.tar.gz | 3 --- fftw-3.3.6-pl2.tar.gz | 3 +++ fftw3.changes | 16 +++++++++++++++- fftw3.spec | 11 ++++++----- 4 files changed, 24 insertions(+), 9 deletions(-) delete mode 100644 fftw-3.3.5.tar.gz create mode 100644 fftw-3.3.6-pl2.tar.gz diff --git a/fftw-3.3.5.tar.gz b/fftw-3.3.5.tar.gz deleted file mode 100644 index 7261442..0000000 --- a/fftw-3.3.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8ecfe1b04732ec3f5b7d279fdb8efcad536d555f9d1e8fabd027037d45ea8bcf -size 4148447 diff --git a/fftw-3.3.6-pl2.tar.gz b/fftw-3.3.6-pl2.tar.gz new file mode 100644 index 0000000..c645f9e --- /dev/null +++ b/fftw-3.3.6-pl2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5de35c5c824a78a058ca54278c706cdf3d4abba1c56b63531c2cb05f5d57da2 +size 4185261 diff --git a/fftw3.changes b/fftw3.changes index 09dae31..ce35386 100644 --- a/fftw3.changes +++ b/fftw3.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Tue Nov 7 11:33:09 UTC 2017 - eich@suse.com + +- update to 3.3.6-pl2 + * Bugfix: MPI Fortran-03 headers were missing in FFTW 3.3.6-pl1. + * Bugfix: FFTW 3.3.6 had the wrong libtool version number, and generated + shared libraries of the form libfftw3.so.2.6.6 instead of + libfftw3.so.3.*. + * The fftw_make_planner_thread_safe() API introduced in 3.3.5 didn't + work, and this 3.3.6 fixes it. Sorry about that. + * compilation fixes for IBM XLC + * compilation fixes for threads on Windows + * fix SIMD autodetection on amd64 when (_MSC_VER > 1500) + ------------------------------------------------------------------- Mon Oct 23 11:51:13 UTC 2017 - eich@suse.com @@ -36,7 +50,7 @@ Thu Sep 7 07:46:53 UTC 2017 - cgoll@suse.com - rewrote for hpc library support * added environment modules * reduced number of hpc realted packages to two - + (FATE#321716). ------------------------------------------------------------------- Mon Aug 1 22:03:49 UTC 2016 - mardnh@gmx.de diff --git a/fftw3.spec b/fftw3.spec index f2b409e..5e872bb 100644 --- a/fftw3.spec +++ b/fftw3.spec @@ -21,8 +21,9 @@ %define bname fftw %define BNAME FFTW %define pname fftw3 -%define vers 3.3.5 -%define _ver 3_3_5 +%define vers 3.3.6 +%define _ver 3_3_6 +%define pl_ext pl2 %bcond_with ringdisabled @@ -105,13 +106,13 @@ ExclusiveArch: do_not_build Name: %package_name BuildRequires: fdupes BuildRequires: pkgconfig -Version: 3.3.5 +Version: %vers Release: 0 Summary: Discrete Fourier Transform (DFT) C Subroutine Library License: GPL-2.0+ Group: Productivity/Scientific/Math Url: http://www.fftw.org -Source: http://www.fftw.org/fftw-%{version}.tar.gz +Source: ftp://ftp.fftw.org/pub/fftw/fftw-%{version}%{?pl_ext:-%{pl_ext}}.tar.gz Source1: %{pname}-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(pre): %install_info_prereq @@ -261,7 +262,7 @@ data, and of arbitrary input size. %endif %prep -%setup -q -n %{bname}-%{version} +%setup -q -n %{bname}-%{version}%{?pl_ext:-%{pl_ext}} %if %{without hpc} cat > %{_sourcedir}/baselibs.conf <