Changeset 2562

Show
Ignore:
Timestamp:
05/20/07 15:15:22 (2 years ago)
Author:
wbx
Message:

* update asterisk, zaptel and libpri to latest upstream version
* add junghanns latest asterisk patches and drivers for qozap and zaphfc

runtime tests on routerboard 2.6, compiles on brcm-2.4.
more testing as soon as my ISDN line is up and running, after LT2007...

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/mk/modules.mk

    r2528 r2562  
    998998 
    999999# Library modules 
    1000 $(eval $(call KMOD_template,CCITT,crc-ccitt, \ 
     1000$(eval $(call KMOD_template,CRC_CCITT,crc-ccitt, \ 
    10011001        $(MODULES_DIR)/kernel/lib/crc-ccitt \ 
    10021002,20)) 
  • trunk/freewrt/package/asterisk-12/Config.in

    r2232 r2562  
    8585        tristate 
    8686        default n 
    87         depends FWRT_PACKAGE_KMOD_ZTDUMMY_12 
     87        select FWRT_PACKAGE_KMOD_ZTDUMMY_12 
    8888        select FWRT_PACKAGE_ASTERISK_12_ZAPTEL 
    8989        help 
     
    9494        tristate 
    9595        default n 
    96         depends on FWRT_PACKAGE_ASTERISK_12 
    97         depends on FWRT_LINUX_2_6_RB || FWRT_LINUX_2_6_X86 
     96        depends FWRT_PACKAGE_ASTERISK_12 
    9897        select FWRT_PACKAGE_ZAPTEL_12 
     98        select FWRT_PACKAGE_KMOD_ZAPTEL_12 
    9999        help 
    100           This package allows creation of conference channels
     100          This package allows using ISDN zaptel hardware
    101101 
    102102config FWRT_PACKAGE_ASTERISK_12_CHAN_MISDN 
     
    104104        tristate 
    105105        default n 
    106         depends on FWRT_PACKAGE_ASTERISK_12 
     106        depends on FWRT_LINUX_2_6 
     107        depends FWRT_PACKAGE_ASTERISK_12 
    107108        select FWRT_PACKAGE_MISDNUSER 
    108         depends on FWRT_LINUX_2_6_RB 
     109        select FWRT_KPACKAGE_KMOD_MISDN_DRV 
     110        help 
     111          This package allows using ISDN hardware supported by mISDN. 
    109112endmenu 
  • trunk/freewrt/package/asterisk-12/Makefile

    r2509 r2562  
    88 
    99PKG_NAME:=              asterisk 
    10 PKG_VERSION:=           1.2.17 
    11 PKG_RELEASE:=           3 
    12 PKG_MD5SUM:=            1a41a1f4a535813b1272bae0545c7990 
     10PKG_VERSION:=           1.2.18 
     11PKG_RELEASE:=           1 
     12PKG_MD5SUM:=            84d16eb0a94a3da883cb9bd6cb8a3fca 
    1313PKG_SOURCE_URL:=        http://ftp.digium.com/pub/asterisk/old-releases \ 
    1414                        ftp://ftp.digium.com/pub/asterisk/old-releases 
     
    2525$(eval $(call PKG_template,ASTERISK_12_CHAN_SKINNY,asterisk-12-chan-skinny,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
    2626$(eval $(call PKG_template,ASTERISK_12_CHAN_IAX2,asterisk-12-chan-iax2,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
     27ifeq ($(FWRT_LINUX_2_6),y) 
    2728$(eval $(call PKG_template,ASTERISK_12_CHAN_MISDN,asterisk-12-chan-misdn,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
     29endif 
    2830$(eval $(call PKG_template,ASTERISK_12_CODEC_SPEEX,asterisk-12-codec-speex,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
    2931$(eval $(call PKG_template,ASTERISK_12_PBX_DUNDI,asterisk-12-pbx-dundi,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
     
    3739SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_12_SOUNDS}+=               asterisk-sounds-install 
    3840SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_12_CHAN_MGCP}+=            asterisk-chan-mgcp-install 
     41ifeq ($(FWRT_LINUX_2_6),y) 
    3942SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_12_CHAN_MISDN}+=           asterisk-chan-misdn-install 
     43endif 
    4044SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_12_CHAN_SKINNY}+=          asterisk-chan-skinny-install 
    4145SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_12_CHAN_IAX2}+=            asterisk-chan-iax2-install 
     
    7983                rm -f *ilbc* *agi* *sqlite* *iax* *lpc10* \ 
    8084                        *voicemail* *dundi* *adsi* *skinny* \ 
    81                         *mgcp* *misdn* *meetme* *speex* *zap*; \ 
     85                        *mgcp* *misdn* *meetme* *speex* *zap* *format_ogg_vorbis*; \ 
    8286        ) 
    8387        (cd ${IDIR_ASTERISK_12}/etc/asterisk ; \ 
  • trunk/freewrt/package/zaptel-12/Config.in

    r2073 r2562  
    22        prompt "zaptel-12......................... Zaptel library (Version 1.2)" 
    33        tristate 
     4        select FWRT_PACKAGE_LIBPRI 
     5        depends FWRT_PACKAGE_ASTERISK_VERSION_12 
    46        default n 
    5         depends on FWRT_LINUX_2_6_RB || FWRT_LINUX_2_6_X86 
    67        help 
    78           
  • trunk/freewrt/package/zaptel-12/Config.in.kernel

    r2504 r2562  
    22        prompt "kmod-zaptel-12.................... Zaptel generic support (Version 1.2)" 
    33        tristate 
     4        select FWRT_KPACKAGE_KMOD_CRC_CCITT 
    45        default n 
    5         depends on FWRT_LINUX_2_6_RB || FWRT_LINUX_2_6_X86 || FWRT_LINUX_2_6_BRCM 
    66        help 
    77           
     
    1212        tristate 
    1313        default n 
    14         depends on FWRT_PACKAGE_KMOD_ZAPTEL_12 
     14        select FWRT_PACKAGE_KMOD_ZAPTEL_12 
    1515        help 
    1616           
     
    1818 
    1919config FWRT_PACKAGE_KMOD_ZAPHFC_12 
    20         prompt "kmod-zaphfc-12................... Zaptel HFC driver (Version 1.2)" 
     20        prompt "kmod-zaphfc-12.................... Zaptel HFC driver (Version 1.2)" 
    2121        tristate 
    2222        default n 
    23         select FWRT_PACKAGE_LIBPRI 
    24         depends on FWRT_PACKAGE_KMOD_ZAPTEL_12 
     23        select FWRT_PACKAGE_KMOD_ZAPTEL_12 
    2524        help 
     25          Kernel driver for Zaphfc one-port ISDN cards. 
     26 
     27          http://www.junghanns.net 
     28 
     29config FWRT_PACKAGE_KMOD_QOZAP_12 
     30        prompt "kmod-qozap-12..................... Zaptel qozap driver (Version 1.2)" 
     31        tristate 
     32        default n 
     33        select FWRT_PACKAGE_KMOD_ZAPTEL_12 
     34        help 
     35          Kernel driver for qozap duo-, quad- or octo-port ISDN cards. 
    2636           
    27           http://www.asterisk.org 
     37          http://www.junghanns.net 
  • trunk/freewrt/package/zaptel-12/Makefile

    r2211 r2562  
    99 
    1010PKG_NAME:=              zaptel 
    11 PKG_VERSION:=           1.2.10 
    12 PKG_RELEASE:=           2 
    13 PKG_MODULE:=            60 
    14 PKG_MD5SUM:=            25f9a78272104efdbd44261e33edb725 
     11PKG_VERSION:=           1.2.17.1 
     12PKG_RELEASE:=           1 
     13PKG_MD5SUM:=            328504be9851ae180232efe7c453e3d2 
    1514PKG_SOURCE_URL:=        http://ftp.digium.com/pub/zaptel/releases 
    1615 
    1716include ${TOPDIR}/mk/package.mk 
     17include ${TOPDIR}/mk/kpkg.mk 
    1818 
    1919$(eval $(call PKG_template,ZAPTEL_12,zaptel-12,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
     
    2121$(eval $(call PKG_template,KMOD_ZTDUMMY_12,kmod-ztdummy-12,${KERNEL_VERSION}-${BOARD}-${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
    2222$(eval $(call PKG_template,KMOD_ZAPHFC_12,kmod-zaphfc-12,${KERNEL_VERSION}-${BOARD}-${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
     23$(eval $(call PKG_template,KMOD_QOZAP_12,kmod-qozap-12,${KERNEL_VERSION}-${BOARD}-${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
    2324 
    2425BUILD_STYLE:=           auto 
    25 TCFLAGS+=               -DZAPTEL_CONFIG=\"${WRKINST}/etc/zaptel.conf\" 
    2626ifeq ($(KERNEL),2.4) 
    27 MAKE_FLAGS+=            LD="${TARGET_CROSS}ld" \ 
    28                         KFLAGS="${KFLAGS}" \ 
     27XAKE_FLAGS+=            LD="${TARGET_CROSS}ld" \ 
     28                        KFLAGS="${ZAPTEL_KFLAGS}" \ 
     29                        EXTRA_CFLAGS='${TARGET_CFLAGS} -DBUILDING_TONEZONE \ 
     30                                -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -I. \ 
     31                                -I${LINUX_DIR}/include' \ 
     32                        KVERS="2.4" \ 
     33                        BUILDVER="linux24" \ 
    2934                        V=1 \ 
    30                         MODULES="zaptel"
    31                         KSRC=${LINUX_DIR}
    32 ALL_TARGET:=            linux24 
     35                        DYNFS=yes
     36                        MODULES="zaptel ztdummy zaphfc qozap"
     37                        KSRC=${LINUX_DIR} 
    3338else 
    34 MAKE_FLAGS+=            LD="${TARGET_CROSS}ld" \ 
    35                         KFLAGS="${KFLAGS}" \ 
     39XAKE_FLAGS+=            LD="${TARGET_CROSS}ld" \ 
     40                        KFLAGS="${ZAPTEL_KFLAGS}" \ 
     41                        EXTRA_CFLAGS='${TARGET_CFLAGS} -DBUILDING_TONEZONE \ 
     42                                -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -I. -I${LINUX_DIR}/include' \ 
    3643                        V=1 \ 
    37                         MODULES="zaptel ztdummy" \ 
    38                         KSRC=${LINUX_DIR} \ 
    39 ALL_TARGET:=            linux26  
     44                        KVERS="2.6" \ 
     45                        DYNFS=yes \ 
     46                        BUILDVER="linux26" \ 
     47                        MODULES="zaptel ztdummy zaphfc qozap" \ 
     48                        KSRC=${LINUX_DIR} 
    4049endif 
    4150INSTALL_STYLE:=         auto 
    42 XAKE_FLAGS+=            CC="${TARGET_CC}" \ 
    43                         KSRC="${LINUX_DIR}" \ 
    4451FAKE_FLAGS+=            INSTALL_PREFIX="${WRKINST}" 
    45  
    46 KFLAGS:=                -I${LINUX_DIR}/include -Os -DMODULE -D__KERNEL__ \ 
    47                         -DEXPORT_SYMTAB -I${LINUX_DIR}/drivers/net \ 
    48                         -Wall -I. -Wstrict-prototypes -fomit-frame-pointer \ 
    49                         -I${LINUX_DIR}/drivers/net/wan -I${LINUX_DIR}/include/net \ 
    50                         -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=/etc/zaptel.conf 
     52ZAPTEL_KFLAGS:=         ${TCFLAGS} ${KERNEL_C_INCS} ${KERNEL_M_OPTS} \ 
     53                        -DEXPORT_SYMTAB \ 
     54                        -DSTANDALONE_ZAPATA \ 
     55                        -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" 
    5156 
    5257pre-build: 
    53         $(SED) 's/@@ARCH@@/${KERNEL_ARCH}/g' ${WRKBUILD}/Makefile 
     58        $(SED) 's/##ARCH##/${KERNEL_ARCH}/g' ${WRKBUILD}/Makefile 
    5459 
    5560post-install: 
     
    5964        ${INSTALL_BIN} ${WRKINST}/sbin/ztcfg ${IDIR_ZAPTEL_12}/usr/sbin/ 
    6065        ${INSTALL_DATA} ${WRKINST}/etc/zaptel.conf ${IDIR_ZAPTEL_12}/etc/ 
     66        ${INSTALL_DIR} ${IDIR_KMOD_ZAPTEL_12}/etc/modules.d 
    6167        ${INSTALL_DIR} ${IDIR_KMOD_ZAPTEL_12}/lib/modules/${KERNEL_VERSION} 
    6268        ${INSTALL_DATA} ${WRKBUILD}/zaptel.${KERNEL_MOD_SUFFIX} \ 
    6369                ${IDIR_KMOD_ZAPTEL_12}/lib/modules/${KERNEL_VERSION}/ 
     70        ${INSTALL_DATA} ./files/zaptel.modules ${IDIR_KMOD_ZAPTEL_12}/etc/modules.d/50-zaptel 
     71        ${INSTALL_DIR} ${IDIR_KMOD_ZTDUMMY_12}/etc/modules.d 
    6472        ${INSTALL_DIR} ${IDIR_KMOD_ZTDUMMY_12}/lib/modules/${KERNEL_VERSION} 
    6573        ${INSTALL_DATA} ${WRKBUILD}/ztdummy.${KERNEL_MOD_SUFFIX} \ 
    6674                ${IDIR_KMOD_ZTDUMMY_12}/lib/modules/${KERNEL_VERSION}/ 
     75        ${INSTALL_DATA} ./files/ztdummy.modules ${IDIR_KMOD_ZTDUMMY_12}/etc/modules.d/60-ztdummy 
    6776        ${INSTALL_DIR} ${IDIR_KMOD_ZAPHFC_12}/lib/modules/${KERNEL_VERSION} 
     77        ${INSTALL_DIR} ${IDIR_KMOD_ZAPHFC_12}/etc/modules.d 
    6878        ${INSTALL_DATA} ${WRKBUILD}/zaphfc.${KERNEL_MOD_SUFFIX} \ 
    69                 ${IDIR_KMOD_ZAPHFC_12}/lib/modules/${KERNEL_VERSION}/ 
     79                ${IDIR_KMOD_ZAPHFC_12}/lib/modules/${KERNEL_VERSION}/ 
     80        ${INSTALL_DATA} ./files/zaphfc.modules ${IDIR_KMOD_ZAPHFC_12}/etc/modules.d/70-zaphfc 
     81        ${INSTALL_DIR} ${IDIR_KMOD_QOZAP_12}/lib/modules/${KERNEL_VERSION} 
     82        ${INSTALL_DIR} ${IDIR_KMOD_QOZAP_12}/etc/modules.d 
     83        ${INSTALL_DATA} ${WRKBUILD}/qozap.${KERNEL_MOD_SUFFIX} \ 
     84                ${IDIR_KMOD_QOZAP_12}/lib/modules/${KERNEL_VERSION}/ 
     85        ${INSTALL_DATA} ./files/qozap.modules ${IDIR_KMOD_QOZAP_12}/etc/modules.d/70-qozap 
    7086 
    7187include ${TOPDIR}/mk/pkg-bottom.mk 
  • trunk/freewrt/package/zaptel-12/ipkg/kmod-zaphfc-12.control

    r1883 r2562  
    33Section: sys 
    44Depends: libpri, zaptel-12, kmod-zaptel-12 
    5 Description: Zaptel HFC ISDN card driver 
     5Description: Junghanns ZapHFC ISDN card driver