From feb86a1699a7273af44489780524f3a6fa17dd15 Mon Sep 17 00:00:00 2001 From: mcrane Date: Tue, 16 Jun 2009 05:04:31 -0600 Subject: FreeSWITCH resolve dependency for mod_shout --- config/freeswitch/freeswitch.inc | 36 +++++++++++++++++++++++++++++++++--- config/freeswitch/freeswitch.xml | 2 +- 2 files changed, 34 insertions(+), 4 deletions(-) (limited to 'config/freeswitch') diff --git a/config/freeswitch/freeswitch.inc b/config/freeswitch/freeswitch.inc index a4df2be1..c675f9ee 100644 --- a/config/freeswitch/freeswitch.inc +++ b/config/freeswitch/freeswitch.inc @@ -815,6 +815,7 @@ function sync_package_freeswitch_modules() $tmpxml .= "\n"; $tmpxml .= " \n"; if ($rowhelper['mod_spidermonkey'] == "enable"){ $tmpxml .= " \n"; } + if ($rowhelper['mod_spidermonkey_odbc'] == "enable"){ $tmpxml .= " \n"; } if ($rowhelper['mod_perl'] == "enable"){ $tmpxml .= " \n"; } if ($rowhelper['mod_python'] == "enable"){ $tmpxml .= " \n"; } if ($rowhelper['mod_java'] == "enable"){ $tmpxml .= " \n"; } @@ -829,6 +830,12 @@ function sync_package_freeswitch_modules() $tmpxml .= "\n"; $tmpxml .= " \n"; if ($rowhelper['mod_say_en'] == "enable"){ $tmpxml .= " \n"; } + if ($rowhelper['mod_say_de'] == "enable"){ $tmpxml .= " \n"; } + if ($rowhelper['mod_say_es'] == "enable"){ $tmpxml .= " \n"; } + if ($rowhelper['mod_say_fr'] == "enable"){ $tmpxml .= " \n"; } + if ($rowhelper['mod_say_it'] == "enable"){ $tmpxml .= " \n"; } + if ($rowhelper['mod_say_nl'] == "enable"){ $tmpxml .= " \n"; } + if ($rowhelper['mod_say_ru'] == "enable"){ $tmpxml .= " \n"; } if ($rowhelper['mod_say_zh'] == "enable"){ $tmpxml .= " \n"; } $tmpxml .= " \n"; $tmpxml .= ""; @@ -2575,9 +2582,9 @@ function sync_package_freeswitch() function freeswitch_php_install_command() { global $config; - $freeswitch_package_version = "0.9.2"; - $freeswitch_build_version = "1.0.4 pre 6"; - $freeswitch_build_revision = "13238"; + $freeswitch_package_version = "0.9.2.2"; + $freeswitch_build_version = "1.0.4 pre 8"; + $freeswitch_build_revision = "13775"; //set script execution time limit to 24 hours set_time_limit (86400); @@ -2659,7 +2666,9 @@ function freeswitch_php_install_command() //download lib files exec("cd /usr/local/lib/;fetch http://www.pfsense.com/packages/config/freeswitch/libtinfo.so.5.6"); exec("cd /usr/local/lib/;fetch http://www.pfsense.com/packages/config/freeswitch/libncurses.so.5.6"); + exec("cd /usr/local/lib/;fetch http://www.pfsense.com/packages/config/freeswitch/libncurses.so.5.7"); exec("cd /usr/local/lib/;fetch http://www.pfsense.com/packages/config/freeswitch/libogg.so.5.3"); + exec("cp /usr/local/lib/libogg.so.5.3 /usr/local/lib/libogg.so.5"); exec("cd /usr/local/lib/;fetch http://www.pfsense.com/packages/config/freeswitch/libvorbis.so.4"); exec("cd /usr/local/lib/;fetch http://www.pfsense.com/packages/config/freeswitch/libcurl.so.5"); exec("cd /usr/local/lib/;fetch http://www.pfsense.com/packages/config/freeswitch/libodbc.so.1"); @@ -3188,6 +3197,9 @@ function freeswitch_php_install_command() if (strlen($config['installedpackages']['freeswitchmodules']['config'][0]['mod_spidermonkey']) == 0) { $config['installedpackages']['freeswitchmodules']['config'][0]['mod_spidermonkey'] = "enable"; } + if (strlen($config['installedpackages']['freeswitchmodules']['config'][0]['mod_spidermonkey_odbc']) == 0) { + $config['installedpackages']['freeswitchmodules']['config'][0]['mod_spidermonkey_odbc'] = "disable"; + } if (strlen($config['installedpackages']['freeswitchmodules']['config'][0]['mod_perl']) == 0) { $config['installedpackages']['freeswitchmodules']['config'][0]['mod_perl'] = "disable"; } @@ -3218,6 +3230,24 @@ function freeswitch_php_install_command() if (strlen($config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_en']) == 0) { $config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_en'] = "enable"; } + if (strlen($config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_de']) == 0) { + $config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_de'] = "disable"; + } + if (strlen($config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_es']) == 0) { + $config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_es'] = "disable"; + } + if (strlen($config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_fr']) == 0) { + $config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_fr'] = "disable"; + } + if (strlen($config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_it']) == 0) { + $config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_it'] = "disable"; + } + if (strlen($config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_nl']) == 0) { + $config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_nl'] = "disable"; + } + if (strlen($config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_ru']) == 0) { + $config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_ru'] = "disable"; + } if (strlen($config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_zh']) == 0) { $config['installedpackages']['freeswitchmodules']['config'][0]['mod_say_zh'] = "disable"; } diff --git a/config/freeswitch/freeswitch.xml b/config/freeswitch/freeswitch.xml index c786a41b..3ce9d0f2 100644 --- a/config/freeswitch/freeswitch.xml +++ b/config/freeswitch/freeswitch.xml @@ -44,7 +44,7 @@ Describe your package requirements here Currently there are no FAQ items provided. FreeSWITCH Settings - 0.9.2 + 0.9.2.2 FreeSWITCH: Settings /usr/local/pkg/freeswitch.inc -- cgit v1.2.3