diff options
Diffstat (limited to 'math/kfr')
-rw-r--r-- | math/kfr/Makefile | 6 | ||||
-rw-r--r-- | math/kfr/distinfo | 10 | ||||
-rw-r--r-- | math/kfr/files/patch-CMakeLists.txt | 19 | ||||
-rw-r--r-- | math/kfr/files/patch-tools_CMakeLists.txt | 10 | ||||
-rw-r--r-- | math/kfr/files/patch-tools_sample__rate__converter.cpp | 11 |
5 files changed, 52 insertions, 4 deletions
diff --git a/math/kfr/Makefile b/math/kfr/Makefile index d314966dedcb..397138bd652e 100644 --- a/math/kfr/Makefile +++ b/math/kfr/Makefile @@ -1,7 +1,11 @@ PORTNAME= kfr -DISTVERSION= 6.3.0 +DISTVERSION= 6.3.1 CATEGORIES= math +PATCH_SITES= https://github.com/kfrlib/kfr/commit/ +PATCHFILES= eb615703f5f15eb7794d6ec3f20d83130d9f5274.patch:-p1 \ + 6056e7d24723531e10484d63f6a9a5c58f976daa.patch:-p1 + MAINTAINER= yuri@FreeBSD.org COMMENT= C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters WWW= https://github.com/kfrlib/kfr diff --git a/math/kfr/distinfo b/math/kfr/distinfo index a5fdbd4e47ac..cfd873561e80 100644 --- a/math/kfr/distinfo +++ b/math/kfr/distinfo @@ -1,3 +1,7 @@ -TIMESTAMP = 1754130652 -SHA256 (kfrlib-kfr-6.3.0_GH0.tar.gz) = 3b2eb54edb9c1ba6d30648b47d11bd445cda4883052d592801bd5482f837162c -SIZE (kfrlib-kfr-6.3.0_GH0.tar.gz) = 11284158 +TIMESTAMP = 1757718446 +SHA256 (kfrlib-kfr-6.3.1_GH0.tar.gz) = 800f8e782fb514176c06526792ec766b718a7b91c73e9d07efe47dff6cb0816d +SIZE (kfrlib-kfr-6.3.1_GH0.tar.gz) = 11285494 +SHA256 (eb615703f5f15eb7794d6ec3f20d83130d9f5274.patch) = d25e5b0c01a0b2d0236c40a32d8a04c60c8e1bd2c64cd213ce9d6ffb79115ca0 +SIZE (eb615703f5f15eb7794d6ec3f20d83130d9f5274.patch) = 1173 +SHA256 (6056e7d24723531e10484d63f6a9a5c58f976daa.patch) = 07c76375fe9e97d3b7b7938a440bab63441ab5d6eee617374dececc92fd4f7f3 +SIZE (6056e7d24723531e10484d63f6a9a5c58f976daa.patch) = 6768 diff --git a/math/kfr/files/patch-CMakeLists.txt b/math/kfr/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..636950f32a42 --- /dev/null +++ b/math/kfr/files/patch-CMakeLists.txt @@ -0,0 +1,19 @@ +--- CMakeLists.txt.orig 2025-07-18 13:33:23 UTC ++++ CMakeLists.txt +@@ -180,8 +180,6 @@ option(ENABLE_TESTS "Enable KFR tests" OFF) + "Multiple architectures will be built with runtime dispatch" ON) + + option(ENABLE_TESTS "Enable KFR tests" OFF) +-cmake_dependent_option(ENABLE_EXAMPLES "Enable KFR examples" ON "ENABLE_TESTS" +- OFF) + if (CLANG) + option(KFR_ENABLE_DFT "Enable DFT and related algorithms." ON) + else () +@@ -390,7 +388,6 @@ if (ENABLE_EXAMPLES) + endif () + + if (ENABLE_EXAMPLES) +- add_subdirectory(examples) + add_subdirectory(tools) + endif () + if (ENABLE_TESTS) diff --git a/math/kfr/files/patch-tools_CMakeLists.txt b/math/kfr/files/patch-tools_CMakeLists.txt new file mode 100644 index 000000000000..13bf54e7a7b9 --- /dev/null +++ b/math/kfr/files/patch-tools_CMakeLists.txt @@ -0,0 +1,10 @@ +--- tools/CMakeLists.txt.orig 2025-08-02 10:33:46 UTC ++++ tools/CMakeLists.txt +@@ -23,5 +23,5 @@ target_link_libraries(sample_rate_converter kfr kfr_ds + add_executable(sample_rate_converter sample_rate_converter.cpp) + target_link_libraries(sample_rate_converter kfr kfr_dsp kfr_io use_arch) + +-add_executable(ebu_test ebu_test.cpp) +-target_link_libraries(ebu_test kfr kfr_io use_arch) ++#add_executable(ebu_test ebu_test.cpp) ++#target_link_libraries(ebu_test kfr kfr_io use_arch) diff --git a/math/kfr/files/patch-tools_sample__rate__converter.cpp b/math/kfr/files/patch-tools_sample__rate__converter.cpp new file mode 100644 index 000000000000..9787bbd6e27d --- /dev/null +++ b/math/kfr/files/patch-tools_sample__rate__converter.cpp @@ -0,0 +1,11 @@ +--- tools/sample_rate_converter.cpp.orig 2025-08-02 11:51:50 UTC ++++ tools/sample_rate_converter.cpp +@@ -18,7 +18,7 @@ int main(int argc, char** argv) + println(library_version()); + if (argc < 4) + { +- println("Usage: sample_rate_converter <INPUT_FILE> <OUTPUT_FILE> <TARGET_SAMPLE_RATE>"); ++ println("Usage: kfr_src <INPUT_FILE> <OUTPUT_FILE> <TARGET_SAMPLE_RATE>"); + println("Supported formats: WAV/W64, 16, 24, 32-bit PCM, 32, 64-bit IEEE"); + return 1; + } |