diff --git a/fftw-3.1.2.diff b/fftw-3.1.2.diff deleted file mode 100644 index 0273c1c..0000000 --- a/fftw-3.1.2.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- configure.ac -+++ configure.ac -@@ -135,7 +135,7 @@ - AC_PROG_CC - AX_COMPILER_VENDOR - AC_PROG_CC_STDC --AMX_PROG_AS dnl AM_PROG_AS breaks at least one version of libtool -+AM_PROG_AS - AC_PROG_INSTALL - AC_PROG_LN_S - AC_PROG_MAKE_SET diff --git a/fftw-3.1.2.tar.bz2 b/fftw-3.1.2.tar.bz2 deleted file mode 100644 index 4f5a101..0000000 --- a/fftw-3.1.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eb5708e490075823d21c455b7a20f108e8e9673a69afdfb6f5af042ebfd81a45 -size 2030590 diff --git a/fftw-3.2.1.tar.bz2 b/fftw-3.2.1.tar.bz2 new file mode 100644 index 0000000..6416a2b --- /dev/null +++ b/fftw-3.2.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b2c83523b1dfe5d4c894f7b2cf685bda3b77b2d467cb8409de392918ec34e41 +size 2553275 diff --git a/fftw3.changes b/fftw3.changes index a81696d..91715b7 100644 --- a/fftw3.changes +++ b/fftw3.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Mon Feb 16 12:24:16 CET 2009 - tiwai@suse.de + +- updated to version 3.2: + * major version up, performance improvements and SIMD support + * Worked around apparent glibc bug that leads to rare hangs + * Fixed segfault due to unaligned access + * MPI transforms not included, as they are still in alpha +- updated to version 3.2.1: + * Performance improvements for some multidimensional r2c/c2r + transforms + * Compile with icc on MacOS X, use better icc compiler flags. + * Compilation fixes for systems where snprintf is defined as a + macro + * Fortran documentation now recommends not using dfftw_execute, + because of reports of problems with various Fortran compilers + * Some documentation clarifications + * FAQ was accidentally omitted from 3.2 tarball. + * Remove some extraneous (harmless) files accidentally included + in a subdirectory of the 3.2 tarball. + ------------------------------------------------------------------- Sat Aug 2 10:46:31 CEST 2008 - tiwai@suse.de diff --git a/fftw3.spec b/fftw3.spec index 5cf65f5..d5df3a1 100644 --- a/fftw3.spec +++ b/fftw3.spec @@ -1,10 +1,17 @@ # -# spec file for package fftw3 (Version 3.1.2) +# spec file for package fftw3 (Version 3.2.1) # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. +# Copyright (c) 2009 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 +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# 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/ # @@ -13,13 +20,21 @@ Name: fftw3 BuildRequires: gcc-fortran pkgconfig +%if 0%{?suse_version} < 1030 +%define dist_has_fdupes 0 +%else +%define dist_has_fdupes 1 +%endif +%if %{dist_has_fdupes} +BuildRequires: fdupes +%endif Summary: Discrete Fourier Transform (DFT) C Subroutine Library -Version: 3.1.2 -Release: 109 +Version: 3.2.1 +Release: 1 License: GPL v2 or later Group: Productivity/Scientific/Math Source: fftw-%{version}.tar.bz2 -Patch: fftw-%{version}.diff +# Patch: fftw-%{version}.diff Url: http://www.fftw.org AutoReqProv: on BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -93,8 +108,7 @@ Authors: %prep %setup -q -n fftw-%{version} -%patch -%{?suse_update_config:%{suse_update_config -f }} +# %patch autoreconf --force --install %build @@ -114,6 +128,11 @@ make DESTDIR=$RPM_BUILD_ROOT install rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.*a # gzip -9nf $RPM_BUILD_ROOT%{_infodir}/*.info* rm -f $RPM_BUILD_ROOT%{_infodir}/dir +# remove Makefiles in doc directory at last +find doc -name 'Makefile*' | xargs rm +%if %{dist_has_fdupes} +%fdupes -s doc +%endif %postun devel %install_info_delete --info-dir=%{_infodir} %{_infodir}/fftw3.info.gz @@ -121,17 +140,13 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir %post devel %install_info --info-dir=%{_infodir} %{_infodir}/fftw3.info.gz -%post -%run_ldconfig +%post -p /sbin/ldconfig -%postun -%run_ldconfig +%postun -p /sbin/ldconfig -%post threads -%run_ldconfig +%post threads -p /sbin/ldconfig -%postun threads -%run_ldconfig +%postun threads -p /sbin/ldconfig %clean test "$RPM_BUILD_ROOT" != "/" -a -d "$RPM_BUILD_ROOT" && rm -rf $RPM_BUILD_ROOT @@ -164,6 +179,24 @@ test "$RPM_BUILD_ROOT" != "/" -a -d "$RPM_BUILD_ROOT" && rm -rf $RPM_BUILD_ROOT %{_libdir}/libfftw3f_threads.so %changelog +* Mon Feb 16 2009 tiwai@suse.de +- updated to version 3.2: + * major version up, performance improvements and SIMD support + * Worked around apparent glibc bug that leads to rare hangs + * Fixed segfault due to unaligned access + * MPI transforms not included, as they are still in alpha +- updated to version 3.2.1: + * Performance improvements for some multidimensional r2c/c2r + transforms + * Compile with icc on MacOS X, use better icc compiler flags. + * Compilation fixes for systems where snprintf is defined as a + macro + * Fortran documentation now recommends not using dfftw_execute, + because of reports of problems with various Fortran compilers + * Some documentation clarifications + * FAQ was accidentally omitted from 3.2 tarball. + * Remove some extraneous (harmless) files accidentally included + in a subdirectory of the 3.2 tarball. * Sat Aug 02 2008 tiwai@suse.de - Reduce dependency without release number. This allows to install packages on different media with