Thu Mar 14 19:33:04 2024 UTC (73d)
fftw: add lib/cmake/fftw3/FFTW3LibraryDepends.cmake

FFTW3*Config.cmake includes FFTW3LibraryDepends.cmake but package doesn't
install it, making cmake unhappy.  Creating an empty file is sufficient
to at least get graphics/krita building.


(markd)
diff -r1.78 -r1.79 pkgsrc/math/fftw/Makefile
diff -r1.16 -r1.17 pkgsrc/math/fftw/PLIST

cvs diff -r1.78 -r1.79 pkgsrc/math/fftw/Makefile (expand / switch to unified diff)

--- pkgsrc/math/fftw/Makefile 2022/06/28 11:34:36 1.78
+++ pkgsrc/math/fftw/Makefile 2024/03/14 19:33:04 1.79
@@ -1,15 +1,19 @@ @@ -1,15 +1,19 @@
1# $NetBSD: Makefile,v 1.78 2022/06/28 11:34:36 wiz Exp $ 1# $NetBSD: Makefile,v 1.79 2024/03/14 19:33:04 markd Exp $
2 2
3COMMENT= Fast C routines to compute DFTs (single and double precision) 3COMMENT= Fast C routines to compute DFTs (single and double precision)
4PKGREVISION= 1 4PKGREVISION= 2
5 5
6SUPERSEDES= fftwf-[0-9]* 6SUPERSEDES= fftwf-[0-9]*
7CONFLICTS+= fftwf-[0-9]* 7CONFLICTS+= fftwf-[0-9]*
8 8
9# The standard precision is double. We always build at least 9# The standard precision is double. We always build at least
10# single in addition. 10# single in addition.
11FFTW_PRECISION= double float 11FFTW_PRECISION= double float
12 12
13.include "Makefile.common" 13.include "Makefile.common"
14 14
 15# referenced by FFTW3*Config.cmake
 16post-install:
 17 touch ${DESTDIR}${PREFIX}/lib/cmake/fftw3/FFTW3LibraryDepends.cmake
 18
15.include "../../mk/bsd.pkg.mk" 19.include "../../mk/bsd.pkg.mk"

cvs diff -r1.16 -r1.17 pkgsrc/math/fftw/PLIST (expand / switch to unified diff)

--- pkgsrc/math/fftw/PLIST 2021/05/16 10:14:09 1.16
+++ pkgsrc/math/fftw/PLIST 2024/03/14 19:33:04 1.17
@@ -1,30 +1,31 @@ @@ -1,30 +1,31 @@
1@comment $NetBSD: PLIST,v 1.16 2021/05/16 10:14:09 nia Exp $ 1@comment $NetBSD: PLIST,v 1.17 2024/03/14 19:33:04 markd Exp $
2bin/fftw-wisdom 2bin/fftw-wisdom
3bin/fftw-wisdom-to-conf 3bin/fftw-wisdom-to-conf
4bin/fftwf-wisdom 4bin/fftwf-wisdom
5${PLIST.mpi}include/fftw3-mpi.f03 5${PLIST.mpi}include/fftw3-mpi.f03
6${PLIST.mpi}include/fftw3-mpi.h 6${PLIST.mpi}include/fftw3-mpi.h
7include/fftw3.f 7include/fftw3.f
8include/fftw3.f03 8include/fftw3.f03
9include/fftw3.h 9include/fftw3.h
10${PLIST.mpi}include/fftw3l-mpi.f03 10${PLIST.mpi}include/fftw3l-mpi.f03
11include/fftw3l.f03 11include/fftw3l.f03
12include/fftw3q.f03 12include/fftw3q.f03
13info/fftw3.info 13info/fftw3.info
14lib/cmake/fftw3/FFTW3Config.cmake 14lib/cmake/fftw3/FFTW3Config.cmake
15lib/cmake/fftw3/FFTW3ConfigVersion.cmake 15lib/cmake/fftw3/FFTW3ConfigVersion.cmake
16lib/cmake/fftw3/FFTW3fConfig.cmake 16lib/cmake/fftw3/FFTW3fConfig.cmake
17lib/cmake/fftw3/FFTW3fConfigVersion.cmake 17lib/cmake/fftw3/FFTW3fConfigVersion.cmake
 18lib/cmake/fftw3/FFTW3LibraryDepends.cmake
18lib/libfftw3.la 19lib/libfftw3.la
19${PLIST.mpi}lib/libfftw3_mpi.la 20${PLIST.mpi}lib/libfftw3_mpi.la
20${PLIST.omp}lib/libfftw3_omp.la 21${PLIST.omp}lib/libfftw3_omp.la
21${PLIST.pthreads}lib/libfftw3_threads.la 22${PLIST.pthreads}lib/libfftw3_threads.la
22lib/libfftw3f.la 23lib/libfftw3f.la
23${PLIST.mpi}lib/libfftw3f_mpi.la 24${PLIST.mpi}lib/libfftw3f_mpi.la
24${PLIST.omp}lib/libfftw3f_omp.la 25${PLIST.omp}lib/libfftw3f_omp.la
25${PLIST.pthreads}lib/libfftw3f_threads.la 26${PLIST.pthreads}lib/libfftw3f_threads.la
26lib/pkgconfig/fftw3.pc 27lib/pkgconfig/fftw3.pc
27lib/pkgconfig/fftw3f.pc 28lib/pkgconfig/fftw3f.pc
28man/man1/fftw-wisdom-to-conf.1 29man/man1/fftw-wisdom-to-conf.1
29man/man1/fftw-wisdom.1 30man/man1/fftw-wisdom.1
30man/man1/fftwf-wisdom.1 31man/man1/fftwf-wisdom.1