# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup github 1.0 github.setup karlstav cava 0.10.2 github.tarball_from archive revision 0 categories audio license MIT maintainers {makr @mohd-akram} openmaintainer description Cross-platform Audio Visualizer long_description Cava is a bar spectrum audio visualizer for terminal \ (ncurses) or desktop (SDL). checksums rmd160 747bef899d2728212f0b3ea3a90517c275b5557a \ sha256 853ee78729ed3501d0cdf9c1947967ad3bfe6526d66a029b4ddf9adaa6334d4f \ size 130036 use_autoreconf yes autoreconf.cmd ./autogen.sh autoreconf.args depends_build port:libtool \ port:autoconf \ port:automake \ port:pkgconfig \ port:autoconf-archive depends_lib port:fftw-3 \ port:iniparser \ port:pulseaudio \ port:portaudio \ port:libsdl2 \ port:ncurses patchfiles patch-fix-crash.diff post-patch { reinplace "s|libtoolize|glibtoolize|" ${worksrcpath}/autogen.sh } compiler.blacklist-append *gcc-4.0 *gcc-4.2 configure.cppflags-append -I${prefix}/include/iniparser if {${os.platform} eq "darwin" && ${os.major} < 11} { # https://github.com/karlstav/cava/issues/570 configure.args-append \ --disable-output-sdl-glsl }