ports/160879: Update to freeswitch-core port

Richatrd E Neese r.neese at gmail.com
Thu Sep 22 15:00:24 UTC 2011


The following reply was made to PR ports/160879; it has been noted by GNATS.

From: Richatrd E Neese <r.neese at gmail.com>
To: FreeBSD-gnats-submit at FreeBSD.org, freebsd-ports-bugs at FreeBSD.org
Cc:  
Subject: Re: ports/160879: Update to freeswitch-core port
Date: Thu, 22 Sep 2011 10:56:19 -0400

 This is a multi-part message in MIME format.
 --------------060004010907080509040005
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 On 9/21/11 3:20 PM, FreeBSD-gnats-submit at FreeBSD.org wrote:
 > Thank you very much for your problem report.
 > It has the internal identification `ports/160879'.
 > The individual assigned to look at your
 > report is: freebsd-ports-bugs. 
 >
 > You can access the state of your problem report at any time
 > via this link:
 >
 > http://www.freebsd.org/cgi/query-pr.cgi?pr=160879
 >
 >> Category:       ports
 >> Responsible:    freebsd-ports-bugs
 >> Synopsis:       Update to freeswitch-core port
 >> Arrival-Date:   Wed Sep 21 19:20:06 UTC 2011
 sent old file . here is the correct 1
 
 
 --------------060004010907080509040005
 Content-Type: text/plain; x-mac-type="0"; x-mac-creator="0";
  name="freeswitch-core.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="freeswitch-core.diff"
 
 Index: Makefile
 ===================================================================
 RCS file: /home/ncvs/ports/net/freeswitch-core/Makefile,v
 retrieving revision 1.19
 diff -u -r1.19 Makefile
 --- Makefile	5 Jun 2011 18:43:09 -0000	1.19
 +++ Makefile	22 Sep 2011 14:48:58 -0000
 @@ -2,29 +2,33 @@
  # Date created: May 11, 2010
  # Whom: Richard Neese<r.neese at gmail.com>
  #
 -# $FreeBSD: ports/net/freeswitch-core/Makefile,v 1.19 2011/06/05 18:43:09 novel Exp $
 +# $FreeBSD: ports/net/freeswitch-core/Makefile,v 1.18 2010/12/24 15:15:58 jpaetzel Exp $
  #
  
  PORTNAME=	freeswitch-core
 -PORTVERSION=	201044
 -PORTREVISION=	4
 +PORTVERSION=	1.0.7
 +PORTREVISION=	15
 +PORTEPOCH=	1
  CATEGORIES=	net
 -MASTER_SITES=	ftp://ftp.secure-computing.net/pub/freeswitch/ \
 -		ftp://ftp2.secure-computing.net/pub/freeswitch/ \
 -		http://files.freeswitch.org/downloads/libs/:2
 +MASTER_SITES=	http://www.ircpimps.org/freeswitch/ \
 +		http://dl.dropbox.com/u/152504/ \
 +		http://files.freeswitch.org/downloads/libs/:2 \
 +		http://download.zeromq.org/:3
  DISTFILES=	${BASE_PORTNAME}-${PORTVERSION}.tar.gz \
 -		celt-0.7.1.tar.gz:2 \
 +		opus-0.9.0.tar.gz:2 \
 +		celt-0.10.0.tar.gz:2 \
  		flite-1.3.99-latest.tar.gz:2 \
  		json-c-0.9.tar.gz:2 \
  		lame-3.97.tar.gz:2 \
  		libmemcached-0.32.tar.gz:2 \
  		libshout-2.2.2.tar.gz:2 \
 -		mpg123.tar.gz:2 \
 +		mpg123-1.13.2.tar.gz:2 \
  		openldap-2.4.11.tar.gz:2 \
 -		pocketsphinx-0.5.99-20091212.tar.gz:2 \
 -		soundtouch-1.3.1.tar.gz:2 \
 -		sphinxbase-0.4.99-20091212.tar.gz:2 \
 -		communicator_semi_6000_20080321.tar.gz:2
 +		pocketsphinx-0.7.tar.gz:2 \
 +		soundtouch-1.5.0.tar.gz:2 \
 +		sphinxbase-0.7.tar.gz:2 \
 +		communicator_semi_6000_20080321.tar.gz:2 \
 +		zeromq-2.1.9.tar.gz:3
  DIST_SUBDIR=	${BASE_PORTNAME}
  EXTRACT_ONLY=	${BASE_PORTNAME}-${PORTVERSION}.tar.gz
  
 @@ -34,6 +38,8 @@
  BUILD_DEPENDS=	pkg-config:${PORTSDIR}/devel/pkg-config
  LIB_DEPENDS=	curl:${PORTSDIR}/ftp/curl \
  		gnutls:${PORTSDIR}/security/gnutls \
 +		jpeg:${PORTSDIR}/graphics/jpeg \
 +		tiff:${PORTSDIR}/graphics/tiff \
  		odbc:${PORTSDIR}/databases/unixODBC
  
  WRKSRC=		${WRKDIR}/${BASE_PORTNAME}-${PORTVERSION}
 @@ -43,102 +49,120 @@
  USE_AUTOTOOLS=	autoconf:env automake:env libtool:env
  
  USE_PERL5_BUILD=yes
 -
 +USE_BISON=	both
  USE_GMAKE=	yes
 +MAKE_ENV+=	TARGET_ARCH=
  SUB_FILES=	pkg-install pkg-message
  USE_RC_SUBR=	freeswitch
  HAS_CONFIGURE=	yes
 -VARBASE?=	/var
 -CONFIGURE_ARGS=	--prefix=${PREFIX} \
 +USE_LDCONFIG=	yes
 +LDFLAGS+=	-L${LOCALBASE}/lib
 +INCLUDES+=	-I${LOCALBASE}/include
 +CONFIGURE_ARGS+=--prefix=${PREFIX} \
  		--bindir=${PREFIX}/bin \
  		--sysconfdir=${PREFIX}/etc/${BASE_PORTNAME}/conf \
  		--includedir=${PREFIX}/include/${BASE_PORTNAME} \
  		--libdir=${PREFIX}/lib/${BASE_PORTNAME}/lib \
  		--localstatedir="${VARBASE}" \
  		--with-modinstdir=${PREFIX}/lib/${BASE_PORTNAME}/mod \
 +		--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \
  		--with-libgnutls-prefix=${LOCALBASE} \
  		--with-ogg=${LOCALBASE} \
  		--with-ogg-libraries=${LOCALBASE}/lib \
  		--with-ogg-includes=${LOCALBASE}/include
  
 -CONFIGURE_ENV+=	CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
 -		LDFLAGS="-L${LOCALBASE}/lib"
 -USE_LDCONFIG=	yes
 -CPPFLAGS+=	-I${PREFIX}/include
 +CONFIGURE_ENV+=	LDFLAGS="${LDFLAGS}" \
 +		INCLUDES="${INCLUDES}" \
 +		PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
 +		PTHREAD_LIBS="${PTHREAD_LIBS}"
 +
 +FREESWITCH_USER?=	freeswitch
 +FREESWITCH_GROUP?=	${FREESWITCH_USER}
 +FREESWITCH_UID?=	610
 +FREESWITCH_GID?=	${FREESWITCH_UID}
  
 -FREESWITCH_USER=	freeswitch
 -FREESWITCH_GROUP=	${FREESWITCH_USER}
 +USERS=	${FREESWITCH_USER}
 +GROPUS=	${FREESWITCH_GROUP}
  
  SUB_LIST=	FREESWITCH_USER=${FREESWITCH_USER} FREESWITCH_GROUP=${FREESWITCH_GROUP}
  
  BASE_PORTNAME=	${FREESWITCH_USER}
  
 +VARBASE?=	/var
 +
  OPTIONS=	MODSHOUT        "Enable mod_shout (streaming audio/mp3)" on \
  		MODFLITE	"Enable mod_flite (Text to Speech)" on \
  		MODUNIMRCP	"Enable mod_unimrcp tts" off \
 -		MODTTSCMDLINE	"Enable mod_tts_commandline" off \
 +		MODTTSCMDLINE	"Enable mod_tts_commandline" on \
  		MODPOCKETSPHINX	"Enable mod_pockectsphinx (voice control)" on \
 -		MODCIDLOOKUP	"Enable mod_cidlookup" on \
 -		MODDPDIRECTORY	"Enable mod_dialplan_directory" off \
 -		MODDIRECTORY	"Enable mod_directory" on \
 +		MODCIDLOOKUP	"Enable mod_cidlookup()" on \
 +		MODDPDIRECTORY	"Enable mod_dialplan_directory()" off \
 +		MODDIRECTORY	"Enable mod_directory(dial name directory)" on \
   		MODDINGALING	"Enable mod_dingaling(google talk)" on \
  		MODEASYROUTE	"Enable mod_easyroute(routing tool)" on \
  		MODERLANGEVENT  "Enable mod_erlang_event (Call Center Dist)" off \
 -		MODFAX		"Enable mod_fax" on \
  		MODLCR		"Enable mod_lcr (least cost routing)" on \
 -		MODSOUNDTOUCH	"Enable mod_soundtouch" on \
 +		MODSOUNDTOUCH	"Enable mod_soundtouch(Audio Effects)" on \
  		MODRSS		"Enable mod_rss (rss feed reader)" on \
 -		MODSNOM		"Enable mod_snom (snom control)" off \
 +		MODSNOM		"Enable mod_snom (snom control)" on \
  		MODAVMD		"Enable mod_avmd (Adavced v-mail detection)" on \
 -		MODVMD		"Enable mod_vmd (voice mail detection)" on \
 -		MODSPY		"Enable mod_spy" on \
 +		MODVMD		"Enable mod_vmd (voice mail detection)" off \
 +		MODSPY		"Enable mod_spy(listen/breaking on calls)" on \
  		MODAMRWB	"Enable mod_amrwb (amrwb codec)" on \
  		MODCELT		"Enable mod_celt (celt 48k  codec)" on \
 -		MODSILK		"Enable mod_silk (New Silk Codec)" on \
 -		MODCODEC2	"Enable mod_codec2 (new codec)" on \
 -		MODFREETDM	"Enable mod_freetdm dahdi support (Testing)" off \
 -		MODSKINNY	"Enable mod_skinny Skinny Support" on \
 -		MODMEMCACHE	"Enable mod_memcache" on \
 -		MODMULTICAST	"Enable mod_event_multicast" on \
 +		MODSILK		"Enable mod_silk (Silk Codec)" on \
 +		MODCODEC2	"Enable mod_codec2 (Codec2 codec)" on \
 +		MODOPUS		"Enable mod_opus codec (Opus codec)" on \
 +		MODFREETDM	"Enable mod_freetdm (Broken "libpri")" off \
 +		MODSKINNY	"Enable mod_skinny (Skinny Support)" on \
 +		MODMEMCACHE	"Enable mod_memcache ()" on \
 +		MODMULTICAST	"Enable mod_event_multicast()" on \
  		MODNIBBLEBILL   "Enable mod_nibblebill (billing)" on \
 -		MODPORTAUDIO    "Enable mod_portaudio" on \
 +		MODPORTAUDIO    "Enable mod_portaudio(souncard portaudio)" on \
  		MODPASTREAM	"Enable mod_portaudio_stream (new)" on \
  		MODSHELLSTREAM	"Enable mod_shell_stream (new)" on \
  		MODPERL		"Enable mod_perl (perl support)" off \
 -		MODPYTHON	"Enable mod_python (python)" off \
 -		MODCURL		"Enable mod_curl" off \
 -		MODXMLCURL	"Enable mod_xml_curl" off \
 -		MODDISTRIBUTOR	"Enable mod_distributor " off \
 +		MODPYTHON	"Enable mod_python (python support)" off \
 +		MODCURL		"Enable mod_curl" on \
 +		MODXMLCURL	"Enable mod_xml_curl" on \
 +		MODDISTRIBUTOR	"Enable mod_distributor(c\# .net api)" off \
  		MODSNAPSHOT	"Enable mod_snapshot (testing)" off \
  		MODSAYDE	"Enable mod_say_de (German support)" off \
  		MODSAYES	"Enable mod_say_se (Spanish support)" off \
  		MODSAYEN	"Enable mod_say_en (English support)" on \
 +		MODSAYHE	"Enable mod_say_he (Hebrew support)" off \
  		MODSAYHU	"Enable mod_say_hu (Hungarian support)" off \
  		MODSAYFR	"Enable mod_say_fr (French support)" off \
  		MODSAYIT	"Enable mod_say_it (Italian support)" off \
  		MODSAYNL	"Enable mod_say_nl (Dutch support)" off \
 -		MODSAYRU	"Enable mod_say_ru (Russian support)" on \
 +		MODSAYRU	"Enable mod_say_ru (Russian support)" off \
  		MODSAYTH	"Enable mod_say_th (Thi support)" off \
  		MODSAYZH	"Enable mod_say_zh (Chinese support)" off \
  		EXTENSIONS	"Include Default User Extensions" off \
 -		MODCALLCENTER	"Enable mod_callcenter (new)" on \
 -		ZRTP		"ENABLE ZRTP (VOIP ENCRYPTION)(NEW)(TEST)" off
 +		MODCALLCENTER	"Enable mod_callcenter (callcenter que)" on \
 +		MODFSK		"Enablle mod_fsck (caller_id related)" on \
 +		MODCDRPGCSV	"Enable mod_cdr_pg_csv(broken on 9.x)" off \
 +		MODSNMP		"Enable mod_snmp (network monitoring)" off \
 +		MODLADSPA	"Enable mod_ladspa(voice changer)(new)" off \
 +		MODEVENTZMQ	"Enable mod_event_zmq()(new)" off \
 +		MODMONGO	"Enable mod_mongo(MongoDB Brkoen)(new)" off \
 +		MODRTMP		"Enable mod_rtmp(realtime media protocol)" on \
 +		MODDPASTERISK	"Enable mod_dialplan_asterisk(* dialplan)" off \
 +		MODBLACKLIST	"Enable mod_blacklist(Black list numbers)" on \
 +		SAMPLECONFIGS	"Enable Sample Configurations" on
  
  .include <bsd.port.options.mk>
  
 -.if ${OSVERSION} < 700000
 -BROKEN=	Does not compile on FreeBSD < 7.0
 -.endif
 -
  .if ${ARCH} == "amd64"
  CFLAGS+=	-fPIC
  .endif
  
 -.for i in MODFLITE MODPOCKETSPHINX MODCIDLOOKUP MODDPDIRECTORY MODEASYROUTE MODLCR MODSOUNDTOUCH \
 -	MODRSS MODSNOM MODAVMD MODVMD MODSPY MODAMRWB MODCELT MODMULTICAST MODPORTAUDIO MODCURL MODXMLCURL \
 -	MODSAYDE MODSAYEN MODSAYES MODSAYFR MODSAYHU MODSAYIT MODSAYNL MODSAYRU MODSAYTH MODSAYZH \
 -	MODNIBBLEBILL MODDINGALING MODDIRECTORY MODMEMCACHE MODPASTREAM MODSHELLSTREAM \
 -	MODSILK MODUNIMRCP MODTTSCMDLINE MODDISTRIBUTOR MODSNAPSHOT MODSKINNY EXTENSIONS MODCALLCENTER MODCODEC2
 +.for i in MODFLITE MODPOCKETSPHINX MODCIDLOOKUP MODDPDIRECTORY MODEASYROUTE MODLCR MODSOUNDTOUCH MODRSS \
 +	MODSNOM MODAVMD MODVMD MODSPY MODAMRWB MODCELT MODMULTICAST MODPORTAUDIO MODCURL MODXMLCURL \
 +	MODSAYDE MODSAYEN MODSAYES MODSAYFR MODSAYHE MODSAYHU MODSAYIT MODSAYNL MODSAYRU MODSAYTH MODSAYZH \
 +	MODNIBBLEBILL MODDINGALING MODDIRECTORY MODMEMCACHE MODPASTREAM MODSHELLSTREAM 	MODSILK MODUNIMRCP \
 +	MODTTSCMDLINE MODDISTRIBUTOR MODSNAPSHOT MODSKINNY EXTENSIONS MODCALLCENTER MODCODEC2 MODFSK MODOPUS \
 +	MODEVENTZMQ MODDPASTERISK MODRTMP SAMPLECONFIGS MODBLACKLIST
  .if !defined(WITH_${i})
  PLIST_SUB+=	WITH_${i}="@comment "
  .else
 @@ -157,7 +181,8 @@
  BUILD_DEPENDS+=	libpri>=1.2.0:${PORTSDIR}/misc/libpri \
  		${LOCALBASE}/include/dahdi/wctdm_user.h:${PORTSDIR}/misc/dahdi
  LIB_DEPENDS+=	pri:${PORTSDIR}/misc/libpri
 -RUN_DEPENDS+=	${LOCALBASE}/include/dahdi/wctdm_user.h:${PORTSDIR}/misc/dahdi
 +RUN_DEPENDS+=	${LOCALBASE}/include/dahdi/wctdm_user.h:${PORTSDIR}/misc/dahdi \
 +		${LOCALBASE}/lib/dahdi/dahdi.ko:${PORTSDIR}/misc/dahdi-kmod
  .endif
  
  .if !defined(WITH_MODSHOUT)
 @@ -175,13 +200,6 @@
  		db:${PORTSDIR}/databases/db42
  .endif
  
 -.if !defined(WITH_MODFAX)
 -PLIST_SUB+=	WITH_MODFAX="@comment "
 -.else
 -PLIST_SUB+=	WITH_MODFAX=""
 -LIB_DEPENDS+=	jpeg:${PORTSDIR}/graphics/jpeg
 -.endif
 -
  .if !defined(WITH_MODERLANGEVENT)
  PLIST_SUB+=	WITH_MODERLANGEVENT="@comment "
  .else
 @@ -189,15 +207,6 @@
  BUILD_DEPENDS+=	${LOCALBASE}/lib/erlang/usr/include/erl_driver.h:${PORTSDIR}/lang/erlang-lite
  .endif
  
 -.if !defined(WITH_ZRTP)
 -PLIST_SUB+=	WITH_ZRTP="@comment "
 -.else
 -PLIST_SUB+=	WITH_ZRTP=""
 -CONFIGURE_ARGS+=	--enable-zrtp
 -BUILD_DEPENDS+=	${LOCALBASE}/lib/libzrtp.a:${PORTSDIR}/devel/libzrtp
 -RUN_DEPENDS+=	${LOCALBASE}/lib/libzrtp.a:${PORTSDIR}/devel/libzrtp
 -.endif
 -
  .if !defined(WITH_MODPYTHON)
  PLIST_SUB+=	WITH_MODPYTHON="@comment "
  .else
 @@ -205,12 +214,53 @@
  USE_PYTHON=	yes
  .endif
  
 +.if !defined(WITH_MODCDRPGCSV)
 +PLIST_SUB+=	WITH_MODCDRPGCSV="@comment "
 +.else
 +PLIST_SUB+=	WITH_MODCDRPGCSV=""
 +USE_PGSQL=	yes
 +#WITH_PGSQL_VER=	90
 +.endif
 +
 +.if !defined(WITH_MODSNMP)
 +PLIST_SUB+=	WITH_MODSNMP="@comment "
 +.else
 +PLIST_SUB+=	WITH_MODSNMP=""
 +BUILD_DEPENDS+=	${LOCALBASE}/include/net-snmp/definitions.h:${PORTSDIR}/net-mgmt/net-snmp
 +RUN_DEPENDS+=	${LOCALBASE}/include/net-snmp/definitions.h:${PORTSDIR}/net-mgmt/net-snmp
 +.endif
 +
 +.if !defined(WITH_MODLADSPA)
 +PLIST_SUB+=	WITH_MODLADSPA="@comment "
 +.else
 +PLIST_SUB+=	WITH_MODLADSPA=""
 +BUILD_DEPENDS+=	${LOCALBASE}/lib/ladspa/amp.so:${PORTSDIR}/audio/ladspa \
 +		${LOCALBASE}/lib/ladspa/tap_autopan.so:${PORTSDIR}/audio/tap-plugins \
 +		${LOCALBASE}/lib/ladspa/cmt.so:${PORTSDIR}/audio/cmt \
 +		${LOCALBASE}/lib/ladspa/alias_1407.so:${PORTSDIR}/audio/swhplugins \
 +		${LOCALBASE}/lib/ladspa/autotalent.so:${PORTSDIR}/audio/autotalent
 +RUN_DEPENDS+=	${LOCALBASE}/lib/ladspa/amp.so:${PORTSDIR}/audio/ladspa \
 +		${LOCALBASE}/lib/ladspa/tap_autopan.so:${PORTSDIR}/audio/tap-plugins \
 +		${LOCALBASE}/lib/ladspa/cmt.so:${PORTSDIR}/audio/cmt \
 +		${LOCALBASE}/lib/ladspa/alias_1407.so:${PORTSDIR}/audio/swhplugins \
 +		${LOCALBASE}/lib/ladspa/autotalent.so:${PORTSDIR}/audio/autotalent
 +.endif
 +
 +.if !defined(WITH_MODMONGO)
 +PLIST_SUB+=	WITH_MODMONGO="@comment "
 +.else
 +PLIST_SUB+=	WITH_MODMONGO=""
 +BUILD_DEPENDS+=	scons:${PORTSDIR}/devel/scons
 +LIB_DEPENDS+=	boost_system:${PORTSDIR}/devel/boost-libs \
 +		execinfo.1:${PORTSDIR}/devel/libexecinfo
 +.endif
 +
  pre-configure:
 -	@${REINPLACE_CMD} -e 's|pkgconfigdir = $$(libdir)/pkgconfig|pkgconfigdir = ${PREFIX}/libdata/pkgconfig|g' ${WRKSRC}/libs/*/Makefile.am
 -	@${REINPLACE_CMD} -e 's|pkgconfigdir   = $$(libdir)/pkgconfig|pkgconfigdir = ${PREFIX}/libdata/pkgconfig|g' ${WRKSRC}/libs/*/Makefile.am
 -	@${REINPLACE_CMD} -e 's|pkgconfigdir = $$(libdir)/pkgconfig|pkgconfigdir = ${PREFIX}/libdata/pkgconfig|g' ${WRKSRC}/Makefile.am
  	@${REINPLACE_CMD} -e 's|base=http://files.freeswitch.org/downloads/libs/|base=file://${DISTDIR}/${DIST_SUBDIR}/|g' ${WRKSRC}/build/getlib.sh.in
 -	cd ${WRKSRC} && ./rebootstrap.sh
 +.if !defined(WITH_SAMPLECONFIGS)
 +	@${REINPLACE_CMD} -e 's|$$(MAKE) samples-conf|#$$(MAKE) samples-conf|g' ${WRKSRC}/Makefile.am
 +.endif
 +	cd ${WRKSRC} && ./bootstrap.sh
  
  post-configure:
  .for i in mod_unimrcp mod_flite mod_pocketsphinx
 @@ -221,14 +271,14 @@
  .if defined(WITH_MODTTSCMDLINE)
  	@${REINPLACE_CMD} -e 's|#asr_tts/mod_tts_commandline|asr_tts/mod_tts_commandline|g' ${WRKSRC}/modules.conf
  .endif
 -.for i in mod_cidlookup mod_easyroute mod_fax mod_lcr mod_soundtouch mod_rss mod_snom \
 +.for i in mod_cidlookup mod_easyroute mod_lcr mod_soundtouch mod_rss mod_snom \
  	mod_vmd mod_avmd mod_spy mod_curl mod_nibblebill mod_memcache mod_directory mod_distributor \
 -	mod_snapshot mod_callcenter
 +	mod_snapshot mod_callcenter mod_fsk mod_ladspa mod_mongo mod_blacklist
  .if defined(WITH_${i:C/_//g:U})
  	@${REINPLACE_CMD} -e 's|#\(applications/${i}\)|\1|g' ${WRKSRC}/modules.conf
  .endif
  .endfor
 -.for i in mod_amrwb mod_celt mod_silk mod_codec2
 +.for i in mod_amrwb mod_celt mod_silk mod_codec2 mod_opus
  .if defined(WITH_${i:C/_//g:U})
  	@${REINPLACE_CMD} -e 's|#\(codecs/${i}\)|\1|g' ${WRKSRC}/modules.conf
  .endif
 @@ -241,7 +291,7 @@
  .if defined(WITH_MODPASTREAM)
  	@${REINPLACE_CMD} -e 's|#formats/mod_portaudio_stream|formats/mod_portaudio_stream|g' ${WRKSRC}/modules.conf
  .endif
 -.for i in mod_say_de mod_say_es mod_say_en mod_say_fr mod_say_hu mod_say_it mod_say_nl mod_say_ru mod_say_th mod_say_zh
 +.for i in mod_say_de mod_say_es mod_say_en mod_say_fr mod_say_he mod_say_hu mod_say_it mod_say_nl mod_say_ru mod_say_th mod_say_zh
  .if defined(WITH_${i:C/_//g:U})
  	@${REINPLACE_CMD} -e 's|#\(say/${i}\)|\1|g' ${WRKSRC}/modules.conf
  .endif
 @@ -251,7 +301,7 @@
  	@${REINPLACE_CMD} -e 's|#\(languages/${i}\)|\1|g' ${WRKSRC}/modules.conf
  .endif
  .endfor
 -.for i in mod_skinny mod_portaudio mod_dingaling
 +.for i in mod_skinny mod_portaudio mod_dingaling mod_rtmp
  .if defined(WITH_${i:C/_//g:U})
  	@${REINPLACE_CMD} -e 's|#\(endpoints/${i}\)|\1|g' ${WRKSRC}/modules.conf
  .endif
 @@ -268,37 +318,85 @@
  .if defined(WITH_MODERLANGEVENT)
  	@${REINPLACE_CMD} -e 's|#event_handlers/mod_erlang_event|event_handlers/mod_erlang_event|g' ${WRKSRC}/modules.conf
  .endif
 +.if defined(WITH_MODCDRPGCSV)
 +	@${REINPLACE_CMD} -e 's|#event_handlers/mod_cdr_pg_csv|event_handlers/mod_cdr_pg_csv|g' ${WRKSRC}/modules.conf
 +.endif
 +.if defined(WITH_MODSNMP)
 +	@${REINPLACE_CMD} -e 's|#event_handlers/mod_snmp|event_handlers/mod_snmp|g' ${WRKSRC}/modules.conf
 +.endif
  .if defined(WITH_MODXMLCURL)
  	@${REINPLACE_CMD} -e 's|#xml_int/mod_xml_curl|xml_int/mod_xml_curl|g' ${WRKSRC}/modules.conf
  .endif
 +.if !defined(WITH_MODDPASTERISK)
 +	@${REINPLACE_CMD} -e 's|dialplans/mod_dialplan_asterisk|#dialplans/mod_dialplan_asterisk|g' ${WRKSRC}/modules.conf
 +.endif
 +.if defined(WITH_MODEVENTZMQ)
 +	@${REINPLACE_CMD} -e 's|#event_handlers/mod_event_zmq|event_handlers/mod_event_zmq|g' ${WRKSRC}/modules.conf
 +.endif
  
  pre-install:
 +	@${CHMOD} 664 ${WRKSRC}/libs/freetdm/conf/*
  	@${SH} ${PKGINSTALL} ${BASE_PORTNAME} PRE-INSTALL
 -
  .if !defined(WITH_EXTENSIONS)
  	@${FIND} ${WRKSRC}/conf/directory/default -type f -name '*.xml' -delete
  .endif
  
  post-install:
 +.if !defined(WITH_SAMPLECONFIGS)
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/skinny_profiles
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/sip_profiles/internal
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/sip_profiles/external
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/sip_profiles
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/mrcp_profiles
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/ru/vm
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/ru/dir
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/ru/demo
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/ru
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/he/vm
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/he/dir
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/he/demo
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/he
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/fr/vm
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/fr/dir
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/fr/demo
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/fr
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/en/vm
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/en/ivr
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/en/dir
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/en/demo
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/en
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/de/vm
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/de/demo
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang/de
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/lang
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/jingle_profiles
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/ivr_menus
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/directory/default
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/directory
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/dialplan/skinny-patterns
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/dialplan/public
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/dialplan/default
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/dialplan
 +	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/autoload_configs
 +.endif
  .if !defined(WITH_EXTENSIONS)
  	@${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/conf/directory/default
  .endif
 +	@${FIND} ${PREFIX}/etc/${BASE_PORTNAME}/. -type d | ${XARGS} ${CHMOD} 774
  	@${MKDIR} ${PREFIX}/share/${BASE_PORTNAME}/sounds
 -	@${CHOWN} -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${PREFIX}/etc/${BASE_PORTNAME}
 -	@${CHOWN} -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${PREFIX}/share/${BASE_PORTNAME}
 -	@${CHOWN} -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${VARBASE}/db/${BASE_PORTNAME}
 -	@${CHOWN} -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${VARBASE}/log/${BASE_PORTNAME}
 -	@${CHOWN} -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${VARBASE}/${BASE_PORTNAME}
 -	@${CHOWN} -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${VARBASE}/run/${BASE_PORTNAME}
 -	@${CHOWN} -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${VARBASE}/spool/${BASE_PORTNAME}
 +	@${CHMOD} -R 774 ${PREFIX}/share/${BASE_PORTNAME}
 +.if defined(WITH_SAMPLECONFIGS)
  	@for i in $$(${FIND} ${PREFIX}/etc/${BASE_PORTNAME}/conf/ -type f -name '*.sample'); do if [ ! -f $${i%.sample} ]; then ${CP} -p $$i $${i%.sample}; fi; done
 -	@${CHMOD} -R 775 ${PREFIX}/etc/${BASE_PORTNAME}/conf
 -	@${CHMOD} -R 775 ${VARBASE}/log/${BASE_PORTNAME}
 -	@${CHMOD} -R 775 ${VARBASE}/${BASE_PORTNAME}
 +.endif
 +	@for i in $$(${FIND} ${PREFIX}/www/${BASE_PORTNAME}/htdocs/ -type f -name '*.sample'); do if [ ! -f $${i%.sample} ]; then ${CP} -p $$i $${i%.sample}; fi; done
 +	@${CHOWN} -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${PREFIX}/etc/${BASE_PORTNAME} ${PREFIX}/share/${BASE_PORTNAME} ${VARBASE}/db/${BASE_PORTNAME} ${VARBASE}/log/${BASE_PORTNAME} ${VARBASE}/${BASE_PORTNAME}  ${VARBASE}/run/${BASE_PORTNAME} ${VARBASE}/spool/${BASE_PORTNAME}
 +	@${CHMOD} -R 774 ${VARBASE}/${BASE_PORTNAME} ${VARBASE}/log/${BASE_PORTNAME} ${VARBASE}/spool/${BASE_PORTNAME}
  	@${ECHO_MSG} "This port chown -R various directories ${FREESWITCH_USER}:${FREESWITCH_GROUP} "
 +	@${ECHO_MSG} "This port chmod -R 774 various directories"
  	@${ECHO_MSG} "this is for port security . in the event something should stop working."
 -	@${ECHO_MSG} "Please take the time to check chownership of the dir's"
 -	@${ECHO_MSG} "${VARBASE}/db/${BASE_PORTNAME} ${VARBASE}/log/${BASE_PORTNAME} ${VARBASE}/${BASE_PORTNAME} ${PREFIX}/etc/${BASE_PORTNAME}"
 +	@${ECHO_MSG} "Please take the time to check chown & chmod of the following dir's"
 +	@${ECHO_MSG} "${VARBASE}/spool/${BASE_PORTNAME} ${VARBASE}/log/${BASE_PORTNAME} ${VARBASE}/${BASE_PORTNAME}"
  	@${CAT} ${PKGMESSAGE}
  
  .include <bsd.port.mk>
 Index: distinfo
 ===================================================================
 RCS file: /home/ncvs/ports/net/freeswitch-core/distinfo,v
 retrieving revision 1.3
 diff -u -r1.3 distinfo
 --- distinfo	8 Dec 2010 18:33:22 -0000	1.3
 +++ distinfo	22 Sep 2011 14:48:58 -0000
 @@ -1,7 +1,9 @@
 -SHA256 (freeswitch/freeswitch-201044.tar.gz) = cea3583bcc1febc8b6ad85ca38c991d2d7319945784dd915834c1479b33bbd4b
 -SIZE (freeswitch/freeswitch-201044.tar.gz) = 42320468
 -SHA256 (freeswitch/celt-0.7.1.tar.gz) = 93f0e2dfb59021b19e69dc0dee855eb89f19397db1dea0d0d6f9329cff933066
 -SIZE (freeswitch/celt-0.7.1.tar.gz) = 425092
 +SHA256 (freeswitch/freeswitch-1.0.7.tar.gz) = 29eb5e64606d09265b35ac5a4d0c39abc073f7c6e54dcd066bce79b53f748f12
 +SIZE (freeswitch/freeswitch-1.0.7.tar.gz) = 36066941
 +SHA256 (freeswitch/opus-0.9.0.tar.gz) = b2f75c4ac5ab837845eb028413fae2a28754bfb0a6d76416e2af1441ef447649
 +SIZE (freeswitch/opus-0.9.0.tar.gz) = 1255227
 +SHA256 (freeswitch/celt-0.10.0.tar.gz) = 147c5bc8c6a37b2ad2c8b8af17c91cb35494421ec9b68110018a4bcec72e45dc
 +SIZE (freeswitch/celt-0.10.0.tar.gz) = 435953
  SHA256 (freeswitch/flite-1.3.99-latest.tar.gz) = ac5832c7b654c5adf9ec3df0e8a7c817d2105233e11ce5aa7e97a8c6c8e14e13
  SIZE (freeswitch/flite-1.3.99-latest.tar.gz) = 17440698
  SHA256 (freeswitch/json-c-0.9.tar.gz) = 816fb2d4baab09e2f51a7c1be75bc9e03ed09d4cf3c2cd03c183f433bb9b565f
 @@ -12,15 +14,17 @@
  SIZE (freeswitch/libmemcached-0.32.tar.gz) = 512586
  SHA256 (freeswitch/libshout-2.2.2.tar.gz) = 38701125cb0e0349f4394dd3254d6037eeb8af0747c0942ff433ffbcd48d2367
  SIZE (freeswitch/libshout-2.2.2.tar.gz) = 478582
 -SHA256 (freeswitch/mpg123.tar.gz) = 408fed3b37d83ab2396bcf6253d62e75e573ba96b7c4497f0faddd557763b97b
 -SIZE (freeswitch/mpg123.tar.gz) = 1253597
 +SHA256 (freeswitch/mpg123-1.13.2.tar.gz) = b3a855acc96e0061a0c2b1162e8aff80b6b1a03849e3756786db2fcacfc9a9bd
 +SIZE (freeswitch/mpg123-1.13.2.tar.gz) = 924948
  SHA256 (freeswitch/openldap-2.4.11.tar.gz) = 76e57147a2373015f306f2e72128330e51d5c0f1056b4713283234dfd16c1c9c
  SIZE (freeswitch/openldap-2.4.11.tar.gz) = 4941654
 -SHA256 (freeswitch/pocketsphinx-0.5.99-20091212.tar.gz) = ad2318103ae16bd1740b0e8658bc6d5fa8964e8eb79de128f7c106d3401f2f48
 -SIZE (freeswitch/pocketsphinx-0.5.99-20091212.tar.gz) = 11703230
 -SHA256 (freeswitch/soundtouch-1.3.1.tar.gz) = ff5ff8dfe4a078ced7478a71f0d4715ee27743424f5c06db19829e2fee06b2b5
 -SIZE (freeswitch/soundtouch-1.3.1.tar.gz) = 407740
 -SHA256 (freeswitch/sphinxbase-0.4.99-20091212.tar.gz) = a1e359aa92934414bc4fe1dcbb93edad11bf7b5f625c94bdebe85d6dfe3618f0
 -SIZE (freeswitch/sphinxbase-0.4.99-20091212.tar.gz) = 2150613
 +SHA256 (freeswitch/pocketsphinx-0.7.tar.gz) = ce0cace1ab153006e631d0a15680f2ec13f289cb2ddafa20c84fb5986fe92455
 +SIZE (freeswitch/pocketsphinx-0.7.tar.gz) = 23701750
 +SHA256 (freeswitch/soundtouch-1.5.0.tar.gz) = a1465b327f513ab3f75fbf5eba039a21568eebcf0dc18ce2809f874b5a79b1af
 +SIZE (freeswitch/soundtouch-1.5.0.tar.gz) = 283273
 +SHA256 (freeswitch/sphinxbase-0.7.tar.gz) = 389cb99a545f7d615a2b3bc3f7362a490ca45fc4dc440140ae1d2a41f87773ec
 +SIZE (freeswitch/sphinxbase-0.7.tar.gz) = 3291922
  SHA256 (freeswitch/communicator_semi_6000_20080321.tar.gz) = dbb5e9fb85000a7cb97d6958a3ef8d77532dc55fc730ac6979705e8645cb0c18
  SIZE (freeswitch/communicator_semi_6000_20080321.tar.gz) = 5595694
 +SHA256 (freeswitch/zeromq-2.1.9.tar.gz) = f3542f756687e622beef3a75c8e027fe2d95d4654350cbca4c070ffc58d9ace0
 +SIZE (freeswitch/zeromq-2.1.9.tar.gz) = 1884656
 Index: pkg-plist
 ===================================================================
 RCS file: /home/ncvs/ports/net/freeswitch-core/pkg-plist,v
 retrieving revision 1.6
 diff -u -r1.6 pkg-plist
 --- pkg-plist	24 Dec 2010 15:15:58 -0000	1.6
 +++ pkg-plist	22 Sep 2011 14:48:58 -0000
 @@ -1,81 +1,84 @@
 - at unexec for i in $(find %D/etc/freeswitch/conf/ -type f -name \*.xml -o -name \*.ttml -o -name \*.tpl -o -name \*.conf -o -name \*.types); do if cmp "$i" "${i}.sample"; then rm "$i"; fi; done
 +%%WITH_SAMPLECONFIGS%%@unexec for i in $(find %D/etc/freeswitch/conf/ -type f -name \*.xml -o -name \*.ttml -o -name \*.tpl -o -name \*.conf -o -name \*.types); do if cmp "$i" "${i}.sample"; then rm "$i"; fi; done
  bin/freeswitch
  bin/fs_cli
  bin/fs_ivrd
  bin/fsxs
 -bin/fs_encode
  bin/gentls_cert
 -bin/tone2wav
 -etc/freeswitch/conf/autoload_configs/acl.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/alsa.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/callcenter.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/cdr_csv.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/cdr_pg_csv.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/cidlookup.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/conference.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/console.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/db.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/dialplan_directory.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/dingaling.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/directory.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/distributor.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/easyroute.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/enum.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/erlang_event.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/event_multicast.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/event_socket.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/fax.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/fifo.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/acl.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/alsa.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/callcenter.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/cdr_csv.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/cdr_pg_csv.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/cdr_sqlite.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/cepstral.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/cidlookup.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/conference.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/console.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/db.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/dialplan_directory.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/dingaling.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/directory.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/distributor.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/easyroute.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/enum.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/erlang_event.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/event_multicast.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/event_socket.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/fax.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/fifo.conf.xml.sample
  %%WITH_MODFREETDM%%etc/freeswitch/conf/autoload_configs/freetdm.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/hash.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/ivr.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/java.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/lcr.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/local_stream.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/logfile.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/lua.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/memcache.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/modules.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/nibblebill.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/opal.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/osp.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/perl.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/pocketsphinx.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/portaudio.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/post_load_modules.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/python.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/redis.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/rss.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/sangoma_codec.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/shout.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/skinny.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/sofia.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/spandsp.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/spidermonkey.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/switch.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/syslog.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/timezones.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/tts_commandline.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/unicall.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/unimrcp.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/voicemail.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/xml_cdr.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/xml_curl.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/xml_rpc.conf.xml.sample
 -etc/freeswitch/conf/autoload_configs/zeroconf.conf.xml.sample
 -etc/freeswitch/conf/dialplan/default.xml.sample
 -etc/freeswitch/conf/dialplan/default/00_pizza_demo.xml.sample
 -etc/freeswitch/conf/dialplan/default/01_example.com.xml.sample
 -etc/freeswitch/conf/dialplan/features.xml.sample
 -etc/freeswitch/conf/dialplan/public.xml.sample
 -etc/freeswitch/conf/dialplan/public/00_inbound_did.xml.sample
 -etc/freeswitch/conf/dialplan/skinny-patterns.xml.sample
 -etc/freeswitch/conf/dialplan/skinny-patterns/20-Demo.xml.sample
 -etc/freeswitch/conf/dialplan/skinny-patterns/20-Local_extension.xml.sample
 -etc/freeswitch/conf/dialplan/skinny-patterns/90-External.xml.sample
 -etc/freeswitch/conf/dialplan/skinny-patterns/99-Default_Drop.xml.sample
 -etc/freeswitch/conf/directory/default.xml.sample
 -etc/freeswitch/conf/mime.types.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/hash.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/ivr.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/java.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/lcr.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/local_stream.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/logfile.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/lua.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/memcache.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/modules.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/mongo.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/nibblebill.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/opal.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/osp.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/perl.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/pocketsphinx.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/portaudio.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/post_load_modules.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/python.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/redis.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/rtmp.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/rss.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/sangoma_codec.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/shout.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/skinny.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/sofia.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/spandsp.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/spidermonkey.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/switch.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/syslog.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/timezones.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/tts_commandline.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/unicall.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/unimrcp.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/voicemail.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/xml_cdr.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/xml_curl.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/xml_rpc.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/autoload_configs/zeroconf.conf.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/dialplan/default.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/dialplan/default/00_ladspa.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/dialplan/default/00_pizza_demo.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/dialplan/default/01_example.com.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/dialplan/default/01_Talking_Clock.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/dialplan/features.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/dialplan/public.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/dialplan/public/00_inbound_did.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/dialplan/skinny-patterns.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/dialplan/skinny-patterns/20-Demo.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/dialplan/skinny-patterns/20-Local_extension.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/dialplan/skinny-patterns/90-External.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/dialplan/skinny-patterns/99-Default_Drop.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/directory/default.xml.sample
  %%WITH_EXTENSIONS%%etc/freeswitch/conf/directory/default/1000.xml.sample
  %%WITH_EXTENSIONS%%etc/freeswitch/conf/directory/default/1001.xml.sample
  %%WITH_EXTENSIONS%%etc/freeswitch/conf/directory/default/1002.xml.sample
 @@ -100,59 +103,65 @@
  %%WITH_EXTENSIONS%%etc/freeswitch/conf/directory/default/default.xml.sample
  %%WITH_EXTENSIONS%%etc/freeswitch/conf/directory/default/example.com.xml.sample
  %%WITH_EXTENSIONS%%etc/freeswitch/conf/directory/default/skinny-example.xml.sample
 -etc/freeswitch/conf/extensions.conf.sample
 -etc/freeswitch/conf/freeswitch.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/extensions.conf.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/freeswitch.xml.sample
  %%WITH_MODFREETDM%%etc/freeswitch/conf/freetdm.conf.sample
 -etc/freeswitch/conf/fur_elise.ttml.sample
 -etc/freeswitch/conf/ivr_menus/demo_ivr.xml.sample
 -etc/freeswitch/conf/jingle_profiles/client.xml.sample
 -etc/freeswitch/conf/jingle_profiles/server.xml.sample
 -etc/freeswitch/conf/lang/de/de.xml.sample
 -etc/freeswitch/conf/lang/de/demo/demo.xml.sample
 -etc/freeswitch/conf/lang/de/vm/tts.xml.sample
 -etc/freeswitch/conf/lang/en/demo/demo-ivr.xml.sample
 -etc/freeswitch/conf/lang/en/demo/demo.xml.sample
 -etc/freeswitch/conf/lang/en/dir/sounds.xml.sample
 -etc/freeswitch/conf/lang/en/dir/tts.xml.sample
 -etc/freeswitch/conf/lang/en/en.xml.sample
 -etc/freeswitch/conf/lang/en/vm/sounds.xml.sample
 -etc/freeswitch/conf/lang/en/vm/tts.xml.sample
 -etc/freeswitch/conf/lang/fr/demo/demo.xml.sample
 -etc/freeswitch/conf/lang/fr/dir/sounds.xml.sample
 -etc/freeswitch/conf/lang/fr/dir/tts.xml.sample
 -etc/freeswitch/conf/lang/fr/fr.xml.sample
 -etc/freeswitch/conf/lang/fr/vm/sounds.xml.sample
 -etc/freeswitch/conf/lang/ru/demo/demo-ivr.xml.sample
 -etc/freeswitch/conf/lang/ru/demo/demo.xml.sample
 -etc/freeswitch/conf/lang/ru/dir/sounds.xml.sample
 -etc/freeswitch/conf/lang/ru/dir/tts.xml.sample
 -etc/freeswitch/conf/lang/ru/ru.xml.sample
 -etc/freeswitch/conf/lang/ru/vm/sounds.xml.sample
 -etc/freeswitch/conf/lang/ru/vm/tts.xml.sample
 -%%WITH_MODFREETDM%%etc/freeswitch/conf/m3ua.conf.sample
 -%%WITH_MODFREETDM%%etc/freeswitch/conf/mime.types.sample
 -etc/freeswitch/conf/mrcp_profiles/loquendo-7-mrcp-v2.xml.sample
 -etc/freeswitch/conf/mrcp_profiles/nuance-1.0.0-mrcp-v1.xml.sample
 -etc/freeswitch/conf/mrcp_profiles/nuance-5.0-mrcp-v1.xml.sample
 -etc/freeswitch/conf/mrcp_profiles/nuance-5.0-mrcp-v2.xml.sample
 -etc/freeswitch/conf/mrcp_profiles/unimrcpserver-mrcp-v1.xml.sample
 -etc/freeswitch/conf/mrcp_profiles/voxeo-prophecy-8.0-mrcp-v1.xml.sample
 -etc/freeswitch/conf/notify-voicemail.tpl.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/fur_elise.ttml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/ivr_menus/demo_ivr.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/jingle_profiles/client.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/jingle_profiles/server.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/de/de.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/de/demo/demo.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/de/vm/sounds.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/de/vm/tts.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/en/demo/demo-ivr.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/en/demo/demo.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/en/dir/sounds.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/en/dir/tts.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/en/en.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/en/ivr/sounds.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/en/vm/sounds.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/en/vm/tts.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/fr/demo/demo.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/fr/dir/sounds.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/fr/dir/tts.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/fr/fr.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/fr/vm/sounds.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/he/demo/demo-ivr.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/he/demo/demo.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/he/dir/sounds.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/he/he.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/he/vm/sounds.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/ru/demo/demo-ivr.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/ru/demo/demo.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/ru/dir/sounds.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/ru/dir/tts.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/ru/ru.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/ru/vm/sounds.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/lang/ru/vm/tts.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/mime.types.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/mrcp_profiles/loquendo-7-mrcp-v2.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/mrcp_profiles/nuance-1.0.0-mrcp-v1.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/mrcp_profiles/nuance-5.0-mrcp-v1.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/mrcp_profiles/nuance-5.0-mrcp-v2.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/mrcp_profiles/unimrcpserver-mrcp-v1.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/mrcp_profiles/voxeo-prophecy-8.0-mrcp-v1.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/notify-voicemail.tpl.sample
  %%WITH_MODFREETDM%%etc/freeswitch/conf/pika.conf.sample
 -etc/freeswitch/conf/sip_profiles/external.xml.sample
 -etc/freeswitch/conf/sip_profiles/external/example.xml.sample
 -etc/freeswitch/conf/sip_profiles/internal-ipv6.xml.sample
 -etc/freeswitch/conf/sip_profiles/internal.xml.sample
 -etc/freeswitch/conf/sip_profiles/internal/example.xml.sample
 -etc/freeswitch/conf/skinny_profiles/internal.xml.sample
 -etc/freeswitch/conf/tetris.ttml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/sip_profiles/external.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/sip_profiles/external/example.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/sip_profiles/internal-ipv6.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/sip_profiles/internal.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/sip_profiles/internal/example.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/skinny_profiles/internal.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/tetris.ttml.sample
  %%WITH_MODFREETDM%%etc/freeswitch/conf/tones.conf.sample
 -etc/freeswitch/conf/vars.xml.sample
 -etc/freeswitch/conf/voicemail.tpl.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/vars.xml.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/voicemail.tpl.sample
  %%WITH_MODFREETDM%%etc/freeswitch/conf/wanpipe.conf.sample
 -etc/freeswitch/conf/web-vm.tpl.sample
 +%%WITH_SAMPLECONFIGS%%etc/freeswitch/conf/web-vm.tpl.sample
  %%WITH_MODFREETDM%%etc/freeswitch/conf/zt.conf.sample
 - at exec for i in $(find %D/etc/freeswitch/conf/ -type f -name *.sample); do if [ ! -f ${i%.sample} ]; then cp $i ${i%.sample}; fi; done
 +%%WITH_SAMPLECONFIGS%%@exec for i in $(find %D/etc/freeswitch/conf/ -type f -name *.sample); do if [ ! -f ${i%%.sample} ]; then cp -rp $i ${i%%.sample}; fi; done
  %%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/default.dic
  %%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/communicator/COPYING
  %%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/communicator/feat.params
 @@ -162,17 +171,6 @@
  %%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/communicator/sendump
  %%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/communicator/transition_matrices
  %%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/communicator/variances
 -%%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/wsj1/Makefile
 -%%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/wsj1/Makefile.am
 -%%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/wsj1/Makefile.in
 -%%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/wsj1/feat.params
 -%%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/wsj1/kdtrees
 -%%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/wsj1/mdef
 -%%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/wsj1/means
 -%%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/wsj1/noisedict
 -%%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/wsj1/sendump
 -%%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/wsj1/transition_matrices
 -%%WITH_MODPOCKETSPHINX%%etc/freeswitch/grammar/model/wsj1/variances
  include/freeswitch/libteletone.h
  include/freeswitch/libteletone_detect.h
  include/freeswitch/libteletone_generate.h
 @@ -240,8 +238,6 @@
  %%WITH_MODFREETDM%%lib/freeswitch/mod/ftmod_analog_em.so
  %%WITH_MODFREETDM%%lib/freeswitch/mod/ftmod_libpri.la
  %%WITH_MODFREETDM%%lib/freeswitch/mod/ftmod_libpri.so
 -%%WITH_MODFREETDM%%lib/freeswitch/mod/ftmod_sangoma_boost.la
 -%%WITH_MODFREETDM%%lib/freeswitch/mod/ftmod_sangoma_boost.so
  %%WITH_MODFREETDM%%lib/freeswitch/mod/ftmod_skel.a
  %%WITH_MODFREETDM%%lib/freeswitch/mod/ftmod_skel.la
  %%WITH_MODFREETDM%%lib/freeswitch/mod/ftmod_skel.so
 @@ -253,12 +249,18 @@
  %%WITH_MODAMRWB%%lib/freeswitch/mod/mod_amrwb.so
  %%WITH_MODAVMD%%lib/freeswitch/mod/mod_avmd.la
  %%WITH_MODAVMD%%lib/freeswitch/mod/mod_avmd.so
 +lib/freeswitch/mod/mod_blacklist.la
 +lib/freeswitch/mod/mod_blacklist.so
  lib/freeswitch/mod/mod_bv.la
  lib/freeswitch/mod/mod_bv.so
  %%WITH_MODCALLCENTER%%lib/freeswitch/mod/mod_callcenter.la
  %%WITH_MODCALLCENTER%%lib/freeswitch/mod/mod_callcenter.so
  lib/freeswitch/mod/mod_cdr_csv.la
  lib/freeswitch/mod/mod_cdr_csv.so
 +%%WITH_MODCDRPGCSV%%lib/freeswitch/mod/mod_cdr_pg_csv.la
 +%%WITH_MODCDRPGCSV%%lib/freeswitch/mod/mod_cdr_pg_csv.so
 +lib/freeswitch/mod/mod_cdr_sqlite.la
 +lib/freeswitch/mod/mod_cdr_sqlite.so
  %%WITH_MODCELT%%lib/freeswitch/mod/mod_celt.la
  %%WITH_MODCELT%%lib/freeswitch/mod/mod_celt.so
  %%WITH_MODCIDLOOKUP%%lib/freeswitch/mod/mod_cidlookup.la
 @@ -277,8 +279,8 @@
  %%WITH_MODCURL%%lib/freeswitch/mod/mod_curl.so
  lib/freeswitch/mod/mod_db.la
  lib/freeswitch/mod/mod_db.so
 -lib/freeswitch/mod/mod_dialplan_asterisk.la
 -lib/freeswitch/mod/mod_dialplan_asterisk.so
 +%%WITH_MODDPASTERISK%%lib/freeswitch/mod/mod_dialplan_asterisk.la
 +%%WITH_MODDPASTERISK%%lib/freeswitch/mod/mod_dialplan_asterisk.so
  %%WITH_MODDPDIRECTORY%%lib/freeswitch/mod/mod_dialplan_directory.la
  %%WITH_MODDPDIRECTORY%%lib/freeswitch/mod/mod_dialplan_directory.so
  lib/freeswitch/mod/mod_dialplan_xml.la
 @@ -303,16 +305,18 @@
  %%WITH_MODMULTICAST%%lib/freeswitch/mod/mod_event_multicast.so
  lib/freeswitch/mod/mod_event_socket.la
  lib/freeswitch/mod/mod_event_socket.so
 +%%WITH_MODEVENTZMQ%%lib/freeswitch/mod/mod_event_zmq.la
 +%%WITH_MODEVENTZMQ%%lib/freeswitch/mod/mod_event_zmq.so
  lib/freeswitch/mod/mod_expr.la
  lib/freeswitch/mod/mod_expr.so
  lib/freeswitch/mod/mod_fifo.la
  lib/freeswitch/mod/mod_fifo.so
 -lib/freeswitch/mod/mod_file_string.la
 -lib/freeswitch/mod/mod_file_string.so
  %%WITH_MODFLITE%%lib/freeswitch/mod/mod_flite.la
  %%WITH_MODFLITE%%lib/freeswitch/mod/mod_flite.so
  %%WITH_MODFREETDM%%lib/freeswitch/mod/mod_freetdm.la
  %%WITH_MODFREETDM%%lib/freeswitch/mod/mod_freetdm.so
 +%%WITH_MODFSK%%lib/freeswitch/mod/mod_fsk.la
 +%%WITH_MODFSK%%lib/freeswitch/mod/mod_fsk.so
  lib/freeswitch/mod/mod_fsv.la
  lib/freeswitch/mod/mod_fsv.so
  lib/freeswitch/mod/mod_g723_1.la
 @@ -325,6 +329,8 @@
  lib/freeswitch/mod/mod_hash.so
  lib/freeswitch/mod/mod_ilbc.la
  lib/freeswitch/mod/mod_ilbc.so
 +%%WITH_MODLADSPA%%lib/freeswitch/mod/mod_ladspa.la
 +%%WITH_MODLADSPA%%lib/freeswitch/mod/mod_ladspa.so
  %%WITH_MODLCR%%lib/freeswitch/mod/mod_lcr.la
  %%WITH_MODLCR%%lib/freeswitch/mod/mod_lcr.so
  lib/freeswitch/mod/mod_local_stream.la
 @@ -337,10 +343,14 @@
  lib/freeswitch/mod/mod_lua.so
  %%WITH_MODMEMCACHE%%lib/freeswitch/mod/mod_memcache.la
  %%WITH_MODMEMCACHE%%lib/freeswitch/mod/mod_memcache.so
 +%%WITH_MODMONGO%%lib/freeswitch/mod/mod_mongo.la
 +%%WITH_MODMONGO%%lib/freeswitch/mod/mod_mongo.so
  lib/freeswitch/mod/mod_native_file.la
  lib/freeswitch/mod/mod_native_file.so
  %%WITH_MODNIBBLEBILL%%lib/freeswitch/mod/mod_nibblebill.la
  %%WITH_MODNIBBLEBILL%%lib/freeswitch/mod/mod_nibblebill.so
 +%%WITH_MODOPUS%%lib/freeswitch/mod/mod_opus.la
 +%%WITH_MODOPUS%%lib/freeswitch/mod/mod_opus.so
  %%WITH_MODPERL%%lib/freeswitch/mod/mod_perl.la
  %%WITH_MODPERL%%lib/freeswitch/mod/mod_perl.so
  %%WITH_MODPOCKETSPHINX%%lib/freeswitch/mod/mod_pocketsphinx.la
 @@ -351,9 +361,10 @@
  %%WITH_MODPASTREAM%%lib/freeswitch/mod/mod_portaudio_stream.so
  %%WITH_MODPYTHON%%lib/freeswitch/mod/mod_python.la
  %%WITH_MODPYTHON%%lib/freeswitch/mod/mod_python.so
 -%%WITH_MODPYTHON%%%%PYTHON_SITELIBDIR%%/freeswitch.py
  %%WITH_MODRSS%%lib/freeswitch/mod/mod_rss.la
  %%WITH_MODRSS%%lib/freeswitch/mod/mod_rss.so
 +%%WITH_MODRTMP%%lib/freeswitch/mod/mod_rtmp.la
 +%%WITH_MODRTMP%%lib/freeswitch/mod/mod_rtmp.so
  %%WITH_MODSAYDE%%lib/freeswitch/mod/mod_say_de.la
  %%WITH_MODSAYDE%%lib/freeswitch/mod/mod_say_de.so
  %%WITH_MODSAYEN%%lib/freeswitch/mod/mod_say_en.la
 @@ -362,6 +373,8 @@
  %%WITH_MODSAYES%%lib/freeswitch/mod/mod_say_es.so
  %%WITH_MODSAYFR%%lib/freeswitch/mod/mod_say_fr.la
  %%WITH_MODSAYFR%%lib/freeswitch/mod/mod_say_fr.so
 +%%WITH_MODSAYHE%%lib/freeswitch/mod/mod_say_he.la
 +%%WITH_MODSAYHE%%lib/freeswitch/mod/mod_say_he.so
  %%WITH_MODSAYHU%%lib/freeswitch/mod/mod_say_hu.la
  %%WITH_MODSAYHU%%lib/freeswitch/mod/mod_say_hu.so
  %%WITH_MODSAYIT%%lib/freeswitch/mod/mod_say_it.la
 @@ -388,14 +401,16 @@
  %%WITH_MODSNAPSHOT%%lib/freeswitch/mod/mod_snapshot.so
  lib/freeswitch/mod/mod_sndfile.la
  lib/freeswitch/mod/mod_sndfile.so
 +%%WITH_MODSNMP%%lib/freeswitch/mod/mod_snmp.la
 +%%WITH_MODSNMP%%lib/freeswitch/mod/mod_snmp.so
  %%WITH_MODSNOM%%lib/freeswitch/mod/mod_snom.la
  %%WITH_MODSNOM%%lib/freeswitch/mod/mod_snom.so
  lib/freeswitch/mod/mod_sofia.la
  lib/freeswitch/mod/mod_sofia.so
  %%WITH_MODSOUNDTOUCH%%lib/freeswitch/mod/mod_soundtouch.la
  %%WITH_MODSOUNDTOUCH%%lib/freeswitch/mod/mod_soundtouch.so
 -%%WITH_MODFAX%%lib/freeswitch/mod/mod_spandsp.la
 -%%WITH_MODFAX%%lib/freeswitch/mod/mod_spandsp.so
 +lib/freeswitch/mod/mod_spandsp.la
 +lib/freeswitch/mod/mod_spandsp.so
  lib/freeswitch/mod/mod_speex.la
  lib/freeswitch/mod/mod_speex.so
  lib/freeswitch/mod/mod_spidermonkey.la
 @@ -442,15 +457,14 @@
  www/freeswitch/htdocs/slimtest.htm
  @dirrm www/freeswitch/htdocs
  @dirrm www/freeswitch
 - at dirrm share/freeswitch/sounds
 - at dirrm share/freeswitch
 + at dirrmtry share/freeswitch/sounds
 + at dirrmtry share/freeswitch
  %%WITH_MODPERL%%@dirrm perl
  @dirrm lib/freeswitch/mod
  @dirrm lib/freeswitch/lib
  @dirrm lib/freeswitch
  @dirrm include/freeswitch
  @dirrm etc/freeswitch/scripts
 -%%WITH_MODPOCKETSPHINX%%@dirrm etc/freeswitch/grammar/model/wsj1
  %%WITH_MODPOCKETSPHINX%%@dirrm etc/freeswitch/grammar/model/communicator
  %%WITH_MODPOCKETSPHINX%%@dirrm etc/freeswitch/grammar/model
  @dirrm etc/freeswitch/grammar
 @@ -463,11 +477,16 @@
  @dirrm etc/freeswitch/conf/lang/ru/dir
  @dirrm etc/freeswitch/conf/lang/ru/demo
  @dirrm etc/freeswitch/conf/lang/ru
 + at dirrm etc/freeswitch/conf/lang/he/vm
 + at dirrm etc/freeswitch/conf/lang/he/dir
 + at dirrm etc/freeswitch/conf/lang/he/demo
 + at dirrm etc/freeswitch/conf/lang/he
  @dirrm etc/freeswitch/conf/lang/fr/vm
  @dirrm etc/freeswitch/conf/lang/fr/dir
  @dirrm etc/freeswitch/conf/lang/fr/demo
  @dirrm etc/freeswitch/conf/lang/fr
  @dirrm etc/freeswitch/conf/lang/en/vm
 + at dirrm etc/freeswitch/conf/lang/en/ivr
  @dirrm etc/freeswitch/conf/lang/en/dir
  @dirrm etc/freeswitch/conf/lang/en/demo
  @dirrm etc/freeswitch/conf/lang/en
 @@ -486,22 +505,33 @@
  @dirrm etc/freeswitch/conf/autoload_configs
  @dirrm etc/freeswitch/conf
  @dirrm etc/freeswitch
 + at exec mkdir -p %D/etc/freeswitch/conf/directory/default
  @exec mkdir -p %D/etc/freeswitch/scripts
  @exec mkdir -p %D/share/freeswitch/sounds
 + at exec chown -R freeswitch:freeswitch %D/share/freeswitch
 + at exec chown -R freeswitch:freeswitch %D/lib/freeswitch
 + at exec chown -R freeswitch:freeswitch %D/include/freeswitch
 + at exec chown -R freeswitch:freeswitch %D/etc/freeswitch
 + at exec find /usr/local/etc/freeswitch/. -type d | xargs chmod 774
 + at exec chmod -R 774 %D/share/freeswitch
  @cwd /var
 - at dirrm spool/freeswitch/voicemail
 - at dirrm log/freeswitch/xml_cdr
 - at dirrm log/freeswitch
 - at dirrm freeswitch/recordings
 - at dirrm freeswitch
 - at dirrm db/freeswitch
 - at exec mkdir -p %D/spool/freeswitch/voicemail
 - at exec mkdir -p %D/log/freeswitch/
 - at exec mkdir -p %D/log/freeswitch/xml_cdr
 - at exec mkdir -p %D/freeswitch
 - at exec mkdir -p %D/freeswitch/recordings
 + at dirrmtry spool/freeswitch/voicemail
 + at dirrmtry spool/freeswitch
 + at dirrmtry log/freeswitch/xml_cdr
 + at dirrmtry log/freeswitch
 + at dirrmtry freeswitch/recordings
 + at dirrmtry freeswitch
 + at dirrmtry db/freeswitch
  @exec mkdir -p %D/db/freeswitch
 - at exec chown -R freeswitch:freeswitch spool/freeswitch/voicemail
 - at exec chown -R freeswitch:freeswitch log/freeswitch/xml_cdr
 - at exec chown -R freeswitch:freeswitch freeswitch/recordings
 - at exec chown -R freeswitch:freeswitch db/freeswitch
 + at exec mkdir -p %D/freeswitch/recordings
 + at exec mkdir -p %D/log/freeswitch/xml_cdr
 + at exec mkdir -p %D/run/freeswitch
 + at exec mkdir -p %D/spool/freeswitch/voicemail
 + at exec chown -R freeswitch:freeswitch %D/db/freeswitch
 + at exec chown -R freeswitch:freeswitch %D/freeswitch
 + at exec chown -R freeswitch:freeswitch %D/log/freeswitch
 + at exec chown -R freeswitch:freeswitch %D/run/freeswitch
 + at exec chown -R freeswitch:freeswitch %D/spool/freeswitch
 + at exec chmod -R 774 %D/freeswitch
 + at exec chmod -R 774 %D/log/freeswitch
 + at exec chmod -R 774 %D/spool/freeswitch
 Index: files/patch-Makefile.am
 ===================================================================
 RCS file: /home/ncvs/ports/net/freeswitch-core/files/patch-Makefile.am,v
 retrieving revision 1.2
 diff -u -r1.2 patch-Makefile.am
 --- files/patch-Makefile.am	16 Jul 2010 14:57:42 -0000	1.2
 +++ files/patch-Makefile.am	22 Sep 2011 14:48:58 -0000
 @@ -1,23 +1,40 @@
 ---- Makefile.am	2010-06-22 17:19:37.000000000 -0400
 -+++ Makefile.am	2010-07-02 11:45:29.000000000 -0400
 -@@ -426,7 +426,7 @@
 +--- Makefile.am.orig
 ++++ Makefile.am
 +@@ -453,8 +453,9 @@ vm-sync:
 + 	test -d $(DESTDIR)$(sysconfdir)/lang/en || $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/lang/en
 + 	test -d $(DESTDIR)$(sysconfdir)/lang/en/demo || $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/lang/en/demo
 + 	test -d $(DESTDIR)$(sysconfdir)/lang/en/vm || $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/lang/en/vm
 +-	$(INSTALL) -m 644 $(switch_srcdir)/conf/lang/en/vm/* $(DESTDIR)$(sysconfdir)/lang/en/vm
 +-	$(INSTALL) -m 644 $(switch_srcdir)/conf/lang/en/demo/* $(DESTDIR)$(sysconfdir)/lang/en/demo
 ++	$(INSTALL) -m 664 $(switch_srcdir)/conf/lang/en/vm/* $(DESTDIR)$(sysconfdir)/lang/en/vm/$$filename.sample; \
 ++	$(INSTALL) -m 664 $(switch_srcdir)/conf/lang/en/demo/* $(DESTDIR)$(sysconfdir)/lang/en/demo/$$filename.sample; \
 ++	done
 + 
 + samples-conf:
 + 	test -d $(DESTDIR)$(sysconfdir) || $(mkinstalldirs) $(DESTDIR)$(sysconfdir)
 +@@ -462,9 +463,7 @@ samples-conf:
 + 		dir=`echo $$conffile | sed -e 's|^\.||' | sed -e 's|/[^/]*$$||'`; \
 + 		filename=`echo $$conffile | sed -e 's|^\.||' | sed -e 's|^.*/||'`; \
   		test -d $(DESTDIR)$(sysconfdir)$$dir || $(mkinstalldirs) $(DESTDIR)$(sysconfdir)$$dir ; \
 - 		test -f $(DESTDIR)$(sysconfdir)$$dir/$$filename || \
 - 		test -f $(DESTDIR)$(sysconfdir)$$dir/$$filename.noload || \
 +-		test -f $(DESTDIR)$(sysconfdir)$$dir/$$filename || \
 +-		test -f $(DESTDIR)$(sysconfdir)$$dir/$$filename.noload || \
  -			$(INSTALL) -m 644 $(switch_srcdir)/conf/$$dir/$$filename $(DESTDIR)$(sysconfdir)$$dir; \
 -+			$(INSTALL) -m 644 $(switch_srcdir)/conf/$$dir/$$filename $(DESTDIR)$(sysconfdir)$$dir/$$filename.sample; \
 ++		$(INSTALL) -m 664 $(switch_srcdir)/conf/$$dir/$$filename $(DESTDIR)$(sysconfdir)$$dir/$$filename.sample; \
   	done
   
   samples-htdocs: 
 -@@ -444,8 +444,9 @@
 +@@ -482,11 +481,10 @@ install-exec-local:
   	$(mkinstalldirs) $(DESTDIR)$(modulesdir)
   
   install-data-local:
  -	@echo Installing $(NAME)
  -	@for x in $(modulesdir) $(runtimedir) $(dbdir) $(logfiledir) $(logfiledir)/xml_cdr $(bindir) $(scriptdir) $(recordingsdir) $(grammardir); do \
 -+	@for x in $(bindir) $(modulesdir) $(runtimedir) $(logfiledir) \
 -+		$(logfiledir)/xml_cdr $(dbdir) $(grammardir) $(scriptdir) \
 -+		$(storagedir) $(recordingsdir) $(voicemaildir) ; do \
 ++	@for x in $(bindir) $(modulesdir) $(runtimedir) $(logfiledir) $(logfiledir)/xml_cdr $(dbdir) $(grammardir) $(scriptdir) $(storagedir) $(recordingsdir) $(voicemaildir) ; do \
   		$(mkinstalldirs) $(DESTDIR)$$x ; \
 - 	 done
 - 	test -d $(DESTDIR)$(sysconfdir) || $(MAKE) samples-conf
 +-	 done
 +-	test -d $(DESTDIR)$(sysconfdir) || $(MAKE) samples-conf
 ++	done
 ++	$(MAKE) samples-conf
 + 	test -d $(DESTDIR)$(htdocsdir) || $(MAKE) samples-htdocs
 + 
 + is-scm:
 Index: files/patch-libs-freetdm-Makefile.am
 ===================================================================
 RCS file: /home/ncvs/ports/net/freeswitch-core/files/patch-libs-freetdm-Makefile.am,v
 retrieving revision 1.1
 diff -u -r1.1 patch-libs-freetdm-Makefile.am
 --- files/patch-libs-freetdm-Makefile.am	17 Dec 2010 17:40:20 -0000	1.1
 +++ files/patch-libs-freetdm-Makefile.am	22 Sep 2011 14:48:58 -0000
 @@ -5,5 +5,5 @@
   	$(mkinstalldirs) $(DESTDIR)$(PREFIX)
   	$(mkinstalldirs) $(DESTDIR)@confdir@
  -	@[ -f "$(DESTDIR)@confdir@/freetdm.conf" ] || ( cp conf/*.conf $(DESTDIR)@confdir@)
 -+	@for i in conf/*.conf; do cp $$i $$i.sample; done; cp -f conf/*.conf.sample $(DESTDIR)@confdir@
 ++	@for i in conf/*.conf; do cp -p $$i $$i.sample; done; cp -f -p conf/*.conf.sample $(DESTDIR)@confdir@
   	@echo FreeTDM Installed
 Index: files/patch-libs-freetdm-mod_freetdm-Makefile.in
 ===================================================================
 RCS file: /home/ncvs/ports/net/freeswitch-core/files/patch-libs-freetdm-mod_freetdm-Makefile.in,v
 retrieving revision 1.1
 diff -u -r1.1 patch-libs-freetdm-mod_freetdm-Makefile.in
 --- files/patch-libs-freetdm-mod_freetdm-Makefile.in	17 Dec 2010 17:40:20 -0000	1.1
 +++ files/patch-libs-freetdm-mod_freetdm-Makefile.in	22 Sep 2011 14:48:58 -0000
 @@ -6,7 +6,7 @@
   	cd $(FT_DIR) && $(MAKE) install
  -	[ -f $(DESTDIR)@confdir@/autoload_configs/freetdm.conf.xml ] || cp -f $(FT_DIR)/conf/freetdm.conf.xml  $(DESTDIR)@confdir@/autoload_configs
  -
 -+	@for i in $(FT_DIR)/conf/*.xml; do cp $$i $$i.sample; done; cp  -f $(FT_DIR)/conf/*.xml.sample $(DESTDIR)@confdir@/autoload_configs
 ++	@for i in $(FT_DIR)/conf/*.xml; do cp -p $$i $$i.sample; done; cp -f -p $(FT_DIR)/conf/*.xml.sample $(DESTDIR)@confdir@/autoload_configs
   local_clean:
   	cd $(FT_DIR) && $(MAKE) clean
   
 Index: files/patch-libs-freetdm-src-ftmod-ftmod_zt-ftmod_zt.c
 ===================================================================
 RCS file: files/patch-libs-freetdm-src-ftmod-ftmod_zt-ftmod_zt.c
 diff -N files/patch-libs-freetdm-src-ftmod-ftmod_zt-ftmod_zt.c
 --- files/patch-libs-freetdm-src-ftmod-ftmod_zt-ftmod_zt.c	17 Dec 2010 17:40:20 -0000	1.1
 +++ /dev/null	1 Jan 1970 00:00:00 -0000
 @@ -1,73 +0,0 @@
 ---- libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c
 -+++ libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c
 -@@ -52,38 +52,38 @@ static struct {
 -  * \brief General IOCTL codes
 -  */
 - struct ioctl_codes {
 --    int GET_BLOCKSIZE;
 --    int SET_BLOCKSIZE;
 --    int FLUSH;
 --    int SYNC;
 --    int GET_PARAMS;
 --    int SET_PARAMS;
 --    int HOOK;
 --    int GETEVENT;
 --    int IOMUX;
 --    int SPANSTAT;
 --    int MAINT;
 --    int GETCONF;
 --    int SETCONF;
 --    int CONFLINK;
 --    int CONFDIAG;
 --    int GETGAINS;
 --    int SETGAINS;
 --    int SPANCONFIG;
 --    int CHANCONFIG;
 --    int SET_BUFINFO;
 --    int GET_BUFINFO;
 --    int AUDIOMODE;
 --    int ECHOCANCEL;
 --    int HDLCRAWMODE;
 --    int HDLCFCSMODE;
 --    int SPECIFY;
 --    int SETLAW;
 --    int SETLINEAR;
 --    int GETCONFMUTE;
 --    int ECHOTRAIN;
 --    int SETTXBITS;
 --    int GETRXBITS;
 -+    long GET_BLOCKSIZE;
 -+    long SET_BLOCKSIZE;
 -+    long FLUSH;
 -+    long SYNC;
 -+    long GET_PARAMS;
 -+    long SET_PARAMS;
 -+    long HOOK;
 -+    long GETEVENT;
 -+    long IOMUX;
 -+    long SPANSTAT;
 -+    long MAINT;
 -+    long GETCONF;
 -+    long SETCONF;
 -+    long CONFLINK;
 -+    long CONFDIAG;
 -+    long GETGAINS;
 -+    long SETGAINS;
 -+    long SPANCONFIG;
 -+    long CHANCONFIG;
 -+    long SET_BUFINFO;
 -+    long GET_BUFINFO;
 -+    long AUDIOMODE;
 -+    long ECHOCANCEL;
 -+    long HDLCRAWMODE;
 -+    long HDLCFCSMODE;
 -+    long SPECIFY;
 -+    long SETLAW;
 -+    long SETLINEAR;
 -+    long GETCONFMUTE;
 -+    long ECHOTRAIN;
 -+    long SETTXBITS;
 -+    long GETRXBITS;
 - };
 - 
 - /**
 Index: files/patch-src-include-switch_types.h
 ===================================================================
 RCS file: /home/ncvs/ports/net/freeswitch-core/files/patch-src-include-switch_types.h,v
 retrieving revision 1.1
 diff -u -r1.1 patch-src-include-switch_types.h
 --- files/patch-src-include-switch_types.h	16 Jul 2010 14:57:42 -0000	1.1
 +++ files/patch-src-include-switch_types.h	22 Sep 2011 14:48:58 -0000
 @@ -1,6 +1,15 @@
 ---- src/include/switch_types.h	2010-06-22 17:19:31.000000000 -0400
 -+++ src/include/switch_types.h	2010-06-29 11:16:17.000000000 -0400
 -@@ -391,6 +391,7 @@
 +--- src/include/switch_types.h.orig	2011-02-02 16:27:41.000000000 -0500
 ++++ src/include/switch_types.h	2011-02-02 16:29:16.000000000 -0500
 +@@ -108,7 +108,7 @@
 + #define SWITCH_DEFAULT_DTMF_DURATION 2000
 + #define SWITCH_MIN_DTMF_DURATION 400
 + #define SWITCH_MAX_DTMF_DURATION 192000
 +-#define SWITCH_DEFAULT_DIR_PERMS SWITCH_FPROT_UREAD | SWITCH_FPROT_UWRITE | SWITCH_FPROT_UEXECUTE | SWITCH_FPROT_GREAD | SWITCH_FPROT_GEXECUTE
 ++#define SWITCH_DEFAULT_DIR_PERMS SWITCH_FPROT_UREAD | SWITCH_FPROT_UWRITE | SWITCH_FPROT_UEXECUTE | SWITCH_FPROT_GREAD | SWITCH_FPROT_GWRITE | SWITCH_FPROT_GEXECUTE
 + #ifdef WIN32
 + #define SWITCH_PATH_SEPARATOR "\\"
 + #else
 +@@ -409,6 +409,7 @@
   	char *storage_dir;
   	char *recordings_dir;
   	char *sounds_dir;
 Index: files/patch-src-mod-applications-mod_ladspa-mod_ladspa.c
 ===================================================================
 RCS file: files/patch-src-mod-applications-mod_ladspa-mod_ladspa.c
 diff -N files/patch-src-mod-applications-mod_ladspa-mod_ladspa.c
 --- /dev/null	1 Jan 1970 00:00:00 -0000
 +++ files/patch-src-mod-applications-mod_ladspa-mod_ladspa.c	22 Sep 2011 14:48:58 -0000
 @@ -0,0 +1,11 @@
 +--- src/mod/applications/mod_ladspa/mod_ladspa.c.orig	2011-07-05 22:23:14.000000000 -0400
 ++++ src/mod/applications/mod_ladspa/mod_ladspa.c	2011-07-05 22:24:32.000000000 -0400
 +@@ -634,6 +634,8 @@
 + 			setenv("LADSPA_PATH", "/usr/lib64/ladspa/:/usr/local/lib/ladspa", 1);
 + 		} else if (switch_directory_exists("/usr/lib/ladspa/", pool) == SWITCH_STATUS_SUCCESS) {
 + 			setenv("LADSPA_PATH", "/usr/lib/ladspa/:/usr/local/lib/ladspa", 1);
 ++		} else if (switch_directory_exists("/usr/local/lib/ladspa/", pool) == SWITCH_STATUS_SUCCESS) {
 ++			putenv("LADSPA_PATH=/usr/local/lib/ladspa");
 + 		}
 + 	}
 + 
 Index: files/patch-src-mod-loggers-mod_logfile-mod_logfile.c
 ===================================================================
 RCS file: files/patch-src-mod-loggers-mod_logfile-mod_logfile.c
 diff -N files/patch-src-mod-loggers-mod_logfile-mod_logfile.c
 --- /dev/null	1 Jan 1970 00:00:00 -0000
 +++ files/patch-src-mod-loggers-mod_logfile-mod_logfile.c	22 Sep 2011 14:48:58 -0000
 @@ -0,0 +1,11 @@
 +--- src/mod/loggers/mod_logfile/mod_logfile.c.orig	2011-02-02 11:08:44.000000000 -0500
 ++++ src/mod/loggers/mod_logfile/mod_logfile.c	2011-02-02 11:09:38.000000000 -0500
 +@@ -94,7 +94,7 @@
 + 	flags |= SWITCH_FOPEN_WRITE;
 + 	flags |= SWITCH_FOPEN_APPEND;
 + 
 +-	stat = switch_file_open(&afd, profile->logfile, flags, SWITCH_FPROT_UREAD | SWITCH_FPROT_UWRITE | SWITCH_FPROT_WREAD, module_pool);
 ++	stat = switch_file_open(&afd, profile->logfile, flags, SWITCH_FPROT_UREAD | SWITCH_FPROT_UWRITE | SWITCH_FPROT_GREAD | SWITCH_FPROT_WREAD, module_pool);
 + 	if (stat != SWITCH_STATUS_SUCCESS) {
 + 		return SWITCH_STATUS_FALSE;
 + 	}
 
 --------------060004010907080509040005--



More information about the freebsd-ports-bugs mailing list