audio/sox 14.4.2.20210509_7 FreeBSD
SOund eXchange - universal sound sample translator
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
e7207ceba5- License
- LGPL21, GPLv2
- Categories
- audio
- Package size
- 358.8 KiB, 841.2 KiB installed
Description
SoX (also known as Sound eXchange) translates sound samples between different file formats, and optionally applies various sound effects. SoX is intended as the Swiss Army knife of sound processing tools. It doesn't do anything very well, but sooner or later it comes in very handy.
In the other systems
Install
Binary package:
pkg install sox
From the ports tree:
cd /usr/ports/audio/sox/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= sox>0:audio/sox
LIB_DEPENDS= libsox.so:audio/sox
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 | 14.4.2.20210509_7 | 14.4.2.20210509_7 | 14.4.2.20210509_1 | 14.4.2.20210509_7 | 14.4.2.20210509_7 |
| FreeBSD:14:quarterly | 14.4.2.20210509_7 | 14.4.2.20210509_7 | n/a | 14.4.2.20210509_7 | 14.4.2.20210509_7 |
| FreeBSD:15:latest | 14.4.2.20210509_7 | 14.4.2.20210509_7 | n/a | 14.4.2.20210509_7 | 14.4.2.20210509_7 |
| FreeBSD:15:quarterly | 14.4.2.20210509_7 | 14.4.2.20210509_7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 14.4.2.20210509_7 | 14.4.2.20210509_7 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
autoconf-archive>=0: devel/autoconf-archive
Library 1
libltdl.so: devel/libltdl
The full lists below include those, and their dependencies in turn.
Build dependencies 24
- audio/flac
- audio/gsm
- audio/lame
- audio/libao
- audio/libid3tag
- audio/libmad
- audio/libogg
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/opusfile
- devel/autoconf
- devel/autoconf-archive
- devel/autoconf-switch
- devel/automake
- devel/gettext-runtime
- devel/libltdl
- devel/libtool
- devel/m4
- devel/pkgconf
- graphics/png
- lang/perl5.42
- print/indexinfo
Run dependencies 14
Required by 29
- audio/festival-freebsoft-utils
- audio/lyrionmusicserver
- audio/soundgrab
- audio/sox-noise
- audio/vsound
- comms/apitran
- comms/freedv
- comms/tlf
- deskutils/cairo-dock
- deskutils/cairo-dock-plugins
- graphics/krita
- graphics/krita-gmic-plugin
- graphics/synfig
- graphics/synfigstudio
- japanese/mypaedia-fpw-package
- multimedia/dvd-slideshow
- multimedia/kdemultimedia
- multimedia/kdenlive
- multimedia/lives
- multimedia/mlt7
- multimedia/mlt7-glaxnimate
- multimedia/mlt7-qt
- multimedia/qwinff
- multimedia/shotcut
- multimedia/shotcut-qt6
- x11-clocks/dclock
- x11/albert
- x11/bhotkeys-albert
- x11/kde-gear
Configuration
Options name: audio_sox
| Option | Default | Description |
|---|---|---|
| ALSA | off | ALSA audio architecture support |
| AMR | off | AMR 3GPP speech codec support (opencore) |
| AO | on | libao audio library support |
| FLAC | on | FLAC lossless audio codec support |
| GSM | on | GSM codec support |
| ID3TAG | on | ID3 v1/v2 tags support |
| LADSPA | off | LADSPA audio plugins support |
| LAME | on | LAME MP3 audio encoder support |
| MAD | on | MAD MP3 audio decoder support |
| OPUS | on | Opus audio codec support |
| OSS | on | Open Sound System support |
| PNG | on | PNG spectrogram creation |
| PULSEAUDIO | off | PulseAudio sound server support |
| SNDFILE | on | Audio conversion support via libsndfile |
| SNDIO | off | Sndio audio support |
| SYMLINK | on | Create soxi/play/rec links |
| TWOLAME | off | TwoLAME MP2 audio encoder support |
| VORBIS | on | Ogg Vorbis audio codec support |
| WAVPACK | off | WavPack lossless audio format support |
- USES
- autoreconf cpe libtool localbase:ldflags pkgconfig zip
- Service scripts
- none
Files
Manual pages 7
- libsox(3)
- play(1)
- rec(1)
- sox(1)
- soxeffect(7)
- soxformat(7)
- soxi(1)
pkg-plist 16
- bin/play
- bin/rec
- bin/sox
- bin/soxi
- include/sox.h
- lib/libsox.so
- lib/libsox.so.3
- lib/libsox.so.3.0.0
- libdata/pkgconfig/sox.pc
- share/man/man1/play.1.gz
- share/man/man1/rec.1.gz
- share/man/man1/sox.1.gz
- share/man/man1/soxi.1.gz
- share/man/man3/libsox.3.gz
- share/man/man7/soxeffect.7.gz
- share/man/man7/soxformat.7.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| sox-code-42b3557e13e0fe01a83465b672d89faddbe65f49.zip | 942551 | bfe00d1530cd69431d16511ddc83b266889187fd2cad0cd7d2c2c140ab3c4009 |
Master sites 1
- https://dev.gentoo.org/~fordfrog/distfiles/
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
e7207ceba5 |
Craig Leres | audio/sox: Unbreak build when no audio devices are selected Upstream allows this configuration so the port should as well.
PR: 297173
Approved by: Dan Nelson (maintainer) |
|
2e4a0b9f05 |
Tatsuki Makino | audio/sox: Clean up port Makefile and switch AMR dependencies to audio/opencore-amr * Clean up OPTIONS
* Add SYMLINK option to not install the play and rec commands which may
conflict with other ports
* Some additional minor cleanup and rearragement of port Makefile
(post review by committer)
PR: 277754
Reviewed by: Dan Nelson <[email protected]> |