diff options
Diffstat (limited to 'libraries/fftw/fftw.SlackBuild')
-rw-r--r-- | libraries/fftw/fftw.SlackBuild | 139 |
1 files changed, 70 insertions, 69 deletions
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 |