Subject: CVS import: pkgsrc/comms/asterisk14
From: John Nemeth
Date: 2016-10-25 10:17:08
Message id: 20161025081708.8A2F6FBD2@cvs.NetBSD.org

Log Message:
     Initial import of Asterisk 14.  It has been tested to compile
and run, but not a lot of functional testing.  This does not have
the new PJSIP, which will be coming in a followup commit.  This
also does not have the patches for compiling with Clang.  For
upgrading instructions, please see:

https://wiki.asterisk.org/wiki/display/AST/Upgrading+to+Asterisk+14

----- 14.0.0 -----

The Asterisk Development Team is pleased to announce the release of
Asterisk 14.0.0.

Asterisk 14 is the next major release series of Asterisk. It is a
Standard Support release, similar to Asterisk 12. For more information
about support time lines for Asterisk releases, see the Asterisk
versions page:

https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions

For important information regarding upgrading to Asterisk 14, please
see the Asterisk wiki:
https://wiki.asterisk.org/wiki/display/AST/Upgrading+to+Asterisk+14

A short list of new features includes:

* A complete overhaul of the core DNS support in Asterisk, including
  implementing full NAPTR and SRV support in the PJSIP stack via the
  libunbound library.

* The ability to publish extension state to a SIP Subscription server,
  such as Kamailio. This includes the ability to automatically generate
  a hint in the dialplan based on device state changes using the new
  autohint setting.

* Playback of media from a remote HTTP server via a URI is now supported
  by all dialplan applications and AGI. Media retrieved using a URI is
  cached in a media cache and re-used when possible.

* When using ARI to manipulate media on a resource, a list of media
  resources can now be supplied. The media resources will be played back
  sequentially in the order that they are provided.

* Channels created via ARI can now be created and handed off to Stasis
  for external control prior to performing the outbound dial. This
  enables applications to set additional state on the channel prior to
  dialing, as well as enabling certain early media scenarios.

And much more!

Files:
RevisionActionfile
1.1importpkgsrc/comms/asterisk14/DESCR
1.1importpkgsrc/comms/asterisk14/Makefile
1.1importpkgsrc/comms/asterisk14/PLIST
1.1importpkgsrc/comms/asterisk14/distinfo
1.1importpkgsrc/comms/asterisk14/options.mk
1.1importpkgsrc/comms/asterisk14/files/asterisk.sh
1.1importpkgsrc/comms/asterisk14/files/smf/manifest.xml
1.1importpkgsrc/comms/asterisk14/patches/patch-main_acl.c
1.1importpkgsrc/comms/asterisk14/patches/patch-main_astmm.c
1.1importpkgsrc/comms/asterisk14/patches/patch-include_asterisk_sha1.h
1.1importpkgsrc/comms/asterisk14/patches/patch-main_cdr.c
1.1importpkgsrc/comms/asterisk14/patches/patch-main_pbx__builtins.c
1.1importpkgsrc/comms/asterisk14/patches/patch-main_sched.c
1.1importpkgsrc/comms/asterisk14/patches/patch-main_test.c
1.1importpkgsrc/comms/asterisk14/patches/patch-main_utils.c
1.1importpkgsrc/comms/asterisk14/patches/patch-apps_app__followme.c
1.1importpkgsrc/comms/asterisk14/patches/patch-main_cel.c
1.1importpkgsrc/comms/asterisk14/patches/patch-pbx_pbx__dundi.c
1.1importpkgsrc/comms/asterisk14/patches/patch-main_http.c
1.1importpkgsrc/comms/asterisk14/patches/patch-main_manager.c
1.1importpkgsrc/comms/asterisk14/patches/patch-sounds_Makefile
1.1importpkgsrc/comms/asterisk14/patches/patch-tests_test__locale.c
1.1importpkgsrc/comms/asterisk14/patches/patch-contrib_scripts_vmail.cgi
1.1importpkgsrc/comms/asterisk14/patches/patch-utils_Makefile
1.1importpkgsrc/comms/asterisk14/patches/patch-cdr_cdr__pgsql.c
1.1importpkgsrc/comms/asterisk14/patches/patch-include_asterisk_autoconfig.h.in
1.1importpkgsrc/comms/asterisk14/patches/patch-main_logger.c
1.1importpkgsrc/comms/asterisk14/patches/patch-utils_db1-ast_include_db.h
1.1importpkgsrc/comms/asterisk14/patches/patch-configure.ac
1.1importpkgsrc/comms/asterisk14/patches/patch-main_pbx.c
1.1importpkgsrc/comms/asterisk14/patches/patch-utils_extconf.c
1.1importpkgsrc/comms/asterisk14/patches/patch-Makefile
1.1importpkgsrc/comms/asterisk14/patches/patch-apps_app__dumpchan.c
1.1importpkgsrc/comms/asterisk14/patches/patch-apps_app__queue.c
1.1importpkgsrc/comms/asterisk14/patches/patch-apps_app__sms.c
1.1importpkgsrc/comms/asterisk14/patches/patch-configure
1.1importpkgsrc/comms/asterisk14/patches/patch-funcs_func__cdr.c
1.1importpkgsrc/comms/asterisk14/patches/patch-funcs_func__env.c
1.1importpkgsrc/comms/asterisk14/patches/patch-utils_smsq.c
1.1importpkgsrc/comms/asterisk14/patches/patch-utils_streamplayer.c
1.1importpkgsrc/comms/asterisk14/patches/patch-apps_app__voicemail.c
1.1importpkgsrc/comms/asterisk14/patches/patch-include_asterisk_endian.h
1.1importpkgsrc/comms/asterisk14/patches/patch-include_asterisk_lock.h
1.1importpkgsrc/comms/asterisk14/patches/patch-include_asterisk_strings.h
1.1importpkgsrc/comms/asterisk14/patches/patch-res_res__calendar.c
1.1importpkgsrc/comms/asterisk14/patches/patch-main_netsock.c
1.1importpkgsrc/comms/asterisk14/patches/patch-build__tools_mkpkgconfig
1.1importpkgsrc/comms/asterisk14/patches/patch-addons_chan__ooh323.c
1.1importpkgsrc/comms/asterisk14/patches/patch-cel_cel__pgsql.c
1.1importpkgsrc/comms/asterisk14/patches/patch-channels_chan__oss.c
1.1importpkgsrc/comms/asterisk14/patches/patch-codecs_codec__dahdi.c
1.1importpkgsrc/comms/asterisk14/patches/patch-main_Makefile
1.1importpkgsrc/comms/asterisk14/patches/patch-main_asterisk.c
1.1importpkgsrc/comms/asterisk14/patches/patch-main_stdtime_localtime.c
1.1importpkgsrc/comms/asterisk14/patches/patch-res_res__calendar__caldav.c
1.1importpkgsrc/comms/asterisk14/patches/patch-tests_test__voicemail__api.c
1.1importpkgsrc/comms/asterisk14/patches/patch-channels_chan__sip.c
1.1importpkgsrc/comms/asterisk14/patches/patch-res_res__calendar__icalendar.c