public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Peter Lemenkov <lemenkov@gmail.com>
To: git-commits@fedoraproject.org
Subject: [rpms/asterisk] rawhide: Asterisk 23.5.0
Date: Tue, 01 Sep 2026 00:57:49 GMT	[thread overview]
Message-ID: <178822426979.1.1972488335824360779.rpms-asterisk-2904a47e3fab@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/asterisk
            Branch : rawhide
            Commit : 2904a47e3fab5c9e3d05b7ab87c739257cf9ee66
            Author : Peter Lemenkov <lemenkov@gmail.com>
            Date   : 2026-09-01T02:55:17+02:00
            Stats  : +106/-512 in 5 file(s)
            URL    : https://src.fedoraproject.org/rpms/asterisk/c/2904a47e3fab5c9e3d05b7ab87c739257cf9ee66?branch=rawhide

            Log:
            Asterisk 23.5.0

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>

---
diff --git a/asterisk-23.5.0-Bundled-pjproject-do-not-discard-the-ambient-CFLAGS.patch b/asterisk-23.5.0-Bundled-pjproject-do-not-discard-the-ambient-CFLAGS.patch
new file mode 100644
index 0000000..65e8e36
--- /dev/null
+++ b/asterisk-23.5.0-Bundled-pjproject-do-not-discard-the-ambient-CFLAGS.patch
@@ -0,0 +1,43 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Mon, 31 Aug 2026 15:54:23 +0200
+Subject: [PATCH] Bundled pjproject: do not discard the ambient CFLAGS
+
+Commit f82393da0dbf125bd96e3c4a0dc080f88d6a90e4 ("Bundled pjproject: Make it
+easier to override options in config_site.h") added
+
+    PJPROJECT_CONFIG_OPTS += CFLAGS="$(PJPROJECT_CFLAGS)"
+
+Previously CFLAGS was never passed on the aconfigure command line, so the
+bundled pjproject inherited the exported CFLAGS from the environment. Passing
+it explicitly overrides that, and PJPROJECT_CFLAGS contains only the options
+this file adds (-DPJ_HAS_LINUX_EPOLL=1), so every distribution flag is lost.
+
+LDFLAGS is still inherited, and on distributions whose toolchain links PIE by
+default it carries the hardened-link specs. The result is a non-PIC compile
+combined with a PIE link:
+
+    gcc -o conftest -DPJ_HAS_LINUX_EPOLL=1 -m64 -Wl,... \
+        -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ... conftest.c
+    ld.bfd: relocation R_X86_64_32 against `.rodata' can not be used when
+            making a PIE object; recompile with -fPIE
+
+autoconf cannot then run the test binary and reports the misleading
+
+    aconfigure: error: cannot run C compiled programs.
+
+which aborts the build before pjproject is configured.
+
+Appending to the ambient CFLAGS rather than replacing them keeps the new
+PJPROJECT_CFLAGS override working while restoring inheritance.
+
+diff --git a/third-party/pjproject/Makefile.rules b/third-party/pjproject/Makefile.rules
+index f6790bd216..d09da39817 100644
+--- a/third-party/pjproject/Makefile.rules
++++ b/third-party/pjproject/Makefile.rules
+@@ -50,4 +50,4 @@ ifeq ($(shell uname -s),Linux)
+     PJPROJECT_CFLAGS += -DPJ_HAS_LINUX_EPOLL=1
+ endif
+ 
+-PJPROJECT_CONFIG_OPTS += CFLAGS="$(PJPROJECT_CFLAGS)"
++PJPROJECT_CONFIG_OPTS += CFLAGS="$(CFLAGS) $(PJPROJECT_CFLAGS)"

diff --git a/asterisk.spec b/asterisk.spec
index 2dd020f..68ea834 100644
--- a/asterisk.spec
+++ b/asterisk.spec
@@ -2,7 +2,7 @@
 #%%global _beta 3
 
 %global           pjsip_version   2.17
-%global           jansson_version 2.14
+%global           jansson_version 2.15.1
 %global           jwt_version 1.15.3
 
 %global           optflags        %{optflags} -Werror-implicit-function-declaration -DLUA_COMPAT_MODULE -fPIC
@@ -56,8 +56,8 @@
 
 Summary:          The Open Source PBX
 Name:             asterisk
-Version:          23.4.1
-Release:          %{?_rc||?_beta:0.}1%{?_rc:.rc%{_rc}}%{?_beta:.beta%{_beta}}%{?dist}.1
+Version:          23.5.0
+Release:          %{?_rc||?_beta:0.}1%{?_rc:.rc%{_rc}}%{?_beta:.beta%{_beta}}%{?dist}
 # Automatically converted from old format: GPLv2 - review is highly recommended.
 License:          GPL-2.0-only
 URL:              http://www.asterisk.org/
@@ -65,8 +65,6 @@ URL:              http://www.asterisk.org/
 Source0:          http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}.tar.gz
 Source1:          http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}.tar.gz.asc
 Source2:          asterisk-logrotate
-Source3:          menuselect.makedeps
-Source4:          menuselect.makeopts
 Source5:          asterisk.service
 Source6:          asterisk-tmpfiles
 # GPG keyring with Asterisk developer signatures
@@ -105,13 +103,13 @@ Patch2:           asterisk-18.4.0-astmm_ignore_for_console_board.patch
 # Removed macros from ilbc library for RFC 3951 compatibility.
 Patch3:           asterisk-18.12.1-ilbc_macros.patch
 
+# Fedora-specific
+Patch4:           asterisk-23.5.0-Bundled-pjproject-do-not-discard-the-ambient-CFLAGS.patch
+
 # Asterisk now builds against a bundled copy of pjproject, as they apply some patches
 # directly to pjproject before the build against it
 Provides:         bundled(pjproject) = %{pjsip_version}
 
-# Does not build on s390x: https://bugzilla.redhat.com/show_bug.cgi?id=1465162
-#ExcludeArch:      s390x
-
 BuildRequires:    autoconf
 BuildRequires:    automake
 BuildRequires:    gcc
@@ -303,10 +301,6 @@ Requires: asterisk = %{version}-%{release}
 %description ael
 AEL (Asterisk Extension Logic) mdoules for Asterisk
 
-# %%package alsa
-# Summary: Modules for Asterisk that use Alsa sound drivers
-# Requires: asterisk = %%{version}-%%{release}
-
 %package alembic
 Summary: Alembic scripts for the Asterisk DB (realtime)
 Requires: asterisk = %{version}-%{release}
@@ -314,10 +308,6 @@ Requires: asterisk = %{version}-%{release}
 %description alembic
 Alembic scripts for the Asterisk DB
 
-
-# %%description alsa
-# Modules for Asterisk that use Alsa sound drivers.
-
 %if 0%{?apidoc}
 %package apidoc
 Summary: API documentation for Asterisk
@@ -441,13 +431,6 @@ Requires(pre): %{_sbindir}/usermod
 mISDN channel for Asterisk.
 %endif
 
-# %%package mgcp
-# Summary: MGCP channel driver for Asterisk
-# Requires: asterisk = %%{version}-%%{release}
-
-# %%description mgcp
-# MGCP channel driver for Asterisk
-
 %package mobile
 Summary: Mobile (BlueTooth) channel for Asterisk
 Requires: asterisk = %{version}-%{release}
@@ -456,6 +439,17 @@ Requires(pre): %{_sbindir}/usermod
 %description mobile
 Mobile (BlueTooth) channel for Asterisk.
 
+%package mp3
+Summary: MP3 streaming application for Asterisk
+Requires: asterisk = %{version}-%{release}
+# app_mp3 fork+execs the mpg123 command-line binary at runtime (it does not
+# link or dlopen libmpg123), so depend on the executable itself.
+Requires: /usr/bin/mpg123
+
+%description mp3
+The app_mp3 application plays and streams MP3 audio by executing the external
+mpg123 command-line program.
+
 %package minivm
 Summary: MiniVM applicaton for Asterisk
 Requires: asterisk = %{version}-%{release}
@@ -499,13 +493,6 @@ Requires: asterisk = %{version}-%{release}
 H.323 channel for Asterisk using the Objective Systems Open H.323 for C library.
 %endif
 
-# %%package oss
-# Summary: Modules for Asterisk that use OSS sound drivers
-# Requires: asterisk = %%{version}-%%{release}
-
-# %%description oss
-# Modules for Asterisk that use OSS sound drivers.
-
 %package phone
 Summary: Channel driver for Quicknet Technologies, Inc.'s Telephony cards
 Requires: asterisk = %{version}-%{release}
@@ -547,20 +534,6 @@ Requires: asterisk = %{version}-%{release}
 Applications for Asterisk that use RADIUS.
 %endif
 
-# %%package skinny
-# Summary: Modules for Asterisk that support the SCCP/Skinny protocol
-# Requires: asterisk = %%{version}-%%{release}
-
-# %%description skinny
-# Modules for Asterisk that support the SCCP/Skinny protocol.
-
-# %%package sip
-# Summary: Legacy SIP channel driver for Asterisk
-# Requires: asterisk = %%{version}-%%{release}
-
-# %%description sip
-# Legacy SIP channel driver for Asterisk
-
 %if 0%{?snmp}
 %package snmp
 Summary: Module that enables SNMP monitoring of Asterisk
@@ -682,8 +655,7 @@ echo '*************************************************************************'
 
 %patch -P3 -p1
 
-cp %{S:3} menuselect.makedeps
-cp %{S:4} menuselect.makeopts
+%patch -P4 -p1
 
 cp %{S:99} ./third-party/pjproject/patches
 
@@ -691,74 +663,8 @@ cp %{S:99} ./third-party/pjproject/patches
 %{__perl} -pi -e 's/^all:.*$/all:/' sounds/Makefile
 %{__perl} -pi -e 's/^install:.*$/install:/' sounds/Makefile
 
-# convert comments in one file to UTF-8
-mv main/fskmodem.c main/fskmodem.c.old
-iconv -f iso-8859-1 -t utf-8 -o main/fskmodem.c main/fskmodem.c.old
-touch -r main/fskmodem.c.old main/fskmodem.c
-rm main/fskmodem.c.old
-
 chmod -x contrib/scripts/dbsep.cgi
 
-%if ! 0%{?corosync}
-%{__perl} -pi -e 's/^MENUSELECT_RES=(.*)$/MENUSELECT_RES=\1 res_corosync/g' menuselect.makeopts
-%endif
-
-%if ! 0%{?mysql}
-%{__perl} -pi -e 's/^MENUSELECT_ADDONS=(.*)$/MENUSELECT_ADDONS=\1 res_config_mysql app_mysql cdr_mysql/g' menuselect.makeopts
-%endif
-
-%if ! 0%{?postgresql}
-%{__perl} -pi -e 's/^MENUSELECT_RES=(.*)$/MENUSELECT_RES=\1 res_config_pgsql/g' menuselect.makeopts
-%{__perl} -pi -e 's/^MENUSELECT_CDR=(.*)$/MENUSELECT_CDR=\1 cdr_pgsql/g' menuselect.makeopts
-%{__perl} -pi -e 's/^MENUSELECT_CEL=(.*)$/MENUSELECT_CEL=\1 cel_pgsql/g' menuselect.makeopts
-%endif
-
-%if ! 0%{?radius}
-%{__perl} -pi -e 's/^MENUSELECT_CDR=(.*)$/MENUSELECT_CDR=\1 cdr_radius/g' menuselect.makeopts
-%{__perl} -pi -e 's/^MENUSELECT_CEL=(.*)$/MENUSELECT_CEL=\1 cel_radius/g' menuselect.makeopts
-%endif
-
-%if ! 0%{?snmp}
-%{__perl} -pi -e 's/^MENUSELECT_RES=(.*)$/MENUSELECT_RES=\1 res_snmp/g' menuselect.makeopts
-%endif
-
-%if ! 0%{?misdn}
-%{__perl} -pi -e 's/^MENUSELECT_CHANNELS=(.*)$/MENUSELECT_CHANNELS=\1 chan_misdn/g' menuselect.makeopts
-%endif
-
-%if ! 0%{?ices}
-# %%{__perl} -pi -e 's/^MENUSELECT_APPS=(.*)$/MENUSELECT_APPS=\1 app_ices/g' menuselect.makeopts
-%endif
-
-%if ! 0%{?jack}
-%{__perl} -pi -e 's/^MENUSELECT_APPS=(.*)$/MENUSELECT_APPS=\1 app_jack/g' menuselect.makeopts
-%endif
-
-%if ! 0%{?ldap}
-%{__perl} -pi -e 's/^MENUSELECT_RES=(.*)$/MENUSELECT_RES=\1 res_config_ldap/g' menuselect.makeopts
-%endif
-
-%if ! 0%{?gmime}
-%{__perl} -pi -e 's/^MENUSELECT_RES=(.*)$/MENUSELECT_RES=\1 res_http_post/g' menuselect.makeopts
-%endif
-
-%if ! 0%{xmpp}
-%{__perl} -pi -e 's/^MENUSELECT_RES=(.*)$/MENUSELECT_RES=\1 res_xmpp/g' menuselect.makeopts
-# %%{__perl} -pi -e 's/^MENUSELECT_CHANNELS=(.*)$/MENUSELECT_CHANNELS=\1 chan_motif/g' menuselect.makeopts
-%endif
-
-%if ! 0%{meetme}
-%{__perl} -pi -e 's/^MENUSELECT_APPS=(.*)$/MENUSELECT_APPS=\1 app_meetme/g' menuselect.makeopts
-%endif
-
-%if ! 0%{ooh323}
-%{__perl} -pi -e 's/^MENUSELECT_ADDONS=(.*)$/MENUSELECT_ADDONS=\1 chan_ooh323/g' menuselect.makeopts
-%endif
-
-%if ! 0%{imap}
-%{__perl} -pi -e 's/^MENUSELECT_APPS=(.*)$/MENUSELECT_APPS=\1 app_voicemail_imap/g' menuselect.makeopts
-%endif
-
 # Create a sysusers.d config file
 cat >asterisk.sysusers.conf <<EOF
 u asterisk - 'Asterisk User' /var/lib/asterisk -
@@ -800,6 +706,39 @@ popd
 %make_build menuselect-tree NOISY_BUILD=1
 %{__perl} -n -i -e 'print unless /openr2/i' menuselect-tree
 
+rm -f menuselect.makeopts menuselect.makedeps
+%make_build menuselect.makeopts NOISY_BUILD=1
+
+menuselect/menuselect \
+    --enable aelparse \
+%if 0%{?meetme}
+    --enable app_meetme \
+%endif
+    --enable app_saycounted \
+    --enable app_statsd \
+    --enable astman \
+    --enable chan_mobile \
+%if 0%{?ooh323}
+    --enable chan_ooh323 \
+%endif
+    --enable res_chan_stats \
+    --enable res_cliexec \
+    --enable res_endpoint_stats \
+    --enable res_remb_modifier \
+    --enable smsq \
+    --enable stereorize \
+    --enable streamplayer \
+%if 0%{?mysql}
+    --enable res_config_mysql \
+%endif
+%if 0%{?corosync}
+    --enable res_corosync \
+%endif
+    --enable res_mwi_external \
+    --enable res_mwi_external_ami \
+    --enable res_stasis_mailbox \
+    --enable res_ari_mailboxes \
+    --disable BUILD_NATIVE menuselect.makeopts
 
 # Build with plain voicemail and directory
 echo "### Building with plain voicemail and directory"
@@ -835,12 +774,6 @@ mv apps/app_directory.so apps/app_directory_odbc.so
 touch apps/app_voicemail.o apps/app_directory.o
 touch apps/app_voicemail.so apps/app_directory.so
 
-sed -i -e 's/^MENUSELECT_RES=\(.*\)\bres_mwi_external\b\(.*\)$/MENUSELECT_RES=\1 \2/g' menuselect.makeopts
-sed -i -e 's/^MENUSELECT_RES=\(.*\)\bres_mwi_external_ami\b\(.*\)$/MENUSELECT_RES=\1 \2/g' menuselect.makeopts
-sed -i -e 's/^MENUSELECT_RES=\(.*\)\bres_stasis_mailbox\b\(.*\)$/MENUSELECT_RES=\1 \2/g' menuselect.makeopts
-sed -i -e 's/^MENUSELECT_RES=\(.*\)\bres_ari_mailboxes\b\(.*\)$/MENUSELECT_RES=\1 \2/g' menuselect.makeopts
-sed -i -e 's/^MENUSELECT_APP=\(.*\)$/MENUSELECT_RES=\1 app_voicemail/g' menuselect.makeopts
-
 %make_build %{makeargs}
 
 %if 0%{?apidoc}
@@ -1416,10 +1349,6 @@ fi
 %{_libdir}/asterisk/modules/pbx_ael.so
 %{_libdir}/asterisk/modules/res_ael_share.so
 
-# %%files alsa
-# %%attr(0640,asterisk,asterisk) %%config(noreplace) %%{_sysconfdir}/asterisk/alsa.conf
-# %%{_libdir}/asterisk/modules/chan_alsa.so
-
 %files alembic
 %{_datadir}/asterisk/ast-db-manage/
 
@@ -1527,16 +1456,13 @@ fi
 %{_libdir}/asterisk/modules/chan_misdn.so
 %endif
 
-# %%files mgcp
-# %%attr(0640,asterisk,asterisk) %%config(noreplace) %%{_sysconfdir}/asterisk/mgcp.conf
-# %%attr(0640,asterisk,asterisk) %%config(noreplace) %%{_sysconfdir}/asterisk/res_pktccops.conf
-# %%{_libdir}/asterisk/modules/chan_mgcp.so
-# %%{_libdir}/asterisk/modules/res_pktccops.so
-
 %files mobile
 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/chan_mobile.conf
 %{_libdir}/asterisk/modules/chan_mobile.so
 
+%files mp3
+%{_libdir}/asterisk/modules/app_mp3.so
+
 %if 0%{mysql}
 %files mysql
 # %%attr(0640,asterisk,asterisk) %%config(noreplace) %%{_sysconfdir}/asterisk/app_mysql.conf
@@ -1576,10 +1502,6 @@ fi
 %{_libdir}/asterisk/modules/chan_ooh323.so
 %endif
 
-# %%files oss
-# %%attr(0640,asterisk,asterisk) %%config(noreplace) %%{_sysconfdir}/asterisk/oss.conf
-# %%{_libdir}/asterisk/modules/chan_oss.so
-
 %if 0%{phone}
 %files phone
 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/phone.conf
@@ -1671,15 +1593,6 @@ fi
 %{_libdir}/asterisk/modules/cel_radius.so
 %endif
 
-# %%files sip
-# %%attr(0640,asterisk,asterisk) %%config(noreplace) %%{_sysconfdir}/asterisk/sip.conf
-# %%attr(0640,asterisk,asterisk) %%config(noreplace) %%{_sysconfdir}/asterisk/sip_notify.conf
-# %%{_libdir}/asterisk/modules/chan_sip.so
-
-# %%files skinny
-# %%attr(0640,asterisk,asterisk) %%config(noreplace) %%{_sysconfdir}/asterisk/skinny.conf
-# %%{_libdir}/asterisk/modules/chan_skinny.so
-
 %if 0%{snmp}
 %files snmp
 #doc doc/asterisk-mib.txt
@@ -1738,9 +1651,15 @@ fi
 %endif
 
 %changelog
+* Mon Aug 31 2026 Peter Lemenkov <lemenkov@gmail.com> - 23.5.0-1
+- update to 23.5.0
+
 * Wed Jul 15 2026 Fedora Release Engineering <releng@fedoraproject.org> - 23.4.1-1.1
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
 
+* Thu Jun 25 2026 Peter Lemenkov <lemenkov@gmail.com> - 23.4.1-1
+- update to 23.4.1
+
 * Sat Jun 13 2026 Peter Lemenkov <lemenkov@gmail.com> - 23.4.0-1
 - update to 23.4.0
 

diff --git a/menuselect.makedeps b/menuselect.makedeps
deleted file mode 100644
index 0b1418e..0000000
--- a/menuselect.makedeps
+++ /dev/null
@@ -1,240 +0,0 @@
-MENUSELECT_DEPENDS_chan_mobile=BLUETOOTH 
-MENUSELECT_DEPENDS_res_config_mysql=MYSQLCLIENT 
-MENUSELECT_DEPENDS_app_flash=DAHDI 
-MENUSELECT_DEPENDS_app_voicemail_imap=IMAP_TK 
-MENUSELECT_DEPENDS_app_voicemail_odbc=GENERIC_ODBC 
-MENUSELECT_DEPENDS_app_jack=JACK RESAMPLE 
-MENUSELECT_DEPENDS_app_meetme=DAHDI 
-MENUSELECT_DEPENDS_binaural_rendering_in_bridge_softmix=FFTW3 
-MENUSELECT_DEPENDS_cdr_adaptive_odbc=GENERIC_ODBC 
-MENUSELECT_DEPENDS_cdr_beanstalkd=BEANSTALK 
-MENUSELECT_DEPENDS_cdr_odbc=GENERIC_ODBC 
-MENUSELECT_DEPENDS_cdr_pgsql=PGSQL 
-MENUSELECT_DEPENDS_cdr_radius=RADIUS 
-MENUSELECT_DEPENDS_cdr_sqlite3_custom=SQLITE3 
-MENUSELECT_DEPENDS_cdr_tds=FREETDS 
-MENUSELECT_DEPENDS_cel_odbc=GENERIC_ODBC 
-MENUSELECT_DEPENDS_cel_beanstalkd=BEANSTALK 
-MENUSELECT_DEPENDS_cel_pgsql=PGSQL 
-MENUSELECT_DEPENDS_cel_radius=RADIUS 
-MENUSELECT_DEPENDS_cel_sqlite3_custom=SQLITE3 
-MENUSELECT_DEPENDS_cel_tds=FREETDS 
-MENUSELECT_DEPENDS_chan_dahdi=DAHDI TONEZONE PRI SS7 OPENR2 
-MENUSELECT_DEPENDS_chan_iax2=CRYPTO 
-MENUSELECT_DEPENDS_chan_motif=IKSEMEL OPENSSL 
-MENUSELECT_DEPENDS_chan_pjsip=PJPROJECT 
-MENUSELECT_DEPENDS_chan_console=PORTAUDIO 
-MENUSELECT_DEPENDS_codec_codec2=CODEC2 
-MENUSELECT_DEPENDS_codec_dahdi=DAHDI 
-MENUSELECT_DEPENDS_codec_gsm=GSM 
-MENUSELECT_DEPENDS_codec_ilbc=ILBC 
-MENUSELECT_DEPENDS_codec_speex=SPEEX SPEEX_PREPROCESS SPEEXDSP 
-MENUSELECT_DEPENDS_codec_opus=XMLSTARLET BASH 
-MENUSELECT_DEPENDS_codec_silk=XMLSTARLET BASH 
-MENUSELECT_DEPENDS_codec_siren7=XMLSTARLET BASH 
-MENUSELECT_DEPENDS_codec_siren14=XMLSTARLET BASH 
-MENUSELECT_DEPENDS_codec_g729a=XMLSTARLET BASH 
-MENUSELECT_DEPENDS_format_ogg_vorbis=VORBIS OGG 
-MENUSELECT_DEPENDS_format_ogg_speex=SPEEX OGG 
-MENUSELECT_DEPENDS_func_aes=CRYPTO 
-MENUSELECT_DEPENDS_func_curl=CURL 
-MENUSELECT_DEPENDS_func_iconv=ICONV 
-MENUSELECT_DEPENDS_func_odbc=GENERIC_ODBC 
-MENUSELECT_DEPENDS_func_pjsip_aor=PJPROJECT 
-MENUSELECT_DEPENDS_func_pjsip_contact=PJPROJECT 
-MENUSELECT_DEPENDS_func_pjsip_endpoint=PJPROJECT 
-MENUSELECT_DEPENDS_func_speex=SPEEX SPEEX_PREPROCESS SPEEXDSP 
-MENUSELECT_DEPENDS_pbx_dundi=ZLIB CRYPTO 
-MENUSELECT_DEPENDS_pbx_lua=LUA 
-MENUSELECT_DEPENDS_res_cdrel_custom=SQLITE3 
-MENUSELECT_DEPENDS_res_config_curl=CURL 
-MENUSELECT_DEPENDS_res_config_odbc=GENERIC_ODBC 
-MENUSELECT_DEPENDS_res_config_sqlite3=SQLITE3 
-MENUSELECT_DEPENDS_res_crypto=OPENSSL 
-MENUSELECT_DEPENDS_res_curl=CURL 
-MENUSELECT_DEPENDS_res_geolocation=LIBXML2 LIBXSLT 
-MENUSELECT_DEPENDS_res_http_media_cache=CURL 
-MENUSELECT_DEPENDS_res_http_post=GMIME 
-MENUSELECT_DEPENDS_res_odbc=GENERIC_ODBC 
-MENUSELECT_DEPENDS_res_odbc_transaction=GENERIC_ODBC 
-MENUSELECT_DEPENDS_res_pjproject=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_acl=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_authenticator_digest=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_caller_id=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_config_wizard=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_dialog_info_body_generator=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_diversion=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_dlg_options=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_dtmf_info=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_empty_info=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_endpoint_identifier_anonymous=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_endpoint_identifier_ip=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_endpoint_identifier_user=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_exten_state=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_geolocation=PJPROJECT LIBXML2 
-MENUSELECT_DEPENDS_res_pjsip_header_funcs=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_logger=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_messaging=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_mwi=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_mwi_body_generator=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_nat=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_notify=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_one_touch_record_info=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_outbound_authenticator_digest=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_outbound_publish=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_outbound_registration=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_path=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_pidf_body_generator=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_pidf_digium_body_supplement=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_pidf_eyebeam_body_supplement=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_publish_asterisk=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_pubsub=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_refer=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_registrar=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_rfc3326=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_rfc3329=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_sdp_rtp=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_send_to_voicemail=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_session=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_sips_contact=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_stir_shaken=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_t38=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_transport_websocket=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_xpidf_body_generator=PJPROJECT 
-MENUSELECT_DEPENDS_res_resolver_unbound=UNBOUND 
-MENUSELECT_DEPENDS_res_rtp_asterisk=OPENSSL PJPROJECT 
-MENUSELECT_DEPENDS_res_srtp=SRTP OPENSSL 
-MENUSELECT_DEPENDS_res_stasis_test=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_res_stir_shaken=CURL LIBJWT 
-MENUSELECT_DEPENDS_res_timing_dahdi=DAHDI 
-MENUSELECT_DEPENDS_res_timing_timerfd=TIMERFD 
-MENUSELECT_DEPENDS_res_xmpp=IKSEMEL OPENSSL 
-MENUSELECT_DEPENDS_res_calendar_caldav=NEON ICAL LIBXML2 
-MENUSELECT_DEPENDS_res_calendar_ews=NEON29 
-MENUSELECT_DEPENDS_res_calendar_exchange=NEON ICAL IKSEMEL 
-MENUSELECT_DEPENDS_res_calendar_icalendar=NEON ICAL 
-MENUSELECT_DEPENDS_res_config_ldap=LDAP 
-MENUSELECT_DEPENDS_res_config_pgsql=PGSQL 
-MENUSELECT_DEPENDS_res_corosync=COROSYNC 
-MENUSELECT_DEPENDS_res_fax_spandsp=SPANDSP 
-MENUSELECT_DEPENDS_res_hep_pjsip=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_aoc=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_history=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_maintenance=PJPROJECT 
-MENUSELECT_DEPENDS_res_pjsip_phoneprov_provider=PJPROJECT 
-MENUSELECT_DEPENDS_res_prometheus=PJPROJECT 
-MENUSELECT_DEPENDS_res_snmp=NETSNMP 
-MENUSELECT_DEPENDS_res_timing_kqueue=KQUEUE 
-MENUSELECT_DEPENDS_res_digium_phone=XMLSTARLET BASH 
-MENUSELECT_DEPENDS_res_pjsip_config_sangoma=XMLSTARLET BASH 
-MENUSELECT_DEPENDS_ENABLE_SRTP_AES_192=SRTP HAVE_SRTP_192 
-MENUSELECT_DEPENDS_ENABLE_SRTP_AES_256=SRTP HAVE_SRTP_256 
-MENUSELECT_DEPENDS_ENABLE_SRTP_AES_GCM=SRTP HAVE_SRTP_GCM 
-MENUSELECT_DEPENDS_test_abstract_jb=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_acl=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_aeap=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_aeap_speech=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_aeap_transaction=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_aeap_transport=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_amihooks=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_aoc=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_app=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_ari=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_ari_model=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_ast_format_str_reduce=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_astobj2=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_astobj2_thrash=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_astobj2_weaken=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_bridging=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_bucket=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_callerid=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_capture=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_cdr=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_cel=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_channel=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_channel_feature_hooks=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_config=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_conversions=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_core_codec=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_core_format=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_crypto=TEST_FRAMEWORK CRYPTO 
-MENUSELECT_DEPENDS_test_data_buffer=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_db=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_devicestate=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_dlinklists=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_dns=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_dns_naptr=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_dns_query_set=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_dns_recurring=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_dns_srv=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_endpoints=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_event=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_expr=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_file=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_format_cache=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_format_cap=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_func_file=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_gosub=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_hashtab_thrash=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_heap=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_http_media_cache=TEST_FRAMEWORK CURL 
-MENUSELECT_DEPENDS_test_jitterbuf=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_json=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_linkedlists=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_locale=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_logger=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_media_cache=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_message=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_mwi=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_named_lock=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_netsock2=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_optional_api=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_pbx=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_poll=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_res_pjsip_scheduler=TEST_FRAMEWORK PJPROJECT 
-MENUSELECT_DEPENDS_test_res_pjsip_session_caps=TEST_FRAMEWORK PJPROJECT 
-MENUSELECT_DEPENDS_test_res_rtp=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_res_stasis=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_sched=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_scope_trace=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_scoped_lock=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_security_events=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_skel=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_sorcery=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_sorcery_astdb=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_sorcery_memory_cache_thrash=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_sorcery_realtime=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_stasis=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_stasis_channels=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_stasis_endpoints=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_stasis_state=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_stream=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_stringfields=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_strings=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_substitution=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_taskpool=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_taskprocessor=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_threadpool=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_time=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_uri=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_utils=TEST_FRAMEWORK CRYPTO 
-MENUSELECT_DEPENDS_test_uuid=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_vector=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_voicemail_api=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_websocket_client=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_xml_escape=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_codec_translations=TEST_FRAMEWORK 
-MENUSELECT_DEPENDS_test_res_prometheus=TEST_FRAMEWORK CURL 
-MENUSELECT_DEPENDS_channelstorage_cpp_map_name_id=CXX11 
-MENUSELECT_DEPENDS_BETTER_BACKTRACES=BFD DLADDR 
-MENUSELECT_DEPENDS_BUILD_NATIVE=NATIVE_ARCH 
-MENUSELECT_DEPENDS_REBUILD_PARSERS=BISON FLEX 
-MENUSELECT_DEPENDS_USE_HOARD_ALLOCATOR=HOARD 
-MENUSELECT_DEPENDS_ADDRESS_SANITIZER=HAVE_ADDRESS_SANITIZER 
-MENUSELECT_DEPENDS_THREAD_SANITIZER=HAVE_THREAD_SANITIZER 
-MENUSELECT_DEPENDS_LEAK_SANITIZER=HAVE_LEAK_SANITIZER 
-MENUSELECT_DEPENDS_UNDEFINED_SANITIZER=HAVE_UNDEFINED_SANITIZER 
-MENUSELECT_DEPENDS_smsq=POPT 
-MENUSELECT_DEPENDS_conf_bridge_binaural_hrir_importer=SNDFILE 
-MENUSELECT_DEPENDS_astman=NEWT 

diff --git a/menuselect.makeopts b/menuselect.makeopts
deleted file mode 100644
index 20b2ff2..0000000
--- a/menuselect.makeopts
+++ /dev/null
@@ -1,128 +0,0 @@
-MENUSELECT_ADDONS=format_mp3 
-MENUSELECT_APPS=app_skel app_voicemail_imap app_ivrdemo app_jack app_mp3 
-MENUSELECT_BRIDGES=binaural_rendering_in_bridge_softmix 
-MENUSELECT_CDR=cdr_beanstalkd 
-MENUSELECT_CEL=cel_beanstalkd 
-MENUSELECT_CHANNELS=chan_motif 
-MENUSELECT_CODECS=codec_codec2 codec_opus codec_silk codec_siren7 codec_siren14 codec_g729a 
-MENUSELECT_FORMATS=
-MENUSELECT_FUNCS=
-MENUSELECT_PBX=
-MENUSELECT_RES=res_ari_mailboxes res_geolocation res_mwi_external res_mwi_external_ami res_pjsip_geolocation res_pjsip_stir_shaken res_stasis_mailbox res_stasis_test res_stir_shaken res_xmpp res_calendar_exchange res_timing_kqueue res_digium_phone res_pjsip_config_sangoma 
-MENUSELECT_TESTS=test_abstract_jb test_acl test_aeap test_aeap_speech test_aeap_transaction test_aeap_transport test_amihooks test_aoc test_app test_ari test_ari_model test_ast_format_str_reduce test_astobj2 test_astobj2_thrash test_astobj2_weaken test_bridging test_bucket test_callerid test_capture test_cdr test_cel test_channel test_channel_feature_hooks test_config test_conversions test_core_codec test_core_format test_crypto test_data_buffer test_db test_devicestate test_dlinklists test_dns test_dns_naptr test_dns_query_set test_dns_recurring test_dns_srv test_endpoints test_event test_expr test_file test_format_cache test_format_cap test_func_file test_gosub test_hashtab_thrash test_heap test_http_media_cache test_jitterbuf test_json test_linkedlists test_locale test_logger test_media_cache test_message test_mwi test_named_lock test_netsock2 test_optional_api test_pbx test_poll test_res_pjsip_scheduler test_res_pjsip_session_caps test_res_rtp test_res_stasis test_sched test_scope_trace test_scoped_lock test_security_events test_skel test_sorcery test_sorcery_astdb test_sorcery_memory_cache_thrash test_sorcery_realtime test_stasis test_stasis_channels test_stasis_endpoints test_stasis_state test_stream test_stringfields test_strings test_substitution test_taskpool test_taskprocessor test_threadpool test_time test_uri test_utils test_uuid test_vector test_voicemail_api test_websocket_client test_xml_escape test_codec_translations test_res_prometheus 
-MENUSELECT_CHANNELSTORAGE=
-MENUSELECT_CFLAGS=
-MENUSELECT_UTILS=astcanary smsq stereorize streamplayer aelparse astman 
-MENUSELECT_AGIS=
-MENUSELECT_CORE_SOUNDS=
-MENUSELECT_MOH=
-MENUSELECT_EXTRA_SOUNDS=
-MENUSELECT_BUILD_DEPS=bridge_holding app_cdr func_periodic_hook app_confbridge res_speech res_agi res_stasis res_ari res_adsi res_smdi res_audiosocket res_stasis_broadcast res_statsd res_odbc res_cdrel_custom res_crypto res_pjsip res_pjsip_pubsub res_pjsip_session res_rtp_multicast res_http_websocket res_websocket_client res_curl app_chanspy func_cut func_groupcount func_uri res_ael_share res_ari_model res_stasis_recording res_stasis_playback res_stasis_answer res_stasis_snoop res_stasis_device_state func_curl res_odbc_transaction res_sorcery_config res_pjproject res_sorcery_memory res_sorcery_astdb res_geolocation res_pjsip_outbound_publish res_calendar res_fax res_hep res_phoneprov res_pjsip_outbound_registration res_srtp DONT_OPTIMIZE G711_NEW_ALGORITHM 
-MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_jack
-MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_beanstalkd
-MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_beanstalkd
-MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_motif
-MENUSELECT_DEPSFAILED=MENUSELECT_CODECS=codec_codec2
-MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_geolocation
-MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_pjsip_geolocation
-MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_pjsip_stir_shaken
-MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_stasis_test
-MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_stir_shaken
-MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_xmpp
-MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_calendar_exchange
-MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_timing_kqueue
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_abstract_jb
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_acl
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_aeap
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_aeap_speech
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_aeap_transaction
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_aeap_transport
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_amihooks
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_aoc
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_app
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_ari
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_ari_model
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_ast_format_str_reduce
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_astobj2
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_astobj2_thrash
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_astobj2_weaken
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_bridging
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_bucket
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_callerid
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_capture
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_cdr
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_cel
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_channel
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_channel_feature_hooks
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_config
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_conversions
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_core_codec
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_core_format
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_crypto
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_data_buffer
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_db
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_devicestate
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_dlinklists
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_dns
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_dns_naptr
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_dns_query_set
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_dns_recurring
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_dns_srv
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_endpoints
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_event
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_expr
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_file
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_format_cache
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_format_cap
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_func_file
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_gosub
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_hashtab_thrash
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_heap
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_http_media_cache
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_jitterbuf
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_json
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_linkedlists
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_locale
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_logger
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_media_cache
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_message
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_mwi
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_named_lock
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_netsock2
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_optional_api
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_pbx
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_poll
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_res_pjsip_scheduler
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_res_pjsip_session_caps
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_res_rtp
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_res_stasis
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_sched
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_scope_trace
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_scoped_lock
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_security_events
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_skel
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_sorcery
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_sorcery_astdb
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_sorcery_memory_cache_thrash
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_sorcery_realtime
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_stasis
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_stasis_channels
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_stasis_endpoints
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_stasis_state
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_stream
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_stringfields
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_strings
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_substitution
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_taskpool
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_taskprocessor
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_threadpool
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_time
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_uri
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_utils
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_uuid
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_vector
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_voicemail_api
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_websocket_client
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_xml_escape
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_codec_translations
-MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_res_prometheus

diff --git a/sources b/sources
index f9a195b..ee0ca4b 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,5 @@
-SHA512 (asterisk-23.4.1.tar.gz) = b189526328c72d544875ba48a5946ec33aa454739e38e0e7e1e0495604d9cdb96ed4eeae54dd0c6a0d7328022e9737e76097a13ca682a053a1e465d805621501
-SHA512 (asterisk-23.4.1.tar.gz.asc) = 5df010efc44f3823a5d204b7712cbd4f5ccd322ef76be894c7f03001b7f3ee54f563beb64ef2c0f6a581b8aa344089a317c1299b9a5baedde3d90ad39413f8b9
-SHA512 (jansson-2.14.tar.bz2) = 1a659c0f41b0672757c13ebd16bd10ad7d6484366aefda078aa816266ce4f5638bc121f1ce8c4234b0b9f201ea73c227b9084125857452cbcba058a111e4a6fd
+SHA512 (asterisk-23.5.0.tar.gz) = fcf6a2a5cf418a81b0ca4890ec22981e7a4b54b4da26b6a419ce1cdca6c86bfee502155e3f446426decef0c25b2c41675c2fe237b0211fabf51a074f94ce525e
+SHA512 (asterisk-23.5.0.tar.gz.asc) = 085ac2fc1ec1465da5d1e6531fe5e3ae4ca509649f515ae0efbbc578e9ee0a061a13bb3e5eb6cbd16566b3db4a5ced9412ecaafbc4fc0c37492e53a482447319
+SHA512 (jansson-2.15.1.tar.bz2) = 0ce117ff1108622ce47a671ee27e0362834bcd9665d408f455fc3c6b68816a51d9fffa5e23faf8cefcdb1a9d9be89ad08076afd02530f665d6fa622b6d9f153d
 SHA512 (libjwt-1.15.3.tar.gz) = 6a99c81258c5302f7dd908f639676d7cfbe09599812cd97ead871cd5962f15e5248b935e1ef643c4dd43bd1ee66d0e12be1b599a6d3b26d461c4b15216a93774
 SHA512 (pjproject-2.17.tar.bz2) = b523b3761aab8931ad2a940d107861caf346e3c5cf9b12d23b5b267b8f3b4758ee842b401f1199c3ceb7e78bbaf0d2a167d2574222c51e6016586eb2caa1e33d

                 reply	other threads:[~2026-09-01  0:57 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178822426979.1.1972488335824360779.rpms-asterisk-2904a47e3fab@fedoraproject.org \
    --to=lemenkov@gmail.com \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox