[notify] fftw: new dependency openmpi

This commit is contained in:
Danny Rawlins 2022-05-22 17:24:51 +10:00
parent 5e005044ae
commit 667248fc2b
3 changed files with 28 additions and 21 deletions

View File

@ -6,9 +6,12 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/fftwl-wisdom
-rwxr-xr-x root/root usr/bin/fftwq-wisdom
drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/fftw3-mpi.f03
-rw-r--r-- root/root usr/include/fftw3-mpi.h
-rw-r--r-- root/root usr/include/fftw3.f
-rw-r--r-- root/root usr/include/fftw3.f03
-rw-r--r-- root/root usr/include/fftw3.h
-rw-r--r-- root/root usr/include/fftw3l-mpi.f03
-rw-r--r-- root/root usr/include/fftw3l.f03
-rw-r--r-- root/root usr/include/fftw3q.f03
drwxr-xr-x root/root usr/lib/
@ -23,62 +26,62 @@ drwxr-xr-x root/root usr/lib/cmake/fftw3/
-rw-r--r-- root/root usr/lib/cmake/fftw3/FFTW3qConfig.cmake
-rw-r--r-- root/root usr/lib/cmake/fftw3/FFTW3qConfigVersion.cmake
-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.6.10
lrwxrwxrwx root/root usr/lib/libfftw3.so.3 -> libfftw3.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3_mpi.a
lrwxrwxrwx root/root usr/lib/libfftw3_mpi.so -> libfftw3_mpi.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3_mpi.so.3 -> libfftw3_mpi.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3_mpi.so.3.6.10
-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.6.10
lrwxrwxrwx root/root usr/lib/libfftw3_omp.so.3 -> libfftw3_omp.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3_omp.so.3.6.10
-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.6.10
lrwxrwxrwx root/root usr/lib/libfftw3_threads.so.3 -> libfftw3_threads.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3_threads.so.3.6.10
-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.6.10
lrwxrwxrwx root/root usr/lib/libfftw3f.so.3 -> libfftw3f.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3f.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3f_mpi.a
lrwxrwxrwx root/root usr/lib/libfftw3f_mpi.so -> libfftw3f_mpi.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3f_mpi.so.3 -> libfftw3f_mpi.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3f_mpi.so.3.6.10
-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.6.10
lrwxrwxrwx root/root usr/lib/libfftw3f_omp.so.3 -> libfftw3f_omp.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3f_omp.so.3.6.10
-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.6.10
lrwxrwxrwx root/root usr/lib/libfftw3f_threads.so.3 -> libfftw3f_threads.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3f_threads.so.3.6.10
-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.6.10
lrwxrwxrwx root/root usr/lib/libfftw3l.so.3 -> libfftw3l.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3l.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3l_mpi.a
lrwxrwxrwx root/root usr/lib/libfftw3l_mpi.so -> libfftw3l_mpi.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3l_mpi.so.3 -> libfftw3l_mpi.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3l_mpi.so.3.6.10
-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.6.10
lrwxrwxrwx root/root usr/lib/libfftw3l_omp.so.3 -> libfftw3l_omp.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3l_omp.so.3.6.10
-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.6.10
lrwxrwxrwx root/root usr/lib/libfftw3l_threads.so.3 -> libfftw3l_threads.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3l_threads.so.3.6.10
-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.6.10
lrwxrwxrwx root/root usr/lib/libfftw3q.so.3 -> libfftw3q.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3q.so.3.6.10
-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.6.10
lrwxrwxrwx root/root usr/lib/libfftw3q_omp.so.3 -> libfftw3q_omp.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3q_omp.so.3.6.10
-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.6.10
lrwxrwxrwx root/root usr/lib/libfftw3q_threads.so.3 -> libfftw3q_threads.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3q_threads.so.3.6.10

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF34KOsfqBPvQGW+NDhu47svWflzEzuw1gt6wTtxaXFXa11dSjR2FnK8QXklFXh7sNsuLZkYl6j3i8CfSJ4Iq9TAY=
SHA256 (Pkgfile) = 1233f2df935226eee7822b55d780d56d1babfb5fa9bbcce7f738184b5ca5acb2
SHA256 (.footprint) = 3183a2fb89dbefec424e44b63fd1b84fb5be79ef6079c4a33a7b256cb1f9956a
RWSagIOpLGJF3yO8N5sh2TxXTD6FILYUAi74zFY/E99SSw17iAB+hTGliGUGbU66aHSKNQxmkp1zoOhl/lLsKuHbpWR6QdxF+wM=
SHA256 (Pkgfile) = 32f58ea8eb328fefa861cd1873023a1025fb08afeddcf9e21f438bab755badba
SHA256 (.footprint) = 21c52df24478e05ef8e774a9e9e0d1d06147380c21dbe698077596d4ae6fe681
SHA256 (fftw-3.3.10.tar.gz) = 56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467

View File

@ -1,11 +1,11 @@
# Description: C subroutine library for computing discrete Fourier transform.
# URL: https://www.fftw.org/
# Maintainer: Danny Rawlins, crux at romster dot me
# Depends on: gcc-fortran
# Depends on: gcc-fortran openmpi
name=fftw
version=3.3.10
release=1
release=2
source=(https://www.fftw.org/$name-$version.tar.gz)
build() {
@ -28,8 +28,9 @@ F77=gfortran
./configure \
$config \
--enable-single \
--enable-avx \
--enable-sse \
--enable-avx
--enable-mpi
make
make DESTDIR=$PKG install
@ -38,8 +39,9 @@ F77=gfortran
# compiling double precision library
./configure \
$config \
--enable-sse2 \
--enable-avx
--enable-avx \
--enable-mpi \
--enable-sse2
make
make DESTDIR=$PKG install
@ -48,7 +50,8 @@ F77=gfortran
# compiling long double precision library
./configure \
$config \
--enable-long-double
--enable-long-double \
--enable-mpi
make
make DESTDIR=$PKG install
@ -64,4 +67,5 @@ F77=gfortran
# clean up
rm -r $PKG/usr/share/info
rm $PKG/usr/lib/*.la
}