xref: /mports/accessibility/qt5-speech/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	speech
2PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
3CATEGORIES=	accessibility
4PKGNAMEPREFIX=	qt5-
5
6MAINTAINER=	ports@MidnightBSD.org
7COMMENT=	Accessibilty features for Qt5
8
9USES=		compiler:c++11-lang gl pkgconfig perl5 qmake:outsource,norecursive \
10		qt-dist:5,speech xorg
11USE_GL=		gl
12USE_PERL5=	extract
13USE_QT=		core gui buildtools:build qmake:build
14USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
15
16OPTIONS_DEFINE=		ALSA
17OPTIONS_GROUP=		BACKEND
18OPTIONS_GROUP_BACKEND=	SPEECHD FLITE
19OPTIONS_DEFAULT=	SPEECHD
20OPTIONS_SUB=		yes
21
22SPEECHD_DESC=		Speech Dispatcher Backend
23SPEECHD_USES=		gettext-runtime gnome
24SPEECHD_USE=		GNOME=glib20
25SPEECHD_LIB_DEPENDS=	libspeechd.so:accessibility/speech-dispatcher
26SPEECHD_VARS=		QMAKE_CONFIGURE_ARGS+=--feature-speechd
27SPEECHD_VARS_OFF=	QMAKE_CONFIGURE_ARGS+=--no-feature-speechd
28
29FLITE_DESC=		Festival Lite Backend
30FLITE_LIB_DEPENDS=	libflite.so:audio/flite
31FLITE_USE=		QT=multimedia,network
32FLITE_VARS=		QMAKE_CONFIGURE_ARGS+=--feature-flite
33FLITE_VARS_OFF=		QMAKE_CONFIGURE_ARGS+=--no-feature-flite --no-feature-flite_alsa
34
35ALSA_IMPLIES=		FLITE
36ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
37ALSA_VARS=		QMAKE_CONFIGURE_ARGS+=--feature-flite_alsa
38ALSA_VARS_OFF=		QMAKE_CONFIGURE_ARGS+=--no-feature-flite_alsa
39
40post-install:
41	${REINPLACE_CMD} 's|/../../../../|/../../../|g' \
42                ${PREFIX}/lib/cmake/Qt5*/Qt5*Config.cmake
43
44.include <bsd.port.mk>
45

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026