commit 745314f3689f4e9aa37216ee1d48f181b5f6ce1e Author: Danny Rawlins <monster.romster@gmail.com> Date: Mon Aug 29 13:09:25 2016 +1000 fftw: 3.3.4 -> 3.3.5 new dep gcc-fortran diff --git a/fftw/.footprint b/fftw/.footprint index e90bf11..607d3ea 100644 --- a/fftw/.footprint +++ b/fftw/.footprint @@ -14,44 +14,64 @@ drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/lib/ -rw-r--r-- root/root usr/lib/libfftw3.a -rwxr-xr-x root/root usr/lib/libfftw3.la -lrwxrwxrwx root/root usr/lib/libfftw3.so -> libfftw3.so.3.4.4 -lrwxrwxrwx root/root usr/lib/libfftw3.so.3 -> libfftw3.so.3.4.4 --rwxr-xr-x root/root usr/lib/libfftw3.so.3.4.4 +lrwxrwxrwx root/root usr/lib/libfftw3.so -> libfftw3.so.3.5.5 +lrwxrwxrwx root/root usr/lib/libfftw3.so.3 -> libfftw3.so.3.5.5 +-rwxr-xr-x root/root usr/lib/libfftw3.so.3.5.5 +-rw-r--r-- root/root usr/lib/libfftw3_omp.a +-rwxr-xr-x root/root usr/lib/libfftw3_omp.la +lrwxrwxrwx root/root usr/lib/libfftw3_omp.so -> libfftw3_omp.so.3.5.5 +lrwxrwxrwx root/root usr/lib/libfftw3_omp.so.3 -> libfftw3_omp.so.3.5.5 +-rwxr-xr-x root/root usr/lib/libfftw3_omp.so.3.5.5 -rw-r--r-- root/root usr/lib/libfftw3_threads.a -rwxr-xr-x root/root usr/lib/libfftw3_threads.la -lrwxrwxrwx root/root usr/lib/libfftw3_threads.so -> libfftw3_threads.so.3.4.4 -lrwxrwxrwx root/root usr/lib/libfftw3_threads.so.3 -> libfftw3_threads.so.3.4.4 --rwxr-xr-x root/root usr/lib/libfftw3_threads.so.3.4.4 +lrwxrwxrwx root/root usr/lib/libfftw3_threads.so -> libfftw3_threads.so.3.5.5 +lrwxrwxrwx root/root usr/lib/libfftw3_threads.so.3 -> libfftw3_threads.so.3.5.5 +-rwxr-xr-x root/root usr/lib/libfftw3_threads.so.3.5.5 -rw-r--r-- root/root usr/lib/libfftw3f.a -rwxr-xr-x root/root usr/lib/libfftw3f.la -lrwxrwxrwx root/root usr/lib/libfftw3f.so -> libfftw3f.so.3.4.4 -lrwxrwxrwx root/root usr/lib/libfftw3f.so.3 -> libfftw3f.so.3.4.4 --rwxr-xr-x root/root usr/lib/libfftw3f.so.3.4.4 +lrwxrwxrwx root/root usr/lib/libfftw3f.so -> libfftw3f.so.3.5.5 +lrwxrwxrwx root/root usr/lib/libfftw3f.so.3 -> libfftw3f.so.3.5.5 +-rwxr-xr-x root/root usr/lib/libfftw3f.so.3.5.5 +-rw-r--r-- root/root usr/lib/libfftw3f_omp.a +-rwxr-xr-x root/root usr/lib/libfftw3f_omp.la +lrwxrwxrwx root/root usr/lib/libfftw3f_omp.so -> libfftw3f_omp.so.3.5.5 +lrwxrwxrwx root/root usr/lib/libfftw3f_omp.so.3 -> libfftw3f_omp.so.3.5.5 +-rwxr-xr-x root/root usr/lib/libfftw3f_omp.so.3.5.5 -rw-r--r-- root/root usr/lib/libfftw3f_threads.a -rwxr-xr-x root/root usr/lib/libfftw3f_threads.la -lrwxrwxrwx root/root usr/lib/libfftw3f_threads.so -> libfftw3f_threads.so.3.4.4 -lrwxrwxrwx root/root usr/lib/libfftw3f_threads.so.3 -> libfftw3f_threads.so.3.4.4 --rwxr-xr-x root/root usr/lib/libfftw3f_threads.so.3.4.4 +lrwxrwxrwx root/root usr/lib/libfftw3f_threads.so -> libfftw3f_threads.so.3.5.5 +lrwxrwxrwx root/root usr/lib/libfftw3f_threads.so.3 -> libfftw3f_threads.so.3.5.5 +-rwxr-xr-x root/root usr/lib/libfftw3f_threads.so.3.5.5 -rw-r--r-- root/root usr/lib/libfftw3l.a -rwxr-xr-x root/root usr/lib/libfftw3l.la -lrwxrwxrwx root/root usr/lib/libfftw3l.so -> libfftw3l.so.3.4.4 -lrwxrwxrwx root/root usr/lib/libfftw3l.so.3 -> libfftw3l.so.3.4.4 --rwxr-xr-x root/root usr/lib/libfftw3l.so.3.4.4 +lrwxrwxrwx root/root usr/lib/libfftw3l.so -> libfftw3l.so.3.5.5 +lrwxrwxrwx root/root usr/lib/libfftw3l.so.3 -> libfftw3l.so.3.5.5 +-rwxr-xr-x root/root usr/lib/libfftw3l.so.3.5.5 +-rw-r--r-- root/root usr/lib/libfftw3l_omp.a +-rwxr-xr-x root/root usr/lib/libfftw3l_omp.la +lrwxrwxrwx root/root usr/lib/libfftw3l_omp.so -> libfftw3l_omp.so.3.5.5 +lrwxrwxrwx root/root usr/lib/libfftw3l_omp.so.3 -> libfftw3l_omp.so.3.5.5 +-rwxr-xr-x root/root usr/lib/libfftw3l_omp.so.3.5.5 -rw-r--r-- root/root usr/lib/libfftw3l_threads.a -rwxr-xr-x root/root usr/lib/libfftw3l_threads.la -lrwxrwxrwx root/root usr/lib/libfftw3l_threads.so -> libfftw3l_threads.so.3.4.4 -lrwxrwxrwx root/root usr/lib/libfftw3l_threads.so.3 -> libfftw3l_threads.so.3.4.4 --rwxr-xr-x root/root usr/lib/libfftw3l_threads.so.3.4.4 +lrwxrwxrwx root/root usr/lib/libfftw3l_threads.so -> libfftw3l_threads.so.3.5.5 +lrwxrwxrwx root/root usr/lib/libfftw3l_threads.so.3 -> libfftw3l_threads.so.3.5.5 +-rwxr-xr-x root/root usr/lib/libfftw3l_threads.so.3.5.5 -rw-r--r-- root/root usr/lib/libfftw3q.a -rwxr-xr-x root/root usr/lib/libfftw3q.la -lrwxrwxrwx root/root usr/lib/libfftw3q.so -> libfftw3q.so.3.4.4 -lrwxrwxrwx root/root usr/lib/libfftw3q.so.3 -> libfftw3q.so.3.4.4 --rwxr-xr-x root/root usr/lib/libfftw3q.so.3.4.4 +lrwxrwxrwx root/root usr/lib/libfftw3q.so -> libfftw3q.so.3.5.5 +lrwxrwxrwx root/root usr/lib/libfftw3q.so.3 -> libfftw3q.so.3.5.5 +-rwxr-xr-x root/root usr/lib/libfftw3q.so.3.5.5 +-rw-r--r-- root/root usr/lib/libfftw3q_omp.a +-rwxr-xr-x root/root usr/lib/libfftw3q_omp.la +lrwxrwxrwx root/root usr/lib/libfftw3q_omp.so -> libfftw3q_omp.so.3.5.5 +lrwxrwxrwx root/root usr/lib/libfftw3q_omp.so.3 -> libfftw3q_omp.so.3.5.5 +-rwxr-xr-x root/root usr/lib/libfftw3q_omp.so.3.5.5 -rw-r--r-- root/root usr/lib/libfftw3q_threads.a -rwxr-xr-x root/root usr/lib/libfftw3q_threads.la -lrwxrwxrwx root/root usr/lib/libfftw3q_threads.so -> libfftw3q_threads.so.3.4.4 -lrwxrwxrwx root/root usr/lib/libfftw3q_threads.so.3 -> libfftw3q_threads.so.3.4.4 --rwxr-xr-x root/root usr/lib/libfftw3q_threads.so.3.4.4 +lrwxrwxrwx root/root usr/lib/libfftw3q_threads.so -> libfftw3q_threads.so.3.5.5 +lrwxrwxrwx root/root usr/lib/libfftw3q_threads.so.3 -> libfftw3q_threads.so.3.5.5 +-rwxr-xr-x root/root usr/lib/libfftw3q_threads.so.3.5.5 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/fftw3.pc -rw-r--r-- root/root usr/lib/pkgconfig/fftw3f.pc diff --git a/fftw/.md5sum b/fftw/.md5sum index 05cb394..eb36f1f 100644 --- a/fftw/.md5sum +++ b/fftw/.md5sum @@ -1 +1 @@ -2edab8c06b24feeb3b82bbb3ebf3e7b3 fftw-3.3.4.tar.gz +6cc08a3b9c7ee06fdd5b9eb02e06f569 fftw-3.3.5.tar.gz diff --git a/fftw/Pkgfile b/fftw/Pkgfile index 85014a1..233ad3f 100644 --- a/fftw/Pkgfile +++ b/fftw/Pkgfile @@ -2,11 +2,10 @@ # URL: http://www.fftw.org/ # Maintainer: Danny Rawlins, crux at romster dot me # Packager: acrux, acrux at linuxmail dot org -# Depends on: -# Optional: gcc-fortran +# Depends on: gcc-fortran name=fftw -version=3.3.4 +version=3.3.5 release=1 source=(http://www.fftw.org/$name-$version.tar.gz) @@ -14,10 +13,15 @@ build() { cd $name-$version local config="\ +F77=gfortran \ --prefix=/usr \ --enable-threads \ --with-gnu-ld \ ---enable-shared" +--enable-shared \ +--enable-openmp" + + # use upstream default CFLAGS while keeping our -march/-mtune + CFLAGS+=" -O3 -fomit-frame-pointer -malign-double -fstrict-aliasing -ffast-math" # compiling single precision library ./configure \