diff --git a/audio/Makefile b/audio/Makefile index fe9b4a9e8e5e..307bdd4dad9b 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -81,6 +81,7 @@ SUBDIR += chordpack SUBDIR += chromaprint SUBDIR += clementine-player + SUBDIR += cli-visualizer SUBDIR += clunk SUBDIR += cmp3 SUBDIR += cmt diff --git a/audio/cli-visualizer/Makefile b/audio/cli-visualizer/Makefile new file mode 100644 index 000000000000..81b77265a796 --- /dev/null +++ b/audio/cli-visualizer/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= cli-visualizer +DISTVERSIONPREFIX= v +DISTVERSION= 1.8-27 +DISTVERSIONSUFFIX= -g4fc1552 +CATEGORIES= audio + +MAINTAINER= yuri@FreeBSD.org +COMMENT= CLI based audio visualizer + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libfftw3.so:math/fftw3 \ + libpulse.so:audio/pulseaudio + +USES= cmake compiler:c++14-lang localbase:ldflags +USE_GITHUB= yes +GH_ACCOUNT= dpayne + +PLIST_FILES= bin/vis + +.include diff --git a/audio/cli-visualizer/distinfo b/audio/cli-visualizer/distinfo new file mode 100644 index 000000000000..ad175027ee6c --- /dev/null +++ b/audio/cli-visualizer/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1586039983 +SHA256 (dpayne-cli-visualizer-v1.8-27-g4fc1552_GH0.tar.gz) = dd2e51dc65b8b9b74d8d938b3b9367e24f5701568f58f49e99f995443a5aaf99 +SIZE (dpayne-cli-visualizer-v1.8-27-g4fc1552_GH0.tar.gz) = 55944 diff --git a/audio/cli-visualizer/files/patch-src_Visualizer.cpp b/audio/cli-visualizer/files/patch-src_Visualizer.cpp new file mode 100644 index 000000000000..12cd64fc748d --- /dev/null +++ b/audio/cli-visualizer/files/patch-src_Visualizer.cpp @@ -0,0 +1,11 @@ +--- src/Visualizer.cpp.orig 2020-04-04 22:44:14 UTC ++++ src/Visualizer.cpp +@@ -137,7 +137,7 @@ void vis::Visualizer::run() + m_writer->setup_colors(m_settings->is_override_terminal_colors(), + m_settings->get_colors()); + +- auto last_rotation_timestamp = ++ int64_t last_rotation_timestamp = + std::chrono::system_clock::now().time_since_epoch() / + std::chrono::seconds(1); + diff --git a/audio/cli-visualizer/pkg-descr b/audio/cli-visualizer/pkg-descr new file mode 100644 index 000000000000..d959724d0b43 --- /dev/null +++ b/audio/cli-visualizer/pkg-descr @@ -0,0 +1,4 @@ +Command line visualizer. Supports mpd, with experimental support for alsa and +pulseaudio. + +WWW: https://github.com/KDE/pulseaudio-qt