summaryrefslogtreecommitdiff
path: root/audio/cava/files/patch-output_terminal__ncurses.c
diff options
context:
space:
mode:
Diffstat (limited to 'audio/cava/files/patch-output_terminal__ncurses.c')
-rw-r--r--audio/cava/files/patch-output_terminal__ncurses.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/audio/cava/files/patch-output_terminal__ncurses.c b/audio/cava/files/patch-output_terminal__ncurses.c
new file mode 100644
index 000000000000..ec8c54a06375
--- /dev/null
+++ b/audio/cava/files/patch-output_terminal__ncurses.c
@@ -0,0 +1,16 @@
+--- output/terminal_ncurses.c.orig 2018-10-04 05:56:00 UTC
++++ output/terminal_ncurses.c
+@@ -215,9 +215,13 @@ int flastd[200], int gradient) {
+ // general: cleanup
+ void cleanup_terminal_ncurses(void) {
+ echo();
++#ifdef __FreeBSD__
++ system("/usr/sbin/vidcontrol -f >/dev/null 2>&1");
++#else
+ system("setfont >/dev/null 2>&1");
+ system("setfont /usr/share/consolefonts/Lat2-Fixed16.psf.gz >/dev/null 2>&1");
+ system("setterm -blank 10");
++#endif
+ /*for(int i = 0; i < gradient_size; ++i) {
+ if(the_color_redefinitions[i].color) {
+ init_color(the_color_redefinitions[i].color,