BSD Ports

audio/libsoxr 0.1.3_3 FreeBSD

High quality, one-dimensional sample-rate conversion library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
17e6087140
License
LGPL21+, FFTPAK
Categories
audio
Package size
82.7 KiB, 237.6 KiB installed

Description

The SoX Resampler library `libsoxr'

It performs one-dimensional sample-rate conversion, may be used, for example, to resample PCM-encoded audio.

This library aims to give fast and high quality results for any constant (rational or irrational) resampling ratio. Phase-response, preserved bandwidth, aliasing, and rejection level parameters are all configurable; alternatively, simple `preset' configurations may be selected. An experimental, variable-rate resampling mode of operation is also included.

In the other systems

SystemPortVersion
FreeBSDaudio/libsoxr0.1.3_3
OpenBSDaudio/libsoxr0.1.3p0
NetBSDaudio/libsoxr0.1.3
DragonFlyaudio/libsoxr0.1.3_3
MidnightBSDaudio/libsoxr0.1.3

Install

Binary package:

pkg install libsoxr

From the ports tree:

cd /usr/ports/audio/libsoxr/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libsoxr>0:audio/libsoxr
LIB_DEPENDS=	libsoxr-lsr.so:audio/libsoxr

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:latest0.1.3_30.1.3_30.1.3_30.1.3_30.1.3_3
FreeBSD:14:quarterly0.1.3_30.1.3_3n/a0.1.3_30.1.3_3
FreeBSD:15:latest0.1.3_30.1.3_3n/a0.1.3_30.1.3_3
FreeBSD:15:quarterly0.1.3_30.1.3_3n/an/an/a
FreeBSD:16:latest0.1.3_30.1.3_3n/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.

Build dependencies 16
Required by 858

The first 100 are listed.

Configuration

Options name: audio_libsoxr

OptionDefaultDescription
AVFFToffUse external libavcodec
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
OPENMPoffParallel processing support via OpenMP
PFFFToffUse internal PFFFT
USES
cmake pkgconfig tar:xz
Service scripts
none

Files

pkg-plist 18
  • include/soxr-lsr.h
  • include/soxr.h
  • lib/libsoxr-lsr.so
  • lib/libsoxr-lsr.so.0
  • lib/libsoxr-lsr.so.0.1.9
  • lib/libsoxr.so
  • lib/libsoxr.so.0
  • lib/libsoxr.so.0.1.2
  • libdata/pkgconfig/soxr-lsr.pc
  • libdata/pkgconfig/soxr.pc
  • share/doc/libsoxr/examples/1-single-block.c
  • share/doc/libsoxr/examples/1a-lsr.c
  • share/doc/libsoxr/examples/2-stream.C
  • share/doc/libsoxr/examples/3-options-input-fn.c
  • share/doc/libsoxr/examples/4-split-channels.c
  • share/doc/libsoxr/examples/5-variable-rate.c
  • share/doc/libsoxr/examples/README
  • share/doc/libsoxr/examples/examples-common.h
distinfo 1
FileSizeSHA256
soxr-0.1.3-Source.tar.xz94384b111c15fdc8c029989330ff559184198c161100a59312f5dc19ddeb9b5a15889
Master sites 1
  • SF/soxr

Commit history 1

DateCommitCreditsLog message
17e6087140 Robert Clausecker audio/libsoxr: fix build with cmake 4
- convert static REINPLACE_CMD into patch file as per policy Approved by: portmgr (build fix blanket) Event: EuroBSDcon Devsummit 2026