As per https://docs.asterisk.org/Getting-Started/Installing-Asterisk/Installing-Asterisk-From-Source/What-to-Download/Installing-libsrtp/ asterisk supports modern (2.x) libSRTP. As the last consumer of the legacy 1.x slot, please update and test these ebuilds so that we can only maintain current versions of this package. Thanks!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a871f99039515c78a2d3c968e18894480d516e04 commit a871f99039515c78a2d3c968e18894480d516e04 Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2024-10-25 18:38:12 +0000 Commit: Matt Jolly <kangie@gentoo.org> CommitDate: 2024-10-25 22:55:35 +0000 net-misc/asterisk: add 22.0.0-r1 Closes: https://bugs.gentoo.org/942045 Closes: https://bugs.gentoo.org/923143 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/39111 Signed-off-by: Matt Jolly <kangie@gentoo.org> net-misc/asterisk/asterisk-22.0.0-r1.ebuild | 358 ++++++++++++++++++++++++++++ 1 file changed, 358 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b214af8bd24a07478b2759aae16ce8e74cfe1230 commit b214af8bd24a07478b2759aae16ce8e74cfe1230 Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2024-10-25 18:36:43 +0000 Commit: Matt Jolly <kangie@gentoo.org> CommitDate: 2024-10-25 22:55:35 +0000 net-misc/asterisk: 21.5.0 -> 21.5.0-r1 Bug: https://bugs.gentoo.org/942045 Bug: https://bugs.gentoo.org/923143 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Matt Jolly <kangie@gentoo.org> .../asterisk/{asterisk-21.5.0.ebuild => asterisk-21.5.0-r1.ebuild} | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32bf3840569324c2971ae8935f00e9111775678e commit 32bf3840569324c2971ae8935f00e9111775678e Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2024-10-25 18:31:42 +0000 Commit: Matt Jolly <kangie@gentoo.org> CommitDate: 2024-10-25 22:55:34 +0000 net-misc/asterisk: add 20.10.0-r1 Bug: https://bugs.gentoo.org/942045 Bug: https://bugs.gentoo.org/923143 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Matt Jolly <kangie@gentoo.org> net-misc/asterisk/asterisk-20.10.0-r1.ebuild | 371 +++++++++++++++++++++++++++ 1 file changed, 371 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a6a2be3b84a7ef7a50c2935e87ba80995e36fe commit 12a6a2be3b84a7ef7a50c2935e87ba80995e36fe Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2024-10-25 18:15:53 +0000 Commit: Matt Jolly <kangie@gentoo.org> CommitDate: 2024-10-25 22:55:34 +0000 net-misc/asterisk: add 18.25.0-r1 Bug: https://bugs.gentoo.org/942045 Bug: https://bugs.gentoo.org/923143 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Matt Jolly <kangie@gentoo.org> net-misc/asterisk/asterisk-18.25.0-r1.ebuild | 375 +++++++++++++++++++++++++++ 1 file changed, 375 insertions(+)
Keeping this bug open until all versions of asterisk with old libsrtp have been removed from the tree: > /var/db/repos/gentoo/net-misc/asterisk/asterisk-18.25.0.ebuild:76: srtp? ( net-libs/libsrtp:0 ) > /var/db/repos/gentoo/net-misc/asterisk/asterisk-20.10.0.ebuild:76: srtp? ( net-libs/libsrtp:0 ) > /var/db/repos/gentoo/net-misc/asterisk/asterisk-22.0.0.ebuild:75: srtp? ( net-libs/libsrtp:0 ) 18.25.0 is the killer - we need to stablereq -r1 in a month or so, the rest can be removed at any point.