aboutsummaryrefslogtreecommitdiff
path: root/accessibility
diff options
context:
space:
mode:
authorKoop Mast <kwm@FreeBSD.org>2013-11-23 22:47:39 +0000
committerKoop Mast <kwm@FreeBSD.org>2013-11-23 22:47:39 +0000
commit26fe3ecc4bf1605d547d30c7f0be9442836d8350 (patch)
treedf75458cbeffcce6a17dcb1985a7f4c2a6ab6e80 /accessibility
parenteacb409b768c6d480ee18babc2bca6381534d917 (diff)
downloadports-26fe3ecc4bf1605d547d30c7f0be9442836d8350.tar.gz
ports-26fe3ecc4bf1605d547d30c7f0be9442836d8350.zip
Notes
Diffstat (limited to 'accessibility')
-rw-r--r--accessibility/gnome-speech/Makefile13
-rw-r--r--accessibility/gnome-speech/pkg-plist4
2 files changed, 13 insertions, 4 deletions
diff --git a/accessibility/gnome-speech/Makefile b/accessibility/gnome-speech/Makefile
index 685b2effb442..48db0f062cf8 100644
--- a/accessibility/gnome-speech/Makefile
+++ b/accessibility/gnome-speech/Makefile
@@ -4,6 +4,7 @@
PORTNAME= gnome-speech
PORTVERSION= 0.4.25
+PORTREVISION= 1
CATEGORIES= accessibility audio gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -11,7 +12,6 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME text-to-speech API
-NO_STAGE= yes
USE_BZIP2= yes
USE_GNOME= gnomeprefix libbonobo
USES= gmake pathfix pkgconfig
@@ -28,15 +28,20 @@ FESTIVAL_DESC= Festival speech synthesis support
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MESPEAK}
-LIB_DEPENDS+= espeak:${PORTSDIR}/audio/espeak
+LIB_DEPENDS+= libespeak.so:${PORTSDIR}/audio/espeak
CONFIGURE_ARGS+=--with-espeak-dir=${LOCALBASE}
PLIST_SUB+= ESPEAK:=""
.else
+CONFIGURE_ARGS+=--without-espeak
PLIST_SUB+= ESPEAK:="@comment "
.endif
.if ${PORT_OPTIONS:MFESTIVAL}
RUN_DEPENDS+= festival:${PORTSDIR}/audio/festival
+PLIST_SUB+= FESTIVAL=""
+.else
+CONFIGURE_ARGS+=--without-festival
+PLIST_SUB+= FESTIVAL="@comment "
.endif
post-patch:
@@ -51,4 +56,8 @@ post-patch:
${WRKSRC}/drivers/loquendo/*.[ch] \
${WRKSRC}/drivers/espeak/*.[ch]
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgnomespeech.so.7
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/orbit-2.0/GNOME_Speech_module.so
+
.include <bsd.port.mk>
diff --git a/accessibility/gnome-speech/pkg-plist b/accessibility/gnome-speech/pkg-plist
index 33c2af07e02e..099c20920d60 100644
--- a/accessibility/gnome-speech/pkg-plist
+++ b/accessibility/gnome-speech/pkg-plist
@@ -1,5 +1,5 @@
%%ESPEAK:%%bin/espeak-synthesis-driver
-bin/festival-synthesis-driver
+%%FESTIVAL%%bin/festival-synthesis-driver
bin/test-speech
include/gnome-speech-1.0/gnome-speech/GNOME_Speech.h
include/gnome-speech-1.0/gnome-speech/gnome-speech.h
@@ -12,7 +12,7 @@ lib/orbit-2.0/GNOME_Speech_module.a
lib/orbit-2.0/GNOME_Speech_module.la
lib/orbit-2.0/GNOME_Speech_module.so
%%ESPEAK:%%libdata/bonobo/servers/GNOME_Speech_SynthesisDriver_Espeak.server
-libdata/bonobo/servers/GNOME_Speech_SynthesisDriver_Festival.server
+%%FESTIVAL%%libdata/bonobo/servers/GNOME_Speech_SynthesisDriver_Festival.server
libdata/pkgconfig/gnome-speech-1.0.pc
share/idl/gnome-speech-1.0/GNOME_Speech.idl
share/idl/gnome-speech-1.0/GNOME_Speech_Speaker.idl