math/kfr 6.3.1
C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- math
- Package size
- 952.2 KiB, 3688.9 KiB installed
Description
KFR is an open source C++ DSP framework that focuses on high performance.
Install
As a binary package — by origin, or by package name:
pkg install math/kfr
pkg install kfr
From the ports tree:
cd /usr/ports/math/kfr/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= kfr>0:math/kfr
LIB_DEPENDS= libkfr_io.so:math/kfr
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 6.3.1 | 6.3.1 | - | 6.3.0 | - |
| FreeBSD:14:quarterly | 6.3.1 | 6.3.1 | n/a | 6.2.0 | - |
| FreeBSD:15:latest | 6.3.1 | 6.3.1 | n/a | - | - |
| FreeBSD:15:quarterly | 6.3.1 | 6.3.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.3.1 | 6.3.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
All build dependencies 15
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++17-lang
- Service scripts
- none
Files
pkg-plist 151
- bin/kfr_src
- include/kfr/all.hpp
- include/kfr/base.hpp
- include/kfr/base/basic_expressions.hpp
- include/kfr/base/conversion.hpp
- include/kfr/base/endianness.hpp
- include/kfr/base/expression.hpp
- include/kfr/base/filter.hpp
- include/kfr/base/fraction.hpp
- include/kfr/base/generators.hpp
- include/kfr/base/handle.hpp
- include/kfr/base/impl/static_array.hpp
- include/kfr/base/inline_vector.hpp
- include/kfr/base/math_expressions.hpp
- include/kfr/base/memory.hpp
- include/kfr/base/npy.hpp
- include/kfr/base/random.hpp
- include/kfr/base/random_bits.hpp
- include/kfr/base/reduce.hpp
- include/kfr/base/shape.hpp
- include/kfr/base/simd_expressions.hpp
- include/kfr/base/small_buffer.hpp
- include/kfr/base/state_holder.hpp
- include/kfr/base/tensor.hpp
- include/kfr/base/transpose.hpp
- include/kfr/base/univector.hpp
- include/kfr/capi.h
- include/kfr/cident.h
- include/kfr/cometa.hpp
- include/kfr/cometa/array.hpp
- include/kfr/cometa/cstring.hpp
- include/kfr/cometa/ctti.hpp
- include/kfr/cometa/function.hpp
- include/kfr/cometa/memory.hpp
- include/kfr/cometa/named_arg.hpp
- include/kfr/cometa/numeric.hpp
- include/kfr/cometa/range.hpp
- include/kfr/cometa/result.hpp
- include/kfr/cometa/string.hpp
- include/kfr/cometa/tuple.hpp
- include/kfr/config.h
- include/kfr/dft.hpp
- include/kfr/dft/cache.hpp
- include/kfr/dft/convolution.hpp
- include/kfr/dft/fft.hpp
- include/kfr/dft/reference_dft.hpp
- include/kfr/dsp.hpp
- include/kfr/dsp/biquad.hpp
- include/kfr/dsp/biquad_design.hpp
- include/kfr/dsp/dcremove.hpp
- include/kfr/dsp/delay.hpp
- include/kfr/dsp/ebu.hpp
- include/kfr/dsp/fir.hpp
- include/kfr/dsp/fir_design.hpp
- include/kfr/dsp/goertzel.hpp
- include/kfr/dsp/iir.hpp
- include/kfr/dsp/iir_design.hpp
- include/kfr/dsp/mixdown.hpp
- include/kfr/dsp/oscillators.hpp
- include/kfr/dsp/sample_rate_conversion.hpp
- include/kfr/dsp/speaker.hpp
- include/kfr/dsp/special.hpp
- include/kfr/dsp/units.hpp
- include/kfr/dsp/waveshaper.hpp
- include/kfr/dsp/weighting.hpp
- include/kfr/dsp/window.hpp
- include/kfr/except.hpp
- include/kfr/io.hpp
- include/kfr/io/audiofile.hpp
- include/kfr/io/file.hpp
- include/kfr/io/python_plot.hpp
- include/kfr/io/tostring.hpp
- include/kfr/kfr.h
- include/kfr/math.hpp
- include/kfr/math/asin_acos.hpp
- include/kfr/math/atan.hpp
- include/kfr/math/compiletime.hpp
- include/kfr/math/complex_math.hpp
- include/kfr/math/gamma.hpp
- include/kfr/math/hyperbolic.hpp
- include/kfr/math/impl/asin_acos.hpp
- include/kfr/math/impl/atan.hpp
- include/kfr/math/impl/gamma.hpp
- include/kfr/math/impl/hyperbolic.hpp
- include/kfr/math/impl/log_exp.hpp
- include/kfr/math/impl/modzerobessel.hpp
- include/kfr/math/impl/sin_cos.hpp
- include/kfr/math/impl/sqrt.hpp
- include/kfr/math/impl/tan.hpp
- include/kfr/math/interpolation.hpp
- include/kfr/math/log_exp.hpp
- include/kfr/math/modzerobessel.hpp
- include/kfr/math/sin_cos.hpp
- include/kfr/math/sqrt.hpp
- include/kfr/math/tan.hpp
- include/kfr/multiarch.h
- include/kfr/runtime.hpp
- include/kfr/runtime/cpuid.hpp
- include/kfr/runtime/cpuid_auto.hpp
- include/kfr/simd.hpp
The first 100 are listed.
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| kfrlib-kfr-6.3.1_GH0.tar.gz | 1.1285494e+07 | 800f8e782fb514176c06526792ec766b718a7b91c73e9d07efe47dff6cb0816d |
| eb615703f5f15eb7794d6ec3f20d83130d9f5274.patch | 1173 | d25e5b0c01a0b2d0236c40a32d8a04c60c8e1bd2c64cd213ce9d6ffb79115ca0 |
| 6056e7d24723531e10484d63f6a9a5c58f976daa.patch | 6768 | 07c76375fe9e97d3b7b7938a440bab63441ab5d6eee617374dececc92fd4f7f3 |
Commit history 0
No commits in the history this site was built from.