Changeset 35146


Ignore:
Timestamp:
2013-01-14T01:15:24+01:00 (5 years ago)
Author:
mazilo
Message:

Added an option to compile with latest git HEAD (default disabled). Please use this option with care. It may break he compilation.

Location:
packages/net/freeswitch
Files:
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • packages/net/freeswitch/Makefile

    r35051 r35146  
    1616 
    1717# 
    18 # The latest FS git hash in PKG_REV can be obtained from http://fisheye.freeswitch.org 
    19 # 
    20 PKG_REV:=1e5beafe97ba0d0582444c8c037aa0de319f0817 
    21 PKG_SOURCE_VERSION:=$(PKG_REV) 
     18# The latest FS git hash in PKG_SOURCE_VERSION can be obtained from http://fisheye.freeswitch.org 
     19# 
    2220PKG_SOURCE_PROTO:=git 
    2321PKG_SOURCE_URL:=git://git.$(PKG_NAME).org/$(PKG_NAME).git 
     22FS_DEFAULT_HEAD:=af6ae011c70c32d6d7637f7befc0e614b4624527 
     23FS_LATEST_HEAD:=$(shell git ls-remote $(PKG_SOURCE_URL) HEAD | cut -f1) 
     24PKG_SOURCE_VERSION:=$(if $(CONFIG_FS_SOFIA_WITH_PULL_CURRENT),$(FS_LATEST_HEAD),$(FS_DEFAULT_HEAD)) 
    2425PKG_SOURCE_SUBDIR:=$(PKG_DISTNAME) 
    25 PKG_SOURCE:=$(PKG_SOURCE_SUBDIR)-$(shell echo $(PKG_REV)|cut -b -7).tar.bz2 
     26PKG_SOURCE:=$(PKG_SOURCE_SUBDIR)-$(shell echo $(PKG_SOURCE_VERSION)|cut -b -7).tar.bz2 
    2627PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 
    2728 
     
    164165        CONFIG_FS_SOFIA_WITH_ODBC \ 
    165166        CONFIG_FS_SOFIA_WITH_OPT \ 
     167        CONFIG_FS_SOFIA_WITH_PULL_CURRENT \ 
    166168        CONFIG_FS_SOFIA_WITH_SCTP \ 
    167169        CONFIG_FS_SOFIA_WITH_ZRTP_GIT \ 
     
    187189define Package/$(PKG_NAME) 
    188190$(call Package/$(PKG_NAME)/Default) 
    189   TITLE:=FreeSWITCH open source telephony platform 
     191  TITLE:=FreeSWITCH open source telephony platform ($(shell echo $(FS_DEFAULT_HEAD)|cut -b -7)) 
    190192  DEPENDS:=+libcurl +libjpeg +libncurses +libpq +libpthread +librt +libstdcpp 
    191193  MENU:=1 
     
    201203 
    202204define Package/$(PKG_NAME)/config 
     205    config FS_SOFIA_WITH_PULL_CURRENT 
     206    depends on DEVEL 
     207    depends on PACKAGE_$(PKG_NAME) 
     208    bool "Pull the latest git HEAD - $(shell echo $(PKG_SOURCE_VERSION)|cut -b -7) (Press < Help > for more information)" 
     209    default n 
     210    help 
     211        This existing git HEAD ($(FS_DEFAULT_HEAD)) is probably outdated.  
     212        Enable this option for the latest git HEAD ($(FS_LATEST_HEAD)).  
     213        Enable this option ONLY if you know what you are doing. It may and/or may not be cleanly  
     214        compiled and may require some intervension to create new patches. If you take this route 
     215        and come up with some patches, please contemplate to contribute to send in your patches. 
     216 
    203217    config FS_SOFIA_WITH_IPV6 
    204218    depends on PACKAGE_$(PKG_NAME) 
     
    206220    default y 
    207221    help 
    208             Compile $(PKG_NAME) with IPV6 Support. 
     222        Compile $(PKG_NAME) with IPV6 Support. 
    209223 
    210224    config FS_SOFIA_WITH_OPT 
     
    213227    default y 
    214228    help 
    215             Compile $(PKG_NAME) with optimization enabled. 
     229        Compile $(PKG_NAME) with optimization enabled. 
    216230endef 
    217231 
     
    224238    select PACKAGE_libmysqlclient 
    225239    help 
    226             Compile $(PKG_NAME) with MySQL. 
     240        Compile $(PKG_NAME) with MySQL. 
    227241 
    228242    config FS_SOFIA_WITH_ODBC 
     
    233247    default n 
    234248    help 
    235             Compile $(PKG_NAME)-mod-sofia with ODBC Support. Since both sqliteodbc and unixodbc_svn packages are not yet available on OpenWRT, $(PKG_NAME)-mod-sofia CAN NOT be compiled with ODBC support. 
     249        Compile $(PKG_NAME)-mod-sofia with ODBC Support. Since both sqliteodbc and unixodbc_svn packages are not yet available on OpenWRT, $(PKG_NAME)-mod-sofia CAN NOT be compiled with ODBC support. 
    236250 
    237251    config FS_SOFIA_WITH_SCTP 
     
    241255    default y 
    242256    help 
    243             Compile $(PKG_NAME)-mod-sofia with SCTP support. 
     257        Compile $(PKG_NAME)-mod-sofia with SCTP support. 
    244258 
    245259    config FS_SOFIA_WITH_ZRTP_GIT 
     
    250264    #select PACKAGE_libzrtpcpp 
    251265    help 
    252             Compile $(PKG_NAME)-mod-sofia with ZRTP Support. Since libzrtpcpp package is not yet available on OpenWRT, $(PKG_NAME)-mod-sofia CAN NOT be compiled with ZRTP support. 
     266        Compile $(PKG_NAME)-mod-sofia with ZRTP Support. Since libzrtpcpp package is not yet available on OpenWRT, $(PKG_NAME)-mod-sofia CAN NOT be compiled with ZRTP support. 
    253267endef 
    254268 
     
    370384endef 
    371385 
    372 define Package/libopenzap 
    373 $(call Package/$(PKG_NAME)/Default) 
    374   TITLE:=FreeSWITCH openzap library 
    375   DEPENDS:=+libpthread 
    376 endef 
    377  
    378386 
    379387define Download/files 
     
    419427 
    420428ifneq ($(CONFIG_PACKAGE_$(PKG_NAME)-sounds-en),) 
    421  $(eval $(call Download/files,sounds-en,$(PKG_NAME)-sounds-en-us-callie-8000-1.0.22.tar.gz,cff509d878708ce5e6e7fedac7f683ef,,,)) 
     429 $(eval $(call Download/files,sounds-en,$(PKG_NAME)-sounds-en-us-callie-8000-1.0.22.tar.gz,cff509d878708ce5e6e7fedac7f683ef,,,,)) 
    422430        MAKE_INSTALL_TARGETS+= sounds-install 
    423431endif 
     
    425433 
    426434ifneq ($(CONFIG_PACKAGE_$(PKG_NAME)-sounds-moh),) 
    427  $(eval $(call Download/files,sounds-moh,$(PKG_NAME)-sounds-music-8000-1.0.8.tar.gz,f63ef3cc3507af079ae5c7b8b8a01e42,,,)) 
     435 $(eval $(call Download/files,sounds-moh,$(PKG_NAME)-sounds-music-8000-1.0.8.tar.gz,f63ef3cc3507af079ae5c7b8b8a01e42,,,,)) 
    428436        MAKE_INSTALL_TARGETS+= moh-install 
    429437endif 
     
    500508        HOST_CXX="/usr/bin/g++" \ 
    501509        CROSS_COMPILE="1" \ 
     510        PKG_CONFIG="$(STAGING_DIR_HOST)/bin/pkg-config" \ 
     511        PKG_CONFIG_PATH="$(STAGING_DIR_HOST)/lib/pkgconfig" \ 
    502512        ax_cv_c_compiler_vendor="gnu" \ 
    503513        ac_cv_dev_urandom="yes" \ 
     
    515525        $(if $(CONFIG_PACKAGE_$(PKG_NAME)-mod-perl),ac_cv_path_PERL="yes",) \ 
    516526        libzmq_cv_cxx_werror_flag="" \ 
    517         ac_cv_path_PKG_CONFIG=no \ 
    518         ac_cv_path_LIBGNUTLS_CONFIG=no 
    519527 
    520528 
     
    563571define Build/InstallDev 
    564572        $(INSTALL_DIR) $(1)/usr/include/$(PKG_NAME) 
     573        $(INSTALL_DIR) $(1)/usr/lib 
    565574        $(CP) $(PKG_INSTALL_DIR)/usr/share/$(PKG_NAME)/include/* $(1)/usr/include/$(PKG_NAME)/ 
     575        $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib$(PKG_NAME).{a,so*} $(1)/usr/lib/ 
     576endef 
     577 
     578 
     579define Package/$(PKG_NAME)/install 
     580        $(INSTALL_DIR) $(1)/etc/config 
     581        $(INSTALL_DIR) $(1)/etc/default 
     582        $(INSTALL_DIR) $(1)/etc/$(PKG_NAME) 
     583        $(INSTALL_DIR) $(1)/etc/$(PKG_NAME)/scripts 
     584        $(INSTALL_DIR) $(1)/etc/hotplug.d/iface 
     585        $(INSTALL_DIR) $(1)/etc/init.d 
     586        $(INSTALL_DIR) $(1)/usr/bin 
    566587        $(INSTALL_DIR) $(1)/usr/lib 
    567         $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib$(PKG_NAME).{a,so*} $(1)/usr/lib/ 
    568 endef 
    569  
    570  
    571 define Package/$(PKG_NAME)/install 
    572         $(INSTALL_DIR) $(1)/usr/bin 
     588        $(INSTALL_DIR) $(1)/usr/lib/pkgconfig 
     589        $(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/$(PKG_NAME) 
     590        $(INSTALL_DATA) ./files/$(PKG_NAME).config $(1)/etc/config/$(PKG_NAME) 
     591        $(INSTALL_DATA) ./files/$(PKG_NAME).default $(1)/etc/default/$(PKG_NAME) 
     592        $(INSTALL_DATA) ./files/$(PKG_NAME).hotplug $(1)/etc/hotplug.d/iface/90-$(PKG_NAME) 
    573593        $(CP) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(1)/usr/bin/ 
    574         $(INSTALL_DIR) $(1)/usr/lib 
    575         $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib$(PKG_NAME).so.* $(1)/usr/lib/ 
    576         $(INSTALL_DIR) $(1)/usr/lib/$(PKG_NAME) 
    577         $(INSTALL_DIR) $(1)/etc/default 
    578         $(INSTALL_DATA) ./files/$(PKG_NAME).default $(1)/etc/default/$(PKG_NAME) 
    579         $(INSTALL_DIR) $(1)/etc/init.d 
    580         $(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/$(PKG_NAME) 
    581         $(INSTALL_DIR) $(1)/etc/hotplug.d/iface 
    582         $(INSTALL_DATA) ./files/$(PKG_NAME).hotplug $(1)/etc/hotplug.d/iface/90-$(PKG_NAME) 
    583         $(INSTALL_DIR) $(1)/etc/config 
    584         $(INSTALL_DATA) ./files/$(PKG_NAME).config $(1)/etc/config/$(PKG_NAME) 
     594        $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib$(PKG_NAME)* $(1)/usr/lib/ 
     595        $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/$(PKG_NAME).pc $(1)/usr/lib/pkgconfig/ 
    585596endef 
    586597 
     
    630641endef 
    631642 
    632 define Package/libopenzap/install 
    633         $(INSTALL_DIR) $(1)/usr/lib 
    634         $(CP) $(PKG_INSTALL_DIR)/usr/lib/libopenzap.so* $(1)/usr/lib/ 
    635 endef 
    636643 
    637644define Package/$(PKG_NAME)-tools/install 
     
    649656# 1. Name 
    650657# 2. Title 
    651 # 3. Files 
    652 # 4. Inter Depends 
    653 # 5. Extra Depends 
     658# 3. Package configuration files 
     659# 4. Inter module depends 
     660# 5. Extra depends 
     661# 
     662define BuildLib 
     663  define Package/$(PKG_NAME)-$(1) 
     664    $$(call Package/$(PKG_NAME)/Default) 
     665    TITLE:= FS $(2) library and pkgconfig files 
     666    DEPENDS:= $(PKG_NAME) $(foreach l,$(4),+$(PKG_NAME)-$(l)) $(5) 
     667  endef 
     668 
     669  define Package/$(PKG_NAME)-$(1)/install 
     670        [ -d "$$(1)/usr/lib/pkgconfig" ] || $(INSTALL_DIR) $$(1)/usr/lib/pkgconfig 
     671 
     672        $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/$(patsubst lib%,%,${3}).pc $$(1)/usr/lib/pkgconfig 
     673        $(CP) $(PKG_INSTALL_DIR)/usr/lib/${1}* $$(1)/usr/lib/ 
     674  endef 
     675 
     676  $$(eval $$(call BuildPackage,$(PKG_NAME)-$(1))) 
     677endef 
     678 
     679 
     680# 
     681# 1. Name 
     682# 2. Title 
     683# 3. Files (module files include different names) 
     684# 4. Files (supporting files include different names) 
     685# 5. Inter module depends 
     686# 6. Extra depends 
    654687# 
    655688define BuildPlugin 
     
    657690    $$(call Package/$(PKG_NAME)/Default) 
    658691    TITLE:= FS $(2) module 
    659     DEPENDS:= $(PKG_NAME) $(foreach m,$(4),+$(PKG_NAME)-mod-$(m)) $(5) 
     692    DEPENDS:= $(PKG_NAME) $(foreach m,$(5),+$(PKG_NAME)-mod-$(m)) $(6) 
    660693  endef 
    661694 
    662695  define Package/$(PKG_NAME)-mod-$(1)/install 
    663         [ -z "$(3)" ] || $(INSTALL_DIR) $$(1)/usr/lib/$(PKG_NAME) 
    664         for f in $(3); do \ 
    665                 $(CP) \ 
    666                         $(PKG_INSTALL_DIR)/usr/lib/$(PKG_NAME)/$$$$$$$${f}.so \ 
    667                         $$(1)/usr/lib/$(PKG_NAME)/ ; \ 
     696        [ -z "mod_$(subst -,_,$(1))" ] || $(INSTALL_DIR) $$(1)/usr/lib/$(PKG_NAME) 
     697 
     698        for f in $$$$(realpath $$$$(wildcard $(PKG_INSTALL_DIR)/usr/lib/$(PKG_NAME)/mod_$(subst -,_,$(1)).*)) $$$$(wildcard $(PKG_INSTALL_DIR)/usr/lib/$(PKG_NAME)/$(3)_*); \ 
     699        do \ 
     700                $(CP) $$$$$$$${f} $$(1)/usr/lib/$(PKG_NAME)/; \ 
    668701        done 
    669         if [ -d "./files/etc.packages/$(1)" ]; then \ 
    670                 $(INSTALL_DIR) $$(1)/etc/$(PKG_NAME) ; \ 
    671                 $(CP) \ 
    672                         ./files/etc.packages/$(1)/* \ 
    673                         $$(1)/etc/$(PKG_NAME)/ ; \ 
     702 
     703        for f in $(4); \ 
     704        do \ 
     705                [ -d "$(dirname $$(1)/usr/${f})" ] || $(INSTALL_DIR) $(dirname $$(1)/usr/${f}); \ 
     706                $(CP) $(PKG_INSTALL_DIR)/usr/${f} $$(1)/usr/${f}; \ 
     707        done 
     708 
     709        # 
     710        # XML configuration files (vanilla) 
     711        # 
     712        if [ -f ${PKG_BUILD_DIR}/conf/vanilla/autoload_configs/$(subst -,_,$(1)).conf.xml ]; then \ 
     713                [ -d  $$(1)/etc/$(PKG_NAME)/autoload_configs ] || $(INSTALL_DIR) $$(1)/etc/$(PKG_NAME)/autoload_configs ; \ 
     714                $(CP) ${PKG_BUILD_DIR}/conf/vanilla/autoload_configs/$(subst -,_,$(1)).conf.xml $$(1)/etc/$(PKG_NAME)/autoload_configs/ ; \ 
     715                if [ -d "./files/etc.packages/$(1)" ]; then \ 
     716                        $(CP) ./files/etc.packages/$(1)/* $$(1)/etc/$(PKG_NAME)/ ; \ 
     717                fi \ 
     718        fi 
     719 
     720        # 
     721        # For mod_YAML configuration files (vanilla) 
     722        # 
     723        if [ "mod_$(subst -,_,$(1))" == "mod_yaml" ] && [ -d ${PKG_BUILD_DIR}/conf/vanilla/yaml ]; then \ 
     724                [ -d  $$(1)/etc/$(PKG_NAME)/yaml ] || $(INSTALL_DIR) $$(1)/etc/$(PKG_NAME)/yaml; \ 
     725                $(CP) $(wildcard ${PKG_BUILD_DIR}/conf/vanilla/yaml/*) $$(1)/etc/$(PKG_NAME)/yaml; \ 
     726        fi 
     727 
     728        # 
     729        # For mod_openzap 
     730        # 
     731        if [ "mod_$(subst -,_,$(1))" == "mod_openzap" ]; then \ 
     732                [ -z "$$(1)/etc/$(PKG_NAME)/autoload_configs" ] || $(INSTALL_DIR) $$(1)/etc/$(PKG_NAME)/autoload_configs ; \ 
     733                $(CP) ${PKG_INSTALL_DIR}/etc/$(PKG_NAME)/autoload_configs/$(1).conf.xml $$(1)/etc/$(PKG_NAME)/autoload_configs ; \ 
    674734        fi 
    675735  endef 
     
    698758$(eval $(call BuildPackage,$(PKG_NAME)-config-upstream-defaults)) 
    699759$(eval $(call BuildPackage,$(PKG_NAME)-config-minimal)) 
    700 $(eval $(call BuildPackage,libopenzap)) 
     760 
     761 
     762# 
     763# $(eval $(call BuildLib,Name,Title,Package Configuration Files,Inter Depends,Extra Depends)) 
     764# 
     765$(eval $(call BuildLib,libopenzap,OpenZAP,openzap,,)) 
    701766 
    702767 
     
    704769# $(eval $(call BuildPlugin,Name,Title,Files,Inter Depends,Extra Depends)) 
    705770# 
    706 $(eval $(call BuildPlugin,abstraction,Abstraction epplication,mod_abstraction,,)) 
    707 $(eval $(call BuildPlugin,alsa,Alsa endpoint,mod_alsa,,+alsa-lib)) 
    708 $(eval $(call BuildPlugin,amr,GSM-AMR codec,mod_amr,,)) 
    709 $(eval $(call BuildPlugin,amrwb,GSM-AMRWB,mod_amrwb,,)) 
    710 $(eval $(call BuildPlugin,avmd,Advanced Voice Mail Detection,mod_avmd,,)) 
    711 $(eval $(call BuildPlugin,bv,codec mod_bv,mod_bv,,)) 
    712 $(eval $(call BuildPlugin,blacklist,application blacklist,mod_blacklist,,)) 
    713 $(eval $(call BuildPlugin,callcenter,Call Center,mod_callcenter,,)) 
    714 $(eval $(call BuildPlugin,cdr-csv,CSV-CDR handler,mod_cdr_csv,,)) 
    715 $(eval $(call BuildPlugin,cdr-pg-csv,Postgress CDR handler,mod_cdr_pg_csv,,+coreutils +libpq)) 
    716 $(eval $(call BuildPlugin,cdr-sqlite,SQLite3 CDR handler,mod_cdr_sqlite,,+libsqlite3)) 
    717 $(eval $(call BuildPlugin,celt,CELT ultra-low delay codec,mod_celt,,+libogg)) 
    718 $(eval $(call BuildPlugin,cepstral,Cepstral interface,mod_cepstral,,@BROKEN)) # needs <swift.h> 
    719 $(eval $(call BuildPlugin,cidlookup,applications mod_cidlookup,mod_cidlookup,,+libcurl)) 
    720 $(eval $(call BuildPlugin,cluechoo,Framework Demo,mod_cluechoo,,)) 
    721 $(eval $(call BuildPlugin,codec2,CoDec 2,mod_codec2,,)) 
    722 $(eval $(call BuildPlugin,commands,API commands,mod_commands,,)) 
    723 $(eval $(call BuildPlugin,conference,Conference room,mod_conference,,)) 
    724 $(eval $(call BuildPlugin,console,Console logger,mod_console,,)) 
    725 $(eval $(call BuildPlugin,curl,HTTP request,mod_curl,,+libcurl)) 
    726 $(eval $(call BuildPlugin,dahdi-codec,DAHDI codecs,mod_dahdi_codec,,)) 
    727 $(eval $(call BuildPlugin,db,Database backend,mod_db,,)) 
    728 $(eval $(call BuildPlugin,dialplan-asterisk,Asterisk dialplan parser,mod_dialplan_asterisk,,)) 
    729 $(eval $(call BuildPlugin,dialplan-directory,Dialplan directory,mod_dialplan_directory,,)) 
    730 $(eval $(call BuildPlugin,dialplan-xml,Dialplan-XML interface,mod_dialplan_xml,,)) 
    731 $(eval $(call BuildPlugin,dingaling,Jabber interface,mod_dingaling,,)) 
    732 $(eval $(call BuildPlugin,directory,application mod_directory,mod_directory,,)) 
    733 $(eval $(call BuildPlugin,distributor,application mod_distributor,mod_distributor,,)) 
    734 $(eval $(call BuildPlugin,dptools,Dialplan tools,mod_dptools,,)) 
    735 $(eval $(call BuildPlugin,easyroute,DID routing,mod_easyroute,,)) 
    736 $(eval $(call BuildPlugin,enum,ENUM routing,mod_enum,,)) 
    737 $(eval $(call BuildPlugin,erlang-event,Erlang event handler,mod_erlang_event,,+erlang)) 
    738 $(eval $(call BuildPlugin,esf,Extra SIP Functionality,mod_esf,,)) 
    739 $(eval $(call BuildPlugin,event-multicast,Multicast event handler,mod_event_multicast,,)) 
    740 $(eval $(call BuildPlugin,event-socket,Socket event handler,mod_event_socket,,)) 
    741 $(eval $(call BuildPlugin,event-zmq,Socket event handler by Zero MQ,mod_event_zmq,,)) 
    742 $(eval $(call BuildPlugin,expr,Expression evaluation,mod_expr,,)) 
    743 $(eval $(call BuildPlugin,fifo,FIFO,mod_fifo,,)) 
    744 $(eval $(call BuildPlugin,file-string,File streaming,mod_file_string,,@OBSOLETE)) # merged into dptools 
    745 $(eval $(call BuildPlugin,flite,Festival TTS,mod_flite,,@(!(armeb||avr32)||BROKEN))) 
    746 $(eval $(call BuildPlugin,fsk,Bell-202 1200-baud FSK decoder,mod_fsk,,)) 
    747 $(eval $(call BuildPlugin,fsv,Video,mod_fsv,,)) 
    748 $(eval $(call BuildPlugin,g723-1,G.723.1 codec,mod_g723_1,,)) 
    749 $(eval $(call BuildPlugin,g729,G.729 codec,mod_g729,,)) 
    750 $(eval $(call BuildPlugin,gsmopen,Short Message Service (SMS),mod_gsmopen,spandsp,+alsa-lib @BROKEN)) # needs gsmlib 
    751 $(eval $(call BuildPlugin,h26x,H26X linear codec,mod_h26x,,)) 
    752 $(eval $(call BuildPlugin,h323,h323 endpoint,mod_h323,,@BROKEN)) # missing header files (other packages needed) 
    753 $(eval $(call BuildPlugin,hash,API for manipulating a hash table,mod_hash,,)) 
    754 $(eval $(call BuildPlugin,html5,HTML5 Endpoint Module,mod_html5,,)) 
    755 $(eval $(call BuildPlugin,httapi,HT Telephony API and HTTP caching,mod_httapi,,)) 
    756 $(eval $(call BuildPlugin,http-cache,HTTP GET with caching,mod_http_cache,,+libcurl)) 
    757 $(eval $(call BuildPlugin,ilbc,ILBC codec,mod_ilbc,,)) 
    758 $(eval $(call BuildPlugin,isac,isac Codec,mod_isac,,)) 
    759 $(eval $(call BuildPlugin,java,Java language interface,mod_java,,@BROKEN)) # needs java 
    760 $(eval $(call BuildPlugin,json-cdr,JSon-CDR interface,mod_json_cdr,,+libcurl)) 
    761 $(eval $(call BuildPlugin,lcr,Least Cost Routing,mod_lcr,,)) 
    762 $(eval $(call BuildPlugin,local-stream,Local streaming,mod_local_stream,,)) 
    763 $(eval $(call BuildPlugin,logfile,File logger,mod_logfile,,)) 
    764 $(eval $(call BuildPlugin,loopback,Loopback endpoint,mod_loopback,,)) 
    765 $(eval $(call BuildPlugin,lua,Lua language interface,mod_lua,,+libstdcpp)) 
    766 $(eval $(call BuildPlugin,managed,language mod_managed,mod_managed,,+glib2 @BROKEN)) # needs Mono 
    767 $(eval $(call BuildPlugin,mp4,MP4 File Format support for video apps.,mod_mp4,,@BROKEN)) # needs libmp4v2 
    768 $(eval $(call BuildPlugin,mp4v,MP4 CoDec support for video apps.,mod_mp4v,,)) 
    769 $(eval $(call BuildPlugin,native-file,Native files,mod_native_file,,)) 
    770 $(eval $(call BuildPlugin,nibblebill,Billing,mod_nibblebill,,)) 
    771 $(eval $(call BuildPlugin,oreka,Media Recording with Oreka,mod_oreka,,)) 
    772 $(eval $(call BuildPlugin,openzap,Zaptel hardware interface,mod_openzap ozmod_analog ozmod_analog_em ozmod_isdn ozmod_skel ozmod_zt,,+libpcap +libopenzap)) 
    773 $(eval $(call BuildPlugin,opus,Opus CoDec,mod_opus,,)) 
    774 $(eval $(call BuildPlugin,portaudio,Local audio endpoint,mod_portaudio,,+alsa-lib)) 
    775 $(eval $(call BuildPlugin,portaudio-stream,portaudio stream format,mod_portaudio_stream,,+alsa-lib)) 
    776 $(eval $(call BuildPlugin,posix-timer,POSIX compliance soft timer,mod_posix_timer,,)) 
    777 $(eval $(call BuildPlugin,radius-cdr,Radius-CDR interface,mod_radius_cdr,,+freeradius2 @BROKEN)) # fails in freeradius-client 
    778 $(eval $(call BuildPlugin,redis,redis,mod_redis,,)) 
    779 $(eval $(call BuildPlugin,rss,RRS feeds via TTS,mod_rss,,)) 
    780 $(eval $(call BuildPlugin,rtmp,RTMP Protocol Handler,mod_rtmp,,)) 
    781 $(eval $(call BuildPlugin,say-de,German say,mod_say_de,,)) 
    782 $(eval $(call BuildPlugin,say-en,English say,mod_say_en,,)) 
    783 $(eval $(call BuildPlugin,say-es,Spanish say,mod_say_es,,)) 
    784 $(eval $(call BuildPlugin,say-fa,Persian say,mod_say_fa,,)) 
    785 $(eval $(call BuildPlugin,say-fr,French say,mod_say_fr,,)) 
    786 $(eval $(call BuildPlugin,say-hu,Hungarian say,mod_say_hu,,)) 
    787 $(eval $(call BuildPlugin,say-it,Italian say,mod_say_it,,)) 
    788 $(eval $(call BuildPlugin,say-nl,Dutch say,mod_say_nl,,)) 
    789 $(eval $(call BuildPlugin,say-pt,Portugeese say,mod_say_pt,,)) 
    790 $(eval $(call BuildPlugin,say-ru,Russian say,mod_say_ru,,)) 
    791 $(eval $(call BuildPlugin,say-th,Thai say,mod_say_th,,)) 
    792 $(eval $(call BuildPlugin,say-zh,Chineese say,mod_say_zh,,)) 
    793 $(eval $(call BuildPlugin,shell-stream,Shell stream,mod_shell_stream,,)) 
    794 $(eval $(call BuildPlugin,silk,codec mod_silk,mod_silk,,)) 
    795 $(eval $(call BuildPlugin,siren,G.722.1 codec,mod_siren,,)) 
    796 $(eval $(call BuildPlugin,skel,Application Framework Demo Module,mod_skel,,)) 
    797 $(eval $(call BuildPlugin,skinny,endpoint mod_skinny,mod_skinny,,)) 
    798 $(eval $(call BuildPlugin,skypopen,Skype compatible endpoint,mod_skypopen,,@FEATURE_drawing-backend_libX11)) 
    799 $(eval $(call BuildPlugin,sms,SMS application,mod_sms,,)) 
    800 $(eval $(call BuildPlugin,snapshot,application mod_snapshot,mod_snapshot,,)) 
    801 $(eval $(call BuildPlugin,sndfile,Multi-Format file transcoder,mod_sndfile,,)) 
    802 $(eval $(call BuildPlugin,snipe-hunt,application mod_snipe_hunt,mod_snipe_hunt,,)) 
    803 $(eval $(call BuildPlugin,snmp,Simple Network Management Protocol,mod_snmp,,+libnetsnmp)) 
    804 $(eval $(call BuildPlugin,snom,SNOM specific features,mod_snom,,)) 
    805 $(eval $(call BuildPlugin,sofia,SIP,mod_sofia,,)) 
    806 $(eval $(call BuildPlugin,spandsp,Span DSP,mod_spandsp,,+libjpeg)) 
    807 $(eval $(call BuildPlugin,speex,Speex codec,mod_speex,,)) 
    808 $(eval $(call BuildPlugin,spidermonkey,JavaScript,mod_spidermonkey,,@BROKEN)) # fails in js 
    809 $(eval $(call BuildPlugin,spidermonkey-core_db,JavaScript DB,mod_spidermonkey_core_db,,@BROKEN)) 
    810 $(eval $(call BuildPlugin,spidermonkey-curl,JavaScript Curl,mod_spidermonkey_curl,,@BROKEN)) 
    811 $(eval $(call BuildPlugin,spidermonkey-odbc,JavaScript ODBC,mod_spidermonkey_odbc,,@BROKEN)) 
    812 $(eval $(call BuildPlugin,spidermonkey-socket,JavaScript socket,mod_spidermonkey_socket,,@BROKEN)) 
    813 $(eval $(call BuildPlugin,spidermonkey-teletone,JavaScript teletone,mod_spidermonkey_teletone,,@BROKEN)) 
    814 $(eval $(call BuildPlugin,spy,User spy,mod_spy,,)) 
    815 $(eval $(call BuildPlugin,stress,application mod_stress,mod_stress,,)) 
    816 $(eval $(call BuildPlugin,syslog,SysLog logger,mod_syslog,,)) 
    817 $(eval $(call BuildPlugin,tone-stream,Tone generation stream,mod_tone_stream,,)) 
    818 $(eval $(call BuildPlugin,tts-commandline,ASR TTS cli,mod_tts_commandline,,)) 
    819 $(eval $(call BuildPlugin,unimrcp,MRCP interface,mod_unimrcp,,@BROKEN)) 
    820 $(eval $(call BuildPlugin,valet-parking,application mod_valet_parking,mod_valet_parking,,)) 
    821 $(eval $(call BuildPlugin,vmd,VoiceMail beep detection,mod_vmd,,)) 
    822 $(eval $(call BuildPlugin,voicemail,VoiceMail,mod_voicemail,,)) 
    823 $(eval $(call BuildPlugin,voicemail-ivr,VoiceMail IVR,mod_voicemail_ivr,,)) 
    824 $(eval $(call BuildPlugin,xml-cdr,XML-CDR handler,mod_xml_cdr,,+libcurl)) 
    825 $(eval $(call BuildPlugin,xml-curl,XML-Curl gateway,mod_xml_curl,,+libcurl)) 
    826 $(eval $(call BuildPlugin,xml-rpc,XML-RPC interface,mod_xml_rpc,,)) 
    827 $(eval $(call BuildPlugin,xml-scgi,SCGI XML Gateway,mod_xml_scgi,,)) 
    828 $(eval $(call BuildPlugin,yaml,YAML dialplans,mod_yaml,,)) 
    829  
     771$(eval $(call BuildPlugin,abstraction,An Abstraction To API Call,,,,)) 
     772$(eval $(call BuildPlugin,alsa,Alsa Endpoint,,,,+alsa-lib)) 
     773$(eval $(call BuildPlugin,amr,Adaptive Multi-Rate On Bandwidth Codec,,,,)) 
     774$(eval $(call BuildPlugin,amrwb,Wide Band AMR,,,,)) 
     775$(eval $(call BuildPlugin,avmd,Advanced Voice Mail Detection,,,,)) 
     776$(eval $(call BuildPlugin,blacklist,Blacklist,,,,)) 
     777$(eval $(call BuildPlugin,bv,BroadVoice16 and BroadVoice32 Audio Codec,,,,)) 
     778$(eval $(call BuildPlugin,callcenter,Call Center,,,,)) 
     779$(eval $(call BuildPlugin,cdr-csv,CSV-CDR Handler,,,,)) 
     780$(eval $(call BuildPlugin,cdr-pg-csv,Postgress CDR Handler,,,,+coreutils +libpq +postresql)) 
     781$(eval $(call BuildPlugin,cdr-sqlite,SQLite3 CDR Handler,,,,+libsqlite3)) 
     782$(eval $(call BuildPlugin,celt,CELT Ultra-Low Delay Codec,,,,+libogg)) 
     783$(eval $(call BuildPlugin,cepstral,Cepstral Interface,,,,@BROKEN)) # needs <swift.h> 
     784$(eval $(call BuildPlugin,cidlookup,Data Query For CID->NAME Services,,,,+libcurl)) 
     785$(eval $(call BuildPlugin,cluechoo,Framework Demo,,,,)) 
     786$(eval $(call BuildPlugin,codec2,CoDec 2,,,,)) 
     787$(eval $(call BuildPlugin,commands,API Commands,,,,)) 
     788$(eval $(call BuildPlugin,conference,Conference Room,,,,)) 
     789$(eval $(call BuildPlugin,console,Console Logger,,,,)) 
     790$(eval $(call BuildPlugin,curl,HTTP Request,,,,+libcurl)) 
     791$(eval $(call BuildPlugin,dahdi-codec,DAHDI Codecs,,,,)) 
     792$(eval $(call BuildPlugin,db,Database Backend,,,,)) 
     793$(eval $(call BuildPlugin,dialplan-asterisk,Asterisk Dialplan Parser,,,,)) 
     794$(eval $(call BuildPlugin,dialplan-directory,Dialplan Directory,,,,)) 
     795$(eval $(call BuildPlugin,dialplan-xml,Dialplan-XML Interface,,,,)) 
     796$(eval $(call BuildPlugin,dingaling,Jabber Interface,,,,+libgcrypt +libopenssl)) 
     797$(eval $(call BuildPlugin,directory,Search By Name Directory IVR,,,,)) 
     798$(eval $(call BuildPlugin,distributor,Simple Robin-Round Load to Gateway,,,,)) 
     799$(eval $(call BuildPlugin,dptools,Dialplan Tools,,,,)) 
     800$(eval $(call BuildPlugin,easyroute,Simple DID Routing,,,,)) 
     801$(eval $(call BuildPlugin,enum,ENUM Routing,,,,)) 
     802$(eval $(call BuildPlugin,erlang-event,Erlang Event Handler,,,,+erlang)) 
     803$(eval $(call BuildPlugin,esf,Extra SIP Functionality,,,,)) 
     804$(eval $(call BuildPlugin,event-multicast,Multicast Event Handler,,,,)) 
     805$(eval $(call BuildPlugin,event-socket,Socket Event Handler,,,,)) 
     806$(eval $(call BuildPlugin,event-zmq,Socket Event Handler By Zero MQ,,,,+libuuid)) 
     807$(eval $(call BuildPlugin,expr,Expression Evaluation,,,,)) 
     808$(eval $(call BuildPlugin,fifo,FIFO,,,,)) 
     809$(eval $(call BuildPlugin,file-string,Streaming Multiple Sound Files Sequentially,,,,@OBSOLETE)) # merged into dptools 
     810$(eval $(call BuildPlugin,flite,Festival TTS,,,,@(!(armeb||avr32)||BROKEN))) 
     811$(eval $(call BuildPlugin,fsk,Bell-202 1200-baud FSK decoder,,,,)) 
     812$(eval $(call BuildPlugin,fsv,Video Player / Recorder,,,,)) 
     813$(eval $(call BuildPlugin,g723-1,G.723.1 Codec,,,,)) 
     814$(eval $(call BuildPlugin,g729,G.729 Codec,,,,)) 
     815$(eval $(call BuildPlugin,gsmopen,GSM Modem compatible Endpoint,,,,+alsa-lib @BROKEN)) # needs gsmlib 
     816$(eval $(call BuildPlugin,h26x,H26X Linear Codec,,,,)) 
     817$(eval $(call BuildPlugin,h323,H323 Endpoint,,,,@BROKEN)) # Req. H323Plus v1.24.x or newer 
     818$(eval $(call BuildPlugin,hash,API For Manipulating A Hash Table,,,,)) 
     819$(eval $(call BuildPlugin,html5,HTML5 Endpoint Module,,,,)) 
     820$(eval $(call BuildPlugin,httapi,HT Telephony API And HTTP Caching,,,,)) 
     821$(eval $(call BuildPlugin,http-cache,HTTP GET With Caching,,,,+libcurl)) 
     822$(eval $(call BuildPlugin,ilbc,ILBC Codec,,,,)) 
     823$(eval $(call BuildPlugin,isac,iSAC Codec,,,,)) 
     824$(eval $(call BuildPlugin,java,Java Language Interface,,,,@BROKEN)) # needs java 
     825$(eval $(call BuildPlugin,json-cdr,JSon-CDR Interface,,,,+libcurl)) 
     826$(eval $(call BuildPlugin,lcr,Least Cost Routing,,,,)) 
     827$(eval $(call BuildPlugin,local-stream,Multi-Channel On Same Stream,,,,)) 
     828$(eval $(call BuildPlugin,logfile,File Logger,,,,)) 
     829$(eval $(call BuildPlugin,loopback,Loopback to Dialplan Endpoint,,,,)) 
     830$(eval $(call BuildPlugin,lua,LUA Language Interface,,,,)) 
     831$(eval $(call BuildPlugin,managed,Media Switching Software Library,,,,+glib2 @BROKEN)) # needs Mono 
     832$(eval $(call BuildPlugin,mp4,MP4 File Format support for video apps,,,,@BROKEN)) # needs libmp4v2 
     833$(eval $(call BuildPlugin,mp4v,MP4 CoDec Support For Video,,,,)) 
     834$(eval $(call BuildPlugin,native-file,WAV Format Sound Player,,,,)) 
     835$(eval $(call BuildPlugin,nibblebill,Credit / Debit Billing,,,,)) 
     836$(eval $(call BuildPlugin,oreka,Media Recording with Oreka,,,,)) 
     837$(eval $(call BuildPlugin,openzap,Zaptel (Superseded by FreeTDM),ozmod,,,+$(PKG_NAME)-libopenzap +libpcap)) 
     838$(eval $(call BuildPlugin,opus,Opus CoDec,,,,)) 
     839$(eval $(call BuildPlugin,portaudio,Portaudio To Sound Card Interface,,,,+alsa-lib)) 
     840$(eval $(call BuildPlugin,portaudio-stream,Portaudio Streaming Interface,,,,+alsa-lib)) 
     841$(eval $(call BuildPlugin,posix-timer,POSIX Compliant Soft Timer,,,,)) 
     842$(eval $(call BuildPlugin,radius-cdr,Radius-CDR interface,,,,+freeradius2 @BROKEN)) # fails in freeradius-client 
     843$(eval $(call BuildPlugin,redis,Redis Limited Backend,,,,)) 
     844$(eval $(call BuildPlugin,rss,RRS Feeds via TTS,,,,)) 
     845$(eval $(call BuildPlugin,rtmp,RTMP Protocol Handler,,,,)) 
     846$(eval $(call BuildPlugin,sangoma-codec,codec sangoma-codec,,,,@BROKEN)) # Req. Sangoma CoDec source 
     847$(eval $(call BuildPlugin,say-de,German Say,,,,)) 
     848$(eval $(call BuildPlugin,say-en,English Say,,,,)) 
     849$(eval $(call BuildPlugin,say-es,Spanish Say,,,,)) 
     850$(eval $(call BuildPlugin,say-fa,Persian Say,,,,)) 
     851$(eval $(call BuildPlugin,say-fr,French Say,,,,)) 
     852$(eval $(call BuildPlugin,say-hu,Hungarian Say,,,,)) 
     853$(eval $(call BuildPlugin,say-it,Italian Say,,,,)) 
     854$(eval $(call BuildPlugin,say-nl,Dutch Say,,,,)) 
     855$(eval $(call BuildPlugin,say-pt,Portugeese Say,,,,)) 
     856$(eval $(call BuildPlugin,say-ru,Russian Say,,,,)) 
     857$(eval $(call BuildPlugin,say-th,Thai Say,,,,)) 
     858$(eval $(call BuildPlugin,say-zh,Chineese Say,,,,)) 
     859$(eval $(call BuildPlugin,shell-stream,Streaming Audio Through CLI,,,,)) 
     860$(eval $(call BuildPlugin,silk,Skype(TM) SILK Codec Module,,,,)) 
     861$(eval $(call BuildPlugin,siren,G.722.1 Codec,,,,)) 
     862$(eval $(call BuildPlugin,skel,Template For New Module,,,,)) 
     863$(eval $(call BuildPlugin,skinny,Skinny Call Control Protocol (SCCP),,,,)) 
     864$(eval $(call BuildPlugin,skypopen,Skype Compatible Endpoint,,,,@FEATURE_drawing-backend_libX11)) 
     865$(eval $(call BuildPlugin,sms,SMS,,,,)) 
     866$(eval $(call BuildPlugin,snapshot,Record Audio Snapshot to File,,,,)) 
     867$(eval $(call BuildPlugin,sndfile,Multi-Format Sound File,,,,)) 
     868$(eval $(call BuildPlugin,snipe-hunt,Snipe Hunt (Simple Example Module),,,,)) 
     869$(eval $(call BuildPlugin,snmp,SNMP AgentX Subagent,,,,+libnetsnmp)) 
     870$(eval $(call BuildPlugin,snom,SNOM specific features,,,,)) 
     871$(eval $(call BuildPlugin,sofia,SOFIA SIP,,,,)) 
     872$(eval $(call BuildPlugin,sonar,Sonar Ping Timer,,,,)) 
     873$(eval $(call BuildPlugin,spandsp,Span DSP,,,,+libjpeg)) 
     874$(eval $(call BuildPlugin,speex,Speex codec,,,,)) 
     875$(eval $(call BuildPlugin,spidermonkey,JavaScript,,,,@BROKEN)) # fails in js 
     876$(eval $(call BuildPlugin,spidermonkey-core_db,JavaScript DB,,,,@BROKEN)) 
     877$(eval $(call BuildPlugin,spidermonkey-curl,JavaScript Curl,,,,@BROKEN)) 
     878$(eval $(call BuildPlugin,spidermonkey-odbc,JavaScript ODBC,,,,@BROKEN)) 
     879$(eval $(call BuildPlugin,spidermonkey-socket,JavaScript socket,,,,@BROKEN)) 
     880$(eval $(call BuildPlugin,spidermonkey-teletone,JavaScript teletone,,,,@BROKEN)) 
     881$(eval $(call BuildPlugin,spy,User Spy,,,,)) 
     882$(eval $(call BuildPlugin,stress,Voice Stress Detection,,,,)) 
     883$(eval $(call BuildPlugin,syslog,SysLog logger,,,,)) 
     884$(eval $(call BuildPlugin,tone-stream,Tone Generation Stream,,,,)) 
     885$(eval $(call BuildPlugin,tts-commandline,ASR TTS Command Interface,,,,)) 
     886$(eval $(call BuildPlugin,unimrcp,UniMRCP (MRCP client),,,,@BROKEN)) 
     887$(eval $(call BuildPlugin,valet-parking,Valet Parking Application,,,,)) 
     888$(eval $(call BuildPlugin,vmd,VoiceMail Beep Detection,,,,)) 
     889$(eval $(call BuildPlugin,voicemail,VoiceMail,,,,)) 
     890$(eval $(call BuildPlugin,voicemail-ivr,VoiceMail IVR,,,,)) 
     891$(eval $(call BuildPlugin,xml-cdr,XML-CDR Handler,,,,+libcurl)) 
     892$(eval $(call BuildPlugin,xml-curl,XML-Curl Gateway,,,,+libcurl)) 
     893$(eval $(call BuildPlugin,xml-rpc,XML-RPC Interface,,,,)) 
     894$(eval $(call BuildPlugin,xml-scgi,SCGI XML Gateway,,,,)) 
     895$(eval $(call BuildPlugin,yaml,YAML langunage,,,,)) 
  • packages/net/freeswitch/patches/001-build-modules_conf_in.patch

    r35036 r35146  
    5656 #event_handlers/mod_event_zmq 
    5757 #event_handlers/mod_radius_cdr 
     58@@ -113,6 +122,7 @@ loggers/mod_syslog 
     59 #say/mod_say_de 
     60 say/mod_say_en 
     61 #say/mod_say_es 
     62+#say/mod_say_fa 
     63 #say/mod_say_fr 
     64 #say/mod_say_he 
     65 #say/mod_say_hu 
Note: See TracChangeset for help on using the changeset viewer.