Orion Poplawski 43b91c1
%bcond_without mpich
Orion Poplawski 43b91c1
%ifarch s390 s390x
Orion Poplawski 43b91c1
%bcond_with openmpi
Orion Poplawski 43b91c1
%else
Orion Poplawski 43b91c1
%bcond_without openmpi
Orion Poplawski 43b91c1
%endif
Orion Poplawski 43b91c1
%if %{with mpich}
Orion Poplawski 43b91c1
%global mpi_list %{?mpi_list} mpich
Orion Poplawski 43b91c1
%endif
Orion Poplawski 43b91c1
%if %{with openmpi}
Orion Poplawski 43b91c1
%global mpi_list %{?mpi_list} openmpi
Orion Poplawski 43b91c1
%endif
Orion Poplawski 43b91c1
cvsextras d214c43
Name:           fftw
David Cantrell 9f430cc
Version:        3.3.10
cb1d584
Release:        3%{?dist}
6d2e43d
Summary:        A Fast Fourier Transform library
42271e1
License:        GPLv2+
6d2e43d
URL:            http://www.fftw.org
19c232e
Source0:        http://www.fftw.org/fftw-%{version}.tar.gz
13faf53
David Cantrell 9f430cc
BuildRequires:  gcc-gfortran
d13ca2a
9984a10
%global quad 0
aa01c17
# Quad precision support only available with gcc >= 4.6 (Fedora >= 15)
9984a10
# and only on these arches
9984a10
%ifarch %{ix86} x86_64 ia64
13faf53
%global quad 1
9984a10
%endif
13faf53
6d2e43d
# For check phase
6648ee5
BuildRequires:  time
13d7835
BuildRequires:  perl-interpreter
Orion Poplawski 43b91c1
%if %{with mpich}
Orion Poplawski 43b91c1
BuildRequires:  mpich-devel
e268a16
BuildRequires:  nss-myhostname
Orion Poplawski 43b91c1
%endif
Orion Poplawski 43b91c1
%if %{with openmpi}
Orion Poplawski 43b91c1
BuildRequires:  openmpi-devel
Orion Poplawski 43b91c1
%endif
Conrad Meyer 35f3a8d
%if %{with mpich} || %{with openmpi}
Conrad Meyer 35f3a8d
BuildRequires:  environment-modules
Conrad Meyer 35f3a8d
%endif
David Cantrell 9f430cc
BuildRequires:  make
6d2e43d
Quentin Spencer ac059f3
cvsextras d214c43
%description
Quentin Spencer e72406d
FFTW is a C subroutine library for computing the Discrete Fourier
Quentin Spencer e72406d
Transform (DFT) in one or more dimensions, of both real and complex
Quentin Spencer e72406d
data, and of arbitrary input size.
cvsextras d214c43
6648ee5
%package libs
6648ee5
Summary:        FFTW run-time library
6648ee5
Provides:       fftw3 = %{version}-%{release}
f438aee
# Libs rearranged in 3.3.1-2
47ae497
Obsoletes:      fftw-libs-threads < %{version}-%{release}
47ae497
Obsoletes:      fftw-libs-openmp < %{version}-%{release}
f438aee
f438aee
# Pull in the actual libraries
Orion Poplawski 43b91c1
Requires:       %{name}-libs-single%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Requires:       %{name}-libs-double%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Requires:       %{name}-libs-long%{?_isa} = %{version}-%{release}
f438aee
%if %{quad}
Orion Poplawski 43b91c1
Requires:       %{name}-libs-quad%{?_isa} = %{version}-%{release}
f438aee
%endif
6648ee5
6648ee5
%description libs
f438aee
This is a dummy package package, pulling in the individual FFTW
f438aee
run-time libraries.
f438aee
cvsextras 1cdce07
6648ee5
%package devel
4844003
Summary:        Headers, libraries and docs for the FFTW library
6648ee5
Requires:       pkgconfig
6648ee5
Requires:       %{name}%{?_isa} = %{version}-%{release}
6648ee5
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
6648ee5
Provides:       fftw3-devel%{?_isa} = %{version}-%{release}
5be03a0
Provides:       fftw3-devel = %{version}-%{release}
Quentin Spencer ac059f3
6648ee5
%description devel
Quentin Spencer e72406d
FFTW is a C subroutine library for computing the Discrete Fourier
Quentin Spencer e72406d
Transform (DFT) in one or more dimensions, of both real and complex
Quentin Spencer e72406d
data, and of arbitrary input size.
cvsextras d214c43
cvsextras d214c43
This package contains header files and development libraries needed to
cvsextras d214c43
develop programs using the FFTW fast Fourier transform library.
cvsextras d214c43
f438aee
%package libs-double
f438aee
Summary:        FFTW library, double precision
6648ee5
f438aee
%description libs-double
f438aee
This package contains the FFTW library compiled in double precision.
6648ee5
f438aee
%package libs-single
f438aee
Summary:        FFTW library, single precision
f438aee
f438aee
%description libs-single
f438aee
This package contains the FFTW library compiled in single precision.
f438aee
f438aee
%package libs-long
f438aee
Summary:        FFTW library, long double precision 
f438aee
f438aee
%description libs-long
f438aee
This package contains the FFTW library compiled in long double
f438aee
precision.
f438aee
f438aee
%if %{quad}
f438aee
%package libs-quad
f438aee
Summary:        FFTW library, quadruple
6648ee5
f438aee
%description libs-quad
f438aee
This package contains the FFTW library compiled in quadruple
f438aee
precision.
13faf53
%endif
cvsextras 1cdce07
Quentin Spencer 23d4f74
%package        static
6648ee5
Summary:        Static versions of the FFTW libraries
6648ee5
Requires:       %{name}-devel%{?_isa} = %{version}-%{release}
6648ee5
Provides:       fftw3-static%{?_isa} = %{version}-%{release}
5be03a0
Provides:       fftw3-static = %{version}-%{release}
Quentin Spencer 23d4f74
6648ee5
%description static
Quentin Spencer 23d4f74
The fftw-static package contains the statically linkable version of
Quentin Spencer 23d4f74
the FFTW fast Fourier transform library.
Quentin Spencer 23d4f74
Orion Poplawski 43b91c1
%if %{with mpich}
Orion Poplawski 43b91c1
%package mpich-libs
Orion Poplawski 43b91c1
Summary:        FFTW MPICH run-time library
Orion Poplawski 43b91c1
Provides:       fftw3-mpich = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
# Pull in the actual libraries
Orion Poplawski 43b91c1
Requires:       %{name}-mpich-libs-single%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Requires:       %{name}-mpich-libs-double%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Requires:       %{name}-mpich-libs-long%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%description mpich-libs
Orion Poplawski 43b91c1
This is a dummy package package, pulling in the individual FFTW
Orion Poplawski 43b91c1
MPICH run-time libraries.
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%package mpich-devel
Orion Poplawski 43b91c1
Summary:        Headers, libraries and docs for the FFTW MPICH library
Orion Poplawski 43b91c1
Requires:       mpich-devel
Orion Poplawski 43b91c1
Requires:       pkgconfig
Orion Poplawski 43b91c1
Requires:       %{name}-devel%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Requires:       %{name}-mpich-libs%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Provides:       fftw3-mpich-devel%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Provides:       fftw3-mpich-devel = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%description mpich-devel
Orion Poplawski 43b91c1
FFTW is a C subroutine library for computing the Discrete Fourier
Orion Poplawski 43b91c1
Transform (DFT) in one or more dimensions, of both real and complex
Orion Poplawski 43b91c1
data, and of arbitrary input size.
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
This package contains header files and development libraries needed to
Orion Poplawski 43b91c1
develop programs using the FFTW fast Fourier transform library for MPICH.
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%package mpich-libs-double
Orion Poplawski 43b91c1
Summary:        FFTW MPICH library, double precision
Orion Poplawski 43b91c1
Requires:       %{name}-libs-double%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%description mpich-libs-double
Orion Poplawski 43b91c1
This package contains the FFTW MPICH library compiled in double precision.
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%package mpich-libs-single
Orion Poplawski 43b91c1
Summary:        FFTW MPICH library, single precision
Orion Poplawski 43b91c1
Requires:       %{name}-libs-single%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%description mpich-libs-single
Orion Poplawski 43b91c1
This package contains the FFTW MPICH library compiled in single precision.
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%package mpich-libs-long
Orion Poplawski 43b91c1
Summary:        FFTW MPICH library, long double precision 
Orion Poplawski 43b91c1
Requires:       %{name}-libs-long%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%description mpich-libs-long
Orion Poplawski 43b91c1
This package contains the FFTW MPICH library compiled in long double
Orion Poplawski 43b91c1
precision.
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%package        mpich-static
Orion Poplawski 43b91c1
Summary:        Static versions of the FFTW MPICH libraries
Orion Poplawski 43b91c1
Requires:       %{name}-mpich-devel%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Requires:       %{name}-static%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Provides:       fftw3-mpich-static%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Provides:       fftw3-mpich-static = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%description mpich-static
Orion Poplawski 43b91c1
The fftw-mpich-static package contains the statically linkable version of
Orion Poplawski 43b91c1
the FFTW fast Fourier transform library for MPICh.
Orion Poplawski 43b91c1
%endif
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%if %{with openmpi}
Orion Poplawski 43b91c1
%package openmpi-libs
Orion Poplawski 43b91c1
Summary:        FFTW OpenMPI run-time library
Orion Poplawski 43b91c1
Provides:       fftw3-openmpi = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
# Pull in the actual libraries
Orion Poplawski 43b91c1
Requires:       %{name}-openmpi-libs-single%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Requires:       %{name}-openmpi-libs-double%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Requires:       %{name}-openmpi-libs-long%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%description openmpi-libs
Orion Poplawski 43b91c1
This is a dummy package package, pulling in the individual FFTW
Orion Poplawski 43b91c1
OpenMPI run-time libraries.
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%package openmpi-devel
Orion Poplawski 43b91c1
Summary:        Headers, libraries and docs for the FFTW OpenMPI library
Orion Poplawski 43b91c1
Requires:       openmpi-devel
Orion Poplawski 43b91c1
Requires:       pkgconfig
Orion Poplawski 43b91c1
Requires:       %{name}-devel%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Requires:       %{name}-openmpi-libs%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Provides:       fftw3-openmpi-devel%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Provides:       fftw3-openmpi-devel = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%description openmpi-devel
Orion Poplawski 43b91c1
FFTW is a C subroutine library for computing the Discrete Fourier
Orion Poplawski 43b91c1
Transform (DFT) in one or more dimensions, of both real and complex
Orion Poplawski 43b91c1
data, and of arbitrary input size.
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
This package contains header files and development libraries needed to
Orion Poplawski 43b91c1
develop programs using the FFTW fast Fourier transform library for OpenMPI.
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%package openmpi-libs-double
Orion Poplawski 43b91c1
Summary:        FFTW OpenMPI library, double precision
Orion Poplawski 43b91c1
Requires:       %{name}-libs-double%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%description openmpi-libs-double
Orion Poplawski 43b91c1
This package contains the FFTW OpenMPI library compiled in double precision.
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%package openmpi-libs-single
Orion Poplawski 43b91c1
Summary:        FFTW OpenMPI library, single precision
Orion Poplawski 43b91c1
Requires:       %{name}-libs-single%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%description openmpi-libs-single
Orion Poplawski 43b91c1
This package contains the FFTW OpenMPI library compiled in single precision.
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%package openmpi-libs-long
Orion Poplawski 43b91c1
Summary:        FFTW OpenMPI library, long double precision 
Orion Poplawski 43b91c1
Requires:       %{name}-libs-long%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%description openmpi-libs-long
Orion Poplawski 43b91c1
This package contains the FFTW OpenMPI library compiled in long double
Orion Poplawski 43b91c1
precision.
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%package        openmpi-static
Orion Poplawski 43b91c1
Summary:        Static versions of the FFTW OpenMPI libraries
Orion Poplawski 43b91c1
Requires:       %{name}-openmpi-devel%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Requires:       %{name}-static%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Provides:       fftw3-openmpi-static%{?_isa} = %{version}-%{release}
Orion Poplawski 43b91c1
Provides:       fftw3-openmpi-static = %{version}-%{release}
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%description openmpi-static
Orion Poplawski 43b91c1
The fftw-openmpi-static package contains the statically linkable version of
Orion Poplawski 43b91c1
the FFTW fast Fourier transform library for MPICh.
Orion Poplawski 43b91c1
%endif
Orion Poplawski 43b91c1
6648ee5
%package doc
993b801
Summary:        FFTW library manual
993b801
BuildArch:      noarch
993b801
993b801
%description doc
993b801
This package contains the manual for the FFTW fast Fourier transform
993b801
library.
993b801
cvsextras d214c43
%prep
6648ee5
%setup -q
cvsextras 1cdce07
cvsextras d214c43
%build
Conrad Meyer 35f3a8d
# Explicitly load shell support for the environment-modules package, used
Conrad Meyer 35f3a8d
# below via 'module' pseudo-command.
David Cantrell 9f430cc
. /etc/profile.d/modules.sh
Conrad Meyer 35f3a8d
6d2e43d
# Configure uses g77 by default, if present on system
19c232e
export F77=gfortran
13faf53
13faf53
BASEFLAGS="--enable-shared --disable-dependency-tracking --enable-threads"
2d89aca
BASEFLAGS+=" --enable-openmp"
6648ee5
6648ee5
# Precisions to build
6648ee5
prec_name[0]=single
6648ee5
prec_name[1]=double
6648ee5
prec_name[2]=long
6648ee5
prec_name[3]=quad
6648ee5
6648ee5
# Corresponding flags
6648ee5
prec_flags[0]=--enable-single
6648ee5
prec_flags[1]=--enable-double
6648ee5
prec_flags[2]=--enable-long-double
6648ee5
prec_flags[3]=--enable-quad-precision
6648ee5
5e1dd96
%ifarch x86_64
5e1dd96
# Enable SSE2 and AVX support for x86_64
David Cantrell 9f430cc
for ((i=0; i<2; i++)) ; do
David Cantrell 9f430cc
    prec_flags[i]+=" --enable-sse2 --enable-avx"
2d89aca
done
2d89aca
%endif
2d89aca
310c967
# No NEON run time detection, not all ARM SoCs have NEON
310c967
#%ifarch %{arm}
310c967
## Compile support for NEON instructions
David Cantrell 9f430cc
#for ((i=0; i<2; i++)) ; do
David Cantrell 9f430cc
#    prec_flags[i]+=" --enable-neon"
310c967
#done
310c967
#%endif
077ae7a
d2d0f9c
#%ifarch ppc ppc64
d2d0f9c
## Compile support for Altivec instructions
David Cantrell 9f430cc
#for ((i=0; i<2; i++)) ; do
David Cantrell 9f430cc
#    prec_flags[i]+=" --enable-altivec"
d2d0f9c
#done
d2d0f9c
#%endif
077ae7a
6648ee5
# Loop over precisions
13faf53
%if %{quad}
David Cantrell 9f430cc
for ((iprec=0; iprec<4; iprec++)) ; do
13faf53
%else
David Cantrell 9f430cc
for ((iprec=0; iprec<3; iprec++)) ; do
13faf53
%endif
David Cantrell 9f430cc
    mkdir ${prec_name[iprec]}${ver_name[iver]}
David Cantrell 9f430cc
    cd ${prec_name[iprec]}${ver_name[iver]}
David Cantrell 9f430cc
    ln -s ../configure .
David Cantrell 9f430cc
    %{configure} ${BASEFLAGS} ${prec_flags[iprec]}
David Cantrell 9f430cc
    sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
David Cantrell 9f430cc
    sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
David Cantrell 9f430cc
    make %{?_smp_mflags}
David Cantrell 9f430cc
    cd ..
6648ee5
done
cvsextras 1cdce07
Orion Poplawski 43b91c1
# MPI Builds - this duplicates the non-mpi builds, but oh well
David Cantrell 9f430cc
for mpi in %{mpi_list} ; do
David Cantrell 9f430cc
    module load mpi/${mpi}-%{_arch}
David Cantrell 9f430cc
    # Loop over precisions - no quad precision support with MPI
David Cantrell 9f430cc
    for((iprec=0;iprec<3;iprec++)) ; do
David Cantrell 9f430cc
        mkdir ${mpi}-${prec_name[iprec]}${ver_name[iver]}
David Cantrell 9f430cc
        cd ${mpi}-${prec_name[iprec]}${ver_name[iver]}
David Cantrell 9f430cc
        ln -s ../configure .
David Cantrell 9f430cc
        # Force linking the _mpi.so libraries with the mpi libs.  This works because
David Cantrell 9f430cc
        # we get rid of all of the non-mpi components of these builds
David Cantrell 9f430cc
        export CC=mpicc
David Cantrell 9f430cc
        %{configure} ${BASEFLAGS} ${prec_flags[iprec]} \
David Cantrell 9f430cc
            --enable-mpi \
David Cantrell 9f430cc
            --libdir=%{_libdir}/$mpi/lib \
David Cantrell 9f430cc
            --bindir=%{_libdir}/$mpi/bin \
David Cantrell 9f430cc
            --sbindir=%{_libdir}/$mpi/sbin \
David Cantrell 9f430cc
            --includedir=%{_includedir}/$mpi-%{_arch} \
David Cantrell 9f430cc
            --mandir=%{_libdir}/$mpi/share/man
David Cantrell 9f430cc
        make %{?_smp_mflags}
David Cantrell 9f430cc
        cd ..
David Cantrell 9f430cc
    done
David Cantrell 9f430cc
    module unload mpi/${mpi}-%{_arch}
Orion Poplawski 43b91c1
done
Orion Poplawski 43b91c1
cvsextras d214c43
%install
Conrad Meyer 35f3a8d
# Explicitly load shell support for the environment-modules package, used
Conrad Meyer 35f3a8d
# below via 'module' pseudo-command.
Conrad Meyer 35f3a8d
source /etc/profile.d/modules.sh
Conrad Meyer 35f3a8d
13faf53
%if %{quad}
David Cantrell 9f430cc
for ver in single double long quad ; do
13faf53
%else
David Cantrell 9f430cc
for ver in single double long ; do
13faf53
%endif
David Cantrell 9f430cc
    make -C $ver install DESTDIR=%{buildroot}
6648ee5
done
David Cantrell 9f430cc
Orion Poplawski 43b91c1
# MPI
David Cantrell 9f430cc
for mpi in %{mpi_list} ; do
David Cantrell 9f430cc
    module load mpi/${mpi}-%{_arch}
David Cantrell 9f430cc
    for ver in single double long ; do
David Cantrell 9f430cc
        make -C ${mpi}-${ver} install DESTDIR=%{buildroot}
David Cantrell 9f430cc
        # Remove duplicated non-mpi libraries, binaries, and data
David Cantrell 9f430cc
        find %{buildroot}%{_libdir}/${mpi}/lib -name libfftw\* -a \! -name \*_mpi.\* -delete
David Cantrell 9f430cc
        rm -r %{buildroot}%{_libdir}/${mpi}/{bin,share}
David Cantrell 9f430cc
    done
David Cantrell 9f430cc
    module unload mpi/${mpi}-%{_arch}
Orion Poplawski 43b91c1
done
David Cantrell 9f430cc
6648ee5
rm -f %{buildroot}%{_infodir}/dir
Orion Poplawski 43b91c1
find %{buildroot} -name \*.la -delete
cvsextras d214c43
6d2e43d
%check
Conrad Meyer 35f3a8d
# Explicitly load shell support for the environment-modules package, used
Conrad Meyer 35f3a8d
# below via 'module' pseudo-command.
David Cantrell 9f430cc
. /etc/profile.d/modules.sh
Conrad Meyer 35f3a8d
David Cantrell 9f430cc
bdir=$(pwd)
13faf53
%if %{quad}
David Cantrell 9f430cc
for ver in single double long quad ; do
13faf53
%else
David Cantrell 9f430cc
for ver in single double long ; do
13faf53
%endif
David Cantrell 9f430cc
    export LD_LIBRARY_PATH=$bdir/$ver/.libs:$bdir/$ver/threads/.libs
David Cantrell 9f430cc
    make %{?_smp_mflags} -C $ver check
Orion Poplawski 43b91c1
done
David Cantrell 9f430cc
Orion Poplawski 43b91c1
# MPI
2708ef1
%if %{with openmpi}
2708ef1
%ifarch %{ix86}
2708ef1
# disable Open MPI's vader byte transfer layer while running tests on 32-bit x86 platforms
2708ef1
# as it is known to be troublesome <https://github.com/open-mpi/ompi/issues/4260>
2708ef1
export OMPI_MCA_btl="^vader"
2708ef1
%endif
2708ef1
%endif
David Cantrell 9f430cc
for mpi in %{mpi_list} ; do
David Cantrell 9f430cc
    module load mpi/${mpi}-%{_arch}
David Cantrell 9f430cc
    for ver in single double long ; do
David Cantrell 9f430cc
        export LD_LIBRARY_PATH=$bdir/$ver/.libs:$bdir/$ver/threads/.libs
David Cantrell 9f430cc
        make %{?_smp_mflags} -C ${mpi}-${ver}/mpi check
David Cantrell 9f430cc
    done
David Cantrell 9f430cc
    module unload mpi/${mpi}-%{_arch}
6648ee5
done
cvsextras d214c43
01d276f
%ldconfig_scriptlets libs-single
01d276f
%ldconfig_scriptlets libs-double
01d276f
%ldconfig_scriptlets libs-long
f438aee
%if %{quad}
01d276f
%ldconfig_scriptlets libs-quad
13faf53
%endif
cvsextras d214c43
cvsextras d214c43
%files
Orion Poplawski 43b91c1
%{_mandir}/man1/fftw*.1*
19c232e
%{_bindir}/fftw*-wisdom*
6648ee5
6648ee5
%files libs
f438aee
f438aee
%files libs-single
Orion Poplawski cd300a5
%license COPYING COPYRIGHT
Orion Poplawski cd300a5
%doc AUTHORS ChangeLog NEWS README* TODO
6648ee5
%{_libdir}/libfftw3f.so.*
f438aee
%{_libdir}/libfftw3f_threads.so.*
f438aee
%{_libdir}/libfftw3f_omp.so.*
6648ee5
f438aee
%files libs-double
Orion Poplawski cd300a5
%license COPYING COPYRIGHT
Orion Poplawski cd300a5
%doc AUTHORS ChangeLog NEWS README* TODO
f438aee
%{_libdir}/libfftw3.so.*
f438aee
%{_libdir}/libfftw3_threads.so.*
6648ee5
%{_libdir}/libfftw3_omp.so.*
6648ee5
f438aee
%files libs-long
Orion Poplawski cd300a5
%license COPYING COPYRIGHT
Orion Poplawski cd300a5
%doc AUTHORS ChangeLog NEWS README* TODO
f438aee
%{_libdir}/libfftw3l.so.*
6648ee5
%{_libdir}/libfftw3l_threads.so.*
f438aee
%{_libdir}/libfftw3l_omp.so.*
f438aee
13faf53
%if %{quad}
f438aee
%files libs-quad
Orion Poplawski cd300a5
%license COPYING COPYRIGHT
Orion Poplawski cd300a5
%doc AUTHORS ChangeLog NEWS README* TODO
f438aee
%{_libdir}/libfftw3q.so.*
6648ee5
%{_libdir}/libfftw3q_threads.so.*
f438aee
%{_libdir}/libfftw3q_omp.so.*
f438aee
%endif
cvsextras d214c43
cvsextras d214c43
%files devel
535dd3a
%doc doc/FAQ/fftw-faq.html/
19c232e
%doc %{_infodir}/fftw3.info*
6be7255
%{_includedir}/fftw3*
Conrad Meyer 35f3a8d
%dir %{_libdir}/cmake/fftw3/
Conrad Meyer 35f3a8d
%{_libdir}/cmake/fftw3/*.cmake
19c232e
%{_libdir}/pkgconfig/fftw3*.pc
19c232e
%{_libdir}/libfftw3*.so
cvsextras d214c43
Orion Poplawski 43b91c1
%files static
Orion Poplawski 43b91c1
%{_libdir}/libfftw3*.a
Orion Poplawski 43b91c1
535dd3a
%files doc
535dd3a
%doc doc/*.pdf doc/html/
535dd3a
Orion Poplawski 43b91c1
%if %{with mpich}
Orion Poplawski 43b91c1
%files mpich-libs
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%files mpich-libs-single
Orion Poplawski 43b91c1
%license COPYING COPYRIGHT
Orion Poplawski 43b91c1
%doc AUTHORS ChangeLog NEWS README* TODO
Orion Poplawski 43b91c1
%{_libdir}/mpich/lib/libfftw3f_mpi.so.*
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%files mpich-libs-double
Orion Poplawski 43b91c1
%license COPYING COPYRIGHT
Orion Poplawski 43b91c1
%doc AUTHORS ChangeLog NEWS README* TODO
Orion Poplawski 43b91c1
%{_libdir}/mpich/lib/libfftw3_mpi.so.*
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%files mpich-libs-long
Orion Poplawski 43b91c1
%license COPYING COPYRIGHT
Orion Poplawski 43b91c1
%doc AUTHORS ChangeLog NEWS README* TODO
Orion Poplawski 43b91c1
%{_libdir}/mpich/lib/libfftw3l_mpi.so.*
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%files mpich-devel
Orion Poplawski 43b91c1
%doc doc/FAQ/fftw-faq.html/
Orion Poplawski 43b91c1
%{_includedir}/mpich-%{_arch}
Conrad Meyer 35f3a8d
%dir %{_libdir}/mpich/lib/cmake/fftw3/
Conrad Meyer 35f3a8d
%{_libdir}/mpich/lib/cmake/fftw3/*.cmake
Orion Poplawski 43b91c1
%{_libdir}/mpich/lib/pkgconfig/fftw3*.pc
Orion Poplawski 43b91c1
%{_libdir}/mpich/lib/libfftw3*.so
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%files mpich-static
Orion Poplawski 43b91c1
%{_libdir}/mpich/lib/libfftw3*.a
Orion Poplawski 43b91c1
%endif
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%if %{with openmpi}
Orion Poplawski 43b91c1
%files openmpi-libs
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%files openmpi-libs-single
Orion Poplawski 43b91c1
%license COPYING COPYRIGHT
Orion Poplawski 43b91c1
%doc AUTHORS ChangeLog NEWS README* TODO
Orion Poplawski 43b91c1
%{_libdir}/openmpi/lib/libfftw3f_mpi.so.*
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%files openmpi-libs-double
Orion Poplawski 43b91c1
%license COPYING COPYRIGHT
Orion Poplawski 43b91c1
%doc AUTHORS ChangeLog NEWS README* TODO
Orion Poplawski 43b91c1
%{_libdir}/openmpi/lib/libfftw3_mpi.so.*
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%files openmpi-libs-long
Orion Poplawski 43b91c1
%license COPYING COPYRIGHT
Orion Poplawski 43b91c1
%doc AUTHORS ChangeLog NEWS README* TODO
Orion Poplawski 43b91c1
%{_libdir}/openmpi/lib/libfftw3l_mpi.so.*
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%files openmpi-devel
Orion Poplawski 43b91c1
%doc doc/FAQ/fftw-faq.html/
Orion Poplawski 43b91c1
%{_includedir}/openmpi-%{_arch}
Conrad Meyer 35f3a8d
%dir %{_libdir}/openmpi/lib/cmake/fftw3/
Conrad Meyer 35f3a8d
%{_libdir}/openmpi/lib/cmake/fftw3/*.cmake
Orion Poplawski 43b91c1
%{_libdir}/openmpi/lib/pkgconfig/fftw3*.pc
Orion Poplawski 43b91c1
%{_libdir}/openmpi/lib/libfftw3*.so
Orion Poplawski 43b91c1
Orion Poplawski 43b91c1
%files openmpi-static
Orion Poplawski 43b91c1
%{_libdir}/openmpi/lib/libfftw3*.a
Orion Poplawski 43b91c1
%endif
Quentin Spencer 23d4f74
cvsextras d214c43
%changelog
cb1d584
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.10-3
cb1d584
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
cb1d584
2658eaa
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.10-2
2658eaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
2658eaa
David Cantrell 9f430cc
* Mon Dec 20 2021 David Cantrell <dcantrell@redhat.com> - 3.3.10-1
David Cantrell 9f430cc
- Upgrade to fftw-3.3.10
David Cantrell 9f430cc
84a03db
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8-11
84a03db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
84a03db
994963b
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8-10
994963b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
994963b
b8e059c
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8-9
b8e059c
- Second attempt - Rebuilt for
b8e059c
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b8e059c
63b5c26
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8-8
63b5c26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
63b5c26
9a18a58
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8-7
9a18a58
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9a18a58
b01e78f
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8-6
b01e78f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b01e78f
c0b0415
* Thu Mar  7 2019 Tim Landscheidt <tim@tim-landscheidt.de> - 3.3.8-5
c0b0415
- Remove obsolete requirements for %%post/%%preun scriptlets
c0b0415
58ddace
* Thu Feb 14 2019 Orion Poplawski <orion@nwra.com> - 3.3.8-4
58ddace
- Rebuild for openmpi 3.1.3
58ddace
0980d66
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8-3
0980d66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
0980d66
9a8a37f
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8-2
9a8a37f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9a8a37f
Conrad Meyer 35f3a8d
* Mon Jun 11 2018 Conrad Meyer <cemeyer@uw.edu> - 3.3.8-1
Conrad Meyer 35f3a8d
- Update to latest upstream, 3.3.8 (rhbz# 1413425)
Conrad Meyer 35f3a8d
- Add missing BuildRequires on environment-modules, used in 43b91c1c ("Build
Conrad Meyer 35f3a8d
  mpich and openmpi versions") without explicit BR dependency
Conrad Meyer 35f3a8d
- Add new cmake files to %%files
Conrad Meyer 35f3a8d
d13ca2a
* Wed Apr 18 2018 Merlin Mathesius <mmathesi@redhat.com> - 3.3.5-11
d13ca2a
- Regenerate autoconf files using current tools so proper build flags
d13ca2a
  from redhat-rpm-config are used. This resolves BZ#1548473.
d13ca2a
1a91de9
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.5-10
1a91de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
1a91de9
01d276f
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.3.5-9
01d276f
- Switch to %%ldconfig_scriptlets
01d276f
2708ef1
* Tue Nov 28 2017 Merlin Mathesius <mmathesi@redhat.com> - 3.3.5-8
2708ef1
- Disable Open MPI's vader byte transfer layer while running tests on 32-bit x86 platforms
2708ef1
  as it is known to be troublesome <https://github.com/open-mpi/ompi/issues/4260>.
2708ef1
  This resolves FTBFS issue (BZ#1518038).
2708ef1
695af94
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.5-7
695af94
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
695af94
a83bf9f
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.5-6
a83bf9f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a83bf9f
00560c0
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.5-5
00560c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
00560c0
Orion Poplawski ba87b26
* Fri Oct 21 2016 Orion Poplawski <orion@cora.nwra.com> - 3.3.5-4
Orion Poplawski ba87b26
- Rebuild for openmpi 2.0
Orion Poplawski ba87b26
e268a16
* Mon Oct 10 2016 Dan Horák <dan[at]danny.cz> - 3.3.5-3
e268a16
- Update BRs so nss-myhostname (provided by systemd) is included also
e268a16
  in mpich-only builds (Related: #1383271)
e268a16
Orion Poplawski 43b91c1
* Fri Oct 7 2016 Orion Poplawski <orion@cora.nwra.com> - 3.3.5-2
Orion Poplawski 43b91c1
- Build mpich and openmpi versions
Orion Poplawski 43b91c1
Orion Poplawski cd300a5
* Wed Oct 5 2016 Orion Poplawski <orion@cora.nwra.com> - 3.3.5-1
Orion Poplawski cd300a5
- Update to 3.3.5
Orion Poplawski cd300a5
- Cleanup spec
Orion Poplawski cd300a5
4463f2d
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.4-7
4463f2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4463f2d
2ef08e6
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.4-6
2ef08e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2ef08e6
df626c8
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.4-5
df626c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
df626c8
5e1dd96
* Fri Jul  4 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.3.4-4
5e1dd96
- Disable SSE2/AVX on x86(32) as we support Pentium Pro as base
5e1dd96
- SSE2 only arrived with P-4
5e1dd96
- https://fedoraproject.org/wiki/Features/F12X86Support
5e1dd96
- Fix ARM macro
310c967
- Disable NEON on ARM (we don't enable by default, needs runtime detection)
5e1dd96
Conrad Meyer 7b518bf
* Thu Jul 03 2014 Conrad Meyer <cemeyer@uw.edu> - 3.3.4-3
Conrad Meyer 7b518bf
- Build with --enable-avx (rhbz# 1114964)
Conrad Meyer 7b518bf
fe2057e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.4-2
fe2057e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
fe2057e
47ae497
* Tue Mar 18 2014 Susi Lehtola <jussilehtola@fedoraproject.org> - 3.3.4-1
47ae497
- Update to 3.3.4.
47ae497
aa01c17
* Sat Dec 14 2013 Conrad Meyer <cemeyer@uw.edu> - 3.3.3-8
aa01c17
- Remove non-OpenMP / g77 build for obsolete RHEL (< 5)
aa01c17
- Remove ancient Obsoletes (fftw < 3.3, Fedora < 16)
9733992
- Remove ancient non-Quad build (Fedora < 15) on supported arch(s)
aa01c17
- Remove obsolete conditional on BuildArch: noarch (RHEL < 6, Fedora < 13)
aa01c17
922560a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.3-7
922560a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
922560a
424fd82
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.3-6
424fd82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
424fd82
d2d0f9c
* Sat Jan 19 2013 PPC Secondary Arch Admin <karsten@redhat.com> 3.3.3-5
d2d0f9c
- disable altivec flag again, that works with single precision only
d2d0f9c
2e44e24
* Mon Dec 24 2012 Susi Lehtola <jussilehtola@fedoraproject.org> - 3.3.3-4
2e44e24
- Fix typo: should be %%ix86 instead of %%x86. Now should have SSE2 support
2e44e24
  on x86 as well.
2e44e24
077ae7a
* Tue Dec 18 2012 Susi Lehtola <jussilehtola@fedoraproject.org> - 3.3.3-3
077ae7a
- After consultation with upstream, enable SSE2 also on x86, altivec on ppc
077ae7a
  and ppc64 and NEON on arm.
077ae7a
2d89aca
* Tue Dec 18 2012 Susi Lehtola <jussilehtola@fedoraproject.org> - 3.3.3-2
2d89aca
- Enable SSE2 on x86_64.
2d89aca
a9ae98a
* Mon Nov 26 2012 Jussi Lehtola <jussilehtola@fedoraproject.org> - 3.3.3-1
a9ae98a
- Update to 3.3.3.
a9ae98a
742f891
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.2-2
742f891
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
742f891
Orion Poplawski dca674d
* Fri Jun 15 2012 Orion Poplawski <orion@cora.nwra.com> - 3.3.2-1
Orion Poplawski dca674d
- Update to 3.3.2
Orion Poplawski dca674d
- Drop alignment patch
f20ae4e
f06091d
* Fri Apr 27 2012 Jussi Lehtola <jussilehtola@fedoraproject.org> - 3.3.1-3
f06091d
- Fix FTBFS with gcc 4.7.
f06091d
f438aee
* Thu Apr 26 2012 Jussi Lehtola <jussilehtola@fedoraproject.org> - 3.3.1-2
f438aee
- Reorganized libraries (BZ #812981).
f438aee
6be7255
* Mon Feb 27 2012 Jussi Lehtola <jussilehtola@fedoraproject.org> - 3.3.1-1
6be7255
- Update to 3.3.1.
6be7255
98be3c3
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-5
98be3c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
98be3c3
9984a10
* Tue Oct 11 2011 Dan Horák <dan[at]danny.cz> - 3.3-4
9984a10
- libquadmath exists only on x86/x86_64 and ia64
9984a10
5be03a0
* Mon Oct 10 2011 Rex Dieter <rdieter@fedoraproject.org> 3.3-3
5be03a0
- -devel: Provides: fftw3-devel (#744758)
5be03a0
- -static: Provides: fftw3-static
5be03a0
- drop %%_isa from Obsoletes
5be03a0
13faf53
* Sat Jul 30 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 3.3-2
13faf53
- Conditionalize OpenMP and quadruple precision support based on capabilities
13faf53
  of system compiler.
13faf53
6648ee5
* Thu Jul 28 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 3.3-1
6648ee5
- Update to 3.3.
6648ee5
5fc9599
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-5
5fc9599
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5fc9599
c128117
* Sat Jan 9 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 3.2.2-4
c128117
- Get rid of rpath.
c128117
535dd3a
* Sat Jan 9 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 3.2.2-3
535dd3a
- Branch out developers' manual to -doc.
535dd3a
52599f9
* Sat Jan 2 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 3.2.2-2
6d2e43d
- Add check phase.
6d2e43d
- Cosmetic changes to spec file (unified changelog format, removed unnecessary
6d2e43d
  space).
6d2e43d
- Use rm instead of find -delete, as latter is not present on EPEL-4.
6d2e43d
- Generalize obsoletes of fftw3 packages. Add Obsoletes: fftw3-static.
6d2e43d
52599f9
* Fri Jan 1 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 3.2.2-1
19c232e
- Update to 3.2.2.
19c232e
- Make file listings more explicit.
19c232e
- Don't use file dependencies for info.
19c232e
52599f9
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.1-3
f1610be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f1610be
52599f9
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.1-2
c0c9d4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c0c9d4c
52599f9
* Sat Feb 14 2009 Conrad Meyer <konrad@tylerc.org> - 3.2.1-1
f873c60
- Bump to 3.2.1.
f873c60
52599f9
* Thu Dec 4 2008 Conrad Meyer <konrad@tylerc.org> - 3.2-1
e799400
- Bump to 3.2.
e799400
52599f9
* Fri Jul 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 3.1.2-7
42271e1
- fix license tag
42271e1
52599f9
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.1.2-6
00a994f
- Autorebuild for GCC 4.3
00a994f
Quentin Spencer 6f992d3
* Fri Aug 24 2007 Quentin Spencer <qspencer@users.sf.net> 3.1.2-5
Quentin Spencer 6f992d3
- Rebuild for F8.
Quentin Spencer 6f992d3
Quentin Spencer 23d4f74
* Fri Jul 27 2007 Quentin Spencer <qspencer@users.sf.net> 3.1.2-4
Quentin Spencer 23d4f74
- Split static libs into separate package (bug 249686).
Quentin Spencer 23d4f74
999875b
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 3.1.2-3
Quentin Spencer 23d4f74
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
999875b
Quentin Spencer 2b268cb
* Tue Sep 26 2006 Quentin Spencer <qspencer@users.sf.net> 3.1.2-2
Quentin Spencer 2b268cb
- BuildRequires: pkgconfig for -devel (bug 206444).
Quentin Spencer 2b268cb
Quentin Spencer 1a49237
* Fri Sep  8 2006 Quentin Spencer <qspencer@users.sf.net> 3.1.2-1
Quentin Spencer 1a49237
- New release.
Quentin Spencer 1a49237
Quentin Spencer 1a49237
* Fri Jun  2 2006 Quentin Spencer <qspencer@users.sf.net> 3.1.1-1
Quentin Spencer 61e07eb
- New upstream release.
Quentin Spencer 61e07eb
Quentin Spencer 97633e4
* Fri Feb 24 2006 Quentin Spencer <qspencer@users.sf.net> 3.1-4
Quentin Spencer 97633e4
- Re-enable static libs (bug 181897).
Quentin Spencer 97633e4
- Build long-double version of libraries (bug 182587).
Quentin Spencer 97633e4
Quentin Spencer ac059f3
* Mon Feb 13 2006 Quentin Spencer <qspencer@users.sf.net> 3.1-3
Quentin Spencer ac059f3
- Add Obsoletes and Provides.
Quentin Spencer ac059f3
Quentin Spencer 591fc5e
* Mon Feb 13 2006 Quentin Spencer <qspencer@users.sf.net> 3.1-2
Quentin Spencer 591fc5e
- Rebuild for Fedora Extras 5.
Quentin Spencer 591fc5e
- Disable static libs.
Quentin Spencer 591fc5e
- Remove obsolete configure options.
Quentin Spencer 591fc5e
Quentin Spencer e72406d
* Wed Feb  1 2006 Quentin Spencer <qspencer@users.sf.net> 3.1-1
Quentin Spencer e72406d
- Upgrade to the 3.x branch, incorporating changes from the fftw3 spec file.
Quentin Spencer e72406d
- Add dist tag.