Changeset 2955

Show
Ignore:
Timestamp:
06/26/07 22:21:48 (1 year ago)
Author:
wbx
Message:

fix and update asterisk 1.4 and zaptel 1.4.x

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/package/Config.in

    r2938 r2955  
    397397        tristate 
    398398        select FWRT_PACKAGE_ASTERISK_12 if FWRT_PACKAGE_ASTERISK_VERSION_12 
    399         select FWRT_PACKAGE_ASTERISK_14 if FWRT_PACKAGE_ASTERISK_VERSION_14 
     399        select FWRT_PACKAGE_ASTERISK if FWRT_PACKAGE_ASTERISK_VERSION_14 
    400400        select FWRT_PACKAGE_LIBCURL 
    401401        select FWRT_PACKAGE_LIBNCURSES 
  • trunk/freewrt/package/Depends.mk

    r2926 r2955  
    7979miax-compile: bluez-libs-compile 
    8080miredo-compile: uclibc++-compile 
     81misdnuser-compile: ncurses-compile 
    8182monit-compile: openssl-compile 
    8283mrd6-compile: uclibc++-compile 
  • trunk/freewrt/package/asterisk/Config.in

    r2114 r2955  
    1 config FWRT_PACKAGE_ASTERISK_14 
     1config FWRT_PACKAGE_ASTERISK 
    22        tristate 
    33        default n 
     
    55 
    66menu "asterisk-modules.................. Additional modules for Asterisk 1.4" 
    7 depends on FWRT_PACKAGE_ASTERISK_14 
     7depends on FWRT_PACKAGE_ASTERISK 
    88 
    99config FWRT_PACKAGE_ASTERISK_CHAN_MGCP 
     
    1111        tristate 
    1212        default n 
    13         depends FWRT_PACKAGE_ASTERISK_14 
     13        depends FWRT_PACKAGE_ASTERISK 
    1414        help 
    1515          Media Gateway Control Protocol implementation for Asterisk 
     
    1919        tristate 
    2020        default n 
    21         depends FWRT_PACKAGE_ASTERISK_14 
     21        depends FWRT_PACKAGE_ASTERISK 
    2222        help 
    2323          Skinny Client Control Protocol implementation for Asterisk 
     
    2727        tristate 
    2828        default n 
    29         depends FWRT_PACKAGE_ASTERISK_14 
     29        depends FWRT_PACKAGE_ASTERISK 
    3030        help 
    3131          IAX2 allows trunking communication channels together. 
     
    3838        tristate 
    3939        default n 
    40         depends FWRT_PACKAGE_ASTERISK_14 
     40        depends FWRT_PACKAGE_ASTERISK 
    4141        help 
    4242          The Internet Low Bitrate Codec (ILBC) Translator for Asterisk 
     
    4646        tristate 
    4747        default n 
    48         depends FWRT_PACKAGE_ASTERISK_14 
     48        depends FWRT_PACKAGE_ASTERISK 
    4949        help 
    5050          The LPC10 (Linear Predictor Code) 2.4kbps Voice Coder for Asterisk 
     
    5454#       tristate 
    5555#       default n 
    56 #       depends FWRT_PACKAGE_ASTERISK_14 
     56#       depends FWRT_PACKAGE_ASTERISK 
    5757#       select FWRT_PACKAGE_LIBSPEEX 
    5858#       help 
     
    6363        tristate 
    6464        default n 
    65         depends FWRT_PACKAGE_ASTERISK_14 
     65        depends FWRT_PACKAGE_ASTERISK 
    6666        help 
    6767          The GSM codec for Asterisk 
     
    7171        tristate 
    7272        default n 
    73         depends FWRT_PACKAGE_ASTERISK_14 
     73        depends FWRT_PACKAGE_ASTERISK 
    7474        help 
    7575          Distributed Universal Number Discovery (DUNDi) support for Asterisk 
     
    7979        tristate 
    8080        default n 
    81         depends FWRT_PACKAGE_ASTERISK_14 
     81        depends FWRT_PACKAGE_ASTERISK 
    8282        help 
    8383          Asterisk Gateway Interface module 
     
    8787        tristate 
    8888        default n 
    89         depends FWRT_PACKAGE_ASTERISK_14 
     89        depends FWRT_PACKAGE_ASTERISK 
    9090        select FWRT_PACKAGE_LIBPQ 
    9191        help 
     
    9696        tristate 
    9797        default n 
    98         depends FWRT_PACKAGE_ASTERISK_14 
    99         select FWRT_PACKAGE_LIBSQLITE 
     98        depends FWRT_PACKAGE_ASTERISK 
     99        select FWRT_PACKAGE_LIBSQLITE2 
    100100        help 
    101101          SQLite modules for Asterisk 
     
    105105        tristate 
    106106        default n 
    107         depends FWRT_PACKAGE_ASTERISK_14 
     107        depends FWRT_PACKAGE_ASTERISK 
    108108        help 
    109109          Sound files for Asterisk 
     
    113113        tristate 
    114114        default n 
    115         depends FWRT_PACKAGE_ASTERISK_14 
     115        depends FWRT_PACKAGE_ASTERISK 
    116116        help 
    117117          Voicemail related modules for Asterisk 
     
    121121        tristate 
    122122        default n 
    123         depends FWRT_PACKAGE_ASTERISK_14 
     123        depends FWRT_PACKAGE_ASTERISK 
    124124        select FWRT_PACKAGE_ZAPTEL 
    125125        depends on FWRT_LINUX_2_6_RB 
     
    131131        tristate 
    132132        default n 
    133         depends FWRT_PACKAGE_ASTERISK_14 
     133        depends FWRT_PACKAGE_ASTERISK 
    134134        select FWRT_PACKAGE_MISDNUSER 
    135135        depends on FWRT_LINUX_2_6_RB 
  • trunk/freewrt/package/asterisk/Makefile

    r2678 r2955  
    88 
    99PKG_NAME:=              asterisk 
    10 PKG_VERSION:=           1.4.0 
    11 PKG_RELEASE:=           5 
    12 PKG_MD5SUM:=            b4586be9bf00d438d6a53d408ba247d4 
     10PKG_VERSION:=           1.4.5 
     11PKG_RELEASE:=           1 
     12PKG_MD5SUM:=            97fb237ceeba828cd2d7970fc697b437 
    1313MASTER_SITES:=          http://ftp.digium.com/pub/asterisk/ \ 
    1414                        ftp://ftp.digium.com/pub/asterisk/ 
     
    1616include $(TOPDIR)/mk/package.mk 
    1717 
    18 $(eval $(call PKG_template,ASTERISK_14,asterisk,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
     18$(eval $(call PKG_template,ASTERISK,asterisk,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
    1919$(eval $(call PKG_template,ASTERISK_PGSQL,asterisk-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
    2020$(eval $(call PKG_template,ASTERISK_SQLITE,asterisk-sqlite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
     
    131131ALL_TARGET:=            all install samples 
    132132 
    133 pre-build
    134         cd "$(WRKBUILD)/menuselect"; ./configure 
     133pre-configure
     134        cd "$(WRKBUILD)/menuselect"; ./configure  
    135135 
    136136post-build: 
    137137        cd ${WRKBUILD}/sounds ; \ 
    138         tar xzf asterisk-core-sounds-en-gsm-1.4.4.tar.gz ; \ 
     138        tar xzf asterisk-core-sounds-en-gsm-1.4.7.tar.gz ; \ 
    139139        tar xzf asterisk-moh-freeplay-wav.tar.gz ; \ 
    140         rm asterisk-core-sounds-en-gsm-1.4.4.tar.gz ; \ 
     140        rm asterisk-core-sounds-en-gsm-1.4.7.tar.gz ; \ 
    141141        rm asterisk-moh-freeplay-wav.tar.gz 
    142142        @echo 
  • trunk/freewrt/package/zaptel/Makefile

    r2678 r2955  
    99 
    1010PKG_NAME:=              zaptel 
    11 PKG_VERSION:=           1.4.0 
     11PKG_VERSION:=           1.4.3 
    1212PKG_RELEASE:=           1 
    1313PKG_MODULE:=            60 
    14 PKG_MD5SUM:=            27b43dfa3f1629f063a20779300f68c8 
     14PKG_MD5SUM:=            e00685ff2cd081b63a62a3d9cd9a4c0a 
    1515MASTER_SITES:=          http://ftp.digium.com/pub/zaptel/releases/ 
    1616 
     
    2424CONFIGURE_ENV+=         KSRC=${LINUX_DIR} 
    2525BUILD_STYLE:=           auto 
    26 MAKE_FLAGS+=            LD="${TARGET_CROSS}ld" \ 
    27                         CFLAGS="${KFLAGS}" \ 
     26ifeq ($(KERNEL),2.4) 
     27XAKE_FLAGS+=            LD="${TARGET_CROSS}ld" \ 
     28                        CC="${TARGET_CC}" \ 
    2829                        BUILD_XPP=no \ 
    2930                        ARCH="${KERNEL_ARCH}" \ 
    3031                        CROSS_COMPILE="${TARGET_CROSS}" \ 
     32                        KFLAGS="${ZAPTEL_KFLAGS}" \ 
     33                        EXTRA_CFLAGS='${TARGET_CFLAGS} -DBUILDING_TONEZONE \ 
     34                                -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -I. \ 
     35                                -I${LINUX_DIR}/include' \ 
     36                        KVERS="2.4" \ 
     37                        BUILDVER="linux24" \ 
    3138                        V=1 \ 
    32                         MODULES="zaptel ztdummy" 
    33 ALL_TARGET:=            linux26  
     39                        DYNFS=yes \ 
     40                        BUILD_TOPDIR_MODULES="zaptel ztdummy" \ 
     41                        BUILD_SUBDIR_MODULES="" \ 
     42                        KSRC=${LINUX_DIR} 
     43else 
     44XAKE_FLAGS+=            LD="${TARGET_CROSS}ld" \ 
     45                        CC="${TARGET_CC}" \ 
     46                        BUILD_XPP=no \ 
     47                        ARCH="${KERNEL_ARCH}" \ 
     48                        CROSS_COMPILE="${TARGET_CROSS}" \ 
     49                        KFLAGS="${ZAPTEL_KFLAGS}" \ 
     50                        EXTRA_CFLAGS='${TARGET_CFLAGS} -DBUILDING_TONEZONE \ 
     51                                -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -I. -I${LINUX_DIR}/include' \ 
     52                        V=1 \ 
     53                        KVERS="2.6" \ 
     54                        DYNFS=yes \ 
     55                        BUILDVER="linux26" \ 
     56                        BUILD_TOPDIR_MODULES="zaptel ztdummy" \ 
     57                        BUILD_SUBDIR_MODULES="" \ 
     58                        KSRC=${LINUX_DIR} 
     59endif 
    3460INSTALL_STYLE:=         auto 
    35 XAKE_FLAGS+=            CC="${TARGET_CC}" \ 
    36                         KSRC="${LINUX_DIR}" \ 
    3761FAKE_FLAGS+=            INSTALL_PREFIX="${WRKINST}" 
    38 INSTALL_TARGET:=        install-include install-libs 
     62ZAPTEL_KFLAGS:=         ${TCFLAGS} ${KERNEL_C_INCS} ${KERNEL_M_OPTS} \ 
     63                        -DEXPORT_SYMTAB \ 
     64                        -DSTANDALONE_ZAPATA \ 
     65                        -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" 
    3966 
    40 KFLAGS:=${TARGET_CFLAGS} -Wall -Os -D__KERNEL__ -DMODULE \ 
    41                 -c -march=mips32 -fno-pic -mno-abicalls -mlong-calls \ 
    42                 -I. -I${LINUX_DIR}/include \ 
    43                 -I${LINUX_DIR}/include/asm-mips/mach-generic \ 
    44                 -DSTANDALONE_ZAPATA  
    45  
    46 pre-build: 
    47         (cd "${WRKBUILD}/menuselect"; ./configure); 
     67pre-configure: 
     68        cd "$(WRKBUILD)/menuselect"; ./configure  
    4869        ${MAKE} -C ${WRKBUILD}/menuselect  
    4970 
  • trunk/freewrt/package/zaptel/patches/patch-Makefile

    r1561 r2955  
    11$FreeWRT$ 
    2    
    3  * compile host application with HOSTCC  
    4  * do not compile wct4xxp 
    5          
    6 --- zaptel-1.4.0.orig/Makefile  2006-12-07 00:25:42.000000000 +0100 
    7 +++ zaptel-1.4.0/Makefile       2007-01-11 17:11:49.000000000 +0100 
    8 @@ -153,10 +153,10 @@ MOD_DIR:=$(INSTALL_PREFIX)/lib/modules/$ 
    9  MOD_DESTDIR:=zaptel 
    10   
    11  obj-m:=$(MODULESO) 
    12 -ifeq ($(findstring wct4xxp,$(MENUSELECT_MODULES)),) 
    13 -obj-m+=wct4xxp/ 
    14 -MODULES+=wct4xxp 
    15 -endif 
    16 +#ifeq ($(findstring wct4xxp,$(MENUSELECT_MODULES)),) 
    17 +#obj-m+=wct4xxp/ 
    18 +#MODULES+=wct4xxp 
    19 +#endif 
    20   
    21  # Set this to override hotplug firmware loading and revert to classic header 
    22  #HOTPLUG_FIRMWARE=no 
    23 @@ -257,8 +257,8 @@ radfw.h: pciradio.rbt makefw 
     2--- zaptel-1.4.3.orig/Makefile  2007-06-08 17:37:44.000000000 +0200 
     3+++ zaptel-1.4.3/Makefile       2007-06-26 22:05:13.000000000 +0200 
     4@@ -276,8 +276,9 @@ radfw.h: pciradio.rbt makefw 
    245 makefw: makefw.c 
    256        $(HOSTCC) -o $@ $^ 
     
    2910+gendigits: gendigits.c 
    3011+       $(HOSTCC) -o $@ $^ -lm 
     12+ 
    3113  
    32  zaptel.c: tones.h  
     14 prereq: config.status tones.h tor2fw.h radfw.h version.h 
    3315  
     16@@ -403,14 +404,8 @@ endif 
     17        if [ -f zttool ]; then \ 
     18                $(INSTALL) -D -m 755 zttool $(INSTALL_PREFIX)/sbin/zttool; \ 
     19        fi 
     20-       $(INSTALL) -m 644 doc/ztcfg.8 $(INSTALL_PREFIX)/usr/share/man/man8 
     21-       $(INSTALL) -m 644 doc/zttool.8 $(INSTALL_PREFIX)/usr/share/man/man8 
     22-       [ `id -u` = 0 ] && /sbin/depmod -a $(KVERS) || : 
     23        [ -f $(CONFIG_FILE) ] || $(INSTALL) -D -m 644 zaptel.conf.sample $(CONFIG_FILE) 
     24        build_tools/genmodconf $(BUILDVER) "$(ROOT_PREFIX)" "$(filter-out zaptel ztdummy xpp zttranscode ztdynamic,$(BUILD_MODULES)) $(MODULE_ALIASES)" 
     25-       @if [ -d /etc/modutils ]; then \ 
     26-               /sbin/update-modules ; \ 
     27-       fi 
     28  
     29 install-libs: $(LTZ_SO) $(LTZ_A) 
     30        $(INSTALL) -D -m 755 $(LTZ_A) $(LIB_DIR)/$(LTZ_A)