Changeset c4b3fd4 in freewrt


Ignore:
Timestamp:
Jan 4, 2007, 2:46:51 PM (19 years ago)
Author:
Phil Sutter <n0-1@…>
Children:
cbb1264
Parents:
8216c15
Message:

upgraded asterisk to version 1.4.0

  • this is ugly and only partially works
  • if you really really need a working asterisk in trunk, revert this
  • if you can wait, let me fix this the next few days

git-svn-id: svn://www.freewrt.org/trunk/freewrt@1398 afb5a338-a214-0410-bd46-81f09a774fd1

Files:
1 added
22 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • mk/pkg-depend.mk

    r8216c15 rc4b3fd4  
    127127xsupplicant-compile: openssl-compile
    128128
    129 asterisk-compile: ncurses-compile openssl-compile
     129asterisk-compile: ncurses-compile openssl-compile zlib-compile
     130
    130131ifneq ($(FWRT_PACKAGE_ASTERISK_CHAN_BLUETOOTH),)
    131132asterisk-compile: bluez-libs-compile
  • package/asterisk/Makefile

    r8216c15 rc4b3fd4  
    88
    99PKG_NAME:=              asterisk
    10 PKG_VERSION:=           1.2.1
     10PKG_VERSION:=           1.4.0
    1111PKG_RELEASE:=           1
    12 PKG_MD5SUM:=            04657086791e80f319c0d728af705001
     12PKG_MD5SUM:=            b4586be9bf00d438d6a53d408ba247d4
    1313PKG_INIT:=              60
    1414
    15 PKG_SOURCE_URL:=        http://ftp.digium.com/pub/asterisk/old-releases/ \
    16                         ftp://ftp.digium.com/pub/asterisk/old-releases/
    17 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
     15PKG_SOURCE_URL:=        http://ftp.digium.com/pub/asterisk/ \
     16                        ftp://ftp.digium.com/pub/asterisk/
    1817
    1918include $(TOPDIR)/mk/package.mk
     
    2120$(eval $(call PKG_template,ASTERISK,asterisk,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    2221$(eval $(call PKG_template,ASTERISK_MINI,asterisk-mini,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    23 $(eval $(call PKG_template,ASTERISK_MYSQL,asterisk-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    24 $(eval $(call PKG_template,ASTERISK_PGSQL,asterisk-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    25 $(eval $(call PKG_template,ASTERISK_SQLITE,asterisk-sqlite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    26 $(eval $(call PKG_template,ASTERISK_VOICEMAIL,asterisk-voicemail,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     22#$(eval $(call PKG_template,ASTERISK_MYSQL,asterisk-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     23#$(eval $(call PKG_template,ASTERISK_PGSQL,asterisk-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     24#$(eval $(call PKG_template,ASTERISK_SQLITE,asterisk-sqlite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     25#$(eval $(call PKG_template,ASTERISK_VOICEMAIL,asterisk-voicemail,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    2726$(eval $(call PKG_template,ASTERISK_SOUNDS,asterisk-sounds,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    28 $(eval $(call PKG_template,ASTERISK_CHAN_BLUETOOTH,asterisk-chan-bluetooth,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     27#$(eval $(call PKG_template,ASTERISK_CHAN_BLUETOOTH,asterisk-chan-bluetooth,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    2928$(eval $(call PKG_template,ASTERISK_CHAN_MGCP,asterisk-chan-mgcp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    3029$(eval $(call PKG_template,ASTERISK_CHAN_SKINNY,asterisk-chan-skinny,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    3130$(eval $(call PKG_template,ASTERISK_CODEC_ILBC,asterisk-codec-ilbc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    3231$(eval $(call PKG_template,ASTERISK_CODEC_LPC10,asterisk-codec-lpc10,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    33 $(eval $(call PKG_template,ASTERISK_CODEC_SPEEX,asterisk-codec-speex,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     32#$(eval $(call PKG_template,ASTERISK_CODEC_SPEEX,asterisk-codec-speex,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    3433$(eval $(call PKG_template,ASTERISK_PBX_DUNDI,asterisk-pbx-dundi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    3534$(eval $(call PKG_template,ASTERISK_RES_AGI,asterisk-res-agi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     
    6160
    6261$(WRKBUILD)/.configured:
     62        (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
     63                $(TARGET_CONFIGURE_OPTS) \
     64                CFLAGS="$(strip $(TARGET_CFLAGS)) -I$(STAGING_DIR)/usr/include" \
     65                CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
     66                LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
     67                ./configure \
     68                  --host=$(GNU_TARGET_NAME) \
     69                  --build=$(GNU_HOST_NAME) \
     70                  --program-prefix="" \
     71                  --program-suffix="" \
     72                  --prefix=/usr \
     73                  --exec-prefix=/usr \
     74                  --bindir=/usr/bin \
     75                  --datadir=/usr/share \
     76                  --includedir=/usr/include \
     77                  --infodir=/usr/share/info \
     78                  --libdir=/usr/lib \
     79                  --libexecdir=/usr/lib \
     80                  --localstatedir=/var \
     81                  --mandir=/usr/share/man \
     82                  --sbindir=/usr/sbin \
     83                  --sysconfdir=/etc \
     84                  --disable-nls \
     85                  --without-pwlib \
     86                  --without-h323 \
     87                  --without-ssl \
     88                  --with-z=$(STAGING_DIR)/usr \
     89                  --with-ncurses=$(STAGING_DIR)/usr \
     90        );
     91        $(SED) 's,@@STAGING_DIR@@,$(STAGING_DIR),g' $(WRKBUILD)/main/Makefile
    6392        touch $@
    6493
    6594$(WRKBUILD)/.built:
     95        ( \
     96                cd "$(WRKBUILD)/menuselect"; \
     97                ./configure \
     98        );
    6699        $(MAKE) -C "$(WRKBUILD)" \
    67                 CROSS_ARCH="Linux" \
    68                 CROSS_COMPILE="$(TARGET_CROSS)" \
    69                 CROSS_COMPILE_BIN="/void/" \
    70                 CROSS_COMPILE_TARGET="/void/" \
    71                 $(TARGET_CONFIGURE_OPTS) \
    72                 HOST_CC="$(HOSTCC)" \
    73                 OPTIMIZE="$(TARGET_CFLAGS)" \
    74                 PROC="$(ARCH)" \
    75                 DEBUG="" \
    76                 OPTIONS="-DLOW_MEMORY -Dlinux" \
    77                 NOCRYPTO="yes" \
    78                 EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \
    79                 EXTRA_LDFLAGS="$(EXTRA_LDFLAGS)" \
    80                 EXTRA_APP_MODULES="$(EXTRA_APP_MODULES)" \
    81                 EXTRA_CDR_MODULES="$(EXTRA_CDR_MODULES)" \
    82                 EXTRA_CHAN_MODULES="$(EXTRA_CHAN_MODULES)" \
    83                 EXTRA_CODEC_MODULES="$(EXTRA_CODEC_MODULES)" \
    84                 EXTRA_RES_MODULES="$(EXTRA_RES_MODULES)" \
    85100                DESTDIR="$(WRKINST)" \
    86                 ASTVARLIBDIR="/usr/lib/asterisk" \
    87                 $(EXTRA_DEFINES) \
    88101                all install samples
    89         rm -f $(WRKINST)/etc/asterisk/*.old
    90102        touch $@
     103
     104#$(WRKBUILD)/.built:
     105#       $(MAKE) -C "$(WRKBUILD)" \
     106#               CROSS_ARCH="Linux" \
     107#               CROSS_COMPILE="$(TARGET_CROSS)" \
     108#               CROSS_COMPILE_BIN="/void/" \
     109#               CROSS_COMPILE_TARGET="/void/" \
     110#               $(TARGET_CONFIGURE_OPTS) \
     111#               HOST_CC="$(HOSTCC)" \
     112#               OPTIMIZE="$(TARGET_CFLAGS)" \
     113#               PROC="$(ARCH)" \
     114#               DEBUG="" \
     115#               OPTIONS="-DLOW_MEMORY -Dlinux" \
     116#               NOCRYPTO="yes" \
     117#               EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \
     118#               EXTRA_LDFLAGS="$(EXTRA_LDFLAGS)" \
     119#               EXTRA_APP_MODULES="$(EXTRA_APP_MODULES)" \
     120#               EXTRA_CDR_MODULES="$(EXTRA_CDR_MODULES)" \
     121#               EXTRA_CHAN_MODULES="$(EXTRA_CHAN_MODULES)" \
     122#               EXTRA_CODEC_MODULES="$(EXTRA_CODEC_MODULES)" \
     123#               EXTRA_RES_MODULES="$(EXTRA_RES_MODULES)" \
     124#               DESTDIR="$(WRKINST)" \
     125#               ASTVARLIBDIR="/usr/lib/asterisk" \
     126#               $(EXTRA_DEFINES) \
     127#               all install samples
     128#       rm -f $(WRKINST)/etc/asterisk/*.old
     129#       touch $@
    91130
    92131$(IPKG_ASTERISK):
     
    140179        $(SED) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(WRKINST)/etc/asterisk/musiconhold.conf
    141180        install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk
    142         $(CP) $(WRKINST)/usr/lib/asterisk/firmware $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/
     181#       $(CP) $(WRKINST)/usr/lib/asterisk/firmware $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/
    143182        install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/keys
    144183        install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/modules
     
    159198$(IPKG_ASTERISK_MYSQL):
    160199        install -d -m0755 $(IDIR_ASTERISK_MYSQL)/etc/asterisk
    161         install -m0600 $(WRKBUILD)/configs/cdr_mysql.conf.sample $(IDIR_ASTERISK_MYSQL)/etc/asterisk/cdr_mysql.conf
     200#       install -m0600 $(WRKBUILD)/configs/cdr_mysql.conf.sample $(IDIR_ASTERISK_MYSQL)/etc/asterisk/cdr_mysql.conf
    162201        install -d -m0755 $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules
    163         install -m0755 $(WRKBUILD)/apps/app_sql_mysql.so $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules/
    164         install -m0755 $(WRKBUILD)/cdr/cdr_mysql.so $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules/
     202#       install -m0755 $(WRKBUILD)/apps/app_sql_mysql.so $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules/
     203#       install -m0755 $(WRKBUILD)/cdr/cdr_mysql.so $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules/
    165204        $(RSTRIP) $(IDIR_ASTERISK_MYSQL)
    166205        $(IPKG_BUILD) $(IDIR_ASTERISK_MYSQL) $(PACKAGE_DIR)
Note: See TracChangeset for help on using the changeset viewer.