summaryrefslogtreecommitdiff
path: root/audio/asterisk-espeak
diff options
context:
space:
mode:
Diffstat (limited to 'audio/asterisk-espeak')
-rw-r--r--audio/asterisk-espeak/Makefile26
-rw-r--r--audio/asterisk-espeak/distinfo6
-rw-r--r--audio/asterisk-espeak/files/patch-Makefile4
3 files changed, 16 insertions, 20 deletions
diff --git a/audio/asterisk-espeak/Makefile b/audio/asterisk-espeak/Makefile
index 945435f2b685..31939790fb8a 100644
--- a/audio/asterisk-espeak/Makefile
+++ b/audio/asterisk-espeak/Makefile
@@ -1,7 +1,6 @@
PORTNAME= espeak
DISTVERSIONPREFIX= v
-DISTVERSION= 5.0-rc1
-PORTREVISION= 2
+DISTVERSION= 5.0
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
@@ -9,36 +8,33 @@ COMMENT= Espeak dialplan application for Asterisk
WWW= https://zaf.github.io/Asterisk-eSpeak/
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libespeak-ng.so:audio/espeak-ng \
libsamplerate.so:audio/libsamplerate
-FLAVORS= asterisk18
-FLAVOR?= ${FLAVORS:[1]}
+FLAVORS= asterisk18 asterisk20 asterisk22
+FLAVOR?= ${FLAVORS:[3]}
-asterisk18_PKGNAMEPREFIX= asterisk18-
-asterisk18_BUILD_DEPENDS= asterisk:net/asterisk18
-asterisk18_RUN_DEPENDS= asterisk:net/asterisk18
+${FLAVOR}_PKGNAMEPREFIX= ${FLAVOR}-
+${FLAVOR}_BUILD_DEPENDS= asterisk:net/${FLAVOR}
+${FLAVOR}_RUN_DEPENDS= asterisk:net/${FLAVOR}
USES= compiler:c11 gmake localbase
-INSTALL_TARGET= install samples
-
-CONFLICTS_INSTALL= asterisk[0-9][0-9]-espeak # etc/asterisk/espeak.conf.sample
-
USE_GITHUB= yes
GH_ACCOUNT= zaf
GH_PROJECT= Asterisk-eSpeak
+INSTALL_TARGET= install samples
+
+CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C|(.+)|\1-${PORTNAME}|} # etc/asterisk/espeak.conf.sample
+
.include <bsd.port.pre.mk>
.if ${CHOSEN_COMPILER_TYPE} == clang
CFLAGS+= -fblocks
.endif
-post-patch:
- @${REINPLACE_CMD} -e '/ASTERISK_REGISTER_FILE/d' \
- ${WRKSRC}/app_espeak.c
-
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/asterisk/modules/app_espeak.so
diff --git a/audio/asterisk-espeak/distinfo b/audio/asterisk-espeak/distinfo
index 138c8df6e03e..50a2d77db5d0 100644
--- a/audio/asterisk-espeak/distinfo
+++ b/audio/asterisk-espeak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1658164283
-SHA256 (zaf-Asterisk-eSpeak-v5.0-rc1_GH0.tar.gz) = 2fb3d5f9f9d112383126feb5e6f2ef90d952d166f3a394e6563188b552d1ee55
-SIZE (zaf-Asterisk-eSpeak-v5.0-rc1_GH0.tar.gz) = 13405
+TIMESTAMP = 1753300000
+SHA256 (zaf-Asterisk-eSpeak-v5.0_GH0.tar.gz) = c070bf2902bb581ad3f784ebe3d627251249798618b3a53e3d2f97caf1200ca1
+SIZE (zaf-Asterisk-eSpeak-v5.0_GH0.tar.gz) = 13652
diff --git a/audio/asterisk-espeak/files/patch-Makefile b/audio/asterisk-espeak/files/patch-Makefile
index a0a00cb17e80..9505440997e5 100644
--- a/audio/asterisk-espeak/files/patch-Makefile
+++ b/audio/asterisk-espeak/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig 2018-08-01 16:53:07 UTC
+--- Makefile.orig 2024-02-01 19:29:02 UTC
+++ Makefile
@@ -6,31 +6,18 @@
# the GNU General Public License Version 2. See the COPYING file
@@ -25,7 +25,7 @@
-LIBS+=-lespeak-ng -lsamplerate
+LIBS+=$(LDFLAGS) -lespeak-ng -lsamplerate
- CFLAGS+=-pipe -fPIC -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DAST_MODULE_SELF_SYM=__internal_app_espeak_self
+ CFLAGS+=-pipe -fPIC -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE
all: app_espeak.so
- @echo " +-------- app_espeak Build Complete --------+"