]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
Asterisk: update to 1.4.42.
authorArne Fitzenreiter <arne_f@ipfire.org>
Fri, 4 Nov 2011 11:39:55 +0000 (12:39 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Fri, 4 Nov 2011 11:39:55 +0000 (12:39 +0100)
removed some addons that works only with zaptel.

config/asterisk/asterisk.makeopts
config/rootfiles/packages/asterisk
lfs/asterisk

index 2c5c8007270ad8b3d387564ddd389921de442147..cac9675d553bc8f94607daebf854729ceadb1a61 100644 (file)
@@ -6,6 +6,7 @@ MENUSELECT_FORMATS=
 MENUSELECT_FUNCS=func_odbc 
 MENUSELECT_PBX=pbx_gtkconsole 
 MENUSELECT_RES=res_config_odbc res_config_pgsql res_jabber res_odbc 
+MENUSELECT_TESTS=test_astobj2 test_expr test_poll test_skel 
 MENUSELECT_OPTS_app_voicemail=
 MENUSELECT_CFLAGS=LOADABLE_MODULES 
 MENUSELECT_EMBED=
@@ -30,3 +31,7 @@ MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_odbc
 MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_pgsql
 MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_jabber
 MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_odbc
+MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_astobj2
+MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_expr
+MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_poll
+MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_skel
index 789ec1bc20997082114f33b0b6ba7dda89b41eb3..896d900bb8cefe0af98115ce83408a28936e1f9e 100644 (file)
@@ -75,6 +75,7 @@ etc/rc.d/rc6.d/K30asterisk
 #usr/include/asterisk/rtp.h
 #usr/include/asterisk/say.h
 #usr/include/asterisk/sched.h
+#usr/include/asterisk/select.h
 #usr/include/asterisk/sha1.h
 #usr/include/asterisk/slinfactory.h
 #usr/include/asterisk/smdi.h
@@ -84,6 +85,7 @@ etc/rc.d/rc6.d/K30asterisk
 #usr/include/asterisk/strings.h
 #usr/include/asterisk/tdd.h
 #usr/include/asterisk/term.h
+#usr/include/asterisk/test.h
 #usr/include/asterisk/threadstorage.h
 #usr/include/asterisk/time.h
 #usr/include/asterisk/tonezone_compat.h
@@ -110,7 +112,6 @@ usr/lib/asterisk/modules/app_dahdibarge.so
 usr/lib/asterisk/modules/app_dahdiras.so
 usr/lib/asterisk/modules/app_dahdiscan.so
 usr/lib/asterisk/modules/app_db.so
-usr/lib/asterisk/modules/app_devstate.so
 usr/lib/asterisk/modules/app_dial.so
 usr/lib/asterisk/modules/app_dictate.so
 usr/lib/asterisk/modules/app_directed_pickup.so
@@ -120,7 +121,6 @@ usr/lib/asterisk/modules/app_dumpchan.so
 usr/lib/asterisk/modules/app_echo.so
 usr/lib/asterisk/modules/app_exec.so
 usr/lib/asterisk/modules/app_externalivr.so
-usr/lib/asterisk/modules/app_fax.so
 usr/lib/asterisk/modules/app_festival.so
 usr/lib/asterisk/modules/app_flash.so
 usr/lib/asterisk/modules/app_followme.so
@@ -139,11 +139,8 @@ usr/lib/asterisk/modules/app_mixmonitor.so
 usr/lib/asterisk/modules/app_morsecode.so
 usr/lib/asterisk/modules/app_mp3.so
 usr/lib/asterisk/modules/app_nbscat.so
-usr/lib/asterisk/modules/app_nv_backgrounddetect.so
-usr/lib/asterisk/modules/app_nv_faxdetect.so
 usr/lib/asterisk/modules/app_page.so
 usr/lib/asterisk/modules/app_parkandannounce.so
-usr/lib/asterisk/modules/app_pickup2.so
 usr/lib/asterisk/modules/app_playback.so
 usr/lib/asterisk/modules/app_privacy.so
 usr/lib/asterisk/modules/app_queue.so
@@ -171,7 +168,6 @@ usr/lib/asterisk/modules/app_test.so
 usr/lib/asterisk/modules/app_transfer.so
 usr/lib/asterisk/modules/app_url.so
 usr/lib/asterisk/modules/app_userevent.so
-usr/lib/asterisk/modules/app_valetparking.so
 usr/lib/asterisk/modules/app_verbose.so
 usr/lib/asterisk/modules/app_voicemail.so
 usr/lib/asterisk/modules/app_waitforring.so
@@ -226,7 +222,6 @@ usr/lib/asterisk/modules/func_channel.so
 usr/lib/asterisk/modules/func_curl.so
 usr/lib/asterisk/modules/func_cut.so
 usr/lib/asterisk/modules/func_db.so
-usr/lib/asterisk/modules/func_devstate.so
 usr/lib/asterisk/modules/func_enum.so
 usr/lib/asterisk/modules/func_env.so
 usr/lib/asterisk/modules/func_global.so
@@ -364,7 +359,7 @@ var/lib/asterisk/images/asterisk-intro.jpg
 var/lib/asterisk/keys/freeworlddialup.pub
 var/lib/asterisk/keys/iaxtel.pub
 #var/lib/asterisk/moh
-var/lib/asterisk/moh/.asterisk-moh-opsound-gsm
+var/lib/asterisk/moh/.asterisk-moh-opsound-gsm-2.03
 var/lib/asterisk/moh/CHANGES-asterisk-moh-opsound-gsm
 var/lib/asterisk/moh/CREDITS-asterisk-moh-opsound-gsm
 var/lib/asterisk/moh/LICENSE-asterisk-moh-opsound-gsm
@@ -374,14 +369,14 @@ var/lib/asterisk/moh/macroform-the_simplicity.gsm
 var/lib/asterisk/moh/manolo_camp-morning_coffee.gsm
 var/lib/asterisk/moh/reno_project-system.gsm
 #var/lib/asterisk/sounds
-var/lib/asterisk/sounds/.asterisk-core-sounds-en-gsm-1.4.16
-var/lib/asterisk/sounds/.asterisk-extra-sounds-en-gsm-1.4.9
+var/lib/asterisk/sounds/.asterisk-core-sounds-en-gsm-1.4.20
+var/lib/asterisk/sounds/.asterisk-extra-sounds-en-gsm-1.4.11
 var/lib/asterisk/sounds/1-for-am-2-for-pm.gsm
 var/lib/asterisk/sounds/1-yes-2-no.gsm
-var/lib/asterisk/sounds/CHANGES-asterisk-core-en-1.4.16
-var/lib/asterisk/sounds/CHANGES-asterisk-extra-en-1.4.9
-var/lib/asterisk/sounds/CREDITS-asterisk-core-en-1.4.16
-var/lib/asterisk/sounds/LICENSE-asterisk-core-en-1.4.16
+var/lib/asterisk/sounds/CHANGES-asterisk-core-en-1.4.20
+var/lib/asterisk/sounds/CHANGES-asterisk-extra-en-1.4.11
+var/lib/asterisk/sounds/CREDITS-asterisk-core-en-1.4.20
+var/lib/asterisk/sounds/LICENSE-asterisk-core-en-1.4.20
 var/lib/asterisk/sounds/T-changed-to.gsm
 var/lib/asterisk/sounds/T-is-not-available.gsm
 var/lib/asterisk/sounds/T-to-disable-ancmnt.gsm
@@ -447,6 +442,7 @@ var/lib/asterisk/sounds/are-you-still-there2.gsm
 var/lib/asterisk/sounds/arizona.gsm
 var/lib/asterisk/sounds/arkansas.gsm
 var/lib/asterisk/sounds/arlington.gsm
+var/lib/asterisk/sounds/ascending-2tone.gsm
 var/lib/asterisk/sounds/astcc-account-balance-is.gsm
 var/lib/asterisk/sounds/astcc-account-number-invalid.gsm
 var/lib/asterisk/sounds/astcc-balance-of-account-is.gsm
@@ -538,7 +534,7 @@ var/lib/asterisk/sounds/carried-away-by-monkeys.gsm
 var/lib/asterisk/sounds/cause-code.gsm
 var/lib/asterisk/sounds/cc-amex.gsm
 var/lib/asterisk/sounds/cc-discover.gsm
-var/lib/asterisk/sounds/cc-nastercard.gsm
+var/lib/asterisk/sounds/cc-mastercard.gsm
 var/lib/asterisk/sounds/cc-visa.gsm
 var/lib/asterisk/sounds/celsius.gsm
 var/lib/asterisk/sounds/cent.gsm
@@ -599,12 +595,16 @@ var/lib/asterisk/sounds/conf-lockednow.gsm
 var/lib/asterisk/sounds/conf-muted.gsm
 var/lib/asterisk/sounds/conf-noempty.gsm
 var/lib/asterisk/sounds/conf-nonextended.gsm
+var/lib/asterisk/sounds/conf-now-muted.gsm
+var/lib/asterisk/sounds/conf-now-recording.gsm
+var/lib/asterisk/sounds/conf-now-unmuted.gsm
 var/lib/asterisk/sounds/conf-onlyone.gsm
 var/lib/asterisk/sounds/conf-onlyperson.gsm
 var/lib/asterisk/sounds/conf-onlypersonleft.gsm
 var/lib/asterisk/sounds/conf-otherinparty.gsm
 var/lib/asterisk/sounds/conf-peopleinconf.gsm
 var/lib/asterisk/sounds/conf-placeintoconf.gsm
+var/lib/asterisk/sounds/conf-roll-callcomplete.gsm
 var/lib/asterisk/sounds/conf-sysop.gsm
 var/lib/asterisk/sounds/conf-sysopreq.gsm
 var/lib/asterisk/sounds/conf-sysopreqcancelled.gsm
@@ -863,6 +863,7 @@ var/lib/asterisk/sounds/denver.gsm
 var/lib/asterisk/sounds/department-administrator.gsm
 var/lib/asterisk/sounds/department.gsm
 var/lib/asterisk/sounds/deposit.gsm
+var/lib/asterisk/sounds/descending-2tone.gsm
 var/lib/asterisk/sounds/design.gsm
 var/lib/asterisk/sounds/detroit.gsm
 var/lib/asterisk/sounds/development.gsm
@@ -926,6 +927,7 @@ var/lib/asterisk/sounds/digits/9.gsm
 var/lib/asterisk/sounds/digits/90.gsm
 var/lib/asterisk/sounds/digits/a-m.gsm
 var/lib/asterisk/sounds/digits/at.gsm
+var/lib/asterisk/sounds/digits/billion.gsm
 var/lib/asterisk/sounds/digits/day-0.gsm
 var/lib/asterisk/sounds/digits/day-1.gsm
 var/lib/asterisk/sounds/digits/day-2.gsm
@@ -1054,11 +1056,21 @@ var/lib/asterisk/sounds/digits/h-20.gsm
 var/lib/asterisk/sounds/digits/h-3.gsm
 var/lib/asterisk/sounds/digits/h-30.gsm
 var/lib/asterisk/sounds/digits/h-4.gsm
+var/lib/asterisk/sounds/digits/h-40.gsm
 var/lib/asterisk/sounds/digits/h-5.gsm
+var/lib/asterisk/sounds/digits/h-50.gsm
 var/lib/asterisk/sounds/digits/h-6.gsm
+var/lib/asterisk/sounds/digits/h-60.gsm
 var/lib/asterisk/sounds/digits/h-7.gsm
+var/lib/asterisk/sounds/digits/h-70.gsm
 var/lib/asterisk/sounds/digits/h-8.gsm
+var/lib/asterisk/sounds/digits/h-80.gsm
 var/lib/asterisk/sounds/digits/h-9.gsm
+var/lib/asterisk/sounds/digits/h-90.gsm
+var/lib/asterisk/sounds/digits/h-billion.gsm
+var/lib/asterisk/sounds/digits/h-hundred.gsm
+var/lib/asterisk/sounds/digits/h-million.gsm
+var/lib/asterisk/sounds/digits/h-thousand.gsm
 var/lib/asterisk/sounds/digits/hundred.gsm
 var/lib/asterisk/sounds/digits/million.gsm
 var/lib/asterisk/sounds/digits/minus.gsm
@@ -1128,6 +1140,7 @@ var/lib/asterisk/sounds/el-paso.gsm
 var/lib/asterisk/sounds/eleventh.gsm
 var/lib/asterisk/sounds/email.gsm
 var/lib/asterisk/sounds/emergency.gsm
+var/lib/asterisk/sounds/en_AU
 var/lib/asterisk/sounds/enabled.gsm
 var/lib/asterisk/sounds/encode.gsm
 var/lib/asterisk/sounds/engineering.gsm
@@ -1763,6 +1776,7 @@ var/lib/asterisk/sounds/pascal2.gsm
 var/lib/asterisk/sounds/patchy.gsm
 var/lib/asterisk/sounds/pbx-invalid.gsm
 var/lib/asterisk/sounds/pbx-invalidpark.gsm
+var/lib/asterisk/sounds/pbx-parkingfailed.gsm
 var/lib/asterisk/sounds/pbx-transfer.gsm
 var/lib/asterisk/sounds/pence.gsm
 var/lib/asterisk/sounds/pennies.gsm
@@ -1955,6 +1969,7 @@ var/lib/asterisk/sounds/quarter.gsm
 var/lib/asterisk/sounds/queue-callswaiting.gsm
 var/lib/asterisk/sounds/queue-holdtime.gsm
 var/lib/asterisk/sounds/queue-less-than.gsm
+var/lib/asterisk/sounds/queue-minute.gsm
 var/lib/asterisk/sounds/queue-minutes.gsm
 var/lib/asterisk/sounds/queue-periodic-announce.gsm
 var/lib/asterisk/sounds/queue-quantity1.gsm
index 6b8d4490390e27ff4db4a9291fd40d267e3c7f8d..7f9c53b13d0aabe933de7ab394ac47c972da0f82 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.4.28
+VER        = 1.4.42
 
 THISAPP    = asterisk-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = asterisk
-PAK_VER    = 5
+PAK_VER    = 6
 
 CHAN_CAPI  = chan_capi-1.1.4
 
@@ -44,29 +44,26 @@ DEPS       = "libpri libtiff libvorbis libogg spandsp netsnmpd"
 
 objects = $(DL_FILE) \
        asterisk-1.4-de-prompts.tar.gz \
-       asterisk-core-sounds-en-gsm-1.4.16.tar.gz \
-       asterisk-extra-sounds-en-gsm-1.4.9.tar.gz \
-       asterisk-moh-opsound-gsm.tar.gz \
-       asterisk-addons-1.4.9.tar.gz \
-       agx-ast-addons-svn65.tgz \
+       asterisk-core-sounds-en-gsm-1.4.22.tar.gz \
+       asterisk-extra-sounds-en-gsm-1.4.11.tar.gz \
+       asterisk-moh-opsound-gsm-2.03.tar.gz \
+       asterisk-addons-1.4.13.tar.gz \
        $(CHAN_CAPI).tar.gz
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-asterisk-core-sounds-en-gsm-1.4.16.tar.gz = $(URL_IPFIRE)/asterisk-core-sounds-en-gsm-1.4.16.tar.gz
-asterisk-extra-sounds-en-gsm-1.4.9.tar.gz = $(URL_IPFIRE)/asterisk-extra-sounds-en-gsm-1.4.9.tar.gz
-asterisk-moh-opsound-gsm.tar.gz = $(URL_IPFIRE)/asterisk-moh-opsound-gsm.tar.gz
+asterisk-core-sounds-en-gsm-1.4.22.tar.gz = $(URL_IPFIRE)/asterisk-core-sounds-en-gsm-1.4.22.tar.gz
+asterisk-extra-sounds-en-gsm-1.4.11.tar.gz = $(URL_IPFIRE)/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz
+asterisk-moh-opsound-gsm-2.03.tar.gz = $(URL_IPFIRE)/asterisk-moh-opsound-gsm-2.03.tar.gz
 asterisk-1.4-de-prompts.tar.gz = $(URL_IPFIRE)/asterisk-1.4-de-prompts.tar.gz
-asterisk-addons-1.4.9.tar.gz = $(URL_IPFIRE)/asterisk-addons-1.4.9.tar.gz
-agx-ast-addons-svn65.tgz = $(URL_IPFIRE)/agx-ast-addons-svn65.tgz
+asterisk-addons-1.4.13.tar.gz = $(URL_IPFIRE)/asterisk-addons-1.4.13.tar.gz
 $(CHAN_CAPI).tar.gz = $(URL_IPFIRE)/$(CHAN_CAPI).tar.gz
 
-$(DL_FILE)_MD5 = e8006ce319e18ce07ce1335ad583330a
-asterisk-core-sounds-en-gsm-1.4.16.tar.gz_MD5 = 87145c1775141613d1471864dae12bdd
-asterisk-extra-sounds-en-gsm-1.4.9.tar.gz_MD5 = ffa11b9d0128735425c43b9ce445dedf
-asterisk-moh-opsound-gsm.tar.gz_MD5 = 1fa8246f532a08ecc359f5e428bd7f60
+$(DL_FILE)_MD5 = 332f2f67e0eefe84b1e55320eab45166
+asterisk-core-sounds-en-gsm-1.4.22.tar.gz_MD5 = 2a99a45c0675135255bc65796b12f7c6
+asterisk-extra-sounds-en-gsm-1.4.11.tar.gz_MD5 = 5479cb4cb81d678304d96f35e4933a11
+asterisk-moh-opsound-gsm-2.03.tar.gz_MD5 = 09066f55f1358f298bc1a6e4678a3ddf
 asterisk-1.4-de-prompts.tar.gz_MD5 = 626a2b95071a5505851e43874dfbfd5c
-asterisk-addons-1.4.9.tar.gz_MD5 = 0c0ddf2386a9541e416e122ca082e611
-agx-ast-addons-svn65.tgz_MD5 = 9372d818cc68337658110f793d0fd8e0
+asterisk-addons-1.4.13.tar.gz_MD5 = e59471b6f25901a82e45b9e5e0c73703
 $(CHAN_CAPI).tar.gz_MD5 = 18fa835e724b7814deafbfa5b8cb01eb
 
 install : $(TARGET)
@@ -110,9 +107,15 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd $(DIR_APP) && cp -fv $(DIR_SRC)/config/asterisk/asterisk.makeopts menuselect.makeopts
 
        # add additional sounds
-       cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-core-sounds-en-gsm-1.4.16.tar.gz $(DIR_APP)/sounds/
-       cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-extra-sounds-en-gsm-1.4.9.tar.gz $(DIR_APP)/sounds/
-       cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-moh-opsound-gsm.tar.gz $(DIR_APP)/sounds/
+       cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-core-sounds-en-gsm-1.4.22.tar.gz $(DIR_APP)/sounds/
+       cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz $(DIR_APP)/sounds/
+       cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-moh-opsound-gsm-2.03.tar.gz $(DIR_APP)/sounds/
+
+       # Fix wrong cpu optimization (march=armv5tel)
+       cd $(DIR_APP) && sed -i -e "s|^PROC=armv5te.*|PROC=armv5te|g" makeopts
+
+       # Add armv5te to gsm codecs
+       cd $(DIR_APP) && sed -i -e "s|armv5b |*armv5te |g" codecs/gsm/Makefile
 
        # compile and install
        cd $(DIR_APP) && make $(MAKETUNING) all
@@ -120,7 +123,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd $(DIR_APP) && make samples
 
        # extract and configure asterisk-addons
-       cd $(DIR_SRC) && tar zxf $(DIR_DL)/asterisk-addons-1.4.9.tar.gz
+       cd $(DIR_SRC) && tar zxf $(DIR_DL)/asterisk-addons-1.4.13.tar.gz
        cd $(DIR_SRC)/asterisk-addons-* && ./configure --prefix=/usr --sysconfdir=/var/ipfire
        # enable additional features (--> NOT NEEDED, DEFAULT CONFIG INCLUDES ALL)
        #cd $(DIR_SRC)/asterisk-addons-* && cp -f $(DIR_SRC)/config/asterisk/addons.makeopts menuselect.makeopts
@@ -149,16 +152,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd $(DIR_SRC)/$(CHAN_CAPI) && make install
        @rm -rf $(DIR_SRC)/$(CHAN_CAPI)
 
-       # build FAX stuff (TODO: get newer version... where to download source?)
-       cd $(DIR_SRC) && tar zxf $(DIR_DL)/agx-ast-addons-svn65.tgz
-       # bugfix: disable app_confcall (not supported with dahdi, but we can take meetme)
-       cd $(DIR_SRC)/agx-ast-addons && echo "project (agx-ast-addons-zaptel)" > ./app-dahdi/CMakeLists.txt
-       cd $(DIR_SRC)/agx-ast-addons && echo >> ./app-dahdi/CMakeLists.txt
-       # end bugfix
-       cd $(DIR_SRC)/agx-ast-addons && ./configure.sh
-       cd $(DIR_SRC)/agx-ast-addons && ./build.sh
-       @rm -rf $(DIR_SRC)/agx-ast-addons
-
        # be sure all source is removed
        @rm -rf $(DIR_APP) $(DIR_SRC)/asterisk-*