forked from Lainports/freebsd-ports
accessibility/qt5-speech: fix FLITE/ALSA options and config mixups
There is a complicated interplay between ALSA and FLITE in the qt5-speech port, and ALSA options in other parts of the Qt stack. This patch tries to offer enough knobs to manage the game. PR: 245614 Submitted by: tcberner Reported by: John Hein
This commit is contained in:
parent
cf2ddc27fb
commit
1a3219fc04
1 changed files with 8 additions and 1 deletions
|
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= speech
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= accessibility
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
|
@ -11,6 +12,7 @@ USES= compiler:c++11-lang gl pkgconfig qmake:outsource,norecursive \
|
|||
USE_GL= gl
|
||||
USE_QT= core gui buildtools_build qmake_build
|
||||
|
||||
OPTIONS_DEFINE= ALSA
|
||||
OPTIONS_MULTI= BACKEND
|
||||
OPTIONS_MULTI_BACKEND= SPEECHD FLITE
|
||||
OPTIONS_DEFAULT= SPEECHD
|
||||
|
|
@ -27,6 +29,11 @@ FLITE_DESC= Festival Lite Backend
|
|||
FLITE_LIB_DEPENDS= libflite.so:audio/flite
|
||||
FLITE_USE= QT=multimedia,network
|
||||
FLITE_VARS= QMAKE_CONFIGURE_ARGS+=--feature-flite
|
||||
FLITE_VARS_OFF= QMAKE_CONFIGURE_ARGS+=--no-feature-flite
|
||||
FLITE_VARS_OFF= QMAKE_CONFIGURE_ARGS+=--no-feature-flite --no-feature-flite_alsa
|
||||
|
||||
ALSA_IMPLIES= FLITE
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
ALSA_VARS= QMAKE_CONFIGURE_ARGS+=--feature-flite_alsa
|
||||
ALSA_VARS_OFF= QMAKE_CONFIGURE_ARGS+=--no-feature-flite_alsa
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue