diff options
author | mezz <mezz@FreeBSD.org> | 2007-04-10 01:32:52 +0800 |
---|---|---|
committer | mezz <mezz@FreeBSD.org> | 2007-04-10 01:32:52 +0800 |
commit | aa613c0a38ff112a4cac447ffa79a683dacd0cba (patch) | |
tree | 727856e81dbe81364494e586c51193b6ba555605 /accessibility/gnome-speech | |
parent | b331edb6ea14353741b76a13c52b0be404b49921 (diff) | |
download | freebsd-ports-gnome-aa613c0a38ff112a4cac447ffa79a683dacd0cba.tar.gz freebsd-ports-gnome-aa613c0a38ff112a4cac447ffa79a683dacd0cba.tar.zst freebsd-ports-gnome-aa613c0a38ff112a4cac447ffa79a683dacd0cba.zip |
- Fix the '==' -> '=' in configure.
- Fix the build [1], dependency and plist if audio/espeak is installed in the
system.
- Add a new knob, WITH_ESPEAK, with autocheck.
- Bump the PORTREVISION.
PR: ports/111217 [1]
Reported by: Jukka A. Ukkonen <jau@iki.fi> [1]
Diffstat (limited to 'accessibility/gnome-speech')
-rw-r--r-- | accessibility/gnome-speech/Makefile | 19 | ||||
-rw-r--r-- | accessibility/gnome-speech/pkg-plist | 2 |
2 files changed, 20 insertions, 1 deletions
diff --git a/accessibility/gnome-speech/Makefile b/accessibility/gnome-speech/Makefile index a1be6176cec4..55a153cf9213 100644 --- a/accessibility/gnome-speech/Makefile +++ b/accessibility/gnome-speech/Makefile @@ -8,6 +8,7 @@ PORTNAME= gnome-speech PORTVERSION= 0.4.10 +PORTREVISION= 1 CATEGORIES= accessibility audio gnome MASTER_SITES= ${MASTER_SITE_GNOME} MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} @@ -27,12 +28,28 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ .include <bsd.port.pre.mk> +.if exists(${LOCALBASE}/lib/libespeak.so) +WITH_ESPEAK= yes +.endif + .if exists(${LOCALBASE}/bin/festival) WITH_FESTIVAL= yes .endif +.if defined(WITH_ESPEAK) +LIB_DEPENDS+= espeak.1:${PORTSDIR}/audio/espeak +CONFIGURE_ARGS+=--with-espeak-dir=${LOCALBASE} +PLIST_SUB+= ESPEAK:="" +.else +PLIST_SUB+= ESPEAK:="@comment " +.endif + .if defined(WITH_FESTIVAL) -RUN_DEPENDS= festival:${PORTSDIR}/audio/festival +RUN_DEPENDS+= festival:${PORTSDIR}/audio/festival .endif +post-patch: + @${REINPLACE_CMD} -e 's|== x|= x|g' \ + ${WRKSRC}/configure + .include <bsd.port.post.mk> diff --git a/accessibility/gnome-speech/pkg-plist b/accessibility/gnome-speech/pkg-plist index dc90aef8937f..33c2af07e02e 100644 --- a/accessibility/gnome-speech/pkg-plist +++ b/accessibility/gnome-speech/pkg-plist @@ -1,3 +1,4 @@ +%%ESPEAK:%%bin/espeak-synthesis-driver bin/festival-synthesis-driver bin/test-speech include/gnome-speech-1.0/gnome-speech/GNOME_Speech.h @@ -10,6 +11,7 @@ lib/libgnomespeech.so.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 libdata/pkgconfig/gnome-speech-1.0.pc share/idl/gnome-speech-1.0/GNOME_Speech.idl |