git: b52192d9f3c4 - main - net/asterisk18: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 21 Oct 2025 18:28:54 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b52192d9f3c497b13fffbcae4cbd45236f14b777
commit b52192d9f3c497b13fffbcae4cbd45236f14b777
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-10-21 18:28:50 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-10-21 18:28:50 +0000
net/asterisk18: Remove expired port
2025-10-20 net/asterisk18: Migrate to newer asterisk, security support ends soon
---
MOVED | 1 +
net/Makefile | 1 -
net/asterisk18/Makefile | 347 ----------------
net/asterisk18/distinfo | 11 -
net/asterisk18/files/asterisk.in | 86 ----
net/asterisk18/files/patch-Makefile | 137 -------
net/asterisk18/files/patch-Makefile.rules | 27 --
net/asterisk18/files/patch-agi_Makefile | 13 -
.../patch-build__tools_make__xml__documentation | 11 -
net/asterisk18/files/patch-channels_chan__dahdi.c | 33 --
.../files/patch-channels_sip_include_sip.h | 11 -
net/asterisk18/files/patch-configure | 90 -----
net/asterisk18/files/patch-contrib_Makefile | 23 --
net/asterisk18/files/patch-main_Makefile | 14 -
net/asterisk18/files/patch-main_lock.c | 12 -
net/asterisk18/files/patch-main_term.c | 10 -
net/asterisk18/files/patch-menuselect_configure | 11 -
.../files/patch-third-party_pjproject_Makefile | 30 --
.../patch-third-party_pjproject_Makefile.rules | 20 -
net/asterisk18/pkg-descr | 3 -
net/asterisk18/pkg-message | 42 --
net/asterisk18/pkg-plist | 437 ---------------------
22 files changed, 1 insertion(+), 1369 deletions(-)
diff --git a/MOVED b/MOVED
index 09331fb4fa48..27dcbf9b55f8 100644
--- a/MOVED
+++ b/MOVED
@@ -4825,3 +4825,4 @@ textproc/rubygem-cucumber-gherkin27|textproc/rubygem-cucumber-gherkin|2025-10-18
textproc/rubygem-cucumber-gherkin30|textproc/rubygem-cucumber-gherkin|2025-10-18|Remove obsoleted port. Use textproc/rubygem-cucumber-gherkin instead
textproc/rubygem-cucumber-gherkin32|textproc/rubygem-cucumber-gherkin|2025-10-18|Remove obsoleted port. Use textproc/rubygem-cucumber-gherkin instead
devel/gocritic|devel/go-critic|2025-10-19|Commands renamed up stream
+net/asterisk18||2025-10-21|Has expired: Migrate to newer asterisk, security support ends soon
diff --git a/net/Makefile b/net/Makefile
index fbbe926e7745..030e053eb1a9 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -37,7 +37,6 @@
SUBDIR += asio130
SUBDIR += asterisk-chan_sccp
SUBDIR += asterisk-g72x
- SUBDIR += asterisk18
SUBDIR += asterisk20
SUBDIR += asterisk22
SUBDIR += astron
diff --git a/net/asterisk18/Makefile b/net/asterisk18/Makefile
deleted file mode 100644
index 1d6db6817053..000000000000
--- a/net/asterisk18/Makefile
+++ /dev/null
@@ -1,347 +0,0 @@
-PORTNAME= asterisk
-PORTVERSION= 18.26.4
-CATEGORIES= net
-MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
-MASTER_SITE_SUBDIR= asterisk/ \
- asterisk/old-releases/ \
- sounds/releases/:g729
-PKGNAMESUFFIX= 18
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-DIST_SUBDIR= ${PORTNAME}
-EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX}
-
-DEPRECATED= Migrate to newer asterisk, security support ends soon
-EXPIRATION_DATE=2025-10-20
-
-MAINTAINER= cmt@FreeBSD.org
-COMMENT= Open Source PBX and telephony toolkit
-WWW= https://www.asterisk.org
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-LIB_DEPENDS= libuuid.so:misc/libuuid \
- libjansson.so:devel/jansson
-
-USES= bison compiler:c11 cpe gmake gnome iconv libedit localbase \
- pkgconfig shebangfix sqlite ssl ncurses
-CPE_VENDOR= digium
-USE_GITHUB= nodefault
-USE_GNOME= libxml2
-USE_LDCONFIG= yes
-USE_RC_SUBR= asterisk
-
-SHEBANG_FILES= agi/agi-test.agi \
- agi/jukebox.agi \
- contrib/scripts/astversion \
- contrib/scripts/ast_coredumper
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --datarootdir=${DATADIR} \
- --with-ilbc=internal \
- --with-crypto=${OPENSSLBASE} \
- --with-ssl=${OPENSSLBASE} \
- --with-externals-cache=${DISTDIR}/${DIST_SUBDIR}
-
-MAKE_ARGS+= NOISY_BUILD=yes \
- ASTDATADIR=${DATADIR}
-MAKE_ENV= PTHREAD_LIBS="-lpthread" \
- MKDIR="${MKDIR}" \
- PWLIBDIR=${LOCALBASE}/share/pwlib \
- OSVERSION=${OSVERSION} \
- DOCSDIR=${DOCSDIR} \
- ASTCFLAGS="${CFLAGS}" \
- ASTLDFLAGS="${LDFLAGS}"
-
-LDFLAGS+= -L.
-
-CONFLICTS= ossp-uuid
-CONFLICTS_BUILD= linuxthreads
-
-USERS= ${ASTERISK_USER}
-GROUPS= ${ASTERISK_GROUP} dahdi
-
-OPTIONS_DEFINE= ASTVERSION BACKTRACE CURL EXCHANGE FREETDS G729 LDAP LUA MACRO \
- MP3PLAYER OOH323 OPTIMIZED_CFLAGS PJSIP PORTAUDIO RADIUS SNMP \
- SPANDSP SRTP SYSINFO URIPARSER XMLDOC XMPP
-OPTIONS_DEFINE_aarch64= GEOLOCATION
-OPTIONS_DEFINE_amd64= DAHDI GEOLOCATION
-OPTIONS_DEFINE_i386= DAHDI GEOLOCATION
-OPTIONS_DEFINE_powerpc= DAHDI GEOLOCATION
-OPTIONS_DEFINE_powerpc64= DAHDI GEOLOCATION
-OPTIONS_DEFINE_powerpc64le= DAHDI GEOLOCATION
-OPTIONS_DEFAULT= CURL FREETDS GSM LUA MACRO MP3PLAYER NEWT ODBC OPUS MYSQL PGSQL \
- PJSIP PORTAUDIO RADIUS SNMP SPANDSP SPEEX SRTP URIPARSER \
- VORBIS XMLDOC
-OPTIONS_DEFAULT_amd64= DAHDI XMPP
-OPTIONS_DEFAULT_i386= DAHDI XMPP
-OPTIONS_DEFAULT_powerpc= DAHDI XMPP
-OPTIONS_DEFAULT_powerpc64= DAHDI XMPP
-OPTIONS_DEFAULT_powerpc64le= DAHDI XMPP
-
-OPTIONS_GROUP= CODECS DATABASE
-OPTIONS_GROUP_CODECS= GSM NEWG711 OPUS SPEEX VORBIS
-OPTIONS_GROUP_DATABASE= MYSQL ODBC PGSQL
-
-OPTIONS_MULTI= MENU
-OPTIONS_MULTI_MENU= NCURSES NEWT
-OPTIONS_SUB= yes
-
-ASTVERSION_DESC?= Install astversion (requires bash)
-BACKTRACE_DESC?= Stack backtrace support via (lib)execinfo
-CODECS_DESC= Encoder/Decoder (Codec) Support
-DAHDI_DESC?= DAHDI support
-DATABASE_DESC= Database Support
-EXCHANGE_DESC?= Exchange calendar support
-G729_DESC?= Install G.729 format sounds for Music-on-Hold (MoH)
-GEOLOCATION_DESC?= Enable SIP Geolocation support
-MACRO_DESC?= Enable app_macro (deprecated)
-MENU_DESC= Menuselect Interface Backend
-MP3PLAYER_DESC= Install MP3 Player for Music-On-Hold (mpg123)
-NEWG711_DESC?= New G711 Codec
-NEWT_DESC= Newt User Interface
-OOH323_DESC?= ooh323 support
-OPUS_DESC?= Opus Codec
-PJSIP_DESC?= Build the PJSIP based SIP channel
-SRTP_DESC?= SecureRTP support
-SYSINFO_DESC?= Use devel/libsysinfo to get system information
-URIPARSER_DESC?= Use RFC 3986 compliant uriparser library
-XMLDOC_DESC?= Build and install XML documentation
-XMPP_DESC?= XMPP/GTALK support
-
-ASTVERSION_RUN_DEPENDS= bash:shells/bash
-
-BACKTRACE_CONFIGURE_WITH= execinfo
-
-CURL_LIB_DEPENDS= libcurl.so:ftp/curl
-CURL_CONFIGURE_WITH= libcurl
-
-DAHDI_LIB_DEPENDS= libpri.so:misc/libpri \
- libopenr2.so:misc/openr2 \
- libtonezone.so:misc/dahdi
-DAHDI_CONFIGURE_WITH= dahdi openr2
-
-EXCHANGE_LIB_DEPENDS= libneon.so:www/neon \
- libexpat.so:textproc/expat2
-EXCHANGE_USES= gettext-runtime
-EXCHANGE_CONFIGURE_OFF= --without-neon --without-neon29
-
-FREETDS_LIB_DEPENDS= libsybdb.so:databases/freetds
-FREETDS_CONFIGURE_ON= --with-tds=${LOCALBASE}
-FREETDS_CONFIGURE_OFF= --without-tds
-
-G729_DISTFILES= ${ASTERISK_CORE_G729_SOUNDS}:g729 \
- ${ASTERISK_MOH_G729_SOUNDS}:g729
-
-GEOLOCATION_USE= GNOME=libxslt
-
-GSM_LIB_DEPENDS= libgsm.so:audio/gsm
-GSM_CONFIGURE_WITH= gsm
-
-LDAP_USES= ldap
-LDAP_CONFIGURE_WITH= ldap
-
-LUA_USES= lua
-LUA_CONFIGURE_WITH= lua
-LUA_CFLAGS= -I${LUA_INCDIR}
-LUA_LDFLAGS= -L${LUA_LIBDIR}
-
-MP3PLAYER_RUN_DEPENDS= mpg123:audio/mpg123
-
-MYSQL_LIB_DEPENDS= libzstd.so:archivers/zstd \
- libunwind.so:devel/libunwind
-MYSQL_USES= mysql
-MYSQL_CONFIGURE_WITH= mysqlclient
-
-NCURSES_USES= ncurses
-
-NEWT_LIB_DEPENDS= libnewt.so:devel/newt
-
-ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC \
- libltdl.so:devel/libltdl
-ODBC_CONFIGURE_ON= --with-ltdl
-ODBC_CONFIGURE_WITH= unixodbc
-
-OPUS_EXTRACT_ONLY= ${DISTFILE_opus}
-OPUS_LIB_DEPENDS= libopus.so:audio/opus
-OPUS_GH_TUPLE= traud:asterisk-opus:83e1b458c77e0e287adeca494eeb79edb077b0ff:opus
-
-PGSQL_USES= pgsql
-PGSQL_CONFIGURE_WITH= postgres
-
-PJSIP_LIB_DEPENDS= libsrtp2.so:net/libsrtp2 \
- libspeex.so:audio/speex \
- libspeexdsp.so:audio/speexdsp
-PJSIP_GH_TUPLE= pjsip:pjproject:${PJSIP_VERSION}:pjsip
-PJSIP_CONFIGURE_WITH= pjproject pjproject-bundled
-
-PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
-PORTAUDIO_CONFIGURE_WITH= portaudio
-
-RADIUS_LIB_DEPENDS= libradiusclient-ng.so:net/radiusclient
-RADIUS_CONFIGURE_WITH= radius
-
-SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp \
- libpkg.so:${PKG_ORIGIN}
-SNMP_CONFIGURE_WITH= netsnmp
-
-SPANDSP_LIB_DEPENDS= libspandsp.so:comms/spandsp \
- libtiff.so:graphics/tiff
-SPANDSP_CONFIGURE_WITH= spandsp
-
-SPEEX_LIB_DEPENDS= libspeex.so:audio/speex \
- libspeexdsp.so:audio/speexdsp
-SPEEX_CONFIGURE_WITH= speex
-
-SRTP_LIB_DEPENDS= libsrtp2.so:net/libsrtp2
-SRTP_CONFIGURE_WITH= srtp
-
-SYSINFO_LIB_DEPENDS= libsysinfo.so:devel/libsysinfo
-
-URIPARSER_LIB_DEPENDS= liburiparser.so:net/uriparser
-URIPARSER_CONFIGURE_WITH= uriparser
-
-VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \
- libogg.so:audio/libogg
-VORBIS_CONFIGURE_WITH= ogg
-
-XMLDOC_CONFIGURE_ENABLE= xmldoc
-
-XMPP_LIB_DEPENDS= libiksemel.so:textproc/iksemel
-XMPP_CONFIGURE_WITH= iksemel
-
-ASTERISK_CORE_G729_SOUNDS= asterisk-core-sounds-en-g729-1.6.1.tar.gz
-ASTERISK_MOH_G729_SOUNDS= asterisk-moh-opsound-g729-2.03.tar.gz
-ASTERISK_USER?= asterisk
-ASTERISK_GROUP?= asterisk
-
-PJSIP_VERSION= 2.15.1
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD
-USES+= llvm:max=14
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*}
-LIB_DEPENDS+= libgnutls.so:security/gnutls
-CFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L
-LDFLAGS+= -lgnutls
-.endif
-
-.if empty(ICONV_LIB)
-CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv_open=no \
- ac_cv_lib_iconv_libiconv_open=no
-.endif
-
-.if ${PREFIX} == ${LOCALBASE}
-VARDIR=/var
-.else
-VARDIR=${PREFIX}/var
-.endif
-
-SUB_LIST+= ASTERISK_USER=${ASTERISK_USER}
-PLIST_SUB+= ASTERISK_USER=${ASTERISK_USER} \
- ASTERISK_GROUP=${ASTERISK_GROUP} \
- VARDIR=${VARDIR}
-
-.if ${PORT_OPTIONS:MGEOLOCATION}
-.if ${ARCH} == i386
-LLD_EMULATION= elf_i386
-.elif ${ARCH} == amd64
-LLD_EMULATION= elf_x86_64
-.elif ${ARCH} == aarch64
-LLD_EMULATION= aarch64elf
-.elif ${ARCH} == powerpc64le
-LLD_EMULATION= elf64lppc
-.elif ${ARCH} == powerpc64
-LLD_EMULATION= elf64ppc
-.elif ${ARCH} == powerpc
-LLD_EMULATION= elf32ppc
-.endif
-.endif
-
-post-extract:
- @${FIND} ${WRKSRC} -name '*.d' -delete
-
-post-extract-G729-on:
- ${CP} ${DISTDIR}/${DIST_SUBDIR}/${ASTERISK_CORE_G729_SOUNDS} ${WRKSRC}/sounds
- ${CP} ${DISTDIR}/${DIST_SUBDIR}/${ASTERISK_MOH_G729_SOUNDS} ${WRKSRC}/sounds
-
-post-extract-OPUS-on:
- ${CP} ${WRKSRC_opus}/include/asterisk/* ${WRKSRC}/include/asterisk
- ${CP} ${WRKSRC_opus}/codecs/* ${WRKSRC}/codecs
- ${CP} ${WRKSRC_opus}/res/* ${WRKSRC}/res
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/samples/musiconhold.conf.sample
- @${REINPLACE_CMD} -e 's/@XMLSTARLET@//' ${WRKSRC}/makeopts.in
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/main/term.c
-.if exists(${FILESDIR}/.asterisk.makeopts)
- ${CP} ${FILESDIR}/.asterisk.makeopts ${WRKSRC}/menuselect.makeopts
-.endif
-
-post-patch-GEOLOCATION-on:
- @${REINPLACE_CMD} -e 's/%%LLD_EMULATION%%/${LLD_EMULATION}/' ${WRKSRC}/Makefile.rules
-
-post-patch-SYSINFO-on:
- @${REINPLACE_CMD} -e 's/%%LIBSYSINFO%%/-lsysinfo/' ${WRKSRC}/main/Makefile
-
-post-patch-SYSINFO-off:
- @${REINPLACE_CMD} -e '/#define HAVE_SYSINFO 1/d' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e '/%%LIBSYSINFO%%/d' ${WRKSRC}/main/Makefile
-
-post-configure:
- @cd ${WRKSRC} && ${MAKE_CMD} menuselect.makeopts
- @cd ${WRKSRC} && ./menuselect/menuselect --disable res_timing_kqueue menuselect.makeopts
- @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_mgcp menuselect.makeopts
- @cd ${WRKSRC} && ./menuselect/menuselect --enable res_pktccops menuselect.makeopts
-
-post-configure-GEOLOCATION-on:
- @cd ${WRKSRC} && ./menuselect/menuselect --enable res_geolocation menuselect.makeopts
-
-post-configure-GEOLOCATION-off:
- @cd ${WRKSRC} && ./menuselect/menuselect --disable res_geolocation menuselect.makeopts
-
-post-configure-MACRO-on:
- @cd ${WRKSRC} && ./menuselect/menuselect --enable app_macro menuselect.makeopts
-
-post-configure-MYSQL-on:
- @cd ${WRKSRC} && ./menuselect/menuselect --enable res_config_mysql menuselect.makeopts
- @cd ${WRKSRC} && ./menuselect/menuselect --enable app_mysql menuselect.makeopts
- @cd ${WRKSRC} && ./menuselect/menuselect --enable cdr_mysql menuselect.makeopts
-
-post-configure-OOH323-on:
- @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_ooh323 menuselect.makeopts
-
-post-configure-NEWG711-on:
- @cd ${WRKSRC} && ./menuselect/menuselect --enable G711_NEW_ALGORITHM menuselect.makeopts
-
-post-configure-OPTIMIZED_CFLAGS-off:
- @cd ${WRKSRC} && ./menuselect/menuselect --disable BUILD_NATIVE menuselect.makeopts
-
-post-configure-OPUS-on:
- @cd ${WRKSRC} && ./menuselect/menuselect --enable codec_opus_open_source menuselect.makeopts
-
-post-install:
- @${RM} ${STAGEDIR}${ETCDIR}/*.conf ${STAGEDIR}${ETCDIR}/extensions.ael ${STAGEDIR}${ETCDIR}/extensions.lua
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/ast[a-f]* ${STAGEDIR}${PREFIX}/lib/*.so.* ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/*.so ${STAGEDIR}${DATADIR}/agi-bin/eagi-*
- ${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules -type f -name '*.so' | ${SED} "s,^${STAGEDIR}${PREFIX}/,," >> ${TMPPLIST}
- ${FIND} ${STAGEDIR}${DATADIR}/sounds -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST}
- ${FIND} ${STAGEDIR}${DATADIR}/moh -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST}
-
- (cd ${STAGEDIR} && \
- ${ECHO} "@owner ${ASTERISK_USER}" >> ${TMPPLIST} && \
- ${ECHO} "@group ${ASTERISK_GROUP}" >> ${TMPPLIST} && \
- ${FIND} var/spool/${PORTNAME}/voicemail/default -type f | ${SED} "s,^,/," >> ${TMPPLIST} && \
- ${FIND} var/spool/${PORTNAME}/voicemail/ -type d | ${SED} "s,^,@dir /," >> ${TMPPLIST} && \
- ${ECHO} "@owner" >> ${TMPPLIST} && \
- ${ECHO} "@group" >> ${TMPPLIST});
-
-post-install-ASTVERSION-off:
- @${RM} ${STAGEDIR}${PREFIX}/sbin/astversion
-
-.include <bsd.port.post.mk>
diff --git a/net/asterisk18/distinfo b/net/asterisk18/distinfo
deleted file mode 100644
index 84c16f4e397f..000000000000
--- a/net/asterisk18/distinfo
+++ /dev/null
@@ -1,11 +0,0 @@
-TIMESTAMP = 1756460172
-SHA256 (asterisk/asterisk-18.26.4.tar.gz) = a17f511bfa092c8fa9eccd3a5ecf5f728ccdcf2b1a04d2c06e7177d96c3c9ee1
-SIZE (asterisk/asterisk-18.26.4.tar.gz) = 28570896
-SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 306ec9f38de9859e3f750ecff1385187945021919ea936c02e890134a04bae33
-SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 1557751
-SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
-SIZE (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 1103000
-SHA256 (asterisk/traud-asterisk-opus-83e1b458c77e0e287adeca494eeb79edb077b0ff_GH0.tar.gz) = 572a3c956371ed62b44a4bcd973db10eb4c84f3040cf7156e3acfad3b6bf3ded
-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
diff --git a/net/asterisk18/files/asterisk.in b/net/asterisk18/files/asterisk.in
deleted file mode 100644
index 5fab82c5700e..000000000000
--- a/net/asterisk18/files/asterisk.in
+++ /dev/null
@@ -1,86 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: asterisk
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf to enable asterisk:
-#
-# asterisk_enable (bool): Set it to "YES" to enable asterisk
-# Default is "NO"
-# asterisk_user (string): User asterisk runs as
-# Default is %%ASTERISK_USER%%
-# asterisk_group (string): Group asterisk runs as
-# Default is %%ASTERISK_GROUP%%
-# asterisk_args (string): Extra argumeents to pass to asterisk at startup
-# Default is "-n"
-# asterisk_pidfile (string): Location of the asterisk pid file
-# Default is /var/run/asterisk/asterisk.pid
-# asterisk_stopsleep (int): Number of seconds to sleep before sending stop command
-# Default is 0, which disables it
-# asterisk_umask (string): File creation mode mask to run asterisk with
-#
-
-. /etc/rc.subr
-
-name=asterisk
-rcvar=asterisk_enable
-desc="Asterisk PBX server"
-
-load_rc_config $name
-
-: ${asterisk_enable:=NO}
-: ${asterisk_user:=%%ASTERISK_USER%%}
-: ${asterisk_group:=%%ASTERISK_GROUP%%}
-: ${asterisk_args=-n}
-: ${asterisk_pidfile:=/var/run/asterisk/asterisk.pid}
-: ${asterisk_stopsleep:=0}
-
-extra_commands=reload
-
-start_precmd=asterisk_precmd
-stop_cmd=asterisk_stop
-reload_cmd=asterisk_reload
-
-pidfile="${asterisk_pidfile}"
-
-command="%%PREFIX%%/sbin/asterisk"
-command_args="${asterisk_args} -F -U ${asterisk_user}"
-
-asterisk_precmd()
-{
- local rundir=${asterisk_pidfile%/*}
- if [ ! -d $rundir ] ; then
- install -d -m 0750 -o "${asterisk_user}" -g "${asterisk_group}" "$rundir"
- fi
- if [ -n "${asterisk_umask}" ]; then
- umask ${asterisk_umask}
- fi
-}
-
-asterisk_stop()
-{
- if [ -z "$rc_pid" ]; then
- [ -n "$rc_fast" ] && return 0
- _run_rc_notrunning
- return 1
- fi
- echo 'Stopping asterisk.'
- if [ ${asterisk_stopsleep} -gt 0 ]; then
- sleep ${asterisk_stopsleep}
- fi
- $command -rx 'core stop now'
- wait_for_pids $rc_pid
-}
-
-asterisk_reload()
-{
- if [ -z "$rc_pid" ]; then
- _run_rc_notrunning
- return 1
- fi
- echo 'Reloading asterisk.'
- $command -rx 'reload'
-}
-
-run_rc_command "$1"
diff --git a/net/asterisk18/files/patch-Makefile b/net/asterisk18/files/patch-Makefile
deleted file mode 100644
index f95d5e731c28..000000000000
--- a/net/asterisk18/files/patch-Makefile
+++ /dev/null
@@ -1,137 +0,0 @@
-diff --git Makefile Makefile
-index ca742a94f7..af2655342b 100644
---- Makefile
-+++ Makefile
-@@ -144,7 +144,7 @@ ASTTOPDIR:=$(subst $(space),\$(space),$(CURDIR))
- OVERWRITE=y
-
- # Include debug and macro symbols in the executables (-g) and profiling info (-pg)
--DEBUG=-g3
-+# DEBUG=-g3
-
- # Asterisk.conf is located in ASTETCDIR or by using the -C flag
- # when starting Asterisk
-@@ -168,7 +168,7 @@ LINKER_SYMBOL_PREFIX=
- #_ASTCFLAGS+=-DOLD_DSP_ROUTINES
-
- # Default install directory for DAHDI hooks.
--DAHDI_UDEV_HOOK_DIR = /usr/share/dahdi/span_config.d
-+# DAHDI_UDEV_HOOK_DIR = /usr/share/dahdi/span_config.d
-
- # If the file .asterisk.makeopts is present in your home directory, you can
- # include all of your favorite menuselect options so that every time you download
-@@ -226,12 +226,6 @@ else ifneq ($(findstring BSD,$(OSARCH)),)
- _ASTCFLAGS+=-isystem /usr/local/include
- endif
-
--ifeq ($(OSARCH),FreeBSD)
-- # -V is understood by BSD Make, not by GNU make.
-- BSDVERSION=$(shell make -V OSVERSION -f /usr/share/mk/bsd.port.subdir.mk)
-- _ASTCFLAGS+=$(shell if test $(BSDVERSION) -lt 500016 ; then echo "-D_THREAD_SAFE"; fi)
--endif
--
- ifeq ($(OSARCH),NetBSD)
- _ASTCFLAGS+=-pthread -D__LIBPTHREAD_SOURCE__ -I/usr/pkg/include
- endif
-@@ -475,8 +469,12 @@ endif
- $(INSTALL) -m 644 $$n "$(DESTDIR)$(ASTDATADIR)/static-http/docs" ; \
- done \
- fi
-+ if [ ! -d $(DESTDIR)$(DOCSDIR)/images ]; then \
-+ $(MKDIR) $(DESTDIR)$(DOCSDIR)/images; \
-+ fi
-+
- for x in images/*.jpg; do \
-- $(INSTALL) -m 644 $$x "$(DESTDIR)$(ASTDATADIR)/images" ; \
-+ $(INSTALL) -m 644 $$x "$(DESTDIR)$(DOCSDIR)/images" ; \
- done
- $(MAKE) -C sounds install
- find rest-api -name "*.json" | while read x; do \
-@@ -545,7 +543,7 @@ INSTALLDIRS="$(ASTLIBDIR)" "$(ASTMODDIR)" "$(ASTSBINDIR)" "$(ASTCACHEDIR)" "$(AS
- "$(ASTDATADIR)/firmware/iax" "$(ASTDATADIR)/images" "$(ASTDATADIR)/keys" \
- "$(ASTDATADIR)/phoneprov" "$(ASTDATADIR)/rest-api" "$(ASTDATADIR)/static-http" \
- "$(ASTDATADIR)/sounds" "$(ASTDATADIR)/moh" "$(ASTMANDIR)/man8" "$(AGI_DIR)" "$(ASTDBDIR)" \
-- "$(ASTDATADIR)/third-party" "${ASTDATADIR}/keys/stir_shaken" "${ASTDATADIR}/keys/stir_shaken/cache"
-+ "$(ASTDATADIR)/third-party" "${ASTDATADIR}/keys/stir_shaken" "${ASTDATADIR}/keys/stir_shaken/cache" "$(ASTSPOOLDIR)/outgoing"
-
- installdirs:
- @for i in $(INSTALLDIRS); do \
-@@ -557,7 +555,7 @@ installdirs:
- main-bininstall:
- +@DESTDIR="$(DESTDIR)" ASTSBINDIR="$(ASTSBINDIR)" ASTLIBDIR="$(ASTLIBDIR)" $(SUBMAKE) -C main bininstall
-
--bininstall: _all installdirs $(SUBDIRS_INSTALL) main-bininstall
-+bininstall: _all installdirs $(SUBDIRS_INSTALL) main-bininstall install-headers
- $(INSTALL) -m 755 contrib/scripts/astversion "$(DESTDIR)$(ASTSBINDIR)/"
- $(INSTALL) -m 755 contrib/scripts/astgenkey "$(DESTDIR)$(ASTSBINDIR)/"
- $(INSTALL) -m 755 contrib/scripts/autosupport "$(DESTDIR)$(ASTSBINDIR)/"
-@@ -578,10 +576,10 @@ endif
- if [ -f contrib/firmware/iax/iaxy.bin ] ; then \
- $(INSTALL) -m 644 contrib/firmware/iax/iaxy.bin "$(DESTDIR)$(ASTDATADIR)/firmware/iax/iaxy.bin"; \
- fi
--ifeq ($(HAVE_DAHDI),1)
-- $(INSTALL) -d $(DESTDIR)/$(DAHDI_UDEV_HOOK_DIR)
-- $(INSTALL) -m 644 contrib/scripts/dahdi_span_config_hook $(DESTDIR)$(DAHDI_UDEV_HOOK_DIR)/40-asterisk
--endif
-+# ifeq ($(HAVE_DAHDI),1)
-+# $(INSTALL) -d $(DESTDIR)/$(DAHDI_UDEV_HOOK_DIR)
-+# $(INSTALL) -m 644 contrib/scripts/dahdi_span_config_hook $(DESTDIR)$(DAHDI_UDEV_HOOK_DIR)/40-asterisk
-+# endif
-
- $(SUBDIRS_INSTALL):
- +@DESTDIR="$(DESTDIR)" ASTSBINDIR="$(ASTSBINDIR)" ASTDATADIR="$(ASTDATADIR)" $(SUBMAKE) -C $(@:-install=) install
-@@ -706,7 +704,7 @@ ifeq ($(ASTERISKVERSION),UNKNOWN__git_check_fail)
- endif
-
-
--install: badshell versioncheck bininstall datafiles
-+install: badshell versioncheck bininstall datafiles samples
- @if [ -x /usr/sbin/asterisk-post-install ]; then \
- /usr/sbin/asterisk-post-install "$(DESTDIR)" . ; \
- fi
-@@ -751,23 +749,10 @@ upgrade: bininstall
- # (2) the extension to strip off
- define INSTALL_CONFIGS
- @for x in $(1)/*$(2); do \
-- dst="$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x $(2)`"; \
-- if [ -f "$${dst}" ]; then \
-- if [ "$(OVERWRITE)" = "y" ]; then \
-- if cmp -s "$${dst}" "$$x" ; then \
-- echo "Config file $$x is unchanged"; \
-- continue; \
-- fi ; \
-- mv -f "$${dst}" "$${dst}.old" ; \
-- else \
-- echo "Skipping config file $$x"; \
-- continue; \
-- fi ;\
-- fi ; \
- echo "Installing file $$x"; \
-- $(INSTALL) -m 644 "$$x" "$${dst}" ;\
-+ $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`.sample ; \
- done ; \
-- if [ "$(OVERWRITE)" = "y" ]; then \
-+ if true ; then \
- echo "Updating asterisk.conf" ; \
- sed -e 's|^astcachedir.*$$|astcachedir => $(ASTCACHEDIR)|' \
- -e 's|^astetcdir.*$$|astetcdir => $(ASTETCDIR)|' \
-@@ -781,8 +766,8 @@ define INSTALL_CONFIGS
- -e 's|^astrundir.*$$|astrundir => $(ASTVARRUNDIR)|' \
- -e 's|^astlogdir.*$$|astlogdir => $(ASTLOGDIR)|' \
- -e 's|^astsbindir.*$$|astsbindir => $(ASTSBINDIR)|' \
-- "$(DESTDIR)$(ASTCONFPATH)" > "$(DESTDIR)$(ASTCONFPATH).tmp" ; \
-- $(INSTALL) -m 644 "$(DESTDIR)$(ASTCONFPATH).tmp" "$(DESTDIR)$(ASTCONFPATH)" ; \
-+ "$(DESTDIR)$(ASTCONFPATH).sample" > "$(DESTDIR)$(ASTCONFPATH).tmp" ; \
-+ $(INSTALL) -m 644 "$(DESTDIR)$(ASTCONFPATH).tmp" "$(DESTDIR)$(ASTCONFPATH).sample" ; \
- rm -f "$(DESTDIR)$(ASTCONFPATH).tmp" ; \
- fi
- endef
-@@ -816,7 +801,7 @@ adsi:
- else \
- echo "Installing $$x" ; \
- fi ; \
-- $(INSTALL) -m 644 "$$x" "$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`" ; \
-+ $(INSTALL) -m 644 "$$x" "$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`.sample" ; \
- done
-
- samples: adsi
diff --git a/net/asterisk18/files/patch-Makefile.rules b/net/asterisk18/files/patch-Makefile.rules
deleted file mode 100644
index 4c4adf5b830a..000000000000
--- a/net/asterisk18/files/patch-Makefile.rules
+++ /dev/null
@@ -1,27 +0,0 @@
---- Makefile.rules.orig 2023-01-12 11:42:40 UTC
-+++ Makefile.rules
-@@ -107,6 +107,11 @@ ifeq ($(C_COMPILER_FAMILY),clang)
- # Clang -Werror warning suppressions
- ifeq ($(C_COMPILER_FAMILY),clang)
- CC_CFLAGS+=-Wno-unused-value -Wno-parentheses-equality
-+ BINARY_LLD_FLAGS= -z noexecstack
-+ LLD_EMULATION=%%LLD_EMULATION%%
-+else
-+ BINARY_LLD_FLAGS=
-+ LLD_EMULATION=
- endif
-
- ifeq ($(GNU_LD),1)
-@@ -213,10 +218,10 @@ endif
- # extern const size_t _binary_abc_def_xml_size;
- %.o: %.xml
- $(ECHO_PREFIX) echo " [LD] $^ -> $@"
-- $(CMD_PREFIX) $(CC) -g -Wl,-znoexecstack -nostartfiles -nodefaultlibs -nostdlib -r -Wl,-b,binary -o $@ $^
-+ $(CMD_PREFIX) $(CC) -g -Wl,-znoexecstack -nostartfiles -nodefaultlibs -nostdlib $(BINARY_LLD_FLAGS) -r -Wl,-b,binary,-m,$(LLD_EMULATION) -o $@ $^
-
- %.o: %.xslt
- $(ECHO_PREFIX) echo " [LD] $^ -> $@"
-- $(CMD_PREFIX) $(CC) -g -Wl,-znoexecstack -nostartfiles -nodefaultlibs -nostdlib -r -Wl,-b,binary -o $@ $^
-+ $(CMD_PREFIX) $(CC) -g -Wl,-znoexecstack -nostartfiles -nodefaultlibs -nostdlib $(BINARY_LLD_FLAGS) -r -Wl,-b,binary,-m,$(LLD_EMULATION) -o $@ $^
-
- dist-clean:: clean
diff --git a/net/asterisk18/files/patch-agi_Makefile b/net/asterisk18/files/patch-agi_Makefile
deleted file mode 100644
index 019ad10e1ef9..000000000000
--- a/net/asterisk18/files/patch-agi_Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
---- agi/Makefile.orig 2020-07-09 15:39:17 UTC
-+++ agi/Makefile
-@@ -16,7 +16,9 @@ ASTTOPDIR?=..
-
- .PHONY: clean all uninstall
-
--AGIS=$(MENUSELECT_AGIS)
-+AGIS_BIN=eagi-test eagi-sphinx-test
-+AGIS_SCR=agi-test.agi jukebox.agi
-+AGIS=$(AGIS_SCR) $(AGIS_BIN)
-
- ifeq ($(OSARCH),SunOS)
- LIBS+=-lsocket -lnsl
diff --git a/net/asterisk18/files/patch-build__tools_make__xml__documentation b/net/asterisk18/files/patch-build__tools_make__xml__documentation
deleted file mode 100644
index 5306b95775b7..000000000000
--- a/net/asterisk18/files/patch-build__tools_make__xml__documentation
+++ /dev/null
@@ -1,11 +0,0 @@
---- build_tools/make_xml_documentation.orig 2022-06-23 15:26:13 UTC
-+++ build_tools/make_xml_documentation
-@@ -214,7 +214,7 @@ for subdir in ${mod_subdirs} ; do
- ${XMLSTARLET} val -e -d "${source_tree}/doc/appdocsxml.dtd" "${i}" || { echo "" ; exit 1 ; }
- fi
- fi
-- ${SED} -r "/^\s*(<[?]xml|<.DOCTYPE|<.?docs)/d" "${i}" >> "${output_file}"
-+ ${SED} -r "/^[[:space:]]*(<[?]xml|<.DOCTYPE|<.?docs)/d" "${i}" >> "${output_file}"
- done
- done
- echo "</docs>" >> "${output_file}"
diff --git a/net/asterisk18/files/patch-channels_chan__dahdi.c b/net/asterisk18/files/patch-channels_chan__dahdi.c
deleted file mode 100644
index 47ab406401f5..000000000000
--- a/net/asterisk18/files/patch-channels_chan__dahdi.c
+++ /dev/null
@@ -1,33 +0,0 @@
---- channels/chan_dahdi.c.orig 2022-08-18 15:18:29 UTC
-+++ channels/chan_dahdi.c
-@@ -4803,6 +4803,8 @@ void dahdi_ec_enable(struct dahdi_pvt *p)
- return;
- }
- if (p->echocancel.head.tap_length) {
-+ struct dahdi_echocanparams *pecp;
-+
- #if defined(HAVE_PRI) || defined(HAVE_SS7)
- switch (p->sig) {
- #if defined(HAVE_PRI)
-@@ -4833,7 +4835,9 @@ void dahdi_ec_enable(struct dahdi_pvt *p)
- break;
- }
- #endif /* defined(HAVE_PRI) || defined(HAVE_SS7) */
-- res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &p->echocancel);
-+
-+ pecp = &p->echocancel.head;
-+ res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &pecp);
- if (res) {
- ast_log(LOG_WARNING, "Unable to enable echo cancellation on channel %d (%s)\n", p->channel, strerror(errno));
- } else {
-@@ -4867,8 +4871,9 @@ void dahdi_ec_disable(struct dahdi_pvt *p)
-
- if (p->echocanon) {
- struct dahdi_echocanparams ecp = { .tap_length = 0 };
-+ struct dahdi_echocanparams *pecp = &ecp;
-
-- res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &ecp);
-+ res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &pecp);
-
- if (res)
- ast_log(LOG_WARNING, "Unable to disable echo cancellation on channel %d: %s\n", p->channel, strerror(errno));
diff --git a/net/asterisk18/files/patch-channels_sip_include_sip.h b/net/asterisk18/files/patch-channels_sip_include_sip.h
deleted file mode 100644
index 68d93f730e4f..000000000000
--- a/net/asterisk18/files/patch-channels_sip_include_sip.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- channels/sip/include/sip.h.orig 2022-06-23 15:26:13 UTC
-+++ channels/sip/include/sip.h
-@@ -193,7 +193,7 @@
- #define DEFAULT_MOHINTERPRET "default" /*!< The default music class */
- #define DEFAULT_MOHSUGGEST ""
- #define DEFAULT_VMEXTEN "asterisk" /*!< Default voicemail extension */
--#define DEFAULT_CALLERID "asterisk" /*!< Default caller ID */
-+#define DEFAULT_CALLERID "Unknown" /*!< Default caller ID */
- #define DEFAULT_MWI_FROM ""
- #define DEFAULT_NOTIFYMIME "application/simple-message-summary"
- #define DEFAULT_ALLOWGUEST TRUE
diff --git a/net/asterisk18/files/patch-configure b/net/asterisk18/files/patch-configure
deleted file mode 100644
index 0e4e4fa8b72b..000000000000
--- a/net/asterisk18/files/patch-configure
+++ /dev/null
@@ -1,90 +0,0 @@
-diff --git configure configure
-index c498ca7a88..2c3fd551d9 100755
---- configure
-+++ configure
-@@ -5193,8 +5193,6 @@ case "${host_os}" in
- ;;
- dragonfly*|freebsd*)
- ac_default_prefix=/usr/local
-- CPPFLAGS=-I/usr/local/include
-- LDFLAGS=-L/usr/local/lib
- ;;
- openbsd*)
- ac_default_prefix=/usr/local
-@@ -21762,8 +21760,6 @@ then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
- printf "%s\n" "yes" >&6; }
-
--printf "%s\n" "#define HAVE_SYSINFO 1" >>confdefs.h
--
- else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
- printf "%s\n" "no" >&6; }
-@@ -23408,6 +23404,8 @@ printf %s "checking for getifaddrs() support... " >&6; }
-
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h. */
-+ #include <sys/types.h>
-+ #include <sys/socket.h>
- #include <ifaddrs.h>
- int
- main (void)
-@@ -33024,6 +33022,8 @@ fi
-
- for ver in ${LUA_VERSIONS:-5.4 5.3 5.2 5.1}; do
-
-+vernodot=`echo ${ver} | sed 's/\.//'`
-+
- if test "x${PBX_LUA}" != "x1" -a "${USE_LUA}" != "no"; then
- pbxlibdir=""
- # if --with-LUA=DIR has been specified, use it.
-@@ -33038,14 +33038,14 @@ if test "x${PBX_LUA}" != "x1" -a "${USE_LUA}" != "no"; then
- ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
- CFLAGS="${CFLAGS} "
- as_ac_Lib=`printf "%s\n" "ac_cv_lib_lua${ver}""_luaL_newstate" | $as_tr_sh`
--{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for luaL_newstate in -llua${ver}" >&5
--printf %s "checking for luaL_newstate in -llua${ver}... " >&6; }
-+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for luaL_newstate in -llua-${ver}" >&5
-+printf %s "checking for luaL_newstate in -llua-${ver}... " >&6; }
- if eval test \${$as_ac_Lib+y}
- then :
- printf %s "(cached) " >&6
- else $as_nop
- ac_check_lib_save_LIBS=$LIBS
--LIBS="-llua${ver} ${pbxlibdir} -lm $LIBS"
-+LIBS="-llua-${ver} ${pbxlibdir} -lm $LIBS"
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h. */
-
-@@ -33086,7 +33086,7 @@ fi
-
- # now check for the header.
- if test "${AST_LUA_FOUND}" = "yes"; then
-- LUA_LIB="${pbxlibdir} -llua${ver} -lm"
-+ LUA_LIB="${pbxlibdir} -llua-${ver} -lm"
- # if --with-LUA=DIR has been specified, use it.
- if test "x${LUA_DIR}" != "x"; then
- LUA_INCLUDE="-I${LUA_DIR}/include"
-@@ -33096,8 +33096,8 @@ fi
- # check for the header
- ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
- CPPFLAGS="${CPPFLAGS} ${LUA_INCLUDE}"
-- as_ac_Header=`printf "%s\n" "ac_cv_header_lua${ver}/lua.h" | $as_tr_sh`
--ac_fn_c_check_header_compile "$LINENO" "lua${ver}/lua.h" "$as_ac_Header" "$ac_includes_default"
-+ as_ac_Header=`printf "%s\n" "ac_cv_header_lua${vernodot}/lua.h" | $as_tr_sh`
-+ac_fn_c_check_header_compile "$LINENO" "lua${vernodot}/lua.h" "$as_ac_Header" "$ac_includes_default"
- if eval test \"x\$"$as_ac_Header"\" = x"yes"
- then :
- LUA_HEADER_FOUND=1
-@@ -33124,9 +33124,9 @@ fi
-
- if test "x${PBX_LUA}" = "x1" ; then
- if test x"${LUA_DIR}" = x; then
-- LUA_INCLUDE="${LUA_INCLUDE} -I/usr/include/lua${ver}"
-+ LUA_INCLUDE="${LUA_INCLUDE} -I/usr/include/lua${vernodot}"
- else
-- LUA_INCLUDE="${LUA_INCLUDE} -I${LUA_DIR}/lua${ver}"
-+ LUA_INCLUDE="${LUA_INCLUDE} -I${LUA_DIR}/lua${vernodot}"
- fi
- break;
- fi
diff --git a/net/asterisk18/files/patch-contrib_Makefile b/net/asterisk18/files/patch-contrib_Makefile
deleted file mode 100644
index dc38a639baad..000000000000
--- a/net/asterisk18/files/patch-contrib_Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
---- contrib/Makefile.orig 2020-07-09 15:39:17 UTC
-+++ contrib/Makefile
-@@ -24,14 +24,14 @@ install:
- $(INSTALL) -m 755 scripts/ast_logescalator "$(DESTDIR)$(ASTDATADIR)/scripts/ast_logescalator"
- $(INSTALL) -m 755 scripts/ast_loggrabber "$(DESTDIR)$(ASTDATADIR)/scripts/ast_loggrabber"
- $(INSTALL) -m 755 scripts/ast_coredumper "$(DESTDIR)$(ASTDATADIR)/scripts/ast_coredumper"
-- $(INSTALL) -m 755 scripts/refcounter.py "$(DESTDIR)$(ASTDATADIR)/scripts/refcounter.py"
-- $(INSTALL) -m 755 scripts/refstats.py "$(DESTDIR)$(ASTDATADIR)/scripts/refstats.py"
-- $(INSTALL) -m 755 scripts/reflocks.py "$(DESTDIR)$(ASTDATADIR)/scripts/reflocks.py"
-+# $(INSTALL) -m 755 scripts/refcounter.py "$(DESTDIR)$(ASTDATADIR)/scripts/refcounter.py"
-+# $(INSTALL) -m 755 scripts/refstats.py "$(DESTDIR)$(ASTDATADIR)/scripts/refstats.py"
-+# $(INSTALL) -m 755 scripts/reflocks.py "$(DESTDIR)$(ASTDATADIR)/scripts/reflocks.py"
-
- uninstall:
- -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/ast_logescalator"
- -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/ast_loggrabber"
- -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/ast_coredumper"
-- -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/refcounter.py"
-- -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/refstats.py"
-- -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/reflocks.py"
-+# -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/refcounter.py"
-+# -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/refstats.py"
-+# -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/reflocks.py"
diff --git a/net/asterisk18/files/patch-main_Makefile b/net/asterisk18/files/patch-main_Makefile
deleted file mode 100644
index 62f7a4504a4e..000000000000
--- a/net/asterisk18/files/patch-main_Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
---- main/Makefile.orig 2022-08-18 15:18:29 UTC
-+++ main/Makefile
-@@ -79,9 +79,8 @@ else
- endif
-
- ifeq ($(OSARCH),FreeBSD)
-- # -V is understood by BSD Make, not by GNU make.
-- BSDVERSION=$(shell make -V OSVERSION -f /usr/share/mk/bsd.port.subdir.mk)
-- AST_LIBS+=$(shell if test $(BSDVERSION) -lt 502102 ; then echo "-lc_r"; else echo "-pthread"; fi)
-+ AST_LIBS+=-pthread
-+ CRYPT_LIB=-lcrypt
- AST_LIBS+=-lcrypto
- endif
-
diff --git a/net/asterisk18/files/patch-main_lock.c b/net/asterisk18/files/patch-main_lock.c
deleted file mode 100644
index 019735f7079f..000000000000
--- a/net/asterisk18/files/patch-main_lock.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- main/lock.c.orig 2020-07-09 15:39:17 UTC
-+++ main/lock.c
-@@ -689,9 +689,6 @@ int __ast_rwlock_init(int tracking, const char *filena
- #endif /* DEBUG_THREADS */
-
- pthread_rwlockattr_init(&attr);
--#ifdef HAVE_PTHREAD_RWLOCK_PREFER_WRITER_NP
-- pthread_rwlockattr_setkind_np(&attr, PTHREAD_RWLOCK_PREFER_WRITER_NP);
--#endif
- res = pthread_rwlock_init(&t->lock, &attr);
- pthread_rwlockattr_destroy(&attr);
-
diff --git a/net/asterisk18/files/patch-main_term.c b/net/asterisk18/files/patch-main_term.c
deleted file mode 100644
index 37ead1579249..000000000000
--- a/net/asterisk18/files/patch-main_term.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- main/term.c.orig 2022-06-23 15:26:13 UTC
-+++ main/term.c
-@@ -46,6 +46,7 @@ static char enddata[80] = "";
- static char quitdata[80] = "";
-
- static const char * const termpath[] = {
-+ "%%LOCALBASE%%/share/terminfo",
- "/usr/share/terminfo",
- "/usr/local/share/misc/terminfo",
- "/usr/lib/terminfo",
diff --git a/net/asterisk18/files/patch-menuselect_configure b/net/asterisk18/files/patch-menuselect_configure
deleted file mode 100644
index 0bba133d6749..000000000000
--- a/net/asterisk18/files/patch-menuselect_configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- menuselect/configure.orig 2022-06-23 15:26:13 UTC
-+++ menuselect/configure
-@@ -5099,7 +5099,7 @@ else
- printf "%s\n" "yes" >&6; }
-
- PBX_LIBXML2=1
-- LIBXML2_INCLUDE=$(echo ${LIBXML2_CFLAGS} | $SED -e "s|-std=c99||g")
-+ LIBXML2_INCLUDE=$(echo ${LIBXML2_CFLAGS} | sed -e "s|-std=c99||g")
- LIBXML2_LIB="$LIBXML2_LIBS"
-
- printf "%s\n" "#define HAVE_LIBXML2 1" >>confdefs.h
diff --git a/net/asterisk18/files/patch-third-party_pjproject_Makefile b/net/asterisk18/files/patch-third-party_pjproject_Makefile
*** 561 LINES SKIPPED ***