Port details on branch 2024Q4 |
- portaudio Portable cross-platform Audio API
- 19.6.0_7,1 audio =92 19.6.0_7,1Version of this port present on the latest quarterly branch.
- Maintainer: multimedia@FreeBSD.org
- Port Added: 2003-06-03 19:03:53
- Last Update: 2022-12-06 17:00:45
- Commit Hash: a6e4e0d
- People watching this port, also watch:: libogg, libiconv, libvorbis, pcre, glib
- License: MIT
- WWW:
- http://www.portaudio.com/
- Description:
- PortAudio is a free, cross-platform, open-source, audio I/O library.
It lets you write simple audio programs in 'C' or C++ that will compile and run
on many platforms including Windows, Macintosh OS X, and Unix (OSS/ALSA).
It is intended to promote the exchange of audio software between developers
on different platforms. Many applications use PortAudio for Audio I/O.
PortAudio provides a very simple API for recording and/or playing sound using
a simple callback function or a blocking read/write interface.
Example programs are included that play sine waves, process audio input
(guitar fuzz), record and playback audio, list available audio devices, etc.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- portaudio>0:audio/portaudio
- To install the port:
- cd /usr/ports/audio/portaudio/ && make install clean
- To add the package, run one of these commands:
- pkg install audio/portaudio
- pkg install portaudio
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: portaudio
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1531882553
SHA256 (pa_stable_v190600_20161030.tgz) = f5a21d7dcd6ee84397446fa1fa1a0675bb2e8a4a6dceb4305a8404698d8d1513
SIZE (pa_stable_v190600_20161030.tgz) = 1450572
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf2.69>=2.69 : devel/autoconf2.69
- automake>=1.16.5 : devel/automake
- libtoolize : devel/libtool
- This port is required by:
- for Libraries
-
- astro/opencpn
- audio/abx
- audio/audacity
- audio/cava
- audio/d11amp
- audio/denemo
- audio/fossmixer
-
Deleted ports which required this port:
- for Run
-
- audio/py-sounddevice
Configuration Options:
- ===> The following configuration options are available for portaudio-19.6.0_7,1:
DOCS=on: Build and/or install documentation
DOXYGEN=off: Build documentation with Doxygen
EXAMPLES=on: Build and/or install examples
JACK=off: JACK audio server support
PATEST=off: PortAudio Test Programs
SNDIO=off: Sndio audio support
===> Use 'make config' to modify these settings
- Options name:
- audio_portaudio
- USES:
- autoreconf:2.69 cpe dos2unix gmake libtool localbase:ldflags pathfix pkgconfig tar:tgz
- pkg-message:
- For install:
- #
# PortAudio test programs can be built like this:
#
# cd /usr/local/share/examples/portaudio
# cc -L/usr/local/lib -lm -lpthread -lportaudio -I/usr/local/include \
# pa_unix*.c pa_allocation.c pa_ringbuffer.c pa_debugprint.c \
# pa_front.c paex_ocean_shore.c
#
- Master Sites:
|