diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2018-09-22 21:09:41 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2018-09-22 21:09:41 +0000 |
commit | cf7fee7a6bc326604472a0a4b42b6ed255348c6f (patch) | |
tree | ab37887e3afe3178909323b0f009acca75abc450 /audio/rhvoice | |
parent | 9fce43b72e3b3b9ed9de0047c76e37f5ddd86d04 (diff) | |
download | ports-cf7fee7a6bc326604472a0a4b42b6ed255348c6f.tar.gz ports-cf7fee7a6bc326604472a0a4b42b6ed255348c6f.zip |
audio/rhvoice: Add audio backend options
Only one backend seems to work at a time, therefore a RADIO section.
Notes
Notes:
svn path=/head/; revision=480434
Diffstat (limited to 'audio/rhvoice')
-rw-r--r-- | audio/rhvoice/Makefile | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/audio/rhvoice/Makefile b/audio/rhvoice/Makefile index bb18e8c55aec..c0aa2aa2b316 100644 --- a/audio/rhvoice/Makefile +++ b/audio/rhvoice/Makefile @@ -3,7 +3,7 @@ PORTNAME= RHVoice DISTVERSION= 0.7.1-4 DISTVERSIONSUFFIX= -g1083ce5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org @@ -14,15 +14,28 @@ LICENSE_COMB= multi LICENSE_FILE_LGPL21+ = ${WRKSRC}/licenses/lgpl-2.1.txt LICENSE_FILE_GPLv3+ = ${WRKSRC}/licenses/gpl-3.0.txt -LIB_DEPENDS= libao.so:audio/libao \ - libportaudio.so:audio/portaudio \ - libpulse.so:audio/pulseaudio - USES= pkgconfig scons USE_GITHUB= yes GH_ACCOUNT= Olga-Yakovleva USE_LDCONFIG= yes +OPTIONS_RADIO= AUDIO +OPTIONS_RADIO_AUDIO= PULSEAUDIO AO PORTAUDIO # only one of them works at a time +OPTIONS_DEFAULT= AO + +PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio +AO_LIB_DEPENDS= libao.so:audio/libao +PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio + +post-patch-PULSEAUDIO-off: + ${REINPLACE_CMD} 's|conf.CheckPKG("libpulse-simple")|False and &|' ${WRKSRC}/SConstruct + +post-patch-AO-off: + ${REINPLACE_CMD} 's|conf.CheckPKG("ao")|False and &|' ${WRKSRC}/SConstruct + +post-patch-PORTAUDIO-off: + ${REINPLACE_CMD} 's|conf.CheckPKG("portaudio-2.0")|False and &|' ${WRKSRC}/SConstruct + post-install: ${MV} ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample |