Sun Jul 24 06:35:50 2016 UTC ()
Update to Asterisk 13.10.0:  this is mainly a bug fix release.

The Asterisk Development Team has announced the release of Asterisk 13.10.0.

The release of Asterisk 13.10.0 resolves several issues reported by the
community and would have not been possible without your participation.
Thank you!

The following are the issues resolved in this release:

Improvements made in this release:
-----------------------------------
 * ASTERISK-26088 - Investigate heavy memory utilization by
      res_pjsip_pubsub (Reported by Richard Mudgett)
 * ASTERISK-26011 - [patch]PJSIP: add "via_addr", "via_port",
      "call_id" to contacts (Reported by Alexei Gradinari)
 * ASTERISK-25994 - [patch]res_pjsip: module load priority
      (Reported by Alexei Gradinari)
 * ASTERISK-25931 - PJSIP: add "reg_server" to contacts. (Reported
      by Alexei Gradinari)
 * ASTERISK-25835 - Authentication using 'Username' field from
      Digest (Reported by Ross Beer)
 * ASTERISK-25930 - PJSIP: disable multi domain to improve realtime
      performace (Reported by Alexei Gradinari)

Bugs fixed in this release:
-----------------------------------
 * ASTERISK-26160 - pjsip: Updated->Reachable during qualify
      (Reported by Matt Jordan)
 * ASTERISK-26177 - func_odbc: Database handle is kept when it
      should be released (Reported by Leandro Dardini)
 * ASTERISK-26099 - res_pjsip_pubsub: Crash when sending request
      due to server timeout (Reported by Ross Beer)
 * ASTERISK-26141 - res_fax: fax_v21_session_new leaks reference to
      v21_details (Reported by Corey Farrell)
 * ASTERISK-26140 - res_rtp_asterisk: gcc 6 caught a
      self-comparison (Reported by George Joseph)
 * ASTERISK-26138 - chan_unistim:  Under FreeBSD, chan_unistim
      generates a compile error (Reported by George Joseph)
 * ASTERISK-26128 - Alembic scripts are failing (Reported by Mark
      Michelson)
 * ASTERISK-26139 - test_res_pjsip_scheduler:  Compile failure if
      pjproject isn't installed in a system location (Reported by
      George Joseph)
 * ASTERISK-26130 - [patch] WebRTC: Should use latest DTLS version.
      (Reported by Alexander Traud)
 * ASTERISK-26127 - res_pjsip_session: Crash due to race condition
      between res_pjsip_session unload and timer (Reported by Joshua
      Colp)
 * ASTERISK-26083 - ARI: Announcer channels staying around after
      playback to a bridge is finished (Reported by Per Jensen)
 * ASTERISK-26126 - [patch] leverage 'bindaddr' for TLS in
      http.conf (Reported by Alexander Traud)
 * ASTERISK-26069 - Asterisk truncates To: header, dropping the
      closing '>' (Reported by Vasil Kolev)
 * ASTERISK-26097 - [patch] CLI: show maximum file descriptors
      (Reported by Alexander Traud)
 * ASTERISK-25262 - Memory leak when a caller channel does multiple
      dials and CEL is enabled (Reported by Etienne Lessard)
 * ASTERISK-26092 - [Segfault] in res_rtp_asterisk.c:4268 after
      Remotely bridged channels (Reported by Niklas Larsson)
 * ASTERISK-26096 - res_hep: Crash when configuration file is
      missing (Reported by Niklas Larsson)
 * ASTERISK-26089 - Invalid security events during boot using PJSIP
      Realtime (Reported by Scott Griepentrog)
 * ASTERISK-26074 - res_odbc: Deadlock within UnixODBC (Reported by
      Ross Beer)
 * ASTERISK-26054 - Asterisk crashes (core dump) (Reported by B.
      Davis)
 * ASTERISK-24436 - Missing header in res/res_srtp.c when compiling
      against libsrtp-1.5.0 (Reported by Patrick Laimbock)
 * ASTERISK-26091 - [patch] ar cru creates warning, instead use ar
      cr (Reported by Alexander Traud)
 * ASTERISK-26070 - ari/channels:  Creating a local channel without
      an originator adds all audio formats to it's capabilities
      (Reported by George Joseph)
 * ASTERISK-26078 - core: Memory leak in logging (Reported by
      Etienne Lessard)
 * ASTERISK-26065 - chan_pjsip: MWI NOTIFY contents not ordered
      properly (Reported by Ross Beer)
 * ASTERISK-26063 - ${PJSIP_HEADER(read,Call-ID)} does not work -
      documentation needs clarification for when read/write is
      possible (Reported by Private Name)
 * ASTERISK-25777 - data race in threadpool (Reported by Badalian
      Vyacheslav)
 * ASTERISK-26038 - 'make install' doesn't seem to install OS/X
      init files (Reported by Tzafrir Cohen)
 * ASTERISK-26029 - parking: ast_parking_park_call should return
      parking_space instead of parking_exten (Reported by Diederik de
      Groot)
 * ASTERISK-25938 - res_odbc: MySQL/MariaDB statement
      LAST_INSERT_ID() always returns zero. (Reported by Edwin
      Vandamme)
 * ASTERISK-25941 - chan_pjsip: Crash on an immediate SIP final
      response (Reported by Javier Riveros )
 * ASTERISK-26014 - res_sorcery_astdb: Make tolerant of unknown
      fields (Reported by Joshua Colp)
 * ASTERISK-24986 - keepalive INFO packages ignored by asterisk
      (Reported by Ilya Trikoz)
 * ASTERISK-26034 - T.38 passthrough problem behind firewall due to
      early nosignal packet (Reported by George Joseph)
 * ASTERISK-26030 - call cut because of double Session-Expires
      header in re-invite after proxy authentication is required
      (Reported by George Joseph)
 * ASTERISK-25964 - Outbound registrations created via ARI/push
      configuration do not clean up outbound registrations currently
      in flight (Reported by Matt Jordan)
 * ASTERISK-26005 - res_pjsip: Multiple SIP messages are combined
      into 1 TCP packet (Reported by Ross Beer)
 * ASTERISK-25352 - res_hep_rtcp correlation_id is different then
      res_hep (Reported by Kevin Scott Adams)
 * ASTERISK-26008 - app_followme does not delete recorded name
      prompt (Reported by Tzafrir Cohen)
 * ASTERISK-26007 - res_pjsip: Endpoints deleting early after
      upgrade from 13.8.2 to 13.9 (Reported by Greg Siemon)
 * ASTERISK-25990 - PJSIP TLS registration should respect
      client_uri scheme when generating Contact URI (Reported by
      Sebastian Damm)
 * ASTERISK-25978 - res_pjsip_authenticator_digest: Should not use
      source port in nonce verification (Reported by Mark Michelson)
 * ASTERISK-25993 - pjproject: Allow bundling to not require
      everything it does (Reported by Joshua Colp)
 * ASTERISK-25956 - Compilation error in conditionally compiled
      code in config_options.c (Reported by Chris Trobridge)
 * ASTERISK-25998 - file: Crash when using nativeformats (Reported
      by Joshua Colp)
 * ASTERISK-25826 - PJSIP / Sorcery slow load from realtime
      (Reported by Ross Beer)
 * ASTERISK-25968 - pjproject_bundled:  Configure and make need to
      be re-tested (Reported by George Joseph)
 * ASTERISK-24463 - Voicemail email address corrupt or not sent
      when message is in the process of being recorded during reload
      (Reported by John Campbell)
 * ASTERISK-25970 - Segfault in pjsip_url_compare (Reported by
      Dmitriy Serov)
 * ASTERISK-25963 - func_odbc requires reconnect checks for stale
      connections (Reported by Ross Beer)
 * ASTERISK-25961 - tests/channels/SIP/sip_tls_call: Sporadic crash
      when running test (Reported by Joshua Colp)
 * ASTERISK-16115 - [patch] problem with ringinuse=no, queue
      members receive sometimes two calls (Reported by nik600)
 * ASTERISK-25917 - [patch]app_voicemail: passwordlocation=spooldir
      only works if you manually add secret.conf yourself (Reported by
      Jonathan R. Rose)
 * ASTERISK-25950 - [patch]SIP channel does not send PeerStatus
      events for autocreated peers (Reported by Kirill Katsnelson)
 * ASTERISK-25954 - Manager QueueSummary and QueueStatus Actions
      are case sensitive to QueueName (Reported by Javier Acosta)

New Features made in this release:
-----------------------------------
 * ASTERISK-25904 - PJSIP: add contact.updated event (Reported by
      Alexei Gradinari)

For a full list of changes in this release, please see the ChangeLog:

http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.10.0

Thank you for your continued support of Asterisk!


(jnemeth)
diff -r1.9 -r1.10 pkgsrc/comms/asterisk13/Makefile
diff -r1.5 -r1.6 pkgsrc/comms/asterisk13/PLIST
diff -r1.5 -r1.6 pkgsrc/comms/asterisk13/distinfo
diff -r1.1.1.1 -r0 pkgsrc/comms/asterisk13/patches/patch-channels_chan__unistim.c
diff -r1.1.1.1 -r0 pkgsrc/comms/asterisk13/patches/patch-include_asterisk_compat.h
diff -r1.1.1.1 -r0 pkgsrc/comms/asterisk13/patches/patch-include_asterisk_poll-compat.h
diff -r1.3 -r1.4 pkgsrc/comms/asterisk13/patches/patch-main_Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/comms/asterisk13/patches/patch-main_manager.c

cvs diff -r1.9 -r1.10 pkgsrc/comms/asterisk13/Makefile (expand / switch to unified diff)

--- pkgsrc/comms/asterisk13/Makefile 2016/07/09 06:37:55 1.9
+++ pkgsrc/comms/asterisk13/Makefile 2016/07/24 06:35:50 1.10
@@ -1,21 +1,20 @@ @@ -1,21 +1,20 @@
1# $NetBSD: Makefile,v 1.9 2016/07/09 06:37:55 wiz Exp $ 1# $NetBSD: Makefile,v 1.10 2016/07/24 06:35:50 jnemeth Exp $
2# 2#
3# NOTE: when updating this package, there are two places that sound 3# NOTE: when updating this package, there are two places that sound
4# tarballs need to be checked; look in ${WRKSRC}/sounds/Makefile 4# tarballs need to be checked; look in ${WRKSRC}/sounds/Makefile
5# to find out the current sound file versions 5# to find out the current sound file versions
6 6
7DISTNAME= asterisk-13.9.1 7DISTNAME= asterisk-13.10.0
8PKGREVISION= 1 
9CATEGORIES= comms net audio 8CATEGORIES= comms net audio
10MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \ 9MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \
11 http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ \ 10 http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ \
12 http://downloads.asterisk.org/pub/telephony/sounds/releases/ 11 http://downloads.asterisk.org/pub/telephony/sounds/releases/
13DIST_SUBDIR= ${PKGNAME_NOREV} 12DIST_SUBDIR= ${PKGNAME_NOREV}
14DISTFILES= ${DEFAULT_DISTFILES} 13DISTFILES= ${DEFAULT_DISTFILES}
15 14
16COMMENT= The Asterisk Software PBX 15COMMENT= The Asterisk Software PBX
17LICENSE= gnu-gpl-v2 16LICENSE= gnu-gpl-v2
18 17
19EXTRACT_ONLY= ${DISTNAME}.tar.gz 18EXTRACT_ONLY= ${DISTNAME}.tar.gz
20OWNER= jnemeth@NetBSD.org 19OWNER= jnemeth@NetBSD.org
21HOMEPAGE= http://www.asterisk.org/ 20HOMEPAGE= http://www.asterisk.org/

cvs diff -r1.5 -r1.6 pkgsrc/comms/asterisk13/PLIST (expand / switch to unified diff)

--- pkgsrc/comms/asterisk13/PLIST 2016/06/09 04:41:48 1.5
+++ pkgsrc/comms/asterisk13/PLIST 2016/07/24 06:35:50 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.5 2016/06/09 04:41:48 jnemeth Exp $ 1@comment $NetBSD: PLIST,v 1.6 2016/07/24 06:35:50 jnemeth Exp $
2include/asterisk.h 2include/asterisk.h
3include/asterisk/_private.h 3include/asterisk/_private.h
4include/asterisk/abstract_jb.h 4include/asterisk/abstract_jb.h
5include/asterisk/acl.h 5include/asterisk/acl.h
6include/asterisk/adsi.h 6include/asterisk/adsi.h
7include/asterisk/ael_structs.h 7include/asterisk/ael_structs.h
8include/asterisk/agi.h 8include/asterisk/agi.h
9include/asterisk/alaw.h 9include/asterisk/alaw.h
10include/asterisk/aoc.h 10include/asterisk/aoc.h
11include/asterisk/app.h 11include/asterisk/app.h
12include/asterisk/ari.h 12include/asterisk/ari.h
13include/asterisk/ast_expr.h 13include/asterisk/ast_expr.h
14include/asterisk/ast_version.h 14include/asterisk/ast_version.h
@@ -102,26 +102,27 @@ include/asterisk/json.h @@ -102,26 +102,27 @@ include/asterisk/json.h
102include/asterisk/linkedlists.h 102include/asterisk/linkedlists.h
103include/asterisk/localtime.h 103include/asterisk/localtime.h
104include/asterisk/lock.h 104include/asterisk/lock.h
105include/asterisk/logger.h 105include/asterisk/logger.h
106include/asterisk/manager.h 106include/asterisk/manager.h
107include/asterisk/max_forwards.h 107include/asterisk/max_forwards.h
108include/asterisk/md5.h 108include/asterisk/md5.h
109include/asterisk/media_index.h 109include/asterisk/media_index.h
110include/asterisk/message.h 110include/asterisk/message.h
111include/asterisk/mixmonitor.h 111include/asterisk/mixmonitor.h
112include/asterisk/mod_format.h 112include/asterisk/mod_format.h
113include/asterisk/module.h 113include/asterisk/module.h
114include/asterisk/monitor.h 114include/asterisk/monitor.h
 115include/asterisk/multicast_rtp.h
115include/asterisk/musiconhold.h 116include/asterisk/musiconhold.h
116include/asterisk/named_locks.h 117include/asterisk/named_locks.h
117include/asterisk/netsock.h 118include/asterisk/netsock.h
118include/asterisk/netsock2.h 119include/asterisk/netsock2.h
119include/asterisk/network.h 120include/asterisk/network.h
120include/asterisk/optional_api.h 121include/asterisk/optional_api.h
121include/asterisk/options.h 122include/asterisk/options.h
122include/asterisk/opus.h 123include/asterisk/opus.h
123include/asterisk/parking.h 124include/asterisk/parking.h
124include/asterisk/paths.h 125include/asterisk/paths.h
125include/asterisk/pbx.h 126include/asterisk/pbx.h
126include/asterisk/phoneprov.h 127include/asterisk/phoneprov.h
127include/asterisk/pickup.h 128include/asterisk/pickup.h
@@ -287,27 +288,27 @@ lib/asterisk/modules/cdr_manager.so @@ -287,27 +288,27 @@ lib/asterisk/modules/cdr_manager.so
287${PLIST.unixodbc}lib/asterisk/modules/cdr_odbc.so 288${PLIST.unixodbc}lib/asterisk/modules/cdr_odbc.so
288${PLIST.pgsql}lib/asterisk/modules/cdr_pgsql.so 289${PLIST.pgsql}lib/asterisk/modules/cdr_pgsql.so
289lib/asterisk/modules/cdr_sqlite3_custom.so 290lib/asterisk/modules/cdr_sqlite3_custom.so
290lib/asterisk/modules/cdr_syslog.so 291lib/asterisk/modules/cdr_syslog.so
291lib/asterisk/modules/cel_custom.so 292lib/asterisk/modules/cel_custom.so
292lib/asterisk/modules/cel_manager.so 293lib/asterisk/modules/cel_manager.so
293${PLIST.unixodbc}lib/asterisk/modules/cel_odbc.so 294${PLIST.unixodbc}lib/asterisk/modules/cel_odbc.so
294${PLIST.pgsql}lib/asterisk/modules/cel_pgsql.so 295${PLIST.pgsql}lib/asterisk/modules/cel_pgsql.so
295lib/asterisk/modules/cel_sqlite3_custom.so 296lib/asterisk/modules/cel_sqlite3_custom.so
296lib/asterisk/modules/chan_bridge_media.so 297lib/asterisk/modules/chan_bridge_media.so
297lib/asterisk/modules/chan_iax2.so 298lib/asterisk/modules/chan_iax2.so
298${PLIST.mgcp}lib/asterisk/modules/chan_mgcp.so 299${PLIST.mgcp}lib/asterisk/modules/chan_mgcp.so
299${PLIST.jabber}lib/asterisk/modules/chan_motif.so 300${PLIST.jabber}lib/asterisk/modules/chan_motif.so
300lib/asterisk/modules/chan_multicast_rtp.so 301lib/asterisk/modules/chan_rtp.so
301lib/asterisk/modules/chan_oss.so 302lib/asterisk/modules/chan_oss.so
302lib/asterisk/modules/chan_sip.so 303lib/asterisk/modules/chan_sip.so
303lib/asterisk/modules/chan_skinny.so 304lib/asterisk/modules/chan_skinny.so
304lib/asterisk/modules/chan_unistim.so 305lib/asterisk/modules/chan_unistim.so
305lib/asterisk/modules/codec_a_mu.so 306lib/asterisk/modules/codec_a_mu.so
306lib/asterisk/modules/codec_adpcm.so 307lib/asterisk/modules/codec_adpcm.so
307lib/asterisk/modules/codec_alaw.so 308lib/asterisk/modules/codec_alaw.so
308lib/asterisk/modules/codec_g722.so 309lib/asterisk/modules/codec_g722.so
309lib/asterisk/modules/codec_g726.so 310lib/asterisk/modules/codec_g726.so
310lib/asterisk/modules/codec_gsm.so 311lib/asterisk/modules/codec_gsm.so
311lib/asterisk/modules/codec_ilbc.so 312lib/asterisk/modules/codec_ilbc.so
312lib/asterisk/modules/codec_lpc10.so 313lib/asterisk/modules/codec_lpc10.so
313lib/asterisk/modules/codec_resample.so 314lib/asterisk/modules/codec_resample.so

cvs diff -r1.5 -r1.6 pkgsrc/comms/asterisk13/distinfo (expand / switch to unified diff)

--- pkgsrc/comms/asterisk13/distinfo 2016/06/09 04:41:48 1.5
+++ pkgsrc/comms/asterisk13/distinfo 2016/07/24 06:35:50 1.6
@@ -1,56 +1,53 @@ @@ -1,56 +1,53 @@
1$NetBSD: distinfo,v 1.5 2016/06/09 04:41:48 jnemeth Exp $ 1$NetBSD: distinfo,v 1.6 2016/07/24 06:35:50 jnemeth Exp $
2 2
3SHA1 (asterisk-13.9.1/asterisk-13.9.1.tar.gz) = 0300b6b2abe028fde436300a03dd2f5cdbde8c5a 3SHA1 (asterisk-13.10.0/asterisk-13.10.0.tar.gz) = fc1d21248b875d7fe142d247525cf9c8d4a594f7
4RMD160 (asterisk-13.9.1/asterisk-13.9.1.tar.gz) = f28b737e411172ae0a3e23beeef68ed2054f0597 4RMD160 (asterisk-13.10.0/asterisk-13.10.0.tar.gz) = d5e992c0abb4e7baaf3f999337f380f2f3076c35
5SHA512 (asterisk-13.9.1/asterisk-13.9.1.tar.gz) = a30635930a8b98b5ff5a132897de16b80cfff182e7dcae5d9507ced95a388fff97c624f75b787ebe6775cf6085a043c152d8854e8f0562528a0e01d2ac295d81 5SHA512 (asterisk-13.10.0/asterisk-13.10.0.tar.gz) = 14758144010ee7a4a2bad03a3ac14ac74b66a48953902d68d768efd8cf0e34d47f6d9c1ee38df13d44f20f457f30539c1765dfd8edeabea05a9d017fa1711090
6Size (asterisk-13.9.1/asterisk-13.9.1.tar.gz) = 32537561 bytes 6Size (asterisk-13.10.0/asterisk-13.10.0.tar.gz) = 32628566 bytes
7SHA1 (asterisk-13.9.1/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 831ae6442e23cbef1e7d1c84798778ad0b0524d1 7SHA1 (asterisk-13.10.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 831ae6442e23cbef1e7d1c84798778ad0b0524d1
8RMD160 (asterisk-13.9.1/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = d52df795201c53fc4cd7d99ed41516e312f6f0f3 8RMD160 (asterisk-13.10.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = d52df795201c53fc4cd7d99ed41516e312f6f0f3
9SHA512 (asterisk-13.9.1/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = c7d3c3fd2c854e6776801312d34bf69bbed78a443c16121637f508c5275f18b1d415cbb6e4f6f8c5aa3769cbbfa1a11485b9972053777f3ac39256c2c81729f1 9SHA512 (asterisk-13.10.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = c7d3c3fd2c854e6776801312d34bf69bbed78a443c16121637f508c5275f18b1d415cbb6e4f6f8c5aa3769cbbfa1a11485b9972053777f3ac39256c2c81729f1
10Size (asterisk-13.9.1/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 4256538 bytes 10Size (asterisk-13.10.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 4256538 bytes
11SHA1 (patch-Makefile) = 1373ea4cfab46f701cef0f5c61a6a1604e710bf5 11SHA1 (patch-Makefile) = 1373ea4cfab46f701cef0f5c61a6a1604e710bf5
12SHA1 (patch-addons_chan__ooh323.c) = 9cba619ced6a4449604faebeac33d91a23519c48 12SHA1 (patch-addons_chan__ooh323.c) = 9cba619ced6a4449604faebeac33d91a23519c48
13SHA1 (patch-apps_app__dumpchan.c) = 127ac02bdc180ad2334cd095aa6e646feb6fba10 13SHA1 (patch-apps_app__dumpchan.c) = 127ac02bdc180ad2334cd095aa6e646feb6fba10
14SHA1 (patch-apps_app__followme.c) = c6a5790b5e9b34d07dbfdd66a58e2854c8c72695 14SHA1 (patch-apps_app__followme.c) = c6a5790b5e9b34d07dbfdd66a58e2854c8c72695
15SHA1 (patch-apps_app__queue.c) = c90dcacf1b18dba977b6a18505b9c1401a6c8e82 15SHA1 (patch-apps_app__queue.c) = c90dcacf1b18dba977b6a18505b9c1401a6c8e82
16SHA1 (patch-apps_app__sms.c) = ae81daf6ccf8c8fdf2251dba305e137bb9ab6b05 16SHA1 (patch-apps_app__sms.c) = ae81daf6ccf8c8fdf2251dba305e137bb9ab6b05
17SHA1 (patch-apps_app__voicemail.c) = ee46ffd64a15ef79fc568edd3d5eb68cd86865f7 17SHA1 (patch-apps_app__voicemail.c) = ee46ffd64a15ef79fc568edd3d5eb68cd86865f7
18SHA1 (patch-build__tools_mkpkgconfig) = 7fab8fcf46d9f8a3b98455674fec6307ec472b23 18SHA1 (patch-build__tools_mkpkgconfig) = 7fab8fcf46d9f8a3b98455674fec6307ec472b23
19SHA1 (patch-cdr_cdr__pgsql.c) = 02dc677126a8fb00b30f7f073a60b68942281dfe 19SHA1 (patch-cdr_cdr__pgsql.c) = 02dc677126a8fb00b30f7f073a60b68942281dfe
20SHA1 (patch-cel_cel__pgsql.c) = b280efab2b035ce60be268bac9bc8824910b2b8f 20SHA1 (patch-cel_cel__pgsql.c) = b280efab2b035ce60be268bac9bc8824910b2b8f
21SHA1 (patch-channels_chan__oss.c) = 8a1c32462097f4a58f48a1a994aff5a8ab4c9fb2 21SHA1 (patch-channels_chan__oss.c) = 8a1c32462097f4a58f48a1a994aff5a8ab4c9fb2
22SHA1 (patch-channels_chan__sip.c) = a4abe1dcdec3db719a7fd0e5dbefb9c12f6a37db 22SHA1 (patch-channels_chan__sip.c) = a4abe1dcdec3db719a7fd0e5dbefb9c12f6a37db
23SHA1 (patch-channels_chan__unistim.c) = 838f7206aa64837cc45f61c575e7f4388a4f793c 
24SHA1 (patch-codecs_codec__dahdi.c) = 77d43907df17b0c1eeb0a1e9e95811c7ef7ae624 23SHA1 (patch-codecs_codec__dahdi.c) = 77d43907df17b0c1eeb0a1e9e95811c7ef7ae624
25SHA1 (patch-configure) = 4ec1e504cefadd009ecf3cb8305eae2630f8fefb 24SHA1 (patch-configure) = 4ec1e504cefadd009ecf3cb8305eae2630f8fefb
26SHA1 (patch-configure.ac) = b635426354a7d72b7a0b19c35e700a53f1d96486 25SHA1 (patch-configure.ac) = b635426354a7d72b7a0b19c35e700a53f1d96486
27SHA1 (patch-contrib_scripts_vmail.cgi) = 672827eedf315a82a289c82d1ae8b935166e9319 26SHA1 (patch-contrib_scripts_vmail.cgi) = 672827eedf315a82a289c82d1ae8b935166e9319
28SHA1 (patch-funcs_func__env.c) = 0faf9eafe2a5f1701924973a54d0ab49ba62a3b3 27SHA1 (patch-funcs_func__env.c) = 0faf9eafe2a5f1701924973a54d0ab49ba62a3b3
29SHA1 (patch-include_asterisk_autoconfig.h.in) = 94de39b7eed7d51ae676415ccaadfdee0cdc4d23 28SHA1 (patch-include_asterisk_autoconfig.h.in) = 94de39b7eed7d51ae676415ccaadfdee0cdc4d23
30SHA1 (patch-include_asterisk_compat.h) = d15a5b7a059659b5015e17a9110a2da4497a1077 
31SHA1 (patch-include_asterisk_endian.h) = 1fc20d750da7d0a0407c1e1694b8bb21753acdcd 29SHA1 (patch-include_asterisk_endian.h) = 1fc20d750da7d0a0407c1e1694b8bb21753acdcd
32SHA1 (patch-include_asterisk_lock.h) = ce636ef6102a2a95600cfc8215305507e08fe8f9 30SHA1 (patch-include_asterisk_lock.h) = ce636ef6102a2a95600cfc8215305507e08fe8f9
33SHA1 (patch-include_asterisk_poll-compat.h) = ff25a81e462cdc37928fddeafe687c650860c746 
34SHA1 (patch-include_asterisk_strings.h) = d204488d681e39af6fadf9f054c9e402f4cb8657 31SHA1 (patch-include_asterisk_strings.h) = d204488d681e39af6fadf9f054c9e402f4cb8657
35SHA1 (patch-main_Makefile) = ccc971a6fa438120c00246daa5c16fa066607161 32SHA1 (patch-main_Makefile) = 7a4449ca3d8a33adc640436fade268285c7e2191
36SHA1 (patch-main_acl.c) = 06a9d247b19d648e9ff54ac2a234dc8ac8c023bb 33SHA1 (patch-main_acl.c) = 06a9d247b19d648e9ff54ac2a234dc8ac8c023bb
37SHA1 (patch-main_asterisk.c) = 93ae4e31b4ae279e42b5c3661bb5fdb76d9ea161 34SHA1 (patch-main_asterisk.c) = 93ae4e31b4ae279e42b5c3661bb5fdb76d9ea161
38SHA1 (patch-main_astmm.c) = 26a98d6fbb567ae619041ebd01a31349a847deab 35SHA1 (patch-main_astmm.c) = 26a98d6fbb567ae619041ebd01a31349a847deab
39SHA1 (patch-main_cdr.c) = 540fbdb354aba100fa37392b879b92a85d1d8620 36SHA1 (patch-main_cdr.c) = 540fbdb354aba100fa37392b879b92a85d1d8620
40SHA1 (patch-main_cel.c) = 22fa21db8e0afa0958d34014f52e2c4fe9c73ba2 37SHA1 (patch-main_cel.c) = 22fa21db8e0afa0958d34014f52e2c4fe9c73ba2
41SHA1 (patch-main_http.c) = b36f1f3f0da25456a17888d34ea2bf7b61c1acf4 38SHA1 (patch-main_http.c) = b36f1f3f0da25456a17888d34ea2bf7b61c1acf4
42SHA1 (patch-main_logger.c) = 321a52b3015af85ea13055953cec5a5d9da05ec8 39SHA1 (patch-main_logger.c) = 321a52b3015af85ea13055953cec5a5d9da05ec8
43SHA1 (patch-main_manager.c) = 8cfdac2aed203573d1c426cea1131fca12b9cd9e 40SHA1 (patch-main_manager.c) = 2e50ec3af30792fd87bf5253a0d99a03f2892957
44SHA1 (patch-main_netsock.c) = 383952a5fd4e1cecf7d1fa304a897d72e52cdf8c 41SHA1 (patch-main_netsock.c) = 383952a5fd4e1cecf7d1fa304a897d72e52cdf8c
45SHA1 (patch-main_pbx.c) = 8e7ced268edb29238f96418e8b21456364c4ae1f 42SHA1 (patch-main_pbx.c) = 8e7ced268edb29238f96418e8b21456364c4ae1f
46SHA1 (patch-main_pbx__builtins.c) = fbe673500404438f4c38c1dd45dbadb04c88cf99 43SHA1 (patch-main_pbx__builtins.c) = fbe673500404438f4c38c1dd45dbadb04c88cf99
47SHA1 (patch-main_sched.c) = 5fb08c75cb97398f4dd39cc2dd317190ca472f6c 44SHA1 (patch-main_sched.c) = 5fb08c75cb97398f4dd39cc2dd317190ca472f6c
48SHA1 (patch-main_stdtime_localtime.c) = 58910ae9012915d69b31db9b0b41b3f85ce34e36 45SHA1 (patch-main_stdtime_localtime.c) = 58910ae9012915d69b31db9b0b41b3f85ce34e36
49SHA1 (patch-main_test.c) = f38b370cdb5788304e02c71ef05d2130ead9de98 46SHA1 (patch-main_test.c) = f38b370cdb5788304e02c71ef05d2130ead9de98
50SHA1 (patch-main_utils.c) = 4b4de6303e8b937fe591a64efcf4d65ef8c56b97 47SHA1 (patch-main_utils.c) = 4b4de6303e8b937fe591a64efcf4d65ef8c56b97
51SHA1 (patch-pbx_pbx__dundi.c) = 1bc28ff2412da569f139f245c5223845a2f6cebe 48SHA1 (patch-pbx_pbx__dundi.c) = 1bc28ff2412da569f139f245c5223845a2f6cebe
52SHA1 (patch-res_res__calendar.c) = 45211a3baf8fbd8b201ba0167f8c56fb35728c4a 49SHA1 (patch-res_res__calendar.c) = 45211a3baf8fbd8b201ba0167f8c56fb35728c4a
53SHA1 (patch-res_res__calendar__caldav.c) = afe2f4806dd57148dde11baeefaa7897fce4d485 50SHA1 (patch-res_res__calendar__caldav.c) = afe2f4806dd57148dde11baeefaa7897fce4d485
54SHA1 (patch-res_res__calendar__icalendar.c) = ed34b7147d8834ebadac9b1b8488a4c645f90a5b 51SHA1 (patch-res_res__calendar__icalendar.c) = ed34b7147d8834ebadac9b1b8488a4c645f90a5b
55SHA1 (patch-sounds_Makefile) = 57cff080350c828526a276f44665ce11e2b93865 52SHA1 (patch-sounds_Makefile) = 57cff080350c828526a276f44665ce11e2b93865
56SHA1 (patch-tests_test__locale.c) = f3f1edc86356f2a7b4d3493433c772e164c77f66 53SHA1 (patch-tests_test__locale.c) = f3f1edc86356f2a7b4d3493433c772e164c77f66

File Deleted: pkgsrc/comms/asterisk13/patches/Attic/patch-channels_chan__unistim.c

File Deleted: pkgsrc/comms/asterisk13/patches/Attic/patch-include_asterisk_compat.h

File Deleted: pkgsrc/comms/asterisk13/patches/Attic/patch-include_asterisk_poll-compat.h

cvs diff -r1.3 -r1.4 pkgsrc/comms/asterisk13/patches/patch-main_Makefile (expand / switch to unified diff)

--- pkgsrc/comms/asterisk13/patches/patch-main_Makefile 2016/06/09 04:41:49 1.3
+++ pkgsrc/comms/asterisk13/patches/patch-main_Makefile 2016/07/24 06:35:50 1.4
@@ -1,53 +1,40 @@ @@ -1,53 +1,40 @@
1$NetBSD: patch-main_Makefile,v 1.3 2016/06/09 04:41:49 jnemeth Exp $ 1$NetBSD: patch-main_Makefile,v 1.4 2016/07/24 06:35:50 jnemeth Exp $
2 2
3--- main/Makefile.orig 2016-05-13 17:41:41.000000000 +0000 3--- main/Makefile.orig 2016-07-21 14:54:02.000000000 +0000
4+++ main/Makefile 4+++ main/Makefile
5@@ -96,6 +96,10 @@ ifeq ($(OSARCH),OpenBSD) 5@@ -96,6 +96,10 @@ ifeq ($(OSARCH),OpenBSD)
6 AST_LIBS+=-lcrypto -lpthread -lm $(EDITLINE_LIB) 6 AST_LIBS+=-lcrypto -lpthread -lm $(EDITLINE_LIB)
7 endif 7 endif
8  8
9+ifeq ($(OSARCH),dragonfly) 9+ifeq ($(OSARCH),dragonfly)
10+ AST_LIBS+=-lpthread 10+ AST_LIBS+=-lpthread
11+endif 11+endif
12+ 12+
13 ifeq ($(OSARCH),SunOS) 13 ifeq ($(OSARCH),SunOS)
14 AST_LIBS+=-lpthread -ldl -lrt -lnsl -lsocket -lresolv 14 AST_LIBS+=-lpthread -ldl -lrt -lnsl -lsocket -lresolv
15 ASTSSL_LIBS+=-L/opt/ssl/lib -L/usr/local/ssl/lib 15 ASTSSL_LIBS+=-L/opt/ssl/lib -L/usr/local/ssl/lib
16@@ -224,11 +228,7 @@ endif 16@@ -337,10 +341,10 @@ bininstall:
17  
18 $(ASTSSL_LIB): $(ASTSSL_LIB).$(ASTSSL_SO_VERSION) 
19 $(ECHO_PREFIX) echo " [LN] $< -> $@" 
20- $(CMD_PREFIX) if [ -x "$(LDCONFIG)" ] ; then \ 
21- $(LDCONFIG) $(LDCONFIG_FLAGS) . 2>/dev/null ;\ 
22- else \ 
23- $(LN) -sf $< $@ ;\ 
24- fi 
25+ $(CMD_PREFIX) $(LN) -sf $< $@ 
26  
27 else # Darwin 
28 ASTSSL_LIB:=libasteriskssl.dylib 
29@@ -345,10 +345,10 @@ bininstall: 
30 $(INSTALL) -m 755 $(MAIN_TGT) "$(DESTDIR)$(ASTSBINDIR)/" 17 $(INSTALL) -m 755 $(MAIN_TGT) "$(DESTDIR)$(ASTSBINDIR)/"
31 ifeq ($(AST_ASTERISKSSL),yes) 18 ifeq ($(AST_ASTERISKSSL),yes)
32 ifeq ($(findstring darwin,$(OSARCH)),) # not Darwin 19 ifeq ($(findstring darwin,$(OSARCH)),) # not Darwin
33- $(INSTALL) -m 755 $(ASTSSL_LIB).$(ASTSSL_SO_VERSION) "$(DESTDIR)$(ASTLIBDIR)/" 20- $(INSTALL) -m 755 $(ASTSSL_LIB).$(ASTSSL_SO_VERSION) "$(DESTDIR)$(ASTLIBDIR)/"
34- $(LN) -sf $(ASTSSL_LIB).$(ASTSSL_SO_VERSION) "$(DESTDIR)$(ASTLIBDIR)/$(ASTSSL_LIB)" 21- $(LN) -sf $(ASTSSL_LIB).$(ASTSSL_SO_VERSION) "$(DESTDIR)$(ASTLIBDIR)/$(ASTSSL_LIB)"
35+ $(INSTALL) -m 755 $(ASTSSL_LIB).$(ASTSSL_SO_VERSION) "$(DESTDIR)$(PREFIX)/lib/" 22+ $(INSTALL) -m 755 $(ASTSSL_LIB).$(ASTSSL_SO_VERSION) "$(DESTDIR)$(PREFIX)/lib/"
36+ $(LN) -sf $(ASTSSL_LIB).$(ASTSSL_SO_VERSION) "$(DESTDIR)$(PREFIX)/lib/$(ASTSSL_LIB)" 23+ $(LN) -sf $(ASTSSL_LIB).$(ASTSSL_SO_VERSION) "$(DESTDIR)$(PREFIX)/lib/$(ASTSSL_LIB)"
37 else # Darwin 24 else # Darwin
38- $(INSTALL) -m 755 $(ASTSSL_LIB) "$(DESTDIR)$(ASTLIBDIR)/" 25- $(INSTALL) -m 755 $(ASTSSL_LIB) "$(DESTDIR)$(ASTLIBDIR)/"
39+ $(INSTALL) -m 755 $(ASTSSL_LIB) "$(DESTDIR)$(PREFIX)/lib/" 26+ $(INSTALL) -m 755 $(ASTSSL_LIB) "$(DESTDIR)$(PREFIX)/lib/"
40 endif 27 endif
41 endif 28 endif
42 ifeq ($(PJPROJECT_BUNDLED),yes) 29 ifeq ($(PJPROJECT_BUNDLED),yes)
43@@ -373,9 +373,7 @@ endif 30@@ -365,9 +369,7 @@ endif
44 ifneq ($(ASTPJ_LIB).$(ASTPJ_SO_VERSION),.) 31 ifneq ($(ASTPJ_LIB).$(ASTPJ_SO_VERSION),.)
45 rm -f "$(DESTDIR)$(ASTLIBDIR)/$(ASTPJ_LIB).$(ASTPJ_SO_VERSION)" 32 rm -f "$(DESTDIR)$(ASTLIBDIR)/$(ASTPJ_LIB).$(ASTPJ_SO_VERSION)"
46 endif 33 endif
47-ifneq ($(LDCONFIG),) 34-ifneq ($(LDCONFIG),)
48- $(LDCONFIG) $(LDCONFIG_FLAGS) "$(DESTDIR)$(ASTLIBDIR)/" 35- $(LDCONFIG) $(LDCONFIG_FLAGS) "$(DESTDIR)$(ASTLIBDIR)/"
49-endif 36-endif
50+ rm -f "$(DESTDIR)$(PREFIX)/lib/$(ASTSSL_LIB).$(ASTSSL_SO_VERSION)" 37+ rm -f "$(DESTDIR)$(PREFIX)/lib/$(ASTSSL_LIB).$(ASTSSL_SO_VERSION)"
51  38
52 clean:: 39 clean::
53 rm -f asterisk libasteriskssl.o 40 rm -f asterisk libasteriskssl.o

cvs diff -r1.1.1.1 -r1.2 pkgsrc/comms/asterisk13/patches/patch-main_manager.c (expand / switch to unified diff)

--- pkgsrc/comms/asterisk13/patches/patch-main_manager.c 2015/12/05 23:29:10 1.1.1.1
+++ pkgsrc/comms/asterisk13/patches/patch-main_manager.c 2016/07/24 06:35:50 1.2
@@ -1,47 +1,65 @@ @@ -1,47 +1,65 @@
1$NetBSD: patch-main_manager.c,v 1.1.1.1 2015/12/05 23:29:10 jnemeth Exp $ 1$NetBSD: patch-main_manager.c,v 1.2 2016/07/24 06:35:50 jnemeth Exp $
2 2
3--- main/manager.c.orig 2015-10-09 21:48:48.000000000 +0000 3--- main/manager.c.orig 2016-07-21 14:54:02.000000000 +0000
4+++ main/manager.c 4+++ main/manager.c
5@@ -2440,7 +2448,7 @@ static char *handle_showmanconn(struct a 5@@ -2492,7 +2492,7 @@ static char *handle_showmanconn(struct a
6 struct mansession_session *session; 6 struct mansession_session *session;
7 time_t now = time(NULL); 7 time_t now = time(NULL);
8 #define HSMCONN_FORMAT1 " %-15.15s %-55.55s %-10.10s %-10.10s %-8.8s %-8.8s %-5.5s %-5.5s\n" 8 #define HSMCONN_FORMAT1 " %-15.15s %-55.55s %-10.10s %-10.10s %-8.8s %-8.8s %-5.5s %-5.5s\n"
9-#define HSMCONN_FORMAT2 " %-15.15s %-55.55s %-10d %-10d %-8d %-8d %-5.5d %-5.5d\n" 9-#define HSMCONN_FORMAT2 " %-15.15s %-55.55s %-10d %-10d %-8d %-8d %-5.5d %-5.5d\n"
10+#define HSMCONN_FORMAT2 " %-15.15s %-55.55s %-10jd %-10jd %-8d %-8d %-5.5d %-5.5d\n" 10+#define HSMCONN_FORMAT2 " %-15.15s %-55.55s %-10jd %-10jd %-8d %-8d %-5.5d %-5.5d\n"
11 int count = 0; 11 int count = 0;
12 struct ao2_iterator i; 12 struct ao2_iterator i;
13  13
14@@ -2466,8 +2474,8 @@ static char *handle_showmanconn(struct a 14@@ -2518,8 +2518,8 @@ static char *handle_showmanconn(struct a
15 ao2_lock(session); 15 ao2_lock(session);
16 ast_cli(a->fd, HSMCONN_FORMAT2, session->username, 16 ast_cli(a->fd, HSMCONN_FORMAT2, session->username,
17 ast_sockaddr_stringify_addr(&session->addr), 17 ast_sockaddr_stringify_addr(&session->addr),
18- (int) (session->sessionstart), 18- (int) (session->sessionstart),
19- (int) (now - session->sessionstart), 19- (int) (now - session->sessionstart),
20+ (intmax_t) (session->sessionstart), 20+ (intmax_t) (session->sessionstart),
21+ (intmax_t) (now - session->sessionstart), 21+ (intmax_t) (now - session->sessionstart),
22 session->fd, 22 session->fd,
23 session->inuse, 23 session->inuse,
24 session->readperm, 24 session->readperm,
25@@ -3299,9 +3307,9 @@ static int action_ping(struct mansession 25@@ -3359,9 +3359,9 @@ static int action_ping(struct mansession
26 astman_append( 26 astman_append(
27 s, 27 s,
28 "Ping: Pong\r\n" 28 "Ping: Pong\r\n"
29- "Timestamp: %ld.%06lu\r\n" 29- "Timestamp: %ld.%06lu\r\n"
30+ "Timestamp: %jd.%06lu\r\n" 30+ "Timestamp: %jd.%06lu\r\n"
31 "\r\n", 31 "\r\n",
32- (long) now.tv_sec, (unsigned long) now.tv_usec); 32- (long) now.tv_sec, (unsigned long) now.tv_usec);
33+ (intmax_t) now.tv_sec, (unsigned long) now.tv_usec); 33+ (intmax_t) now.tv_sec, (unsigned long) now.tv_usec);
34 return 0; 34 return 0;
35 } 35 }
36  36
37@@ -6606,8 +6623,8 @@ int __ast_manager_event_multichan(int ca 37@@ -4492,7 +4492,7 @@ static int action_status(struct mansessi
 38 "DNID: %s\r\n"
 39 "EffectiveConnectedLineNum: %s\r\n"
 40 "EffectiveConnectedLineName: %s\r\n"
 41- "TimeToHangup: %ld\r\n"
 42+ "TimeToHangup: %jd\r\n"
 43 "BridgeID: %s\r\n"
 44 "Linkedid: %s\r\n"
 45 "Application: %s\r\n"
 46@@ -4524,7 +4524,7 @@ static int action_status(struct mansessi
 47 S_OR(ast_channel_dialed(chan)->number.str, ""),
 48 S_COR(ast_channel_connected_effective_id(chan).number.valid, ast_channel_connected_effective_id(chan).number.str, "<unknown>"),
 49 S_COR(ast_channel_connected_effective_id(chan).name.valid, ast_channel_connected_effective_id(chan).name.str, "<unknown>"),
 50- (long)ast_channel_whentohangup(chan)->tv_sec,
 51+ (intmax_t)ast_channel_whentohangup(chan)->tv_sec,
 52 bridge ? bridge->uniqueid : "",
 53 ast_channel_linkedid(chan),
 54 ast_channel_appl(chan),
 55@@ -6700,8 +6700,8 @@ static int __attribute__((format(printf,
38 if (timestampevents) { 56 if (timestampevents) {
39 now = ast_tvnow(); 57 now = ast_tvnow();
40 ast_str_append(&buf, 0, 58 ast_str_append(&buf, 0,
41- "Timestamp: %ld.%06lu\r\n", 59- "Timestamp: %ld.%06lu\r\n",
42- (long)now.tv_sec, (unsigned long) now.tv_usec); 60- (long)now.tv_sec, (unsigned long) now.tv_usec);
43+ "Timestamp: %jd.%06lu\r\n", 61+ "Timestamp: %jd.%06lu\r\n",
44+ (intmax_t)now.tv_sec, (unsigned long) now.tv_usec); 62+ (intmax_t)now.tv_sec, (unsigned long) now.tv_usec);
45 } 63 }
46 if (manager_debug) { 64 if (manager_debug) {
47 static int seq; 65 static int seq;