From fe1d560851f74c3dc38d08d480fd5f23343cccc3 Mon Sep 17 00:00:00 2001
From: Kyle Guinn <elyk03@gmail.com>
Date: Fri, 26 Mar 2010 13:42:54 +0100
Subject: libraries/fftw: Updated for version 3.2.2.

---
 libraries/fftw/fftw.SlackBuild | 139 +++++++++++++++++++++--------------------
 1 file changed, 70 insertions(+), 69 deletions(-)

(limited to 'libraries/fftw/fftw.SlackBuild')

diff --git a/libraries/fftw/fftw.SlackBuild b/libraries/fftw/fftw.SlackBuild
index e079c263e165b..09cc5ca000f27 100644
--- a/libraries/fftw/fftw.SlackBuild
+++ b/libraries/fftw/fftw.SlackBuild
@@ -2,11 +2,12 @@
 
 # Slackware build script for fftw
 # Written by Kyle Guinn <elyk03@gmail.com>
+# with a few enhancements from Heinz Wiesinger <pprkut@liwjatan.at> ;)
 
 PRGNAM=fftw
-VERSION=${VERSION:-3.2.1}
+VERSION=${VERSION:-3.2.2}
 ARCH=${ARCH:-i486}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
 TAG=${TAG:-_SBo}
 
 CWD=$(pwd)
@@ -17,45 +18,45 @@ OUTPUT=${OUTPUT:-/tmp}
 DOCS="AUTHORS CONVENTIONS COPY* ChangeLog INSTALL NEWS README* TODO doc/html"
 
 if [ "$ARCH" = "i486" ]; then
-  SLKCFLAGS="-O2 -march=i486 -mtune=i686"
-  LIBDIRSUFFIX=""
+	SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+	LIBDIRSUFFIX=""
 elif [ "$ARCH" = "i686" ]; then
-  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
-  LIBDIRSUFFIX=""
+	SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+	LIBDIRSUFFIX=""
 elif [ "$ARCH" = "x86_64" ]; then
-  SLKCFLAGS="-O2 -fPIC"
-  LIBDIRSUFFIX="64"
+	SLKCFLAGS="-O2 -fPIC"
+	LIBDIRSUFFIX="64"
 fi
 
 if [ "${PORTABLE:-no}" = "no" ]; then
-    # According to doc/fftw3.pdf the configure script should choose the best
-    # value for $CFLAGS.  These variables must be unset so that the configure
-    # script will decide.
-
-    # If you are interested in further optimizations such as alternative
-    # multithreading and support for other processors, check this page for
-    # details:
-    # http://www.fftw.org/fftw3_doc/Installation-on-Unix.html
-    unset CFLAGS
-    unset CXXFLAGS
-    unset FFLAGS
-    PKGARCH="custom"
-    do_portable=""
+	# According to doc/fftw3.pdf the configure script should choose the best
+	# value for $CFLAGS.  These variables must be unset so that the configure
+	# script will decide.
+
+	# If you are interested in further optimizations such as alternative
+	# multithreading and support for other processors, check this page for
+	# details:
+	# http://www.fftw.org/fftw3_doc/Installation-on-Unix.html
+	unset CFLAGS
+	unset CXXFLAGS
+	unset FFLAGS
+	PKGARCH="custom"
+	do_portable=""
 else
-    PKGARCH=$ARCH
-    do_portable="--enable-portable-binary"
+	PKGARCH=$ARCH
+	do_portable="--enable-portable-binary"
 fi
 
 if [ "${SSE:-no}" = "no" ]; then
-    do_sse=""
+	do_sse=""
 else
-    do_sse="--enable-sse"
+	do_sse="--enable-sse"
 fi
 
 if [ "${SSE2:-no}" = "no" ]; then
-    do_sse2=""
+	do_sse2=""
 else
-    do_sse2="--enable-sse2"
+	do_sse2="--enable-sse2"
 fi
 
 set -e
@@ -71,62 +72,62 @@ chmod -R u+w,go+r-w,a-st .
 
 # compile libfftw3
 ./configure \
-    --prefix=/usr \
-    --libdir=/usr/lib${LIBDIRSUFFIX} \
-    --sysconfdir=/etc \
-    --localstatedir=/var \
-    --mandir=/usr/man \
-    --infodir=/usr/info \
-    --docdir=/usr/doc/fftw-$VERSION \
-    --enable-shared \
-    --disable-static \
-    --enable-threads \
-    $do_sse2 \
-    $do_portable
+	--prefix=/usr \
+	--libdir=/usr/lib${LIBDIRSUFFIX} \
+	--sysconfdir=/etc \
+	--localstatedir=/var \
+	--mandir=/usr/man \
+	--infodir=/usr/info \
+	--docdir=/usr/doc/fftw-$VERSION \
+	--enable-shared \
+	--disable-static \
+	--enable-threads \
+	$do_sse2 \
+	$do_portable
 make
 make install-strip DESTDIR=$PKG
 
 # compile libfftw3f
 ./configure \
-    --prefix=/usr \
-    --libdir=/usr/lib${LIBDIRSUFFIX} \
-    --sysconfdir=/etc \
-    --localstatedir=/var \
-    --mandir=/usr/man \
-    --infodir=/usr/info \
-    --docdir=/usr/doc/fftw-$VERSION \
-    --enable-shared \
-    --disable-static \
-    --enable-threads \
-    --enable-float \
-    $do_sse \
-    $do_portable
+	--prefix=/usr \
+	--libdir=/usr/lib${LIBDIRSUFFIX} \
+	--sysconfdir=/etc \
+	--localstatedir=/var \
+	--mandir=/usr/man \
+	--infodir=/usr/info \
+	--docdir=/usr/doc/fftw-$VERSION \
+	--enable-shared \
+	--disable-static \
+	--enable-threads \
+	--enable-float \
+	$do_sse \
+	$do_portable
 make
 make install-strip DESTDIR=$PKG
 
 # compile libfftw3l
 ./configure \
-    --prefix=/usr \
-    --libdir=/usr/lib${LIBDIRSUFFIX} \
-    --sysconfdir=/etc \
-    --localstatedir=/var \
-    --mandir=/usr/man \
-    --infodir=/usr/info \
-    --docdir=/usr/doc/fftw-$VERSION \
-    --enable-shared \
-    --disable-static \
-    --enable-threads \
-    --enable-long-double \
-    $do_portable
+	--prefix=/usr \
+	--libdir=/usr/lib${LIBDIRSUFFIX} \
+	--sysconfdir=/etc \
+	--localstatedir=/var \
+	--mandir=/usr/man \
+	--infodir=/usr/info \
+	--docdir=/usr/doc/fftw-$VERSION \
+	--enable-shared \
+	--disable-static \
+	--enable-threads \
+	--enable-long-double \
+	$do_portable
 make
 make install-strip DESTDIR=$PKG
 
 ( cd $PKG/usr/man
-    find . -type f -exec gzip -9 {} \;
-    for i in $(find . -type l); do \
-        ln -s $(readlink $i).gz $i.gz; \
-        rm $i; \
-    done
+	find . -type f -exec gzip -9 {} \;
+	for i in $(find . -type l); do \
+		ln -s $(readlink $i).gz $i.gz; \
+		rm $i; \
+	done
 )
 
 rm -f $PKG/usr/info/dir
-- 
cgit v1.2.3