X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=net%2Fasterisk-1.6.x%2FMakefile;h=0a8baef14740fff3872b9820513ec9f99517a421;hp=b76f51a5928e2be8aea78e9b30523ba27488b9ad;hb=adf6af45447dc16737e76374735fd085bda9301a;hpb=cc2cd1d2b08dd4c4187d3d1eae558e2269c3edb9 diff --git a/net/asterisk-1.6.x/Makefile b/net/asterisk-1.6.x/Makefile index b76f51a592..0a8baef147 100644 --- a/net/asterisk-1.6.x/Makefile +++ b/net/asterisk-1.6.x/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=asterisk -PKG_VERSION:=1.6.2.9 +PKG_VERSION:=1.6.2.14 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://downloads.digium.com/pub/asterisk/releases/ -PKG_MD5SUM:=1f947d951c419b8039d53a6e6168fd69 +PKG_MD5SUM:=4f0414c9b2d449222b2fc7096cbaffe7 include $(INCLUDE_DIR)/package.mk @@ -137,38 +137,7 @@ $(call Package/asterisk16/Default/description) This package provides CURL support to Asterisk. endef - -CONFIGURE_ARGS+= \ - --without-curses \ - --with-gsm=internal \ - --without-gtk \ - --without-gtk2 \ - --without-isdnnet \ - --without-kde \ - --without-misdn \ - --without-nbs \ - --with-ncurses="$(STAGING_DIR)/usr" \ - --without-netsnmp \ - --without-newt \ - --without-odbc \ - --without-ogg \ - --without-osptk \ - --with-popt="$(STAGING_DIR)/usr" \ - --without-pri \ - --without-qt \ - --without-radius \ - --without-sdl \ - --without-spandsp \ - --without-suppserv \ - --without-tds \ - --without-termcap \ - --without-tinfo \ - --without-vorbis \ - --without-vpb \ - --with-z="$(STAGING_DIR)/usr" \ - --disable-xmldoc \ - ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk16-app-meetme),) CONFIGURE_ARGS+= \ --with-dahdi="$(STAGING_DIR)/usr" @@ -198,9 +167,38 @@ else --without-curl endif +CONFIGURE_ARGS+= \ + --without-curses \ + --with-gsm=internal \ + --without-gtk \ + --without-gtk2 \ + --without-isdnnet \ + --without-kde \ + --without-misdn \ + --without-nbs \ + --with-ncurses="$(STAGING_DIR)/usr" \ + --without-netsnmp \ + --without-newt \ + --without-odbc \ + --without-ogg \ + --without-osptk \ + --with-popt="$(STAGING_DIR)/usr" \ + --without-pri \ + --without-qt \ + --without-radius \ + --without-sdl \ + --without-spandsp \ + --without-suppserv \ + --without-tds \ + --without-termcap \ + --without-tinfo \ + --without-vorbis \ + --without-vpb \ + --with-z="$(STAGING_DIR)/usr" \ + --disable-xmldoc -EXTRA_CFLAGS:= $(TARGET_CPPFLAGS) -EXTRA_LDFLAGS:= $(TARGET_LDFLAGS) +EXTRA_CFLAGS+= $(TARGET_CPPFLAGS) +EXTRA_LDFLAGS+= $(TARGET_LDFLAGS) define Build/Configure -rm $(PKG_BUILD_DIR)/menuselect.makeopts @@ -212,7 +210,7 @@ define Build/Compile include/asterisk/version.h \ include/asterisk/buildopts.h defaults.h \ makeopts.embed_rules - ASTCFLAGS="$(EXTRA_CFLAGS) -DLOW_MEMORY $(TARGET_CFLAGS)" \ + ASTCFLAGS="$(EXTRA_CFLAGS) -DLOW_MEMORY" \ ASTLDFLAGS="$(EXTRA_LDFLAGS)" \ $(MAKE) -C "$(PKG_BUILD_DIR)" \ ASTVARLIBDIR="/usr/lib/asterisk" \ @@ -258,7 +256,7 @@ define Package/asterisk16/install codec_ulaw codec_gsm \ format_gsm format_pcm format_wav format_wav_gsm \ pbx_config \ - func_strings func_timeout func_callerid; do \ + func_strings func_timeout func_callerid func_logic; do \ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \ done $(INSTALL_DIR) $(1)/usr/sbin @@ -427,4 +425,11 @@ $(eval $(call BuildAsterisk16ModuleTemplate,func_global,Global variable,global v $(eval $(call BuildAsterisk16ModuleTemplate,func_shell,Shell,support for shell execution)) $(eval $(call BuildAsterisk16ModuleTemplate,pbx_ael,Asterisk Extension Logic,support for symbolic Asterisk Extension Logic)) $(eval $(call BuildAsterisk16ModuleTemplate,res_ael_share,Shareable AEL code,support for shareable AEL code mainly between internal and external modules)) +$(eval $(call BuildAsterisk16ModuleTemplate,pbx_spool,Call Spool,outgoing call spool support)) $(eval $(call BuildAsterisk16ModuleTemplate,res_agi,Asterisk Gateway Interface,support for the Asterisk Gateway Interface extension)) +$(eval $(call BuildAsterisk16ModuleTemplate,app_alarmreceiver,Alarm receiver,Central Station Alarm receiver for Ademco Contact ID)) +$(eval $(call BuildAsterisk16ModuleTemplate,app_setcallerid,Set callerid,support for setting callerid)) +$(eval $(call BuildAsterisk16ModuleTemplate,app_verbose,Verbose logging,Verbose logging application)) +$(eval $(call BuildAsterisk16ModuleTemplate,func_channel,Channel info,Channel info dialplan function)) +$(eval $(call BuildAsterisk16ModuleTemplate,func_blacklist,Blacklist on callerid,looking up the callerid number, and see if it is blacklisted)) +$(eval $(call BuildAsterisk16ModuleTemplate,app_originate,Originate a call,originating an outbound call and connecting it to a specified extension or application))