FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest6.3.16.3.1-6.3.0-
FreeBSD:14:quarterly6.3.16.3.1n/a6.2.0-
FreeBSD:15:latest6.3.16.3.1n/a--
FreeBSD:15:quarterly6.3.16.3.1n/an/an/a
FreeBSD:16:latest6.3.16.3.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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
FileSizeSHA256
kfrlib-kfr-6.3.1_GH0.tar.gz1.1285494e+07800f8e782fb514176c06526792ec766b718a7b91c73e9d07efe47dff6cb0816d
eb615703f5f15eb7794d6ec3f20d83130d9f5274.patch1173d25e5b0c01a0b2d0236c40a32d8a04c60c8e1bd2c64cd213ce9d6ffb79115ca0
6056e7d24723531e10484d63f6a9a5c58f976daa.patch676807c76375fe9e97d3b7b7938a440bab63441ab5d6eee617374dececc92fd4f7f3

Commit history 0

No commits in the history this site was built from.