git: 8c641486967f - main - math/spfft: update 1.0.6 → 1.1.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 22 Mar 2024 12:22:59 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8c641486967fddbb94e38414ad08a23b3dede64e

commit 8c641486967fddbb94e38414ad08a23b3dede64e
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-03-22 11:42:31 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-03-22 12:22:52 +0000

    math/spfft: update 1.0.6 → 1.1.0
    
    Reported by:    portscout
---
 math/spfft/Makefile  | 12 ++++++++++--
 math/spfft/distinfo  |  8 +++++---
 math/spfft/pkg-plist |  5 +----
 3 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/math/spfft/Makefile b/math/spfft/Makefile
index e475928de7d7..7bad4ac283f6 100644
--- a/math/spfft/Makefile
+++ b/math/spfft/Makefile
@@ -1,9 +1,11 @@
 PORTNAME=	spfft
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.0.6
-PORTREVISION=	2
+DISTVERSION=	1.1.0
 CATEGORIES=	math
 
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES=	c91e7ec9f420d477a8144dee2bc36cd8dde434c4.patch:-p1 # https://github.com/eth-cscs/SpFFT/pull/57
+
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Sparse 3D FFT library
 WWW=		https://github.com/eth-cscs/SpFFT
@@ -12,6 +14,9 @@ LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libfftw3.so:math/fftw3
+TEST_DEPENDS=	cli11>0:devel/cli11 \
+		googletest>0:devel/googletest \
+		nlohmann-json>0:devel/nlohmann-json
 
 USES=		cmake:testing compiler:c++11-lang
 USE_LDCONFIG=	yes
@@ -21,6 +26,9 @@ GH_ACCOUNT=	eth-cscs
 GH_PROJECT=	SpFFT
 
 CMAKE_TESTING_ON=	SPFFT_BUILD_TESTS
+CMAKE_TESTING_ARGS=	-DSPFFT_BUNDLED_CLI11=OFF \
+			-DSPFFT_BUNDLED_GOOGLETEST=OFF \
+			-DSPFFT_BUNDLED_JSON=OFF
 CMAKE_TESTING_TARGET=	${ALL_TARGET}
 
 OPTIONS_DEFINE=		FORTRAN OPENMP
diff --git a/math/spfft/distinfo b/math/spfft/distinfo
index d8a73a3d50d6..de07c982f6fd 100644
--- a/math/spfft/distinfo
+++ b/math/spfft/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1661499073
-SHA256 (eth-cscs-SpFFT-v1.0.6_GH0.tar.gz) = d179ccdce65890587d0cbf72dc2e5ec0b200ffc56e723ed01a2f5063de6a8630
-SIZE (eth-cscs-SpFFT-v1.0.6_GH0.tar.gz) = 372347
+TIMESTAMP = 1711106034
+SHA256 (eth-cscs-SpFFT-v1.1.0_GH0.tar.gz) = d4673b3135aebfa1c440723226fe976d518ff881285b3d4787f1aa8210eac81e
+SIZE (eth-cscs-SpFFT-v1.1.0_GH0.tar.gz) = 364222
+SHA256 (c91e7ec9f420d477a8144dee2bc36cd8dde434c4.patch) = ef24018e565693e805cccb56f36aa0ed2dc9a31b3d6bf26a5aaceeb5f15f253b
+SIZE (c91e7ec9f420d477a8144dee2bc36cd8dde434c4.patch) = 1657
diff --git a/math/spfft/pkg-plist b/math/spfft/pkg-plist
index e94027231b25..2bb8ab4fb313 100644
--- a/math/spfft/pkg-plist
+++ b/math/spfft/pkg-plist
@@ -29,11 +29,8 @@ lib/cmake/SpFFT/SpFFTTargets.cmake
 lib/cmake/SpFFT/modules/FindARMPL.cmake
 lib/cmake/SpFFT/modules/FindFFTW.cmake
 lib/cmake/SpFFT/modules/FindFFTWF.cmake
-lib/cmake/SpFFT/modules/FindHIP.cmake
-lib/cmake/SpFFT/modules/FindHIP/run_hipcc.cmake
-lib/cmake/SpFFT/modules/FindHIP/run_make2cmake.cmake
 lib/cmake/SpFFT/modules/FindMKLSequential.cmake
 lib/libspfft.so
 lib/libspfft.so.1
-lib/libspfft.so.1.0.6
+lib/libspfft.so.1.1.0
 libdata/pkgconfig/SpFFT.pc