git: e98c3e93db6d - main - net/asterisk22: Update 20.16.0 → 20.17.0

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Tue, 02 Dec 2025 19:54:59 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e98c3e93db6d970ef7d8fe2a4287a1b296888785

commit e98c3e93db6d970ef7d8fe2a4287a1b296888785
Author:     Oleksandr Kryvulia <o.kryvulia@flex-it.com.ua>
AuthorDate: 2025-12-02 19:53:38 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-12-02 19:53:38 +0000

    net/asterisk22: Update 20.16.0 → 20.17.0
    
    Changelog:
    https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.17.0.html
    
    Add non-default option UNBOUND to prevent silent grab of libunbound.so
    from dns/unbound.
    
    PR:             291176
    Sponsored by:   FLEX-IT LLC
    Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
---
 net/asterisk20/Makefile  | 12 ++++++------
 net/asterisk20/distinfo  |  8 +++-----
 net/asterisk20/pkg-plist |  2 ++
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/net/asterisk20/Makefile b/net/asterisk20/Makefile
index 41b947df77c5..2b63423942ee 100644
--- a/net/asterisk20/Makefile
+++ b/net/asterisk20/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	asterisk
-DISTVERSION=	20.16.0
-PORTREVISION=	1
+DISTVERSION=	20.17.0
 CATEGORIES=	net
 MASTER_SITES=	https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
 MASTER_SITE_SUBDIR=	asterisk/ \
@@ -13,9 +12,6 @@ DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
 DIST_SUBDIR=	${PORTNAME}
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
-PATCH_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/commit/
-PATCHFILES=	b8d0f81a69b9c785c17482f57fcca92c9f3e08a8.patch:-p1
-
 MAINTAINER=	o.kryvulia@flex-it.com.ua
 COMMENT=	Open Source PBX and telephony toolkit
 WWW=		https://www.asterisk.org
@@ -67,7 +63,7 @@ GROUPS=	${ASTERISK_GROUP} dahdi
 
 OPTIONS_DEFINE=			ASTVERSION BACKTRACE CURL EXCHANGE FREETDS G729 LDAP LUA MACRO \
 				MP3PLAYER OOH323 OPTIMIZED_CFLAGS PJSIP PORTAUDIO RADIUS SNMP \
-				SIP SPANDSP SRTP SYSINFO URIPARSER XMLDOC XMPP
+				SIP SPANDSP SRTP SYSINFO UNBOUND URIPARSER XMLDOC XMPP
 OPTIONS_DEFINE_aarch64=		GEOLOCATION
 OPTIONS_DEFINE_amd64=		DAHDI GEOLOCATION
 OPTIONS_DEFINE_i386=		DAHDI GEOLOCATION
@@ -110,6 +106,7 @@ PJSIP_DESC=	Build the PJSIP based SIP channel
 SIP_DESC=	Build the legacy SIP based channel
 SRTP_DESC=	SecureRTP support
 SYSINFO_DESC=	Use devel/libsysinfo to get system information
+UNBOUND_DESC=	Use dns/unbound resolver
 URIPARSER_DESC=	Use RFC 3986 compliant uriparser library
 XMLDOC_DESC=	Build and install XML documentation
 XMPP_DESC=	XMPP/GTALK support
@@ -200,6 +197,9 @@ SRTP_CONFIGURE_WITH=	srtp
 
 SYSINFO_LIB_DEPENDS=	libsysinfo.so:devel/libsysinfo
 
+UNBOUND_LIB_DEPENDS=	libunbound.so:dns/unbound
+UNBOUND_CONFIGURE_WITH=	unbound
+
 URIPARSER_LIB_DEPENDS=	liburiparser.so:net/uriparser
 URIPARSER_CONFIGURE_WITH=	uriparser
 
diff --git a/net/asterisk20/distinfo b/net/asterisk20/distinfo
index 37a08dae3471..6ba9e168cf0c 100644
--- a/net/asterisk20/distinfo
+++ b/net/asterisk20/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1760977777
-SHA256 (asterisk/asterisk-20.16.0.tar.gz) = 30945737855f47200b6986d917377989fd284fab50bf4d7646c63bda50bbf7b7
-SIZE (asterisk/asterisk-20.16.0.tar.gz) = 28540711
+TIMESTAMP = 1763804886
+SHA256 (asterisk/asterisk-20.17.0.tar.gz) = a1c0bfa39b5ff6a5b869a2acc9a749bbd549812f8ab4b37c3e275c18623fe3b9
+SIZE (asterisk/asterisk-20.17.0.tar.gz) = 28583156
 SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714
 SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798
 SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
@@ -9,5 +9,3 @@ SHA256 (asterisk/traud-asterisk-opus-83e1b458c77e0e287adeca494eeb79edb077b0ff_GH
 SIZE (asterisk/traud-asterisk-opus-83e1b458c77e0e287adeca494eeb79edb077b0ff_GH0.tar.gz) = 24044
 SHA256 (asterisk/pjsip-pjproject-2.15.1_GH0.tar.gz) = 8f3bd99caf003f96ed8038b8a36031eb9d8cd9eaea1eaff7e01c2eef6bd55706
 SIZE (asterisk/pjsip-pjproject-2.15.1_GH0.tar.gz) = 10425868
-SHA256 (asterisk/b8d0f81a69b9c785c17482f57fcca92c9f3e08a8.patch) = 32004fc234f184cbe044752592cba102adca8d97738cb424c29bfa5c40a56b4f
-SIZE (asterisk/b8d0f81a69b9c785c17482f57fcca92c9f3e08a8.patch) = 2089
diff --git a/net/asterisk20/pkg-plist b/net/asterisk20/pkg-plist
index 4c6262b6fd5e..fdeebc7652d6 100644
--- a/net/asterisk20/pkg-plist
+++ b/net/asterisk20/pkg-plist
@@ -284,6 +284,7 @@ include/asterisk/security_events_defs.h
 include/asterisk/select.h
 include/asterisk/sem.h
 include/asterisk/serializer.h
+include/asterisk/serializer_shutdown_group.h
 include/asterisk/sha1.h
 include/asterisk/silk.h
 include/asterisk/sip_api.h
@@ -319,6 +320,7 @@ include/asterisk/stringfields.h
 include/asterisk/strings.h
 include/asterisk/stun.h
 include/asterisk/syslog.h
+include/asterisk/taskpool.h
 include/asterisk/taskprocessor.h
 include/asterisk/tcptls.h
 include/asterisk/tdd.h