Port details on branch 2024Q3 |
- cava Cross-platform Audio Visualizer
- 0.10.2 audio
=0 0.10.4Version of this port present on the latest quarterly branch. - Maintainer: vendion@gmail.com
 - Port Added: 2024-07-23 19:30:06
- Last Update: 2024-07-24 07:48:39
- Commit Hash: b9e61ef
- License: MIT
- WWW:
- https://github.com/karlstav/cava
- Description:
- CAVA (Cross-platform Audio Visualizer) is a bar spectrum audio visualizer for
the terminal (ncurses) or desktop (SDL). It also provides a GLSL shader output
backend which can enhance the desktop experience even more. The supported input
backends include OSS, sndio, JACK, portaudio, pulseaudio and fifo.
This program is not intended for scientific use. It's written to look
responsive and aesthetic when used to visualize music.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/audio/cava/ && make install clean
- To add the package, run one of these commands:
- pkg install audio/cava
- pkg install cava
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: cava
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1715842976
SHA256 (karlstav-cava-0.10.2_GH0.tar.gz) = 853ee78729ed3501d0cdf9c1947967ad3bfe6526d66a029b4ddf9adaa6334d4f
SIZE (karlstav-cava-0.10.2_GH0.tar.gz) = 130036
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:
-
- ax_check_gl.m4 : devel/autoconf-archive
- psf2bdf : x11-fonts/psftools
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl2-config : devel/sdl20
- autoconf>=2.72 : devel/autoconf
- automake>=1.16.5 : devel/automake
- libtoolize : devel/libtool
- xorgproto>=0 : x11/xorgproto
- Library dependencies:
-
- libfftw3.so : math/fftw3
- libiniparser.so : devel/iniparser
- libjack.so : audio/jack
- libportaudio.so : audio/portaudio
- libpulse-simple.so : audio/pulseaudio
- libpulse.so : audio/pulseaudio
- libsndio.so : audio/sndio
- libGL.so : graphics/libglvnd
- libSDL2.so : devel/sdl20
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for cava-0.10.2:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
VT=on: Build and install custom font for vt(4)
====> Options available for the group INPUT
JACK=on: Build with JACK support
OSS=on: Build with OSS support
PORTAUDIO=on: Build with portaudio support
PULSEAUDIO=on: Build with pulseaudio support
SNDIO=on: Build with sndio support
====> Options available for the group OUTPUT
GLSL=on: Build with GLSL support (implies SDL)
NCURSES=on: Build with ncurses support
SDL=on: Build with SDL support
===> Use 'make config' to modify these settings
- Options name:
- audio_cava
- USES:
- autoreconf compiler:c11 libtool localbase pkgconfig gl ncurses sdl
- pkg-message:
- For install:
- If you want to visualize your currently played back audio then be aware that the
audio backends OSS and sndio can't feed the outgoing audio directly into CAVA
without further setup:
* For OSS you need to use audio/virtual_oss in order to create a loopback
audio device.
* For sndio you need to start a sndio server and create a monitoring
sub-device.
Please see /usr/local/share/doc/cava/README.md for additional help and instructions.
- Master Sites:
|
Number of commits found: 2
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.10.2 24 Jul 2024 07:48:39
    |
Nuno Teixeira (eduardo)  |
audio/cava: Add missing CPPFLAGS from cherry-pick
Include fix from 713c9bd3: audio/cava: fix build |
0.10.2 23 Jul 2024 19:25:58
    |
Nuno Teixeira (eduardo)  |
audio/cava: Update to 0.10.2
- Pet portfmt
ChangeLog: https://github.com/karlstav/cava/releases/tag/0.10.2
PR: 279023
MFH: 2024Q3
(cherry picked from commit 90ff955d9c836f5a01ab1b7d229229b3897b45b2) |
Number of commits found: 2
|