svn commit: r486468 - head/audio/cava

Tobias Kortkamp tobik at FreeBSD.org
Sun Dec 2 16:10:34 UTC 2018


Author: tobik
Date: Sun Dec  2 16:10:33 2018
New Revision: 486468
URL: https://svnweb.freebsd.org/changeset/ports/486468

Log:
  audio/cava: Unbreak build when vtfontcvt is missing

Modified:
  head/audio/cava/Makefile

Modified: head/audio/cava/Makefile
==============================================================================
--- head/audio/cava/Makefile	Sun Dec  2 15:41:47 2018	(r486467)
+++ head/audio/cava/Makefile	Sun Dec  2 16:10:33 2018	(r486468)
@@ -11,7 +11,6 @@ COMMENT=	Console-based Audio Visualizer for MPD, Pulse
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	psf2bdf:x11-fonts/psftools
 LIB_DEPENDS=	libfftw3.so:math/fftw3 \
 		libiniparser.so:devel/iniparser
 
@@ -25,13 +24,18 @@ CONFIGURE_ENV=	ac_cv_lib_asound_snd_pcm_open=no \
 
 INSTALL_TARGET=	install-strip
 
-PLIST_FILES=	bin/cava ${DATADIR}/cava.fnt
+PLIST_FILES=	bin/cava
 PORTDOCS=	README.md
 PORTEXAMPLES=	config
 
-OPTIONS_DEFINE=	DOCS EXAMPLES PULSEAUDIO SNDIO
-OPTIONS_DEFAULT=PULSEAUDIO SNDIO
+OPTIONS_DEFINE=		DOCS EXAMPLES PULSEAUDIO SNDIO VT
+OPTIONS_DEFAULT=	PULSEAUDIO SNDIO VT
+.if !exists(/usr/bin/vtfontcvt)
+OPTIONS_EXCLUDE=	VT
+.endif
 
+VT_DESC=	Build with vt(4) support (installs custom font)
+
 PULSEAUDIO_CONFIGURE_ENV_OFF=	ac_cv_lib_pulse_simple_pa_simple_new=no
 PULSEAUDIO_LIB_DEPENDS=		libpulse-simple.so:audio/pulseaudio \
 				libpulse.so:audio/pulseaudio \
@@ -39,10 +43,14 @@ PULSEAUDIO_LIB_DEPENDS=		libpulse-simple.so:audio/puls
 SNDIO_CONFIGURE_ENV_OFF=	ac_cv_lib_sndio_sio_open=no
 SNDIO_LIB_DEPENDS=		libsndio.so:audio/sndio
 
+VT_BUILD_DEPENDS=		psf2bdf:x11-fonts/psftools
+VT_MAKE_ARGS_OFF=		cava_font__DATA=""
+VT_PLIST_FILES=			${DATADIR}/cava.fnt
+
 pre-configure:
 	@${ECHO_CMD} ${DISTVERSION} > ${WRKSRC}/version
 
-pre-build:
+pre-build-VT-on:
 	psf2bdf ${WRKSRC}/cava.psf > ${WRKSRC}/cava.bdf
 	vtfontcvt ${WRKSRC}/cava.bdf ${WRKSRC}/cava.fnt
 


More information about the svn-ports-all mailing list