diff --git a/audio/asterisk-espeak/Makefile b/audio/asterisk-espeak/Makefile index f1e1eaa70e2f..90f06e6aae96 100644 --- a/audio/asterisk-espeak/Makefile +++ b/audio/asterisk-espeak/Makefile @@ -1,44 +1,47 @@ PORTNAME= espeak -PORTVERSION= 4.0 DISTVERSIONPREFIX= v -PORTREVISION= 4 +DISTVERSION= 5.0-rc1 CATEGORIES= audio MAINTAINER= madpilot@FreeBSD.org COMMENT= Espeak dialplan application for Asterisk LICENSE= GPLv2 LIB_DEPENDS= libespeak-ng.so:audio/espeak-ng \ libsamplerate.so:audio/libsamplerate FLAVORS= asterisk18 asterisk16 FLAVOR?= ${FLAVORS:[1]} -PKGNAMEPREFIX= ${FLAVOR}- -BUILD_DEPENDS= asterisk:net/${FLAVOR} -RUN_DEPENDS= asterisk:net/${FLAVOR} +asterisk16_PKGNAMEPREFIX= asterisk16- +asterisk16_BUILD_DEPENDS= asterisk:net/asterisk16 +asterisk16_RUN_DEPENDS= asterisk:net/asterisk16 + +asterisk18_PKGNAMEPREFIX= asterisk18- +asterisk18_BUILD_DEPENDS= asterisk:net/asterisk18 +asterisk18_RUN_DEPENDS= asterisk:net/asterisk18 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 .include .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 .include diff --git a/audio/asterisk-espeak/distinfo b/audio/asterisk-espeak/distinfo index f1769e752ced..138c8df6e03e 100644 --- a/audio/asterisk-espeak/distinfo +++ b/audio/asterisk-espeak/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1503328653 -SHA256 (zaf-Asterisk-eSpeak-v4.0_GH0.tar.gz) = 29b76b8483e398bde9b3639ebb7d89e86c5ff1bac339e6c5bea7e6b9518dd369 -SIZE (zaf-Asterisk-eSpeak-v4.0_GH0.tar.gz) = 13739 +TIMESTAMP = 1658164283 +SHA256 (zaf-Asterisk-eSpeak-v5.0-rc1_GH0.tar.gz) = 2fb3d5f9f9d112383126feb5e6f2ef90d952d166f3a394e6563188b552d1ee55 +SIZE (zaf-Asterisk-eSpeak-v5.0-rc1_GH0.tar.gz) = 13405 diff --git a/audio/asterisk-espeak/files/patch-Makefile b/audio/asterisk-espeak/files/patch-Makefile index d707f3a69fc9..a0a00cb17e80 100644 --- a/audio/asterisk-espeak/files/patch-Makefile +++ b/audio/asterisk-espeak/files/patch-Makefile @@ -1,60 +1,60 @@ ---- Makefile.orig 2017-01-08 00:20:52 UTC +--- Makefile.orig 2018-08-01 16:53:07 UTC +++ Makefile @@ -6,31 +6,18 @@ # the GNU General Public License Version 2. See the COPYING file # at the top of the source tree. -ASTLIBDIR:=$(shell awk '/moddir/{print $$3}' /etc/asterisk/asterisk.conf 2> /dev/null) -ifeq ($(strip $(ASTLIBDIR)),) - MODULES_DIR:=$(INSTALL_PREFIX)/usr/lib/asterisk/modules -else - MODULES_DIR:=$(INSTALL_PREFIX)$(ASTLIBDIR) -endif -ASTETCDIR:=$(INSTALL_PREFIX)/etc/asterisk +MODULES_DIR=$(PREFIX)/lib/asterisk/modules +ASTETCDIR=$(PREFIX)/etc/asterisk SAMPLENAME:=espeak.conf.sample -CONFNAME:=$(basename $(SAMPLENAME)) +CONFNAME:=$(SAMPLENAME) INSTALL:=install -CC:=gcc -OPTIMIZE:=-O2 -DEBUG:=-g +CC?=gcc --LIBS+=-lespeak -lsamplerate -+LIBS+=$(LDFLAGS) -lespeak -lsamplerate +-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 all: app_espeak.so - @echo " +-------- app_espeak Build Complete --------+" - @echo " + app_espeak has successfully been built, +" - @echo " + and can be installed by running: +" - @echo " + +" - @echo " + make install +" - @echo " +-------------------------------------------+" app_espeak.o: app_espeak.c $(CC) $(CFLAGS) $(DEBUG) $(OPTIMIZE) -c -o $@ $*.c -@@ -44,20 +31,7 @@ clean: +@@ -44,20 +31,7 @@ install: all install: all $(INSTALL) -m 755 -d $(DESTDIR)$(MODULES_DIR) $(INSTALL) -m 755 app_espeak.so $(DESTDIR)$(MODULES_DIR) - @echo " +---- app_espeak Installation Complete -----+" - @echo " + +" - @echo " + app_espeak has successfully been installed+" - @echo " + If you would like to install the sample +" - @echo " + configuration file run: +" - @echo " + +" - @echo " + make samples +" - @echo " +-------------------------------------------+" samples: @mkdir -p $(DESTDIR)$(ASTETCDIR) - @if [ -f $(DESTDIR)$(ASTETCDIR)/$(CONFNAME) ]; then \ - echo "Backing up previous config file as $(CONFNAME).old";\ - mv -f $(DESTDIR)$(ASTETCDIR)/$(CONFNAME) $(DESTDIR)$(ASTETCDIR)/$(CONFNAME).old ; \ - fi ; $(INSTALL) -m 644 $(SAMPLENAME) $(DESTDIR)$(ASTETCDIR)/$(CONFNAME) - @echo " ------- app_esepak confing Installed --------"