From owner-freebsd-ports-bugs@FreeBSD.ORG Mon May 14 15:24:48 2012 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E1847106566B; Mon, 14 May 2012 15:24:48 +0000 (UTC) (envelope-from r.neese@gmail.com) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by mx1.freebsd.org (Postfix) with ESMTP id 7D40E8FC08; Mon, 14 May 2012 15:24:48 +0000 (UTC) Received: by yenl8 with SMTP id l8so5584666yen.13 for ; Mon, 14 May 2012 08:24:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=JWw1KW0n76DpvEnS8wjSJuItmnZc2h0LtswihI2IpHs=; b=JaP/8vv5DPMCGWkSFa2EYjNdhg65PngIwSqj6zKzzl7CAgOnUdoNFvRWC8p5yUZQJO 204uALwjEESu92iJDXDmtzMFX/ljdSljA/QqtvPhqD/ANXAUPTjzfo4iLatKomRVIubm Z7gjfSukZ8/+kWRfFsN7cw6WIeoKLCpN+tLqJF+oiMR9YsvCg5YXDG4HxW6z6hDAcFcj B6Qq9G4n1AQJZA+na6XM2B7496QZuAjtNP/K4FPLls/+Ssp8hQewxfHjcfwgfTdvcCm8 Dd3Nq6TOAxbcVkiAyiybq7yzcj1KrQU8K4NlQ6vFZhtYQ1NpUs5vkCMwx2Oe/5bD4ijj fVMg== Received: by 10.236.126.15 with SMTP id a15mr8399927yhi.14.1337009087783; Mon, 14 May 2012 08:24:47 -0700 (PDT) Received: from [127.0.0.1] ([70.127.188.146]) by mx.google.com with ESMTPS id j24sm29317839ann.18.2012.05.14.08.24.45 (version=SSLv3 cipher=OTHER); Mon, 14 May 2012 08:24:46 -0700 (PDT) Message-ID: <4FB123BD.3090206@gmail.com> Date: Mon, 14 May 2012 11:24:45 -0400 From: Rich Neese User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org References: <201205141300.q4ED0Ic8061652@freefall.freebsd.org> In-Reply-To: <201205141300.q4ED0Ic8061652@freefall.freebsd.org> Content-Type: multipart/mixed; boundary="------------060803070103050808040409" Cc: Subject: Re: ports/167872: Update of net/freeswitch-core X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 May 2012 15:24:49 -0000 This is a multi-part message in MIME format. --------------060803070103050808040409 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On 5/14/2012 9:00 AM, FreeBSD-gnats-submit@FreeBSD.org wrote: > Thank you very much for your problem report. > It has the internal identification `ports/167872'. > 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=167872 > >> Category: ports >> Responsible: freebsd-ports-bugs >> Synopsis: Update of net/freeswitch-core >> Arrival-Date: Mon May 14 13:00:18 UTC 2012 moved port to freeswitch12-core --------------060803070103050808040409 Content-Type: text/plain; charset=windows-1252; name="freeswitch12-core.shar" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="freeswitch12-core.shar" # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # freeswitch12-core # freeswitch12-core/files # freeswitch12-core/files/pkg-message.in # freeswitch12-core/files/patch-build-getlib.sh.in # freeswitch12-core/files/patch-libs-freetdm-Makefile.am # freeswitch12-core/files/patch-libs-freetdm-mod_freetdm-Makefile.in # freeswitch12-core/files/patch-configure.in # freeswitch12-core/files/patch-conf-vanilla-sip_profiles-internal.xml # freeswitch12-core/files/patch-src-include-private-switch_core_pvt.h # freeswitch12-core/files/patch-src-include-switch_types.h # freeswitch12-core/files/patch-src-switch_core.c # freeswitch12-core/files/patch-Makefile.am # freeswitch12-core/files/pkg-install.in # freeswitch12-core/files/patch-conf-vanilla-sip_profiles-external.xml # freeswitch12-core/files/patch-conf-vanilla-autoload_configs-switch.conf.xml # freeswitch12-core/files/patch-build-modules.conf.in # freeswitch12-core/files/freeswitch.in # freeswitch12-core/files/patch-src-mod-event_handlers-mod_event_socket-mod_event_socket.c # freeswitch12-core/Makefile # freeswitch12-core/distinfo # freeswitch12-core/pkg-descr # freeswitch12-core/pkg-plist # echo c - freeswitch12-core mkdir -p freeswitch12-core > /dev/null 2>&1 echo c - freeswitch12-core/files mkdir -p freeswitch12-core/files > /dev/null 2>&1 echo x - freeswitch12-core/files/pkg-message.in sed 's/^X//' >freeswitch12-core/files/pkg-message.in << 'b587fd1f94966a5850d4a17c8fba53e0' X X***************************************************** X* Please read * X***************************************************** X FreeBSD 7.x XThere are some known issues with FreeBSD's libpthread Ximplementation and APR that can affect throughput at Xhigh volume. A possible fix is to use libmap.conf to Xremap FreeSWITCH. and its libraries to use libthr X(the better performance threading library) X X/etc/libmap.conf X X[freeswitch] Xlibc_r.so.5 libthr.so.2 Xlibc_r.so.6 libthr.so.2 Xlibpthread.so.1 libthr.so.2 Xlibpthread.so.2 libthr.so.2 X X b587fd1f94966a5850d4a17c8fba53e0 echo x - freeswitch12-core/files/patch-build-getlib.sh.in sed 's/^X//' >freeswitch12-core/files/patch-build-getlib.sh.in << '7dd2ce5f56cbd8ab8091f468a146ed9f' X--- build/getlib.sh.in.orig 2011-11-03 00:15:31.000000000 -0400 X+++ build/getlib.sh.in 2011-11-03 02:05:01.000000000 -0400 X@@ -7,10 +7,10 @@ X WGET=@WGET@ X CURL=@CURL@ X X-if [ -f "$WGET" ]; then X- DOWNLOAD_CMD=$WGET X-elif [ -f "$CURL" ]; then X+if [ -f "$CURL" ]; then X DOWNLOAD_CMD="$CURL -O" X+elif [ -f "$WGET" ]; then X+ DOWNLOAD_CMD=$WGET X fi X X if [ -n "`echo $1 | grep '://'`" ]; then 7dd2ce5f56cbd8ab8091f468a146ed9f echo x - freeswitch12-core/files/patch-libs-freetdm-Makefile.am sed 's/^X//' >freeswitch12-core/files/patch-libs-freetdm-Makefile.am << 'd2567e04988e1bb0a6d1f184920d24e6' X--- libs/freetdm/Makefile.am X+++ libs/freetdm/Makefile.am X@@ -320,5 +320,5 @@ mod_freetdm-clean: X install-data-local: X $(mkinstalldirs) $(DESTDIR)$(PREFIX) X $(mkinstalldirs) $(DESTDIR)@confdir@ X- @[ -f "$(DESTDIR)@confdir@/freetdm.conf" ] || ( cp conf/*.conf $(DESTDIR)@confdir@) X+ @for i in conf/*.conf; do cp -p $$i $$i.sample; done; cp -f -p conf/*.conf.sample $(DESTDIR)@confdir@ X @echo FreeTDM Installed d2567e04988e1bb0a6d1f184920d24e6 echo x - freeswitch12-core/files/patch-libs-freetdm-mod_freetdm-Makefile.in sed 's/^X//' >freeswitch12-core/files/patch-libs-freetdm-mod_freetdm-Makefile.in << '378659995fc7d409fa214aa85ddb611b' X--- libs/freetdm/mod_freetdm/Makefile.in X+++ libs/freetdm/mod_freetdm/Makefile.in X@@ -15,8 +15,7 @@ $(FTLA): $(FT_DIR)/.update X X local_install: X cd $(FT_DIR) && $(MAKE) install X- [ -f $(DESTDIR)@confdir@/autoload_configs/freetdm.conf.xml ] || cp -f $(FT_DIR)/conf/freetdm.conf.xml $(DESTDIR)@confdir@/autoload_configs X- X+ @for i in $(FT_DIR)/conf/*.xml; do cp -p $$i $$i.sample; done; [ -f $(DESTDIR)@confdir@/autoload_configs/freetdm.conf.xml.sample ] || cp -f -p $(FT_DIR)/conf/freetdm.conf.xml.sample $(DESTDIR)@confdir@/autoload_configs X local_clean: X cd $(FT_DIR) && $(MAKE) clean X 378659995fc7d409fa214aa85ddb611b echo x - freeswitch12-core/files/patch-configure.in sed 's/^X//' >freeswitch12-core/files/patch-configure.in << '0f918908b0d865e5e16cb56b8d91b75a' X--- configure.in.orig 2012-05-11 17:16:05.000000000 -0400 X+++ configure.in 2012-05-11 17:31:04.000000000 -0400 X@@ -1,4 +1,5 @@ X-# -*- Autoconf -*- X+ X+# -*- Autoconf -*- X # Process this file with autoconf to produce a configure script. X X # Must change all of the below together X@@ -32,19 +33,27 @@ X AC_SUBST(switch_srcdir) X AC_SUBST(switch_builddir) X X-# Where to install the modules X-AC_ARG_WITH([modinstdir], X- [AS_HELP_STRING([--with-modinstdir=DIR], [Install modules into this location (default: $prefix/mod)])], [modulesdir="$withval"], [modulesdir="${prefix}/mod"]) X-AC_SUBST(modulesdir) X-AC_DEFINE_UNQUOTED([SWITCH_MOD_DIR],"${modulesdir}",[where to install the modules to]) X+#Where to put freeswitch config files X+if test "$sysconfdir" = "\${prefix}/etc" ; then X+ confdir="${prefix}/conf" X+else X+ confdir="${sysconfdir}" X+fi X+ X+sysconfdir="$confdir" X+ X+AC_SUBST(confdir) X+AC_DEFINE_UNQUOTED([SWITCH_CONF_DIR],"${confdir}",[directory for configuration files]) X X+#Where to put freswitch logfiles and runtime PID; X if test "$localstatedir" = "\${prefix}/var" ; then X- rundir="$prefix/run" X- logdir="${prefix}/log" X+ rundir="${prefix}/run" X+ logdir="${prefix}/log" X else X- rundir="$localstatedir/run/freeswitch" X- logdir="$localstatedir/log/freeswitch" X+ rundir="$localstatedir/run/freeswitch" X+ logdir="$localstatedir/log/freeswitch" X fi X+ X # Where to put pidfile X AC_ARG_WITH([rundir], X [AS_HELP_STRING([--with-rundir=DIR], [Put pidfile into this location (default: $prefix/run)])], [runtimedir="$withval"], [runtimedir="$rundir"]) X@@ -56,51 +65,60 @@ X AC_SUBST(logfiledir) X AC_DEFINE_UNQUOTED([SWITCH_LOG_DIR],"${logfiledir}",[where to put log files]) X X-AC_ARG_WITH([dbdir], X- [AS_HELP_STRING([--with-dbdir=DIR], [Put database files into this location (default: $prefix/db)])], [dbdir="$withval"], [dbdir="$prefix/db"]) X-AC_SUBST(dbdir) X-AC_DEFINE_UNQUOTED([SWITCH_DB_DIR],"${dbdir}",[where to put db files]) X+#Where to put Freeswitch database; X+if test "$datadir" = "\${prefix}/var" ; then X+ dbdir="${prefix}/db" X+else X+ dbdir="${datadir}" X+fi X X-AC_ARG_WITH([htdocsdir], X- [AS_HELP_STRING([--with-htdocsdir=DIR], [Put html files into this location (default: $prefix/htdocs)])], [htdocsdir="$withval"], [htdocsdir="$prefix/htdocs"]) X-AC_SUBST(htdocsdir) X-AC_DEFINE_UNQUOTED([SWITCH_HTDOCS_DIR],"${htdocsdir}",[where to put htdocs files]) X+datadir="$dbdir" X X-AC_ARG_WITH([soundsdir], X- [AS_HELP_STRING([--with-soundsdir=DIR], [Put sound files into this location (default: $prefix/sounds)])], [soundsdir="$withval"], [soundsdir="$prefix/sounds"]) X-AC_SUBST(soundsdir) X-AC_DEFINE_UNQUOTED([SWITCH_SOUNDS_DIR],"${soundsdir}",[where to put sounds files]) X+AC_SUBST(dbdir) X+AC_DEFINE_UNQUOTED([SWITCH_DB_DIR],"${dbdir}",[where to store freeswitch database files]) X X+#Where to put grammar files X AC_ARG_WITH([grammardir], X- [AS_HELP_STRING([--with-grammardir=DIR], [Put grammar files into this location (default: $prefix/grammar)])], [grammardir="$withval"], [grammardir="$prefix/grammar"]) X+ [AS_HELP_STRING([--with-grammardir=DIR], [Put grammar files into this location (default: $prefix/grammar)])], [grammardir="$withval"], [grammardir="${prefix}/grammar"]) X AC_SUBST(grammardir) X-AC_DEFINE_UNQUOTED([SWITCH_GRAMMAR_DIR],"${grammardir}",[where to put grammar files]) X+AC_DEFINE_UNQUOTED([SWITCH_GRAMMAR_DIR],"${grammardir}",[where to put freeswitch grammar files]) X X-AC_ARG_WITH([scriptdir], X- [AS_HELP_STRING([--with-scriptdir=DIR], [Put script files into this location (default: $prefix/scripts)])], [scriptdir="$withval"], [scriptdir="$prefix/scripts"]) X-AC_SUBST(scriptdir) X-AC_DEFINE_UNQUOTED([SWITCH_SCRIPT_DIR],"${scriptdir}",[where to put script files]) X+AC_ARG_WITH([htdocsdir], X+ [AS_HELP_STRING([--with-htdocsdir=DIR], [Put html files into this location (default: $prefix/htdocs)])], [htdocsdir="$withval"], [htdocsdir="$prefix/htdocs"]) X+AC_SUBST(htdocsdir) X+AC_DEFINE_UNQUOTED([SWITCH_HTDOCS_DIR],"${htdocsdir}",[where to put htdocs files]) X+ X+# Where to install the modules X+AC_ARG_WITH([modinstdir], X+ [AS_HELP_STRING([--with-modinstdir=DIR], [Install modules into this location (default: $prefix/mod)])], [modulesdir="$withval"], [modulesdir="${prefix}/mod"]) X+AC_SUBST(modulesdir) X+AC_DEFINE_UNQUOTED([SWITCH_MOD_DIR],"${modulesdir}",[where to install the modules to]) X X+#Where to put Custom Recordings X AC_ARG_WITH([recordingsdir], X- [AS_HELP_STRING([--with-recordingsdir=DIR], [Put recordings files into this location (default: $prefix/recordings)])], [recordingsdir="$withval"], [recordingsdir="$prefix/recordings"]) X+ [AS_HELP_STRING([--with-recordingsdir=DIR], [Put recordings files into this location (default: $prefix/recordings)])], [recordingsdir="$withval"], [recordingsdir="${PREFIX}/recordings"]) X AC_SUBST(recordingsdir) X-AC_DEFINE_UNQUOTED([SWITCH_RECORDINGS_DIR],"${recordingsdir}",[where to put recording files]) X+AC_DEFINE_UNQUOTED([SWITCH_RECORDINGS_DIR],"${recordingsdir}",[where to putfreeswitch custom recording files]) X X-if test "$sysconfdir" = "\${prefix}/etc" ; then X- confdir="$prefix/conf" X-else X- confdir="$sysconfdir" X-fi X- X-sysconfdir="$confdir" X+#Where to put custom scripts X+AC_ARG_WITH([scriptdir], X+ [AS_HELP_STRING([--with-scriptdir=DIR], [Put script files into this location (default: $prefix/scripts)])], [scriptdir="$withval"], [scriptdir="${prefix}/scripts"]) X+AC_SUBST(scriptdir) X+AC_DEFINE_UNQUOTED([SWITCH_SCRIPT_DIR],"${scriptdir}",[where to put freeswitch & custom script files]) X X-AC_SUBST(confdir) X-AC_DEFINE_UNQUOTED([SWITCH_CONF_DIR],"${confdir}",[directory for configuration files]) X+#Where to put freeswitch sounds and moh X+AC_ARG_WITH([soundsdir], X+ [AS_HELP_STRING([--with-soundsdir=DIR], [Put freeswitch sound files into this location (default: $prefix/sounds)])], [soundsdir="$withval"], [soundsdir="${prefix}/sounds"]) X+AC_SUBST(soundsdir) X+AC_DEFINE_UNQUOTED([SWITCH_SOUNDS_DIR],"${soundsdir}",[where to put freeswitch sounds files]) X X-AC_SUBST(libdir) X-AC_SUBST(bindir) X-AC_SUBST(includedir) X+#Freeswitch dir for storage. X+AC_ARG_WITH([storagedir], X+ [AS_HELP_STRING([--with-storagedir=DIR], [Store files in this location (default: $prefix/storage)])], [storagedir="$withval"], [storagedir="${prefix}/storage"]) X+AC_SUBST(storagedir) X+AC_DEFINE_UNQUOTED([SWITCH_STORAGE_DIR],"${storagedir}",[where to put extra files & faxes]) X X+#Where to put pkgconfig file X AC_ARG_WITH([pkgconfigdir], X [AS_HELP_STRING([--with-pkgconfigdir=DIR], [Installation directory for pkgconfig file (default: ${libdir}/pkgconfig)])], X [case "${withval}" in X@@ -112,6 +130,13 @@ X ) X AC_SUBST([pkgconfigdir]) X X+AC_SUBST(confdir) X+AC_DEFINE_UNQUOTED([SWITCH_CONF_DIR],"${confdir}",[directory for configuration files]) X+ X+AC_SUBST(libdir) X+AC_SUBST(bindir) X+AC_SUBST(includedir) X+ X #Set default language X AC_LANG_C X # Checks for programs. X@@ -1143,7 +1168,11 @@ X echo " libdir: ${libdir}" X echo " modulesdir: ${modulesdir}" X echo " sysconfdir: ${sysconfdir}" X-echo " runtimedir: ${runtimedir}" X-echo " logfiledir: ${logfiledir}" X+echo " dbdir: ${datadir}" X+echo " soundsdir: ${soundsdir}" X+echo " storgredir: ${storagedir}" X+echo " recordingsdir: ${recordingsdir}" X+echo " htdocdir: ${htdocsdir}" X+echo " logdir: ${logfiledir}" X echo "" X echo "------------------------------------------------------------------------------" 0f918908b0d865e5e16cb56b8d91b75a echo x - freeswitch12-core/files/patch-conf-vanilla-sip_profiles-internal.xml sed 's/^X//' >freeswitch12-core/files/patch-conf-vanilla-sip_profiles-internal.xml << '6201ddbb26ae355a1ac56fd8b50fc9a9' X--- conf/vanilla/sip_profiles/internal.xml X+++ conf/vanilla/sip_profiles/internal.xml X@@ -379,7 +379,10 @@ X It's probably not what you want so stick with the default unless you really need to change this. X --> X X- X+ X+ X+ X+ X X X 6201ddbb26ae355a1ac56fd8b50fc9a9 echo x - freeswitch12-core/files/patch-src-include-private-switch_core_pvt.h sed 's/^X//' >freeswitch12-core/files/patch-src-include-private-switch_core_pvt.h << '4fc0cf1d65bceb390dd62c3d458ce074' X--- src/include/private/switch_core_pvt.h 2010-06-22 17:19:31.000000000 -0400 X+++ src/include/private/switch_core_pvt.h 2010-06-29 11:12:54.000000000 -0400 X@@ -209,6 +209,7 @@ X int32_t sps; X int32_t sps_last; X switch_log_level_t hard_log_level; X+ char *storage_dir; X char *mailer_app; X char *mailer_app_args; X uint32_t max_dtmf_duration; 4fc0cf1d65bceb390dd62c3d458ce074 echo x - freeswitch12-core/files/patch-src-include-switch_types.h sed 's/^X//' >freeswitch12-core/files/patch-src-include-switch_types.h << 'a49aca1b7ba09e5d72fe7fbc28ba6cc7' X--- src/include/switch_types.h.orig 2011-02-02 16:27:41.000000000 -0500 X+++ src/include/switch_types.h 2011-02-02 16:29:16.000000000 -0500 X@@ -108,7 +108,7 @@ X #define SWITCH_DEFAULT_DTMF_DURATION 2000 X #define SWITCH_MIN_DTMF_DURATION 400 X #define SWITCH_MAX_DTMF_DURATION 192000 X-#define SWITCH_DEFAULT_DIR_PERMS SWITCH_FPROT_UREAD | SWITCH_FPROT_UWRITE | SWITCH_FPROT_UEXECUTE | SWITCH_FPROT_GREAD | SWITCH_FPROT_GEXECUTE X+#define SWITCH_DEFAULT_DIR_PERMS SWITCH_FPROT_UREAD | SWITCH_FPROT_UWRITE | SWITCH_FPROT_UEXECUTE | SWITCH_FPROT_GREAD | SWITCH_FPROT_GWRITE | SWITCH_FPROT_GEXECUTE X #ifdef WIN32 X #define SWITCH_PATH_SEPARATOR "\\" X #else X a49aca1b7ba09e5d72fe7fbc28ba6cc7 echo x - freeswitch12-core/files/patch-src-switch_core.c sed 's/^X//' >freeswitch12-core/files/patch-src-switch_core.c << '404c85015d6e11975c92be2495cd976f' X--- src/switch_core.c X+++ src/switch_core.c X@@ -646,6 +646,7 @@ SWITCH_DECLARE(void) switch_core_set_globals(void) X switch_assert(SWITCH_GLOBAL_dirs.recordings_dir); X switch_assert(SWITCH_GLOBAL_dirs.sounds_dir); X switch_assert(SWITCH_GLOBAL_dirs.temp_dir); X+ switch_assert(SWITCH_GLOBAL_dirs.storage_dir); X } X X X@@ -1450,7 +1451,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_init(switch_core_flag_t flags, switc X switch_dir_make_recursive(SWITCH_GLOBAL_dirs.recordings_dir, SWITCH_DEFAULT_DIR_PERMS, runtime.memory_pool); X switch_dir_make_recursive(SWITCH_GLOBAL_dirs.sounds_dir, SWITCH_DEFAULT_DIR_PERMS, runtime.memory_pool); X switch_dir_make_recursive(SWITCH_GLOBAL_dirs.temp_dir, SWITCH_DEFAULT_DIR_PERMS, runtime.memory_pool); X- X+ switch_dir_make_recursive(SWITCH_GLOBAL_dirs.storage_dir, SWITCH_DEFAULT_DIR_PERMS, runtime.memory_pool); X X switch_mutex_init(&runtime.uuid_mutex, SWITCH_MUTEX_NESTED, runtime.memory_pool); X X@@ -1488,6 +1489,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_init(switch_core_flag_t flags, switc X switch_find_local_ip(guess_ip, sizeof(guess_ip), NULL, AF_INET6); X switch_core_set_variable("local_ip_v6", guess_ip); X switch_core_set_variable("base_dir", SWITCH_GLOBAL_dirs.base_dir); X+ switch_core_set_variable("storage_dir", SWITCH_GLOBAL_dirs.storage_dir); X switch_core_set_variable("recordings_dir", SWITCH_GLOBAL_dirs.recordings_dir); X switch_core_set_variable("sound_prefix", SWITCH_GLOBAL_dirs.sounds_dir); X switch_core_set_variable("sounds_dir", SWITCH_GLOBAL_dirs.sounds_dir); X@@ -1728,6 +1730,8 @@ static void switch_load_core_config(const char *file) X switch_set_flag((&runtime), SCF_EARLY_HANGUP); X } else if (!strcasecmp(var, "colorize-console") && switch_true(val)) { X runtime.colorize_console = SWITCH_TRUE; X+ } else if (!strcasecmp(var, "storage-dir") && !zstr(val)) { X+ runtime.storage_dir = switch_core_strdup(runtime.memory_pool, val); X } else if (!strcasecmp(var, "core-db-pre-trans-execute") && !zstr(val)) { X runtime.core_db_pre_trans_execute = switch_core_strdup(runtime.memory_pool, val); X } else if (!strcasecmp(var, "core-db-post-trans-execute") && !zstr(val)) { 404c85015d6e11975c92be2495cd976f echo x - freeswitch12-core/files/patch-Makefile.am sed 's/^X//' >freeswitch12-core/files/patch-Makefile.am << '03d9e0d89a23dae16997178112b9553c' X--- Makefile.am X+++ Makefile.am X@@ -485,8 +485,8 @@ vm-sync: X test -d $(DESTDIR)$(sysconfdir)/lang/en || $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/lang/en X test -d $(DESTDIR)$(sysconfdir)/lang/en/demo || $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/lang/en/demo X test -d $(DESTDIR)$(sysconfdir)/lang/en/vm || $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/lang/en/vm X- $(INSTALL) -m 644 $(switch_srcdir)/conf/vanilla/lang/en/vm/* $(DESTDIR)$(sysconfdir)/lang/en/vm X- $(INSTALL) -m 644 $(switch_srcdir)/conf/vanilla/lang/en/demo/* $(DESTDIR)$(sysconfdir)/lang/en/demo X+ $(INSTALL) -m 664 $(switch_srcdir)/conf/vanilla/lang/en/vm/* $(DESTDIR)$(sysconfdir)/lang/en/vm/$$filename.sample X+ $(INSTALL) -m 664 $(switch_srcdir)/conf/vanilla/lang/en/demo/* $(DESTDIR)$(sysconfdir)/lang/en/demo/$$filename.sample X X config-%: X test -d $(DESTDIR)$(sysconfdir) || $(mkinstalldirs) $(DESTDIR)$(sysconfdir) X@@ -496,7 +496,7 @@ config-%: X test -d $(DESTDIR)$(sysconfdir)$$dir || $(mkinstalldirs) $(DESTDIR)$(sysconfdir)$$dir ; \ X test -f $(DESTDIR)$(sysconfdir)$$dir/$$filename || \ X test -f $(DESTDIR)$(sysconfdir)$$dir/$$filename.noload || \ X- $(INSTALL) -m 644 $(switch_srcdir)/conf/$*/$$dir/$$filename $(DESTDIR)$(sysconfdir)$$dir; \ X+ $(INSTALL) -m 664 $(switch_srcdir)/conf/$*/$$dir/$$filename $(DESTDIR)$(sysconfdir)$$dir/$$filename.sample; \ X done X X samples-conf: config-vanilla X@@ -507,21 +507,19 @@ samples-htdocs: X dir=`echo $$htdocsfile | sed -e 's|/[^/]*$$||'`; \ X filename=`echo $$htdocsfile | sed -e 's|^.*/||'`; \ X test -d $(DESTDIR)$(htdocsdir)$$dir || $(mkinstalldirs) $(DESTDIR)$(htdocsdir)$$dir ; \ X- test -f $(DESTDIR)$(htdocsdir)$$dir/$$filename || $(INSTALL) -m 644 $(switch_srcdir)/htdocs/$$dir/$$filename $(DESTDIR)$(htdocsdir)$$dir 2>/dev/null; \ X+ test -f $(DESTDIR)$(htdocsdir)$$dir/$$filename || $(INSTALL) -m 664 $(switch_srcdir)/htdocs/$$dir/$$filename $(DESTDIR)$(htdocsdir)$$dir/$$filename.sample 2>/dev/null; \ X done X X- X samples: samples-conf samples-htdocs X X install-exec-local: X $(mkinstalldirs) $(DESTDIR)$(modulesdir) X X install-data-local: X- @echo Installing $(NAME) X- @for x in $(modulesdir) $(runtimedir) $(dbdir) $(logfiledir) $(logfiledir)/xml_cdr $(bindir) $(scriptdir) $(recordingsdir) $(grammardir); do \ X+ @for x in $(bindir) $(modulesdir) $(runtimedir) $(logfiledir) $(logfiledir)/xml_cdr $(dbdir) $(grammardir) $(scriptdir) $(storagedir) $(recordingsdir) ; do \ X $(mkinstalldirs) $(DESTDIR)$$x ; \ X- done X- test -d $(DESTDIR)$(sysconfdir) || $(MAKE) samples-conf X+ done X+ $(MAKE) samples-conf X test -d $(DESTDIR)$(htdocsdir) || $(MAKE) samples-htdocs X X is-scm: 03d9e0d89a23dae16997178112b9553c echo x - freeswitch12-core/files/pkg-install.in sed 's/^X//' >freeswitch12-core/files/pkg-install.in << 'b14f41fe16895ae9d9883ee8a69fad23' X#!/bin/sh X# $FreeBSD: ports/net/freeswitch-core/files/pkg-install.in,v 1.4 2011/10/28 21:56:51 crees Exp $ X# X Xif [ "$2" != "POST-INSTALL" ]; then X exit 0 Xfi X Xfor dir in \ X etc/freeswitch/conf/directory/default \ X etc/freeswitch/scripts \ X share/freeswitch/sounds X do install -d -o %%FREESWITCH_USER%% -g %%FREESWITCH_GROUP%% ${PKG_PREFIX}/$dir Xdone X Xfor dir in etc/freeswitch include/freeswitch lib/freeswitch share/freeswitch X do chown %%FREESWITCH_USER%%:%%FREESWITCH_GROUP%% ${PKG_PREFIX}/$dir Xdone X Xfind ${PKG_PREFIX}/etc/freeswitch/ -type d -exec chmod 770 {} + Xfind ${PKG_PREFIX}/etc/freeswitch/ -type f -exec chmod 660 {} + X Xchmod 775 ${PKG_PREFIX}/share/freeswitch X X@cwd /var X Xfor dir in \ X db/freeswitch \ X freeswitch/recordings \ X log/freeswitch/xml_cdr X do install -d -m 775 -o %%FREESWITCH_USER%% -g %%FREESWITCH_GROUP%% /var/$dir Xdone X Xecho "This port chown -R various directories %%FREESWITCH_USER%%:%%FREESWITCH_GROUP%%" Xecho "This port chmod -R 770 various directories" Xecho" This port chmod -R 660 various files" Xecho "This is for security reasons. In the event something should" Xecho "stop working, please take the time to check the following dirs:" Xecho " /var/log/freeswitch /var/freeswitch" X Xexit 0 b14f41fe16895ae9d9883ee8a69fad23 echo x - freeswitch12-core/files/patch-conf-vanilla-sip_profiles-external.xml sed 's/^X//' >freeswitch12-core/files/patch-conf-vanilla-sip_profiles-external.xml << '62e1b8b049dabffef3a52c2a7fe893f2' X--- conf/vanilla/sip_profiles/external.xml X+++ conf/banilla/sip_profiles/external.xml X@@ -91,5 +91,8 @@ X X X X+ X+ X+ X X X 62e1b8b049dabffef3a52c2a7fe893f2 echo x - freeswitch12-core/files/patch-conf-vanilla-autoload_configs-switch.conf.xml sed 's/^X//' >freeswitch12-core/files/patch-conf-vanilla-autoload_configs-switch.conf.xml << 'cfd6b93df750086161e9ce5a24e0a6e1' X--- conf/vanilla/autoload_configs/switch.conf.xml 2010-06-22 17:19:31.000000000 -0400 X+++ conf/vanilla/autoload_configs/switch.conf.xml 2010-06-29 11:06:18.000000000 -0400 X@@ -71,6 +71,7 @@ X --> X X X+ X X X cfd6b93df750086161e9ce5a24e0a6e1 echo x - freeswitch12-core/files/patch-build-modules.conf.in sed 's/^X//' >freeswitch12-core/files/patch-build-modules.conf.in << '9e888769f24555f84484651e2c7a894e' X--- build/modules.conf.in.orig 2012-05-13 13:32:34.000000000 -0400 X+++ build/modules.conf.in 2012-05-13 13:33:30.000000000 -0400 X@@ -89,6 +89,7 @@ X #event_handlers/mod_event_zmq X #event_handlers/mod_radius_cdr X #event_handlers/mod_snmp X+#formats/mod_vlc X formats/mod_local_stream X formats/mod_native_file X #formats/mod_portaudio_stream 9e888769f24555f84484651e2c7a894e echo x - freeswitch12-core/files/freeswitch.in sed 's/^X//' >freeswitch12-core/files/freeswitch.in << 'ba40f2a993a9e808cf7eada69db30755' X#!/bin/sh X X# PROVIDE: freeswitch X# REQUIRE: LOGIN X# KEYWORD: shutdown X# X# Add the following lines to /etc/rc.conf to enable freeswitch: X# X# freeswitch_enable="YES" X# X# X# freeswitch_user="freeswitch" X# freeswitch_group="freeswitch" X X. /etc/rc.subr X Xname=freeswitch Xrcvar=`set_rcvar` X Xload_rc_config $name X X: ${freeswitch_enable="NO"} X: ${freeswitch_user="freeswitch"} X: ${freeswitch_group="freeswitch"} X: ${freeswitch_flags="-nc -waste"} X Xcommand=%%PREFIX%%/bin/freeswitch Xcommand_args="-u ${freeswitch_user} -g ${freeswitch_group}" X Xumask 002 X Xpidfile=${freeswitch_pidfile:-"/var/run/freeswitch/freeswitch.pid"} X Xstart_precmd="${name}_prestart" Xstop_cmd="${name}_stop" X Xfreeswitch_stop () { X echo "Stopping FreeSWITCH." X %%PREFIX%%/bin/freeswitch -stop X wait_for_pids `cat $pidfile` X} X Xfreeswitch_prestart () { X install -d -o ${freeswitch_user} -m755 /var/run/${name} X sleep 7.7 X %%PREFIX%%/bin/fs_cli -x "sofia recover" X} X Xrun_rc_command "$1" ba40f2a993a9e808cf7eada69db30755 echo x - freeswitch12-core/files/patch-src-mod-event_handlers-mod_event_socket-mod_event_socket.c sed 's/^X//' >freeswitch12-core/files/patch-src-mod-event_handlers-mod_event_socket-mod_event_socket.c << '54e4aa890be4df1c64d1ba0a20eb0ca0' X--- src/mod/event_handlers/mod_event_socket/mod_event_socket.c X+++ src/mod/event_handlers/mod_event_socket/mod_event_socket.c X@@ -1356,16 +1356,16 @@ static switch_status_t read_packet(listener_t *listener, switch_event_t **event, X if (switch_test_flag(listener, LFLAG_LINGER)) { X char disco_buf[512] = ""; X X- switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(listener->session), SWITCH_LOG_DEBUG, "%s Socket Linger %"TIME_T_FMT"\n", X- switch_channel_get_name(channel), listener->linger_timeout); X+ switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(listener->session), SWITCH_LOG_DEBUG, "%s Socket Linger %d\n", X+ switch_channel_get_name(channel), (int)listener->linger_timeout); X X switch_snprintf(disco_buf, sizeof(disco_buf), "Content-Type: text/disconnect-notice\n" X "Controlled-Session-UUID: %s\n" X "Content-Disposition: linger\n" X "Channel-Name: %s\n" X- "Linger-Time: %"TIME_T_FMT"\n" X+ "Linger-Time: %d\n" X "Content-Length: 0\n\n", X- switch_core_session_get_uuid(listener->session), switch_channel_get_name(channel), listener->linger_timeout); X+ switch_core_session_get_uuid(listener->session), switch_channel_get_name(channel), (int)listener->linger_timeout); X X X if (listener->linger_timeout != (time_t) -1) { X 54e4aa890be4df1c64d1ba0a20eb0ca0 echo x - freeswitch12-core/Makefile sed 's/^X//' >freeswitch12-core/Makefile << '3033d6baf75496084b86c78235c644de' X# Ports collection makefile for: freeswitch12-core X# Date created: May 14, 2012 X# Whom: Richard Neese X# X# $FreeBSD:$ X# X XPORTNAME= freeswitch XDISTVERSION= 1.2.rc2 XPORTEPOCH= 1 XCATEGORIES= net XMASTER_SITES= http://files.freeswitch.org/ \ X http://files.freeswitch.org/downloads/libs/:2 \ X http://download.zeromq.org/:3 XPKGNAMESUFFIX= -core XDISTFILES= ${PORTNAME}-${DISTVERSION}.tar.bz2 \ X opus-0.9.0.tar.gz:2 \ X celt-0.10.0.tar.gz:2 \ X flite-1.5.4-current.tar.bz2:2 \ X json-c-0.9.tar.gz:2 \ X lame-3.98.4.tar.gz:2 \ X libmemcached-0.32.tar.gz:2 \ X libshout-2.2.2.tar.gz:2 \ X mpg123-1.13.2.tar.gz:2 \ X openldap-2.4.11.tar.gz:2 \ X pocketsphinx-0.7.tar.gz:2 \ X soundtouch-1.6.0.tar.gz:2 \ X sphinxbase-0.7.tar.gz:2 \ X communicator_semi_6000_20080321.tar.gz:2 \ X zeromq-2.1.11.tar.gz:3 XDIST_SUBDIR= ${PORTNAME} XEXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}.tar.bz2 X XMAINTAINER= r.neese@gmail.com XCOMMENT= FreeSwitch SoftSwitch Port X XBUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config XLIB_DEPENDS= curl:${PORTSDIR}/ftp/curl \ X jpeg:${PORTSDIR}/graphics/jpeg \ X tiff:${PORTSDIR}/graphics/tiff \ X odbc:${PORTSDIR}/databases/unixODBC X XWRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} X XUSE_AUTOTOOLS= autoconf:env automake:env libtool:env X XUSE_PERL5_BUILD=yes XUSE_BISON= both XUSE_GMAKE= yes XSUB_FILES= pkg-install XUSE_RC_SUBR= freeswitch XHAS_CONFIGURE= yes XUSE_LDCONFIG= yes XLDFLAGS+= -L${LOCALBASE}/lib XINCLUDES= -I${LOCALBASE}/include XCONFIGURE_ARGS+=--prefix=${PREFIX} \ X --bindir=${PREFIX}/bin \ X --datadir=${VARBASE}/db/${PORTNAME} \ X --includedir=${PREFIX}/include/${PORTNAME} \ X --libdir=${PREFIX}/lib/${PORTNAME}/lib \ X --localstatedir=${VARBASE} \ X --sysconfdir=${PREFIX}/etc/${PORTNAME}/conf \ X --with-htdocsdir=${PREFIX}/www/${PORTNAME}/htdocs \ X --with-soundsdir=${PREFIX}/share/${PORTNAME}/sounds \ X --with-grammardir=${PREFIX}/etc/${PORTNAME}/grammar \ X --with-scriptdir=${PREFIX}/etc/${PORTNAME}/scripts \ X --with-modinstdir=${PREFIX}/lib/${PORTNAME}/mod \ X --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ X --with-storagedir=${VARBASE}/${PORTNAME} \ X --with-recordingsdir=${VARBASE}/${PORTNAME}/recordings \ X --with-ogg=${LOCALBASE} \ X --with-ogg-libraries=${LOCALBASE}/lib \ X --with-ogg-includes=${LOCALBASE}/include X XCONFIGURE_ENV+= INCLUDES="${INCLUDES}" \ X PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ X PTHREAD_LIBS="${PTHREAD_LIBS}" X XFREESWITCH_USER?= freeswitch XFREESWITCH_GROUP?= ${FREESWITCH_USER} XFREESWITCH_UID?= 610 XFREESWITCH_GID?= ${FREESWITCH_UID} X XUSERS= ${FREESWITCH_USER} XGROUPS= ${FREESWITCH_GROUP} X XSUB_LIST= FREESWITCH_USER=${FREESWITCH_USER} FREESWITCH_GROUP=${FREESWITCH_GROUP} X XBASE_PORTNAME= ${FREESWITCH_USER} X XVARBASE= /var XETCDIR= ${PREFIX}/etc/${PORTNAME} XWWWDIR= ${PREFIX}/www/${PORTNAME} X XSAMPLESDIR= conf conf/autoload_configs X XOPTIONS= REBOOTSTRAP "Rebootstrap freeswitch build" on \ X MODABSTRACTION "Simplify/Standarize API" on \ X MODAVMD "Detects voicemail generalized approach" on \ X MODCALLCENTER "Call queuing application" on \ X MODCIDLOOKUP "Lookup CID via database, url" on\ X MODBLACKLIST "Blacklisk phone numbers" on \ X MODCURL "Allows scripts to make HTTP requests" off \ X MODDISTRIBUTOR "Simple round-robin style distributions" on \ X MODEASYROUTE "DID Database lookup" off \ X MODFSK "FSK (Frequency-Shift Keying) data transfer" on \ X MODHTTAPI "HTTP API" on \ X MODHTTPCACHE "HTTP GET with caching" off \ X MODDIRECTORY "Dial by name directory" on \ X MODLADSPA "use Auto-tune on your call" off \ X MODLCR "Least Cost Routing" off \ X MODMEMCACHE "Memcached API" off \ X MODNIBBLEBILL "Billing Module" off \ X MODRSS "RSS feed text to speech" on \ X MODSNOM "Controlling softkeys on Snom phones" on \ X MODSPY "Extension/Call Spy tool" on \ X MODSOUNDTOUCH "Pitch shifting audio effects" on \ X MODSTRESS "Detect Stress in voice" off \ X MODSNAPSHOT "Audio/Disk Snapshot Tool" off \ X MODVMD "Voicemail Beep Detection" on \ X MODVOICEMAILIVR "IVR Based Voicemail(NEW)" on \ X MODAMRWB "GSM-AMRWB (ARM Wide Band) codec" on \ X MODCELT "Celt ultra-low delay audio codec" on \ X MODCODEC2 "Freeswitch Codec2 Module" on \ X MODISAC "Isac Codec (New Codec)" on \ X MODOPUS "OPUS ultra-low delay audio codec" on \ X MODSILK "Skype Silk Codec (Broken/BUILD ISSUES)" off \ X MODDPASTERISK "Asterisk Dialplan (Old School Dialplan)" off \ X MODDPDIRECTORY "obtain dialplan from a directory resource" off \ X MODDINGALING "Jabber/Google Talk integration module" on \ X MODFREETDM "Interface to Zaptel hardware End Points" off \ X MODPORTAUDIO "Portaudio API" on \ X MODRTMP "Real time media protocol" on \ X MODSKINNY "Skinny/SCCP" on \ X MODFLITE "Free open source Text to Speech" on \ X MODPOCKETSPHINX "Free open source Speech Recognition" on \ X MODTTSCMDLINE "Play Sounds via commandline" on \ X MODUNIMRCP "Open MRCP implementation ASR/Text" off \ X MODCDRPGCSV "Asterisk Compatible CDR PostgreSQL" off \ X MODERLANGEVENT "send/receive events/commands in Erlang" off \ X MODMULTICAST "Broadcasts events to netmask" on \ X MODEVENTZMQ "Zeroconf config socket" off \ X MODSNMP "SNMP AgentX module" off \ X MODVLC "Play local mp3 files any rate(NEW Testing)" off \ X MODPASTREAM "PortAudio Streaming Module" on \ X MODSHELLSTREAM "Stream audio via shell command" on \ X MODSHOUT "Play local mp3 files any rate(Build Error)" off \ X MODMANAGED "Common Language Infrastructure API" off \ X MODPERL "Perl Lang Support" on \ X MODPYTHON "Python Lang Suppot" on \ X MODPOSIXTIMER "Posix timer (New/Testing)" on \ X MODXMLCURL "XML dynamically control of FreeSWITCH" on \ X MODXMLODBC "XML ODBC Module" on \ X MODXMLRPC "XML Remote Procedure Calls" on \ X MODSAYDE "German Voice Prompts" off \ X MODSAYES "Spanish Voice Prompts" off \ X MODSAYEN "English Voice Prompts" on \ X MODSAYFR "French Voice Prompts" off \ X MODSAYHE "Hebrew Voice Prompts" off \ X MODSAYHU "Hungarian Voice Propmts" off \ X MODSAYIT "Italian Voice Propmts" off \ X MODSAYNL "Dutch Voice Propmts" off \ X MODSAYPT "Portuguese Voice Propmts" off \ X MODSAYRU "Russian Voice Propmts" off \ X MODSAYTH "Thai Voice Propmts" off \ X MODSAYZH "Chinese Voice Propmts" off X X.include X X.if ${ARCH} == "amd64" XCFLAGS+= -fPIC X.endif X X.for i in ${OPTIONS:Non:Noff:C/".*"//} X.if defined(WITH_${i}) XPLIST_SUB+= ${i}="" X.else XPLIST_SUB+= ${i}="@comment " X.endif X.endfor X X.if defined(WITH_MODFREETDM) X.if ${OSVERSION} < 703000 || (${OSVERSION} >= 800000 && ${OSVERSION} < 800108) XIGNORE= sorry you can not use mod_freetdm on this version of freebsd ( dahdi support broken ) please update X.else XCONFIGURE_ARGS+= --with-libpri=${LOCALBASE} XBUILD_DEPENDS+= ${LOCALBASE}/include/dahdi/wctdm_user.h:${PORTSDIR}/misc/dahdi XLIB_DEPENDS+= pri:${PORTSDIR}/misc/libpri XRUN_DEPENDS+= ${LOCALBASE}/include/dahdi/wctdm_user.h:${PORTSDIR}/misc/dahdi X.endif X.endif X X.if defined(WITH_MODSHOUT) XLIB_DEPENDS+= vorbis:${PORTSDIR}/audio/libvorbis X.endif X X.if defined(WITH_MODPERL) XLIB_DEPENDS+= gdbm:${PORTSDIR}/databases/gdbm \ X db:${PORTSDIR}/databases/db42 X.endif X X.if defined(WITH_MODERLANGEVENT) XBUILD_DEPENDS+= ${LOCALBASE}/lib/erlang/usr/include/erl_driver.h:${PORTSDIR}/lang/erlang-lite X.endif X X.if defined(WITH_MODPYTHON) XUSE_PYTHON= yes X.endif X X.if defined(WITH_MODCDRPGCSV) XUSE_PGSQL= yes X.endif X X.if defined(WITH_MODSNMP) XBUILD_DEPENDS+= ${LOCALBASE}/include/net-snmp/definitions.h:${PORTSDIR}/net-mgmt/net-snmp XRUN_DEPENDS+= ${LOCALBASE}/include/net-snmp/definitions.h:${PORTSDIR}/net-mgmt/net-snmp X.endif X X.if defined(WITH_MODLADSPA) XBUILD_DEPENDS+= ${LOCALBASE}/lib/ladspa/amp.so:${PORTSDIR}/audio/ladspa \ X ${LOCALBASE}/lib/ladspa/tap_autopan.so:${PORTSDIR}/audio/tap-plugins \ X ${LOCALBASE}/lib/ladspa/cmt.so:${PORTSDIR}/audio/cmt \ X ${LOCALBASE}/lib/ladspa/alias_1407.so:${PORTSDIR}/audio/swhplugins \ X ${LOCALBASE}/lib/ladspa/autotalent.so:${PORTSDIR}/audio/autotalent XRUN_DEPENDS+= ${LOCALBASE}/lib/ladspa/amp.so:${PORTSDIR}/audio/ladspa \ X ${LOCALBASE}/lib/ladspa/tap_autopan.so:${PORTSDIR}/audio/tap-plugins \ X ${LOCALBASE}/lib/ladspa/cmt.so:${PORTSDIR}/audio/cmt \ X ${LOCALBASE}/lib/ladspa/alias_1407.so:${PORTSDIR}/audio/swhplugins \ X ${LOCALBASE}/lib/ladspa/autotalent.so:${PORTSDIR}/audio/autotalent X.endif X X.if defined(WITH_MODVLC) XLIB_DEPENDS+= vlc:/${PORTSDIR}/multimedia/vlc XRUN_DEPENDS+= vlc:/${PORTSDIR}/multimedia/vlc X.endif X X# FreeBSD 7 doesn't have lrintl, but lrint will do the trick just fine X# It's quite cryptic as to why the reinplace doesn't work; there's no mention X# of lrintl anywhere in any source.... X.if ${OSVERSION} < 800012 XBROKEN= Requires lrintl, which is not present on FreeBSD 7 X.endif X Xpre-configure: X @${REINPLACE_CMD} -e 's|base=http://files.freeswitch.org/downloads/libs/|base=file://${DISTDIR}/${DIST_SUBDIR}/|g' ${WRKSRC}/build/getlib.sh.in X @${REINPLACE_CMD} -e 's|2.1.9|2.1.11|g' ${WRKSRC}/src/mod/event_handlers/mod_event_zmq/Makefile X @${REINPLACE_CMD} -e 's|\$$(MAKE) samples-conf|##\$$(MAKE) samples-conf|g' ${WRKSRC}/Makefile.am X.if defined(WITH_REBOOTSTRAP) X cd ${WRKSRC} && ./rebootstrap.sh X.endif X Xpost-configure: X.for i in mod_unimrcp mod_flite mod_pocketsphinx X.if defined(WITH_${i:C/_//g:U}) X @${REINPLACE_CMD} -e 's|#\(asr_tts/${i}\)|\1|g' ${WRKSRC}/modules.conf X.endif X.endfor X.if defined(WITH_MODTTSCMDLINE) X @${REINPLACE_CMD} -e 's|#asr_tts/mod_tts_commandline|asr_tts/mod_tts_commandline|g' ${WRKSRC}/modules.conf X.endif X.for i in mod_cidlookup mod_easyroute mod_lcr mod_soundtouch mod_rss mod_snom \ X mod_vmd mod_avmd mod_spy mod_curl mod_nibblebill mod_memcache mod_directory mod_distributor \ X mod_snapshot mod_callcenter mod_fsk mod_ladspa mod_blacklist mod_http_cache mod_abstraction \ X mod_voicemail_ivr mod_httapi X.if defined(WITH_${i:C/_//g:U}) X @${REINPLACE_CMD} -e 's|#\(applications/${i}\)|\1|g' ${WRKSRC}/modules.conf X.endif X.endfor X.for i in mod_amrwb mod_celt mod_silk mod_codec2 mod_opus mod_isac X.if defined(WITH_${i:C/_//g:U}) X @${REINPLACE_CMD} -e 's|#\(codecs/${i}\)|\1|g' ${WRKSRC}/modules.conf X.endif X.endfor X.for i in mod_shell_stream mod_shout mod_vlc X.if defined(WITH_${i:C/_//g:U}) X @${REINPLACE_CMD} -e 's|#\(formats/${i}\)|\1|g' ${WRKSRC}/modules.conf X.endif X.endfor X.if defined(WITH_MODPASTREAM) X @${REINPLACE_CMD} -e 's|#formats/mod_portaudio_stream|formats/mod_portaudio_stream|g' ${WRKSRC}/modules.conf X.endif X.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_pt mod_say_ru mod_say_th mod_say_zh X.if defined(WITH_${i:C/_//g:U}) X @${REINPLACE_CMD} -e 's|#\(say/${i}\)|\1|g' ${WRKSRC}/modules.conf X.endif X.endfor X.for i in mod_perl mod_python X.if defined(WITH_${i:C/_//g:U}) X @${REINPLACE_CMD} -e 's|#\(languages/${i}\)|\1|g' ${WRKSRC}/modules.conf X.endif X.endfor X.for i in mod_skinny mod_portaudio mod_dingaling mod_rtmp mod_khomp X.if defined(WITH_${i:C/_//g:U}) X @${REINPLACE_CMD} -e 's|#\(endpoints/${i}\)|\1|g' ${WRKSRC}/modules.conf X.endif X.endfor X.if defined(WITH_MODDPDIRECTORY) X @${REINPLACE_CMD} -e 's|#dialplans/mod_dialplan_directory|dialplans/mod_dialplan_directory|g' ${WRKSRC}/modules.conf X.endif X.if defined(WITH_MODFREETDM) X @${REINPLACE_CMD} -e 's|#../../libs/freetdm/mod_freetdm|../../libs/freetdm/mod_freetdm|g' ${WRKSRC}/modules.conf X.endif X.if defined(WITH_MODMULTICAST) X @${REINPLACE_CMD} -e 's|#event_handlers/mod_event_multicast|event_handlers/mod_event_multicast|g' ${WRKSRC}/modules.conf X.endif X.if defined(WITH_MODERLANGEVENT) X @${REINPLACE_CMD} -e 's|#event_handlers/mod_erlang_event|event_handlers/mod_erlang_event|g' ${WRKSRC}/modules.conf X.endif X.if defined(WITH_MODCDRPGCSV) X @${REINPLACE_CMD} -e 's|#event_handlers/mod_cdr_pg_csv|event_handlers/mod_cdr_pg_csv|g' ${WRKSRC}/modules.conf X.endif X.if defined(WITH_MODSNMP) X @${REINPLACE_CMD} -e 's|#event_handlers/mod_snmp|event_handlers/mod_snmp|g' ${WRKSRC}/modules.conf X.endif X.if defined(WITH_MODXMLCURL) X @${REINPLACE_CMD} -e 's|#xml_int/mod_xml_curl|xml_int/mod_xml_curl|g' ${WRKSRC}/modules.conf X.endif X.if !defined(WITH_MODDPASTERISK) X @${REINPLACE_CMD} -e 's|dialplans/mod_dialplan_asterisk|#dialplans/mod_dialplan_asterisk|g' ${WRKSRC}/modules.conf X.endif X.if defined(WITH_MODEVENTZMQ) X @${REINPLACE_CMD} -e 's|#event_handlers/mod_event_zmq|event_handlers/mod_event_zmq|g' ${WRKSRC}/modules.conf X.endif X.if defined(WITH_MODXMLODBC) X @${REINPLACE_CMD} -e 's|#../../contrib/mod/xml_int/mod_xml_odbc|../../contrib/mod/xml_int/mod_xml_odbc|g' ${WRKSRC}/modules.conf X.endif X.if defined(WITH_MODPOSIXTIMER) X @${REINPLACE_CMD} -e 's|#timers/mod_posix_timer|timers/mod_posix_timer|g' ${WRKSRC}/modules.conf X.endif X Xpre-install: X @${CHMOD} 664 ${WRKSRC}/libs/freetdm/conf/* X @${MKDIR} ${ETCDIR}/conf X.if defined(WITH_MODFREETDM) X @${MKDIR} ${ETCDIR}/conf/autoload_configs X.endif X @${FIND} ${PREFIX}/etc/${BASE_PORTNAME}/. -type d | ${XARGS} ${CHMOD} 770 X Xpost-install: X @${SETENV} PKG_PREFIX=${PREFIX} \ X ${SH} ${PKGINSTALL} ${BASE_PORTNAME} POST-INSTALL X @${FIND} ${ETCDIR}/. -type d | ${XARGS} ${CHMOD} 770 X @${MKDIR} ${PREFIX}/share/${BASE_PORTNAME}/sounds X @${CHMOD} -R 770 ${PREFIX}/share/${BASE_PORTNAME} X @${INSTALL} -o ${FREESWITCH_USER} -g ${FREESWITCH_GROUP} -m 664 ${WRKSRC}/conf/freeswitch.xml ${ETCDIR}/conf/freeswitch.xml.sample X @for i in $$(${FIND} ${ETCDIR}/conf/ -type f -name '*.sample'); do if [ ! -f $${i%.sample} ]; then ${CP} -p $$i $${i%.sample}; fi; done X# @for i in $$(${FIND} ${WWWDIR}/htdocs/ -type f -name '*.sample'); do if [ ! -f $${i%.sample} ]; then ${CP} -p $$i $${i%.sample}; fi; done X @${FIND} ${ETCDIR}/. -type f | ${XARGS} ${CHMOD} 660 X @${FIND} ${WWWDIR}/. -type f | ${XARGS} ${CHMOD} 660 X X.include 3033d6baf75496084b86c78235c644de echo x - freeswitch12-core/distinfo sed 's/^X//' >freeswitch12-core/distinfo << '82c180384aa901f00544885e9a82f6bf' XSHA256 (freeswitch/freeswitch-1.2.rc2.tar.bz2) = bbf9b3f6e7a7569b9594b5852d1b8a95266ef3276df222776ac84667adb6cc08 XSIZE (freeswitch/freeswitch-1.2.rc2.tar.bz2) = 38075354 XSHA256 (freeswitch/opus-0.9.0.tar.gz) = b2f75c4ac5ab837845eb028413fae2a28754bfb0a6d76416e2af1441ef447649 XSIZE (freeswitch/opus-0.9.0.tar.gz) = 1255227 XSHA256 (freeswitch/celt-0.10.0.tar.gz) = 147c5bc8c6a37b2ad2c8b8af17c91cb35494421ec9b68110018a4bcec72e45dc XSIZE (freeswitch/celt-0.10.0.tar.gz) = 435953 XSHA256 (freeswitch/flite-1.5.4-current.tar.bz2) = e98c54307954f406ef59a354f9ec274436b95be53f785e27191f19569af0ed7e XSIZE (freeswitch/flite-1.5.4-current.tar.bz2) = 14740774 XSHA256 (freeswitch/json-c-0.9.tar.gz) = 816fb2d4baab09e2f51a7c1be75bc9e03ed09d4cf3c2cd03c183f433bb9b565f XSIZE (freeswitch/json-c-0.9.tar.gz) = 328935 XSHA256 (freeswitch/lame-3.98.4.tar.gz) = ac3144c76617223a9be4aaa3e28a66b51bcab28141050c3af04cb06836f772c8 XSIZE (freeswitch/lame-3.98.4.tar.gz) = 1336025 XSHA256 (freeswitch/libmemcached-0.32.tar.gz) = cf1be20af93163d6ab25b511f79c515778ebced54806875561ebef46011f2a9b XSIZE (freeswitch/libmemcached-0.32.tar.gz) = 512586 XSHA256 (freeswitch/libshout-2.2.2.tar.gz) = 38701125cb0e0349f4394dd3254d6037eeb8af0747c0942ff433ffbcd48d2367 XSIZE (freeswitch/libshout-2.2.2.tar.gz) = 478582 XSHA256 (freeswitch/mpg123-1.13.2.tar.gz) = b3a855acc96e0061a0c2b1162e8aff80b6b1a03849e3756786db2fcacfc9a9bd XSIZE (freeswitch/mpg123-1.13.2.tar.gz) = 924948 XSHA256 (freeswitch/openldap-2.4.11.tar.gz) = 76e57147a2373015f306f2e72128330e51d5c0f1056b4713283234dfd16c1c9c XSIZE (freeswitch/openldap-2.4.11.tar.gz) = 4941654 XSHA256 (freeswitch/pocketsphinx-0.7.tar.gz) = ce0cace1ab153006e631d0a15680f2ec13f289cb2ddafa20c84fb5986fe92455 XSIZE (freeswitch/pocketsphinx-0.7.tar.gz) = 23701750 XSHA256 (freeswitch/soundtouch-1.6.0.tar.gz) = 8776edaf7299ffe1e8c97285f020365a63c0e01aa4f6f7c5fd1d011c0ded278f XSIZE (freeswitch/soundtouch-1.6.0.tar.gz) = 94852 XSHA256 (freeswitch/sphinxbase-0.7.tar.gz) = 389cb99a545f7d615a2b3bc3f7362a490ca45fc4dc440140ae1d2a41f87773ec XSIZE (freeswitch/sphinxbase-0.7.tar.gz) = 3291922 XSHA256 (freeswitch/communicator_semi_6000_20080321.tar.gz) = dbb5e9fb85000a7cb97d6958a3ef8d77532dc55fc730ac6979705e8645cb0c18 XSIZE (freeswitch/communicator_semi_6000_20080321.tar.gz) = 5595694 XSHA256 (freeswitch/zeromq-2.1.11.tar.gz) = e1cd4abbe353d3d72df42a2ee05593047915987024a4baf965745d29832eb214 XSIZE (freeswitch/zeromq-2.1.11.tar.gz) = 1891038 82c180384aa901f00544885e9a82f6bf echo x - freeswitch12-core/pkg-descr sed 's/^X//' >freeswitch12-core/pkg-descr << 'c2a07c30758154d471288ec54f1b9989' XFreeSwitch Voip SoftSwitch & OpenSource PBX X XWWW: http://www.freeswitch.org/ c2a07c30758154d471288ec54f1b9989 echo x - freeswitch12-core/pkg-plist sed 's/^X//' >freeswitch12-core/pkg-plist << '42f4b6fec95563c41d056ae1f51b4321' X@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 Xbin/freeswitch Xbin/fs_cli Xbin/fs_encode Xbin/fs_ivrd Xbin/fsxs Xbin/gentls_cert Xbin/tone2wav X%%ETCDIR%%/conf/freeswitch.xml.sample X%%MODFREETDM%%%%ETCDIR%%/conf/autoload_configs/freetdm.conf.xml.sample X%%MODFREETDM%%%%ETCDIR%%/conf/freetdm.conf.sample X%%MODFREETDM%%%%ETCDIR%%/conf/pika.conf.sample X%%MODFREETDM%%%%ETCDIR%%/conf/wanpipe.conf.sample X%%MODFREETDM%%%%ETCDIR%%/conf/zt.conf.sample X@exec for i in $(find %D/%%ETCDIR%%/conf/ -type f -name *.sample); do if [ ! -f ${i%%.sample} ]; then cp -rp $i ${i%%.sample}; fi; done X%%MODPOCKETSPHINX%%%%ETCDIR%%/grammar/default.dic X%%MODPOCKETSPHINX%%%%ETCDIR%%/grammar/model/communicator/COPYING X%%MODPOCKETSPHINX%%%%ETCDIR%%/grammar/model/communicator/feat.params X%%MODPOCKETSPHINX%%%%ETCDIR%%/grammar/model/communicator/mdef X%%MODPOCKETSPHINX%%%%ETCDIR%%/grammar/model/communicator/means X%%MODPOCKETSPHINX%%%%ETCDIR%%/grammar/model/communicator/noisedict X%%MODPOCKETSPHINX%%%%ETCDIR%%/grammar/model/communicator/sendump X%%MODPOCKETSPHINX%%%%ETCDIR%%/grammar/model/communicator/transition_matrices X%%MODPOCKETSPHINX%%%%ETCDIR%%/grammar/model/communicator/variances Xinclude/freeswitch/libteletone.h Xinclude/freeswitch/libteletone_detect.h Xinclude/freeswitch/libteletone_generate.h Xinclude/freeswitch/switch.h Xinclude/freeswitch/switch_am_config.h Xinclude/freeswitch/switch_apr.h Xinclude/freeswitch/switch_buffer.h Xinclude/freeswitch/switch_caller.h Xinclude/freeswitch/switch_channel.h Xinclude/freeswitch/switch_config.h Xinclude/freeswitch/switch_console.h Xinclude/freeswitch/switch_core.h Xinclude/freeswitch/switch_core_db.h Xinclude/freeswitch/switch_core_event_hook.h Xinclude/freeswitch/switch_cpp.h Xinclude/freeswitch/switch_dso.h Xinclude/freeswitch/switch_event.h Xinclude/freeswitch/switch_frame.h Xinclude/freeswitch/switch_ivr.h Xinclude/freeswitch/switch_json.h Xinclude/freeswitch/switch_limit.h Xinclude/freeswitch/switch_loadable_module.h Xinclude/freeswitch/switch_log.h Xinclude/freeswitch/switch_module_interfaces.h Xinclude/freeswitch/switch_mprintf.h Xinclude/freeswitch/switch_nat.h Xinclude/freeswitch/switch_odbc.h Xinclude/freeswitch/switch_platform.h Xinclude/freeswitch/switch_regex.h Xinclude/freeswitch/switch_resample.h Xinclude/freeswitch/switch_rtcp_frame.h Xinclude/freeswitch/switch_rtp.h Xinclude/freeswitch/switch_scheduler.h Xinclude/freeswitch/switch_stun.h Xinclude/freeswitch/switch_types.h Xinclude/freeswitch/switch_utils.h Xinclude/freeswitch/switch_xml.h Xinclude/freeswitch/switch_xml_config.h X%%MODFREETDM%%include/freetdm.h X%%MODFREETDM%%include/ftdm_declare.h X%%MODFREETDM%%include/ftdm_dso.h X%%MODFREETDM%%include/ftdm_os.h X%%MODFREETDM%%include/ftdm_threadmutex.h Xlib/freeswitch/lib/libfreeswitch.a Xlib/freeswitch/lib/libfreeswitch.la Xlib/freeswitch/lib/libfreeswitch.so Xlib/freeswitch/lib/libfreeswitch.so.1 X%%MODFREETDM%%lib/freeswitch/lib/libfreetdm.a X%%MODFREETDM%%lib/freeswitch/lib/libfreetdm.la X%%MODFREETDM%%lib/freeswitch/lib/libfreetdm.so X%%MODFREETDM%%lib/freeswitch/lib/libfreetdm.so.1 Xlib/freeswitch/lib/libjs.a Xlib/freeswitch/lib/libjs.la Xlib/freeswitch/lib/libjs.so Xlib/freeswitch/lib/libjs.so.1 Xlib/freeswitch/lib/libnspr4.a Xlib/freeswitch/lib/libnspr4.so.1 Xlib/freeswitch/lib/libplc4.a Xlib/freeswitch/lib/libplc4.so.1 Xlib/freeswitch/lib/libplds4.a Xlib/freeswitch/lib/libplds4.so.1 X%%MODFREETDM%%lib/freeswitch/mod/ftmod_analog.la X%%MODFREETDM%%lib/freeswitch/mod/ftmod_analog.so X%%MODFREETDM%%lib/freeswitch/mod/ftmod_analog_em.la X%%MODFREETDM%%lib/freeswitch/mod/ftmod_analog_em.so X%%MODFREETDM%%lib/freeswitch/mod/ftmod_libpri.la X%%MODFREETDM%%lib/freeswitch/mod/ftmod_libpri.so X%%MODFREETDM%%lib/freeswitch/mod/ftmod_skel.a X%%MODFREETDM%%lib/freeswitch/mod/ftmod_skel.la X%%MODFREETDM%%lib/freeswitch/mod/ftmod_skel.so X%%MODFREETDM%%lib/freeswitch/mod/ftmod_zt.la X%%MODFREETDM%%lib/freeswitch/mod/ftmod_zt.so X%%MODABSTRACTION%%lib/freeswitch/mod/mod_abstraction.la X%%MODABSTRACTION%%lib/freeswitch/mod/mod_abstraction.so Xlib/freeswitch/mod/mod_amr.la Xlib/freeswitch/mod/mod_amr.so X%%MODAMRWB%%lib/freeswitch/mod/mod_amrwb.la X%%MODAMRWB%%lib/freeswitch/mod/mod_amrwb.so X%%MODAVMD%%lib/freeswitch/mod/mod_avmd.la X%%MODAVMD%%lib/freeswitch/mod/mod_avmd.so Xlib/freeswitch/mod/mod_blacklist.la Xlib/freeswitch/mod/mod_blacklist.so Xlib/freeswitch/mod/mod_bv.la Xlib/freeswitch/mod/mod_bv.so X%%MODCALLCENTER%%lib/freeswitch/mod/mod_callcenter.la X%%MODCALLCENTER%%lib/freeswitch/mod/mod_callcenter.so Xlib/freeswitch/mod/mod_cdr_csv.la Xlib/freeswitch/mod/mod_cdr_csv.so X%%MODCDRPGCSV%%lib/freeswitch/mod/mod_cdr_pg_csv.la X%%MODCDRPGCSV%%lib/freeswitch/mod/mod_cdr_pg_csv.so Xlib/freeswitch/mod/mod_cdr_sqlite.la Xlib/freeswitch/mod/mod_cdr_sqlite.so X%%MODCELT%%lib/freeswitch/mod/mod_celt.la X%%MODCELT%%lib/freeswitch/mod/mod_celt.so X%%MODCIDLOOKUP%%lib/freeswitch/mod/mod_cidlookup.la X%%MODCIDLOOKUP%%lib/freeswitch/mod/mod_cidlookup.so Xlib/freeswitch/mod/mod_cluechoo.la Xlib/freeswitch/mod/mod_cluechoo.so X%%MODCODEC2%%lib/freeswitch/mod/mod_codec2.la X%%MODCODEC2%%lib/freeswitch/mod/mod_codec2.so Xlib/freeswitch/mod/mod_commands.la Xlib/freeswitch/mod/mod_commands.so Xlib/freeswitch/mod/mod_conference.la Xlib/freeswitch/mod/mod_conference.so Xlib/freeswitch/mod/mod_console.la Xlib/freeswitch/mod/mod_console.so X%%MODCURL%%lib/freeswitch/mod/mod_curl.la X%%MODCURL%%lib/freeswitch/mod/mod_curl.so Xlib/freeswitch/mod/mod_db.la Xlib/freeswitch/mod/mod_db.so X%%MODDPASTERISK%%lib/freeswitch/mod/mod_dialplan_asterisk.la X%%MODDPASTERISK%%lib/freeswitch/mod/mod_dialplan_asterisk.so X%%MODDPDIRECTORY%%lib/freeswitch/mod/mod_dialplan_directory.la X%%MODDPDIRECTORY%%lib/freeswitch/mod/mod_dialplan_directory.so Xlib/freeswitch/mod/mod_dialplan_xml.la Xlib/freeswitch/mod/mod_dialplan_xml.so X%%MODDINGALING%%lib/freeswitch/mod/mod_dingaling.la X%%MODDINGALING%%lib/freeswitch/mod/mod_dingaling.so X%%MODDIRECTORY%%lib/freeswitch/mod/mod_directory.la X%%MODDIRECTORY%%lib/freeswitch/mod/mod_directory.so X%%MODDISTRIBUTOR%%lib/freeswitch/mod/mod_distributor.la X%%MODDISTRIBUTOR%%lib/freeswitch/mod/mod_distributor.so Xlib/freeswitch/mod/mod_dptools.la Xlib/freeswitch/mod/mod_dptools.so X%%MODEASYROUTE%%lib/freeswitch/mod/mod_easyroute.la X%%MODEASYROUTE%%lib/freeswitch/mod/mod_easyroute.so Xlib/freeswitch/mod/mod_enum.la Xlib/freeswitch/mod/mod_enum.so X%%MODERLANGEVENT%%lib/freeswitch/mod/mod_erlang_event.la X%%MODERLANGEVENT%%lib/freeswitch/mod/mod_erlang_event.so Xlib/freeswitch/mod/mod_esf.la Xlib/freeswitch/mod/mod_esf.so X%%MODMULTICAST%%lib/freeswitch/mod/mod_event_multicast.la X%%MODMULTICAST%%lib/freeswitch/mod/mod_event_multicast.so Xlib/freeswitch/mod/mod_event_socket.la Xlib/freeswitch/mod/mod_event_socket.so X%%MODEVENTZMQ%%lib/freeswitch/mod/mod_event_zmq.la X%%MODEVENTZMQ%%lib/freeswitch/mod/mod_event_zmq.so Xlib/freeswitch/mod/mod_expr.la Xlib/freeswitch/mod/mod_expr.so Xlib/freeswitch/mod/mod_fifo.la Xlib/freeswitch/mod/mod_fifo.so X%%MODFLITE%%lib/freeswitch/mod/mod_flite.la X%%MODFLITE%%lib/freeswitch/mod/mod_flite.so X%%MODFREETDM%%lib/freeswitch/mod/mod_freetdm.la X%%MODFREETDM%%lib/freeswitch/mod/mod_freetdm.so X%%MODFSK%%lib/freeswitch/mod/mod_fsk.la X%%MODFSK%%lib/freeswitch/mod/mod_fsk.so Xlib/freeswitch/mod/mod_fsv.la Xlib/freeswitch/mod/mod_fsv.so Xlib/freeswitch/mod/mod_g723_1.la Xlib/freeswitch/mod/mod_g723_1.so Xlib/freeswitch/mod/mod_g729.la Xlib/freeswitch/mod/mod_g729.so Xlib/freeswitch/mod/mod_h26x.la Xlib/freeswitch/mod/mod_h26x.so Xlib/freeswitch/mod/mod_hash.la Xlib/freeswitch/mod/mod_hash.so X%%MODHTTAPI%%lib/freeswitch/mod/mod_httapi.la X%%MODHTTAPI%%lib/freeswitch/mod/mod_httapi.so X%%MODHTTPCACHE%%lib/freeswitch/mod/mod_http_cache.la X%%MODHTTPCACHE%%lib/freeswitch/mod/mod_http_cache.so Xlib/freeswitch/mod/mod_ilbc.la Xlib/freeswitch/mod/mod_ilbc.so X%%MODISAC%%lib/freeswitch/mod/mod_isac.la X%%MODISAC%%lib/freeswitch/mod/mod_isac.so X%%MODLADSPA%%lib/freeswitch/mod/mod_ladspa.la X%%MODLADSPA%%lib/freeswitch/mod/mod_ladspa.so X%%MODLCR%%lib/freeswitch/mod/mod_lcr.la X%%MODLCR%%lib/freeswitch/mod/mod_lcr.so Xlib/freeswitch/mod/mod_local_stream.la Xlib/freeswitch/mod/mod_local_stream.so Xlib/freeswitch/mod/mod_logfile.la Xlib/freeswitch/mod/mod_logfile.so Xlib/freeswitch/mod/mod_loopback.la Xlib/freeswitch/mod/mod_loopback.so Xlib/freeswitch/mod/mod_lua.la Xlib/freeswitch/mod/mod_lua.so X%%MODMEMCACHE%%lib/freeswitch/mod/mod_memcache.la X%%MODMEMCACHE%%lib/freeswitch/mod/mod_memcache.so Xlib/freeswitch/mod/mod_native_file.la Xlib/freeswitch/mod/mod_native_file.so X%%MODNIBBLEBILL%%lib/freeswitch/mod/mod_nibblebill.la X%%MODNIBBLEBILL%%lib/freeswitch/mod/mod_nibblebill.so X%%MODOPUS%%lib/freeswitch/mod/mod_opus.la X%%MODOPUS%%lib/freeswitch/mod/mod_opus.so X%%MODPERL%%lib/freeswitch/mod/mod_perl.la X%%MODPERL%%lib/freeswitch/mod/mod_perl.so X%%MODPOCKETSPHINX%%lib/freeswitch/mod/mod_pocketsphinx.la X%%MODPOCKETSPHINX%%lib/freeswitch/mod/mod_pocketsphinx.so X%%MODPORTAUDIO%%lib/freeswitch/mod/mod_portaudio.la X%%MODPORTAUDIO%%lib/freeswitch/mod/mod_portaudio.so X%%MODPASTREAM%%lib/freeswitch/mod/mod_portaudio_stream.la X%%MODPASTREAM%%lib/freeswitch/mod/mod_portaudio_stream.so X%%MODPOSIXTIMER%%lib/freeswitch/mod/mod_posix_timer.la X%%MODPOSIXTIMER%%lib/freeswitch/mod/mod_posix_timer.so X%%MODPYTHON%%lib/freeswitch/mod/mod_python.la X%%MODPYTHON%%lib/freeswitch/mod/mod_python.so X%%MODRSS%%lib/freeswitch/mod/mod_rss.la X%%MODRSS%%lib/freeswitch/mod/mod_rss.so X%%MODRTMP%%lib/freeswitch/mod/mod_rtmp.la X%%MODRTMP%%lib/freeswitch/mod/mod_rtmp.so X%%MODSAYDE%%lib/freeswitch/mod/mod_say_de.la X%%MODSAYDE%%lib/freeswitch/mod/mod_say_de.so X%%MODSAYEN%%lib/freeswitch/mod/mod_say_en.la X%%MODSAYEN%%lib/freeswitch/mod/mod_say_en.so X%%MODSAYES%%lib/freeswitch/mod/mod_say_es.la X%%MODSAYES%%lib/freeswitch/mod/mod_say_es.so X%%MODSAYFR%%lib/freeswitch/mod/mod_say_fr.la X%%MODSAYFR%%lib/freeswitch/mod/mod_say_fr.so X%%MODSAYHE%%lib/freeswitch/mod/mod_say_he.la X%%MODSAYHE%%lib/freeswitch/mod/mod_say_he.so X%%MODSAYHU%%lib/freeswitch/mod/mod_say_hu.la X%%MODSAYHU%%lib/freeswitch/mod/mod_say_hu.so X%%MODSAYIT%%lib/freeswitch/mod/mod_say_it.la X%%MODSAYIT%%lib/freeswitch/mod/mod_say_it.so X%%MODSAYNL%%lib/freeswitch/mod/mod_say_nl.la X%%MODSAYNL%%lib/freeswitch/mod/mod_say_nl.so X%%MODSAYPT%%lib/freeswitch/mod/mod_say_pt.la X%%MODSAYPT%%lib/freeswitch/mod/mod_say_pt.so X%%MODSAYRU%%lib/freeswitch/mod/mod_say_ru.la X%%MODSAYRU%%lib/freeswitch/mod/mod_say_ru.so X%%MODSAYTH%%lib/freeswitch/mod/mod_say_th.la X%%MODSAYTH%%lib/freeswitch/mod/mod_say_th.so X%%MODSAYZH%%lib/freeswitch/mod/mod_say_zh.la X%%MODSAYZH%%lib/freeswitch/mod/mod_say_zh.so X%%MODSHELLSTREAM%%lib/freeswitch/mod/mod_shell_stream.la X%%MODSHELLSTREAM%%lib/freeswitch/mod/mod_shell_stream.so X%%MODSHOUT%%lib/freeswitch/mod/mod_shout.la X%%MODSHOUT%%lib/freeswitch/mod/mod_shout.so X%%MODSILK%%lib/freeswitch/mod/mod_silk.la X%%MODSILK%%lib/freeswitch/mod/mod_silk.so Xlib/freeswitch/mod/mod_siren.la Xlib/freeswitch/mod/mod_siren.so X%%MODSKINNY%%lib/freeswitch/mod/mod_skinny.la X%%MODSKINNY%%lib/freeswitch/mod/mod_skinny.so Xlib/freeswitch/mod/mod_sms.la Xlib/freeswitch/mod/mod_sms.so X%%MODSNAPSHOT%%lib/freeswitch/mod/mod_snapshot.la X%%MODSNAPSHOT%%lib/freeswitch/mod/mod_snapshot.so Xlib/freeswitch/mod/mod_sndfile.la Xlib/freeswitch/mod/mod_sndfile.so X%%MODSNMP%%lib/freeswitch/mod/mod_snmp.la X%%MODSNMP%%lib/freeswitch/mod/mod_snmp.so X%%MODSNOM%%lib/freeswitch/mod/mod_snom.la X%%MODSNOM%%lib/freeswitch/mod/mod_snom.so Xlib/freeswitch/mod/mod_sofia.la Xlib/freeswitch/mod/mod_sofia.so X%%MODSOUNDTOUCH%%lib/freeswitch/mod/mod_soundtouch.la X%%MODSOUNDTOUCH%%lib/freeswitch/mod/mod_soundtouch.so Xlib/freeswitch/mod/mod_spandsp.la Xlib/freeswitch/mod/mod_spandsp.so Xlib/freeswitch/mod/mod_speex.la Xlib/freeswitch/mod/mod_speex.so Xlib/freeswitch/mod/mod_spidermonkey.la Xlib/freeswitch/mod/mod_spidermonkey.so Xlib/freeswitch/mod/mod_spidermonkey_core_db.la Xlib/freeswitch/mod/mod_spidermonkey_core_db.so Xlib/freeswitch/mod/mod_spidermonkey_curl.la Xlib/freeswitch/mod/mod_spidermonkey_curl.so Xlib/freeswitch/mod/mod_spidermonkey_odbc.la Xlib/freeswitch/mod/mod_spidermonkey_odbc.so Xlib/freeswitch/mod/mod_spidermonkey_socket.la Xlib/freeswitch/mod/mod_spidermonkey_socket.so Xlib/freeswitch/mod/mod_spidermonkey_teletone.la Xlib/freeswitch/mod/mod_spidermonkey_teletone.so X%%MODSPY%%lib/freeswitch/mod/mod_spy.la X%%MODSPY%%lib/freeswitch/mod/mod_spy.so Xlib/freeswitch/mod/mod_syslog.la Xlib/freeswitch/mod/mod_syslog.so Xlib/freeswitch/mod/mod_tone_stream.la Xlib/freeswitch/mod/mod_tone_stream.so X%%MODTTSCMDLINE%%lib/freeswitch/mod/mod_tts_commandline.la X%%MODTTSCMDLINE%%lib/freeswitch/mod/mod_tts_commandline.so X%%MODUNIMRCP%%lib/freeswitch/mod/mod_unimrcp.la X%%MODUNIMRCP%%lib/freeswitch/mod/mod_unimrcp.so Xlib/freeswitch/mod/mod_valet_parking.la Xlib/freeswitch/mod/mod_valet_parking.so X%%MODVLC%%lib/freeswitch/mod_vlc.la X%%MODVLC%%lib/freeswitch/mod_vlc.so X%%MODVMD%%lib/freeswitch/mod/mod_vmd.la X%%MODVMD%%lib/freeswitch/mod/mod_vmd.so Xlib/freeswitch/mod/mod_voicemail.la Xlib/freeswitch/mod/mod_voicemail.so X%%MODVOICEMAILIVR%%lib/freeswitch/mod/mod_voicemail_ivr.la X%%MODVOICEMAILIVR%%lib/freeswitch/mod/mod_voicemail_ivr.so Xlib/freeswitch/mod/mod_xml_cdr.la Xlib/freeswitch/mod/mod_xml_cdr.so X%%MODXMLCURL%%lib/freeswitch/mod/mod_xml_curl.la X%%MODXMLCURL%%lib/freeswitch/mod/mod_xml_curl.so Xlib/freeswitch/mod/mod_xml_rpc.la Xlib/freeswitch/mod/mod_xml_rpc.so X%%MODPYTHON%%lib/python2.7/site-packages/freeswitch.py Xlibdata/pkgconfig/freeswitch.pc X%%MODFREETDM%%libdata/pkgconfig/freetdm.pc X%%MODPERL%%perl/freeswitch.la X%%MODPERL%%perl/freeswitch.pm X%%MODPERL%%perl/freeswitch.so Xwww/freeswitch/htdocs/license.txt.sample Xwww/freeswitch/htdocs/slim.swf.sample Xwww/freeswitch/htdocs/slimtest.htm.sample X@dirrm www/freeswitch/htdocs X@dirrm www/freeswitch X@dirrmtry share/freeswitch/sounds X@dirrmtry share/freeswitch X%%MODPERL%%@dirrm perl X@dirrm lib/freeswitch/mod X@dirrm lib/freeswitch/lib X@dirrm lib/freeswitch X@dirrm include/freeswitch X@dirrm %%ETCDIR%%/scripts X%%MODPOCKETSPHINX%%@dirrm %%ETCDIR%%/grammar/model/communicator X%%MODPOCKETSPHINX%%@dirrm %%ETCDIR%%/grammar/model X@dirrm %%ETCDIR%%/grammar X@dirrmtry %%ETCDIR%%/conf/directory/default X@dirrmtry %%ETCDIR%%/conf/directory/ X@dirrmtry %%ETCDIR%%/conf/autoload_configs X@dirrmtry %%ETCDIR%%/conf X@dirrmtry %%ETCDIR%% X@cwd /var X@dirrmtry log/freeswitch/xml_cdr X@dirrmtry log/freeswitch X@dirrmtry freeswitch/recordings X@dirrmtry freeswitch X@dirrmtry db/freeswitch 42f4b6fec95563c41d056ae1f51b4321 exit --------------060803070103050808040409--