aboutsummaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2024-03-22 11:42:31 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2024-03-22 12:22:52 +0000
commit8c641486967fddbb94e38414ad08a23b3dede64e (patch)
tree8de432e0339659a0a76f8ae650d1b3c353bf0dc2 /math
parentd8620d2daab3a48f635c2ee365f68db562220adf (diff)
downloadports-8c641486967fddbb94e38414ad08a23b3dede64e.tar.gz
ports-8c641486967fddbb94e38414ad08a23b3dede64e.zip
math/spfft: update 1.0.6 → 1.1.0
Reported by: portscout
Diffstat (limited to 'math')
-rw-r--r--math/spfft/Makefile12
-rw-r--r--math/spfft/distinfo8
-rw-r--r--math/spfft/pkg-plist5
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