diff options
Diffstat (limited to 'net/asterisk14')
26 files changed, 554 insertions, 380 deletions
| diff --git a/net/asterisk14/Makefile b/net/asterisk14/Makefile index 420c2dcfe4e7..3f24e2ef57a9 100644 --- a/net/asterisk14/Makefile +++ b/net/asterisk14/Makefile @@ -6,8 +6,7 @@  #  PORTNAME=	asterisk -PORTVERSION=	0.9.0 -PORTREVISION=	2 +PORTVERSION=	1.0.1  CATEGORIES=	net  MASTER_SITES=	ftp://ftp.asterisk.org/pub/telephony/asterisk/ \  		ftp://ftp.asterisk.org/pub/telephony/asterisk/old-releases/ @@ -17,11 +16,13 @@ COMMENT=	An Open Source PBX and telephony toolkit  ONLY_FOR_ARCHS=	i386 -BUILD_DEPENDS=  ${LOCALBASE}/lib/mysql/libmysqlclient.a:${PORTSDIR}/databases/mysql40-client \ +BUILD_DEPENDS=	${LOCALBASE}/lib/mysql/libmysqlclient.a:${PORTSDIR}/databases/mysql40-client \  		${NONEXISTENT}:${PORTSDIR}/devel/pwlib:build \ -		${NONEXISTENT}:${PORTSDIR}/net/openh323:build +		${NONEXISTENT}:${PORTSDIR}/net/openh323:build \ +		${LOCALBASE}/include/zaptel.h:${PORTSDIR}/misc/zaptel  LIB_DEPENDS=	speex.3:${PORTSDIR}/audio/speex -RUN_DEPENDS=    ${LOCALBASE}/lib/mysql/libmysqlclient.a:${PORTSDIR}/databases/mysql40-client +RUN_DEPENDS=	${LOCALBASE}/lib/mysql/libmysqlclient.a:${PORTSDIR}/databases/mysql40-client \ +		${LOCALBASE}/include/zaptel.h:${PORTSDIR}/misc/zaptel  GNU_CONFIGURE=	yes  CONFIGURE_WRKSRC=	${WRKSRC}/editline @@ -35,14 +36,6 @@ MAKE_ENV=	PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \  		OSVERSION=${OSVERSION} \  		CXX="${CXX}" -.include <bsd.port.pre.mk> +MAN8=		asterisk.8 -.if defined(WITH_ZAPTEL) || exists(${LOCALBASE}/include/zaptel.h) -BUILD_DEPENDS+=	${LOCALBASE}/include/zaptel.h:${PORTSDIR}/misc/zaptel -RUN_DEPENDS+=	${LOCALBASE}/include/zaptel.h:${PORTSDIR}/misc/zaptel -PLIST_SUB=	ZAPTEL="" -.else -PLIST_SUB=	ZAPTEL="@comment " -.endif - -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/net/asterisk14/distinfo b/net/asterisk14/distinfo index a12f4a79e431..d7661cced0c6 100644 --- a/net/asterisk14/distinfo +++ b/net/asterisk14/distinfo @@ -1,2 +1,2 @@ -MD5 (asterisk-0.9.0.tar.gz) = cb0fbb5185fdf2356ee30bdcf4ad9b9c -SIZE (asterisk-0.9.0.tar.gz) = 2787458 +MD5 (asterisk-1.0.1.tar.gz) = cb55b1a0be8ff6e94179db0cdc7e074d +SIZE (asterisk-1.0.1.tar.gz) = 9558497 diff --git a/net/asterisk14/files/patch-Makefile b/net/asterisk14/files/patch-Makefile index 94155a666be0..43bf910fe669 100644 --- a/net/asterisk14/files/patch-Makefile +++ b/net/asterisk14/files/patch-Makefile @@ -1,22 +1,22 @@  $FreeBSD$ ---- Makefile.orig	Thu Apr  1 01:43:10 2004 -+++ Makefile	Wed Apr 14 22:08:43 2004 -@@ -43,10 +43,10 @@ +--- Makefile.orig	Tue Sep 28 20:11:30 2004 ++++ Makefile	Thu Oct 14 19:48:30 2004 +@@ -62,10 +62,10 @@   #K6OPT  = -DK6OPT   #Tell gcc to optimize the asterisk's code --OPTIMIZE=-O6 -+#OPTIMIZE=-O6 +-OPTIMIZE+=-O6 ++#OPTIMIZE+=-O6   #Include debug symbols in the executables (-g) and profiling info (-pg)  -DEBUG=-g #-pg  +#DEBUG=-g #-pg - # New hangup routines for chan_zap.c - # If this flag is uncommented then you need to have new libpri code in your system -@@ -68,7 +68,7 @@ + # If you are running a radio application, define RADIO_RELAX so that the DTMF + # will be received more reliably +@@ -90,7 +90,7 @@   # Where to install asterisk after compiling   # Default -> leave empty @@ -25,7 +25,7 @@ $FreeBSD$   # Staging directory   # Files are copied here temporarily during the install process -@@ -88,28 +88,27 @@ +@@ -110,23 +110,23 @@   # Don't use together with -DBUSYDETECT_TONEONLY   BUSYDETECT+= #-DBUSYDETECT_COMPARE_TONE_AND_SILENCE @@ -44,36 +44,45 @@ $FreeBSD$  -ASTBINDIR=$(INSTALL_PREFIX)/usr/bin  -ASTSBINDIR=$(INSTALL_PREFIX)/usr/sbin  -ASTVARRUNDIR=$(INSTALL_PREFIX)/var/run +-ASTMANDIR=$(INSTALL_PREFIX)/usr/share/man  +ASTBINDIR=$(INSTALL_PREFIX)/bin  +ASTSBINDIR=$(INSTALL_PREFIX)/sbin  +ASTVARRUNDIR=/var/run ++ASTMANDIR=$(INSTALL_PREFIX)/man   MODULES_DIR=$(ASTLIBDIR)/modules   AGI_DIR=$(ASTVARLIBDIR)/agi-bin - INCLUDE=-Iinclude -I../include  + INCLUDE=-Iinclude -I../include  -CFLAGS=-pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations $(DEBUG) $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE #-DMAKE_VALGRIND_HAPPY -+CFLAGS=-Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations $(DEBUG) $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE #-DMAKE_VALGRIND_HAPPY ++CFLAGS+=-Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations $(DEBUG) $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE #-DMAKE_VALGRIND_HAPPY   CFLAGS+=$(OPTIMIZE) - CFLAGS+=$(shell if $(CC) -march=$(PROC) -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=$(PROC)"; fi) - CFLAGS+=$(shell if uname -m | grep -q ppc; then echo "-fsigned-char"; fi) +  + ifneq ($(PROC),ultrasparc) +@@ -137,11 +137,8 @@ + CFLAGS+=$(shell if [ -f /usr/include/osp/osp.h ]; then echo "-DOSP_SUPPORT -I/usr/include/osp" ; fi) +    ifeq (${OSARCH},FreeBSD) --CFLAGS+=-pthread +-OSVERSION=$(shell make -V OSVERSION -f /usr/share/mk/bsd.port.subdir.mk) +-CFLAGS+=$(shell if test ${OSVERSION} -lt 500016 ; then echo "-D_THREAD_SAFE"; fi) +-LIBS+=$(shell if test  ${OSVERSION} -lt 502102 ; then echo "-lc_r"; else echo "-pthread"; fi)  -INCLUDE+=-I/usr/local/include +-CFLAGS+=$(shell if [ -d /usr/local/include/spandsp ]; then echo "-I/usr/local/include/spandsp"; fi)  +CFLAGS+=$(PTHREAD_CFLAGS) - endif - ifeq (${OSARCH},OpenBSD) - CFLAGS+=-pthread -@@ -151,7 +150,7 @@ - LIBS=-pthread - else - ifeq (${OSARCH},FreeBSD) --LIBS=-pthread -+LIBS=$(PTHREAD_LIBS) - else - endif - endif -@@ -179,7 +178,7 @@ ++LIBS+=$(PTHREAD_LIBS) + endif # FreeBSD +  + ifeq (${OSARCH},NetBSD) +@@ -157,7 +154,7 @@ + #CFLAGS+=-DOLD_DSP_ROUTINES +  + CFLAGS+=$(shell if [ -f /usr/include/linux/zaptel.h ]; then echo "-DZAPTEL_OPTIMIZATIONS"; fi) +-CFLAGS+=$(shell if [ -f /usr/local/include/zaptel.h ]; then echo "-DZAPTEL_OPTIMIZATIONS"; fi) ++CFLAGS+=-I$(LOCALBASE)/include -DZAPTEL_OPTIMIZATIONS +  + LIBEDIT=editline/libedit.a +  +@@ -219,7 +216,7 @@   SOLINK=-shared -Xlinker -x   endif @@ -82,7 +91,16 @@ $FreeBSD$   INSTALL=install   _all: all -@@ -200,13 +199,13 @@ +@@ -231,7 +228,7 @@ + 	@echo " +               $(MAKE) install                +"   + 	@echo " +-------------------------------------------+"   +  +-all: depend asterisk subdirs  ++all: depend asterisk subdirs manpage +  + editline/config.h: + 	cd editline && unset CFLAGS LIBS && ./configure ; \ +@@ -240,13 +237,13 @@   	cd editline && unset CFLAGS LIBS && test -f config.h || ./configure   	$(MAKE) -C editline libedit.a @@ -103,18 +121,35 @@ $FreeBSD$   ifneq ($(wildcard .depend),)   include .depend -@@ -244,8 +243,8 @@ +@@ -268,13 +265,10 @@ +  + asterisk.o: asterisk.c build.h +  +-manpage: asterisk.8.gz ++manpage: asterisk.8 +  +-asterisk.8.gz: asterisk.sgml +-	rm -f asterisk.8 +-	docbook2man asterisk.sgml +-	mv ./*.8 asterisk.8 +-	gzip asterisk.8 ++asterisk.8: asterisk.8.gz ++	gzcat asterisk.8.gz > asterisk.8 +  + ifneq ($(strip $(ASTERISKVERSION)),) + build.h: .version +@@ -292,8 +286,8 @@   		exit 1; \   	fi  -asterisk: editline/libedit.a db1-ast/libdb1.a stdtime/libtime.a $(OBJS) --	$(CC) $(DEBUG) -o asterisk $(ASTLINK) $(OBJS) $(LIBS) $(LIBEDIT) db1-ast/libdb1.a stdtime/libtime.a +-	$(CC) $(DEBUG) -o asterisk $(ASTLINK) $(OBJS) $(LIBEDIT) db1-ast/libdb1.a stdtime/libtime.a $(LIBS)  +asterisk: editline/libedit.a stdtime/libtime.a $(OBJS) -+	$(CC) $(DEBUG) -o asterisk $(ASTLINK) $(OBJS) $(LIBS) $(LIBEDIT) stdtime/libtime.a ++	$(CC) $(DEBUG) -o asterisk $(ASTLINK) $(OBJS) $(LIBEDIT) stdtime/libtime.a $(LIBS) - subdirs:  - 	for x in $(SUBDIRS); do $(MAKE) -C $$x || exit 1 ; done -@@ -260,10 +259,10 @@ + muted: muted.o + 	$(CC) -o muted muted.o +@@ -312,28 +306,28 @@   	$(MAKE) -C stdtime clean   datafiles: all @@ -127,9 +162,31 @@ $FreeBSD$   		else \   			echo "No description for $$x"; \   			exit 1; \ -@@ -271,18 +270,18 @@ + 		fi; \ + 	done +-	mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/sounds/letters ++	$(MKDIR) $(DESTDIR)$(ASTVARLIBDIR)/sounds/letters + 	for x in sounds/letters/*.gsm; do \ + 		if grep -q "^%`basename $$x`%" sounds.txt; then \ +-			install -m 644 $$x $(DESTDIR)$(ASTVARLIBDIR)/sounds/letters ; \ ++			$(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTVARLIBDIR)/sounds/letters ; \ + 		else \ + 			echo "No description for $$x"; \ + 			exit 1; \ + 		fi; \ + 	done +-	mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/sounds/phonetic ++	$(MKDIR) $(DESTDIR)$(ASTVARLIBDIR)/sounds/phonetic + 	for x in sounds/phonetic/*.gsm; do \ + 		if grep -q "^%`basename $$x`%" sounds.txt; then \ +-			install -m 644 $$x $(DESTDIR)$(ASTVARLIBDIR)/sounds/phonetic ; \ ++			$(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTVARLIBDIR)/sounds/phonetic ; \ + 		else \ + 			echo "No description for $$x"; \ + 			exit 1; \ +@@ -341,18 +335,18 @@   	done - 	for x in sounds/vm-* sounds/transfer* sounds/pbx-* sounds/ss-* sounds/beep* sounds/dir-* sounds/conf-* sounds/agent-* sounds/invalid* sounds/tt-* sounds/auth-* sounds/privacy-*; do \ + 	for x in sounds/vm-* sounds/transfer* sounds/pbx-* sounds/ss-* sounds/beep* sounds/dir-* sounds/conf-* sounds/agent-* sounds/invalid* sounds/tt-* sounds/auth-* sounds/privacy-* sounds/queue-*; do \   		if grep -q "^%`basename $$x`%" sounds.txt; then \  -			install -m 644 $$x $(DESTDIR)$(ASTVARLIBDIR)/sounds ; \  +			$(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTVARLIBDIR)/sounds ; \ @@ -151,7 +208,7 @@ $FreeBSD$   update:    	@if [ -d CVS ]; then \ -@@ -294,105 +293,74 @@ +@@ -364,111 +358,86 @@   	fi   bininstall: all @@ -162,6 +219,7 @@ $FreeBSD$  -	mkdir -p $(DESTDIR)$(ASTSBINDIR)  -	mkdir -p $(DESTDIR)$(ASTVARRUNDIR)  -	mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/voicemail +-	mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/tmp  -	install -m 755 asterisk $(DESTDIR)$(ASTSBINDIR)/  -	install -m 755 contrib/scripts/astgenkey $(DESTDIR)$(ASTSBINDIR)/  +	$(MKDIR) $(DESTDIR)$(MODULES_DIR) @@ -171,6 +229,7 @@ $FreeBSD$  +	$(MKDIR) $(DESTDIR)$(ASTSBINDIR)  +	$(MKDIR) $(DESTDIR)$(ASTVARRUNDIR)  +	$(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/voicemail ++	$(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/tmp  +	$(BSD_INSTALL_PROGRAM) asterisk $(DESTDIR)$(ASTSBINDIR)/  +	$(BSD_INSTALL_SCRIPT) contrib/scripts/astgenkey $(DESTDIR)$(ASTSBINDIR)/   	if [ ! -f $(DESTDIR)$(ASTSBINDIR)/safe_asterisk ]; then \ @@ -191,19 +250,34 @@ $FreeBSD$  -		rm -f $(DESTDIR)$(ASTSPOOLDIR)/vm; \  -	fi  -	ln -s $(ASTSPOOLDIR)/voicemail/default $(DESTDIR)$(ASTSPOOLDIR)/vm --	rm -f $(DESTDIR)$(MODULES_DIR)/chan_ixj.so --	rm -f $(DESTDIR)$(MODULES_DIR)/chan_tor.so --	rm -f $(DESTDIR)$(MODULES_DIR)/cdr_mysql.so --	rm -f $(DESTDIR)$(MODULES_DIR)/cdr_unixodbc.so --	rm -f $(DESTDIR)$(MODULES_DIR)/codec_mp3_d.so --	rm -f $(DESTDIR)$(MODULES_DIR)/format_mp3.so --	rm -f $(DESTDIR)$(MODULES_DIR)/app_voicemail2.so  -	mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/sounds  -	mkdir -p $(DESTDIR)$(ASTLOGDIR)/cdr-csv  -	mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/keys +-	mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/firmware +-	mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/firmware/iax +-	mkdir -p $(DESTDIR)$(ASTMANDIR)/man8  -	install -m 644 keys/iaxtel.pub $(DESTDIR)$(ASTVARLIBDIR)/keys +-	install -m 644 keys/freeworlddialup.pub $(DESTDIR)$(ASTVARLIBDIR)/keys +-	install -m 644 asterisk.8.gz $(DESTDIR)$(ASTMANDIR)/man8 ++	ln -sf $(ASTSPOOLDIR)/voicemail/default $(DESTDIR)$(ASTSPOOLDIR)/vm ++	$(MKDIR) $(DESTDIR)$(ASTVARLIBDIR)/sounds ++	$(MKDIR) $(DESTDIR)$(ASTLOGDIR)/cdr-csv ++	$(MKDIR) $(DESTDIR)$(ASTVARLIBDIR)/keys ++	$(MKDIR) $(DESTDIR)$(ASTVARLIBDIR)/firmware ++	$(MKDIR) $(DESTDIR)$(ASTVARLIBDIR)/firmware/iax ++	$(MKDIR) $(DESTDIR)$(ASTMANDIR)/man8 ++	$(BSD_INSTALL_DATA) keys/iaxtel.pub $(DESTDIR)$(ASTVARLIBDIR)/keys ++	$(BSD_INSTALL_DATA) keys/freeworlddialup.pub $(DESTDIR)$(ASTVARLIBDIR)/keys ++	$(BSD_INSTALL_DATA) asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8 + 	if [ -d contrib/firmware/iax ]; then \ +-		install -m 644 contrib/firmware/iax/iaxy.bin $(DESTDIR)$(ASTVARLIBDIR)/firmware/iax/iaxy.bin; \ ++		$(BSD_INSTALL_DATA) contrib/firmware/iax/iaxy.bin $(DESTDIR)$(ASTVARLIBDIR)/firmware/iax/iaxy.bin; \ + 	else \ + 		echo "You need to do cvs update -d not just cvs update" ; \ + 	fi   -	( cd $(DESTDIR)$(ASTVARLIBDIR)/sounds  ; ln -s $(ASTSPOOLDIR)/vm . )  -	( cd $(DESTDIR)$(ASTVARLIBDIR)/sounds  ; ln -s $(ASTSPOOLDIR)/voicemail . ) +-	if [ -f mpg123-0.59r/mpg123 ]; then make -C mpg123-0.59r install; fi  -	@echo " +---- Asterisk Installation Complete -------+"    -	@echo " +                                           +"  -	@echo " +    YOU MUST READ THE SECURITY DOCUMENT    +" @@ -225,13 +299,8 @@ $FreeBSD$  -	@echo " + **Note** This requires that you have      +"  -	@echo " + doxygen installed on your local system    +"  -	@echo " +-------------------------------------------+" -+	ln -sf $(ASTSPOOLDIR)/voicemail/default $(DESTDIR)$(ASTSPOOLDIR)/vm -+	$(MKDIR) $(DESTDIR)$(ASTVARLIBDIR)/sounds -+	$(MKDIR) $(DESTDIR)$(ASTLOGDIR)/cdr-csv -+	$(MKDIR) $(DESTDIR)$(ASTVARLIBDIR)/keys -+	$(BSD_INSTALL_DATA) keys/iaxtel.pub $(DESTDIR)$(ASTVARLIBDIR)/keys -+	( cd $(DESTDIR)$(ASTVARLIBDIR)/sounds; ln -sf $(ASTSPOOLDIR)/vm . ) -+	( cd $(DESTDIR)$(ASTVARLIBDIR)/sounds; ln -sf $(ASTSPOOLDIR)/voicemail . ) ++	( cd $(DESTDIR)$(ASTVARLIBDIR)/sounds  ; ln -sf $(ASTSPOOLDIR)/vm . ) ++	( cd $(DESTDIR)$(ASTVARLIBDIR)/sounds  ; ln -sf $(ASTSPOOLDIR)/voicemail . )  -install: all datafiles bininstall  +install: all datafiles bininstall samples @@ -294,8 +363,31 @@ $FreeBSD$  -		install -m 644 $$x $(DESTDIR)$(ASTVARLIBDIR)/mohmp3 ; \  +		$(BSD_INSTALL_DATA) $$x $(DESTDIR)$(ASTVARLIBDIR)/mohmp3 ; \   	done + 	rm -f $(DESTDIR)$(ASTVARLIBDIR)/mohmp3/sample-hold.mp3  -	mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX  +	$(MKDIR) $(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX   	:> $(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/unavail.gsm   	for x in vm-theperson digits/1 digits/2 digits/3 digits/4 vm-isunavail; do \   		cat $(DESTDIR)$(ASTVARLIBDIR)/sounds/$$x.gsm >> $(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/unavail.gsm ; \ +@@ -483,7 +452,7 @@ + 	@[ -d $(DESTDIR)$(HTTPDIR)/html ] || ( echo "No http directory" && exit 1 ) + 	@[ -d $(DESTDIR)$(HTTPDIR)/cgi-bin ] || ( echo "No cgi-bin directory" && exit 1 ) + 	install -m 4755 -o root -g root contrib/scripts/vmail.cgi $(DESTDIR)$(HTTPDIR)/cgi-bin/vmail.cgi +-	mkdir -p $(DESTDIR)$(HTTPDIR)/html/_asterisk ++	$(MKDIR) $(DESTDIR)$(HTTPDIR)/html/_asterisk + 	for x in images/*.gif; do \ + 		install -m 644 $$x $(DESTDIR)$(HTTPDIR)/html/_asterisk/; \ + 	done +@@ -503,10 +472,10 @@ +  + __rpm: _version + 	rm -rf /tmp/asterisk ; \ +-	mkdir -p /tmp/asterisk/redhat/RPMS/i386 ; \ ++	$(MKDIR) /tmp/asterisk/redhat/RPMS/i386 ; \ + 	$(MAKE) DESTDIR=/tmp/asterisk install ; \ + 	$(MAKE) DESTDIR=/tmp/asterisk samples ; \ +-	mkdir -p /tmp/asterisk/etc/rc.d/init.d ; \ ++	$(MKDIR) /tmp/asterisk/etc/rc.d/init.d ; \ + 	cp -f redhat/asterisk /tmp/asterisk/etc/rc.d/init.d/ ; \ + 	sed "s/^Version:.*/Version: $(RPMVERSION)/g" redhat/asterisk.spec > asterisk.spec ; \ + 	rpmbuild --rcfile /usr/lib/rpm/rpmrc:redhat/rpmrc -bb asterisk.spec diff --git a/net/asterisk14/files/patch-agi::Makefile b/net/asterisk14/files/patch-agi::Makefile index 567c30f5624e..32efb5d2b101 100644 --- a/net/asterisk14/files/patch-agi::Makefile +++ b/net/asterisk14/files/patch-agi::Makefile @@ -1,9 +1,9 @@  $FreeBSD$ ---- agi/Makefile.orig	Sat Oct 25 20:27:53 2003 -+++ agi/Makefile	Fri Jan 30 02:31:07 2004 -@@ -11,21 +11,24 @@ +--- agi/Makefile.orig	Tue Jun 22 20:42:13 2004 ++++ agi/Makefile	Tue Oct  5 21:03:40 2004 +@@ -11,15 +11,18 @@   # the GNU General Public License   # @@ -24,12 +24,4 @@ $FreeBSD$  +	for x in $(AGIS_SCR); do $(BSD_INSTALL_SCRIPT) $$x $(DESTDIR)$(AGI_DIR) ; done   eagi-test: eagi-test.o --	$(CC) -o eagi-test eagi-test.o -+	$(CC) $(CFLAGS) -o eagi-test eagi-test.o - 	 - eagi-sphinx-test: eagi-sphinx-test.o --	$(CC) -o eagi-sphinx-test eagi-sphinx-test.o -+	$(CC) $(CFLAGS) -o eagi-sphinx-test eagi-sphinx-test.o -  - clean: - 	rm -f *.so *.o look .depend + 	$(CC) $(CFLAGS) -o eagi-test eagi-test.o diff --git a/net/asterisk14/files/patch-apps::Makefile b/net/asterisk14/files/patch-apps::Makefile index 901ba694c33a..00b77dfe2434 100644 --- a/net/asterisk14/files/patch-apps::Makefile +++ b/net/asterisk14/files/patch-apps::Makefile @@ -1,22 +1,24 @@  $FreeBSD$ ---- apps/Makefile.orig	Mon Jan 12 03:56:38 2004 -+++ apps/Makefile	Fri Jan 30 01:47:34 2004 -@@ -59,17 +59,17 @@ +--- apps/Makefile.orig	Sat Sep 25 00:32:56 2004 ++++ apps/Makefile	Sun Oct 10 16:20:06 2004 +@@ -40,7 +40,7 @@ + #APPS+=app_rpt.so +  + APPS+=$(shell if [ -f /usr/include/linux/zaptel.h ]; then echo "app_zapras.so app_meetme.so app_flash.so app_zapbarge.so app_zapscan.so" ; fi) +-APPS+=$(shell if [ -f /usr/local/include/zaptel.h ]; then echo "app_zapras.so app_meetme.so app_flash.so app_zapbarge.so app_zapscan.so" ; fi) ++APPS+=$(shell if [ -f $(LOCALBASE)/include/zaptel.h ]; then echo "app_zapras.so app_meetme.so app_flash.so app_zapbarge.so app_zapscan.so" ; fi) + APPS+=$(shell if [ -f /usr/include/osp/osp.h ]; then echo "app_osplookup.so" ; fi) +  + CFLAGS+=-fPIC +@@ -65,12 +65,12 @@   	$(CC) $(SOLINK) -o $@ $< -ltonezone   install: all  -	for x in $(APPS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done  +	for x in $(APPS); do $(BSD_INSTALL_PROGRAM) $$x $(DESTDIR)$(MODULES_DIR) ; done -  - app_todd.o: app_todd.c --	gcc -pipe -O6 -g  -Iinclude -I../include -D_REENTRANT -march=i586 -DDO_CRASH -c -o  app_todd.o app_todd.c -+	$(CC) $(CFLAGS) -Iinclude -I../include -D_REENTRANT -DDO_CRASH -c -o  app_todd.o app_todd.c -  - app_todd.so: app_todd.o --	$(CC) $(SOLINK) -o $@ $< -L/usr/local/ssl/lib -lssl -lcrypto -+	$(CC) $(SOLINK) -o $@ $< -lssl -lcrypto + 	rm -f $(DESTDIR)$(MODULES_DIR)/app_datetime.so   app_voicemail.so : app_voicemail.o   ifeq ($(USE_MYSQL_VM_INTERFACE),1) @@ -25,11 +27,22 @@ $FreeBSD$   else   ifeq ($(USE_POSTGRES_VM_INTERFACE),1)   	$(CC) $(SOLINK) -o $@ $(MLFLAGS) $< -lpq -@@ -88,7 +88,7 @@ +@@ -80,16 +80,16 @@ + endif +  + app_sql_postgres.o: app_sql_postgres.c +-	$(CC) -pipe -I/usr/local/pgsql/include $(CFLAGS) -c -o app_sql_postgres.o app_sql_postgres.c ++	$(CC) -I$(LOCALBASE)/include/pgsql $(CFLAGS) -c -o app_sql_postgres.o app_sql_postgres.c +  + app_sql_postgres.so: app_sql_postgres.o +-	$(CC) $(SOLINK) -o $@ $< -L/usr/local/pgsql/lib -lpq ++	$(CC) $(SOLINK) -o $@ $< -L$(LOCALBASE)/lib -lpq +  + app_sql_odbc.so: app_sql_odbc.o   	$(CC) $(SOLINK) -o $@ $< -lodbc   look:	look.c --	gcc -pipe -O6 -g look.c -o look -lncurses +-	$(CC) -pipe -O6 -g look.c -o look -lncurses  +	$(CC) $(CFLAGS) look.c -o look -lncurses   ifneq ($(wildcard .depend),) diff --git a/net/asterisk14/files/patch-apps::app_intercom.c b/net/asterisk14/files/patch-apps::app_intercom.c deleted file mode 100644 index e4ac57f8e31b..000000000000 --- a/net/asterisk14/files/patch-apps::app_intercom.c +++ /dev/null @@ -1,14 +0,0 @@ - -$FreeBSD$ - ---- apps/app_intercom.c.orig	Wed Oct 22 06:10:24 2003 -+++ apps/app_intercom.c	Fri Jan 30 01:52:03 2004 -@@ -29,7 +29,7 @@ - #ifdef __linux__ - #include <linux/soundcard.h> - #elif defined(__FreeBSD__) --#include <machine/soundcard.h> -+#include <sys/soundcard.h> - #else - #include <soundcard.h> - #endif diff --git a/net/asterisk14/files/patch-astman::Makefile b/net/asterisk14/files/patch-astman::Makefile index cf31005257cf..2745860cdd36 100644 --- a/net/asterisk14/files/patch-astman::Makefile +++ b/net/asterisk14/files/patch-astman::Makefile @@ -1,9 +1,20 @@  $FreeBSD$ ---- astman/Makefile.orig	Sat Oct 25 20:27:53 2003 -+++ astman/Makefile	Fri Jan 30 01:47:34 2004 -@@ -8,7 +8,7 @@ +--- astman/Makefile.orig	Sat Jun 26 22:25:39 2004 ++++ astman/Makefile	Thu Oct 14 19:14:22 2004 +@@ -5,16 +5,16 @@ +  + OSARCH=$(shell uname -s) + ifeq ($(findstring BSD,${OSARCH}),BSD) +-CFLAGS+=-I/usr/local/include -L/usr/local/lib ++CFLAGS+=-I$(LOCALBASE)/include -L$(LOCALBASE)/lib + endif +  +-TARGET=$(shell if [ -f /usr/include/newt.h ]; then echo "astman"; else if [ -f /usr/local/include/newt.h ]; then echo "astman"; else echo "none" ; fi ; fi) ++TARGET=astman + all: depend $(TARGET) +    install:   	if [ "$(TARGET)" != "none" ]; then \   		for x in $(TARGET); do \ diff --git a/net/asterisk14/files/patch-cdr::Makefile b/net/asterisk14/files/patch-cdr::Makefile index 2ede608f9019..f646d2c9a3dc 100644 --- a/net/asterisk14/files/patch-cdr::Makefile +++ b/net/asterisk14/files/patch-cdr::Makefile @@ -1,9 +1,18 @@  $FreeBSD$ ---- cdr/Makefile.orig	Sun Jan 11 21:17:02 2004 -+++ cdr/Makefile	Fri Jan 30 01:47:34 2004 -@@ -43,7 +43,7 @@ +--- cdr/Makefile.orig	Tue Aug 31 19:33:00 2004 ++++ cdr/Makefile	Thu Oct 14 19:13:38 2004 +@@ -21,7 +21,7 @@ + OSARCH=$(shell uname -s) +  + ifeq (${OSARCH},FreeBSD) +-SOLINK+=-L/usr/local/lib ++SOLINK+=-L$(LOCALBASE)/lib + endif +  + #The problem with sparc is the best stuff is in newer versions of gcc (post 3.0) only. +@@ -71,7 +71,7 @@   all: depend $(MODS)   install: all diff --git a/net/asterisk14/files/patch-channels::Makefile b/net/asterisk14/files/patch-channels::Makefile index fd855e7a2710..98caab3a33d6 100644 --- a/net/asterisk14/files/patch-channels::Makefile +++ b/net/asterisk14/files/patch-channels::Makefile @@ -1,53 +1,62 @@  $FreeBSD$ ---- channels/Makefile.orig	Thu Mar 25 11:43:36 2004 -+++ channels/Makefile	Thu Apr 29 14:36:36 2004 -@@ -33,12 +33,10 @@ - # - #CHANNEL_LIBS+=chan_vofr -  --ifneq (${OSARCH},Darwin) - CHANNEL_LIBS+=chan_oss.so --endif +--- channels/Makefile.orig	Tue Aug 31 19:33:00 2004 ++++ channels/Makefile	Sun Oct 10 16:18:05 2004 +@@ -57,10 +57,10 @@ +  + endif + ifeq (${OSARCH},FreeBSD) +-PTLIB=-lpt_FreeBSD_x86_r +-H323LIB=-lh323_FreeBSD_x86_r +-CHANH323LIB=-pthread +-SOLINK+=-L/usr/local/lib ++PTLIB=-lpt_FreeBSD_x86_r_s ++H323LIB=-lh323_FreeBSD_x86_r_s ++CHANH323LIB= ++SOLINK+=-L$(LOCALBASE)/lib + endif + ifeq (${OSARCH},NetBSD) + PTLIB=-lpt_NetBSD_x86_r +@@ -72,8 +72,8 @@ + endif   CHANNEL_LIBS+=$(shell [ -f /usr/include/linux/ixjuser.h ] && echo chan_phone.so) +-CHANNEL_LIBS+=$(shell [ -f /usr/local/include/ixjuser.h ] && echo chan_phone.so)  -CHANNEL_LIBS+=$(shell [ -f h323/libchanh323.a ] && echo chan_h323.so) ++CHANNEL_LIBS+=$(shell [ -f $(LOCALBASE)/include/ixjuser.h ] && echo chan_phone.so)  +CHANNEL_LIBS+=chan_h323.so   CFLAGS+=-Wno-missing-prototypes -Wno-missing-declarations   CFLAGS+=$(shell [ ! -f /usr/include/linux/if_wanpipe.h ] && echo " -DOLD_SANGOMA_API") -@@ -48,7 +46,7 @@ - CFLAGS+=$(shell [ -f alsa-monitor.h ] && echo " -DALSA_MONITOR") +@@ -84,7 +84,7 @@   ZAPPRI=$(shell [ -f /usr/lib/libpri.so.1 ] && echo "-lpri")   ZAPR2=$(shell [ -f /usr/lib/libmfcr2.so.1 ] && echo "-lmfcr2") --CFLAGS+=$(shell [ -f /usr/include/linux/zaptel.h ] && echo "-DIAX_TRUNKING") + CFLAGS+=$(shell [ -f /usr/include/linux/zaptel.h ] && echo "-DIAX_TRUNKING") +-CFLAGS+=$(shell [ -f /usr/local/include/zaptel.h ] && echo "-DIAX_TRUNKING")  +CFLAGS+=$(shell [ -f $(LOCALBASE)/include/zaptel.h ] && echo "-DIAX_TRUNKING -I$(LOCALBASE)/include")   CHANNEL_LIBS+=$(shell [ -f /usr/include/vpbapi.h ] && echo "chan_vpb.so" )   CFLAGS+=$(shell [ -f /usr/include/vpbapi.h ] && echo " -DLINUX") -@@ -69,7 +67,7 @@ -  +@@ -107,7 +107,7 @@   ZAPDIR=/usr/lib --CHANNEL_LIBS+=$(shell [ -f /usr/include/linux/zaptel.h ] && echo "chan_zap.so") + CHANNEL_LIBS+=$(shell [ -f /usr/include/linux/zaptel.h ] && echo "chan_zap.so") +-CHANNEL_LIBS+=$(shell [ -f /usr/local/include/zaptel.h ] && echo "chan_zap.so")  +CHANNEL_LIBS+=$(shell [ -f $(LOCALBASE)/include/zaptel.h ] && echo "chan_zap.so")   CHANNEL_LIBS+=$(shell [ -f /usr/include/nbs.h ] && echo "chan_nbs.so" ) -@@ -110,10 +108,8 @@ -  - chan_oss.o: chan_oss.c  busy.h ringtone.h -  --ifeq (${OSARCH},OpenBSD) +@@ -156,6 +156,8 @@   chan_oss.so: chan_oss.o --	$(CC) $(SOLINK) -o $@ chan_oss.o -lossaudio --endif + 	$(CC) $(SOLINK) -o $@ chan_oss.o -lossaudio + endif ++chan_oss.so: chan_oss.o  +	$(CC) $(SOLINK) -o $@ chan_oss.o - chan_iax2.so: chan_iax2.o iax2-parser.o + chan_iax2.so: chan_iax2.o iax2-parser.o iax2-provision.o   ifeq ($(USE_MYSQL_FRIENDS),1) -@@ -133,7 +129,7 @@ +@@ -175,7 +177,7 @@   	$(CC) -c $(CFLAGS) -o chan_zap.o chan_zap.c   chan_zap.so: chan_zap.o @@ -55,15 +64,15 @@ $FreeBSD$  +	$(CC) $(SOLINK) -o $@ $<  $(ZAPPRI) $(ZAPR2) -L$(LOCALBASE)/lib -ltonezone   chan_sip.so: chan_sip.o - ifeq ($(USE_MYSQL_FRIENDS),1) -@@ -157,16 +153,17 @@ + ifeq ($(USE_SIP_MYSQL_FRIENDS),1) +@@ -199,15 +201,17 @@   chan_vpb.so: chan_vpb.o   	 $(CXX) $(SOLINK) -o $@ $< -lvpb -lpthread -lm -ldl  -chan_h323.so: chan_h323.o h323/libchanh323.a --	$(CC) $(SOLINK) -o $@ $< h323/libchanh323.a -L$(PWLIBDIR)/lib  -lpt_linux_x86_r -L$(OPENH323DIR)/lib -lh323_linux_x86_r -L/usr/lib -lpthread -ldl -lcrypto -lssl -lexpat +-	$(CC) $(SOLINK) -o $@ $< h323/libchanh323.a $(CHANH323LIB) -L$(PWLIBDIR)/lib $(PTLIB) -L$(OPENH323DIR)/lib $(H323LIB) -L/usr/lib -lcrypto -lssl -lexpat  +chan_h323.so: chan_h323.o h323/ast_h323.o -+	$(CXX) $(SOLINK) -o $@ $< h323/ast_h323.o -L$(OPENH323DIR)/lib -lh323_FreeBSD_x86_r_s -L$(PWLIBDIR)/lib  -lpt_FreeBSD_x86_r_s -lcrypto -lssl -L$(LOCALBASE)/lib -lexpat -llber -lldap -lldap_r ++	$(CC) $(SOLINK) -o $@ $< h323/ast_h323.o -L$(OPENH323DIR)/lib $(H323LIB) -L$(PWLIBDIR)/lib $(PTLIB) -lcrypto -lssl -L$(LOCALBASE)/lib -lexpat -llber -lldap -lldap_r  +h323/ast_h323.o:  +	$(MAKE) -C h323 ast_h323.o @@ -73,8 +82,7 @@ $FreeBSD$   install: all  -	for x in $(CHANNEL_LIBS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done --	if ! [ -f chan_iax.so ]; then rm -f $(DESTDIR)$(MODULES_DIR)/chan_iax.so ; fi  +	for x in $(CHANNEL_LIBS); do $(BSD_INSTALL_PROGRAM) $$x $(DESTDIR)$(MODULES_DIR) ; done + 	if ! [ -f chan_iax.so ]; then rm -f $(DESTDIR)$(MODULES_DIR)/chan_iax.so ; fi   depend: .depend -  diff --git a/net/asterisk14/files/patch-channels::chan_h323.c b/net/asterisk14/files/patch-channels::chan_h323.c index e413bd8ecec8..de2ed3978663 100644 --- a/net/asterisk14/files/patch-channels::chan_h323.c +++ b/net/asterisk14/files/patch-channels::chan_h323.c @@ -1,13 +1,14 @@  $FreeBSD$ ---- channels/chan_h323.c.orig	Tue Jan 13 11:24:26 2004 -+++ channels/chan_h323.c	Fri Jan 30 01:47:34 2004 -@@ -54,6 +54,7 @@ - #include <fcntl.h> - #include <netdb.h> - #include <sys/signal.h> -+#include <netinet/in_systm.h> - #include <netinet/ip.h> -  +--- channels/chan_h323.c	2004/10/10 13:00:17	1.1 ++++ channels/chan_h323.c	2004/10/10 13:00:39 +@@ -26,7 +26,7 @@ +  * Version Info: $Id: patch-channels::chan_h323.c,v 1.3.2.3 2004/10/14 14:30:13 sobomax Exp $ +  */ +- ++#include <sys/types.h> + #include <sys/socket.h> + #include <sys/signal.h> + #include <sys/param.h> diff --git a/net/asterisk14/files/patch-channels::chan_iax2.c b/net/asterisk14/files/patch-channels::chan_iax2.c deleted file mode 100644 index 9127bee41cb6..000000000000 --- a/net/asterisk14/files/patch-channels::chan_iax2.c +++ /dev/null @@ -1,14 +0,0 @@ - -$FreeBSD$ - ---- channels/chan_iax2.c	2004/04/29 21:36:51	1.1 -+++ channels/chan_iax2.c	2004/04/29 21:37:10 -@@ -52,7 +52,7 @@ - #include <sys/stat.h> - #ifdef IAX_TRUNKING - #include <sys/ioctl.h> --#include <linux/zaptel.h> -+#include <zaptel.h> - #endif - #ifdef MYSQL_FRIENDS - #include <mysql/mysql.h> diff --git a/net/asterisk14/files/patch-channels::chan_oss.c b/net/asterisk14/files/patch-channels::chan_oss.c deleted file mode 100644 index 1006b377874e..000000000000 --- a/net/asterisk14/files/patch-channels::chan_oss.c +++ /dev/null @@ -1,14 +0,0 @@ - -$FreeBSD$ - ---- channels/chan_oss.c.orig	Wed Oct 22 06:10:34 2003 -+++ channels/chan_oss.c	Fri Jan 30 01:50:35 2004 -@@ -36,7 +36,7 @@ - #ifdef __linux - #include <linux/soundcard.h> - #elif defined(__FreeBSD__) --#include <machine/soundcard.h> -+#include <sys/soundcard.h> - #else - #include <soundcard.h> - #endif diff --git a/net/asterisk14/files/patch-channels::chan_sip.c b/net/asterisk14/files/patch-channels::chan_sip.c index b98f9d185009..521d6a46d256 100644 --- a/net/asterisk14/files/patch-channels::chan_sip.c +++ b/net/asterisk14/files/patch-channels::chan_sip.c @@ -1,26 +1,26 @@  $FreeBSD$ ---- channels/chan_sip.c.orig	Wed Jan 14 08:10:53 2004 -+++ channels/chan_sip.c	Fri Jan 30 01:47:34 2004 -@@ -124,7 +124,7 @@ - static int restart_monitor(void); +--- channels/chan_sip.c.orig ++++ channels/chan_sip.c +@@ -139,7 +139,7 @@ - /* Codecs that we support by default: */ --static int capability = AST_FORMAT_ULAW | AST_FORMAT_ALAW | AST_FORMAT_GSM | AST_FORMAT_H263; -+static int capability = AST_FORMAT_ULAW | AST_FORMAT_ALAW | AST_FORMAT_GSM | AST_FORMAT_H263 | AST_FORMAT_G723_1 | AST_FORMAT_G729A; - static int noncodeccapability = AST_RTP_DTMF; + static char default_language[MAX_LANGUAGE] = ""; - static char ourhost[256]; -@@ -176,6 +176,7 @@ +-static char default_callerid[AST_MAX_EXTENSION] = "asterisk"; ++static char default_callerid[AST_MAX_EXTENSION] = "Unknown"; +  + static char default_fromdomain[AST_MAX_EXTENSION] = ""; +  +@@ -244,6 +244,7 @@   struct sip_route {   	struct sip_route *next;   	char hop[0];  +	int lr;   }; - static struct sip_pvt { -@@ -3417,6 +3418,10 @@ + struct sip_history { +@@ -4573,6 +4574,10 @@   			/* Make a struct route */   			thishop = (struct sip_route *)malloc(sizeof(struct sip_route)+len+1);   			if (thishop) { @@ -28,17 +28,17 @@ $FreeBSD$  +					thishop->lr = 1;  +				else  +					thishop->lr = 0; - 				strncpy(thishop->hop, rr, len); + 				strncpy(thishop->hop, rr, len); /* safe */   				thishop->hop[len] = '\0';   				ast_log(LOG_DEBUG, "build_route: Record-Route hop: <%s>\n", thishop->hop); -@@ -3440,31 +3445,41 @@ +@@ -4596,31 +4601,41 @@   			rr += len+1;   		}   	}  -	/* 2nd append the Contact: if there is one */  -	/* Can be multiple Contact headers, comma separated values - we just take the first */  -	contact = get_header(req, "Contact"); --	if (strlen(contact)) { +-	if (!ast_strlen_zero(contact)) {  -		ast_log(LOG_DEBUG, "build_route: Contact hop: %s\n", contact);  -		/* Look for <: delimited address */  -		c = strchr(contact, '<'); @@ -55,7 +55,7 @@ $FreeBSD$  +	if (head && head->lr) {  +		thishop = (struct sip_route *)malloc(sizeof(struct sip_route)+strlen(head->hop)+1);   		if (thishop) { --			strncpy(thishop->hop, c, len); +-			strncpy(thishop->hop, c, len); /* safe */  -			thishop->hop[len] = '\0';  -			thishop->next = NULL;  -			/* Goes at the end */ @@ -71,7 +71,7 @@ $FreeBSD$  +		/* Append the Contact: if there is one and first route is w/o `lr' param */  +		/* Can be multiple Contact headers, comma separated values - we just take the first */  +		contact = get_header(req, "Contact"); -+		if (strlen(contact)) { ++		if (!ast_strlen_zero(contact)) {  +			ast_log(LOG_DEBUG, "build_route: Contact hop: %s\n", contact);  +			/* Look for <: delimited address */  +			c = strchr(contact, '<'); @@ -85,7 +85,7 @@ $FreeBSD$  +			}  +			thishop = (struct sip_route *)malloc(sizeof(struct sip_route)+len+1);  +			if (thishop) { -+				strncpy(thishop->hop, c, len); ++				strncpy(thishop->hop, c, len); /* safe */  +				thishop->hop[len] = '\0';  +				thishop->next = NULL;  +				/* Goes at the end */ @@ -97,7 +97,7 @@ $FreeBSD$   		}   	}   	/* Store as new route */ -@@ -5143,7 +5158,11 @@ +@@ -7197,7 +7212,11 @@   			/* Get destination right away */   			gotdest = get_destination(p, NULL);   			get_rdnis(p, NULL); @@ -110,8 +110,8 @@ $FreeBSD$   			build_contact(p);   			if (gotdest) { -@@ -5165,7 +5184,6 @@ - 				c = sip_new(p, AST_STATE_DOWN, strlen(p->username) ? p->username : NULL); +@@ -7225,7 +7244,6 @@ + 				c = sip_new(p, AST_STATE_DOWN, ast_strlen_zero(p->username) ? NULL : p->username );   				*recount = 1;   				/* Save Record-Route for any later requests we make on this dialogue */  -				build_route(p, req, 0); diff --git a/net/asterisk14/files/patch-channels::chan_zap.c b/net/asterisk14/files/patch-channels::chan_zap.c index e5a3ffc6afec..965a643bb687 100644 --- a/net/asterisk14/files/patch-channels::chan_zap.c +++ b/net/asterisk14/files/patch-channels::chan_zap.c @@ -1,14 +1,15 @@  $FreeBSD$ ---- channels/chan_zap.c	2004/04/29 21:36:51	1.1 -+++ channels/chan_zap.c	2004/04/29 21:37:17 -@@ -45,7 +45,7 @@ +--- channels/chan_zap.c ++++ channels/chan_zap.c +@@ -42,7 +42,9 @@ + #include <sys/signal.h> + #include <errno.h> + #include <stdlib.h> ++#ifndef __FreeBSD__   #include <stdint.h> ++#endif   #include <unistd.h>   #include <sys/ioctl.h> --#include <linux/zaptel.h> -+#include <zaptel.h> - #include <math.h> - #include <tonezone.h> - #include <ctype.h> + #ifdef __linux__ diff --git a/net/asterisk14/files/patch-channels::h323::Makefile b/net/asterisk14/files/patch-channels::h323::Makefile index a9159b4441c1..bc34083e2ff3 100644 --- a/net/asterisk14/files/patch-channels::h323::Makefile +++ b/net/asterisk14/files/patch-channels::h323::Makefile @@ -1,64 +1,38 @@  $FreeBSD$ ---- channels/h323/Makefile.orig	Sun Jan 11 04:22:32 2004 -+++ channels/h323/Makefile	Fri Jan 30 01:47:34 2004 -@@ -19,7 +19,7 @@ - # - # This needs to be updated to deal with more than just little endian machines - # --CFLAGS += -march=$(shell uname -m) -DPBYTE_ORDER=PLITTLE_ENDIAN -+CFLAGS += -DPBYTE_ORDER=PLITTLE_ENDIAN -  -  - ############################################# -@@ -27,38 +27,39 @@ - # Only change below if you know WTF your doing - # - CFLAGS += -DNDEBUG -DDO_CRASH -DDEBUG_THREADS --CFLAGS += -pipe -Wall -fPIC -Wmissing-prototypes -Wmissing-declarations  --CFLAGS += -DP_LINUX  -D_REENTRANT -D_GNU_SOURCE -+CFLAGS += -Wall -fPIC -+CFLAGS += -DP_FREEBSD=$(OSVERSION) -D_REENTRANT -D_GNU_SOURCE +--- channels/h323/Makefile.orig	Tue Aug 31 16:32:11 2004 ++++ channels/h323/Makefile	Sun Oct 10 15:25:42 2004 +@@ -53,7 +53,7 @@ + LIBS+=-lpthread + endif + ifeq ($(findstring BSD,${OSARCH}),BSD) +-CFLAGS += -pthread ++CFLAGS += $(PTHREAD_LIBS) + endif + CFLAGS += -D_REENTRANT -D_GNU_SOURCE   CFLAGS += -DP_HAS_SEMAPHORES -DP_SSL -DP_PTHREADS - CFLAGS += -DPHAS_TEMPLATES -DPTRACING -DP_USE_PRAGMA - CFLAGS += -I../../include - CFLAGS += -I$(PWLIBDIR)/include/ptlib/unix -I$(PWLIBDIR)/include  --CFLAGS += -I$(OPENH323DIR)/include -Wno-missing-prototypes -Wno-missing-declarations -+CFLAGS += -I$(OPENH323DIR)/include -  -  - all:   	libchanh323.a -  - samples:  --	if [ -f $(ASTETCDIR)/h323.conf ]; then \ --		mv -f $(ASTETCDIR)/h323.conf $(ASTETCDIR)/h323.conf.old ; \ -+	$(BSD_INSTALL_DATA) h323.conf.sample $(ASTETCDIR)/h323.conf-dist -+	if ! [ -f $(ASTETCDIR)/h323.conf ]; then \ -+		$(BSD_INSTALL_DATA) h323.conf.sample $(ASTETCDIR)/h323.conf; \ - 	fi ;  --	install h323.conf.sample $(ASTETCDIR)/h323.conf +@@ -74,19 +74,19 @@   ast_h323.o:	ast_h323.cpp --	g++ -g -c -o $@ $(CFLAGS) $< -+	$(CXX) -c -o $@ $(CFLAGS) $< +-	$(CXX) -g -c -fno-rtti -o $@ $(CFLAGS) $< ++	$(CXX) $(CXXFLAGS) -c -fno-rtti -o $@ $(CFLAGS) $<   libchanh323.a:	ast_h323.o   	ar cr libchanh323.a ast_h323.o   chan_h323.so:	 --	g++  -g -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_linux_x86_r -L$(OPENH323DIR)/lib -lh323_linux_x86_r -L/usr/lib -lpthread -ldl -lcrypto -lssl -lexpat -+	$(CXX) -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_FreeBSD_x86_r_s -L$(OPENH323DIR)/lib -lh323_linux_x86_r $(PTHREAD_LIBS) -lcrypto -lssl -lexpat +-	$(CXX)  -g -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_linux_x86_r -L$(OPENH323DIR)/lib -lh323_linux_x86_r -L/usr/lib $(CHANH323LIB) ++	$(CXX)  $(CXXFLAGS) -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_FreeBSD_x86_r_s -L$(OPENH323DIR)/lib -lh323_FreeBSD_x86_r -L/usr/lib $(CHANH323LIB)   chan_h323_d.so:	chan_h323.o ast_h323.o --	g++  -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_linux_x86_d -L$(OPENH323DIR)/lib -lh323_linux_x86_d -L/usr/lib -lpthread -ldl -lcrypto -lssl -lexpat -+	$(CXX)  -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_FreeBSD_x86_r_s -L$(OPENH323DIR)/lib -lh323_linux_x86_d $(PTHREAD_LIBS) -lcrypto -lssl -lexpat +-	$(CXX)     -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_linux_x86_d -L$(OPENH323DIR)/lib -lh323_linux_x86_d -L/usr/lib $(CHANH323LIB) ++	$(CXX)  $(CXXFLAGS) -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_FreeBSD_x86_d -L$(OPENH323DIR)/lib -lh323_FreeBSD_x86_d -L/usr/lib $(CHANH323LIB)   chan_h323_s.so:	chan_h323.o ast_h323.o --	g++  -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_linux_x86_r_s -L$(OPENH323DIR)/lib -lh323_linux_x86_r_s -L/usr/lib -lpthread -ldl -lcrypto -lssl -lexpat -+	$(CXX)  -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_FreeBSD_x86_r_s -L$(OPENH323DIR)/lib -lh323_linux_x86_r_s $(PTHREAD_LIBS) -lcrypto -lssl -lexpat -+ +-	$(CXX)  -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_linux_x86_r_s -L$(OPENH323DIR)/lib -lh323_linux_x86_r_s -L/usr/lib $(CHANH323LIB) ++	$(CXX)  $(CXXFLAGS) -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o -L$(PWLIBDIR)/lib  -lpt_FreeBSD_x86_r_s -L$(OPENH323DIR)/lib -lh323_FreeBSD_x86_r_s -L/usr/lib $(CHANH323LIB)   clean:   	rm -f *.o *.so core.* libchanh323.a diff --git a/net/asterisk14/files/patch-codecs::Makefile b/net/asterisk14/files/patch-codecs::Makefile index b802dc1233e8..de9aff4c34fe 100644 --- a/net/asterisk14/files/patch-codecs::Makefile +++ b/net/asterisk14/files/patch-codecs::Makefile @@ -1,22 +1,23 @@  $FreeBSD$ ---- codecs/Makefile.orig	Tue Nov  4 04:40:09 2003 -+++ codecs/Makefile	Fri Jan 30 01:47:34 2004 -@@ -17,23 +17,22 @@ +--- codecs/Makefile.orig	Mon Jul 19 18:52:57 2004 ++++ codecs/Makefile	Sun Oct 10 15:28:35 2004 +@@ -17,23 +17,23 @@   # g723.1b)   #   #MODG723=codec_g723_1.so codec_g723_1b.so  -MODG723=$(shell [ -f g723.1/coder.c ] && echo "codec_g723_1.so")  -MODG723+=$(shell [ -f g723.1b/coder2.c ] && echo "codec_g723_1b.so")  -MODSPEEX=$(shell [ -f /usr/include/speex.h ] || [ -f /usr/local/include/speex.h ] && echo "codec_speex.so") +-MODILBC=$(shell [ -f ilbc/iLBC_decode.h ] && echo "codec_ilbc.so")  +MODG723=codec_g723_1_dummy.so  +MODG729=codec_g729_dummy.so  +MODSPEEX=codec_speex.so - MODILBC=$(shell [ -f ilbc/iLBC_decode.h ] && echo "codec_ilbc.so") --CFLAGS+=-fPIC ++MODILBC=codec_ilbc.so + CFLAGS+=-fPIC  -CFLAGS+=$(shell [ -f /usr/local/include/speex.h ] && echo "-I/usr/local/include") -+CFLAGS+=-fPIC -I$(LOCALBASE)/include ++CFLAGS+=-I$(LOCALBASE)/include   LIBG723=g723.1/libg723.a   LIBG723B=g723.1b/libg723b.a @@ -30,11 +31,11 @@ $FreeBSD$  -CODECS+=$(MODG723) $(MODSPEEX) $(MODILBC) codec_gsm.so codec_lpc10.so  \  +CODECS+=$(MODG723) $(MODG729) $(MODSPEEX) $(MODILBC) codec_gsm.so codec_lpc10.so  \ -         codec_adpcm.so codec_ulaw.so codec_alaw.so codec_a_mu.so +         codec_adpcm.so codec_ulaw.so codec_alaw.so codec_a_mu.so \ + 	codec_g726.so - all: depend $(CODECS) -@@ -88,7 +87,7 @@ - include .depend +@@ -91,7 +91,7 @@ + endif   install: all  -	for x in $(CODECS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done diff --git a/net/asterisk14/files/patch-codecs::codec_g723_1_dummy.c b/net/asterisk14/files/patch-codecs::codec_g723_1_dummy.c index 661ff2d88602..3ce9571013ec 100644 --- a/net/asterisk14/files/patch-codecs::codec_g723_1_dummy.c +++ b/net/asterisk14/files/patch-codecs::codec_g723_1_dummy.c @@ -1,8 +1,8 @@  $FreeBSD$ ---- /dev/null	Fri Jan 30 01:52:11 2004 -+++ codecs/codec_g723_1_dummy.c	Fri Jan 30 01:57:59 2004 +--- codecs/codec_g723_1_dummy.c.orig	Sun Oct 10 16:05:56 2004 ++++ codecs/codec_g723_1_dummy.c	Sun Oct 10 16:07:05 2004  @@ -0,0 +1,308 @@  +/*  + * Asterisk -- A telephony toolkit for Linux. @@ -44,7 +44,7 @@ $FreeBSD$  +#include "slin_g723_ex.h"  +#include "g723_slin_ex.h"  + -+static ast_mutex_t localuser_lock = AST_MUTEX_INITIALIZER; ++AST_MUTEX_DEFINE_STATIC(localuser_lock);  +static int localusecnt=0;  +  +static char *tdesc = "Dummy G.723.1/PCM16 Codec Translator"; diff --git a/net/asterisk14/files/patch-codecs::codec_g729_dummy.c b/net/asterisk14/files/patch-codecs::codec_g729_dummy.c index c3e27d98e27e..9fcc7b19ca35 100644 --- a/net/asterisk14/files/patch-codecs::codec_g729_dummy.c +++ b/net/asterisk14/files/patch-codecs::codec_g729_dummy.c @@ -1,8 +1,8 @@  $FreeBSD$ ---- /dev/null	Fri Jan 30 01:52:11 2004 -+++ codecs/codec_g729_dummy.c	Fri Jan 30 01:57:59 2004 +--- codecs/codec_g729_dummy.c.orig	Sun Oct 10 16:05:56 2004 ++++ codecs/codec_g729_dummy.c	Sun Oct 10 16:07:12 2004  @@ -0,0 +1,275 @@  +/*  + * Asterisk -- A telephony toolkit for Linux. @@ -38,7 +38,7 @@ $FreeBSD$  +#include "slin_g729_ex.h"  +#include "g729_slin_ex.h"  + -+static ast_mutex_t localuser_lock = AST_MUTEX_INITIALIZER; ++AST_MUTEX_DEFINE_STATIC(localuser_lock);  +static int localusecnt=0;  +  +static char *tdesc = "Dummy G.729/PCM16 Codec Translator"; diff --git a/net/asterisk14/files/patch-codecs::gsm::Makefile b/net/asterisk14/files/patch-codecs::gsm::Makefile deleted file mode 100644 index d60ed11f3298..000000000000 --- a/net/asterisk14/files/patch-codecs::gsm::Makefile +++ /dev/null @@ -1,25 +0,0 @@ - -$FreeBSD$ - ---- codecs/gsm/Makefile.orig	Thu Jan  8 18:52:11 2004 -+++ codecs/gsm/Makefile	Fri Jan 30 01:47:34 2004 -@@ -60,8 +60,8 @@ - # CC		= /usr/lang/acc - # CCFLAGS 	= -c -O -  --CC		= gcc $(OPTIMIZE) -fomit-frame-pointer  --CCFLAGS 	+= -c -DNeedFunctionPrototypes=1 -funroll-loops -fPIC -+CC		?= gcc -+CCFLAGS 	+= -c -DNeedFunctionPrototypes=1 -funroll-loops -fPIC $(OPTIMIZE) -fomit-frame-pointer -  - LD 		= $(CC) -  -@@ -146,7 +146,7 @@ - DEBUG	= -DNDEBUG - ######### Remove -DNDEBUG to enable assertions. -  --CFLAGS	= $(PG) $(CCFLAGS) $(SASR) $(DEBUG) $(MULHACK) $(FAST) \ -+CFLAGS	+= $(PG) $(CCFLAGS) $(SASR) $(DEBUG) $(MULHACK) $(FAST) \ - 	$(LTP_CUT) $(WAV49) $(K6OPT) $(CCINC) -I$(INC) - ######### It's $(CC) $(CFLAGS) -  diff --git a/net/asterisk14/files/patch-codecs::lpc10::Makefile b/net/asterisk14/files/patch-codecs::lpc10::Makefile deleted file mode 100644 index 1674119a4836..000000000000 --- a/net/asterisk14/files/patch-codecs::lpc10::Makefile +++ /dev/null @@ -1,32 +0,0 @@ - -$FreeBSD$ - ---- codecs/lpc10/Makefile.orig	Mon Mar 15 18:52:28 2004 -+++ codecs/lpc10/Makefile	Wed Apr 14 22:13:47 2004 -@@ -3,7 +3,7 @@ - #  -  - # default C compiler --CC= gcc -+CC?= gcc -  - #  - # These definitions for CFLAGS and LIB_TARGET_DIR are used when one -@@ -22,7 +22,7 @@ - #  -  - WARNINGS = -Wall -Wno-comment -Wno-error --CFLAGS = $(OPTIMIZE) -I$(LIB_TARGET_DIR) $(WARNINGS) -fPIC -+CFLAGS += $(OPTIMIZE) -I$(LIB_TARGET_DIR) $(WARNINGS) -fPIC - #CFLAGS+= $(shell if uname -m | grep -q 86; then echo "-mpentium" ; fi) -  - #fix for PPC processors and ALPHA too -@@ -30,7 +30,7 @@ - ifneq ($(PROC),ppc) - ifneq ($(PROC),x86_64) - ifneq ($(PROC),alpha) --	CFLAGS+= -march=$(PROC) -+	CFLAGS+= - endif - endif - endif diff --git a/net/asterisk14/files/patch-db.c b/net/asterisk14/files/patch-db.c index 59e5cef87770..6c2bdcd443c8 100644 --- a/net/asterisk14/files/patch-db.c +++ b/net/asterisk14/files/patch-db.c @@ -1,12 +1,12 @@  $FreeBSD$ ---- db.c.orig	Tue Dec  2 17:12:56 2003 -+++ db.c	Fri Jan 30 01:47:34 2004 -@@ -32,7 +32,7 @@ - #include <asterisk/options.h> - #include <asterisk/astdb.h> +--- db.c.orig	Fri Jul  9 13:08:09 2004 ++++ db.c	Sun Oct 10 15:32:33 2004 +@@ -33,7 +33,7 @@   #include <asterisk/cli.h> + #include <asterisk/utils.h> + #include <asterisk/lock.h>  -#include "db1-ast/include/db.h"  +#include <db.h>   #include "asterisk.h" diff --git a/net/asterisk14/files/patch-formats::format_g723_1.c b/net/asterisk14/files/patch-formats::format_g723_1.c index 8d0755e14205..fb5eb12833dc 100644 --- a/net/asterisk14/files/patch-formats::format_g723_1.c +++ b/net/asterisk14/files/patch-formats::format_g723_1.c @@ -1,8 +1,8 @@  $FreeBSD$ ---- /dev/null	Fri Jan 30 01:52:11 2004 -+++ formats/format_g723_1.c	Fri Jan 30 01:58:19 2004 +--- formats/format_g723_1.c.orig	Sun Oct 10 15:59:18 2004 ++++ formats/format_g723_1.c	Sun Oct 10 16:05:05 2004  @@ -0,0 +1,345 @@  +/*  + * Asterisk -- A telephony toolkit for Linux. @@ -57,7 +57,7 @@ $FreeBSD$  +  +static long g723_tell(struct ast_filestream *);  + -+static ast_mutex_t g723_lock = AST_MUTEX_INITIALIZER; ++AST_MUTEX_DEFINE_STATIC(g723_lock);  +static int glistcnt = 0;  +  +static char *name = "g723"; diff --git a/net/asterisk14/files/patch-include::asterisk::utils.h b/net/asterisk14/files/patch-include::asterisk::utils.h new file mode 100644 index 000000000000..a06f7d065c84 --- /dev/null +++ b/net/asterisk14/files/patch-include::asterisk::utils.h @@ -0,0 +1,13 @@ + +$FreeBSD$ + +--- include/asterisk/utils.h	2004/10/10 12:55:50	1.1 ++++ include/asterisk/utils.h	2004/10/10 12:56:43 +@@ -37,7 +37,6 @@ + #ifdef inet_ntoa + #undef inet_ntoa + #endif +-#define inet_ntoa __dont__use__inet_ntoa__use__ast_inet_ntoa__instead__ +  + #ifdef LINUX + #define ast_pthread_create pthread_create diff --git a/net/asterisk14/files/patch-res::Makefile b/net/asterisk14/files/patch-res::Makefile index ccd0a35dd59d..5700f04ea1ef 100644 --- a/net/asterisk14/files/patch-res::Makefile +++ b/net/asterisk14/files/patch-res::Makefile @@ -1,12 +1,21 @@  $FreeBSD$ ---- res/Makefile.orig	Sun Oct 26 20:50:49 2003 -+++ res/Makefile	Fri Jan 30 01:47:34 2004 -@@ -25,7 +25,7 @@ - all: depend $(MODS) +--- res/Makefile.orig	Sat Jul 17 23:58:01 2004 ++++ res/Makefile	Thu Oct 14 19:15:00 2004 +@@ -21,7 +21,7 @@ - install: all + CFLAGS+= + CFLAGS+=$(shell [ -f /usr/include/linux/zaptel.h ] && echo " -DZAPATA_MOH") +-CFLAGS+=$(shell [ -f /usr/local/include/zaptel.h ] && echo " -DZAPATA_MOH") ++CFLAGS+=-DZAPATA_MOH -I$(LOCALBASE)/include + # + # Work around buggy RedHat 9.0 + # +@@ -34,7 +34,7 @@ + 	rm -f $(DESTDIR)$(ASTHEADERDIR)/parking.h + 	rm -f $(DESTDIR)$(MODULES_DIR)/app_agi.so  + 	rm -f $(DESTDIR)$(MODULES_DIR)/res_parking.so  -	for x in $(MODS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done  +	for x in $(MODS); do $(BSD_INSTALL_PROGRAM) $$x $(DESTDIR)$(MODULES_DIR) ; done diff --git a/net/asterisk14/files/patch-rtp.c b/net/asterisk14/files/patch-rtp.c index 11767dca198f..06289f357208 100644 --- a/net/asterisk14/files/patch-rtp.c +++ b/net/asterisk14/files/patch-rtp.c @@ -1,9 +1,9 @@  $FreeBSD$ ---- rtp.c.orig	Tue Nov 25 23:15:28 2003 -+++ rtp.c	Fri Jan 30 01:47:34 2004 -@@ -114,7 +114,7 @@ +--- rtp.c.orig	Sat Sep 18 16:56:28 2004 ++++ rtp.c	Sun Oct 10 15:57:22 2004 +@@ -127,7 +127,7 @@   {   	switch(buf & TYPE_MASK) {   	case TYPE_DONTSEND: @@ -12,31 +12,15 @@ $FreeBSD$   		break;   	case TYPE_SILENCE:   		return 4; -@@ -1028,19 +1028,6 @@ - 		while((f = ast_smoother_read(rtp->smoother))) - 			ast_rtp_raw_write(rtp, f, codec); - 		break; --	case AST_FORMAT_G729A: --		if (!rtp->smoother) { --			rtp->smoother = ast_smoother_new(20); --		} --		if (!rtp->smoother) { --			ast_log(LOG_WARNING, "Unable to create g729 smoother :(\n"); --			return -1; --		} --		ast_smoother_feed(rtp->smoother, _f); --		 --		while((f = ast_smoother_read(rtp->smoother))) --			ast_rtp_raw_write(rtp, f, codec); --		break; - 	case AST_FORMAT_GSM: - 		if (!rtp->smoother) { - 			rtp->smoother = ast_smoother_new(33); -@@ -1071,6 +1058,7 @@ - 	case AST_FORMAT_H261: - 	case AST_FORMAT_H263: - 	case AST_FORMAT_G723_1: -+	case AST_FORMAT_G729A: - 	case AST_FORMAT_SPEEX: - 	        // Don't buffer outgoing frames; send them one-per-packet: - 		if (_f->offset < hdrlen) { +@@ -841,8 +841,10 @@ + 		/* Must be an even port number by RTP spec */ + 		rtp->us.sin_port = htons(x); + 		rtp->us.sin_addr = addr; +-		if (rtp->rtcp) ++		if (rtp->rtcp) { + 			rtp->rtcp->us.sin_port = htons(x + 1); ++			rtp->rtcp->us.sin_addr = addr; ++		} + 		if (!(first = bind(rtp->s, (struct sockaddr *)&rtp->us, sizeof(rtp->us))) && + 			(!rtp->rtcp || !bind(rtp->rtcp->s, (struct sockaddr *)&rtp->rtcp->us, sizeof(rtp->rtcp->us)))) + 			break; diff --git a/net/asterisk14/pkg-plist b/net/asterisk14/pkg-plist index eb427fa04447..f1519b3f3a39 100644 --- a/net/asterisk14/pkg-plist +++ b/net/asterisk14/pkg-plist @@ -7,6 +7,9 @@ etc/asterisk/adtranvofr.conf-dist  @unexec if cmp -s %D/etc/asterisk/agents.conf %D/etc/asterisk/agents.conf-dist; then rm -f %D/etc/asterisk/agents.conf; fi  etc/asterisk/agents.conf-dist  @exec [ -f %B/agents.conf ] || cp %B/%f %B/agents.conf +@unexec if cmp -s %D/etc/asterisk/alarmreceiver.conf %D/etc/asterisk/alarmreceiver.conf-dist; then rm -f %D/etc/asterisk/alarmreceiver.conf; fi +etc/asterisk/alarmreceiver.conf-dist +@exec [ -f %B/alarmreceiver.conf ] || cp %B/%f %B/alarmreceiver.conf  @unexec if cmp -s %D/etc/asterisk/alsa.conf %D/etc/asterisk/alsa.conf-dist; then rm -f %D/etc/asterisk/alsa.conf; fi  etc/asterisk/alsa.conf-dist  @exec [ -f %B/alsa.conf ] || cp %B/%f %B/alsa.conf @@ -16,18 +19,30 @@ etc/asterisk/asterisk.adsi-dist  @unexec if cmp -s %D/etc/asterisk/asterisk.conf %D/etc/asterisk/asterisk.conf-dist; then rm -f %D/etc/asterisk/asterisk.conf; fi  etc/asterisk/asterisk.conf-dist  @exec [ -f %B/asterisk.conf ] || cp %B/%f %B/asterisk.conf +@unexec if cmp -s %D/etc/asterisk/cdr_manager.conf %D/etc/asterisk/cdr_manager.conf-dist; then rm -f %D/etc/asterisk/cdr_manager.conf; fi +etc/asterisk/cdr_manager.conf-dist +@exec [ -f %B/cdr_manager.conf ] || cp %B/%f %B/cdr_manager.conf  @unexec if cmp -s %D/etc/asterisk/cdr_odbc.conf %D/etc/asterisk/cdr_odbc.conf-dist; then rm -f %D/etc/asterisk/cdr_odbc.conf; fi  etc/asterisk/cdr_odbc.conf-dist  @exec [ -f %B/cdr_odbc.conf ] || cp %B/%f %B/cdr_odbc.conf  @unexec if cmp -s %D/etc/asterisk/cdr_pgsql.conf %D/etc/asterisk/cdr_pgsql.conf-dist; then rm -f %D/etc/asterisk/cdr_pgsql.conf; fi  etc/asterisk/cdr_pgsql.conf-dist  @exec [ -f %B/cdr_pgsql.conf ] || cp %B/%f %B/cdr_pgsql.conf +@unexec if cmp -s %D/etc/asterisk/cdr_tds.conf %D/etc/asterisk/cdr_tds.conf-dist; then rm -f %D/etc/asterisk/cdr_tds.conf; fi +etc/asterisk/cdr_tds.conf-dist +@exec [ -f %B/cdr_tds.conf ] || cp %B/%f %B/cdr_tds.conf  @unexec if cmp -s %D/etc/asterisk/enum.conf %D/etc/asterisk/enum.conf-dist; then rm -f %D/etc/asterisk/enum.conf; fi  etc/asterisk/enum.conf-dist  @exec [ -f %B/enum.conf ] || cp %B/%f %B/enum.conf +@unexec if cmp -s %D/etc/asterisk/extconfig.conf %D/etc/asterisk/extconfig.conf-dist; then rm -f %D/etc/asterisk/extconfig.conf; fi +etc/asterisk/extconfig.conf-dist +@exec [ -f %B/extconfig.conf ] || cp %B/%f %B/extconfig.conf  @unexec if cmp -s %D/etc/asterisk/extensions.conf %D/etc/asterisk/extensions.conf-dist; then rm -f %D/etc/asterisk/extensions.conf; fi  etc/asterisk/extensions.conf-dist  @exec [ -f %B/extensions.conf ] || cp %B/%f %B/extensions.conf +@unexec if cmp -s %D/etc/asterisk/features.conf %D/etc/asterisk/features.conf-dist; then rm -f %D/etc/asterisk/features.conf; fi +etc/asterisk/features.conf-dist +@exec [ -f %B/features.conf ] || cp %B/%f %B/features.conf  @unexec if cmp -s %D/etc/asterisk/festival.conf %D/etc/asterisk/festival.conf-dist; then rm -f %D/etc/asterisk/festival.conf; fi  etc/asterisk/festival.conf-dist  @exec [ -f %B/festival.conf ] || cp %B/%f %B/festival.conf @@ -37,6 +52,9 @@ etc/asterisk/h323.conf-dist  @unexec if cmp -s %D/etc/asterisk/iax.conf %D/etc/asterisk/iax.conf-dist; then rm -f %D/etc/asterisk/iax.conf; fi  etc/asterisk/iax.conf-dist  @exec [ -f %B/iax.conf ] || cp %B/%f %B/iax.conf +@unexec if cmp -s %D/etc/asterisk/iaxprov.conf %D/etc/asterisk/iaxprov.conf-dist; then rm -f %D/etc/asterisk/iaxprov.conf; fi +etc/asterisk/iaxprov.conf-dist +@exec [ -f %B/iaxprov.conf ] || cp %B/%f %B/iaxprov.conf  @unexec if cmp -s %D/etc/asterisk/indications.conf %D/etc/asterisk/indications.conf-dist; then rm -f %D/etc/asterisk/indications.conf; fi  etc/asterisk/indications.conf-dist  @exec [ -f %B/indications.conf ] || cp %B/%f %B/indications.conf @@ -61,12 +79,12 @@ etc/asterisk/modules.conf-dist  @unexec if cmp -s %D/etc/asterisk/musiconhold.conf %D/etc/asterisk/musiconhold.conf-dist; then rm -f %D/etc/asterisk/musiconhold.conf; fi  etc/asterisk/musiconhold.conf-dist  @exec [ -f %B/musiconhold.conf ] || cp %B/%f %B/musiconhold.conf +@unexec if cmp -s %D/etc/asterisk/osp.conf %D/etc/asterisk/osp.conf-dist; then rm -f %D/etc/asterisk/osp.conf; fi +etc/asterisk/osp.conf-dist +@exec [ -f %B/osp.conf ] || cp %B/%f %B/osp.conf  @unexec if cmp -s %D/etc/asterisk/oss.conf %D/etc/asterisk/oss.conf-dist; then rm -f %D/etc/asterisk/oss.conf; fi  etc/asterisk/oss.conf-dist  @exec [ -f %B/oss.conf ] || cp %B/%f %B/oss.conf -@unexec if cmp -s %D/etc/asterisk/parking.conf %D/etc/asterisk/parking.conf-dist; then rm -f %D/etc/asterisk/parking.conf; fi -etc/asterisk/parking.conf-dist -@exec [ -f %B/parking.conf ] || cp %B/%f %B/parking.conf  @unexec if cmp -s %D/etc/asterisk/phone.conf %D/etc/asterisk/phone.conf-dist; then rm -f %D/etc/asterisk/phone.conf; fi  etc/asterisk/phone.conf-dist  @exec [ -f %B/phone.conf ] || cp %B/%f %B/phone.conf @@ -76,6 +94,12 @@ etc/asterisk/privacy.conf-dist  @unexec if cmp -s %D/etc/asterisk/queues.conf %D/etc/asterisk/queues.conf-dist; then rm -f %D/etc/asterisk/queues.conf; fi  etc/asterisk/queues.conf-dist  @exec [ -f %B/queues.conf ] || cp %B/%f %B/queues.conf +@unexec if cmp -s %D/etc/asterisk/res_config_odbc.conf %D/etc/asterisk/res_config_odbc.conf-dist; then rm -f %D/etc/asterisk/res_config_odbc.conf; fi +etc/asterisk/res_config_odbc.conf-dist +@exec [ -f %B/res_config_odbc.conf ] || cp %B/%f %B/res_config_odbc.conf +@unexec if cmp -s %D/etc/asterisk/res_odbc.conf %D/etc/asterisk/res_odbc.conf-dist; then rm -f %D/etc/asterisk/res_odbc.conf; fi +etc/asterisk/res_odbc.conf-dist +@exec [ -f %B/res_odbc.conf ] || cp %B/%f %B/res_odbc.conf  @unexec if cmp -s %D/etc/asterisk/rpt.conf %D/etc/asterisk/rpt.conf-dist; then rm -f %D/etc/asterisk/rpt.conf; fi  etc/asterisk/rpt.conf-dist  @exec [ -f %B/rpt.conf ] || cp %B/%f %B/rpt.conf @@ -103,11 +127,13 @@ etc/asterisk/zapata.conf-dist  include/asterisk/acl.h  include/asterisk/adsi.h  include/asterisk/aes.h +include/asterisk/agi.h  include/asterisk/alaw.h  include/asterisk/app.h  include/asterisk/ast_expr.h  include/asterisk/astdb.h  include/asterisk/astmm.h +include/asterisk/astosp.h  include/asterisk/callerid.h  include/asterisk/causes.h  include/asterisk/cdr.h @@ -116,12 +142,14 @@ include/asterisk/channel_pvt.h  include/asterisk/chanvars.h  include/asterisk/cli.h  include/asterisk/config.h +include/asterisk/config_pvt.h  include/asterisk/crypto.h  include/asterisk/cvsid.h  include/asterisk/dlfcn-compat.h  include/asterisk/dns.h  include/asterisk/dsp.h  include/asterisk/enum.h +include/asterisk/features.h  include/asterisk/file.h  include/asterisk/frame.h  include/asterisk/fskmodem.h @@ -138,10 +166,10 @@ include/asterisk/module.h  include/asterisk/monitor.h  include/asterisk/musiconhold.h  include/asterisk/options.h -include/asterisk/parking.h  include/asterisk/pbx.h  include/asterisk/poll-compat.h  include/asterisk/privacy.h +include/asterisk/res_odbc.h  include/asterisk/rtp.h  include/asterisk/say.h  include/asterisk/sched.h @@ -150,30 +178,39 @@ include/asterisk/tdd.h  include/asterisk/term.h  include/asterisk/translate.h  include/asterisk/ulaw.h +include/asterisk/utils.h  include/asterisk/vmodem.h  lib/asterisk/modules/app_adsiprog.so -lib/asterisk/modules/app_agi.so +lib/asterisk/modules/app_alarmreceiver.so  lib/asterisk/modules/app_authenticate.so  lib/asterisk/modules/app_cdr.so  lib/asterisk/modules/app_chanisavail.so +lib/asterisk/modules/app_controlplayback.so  lib/asterisk/modules/app_cut.so -lib/asterisk/modules/app_datetime.so  lib/asterisk/modules/app_db.so  lib/asterisk/modules/app_dial.so  lib/asterisk/modules/app_directory.so  lib/asterisk/modules/app_disa.so  lib/asterisk/modules/app_echo.so  lib/asterisk/modules/app_enumlookup.so +lib/asterisk/modules/app_eval.so +lib/asterisk/modules/app_exec.so  lib/asterisk/modules/app_festival.so +lib/asterisk/modules/app_flash.so +lib/asterisk/modules/app_forkcdr.so  lib/asterisk/modules/app_getcpeid.so +lib/asterisk/modules/app_groupcount.so  lib/asterisk/modules/app_hasnewvoicemail.so +lib/asterisk/modules/app_ices.so  lib/asterisk/modules/app_image.so  lib/asterisk/modules/app_intercom.so  lib/asterisk/modules/app_lookupblacklist.so  lib/asterisk/modules/app_lookupcidname.so  lib/asterisk/modules/app_macro.so +lib/asterisk/modules/app_meetme.so  lib/asterisk/modules/app_milliwatt.so  lib/asterisk/modules/app_mp3.so +lib/asterisk/modules/app_nbscat.so  lib/asterisk/modules/app_parkandannounce.so  lib/asterisk/modules/app_playback.so  lib/asterisk/modules/app_privacy.so @@ -184,20 +221,31 @@ lib/asterisk/modules/app_read.so  lib/asterisk/modules/app_record.so  lib/asterisk/modules/app_sayunixtime.so  lib/asterisk/modules/app_senddtmf.so +lib/asterisk/modules/app_sendtext.so  lib/asterisk/modules/app_setcallerid.so  lib/asterisk/modules/app_setcdruserfield.so  lib/asterisk/modules/app_setcidname.so  lib/asterisk/modules/app_setcidnum.so +lib/asterisk/modules/app_sms.so  lib/asterisk/modules/app_softhangup.so  lib/asterisk/modules/app_striplsd.so  lib/asterisk/modules/app_substring.so  lib/asterisk/modules/app_system.so +lib/asterisk/modules/app_talkdetect.so +lib/asterisk/modules/app_test.so  lib/asterisk/modules/app_transfer.so +lib/asterisk/modules/app_txtcidname.so  lib/asterisk/modules/app_url.so +lib/asterisk/modules/app_userevent.so +lib/asterisk/modules/app_verbose.so  lib/asterisk/modules/app_voicemail.so  lib/asterisk/modules/app_waitforring.so  lib/asterisk/modules/app_zapateller.so +lib/asterisk/modules/app_zapbarge.so +lib/asterisk/modules/app_zapras.so +lib/asterisk/modules/app_zapscan.so  lib/asterisk/modules/cdr_csv.so +lib/asterisk/modules/cdr_manager.so  lib/asterisk/modules/chan_agent.so  lib/asterisk/modules/chan_h323.so  lib/asterisk/modules/chan_iax2.so @@ -210,11 +258,12 @@ lib/asterisk/modules/chan_modem_i4l.so  lib/asterisk/modules/chan_oss.so  lib/asterisk/modules/chan_sip.so  lib/asterisk/modules/chan_skinny.so -%%ZAPTEL%%lib/asterisk/modules/chan_zap.so +lib/asterisk/modules/chan_zap.so  lib/asterisk/modules/codec_a_mu.so  lib/asterisk/modules/codec_adpcm.so  lib/asterisk/modules/codec_alaw.so  lib/asterisk/modules/codec_g723_1_dummy.so +lib/asterisk/modules/codec_g726.so  lib/asterisk/modules/codec_g729_dummy.so  lib/asterisk/modules/codec_gsm.so  lib/asterisk/modules/codec_ilbc.so @@ -222,12 +271,15 @@ lib/asterisk/modules/codec_lpc10.so  lib/asterisk/modules/codec_speex.so  lib/asterisk/modules/codec_ulaw.so  lib/asterisk/modules/format_g723_1.so +lib/asterisk/modules/format_g726.so  lib/asterisk/modules/format_g729.so  lib/asterisk/modules/format_gsm.so  lib/asterisk/modules/format_h263.so +lib/asterisk/modules/format_ilbc.so  lib/asterisk/modules/format_jpeg.so  lib/asterisk/modules/format_pcm.so  lib/asterisk/modules/format_pcm_alaw.so +lib/asterisk/modules/format_sln.so  lib/asterisk/modules/format_vox.so  lib/asterisk/modules/format_wav.so  lib/asterisk/modules/format_wav_gsm.so @@ -235,20 +287,25 @@ lib/asterisk/modules/pbx_config.so  lib/asterisk/modules/pbx_spool.so  lib/asterisk/modules/pbx_wilcalu.so  lib/asterisk/modules/res_adsi.so +lib/asterisk/modules/res_agi.so  lib/asterisk/modules/res_crypto.so +lib/asterisk/modules/res_features.so  lib/asterisk/modules/res_indications.so  lib/asterisk/modules/res_monitor.so  lib/asterisk/modules/res_musiconhold.so -lib/asterisk/modules/res_parking.so  sbin/asterisk  sbin/astgenkey  sbin/safe_asterisk  share/asterisk/agi-bin/agi-test.agi  share/asterisk/agi-bin/eagi-sphinx-test  share/asterisk/agi-bin/eagi-test +share/asterisk/firmware/iax/iaxy.bin  share/asterisk/images/asterisk-intro.jpg +share/asterisk/keys/freeworlddialup.pub  share/asterisk/keys/iaxtel.pub -share/asterisk/mohmp3/sample-hold.mp3 +share/asterisk/mohmp3/fpm-calm-river.mp3 +share/asterisk/mohmp3/fpm-sunshine.mp3 +share/asterisk/mohmp3/fpm-world-mix.mp3  share/asterisk/sounds/agent-alreadyon.gsm  share/asterisk/sounds/agent-incorrect.gsm  share/asterisk/sounds/agent-loggedoff.gsm @@ -259,12 +316,23 @@ share/asterisk/sounds/agent-user.gsm  share/asterisk/sounds/auth-incorrect.gsm  share/asterisk/sounds/auth-thankyou.gsm  share/asterisk/sounds/beep.gsm +share/asterisk/sounds/conf-adminmenu.gsm +share/asterisk/sounds/conf-enteringno.gsm +share/asterisk/sounds/conf-errormenu.gsm  share/asterisk/sounds/conf-getchannel.gsm  share/asterisk/sounds/conf-getconfno.gsm  share/asterisk/sounds/conf-getpin.gsm  share/asterisk/sounds/conf-invalid.gsm  share/asterisk/sounds/conf-invalidpin.gsm +share/asterisk/sounds/conf-kicked.gsm +share/asterisk/sounds/conf-locked.gsm +share/asterisk/sounds/conf-lockednow.gsm +share/asterisk/sounds/conf-muted.gsm +share/asterisk/sounds/conf-noempty.gsm  share/asterisk/sounds/conf-onlyperson.gsm +share/asterisk/sounds/conf-unlockednow.gsm +share/asterisk/sounds/conf-unmuted.gsm +share/asterisk/sounds/conf-usermenu.gsm  share/asterisk/sounds/demo-abouttotry.gsm  share/asterisk/sounds/demo-congrats.gsm  share/asterisk/sounds/demo-echodone.gsm @@ -359,16 +427,88 @@ share/asterisk/sounds/digits/tomorrow.gsm  share/asterisk/sounds/digits/yesterday.gsm  share/asterisk/sounds/dir-instr.gsm  share/asterisk/sounds/dir-intro.gsm +share/asterisk/sounds/dir-intro-fn.gsm  share/asterisk/sounds/dir-nomatch.gsm  share/asterisk/sounds/dir-nomore.gsm  share/asterisk/sounds/invalid.gsm +share/asterisk/sounds/letters/a.gsm +share/asterisk/sounds/letters/at.gsm +share/asterisk/sounds/letters/b.gsm +share/asterisk/sounds/letters/c.gsm +share/asterisk/sounds/letters/d.gsm +share/asterisk/sounds/letters/dash.gsm +share/asterisk/sounds/letters/dollar.gsm +share/asterisk/sounds/letters/dot.gsm +share/asterisk/sounds/letters/e.gsm +share/asterisk/sounds/letters/equals.gsm +share/asterisk/sounds/letters/exclaimation-point.gsm +share/asterisk/sounds/letters/f.gsm +share/asterisk/sounds/letters/g.gsm +share/asterisk/sounds/letters/h.gsm +share/asterisk/sounds/letters/i.gsm +share/asterisk/sounds/letters/j.gsm +share/asterisk/sounds/letters/k.gsm +share/asterisk/sounds/letters/l.gsm +share/asterisk/sounds/letters/m.gsm +share/asterisk/sounds/letters/n.gsm +share/asterisk/sounds/letters/o.gsm +share/asterisk/sounds/letters/p.gsm +share/asterisk/sounds/letters/plus.gsm +share/asterisk/sounds/letters/q.gsm +share/asterisk/sounds/letters/r.gsm +share/asterisk/sounds/letters/s.gsm +share/asterisk/sounds/letters/slash.gsm +share/asterisk/sounds/letters/space.gsm +share/asterisk/sounds/letters/t.gsm +share/asterisk/sounds/letters/u.gsm +share/asterisk/sounds/letters/v.gsm +share/asterisk/sounds/letters/w.gsm +share/asterisk/sounds/letters/x.gsm +share/asterisk/sounds/letters/y.gsm +share/asterisk/sounds/letters/z.gsm +share/asterisk/sounds/letters/zed.gsm  share/asterisk/sounds/pbx-invalid.gsm  share/asterisk/sounds/pbx-invalidpark.gsm  share/asterisk/sounds/pbx-transfer.gsm +share/asterisk/sounds/phonetic/9_p.gsm +share/asterisk/sounds/phonetic/a_p.gsm +share/asterisk/sounds/phonetic/b_p.gsm +share/asterisk/sounds/phonetic/c_p.gsm +share/asterisk/sounds/phonetic/d_p.gsm +share/asterisk/sounds/phonetic/e_p.gsm +share/asterisk/sounds/phonetic/f_p.gsm +share/asterisk/sounds/phonetic/g_p.gsm +share/asterisk/sounds/phonetic/h_p.gsm +share/asterisk/sounds/phonetic/i_p.gsm +share/asterisk/sounds/phonetic/j_p.gsm +share/asterisk/sounds/phonetic/k_p.gsm +share/asterisk/sounds/phonetic/l_p.gsm +share/asterisk/sounds/phonetic/m_p.gsm +share/asterisk/sounds/phonetic/n_p.gsm +share/asterisk/sounds/phonetic/o_p.gsm +share/asterisk/sounds/phonetic/p_p.gsm +share/asterisk/sounds/phonetic/q_p.gsm +share/asterisk/sounds/phonetic/r_p.gsm +share/asterisk/sounds/phonetic/s_p.gsm +share/asterisk/sounds/phonetic/t_p.gsm +share/asterisk/sounds/phonetic/u_p.gsm +share/asterisk/sounds/phonetic/v_p.gsm +share/asterisk/sounds/phonetic/w_p.gsm +share/asterisk/sounds/phonetic/x_p.gsm +share/asterisk/sounds/phonetic/y_p.gsm +share/asterisk/sounds/phonetic/z_p.gsm  share/asterisk/sounds/privacy-incorrect.gsm  share/asterisk/sounds/privacy-prompt.gsm  share/asterisk/sounds/privacy-thankyou.gsm  share/asterisk/sounds/privacy-unident.gsm +share/asterisk/sounds/queue-callswaiting.gsm +share/asterisk/sounds/queue-holdtime.gsm +share/asterisk/sounds/queue-less-than.gsm +share/asterisk/sounds/queue-minutes.gsm +share/asterisk/sounds/queue-seconds.gsm +share/asterisk/sounds/queue-thankyou.gsm +share/asterisk/sounds/queue-thereare.gsm +share/asterisk/sounds/queue-youarenext.gsm  share/asterisk/sounds/ss-noservice.gsm  share/asterisk/sounds/transfer.gsm  share/asterisk/sounds/tt-allbusy.gsm @@ -387,22 +527,31 @@ share/asterisk/sounds/vm-Friends.gsm  share/asterisk/sounds/vm-INBOX.gsm  share/asterisk/sounds/vm-Old.gsm  share/asterisk/sounds/vm-Work.gsm +share/asterisk/sounds/vm-advopts.gsm  share/asterisk/sounds/vm-and.gsm +share/asterisk/sounds/vm-calldiffnum.gsm  share/asterisk/sounds/vm-changeto.gsm  share/asterisk/sounds/vm-delete.gsm  share/asterisk/sounds/vm-deleted.gsm +share/asterisk/sounds/vm-dialout.gsm +share/asterisk/sounds/vm-enter-num-to-call.gsm  share/asterisk/sounds/vm-extension.gsm  share/asterisk/sounds/vm-first.gsm  share/asterisk/sounds/vm-for.gsm  share/asterisk/sounds/vm-forwardoptions.gsm +share/asterisk/sounds/vm-from-extension.gsm +share/asterisk/sounds/vm-from-phonenumber.gsm +share/asterisk/sounds/vm-from.gsm  share/asterisk/sounds/vm-goodbye.gsm  share/asterisk/sounds/vm-helpexit.gsm  share/asterisk/sounds/vm-incorrect.gsm +share/asterisk/sounds/vm-incorrect-mailbox.gsm  share/asterisk/sounds/vm-instructions.gsm  share/asterisk/sounds/vm-intro.gsm  share/asterisk/sounds/vm-isonphone.gsm  share/asterisk/sounds/vm-isunavail.gsm  share/asterisk/sounds/vm-last.gsm +share/asterisk/sounds/vm-leavemsg.gsm  share/asterisk/sounds/vm-login.gsm  share/asterisk/sounds/vm-mailboxfull.gsm  share/asterisk/sounds/vm-message.gsm @@ -414,7 +563,10 @@ share/asterisk/sounds/vm-newpassword.gsm  share/asterisk/sounds/vm-next.gsm  share/asterisk/sounds/vm-no.gsm  share/asterisk/sounds/vm-nobodyavail.gsm +share/asterisk/sounds/vm-nobox.gsm  share/asterisk/sounds/vm-nomore.gsm +share/asterisk/sounds/vm-nonumber.gsm +share/asterisk/sounds/vm-num-i-have.gsm  share/asterisk/sounds/vm-onefor.gsm  share/asterisk/sounds/vm-options.gsm  share/asterisk/sounds/vm-opts.gsm @@ -422,30 +574,49 @@ share/asterisk/sounds/vm-passchanged.gsm  share/asterisk/sounds/vm-password.gsm  share/asterisk/sounds/vm-press.gsm  share/asterisk/sounds/vm-prev.gsm +share/asterisk/sounds/vm-reachoper.gsm  share/asterisk/sounds/vm-rec-busy.gsm  share/asterisk/sounds/vm-rec-name.gsm  share/asterisk/sounds/vm-rec-unv.gsm  share/asterisk/sounds/vm-received.gsm  share/asterisk/sounds/vm-reenterpassword.gsm  share/asterisk/sounds/vm-repeat.gsm +share/asterisk/sounds/vm-review.gsm  share/asterisk/sounds/vm-saved.gsm  share/asterisk/sounds/vm-savedto.gsm  share/asterisk/sounds/vm-savefolder.gsm  share/asterisk/sounds/vm-savemessage.gsm  share/asterisk/sounds/vm-sorry.gsm +share/asterisk/sounds/vm-star-cancel.gsm +share/asterisk/sounds/vm-starmain.gsm +share/asterisk/sounds/vm-then-pound.gsm  share/asterisk/sounds/vm-theperson.gsm +share/asterisk/sounds/vm-tocallback.gsm +share/asterisk/sounds/vm-tocallnum.gsm  share/asterisk/sounds/vm-tocancel.gsm +share/asterisk/sounds/vm-tocancelmsg.gsm +share/asterisk/sounds/vm-toenternumber.gsm  share/asterisk/sounds/vm-toforward.gsm +share/asterisk/sounds/vm-tohearenv.gsm +share/asterisk/sounds/vm-tomakecall.gsm +share/asterisk/sounds/vm-tooshort.gsm +share/asterisk/sounds/vm-toreply.gsm +share/asterisk/sounds/vm-torerecord.gsm  share/asterisk/sounds/vm-undelete.gsm  share/asterisk/sounds/vm-undeleted.gsm +share/asterisk/sounds/vm-unknown-caller.gsm  share/asterisk/sounds/vm-whichbox.gsm  share/asterisk/sounds/vm-youhave.gsm  share/asterisk/sounds/voicemail +@dirrm share/asterisk/sounds/phonetic +@dirrm share/asterisk/sounds/letters  @dirrm share/asterisk/sounds/digits  @dirrm share/asterisk/sounds  @dirrm share/asterisk/mohmp3  @dirrm share/asterisk/keys  @dirrm share/asterisk/images +@dirrm share/asterisk/firmware/iax +@dirrm share/asterisk/firmware  @dirrm share/asterisk/agi-bin  @dirrm share/asterisk  @dirrm lib/asterisk/modules @@ -463,6 +634,7 @@ spool/asterisk/voicemail/default/1234/unavail.gsm  @dirrm spool/asterisk/voicemail/default/1234  @dirrm spool/asterisk/voicemail/default  @dirrm spool/asterisk/voicemail +@dirrm spool/asterisk/tmp  @dirrm spool/asterisk  @dirrm log/asterisk/cdr-csv  @dirrm log/asterisk | 
