audio/portaudio 19.20140130_2 MidnightBSD
Portable cross-platform Audio API
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- audio
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.
In the other systems
The newest version among them is 190700.20210406, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | audio/portaudio | 19.20140130_2 | no data | - | [email protected] | - |
| FreeBSD | audio/portaudio | 19.6.0_8,1 | none known | - | [email protected] | 2026-09-13 |
| NetBSD | audio/portaudio | 190700.20210406nb2 newest | none known | - | [email protected] | 2026-07-13 |
| DragonFly | audio/portaudio | 19.6.0_7,1 | none known | - | [email protected] | - |
| HardenedBSD | audio/portaudio | 19.6.0_8,1 | no data | - | [email protected] | - |
| GhostBSD | audio/portaudio | 19.6.0_8,1 | no data | - | [email protected] | - |
Install
Binary package:
mport install portaudio
From mports:
cd /usr/mports/audio/portaudio && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= portaudio>0:audio/portaudio
LIB_DEPENDS= libportaudio.so:audio/portaudio
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Configuration
Options name: audio_portaudio
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| DOXYGEN | off | Install API documentation (requires DOCS) |
| EXAMPLES | off | |
| JACK | off | |
| PATEST | on | PortAudio Test Programs |
- USES
- dos2unix gmake libtool pathfix pkgconfig tar:tgz cpe
- Service scripts
- none
Files
pkg-plist 49
- bin/pa_devs
- bin/pa_fuzz
- bin/pa_minlat
- bin/paex_pink
- bin/paex_read_write_wire
- bin/paex_record
- bin/paex_saw
- bin/paex_sine
- bin/paex_write_sine
- bin/paex_write_sine_nonint
- bin/paqa_devs
- bin/paqa_errs
- bin/paqa_latency
- bin/patest1
- bin/patest_buffer
- bin/patest_callbackstop
- bin/patest_clip
- bin/patest_dither
- bin/patest_hang
- bin/patest_in_overflow
- bin/patest_latency
- bin/patest_leftright
- bin/patest_longsine
- bin/patest_many
- bin/patest_maxsines
- bin/patest_mono
- bin/patest_multi_sine
- bin/patest_out_underflow
- bin/patest_prime
- bin/patest_ringmix
- bin/patest_sine8
- bin/patest_sine_channelmaps
- bin/patest_sine_formats
- bin/patest_sine_srate
- bin/patest_sine_time
- bin/patest_start_stop
- bin/patest_stop
- bin/patest_stop_playout
- bin/patest_toomanysines
- bin/patest_two_rates
- bin/patest_underflow
- bin/patest_wire
- include/pa_jack.h
- include/portaudio.h
- lib/libportaudio.a
- lib/libportaudio.so
- lib/libportaudio.so.2
- lib/libportaudio.so.2.0.0
- libdata/pkgconfig/portaudio-2.0.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pa_stable_v19_20140130.tgz | 1.50462e+06 | 8fe024a5f0681e112c6979808f684c3516061cc51d3acc0b726af98fc96c8d57 |
Master sites 1
- http://www.portaudio.com/archives/