aboutsummaryrefslogtreecommitdiff
path: root/audio/espeak/Makefile
diff options
context:
space:
mode:
authorNicola Vitale <nivit@FreeBSD.org>2013-06-15 12:41:52 +0000
committerNicola Vitale <nivit@FreeBSD.org>2013-06-15 12:41:52 +0000
commit14a769e8ca33bdb93c6b7e9d62e750ae38f8f6a7 (patch)
tree630a8c3ce00186fd46c0f144c06103b055ed3ca4 /audio/espeak/Makefile
parent730e74cac290c453e3247a79153eef3d245277af (diff)
downloadports-14a769e8ca33bdb93c6b7e9d62e750ae38f8f6a7.tar.gz
ports-14a769e8ca33bdb93c6b7e9d62e750ae38f8f6a7.zip
Notes
Diffstat (limited to 'audio/espeak/Makefile')
-rw-r--r--audio/espeak/Makefile46
1 files changed, 26 insertions, 20 deletions
diff --git a/audio/espeak/Makefile b/audio/espeak/Makefile
index 290d1f7ef04d..1958d8042130 100644
--- a/audio/espeak/Makefile
+++ b/audio/espeak/Makefile
@@ -1,13 +1,9 @@
-# New ports collection makefile for: espeak
-# Date created: 2006-03-25
-# Whom: Nicola Vitale <nivit@email.it>
-#
+# Created by: Nicola Vitale <nivit@email.it>
# $FreeBSD$
-#
PORTNAME= espeak
-PORTVERSION= 1.46.02
-PORTREVISION= 1
+PORTVERSION= 1.47.11
+PORTREVISION= 0
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
@@ -15,22 +11,19 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-source
MAINTAINER= nivit@FreeBSD.org
COMMENT= A software speech synthesizer
+LICENSE= GPLv3
+
# default is runtime audio detection
LIB_DEPENDS= ${PORTAUDIOLIB} \
${PULSEAUDIOLIB}
-PULSEAUDIOLIB= pulse:${PORTSDIR}/audio/pulseaudio
-PORTAUDIOLIB= portaudio:${PORTSDIR}/audio/portaudio
+OPTIONS_DEFAULT= PORTAUDIO
+OPTIONS_RADIO= AUDIO_SYSTEM
+OPTIONS_RADIO_AUDIO_SYSTEM= PORTAUDIO PULSEAUDIO RUNTIME
+RUNTIME_DESC= Sound interface selected at runtime
-.if (!defined(WITH_PULSEAUDIO) && !defined(WITH_PORTAUDIO)) || (defined(WITH_PULSEAUDIO) && defined(WITH_PORTAUDIO))
-AUDIO= "runtime"
-.elif defined(WITH_PULSEAUDIO)
-AUDIO= "pulseaudio"
-PORTAUDIOLIB=
-.else
-AUDIO= "portaudio"
-PULSEAUDIOLIB=
-.endif
+PORTAUDIOLIB= portaudio:${PORTSDIR}/audio/portaudio
+PULSEAUDIOLIB= pulse:${PORTSDIR}/audio/pulseaudio
CONFLICTS= speak-1.[0-9]
@@ -40,7 +33,6 @@ MAKE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
CXXFLAGS+= -I${LOCALBASE}/include
USE_GMAKE= yes
-USE_GCC= 4.2+
USE_LDCONFIG= yes
USE_ZIP= yes
@@ -51,11 +43,25 @@ INSTALL_WRKSRC= ${WRKSRC}/src
REINPLACE_FILES= Makefile speech.h
REINPLACE_ARGS= -i.bak -e "s|%%DATADIR%%|${DATADIR}|g"
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MRUNTIME}
+AUDIO= "runtime"
+.endif
+.if ${PORT_OPTIONS:MPULSEAUDIO}
+AUDIO= "pulseaudio"
+PORTAUDIOLIB=
+.endif
+.if ${PORT_OPTIONS:MPORTAUDIO}
+AUDIO= "portaudio"
+PULSEAUDIOLIB=
+.endif
+
post-patch:
cd ${BUILD_WRKSRC} && ${REINPLACE_CMD} ${REINPLACE_FILES}
+.if ${PORT_OPTIONS:MDOCS}
post-install:
-.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${DOCSDIR}
.endif