notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2024Q3
cava Cross-platform Audio Visualizer
0.10.2 audio on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.10.4Version of this port present on the latest quarterly branch.
Maintainer: vendion@gmail.com search for ports maintained by this maintainer
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/cava
  2. /usr/local/share/cava/cava.fnt
  3. /usr/local/share/licenses/cava-0.10.2/catalog.mk
  4. /usr/local/share/licenses/cava-0.10.2/LICENSE
  5. /usr/local/share/licenses/cava-0.10.2/MIT
Collapse this list.
Dependency lines:
  • cava>0:audio/cava
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):
cava
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.10.40.10.4-0.10.40.10.4---
FreeBSD:13:quarterly0.10.40.10.4-0.10.40.10.40.7.4_20.7.4_20.7.4_2
FreeBSD:14:latest0.10.40.10.4-0.10.40.10.40.7.4_1-0.7.4_1
FreeBSD:14:quarterly0.10.40.10.4-0.10.40.10.40.7.4_20.7.4_20.7.4_2
FreeBSD:15:latest0.10.40.10.4n/a0.10.4n/a0.7.4_20.7.4_20.10.1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. ax_check_gl.m4 : devel/autoconf-archive
  2. psf2bdf : x11-fonts/psftools
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. sdl2-config : devel/sdl20
  5. autoconf>=2.72 : devel/autoconf
  6. automake>=1.16.5 : devel/automake
  7. libtoolize : devel/libtool
  8. xorgproto>=0 : x11/xorgproto
Library dependencies:
  1. libfftw3.so : math/fftw3
  2. libiniparser.so : devel/iniparser
  3. libjack.so : audio/jack
  4. libportaudio.so : audio/portaudio
  5. libpulse-simple.so : audio/pulseaudio
  6. libpulse.so : audio/pulseaudio
  7. libsndio.so : audio/sndio
  8. libGL.so : graphics/libglvnd
  9. 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:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/karlstav/cava/tar.gz/0.10.2?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.10.2
24 Jul 2024 07:48:39
commit hash: b9e61ef790867a84deb01b6e46ddf29780a6899ccommit hash: b9e61ef790867a84deb01b6e46ddf29780a6899ccommit hash: b9e61ef790867a84deb01b6e46ddf29780a6899ccommit hash: b9e61ef790867a84deb01b6e46ddf29780a6899c files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
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
commit hash: 81bdc1bb22ddc6ee6027207682e35ef8768c5c59commit hash: 81bdc1bb22ddc6ee6027207682e35ef8768c5c59commit hash: 81bdc1bb22ddc6ee6027207682e35ef8768c5c59commit hash: 81bdc1bb22ddc6ee6027207682e35ef8768c5c59 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
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