[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-g729/

2024-06-26 Thread Joonas Niilola
commit: 58a14ddf9fde291e1000b0ec804c0c6e875f3540
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jun 26 06:19:38 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jun 26 06:19:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58a14ddf

net-misc/asterisk-g729: Stabilize 16.0.3.1.10 amd64, #934891

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk-g729/asterisk-g729-16.0.3.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.10.ebuild 
b/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.10.ebuild
index 9a1121ec9fb7..ba68b2878ec9 100644
--- a/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.10.ebuild
+++ b/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.10.ebuild
@@ -22,7 +22,7 @@ amd64? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
 
 RDEPEND="=net-misc/asterisk-$(ver_cut 1)*"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-g729/

2024-06-26 Thread Joonas Niilola
commit: 45e3631b53eda215ea17306adb8b689ec2279efb
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jun 26 06:19:38 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jun 26 06:19:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45e3631b

net-misc/asterisk-g729: Stabilize 18.0.3.1.10 amd64, #934891

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk-g729/asterisk-g729-18.0.3.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.10.ebuild 
b/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.10.ebuild
index 9a1121ec9fb7..ba68b2878ec9 100644
--- a/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.10.ebuild
+++ b/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.10.ebuild
@@ -22,7 +22,7 @@ amd64? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
 
 RDEPEND="=net-misc/asterisk-$(ver_cut 1)*"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-base/

2024-04-21 Thread Michael Orlitzky
commit: fb9136bf44fa3b159042598a7cb90d861e2f0be3
Author: Jaco Kroon  uls  co  za>
AuthorDate: Tue Mar 26 10:23:32 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sun Apr 21 13:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb9136bf

net-misc/asterisk-base: add 3

Minor change to init script to accomodate merged-usr.

A few other changes as suggested by Michał, including externalizing the
codebase into it's own package (now at
https://github.com/jkroonza/asterisk-base).

Closes: https://github.com/gentoo/gentoo/pull/35925
Closes: https://bugs.gentoo.org/927663
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Michael Orlitzky  gentoo.org>

 net-misc/asterisk-base/Manifest   |  1 +
 net-misc/asterisk-base/asterisk-base-3.ebuild | 39 +++
 net-misc/asterisk-base/metadata.xml   |  3 +++
 3 files changed, 43 insertions(+)

diff --git a/net-misc/asterisk-base/Manifest b/net-misc/asterisk-base/Manifest
new file mode 100644
index ..84b04d08477f
--- /dev/null
+++ b/net-misc/asterisk-base/Manifest
@@ -0,0 +1 @@
+DIST asterisk-base-3.tar.gz 14589 BLAKE2B 
854df19a0aa6cbd6c452ec03f8766f166824580f30edbf158f9e23baa451b092388b5f653999cab63d3232d7ff2c1efb7784c8e69d9ea1f2855dd446613ade87
 SHA512 
e2b53a3db6cb38fcc8456c3c69806452ecdd748f7d5833c6fdc426f436f92b651d69a902f6f588ffc371903c5a1374a9fc0695a74f9b4e47e75df3b1ce50764e

diff --git a/net-misc/asterisk-base/asterisk-base-3.ebuild 
b/net-misc/asterisk-base/asterisk-base-3.ebuild
new file mode 100644
index ..f2c13a235dc3
--- /dev/null
+++ b/net-misc/asterisk-base/asterisk-base-3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Gentoo Asterisk init scripts"
+HOMEPAGE="https://www.gentoo.org/wiki/No_homepage;
+SRC_URI="https://github.com/jkroonza/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   net-misc/asterisk
+   !<=net-misc/asterisk-16.30.0:0/16
+   !<=net-misc/asterisk-18.18.0:0/18
+   !<=net-misc/asterisk-20.3.0:0/20
+"
+
+src_install() {
+   newinitd initd asterisk
+   newconfd confd asterisk
+   dosbin asterisk_wrapper
+
+   systemd_dounit asterisk.service
+   systemd_install_serviced asterisk.service.conf asterisk.service
+
+   newtmpfiles tmpfiles.conf asterisk.conf
+
+   insinto /etc/logrotate.d
+   newins logrotate asterisk
+}
+
+pkg_postinst() {
+   tmpfiles_process asterisk.conf
+}

diff --git a/net-misc/asterisk-base/metadata.xml 
b/net-misc/asterisk-base/metadata.xml
index 6aebbc46f559..ac7674006c95 100644
--- a/net-misc/asterisk-base/metadata.xml
+++ b/net-misc/asterisk-base/metadata.xml
@@ -9,4 +9,7 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   jkroonza/asterisk-base
+   
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-base/

2024-04-21 Thread Michael Orlitzky
commit: 1fe9435e03b1f12bf54cc335678058fa846ab985
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun Apr 21 13:24:26 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sun Apr 21 13:24:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fe9435e

net-misc/asterisk-base: update HOMEPAGE

Signed-off-by: Michael Orlitzky  gentoo.org>

 net-misc/asterisk-base/asterisk-base-3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk-base/asterisk-base-3.ebuild 
b/net-misc/asterisk-base/asterisk-base-3.ebuild
index f2c13a235dc3..3d9e4d044130 100644
--- a/net-misc/asterisk-base/asterisk-base-3.ebuild
+++ b/net-misc/asterisk-base/asterisk-base-3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit systemd tmpfiles
 
 DESCRIPTION="Gentoo Asterisk init scripts"
-HOMEPAGE="https://www.gentoo.org/wiki/No_homepage;
+HOMEPAGE="https://github.com/jkroonza/asterisk-base;
 SRC_URI="https://github.com/jkroonza/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/, net-misc/asterisk/files/

2024-02-06 Thread Joonas Niilola
commit: 28215aa1de35a627ab85c10443901893c5590e2f
Author: Jaco Kroon  uls  co  za>
AuthorDate: Mon Feb  5 06:26:49 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb  6 14:55:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28215aa1

net-misc/asterisk: 16.30.1-r1

Include Fix I wrote that ended up only being included upstream on 18, 20
and master into 16 here.  16 is security only, since this isn't a
security issue it was originally not merged to 16 and doubt pushing for
that now will be successful.

Closes: https://bugs.gentoo.org/923566
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/35121
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/asterisk-16.30.1-r1.ebuild   | 365 +
 .../asterisk-16.30.1-r1-iax2_jitterbuffer.patch|  65 
 2 files changed, 430 insertions(+)

diff --git a/net-misc/asterisk/asterisk-16.30.1-r1.ebuild 
b/net-misc/asterisk/asterisk-16.30.1-r1.ebuild
new file mode 100644
index ..66afff16f17a
--- /dev/null
+++ b/net-misc/asterisk/asterisk-16.30.1-r1.ebuild
@@ -0,0 +1,365 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   +voicemail_storage_file
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   ^^ ( ${IUSE_VOICEMAIL_STORAGE[*]//+/} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+   "${FILESDIR}/asterisk-16.29.1_18.15.1_20.0.1-noexec_stack.patch"
+   "${FILESDIR}/asterisk-16.30.1-r1-iax2_jitterbuffer.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.9:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   media-libs/speex
+   media-libs/speexdsp
+   )
+   srtp? ( net-libs/libsrtp:0 )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   systemd? ( sys-apps/systemd )
+   !systemd? ( !sys-apps/systemd )
+   unbound? ( net-dns/unbound )
+   vorbis? (
+   media-libs/libogg
+   media-libs/libvorbis
+   )
+   voicemail_storage_imap? ( net-libs/c-client[ssl=] )
+   xmpp? ( dev-libs/iksemel )
+"
+
+RDEPEND="${DEPEND}
+   net-misc/asterisk-core-sounds
+   net-misc/asterisk-extra-sounds
+   net-misc/asterisk-moh-opsound
+   selinux? ( sec-policy/selinux-asterisk )
+   syslog? ( virtual/logger )"
+PDEPEND="net-misc/asterisk-base"
+
+BDEPEND="dev-libs/libxml2:2
+   virtual/pkgconfig"
+
+QA_DT_NEEDED="/usr/lib.*/libasteriskssl[.]so[.][0-9]\+"
+
+_make_args=(
+   "NOISY_BUILD=yes"
+   "ASTDBDIR=\$(ASTDATADIR)/astdb"
+   "ASTVARRUNDIR=/run/asterisk"
+   "ASTCACHEDIR=/var/cache/asterisk"
+   "OPTIMIZE="
+   "DEBUG="

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2024-02-06 Thread Joonas Niilola
commit: 0a26dd7afa6ac035b734f5624fa1b1278ea99075
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Jan 31 21:11:53 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb  6 14:55:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a26dd7a

net-misc/asterisk: add 18.21.0

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-18.21.0.ebuild | 362 ++
 2 files changed, 363 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index f75d3ec74b3c..47a8dfbc5853 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -4,6 +4,7 @@ DIST asterisk-18.17.0.tar.gz 28293243 BLAKE2B 
8a162d7cac92df2b6dd430fedc1446a302
 DIST asterisk-18.18.0.tar.gz 28407407 BLAKE2B 
2e49da8b93651268e2aa2f7f5e2b8ffb2f74c39eb74a4514593be39826912774584c4c33f3839a951ec068218e8db43153fee0a543a9adb94a90cc9338ad40c3
 SHA512 
bf3d73ef5b6a196d599771c913ae95596b0bfae8fc35cdf66181d7b56ffb4bd78078e25627e271c62988ed6342e69162a1f120cae6049dda6f1596d0759bee59
 DIST asterisk-18.18.1.tar.gz 28407009 BLAKE2B 
b3c3325a8958fa25364c735508357e35e4ad3ea2390b4f83d7b132c4263b2b0b56a65abab60f337e55cbc3edd4df580f3904164ba76abd4198ce1be112c93d38
 SHA512 
d5058399beffd2f74a17b0fdcc97720e08540383facb2f3691376cb2086e3d2f8df5b0c9110699d09cffe1ed6b2fbdfe9926d0698af0fce39c6c0a9bb4643d30
 DIST asterisk-18.20.2.tar.gz 28448635 BLAKE2B 
9949033f93d770673e80a86cd48a084da853d0cbb51aa50159e813653bb39efd062772331aeb5d127f0c1c58724d9c6d748d45a2e0803f276e83bc804b942c2c
 SHA512 
3ee44047a2d9823550b031933b709e8fd7d6a2a0a4cfb2221187da0983f8d22e411b93fde22934753ae9a7272390c7feebc8addabf7e0943eb57ae7f2fa71b3c
+DIST asterisk-18.21.0.tar.gz 28446501 BLAKE2B 
15a0f928f9c20eb676ffa25af8ac771494a417744758e6e9304451502ee2981c09e1c89c7012ec11edfb9a6bfd15599d462922a373a8f8d7d5074ea0b8c7e7cf
 SHA512 
4a3c57af70b74918b61e1c67423667a876fcc519376f1795054a55700acb5d05da8e4e0a3e3187760203bc262678a6c29eae07ed2a5e2df84a9a555ec79cb48f
 DIST asterisk-20.3.0.tar.gz 28176546 BLAKE2B 
488cfe449c040c282afe438847d14f6cc20d1fb034fbb33555f8e43803b481d3f2b890ac01cc7d43278b41040093f8cedfc609c025cfab73fd8b9d23a0f67016
 SHA512 
332c24c089abca7059d80794b37a4f5dc34f0468a07f5534b0df26c5103e0508c9c5f3f35a02826ed6b33973c26503be2829fd51fa23a8056a58fa2b50b17730
 DIST asterisk-20.3.1.tar.gz 28176262 BLAKE2B 
9ee75ee297dc4df37f51f75444d46af083b794cb444ae77b601f17308889db22240939edf04761eb3d41e74e2a67a3329d427861a5a5d34fec6016d6660793bd
 SHA512 
4e34de731211aebe916d19948c41aff370187bfadc1202837a96ebc7f218e5bd7c3936b5b4e34ba6e79c079f77eb5ed038239c903800d5a56ceda2f342218613
 DIST asterisk-20.5.2.tar.gz 28215394 BLAKE2B 
d9baddc5b2134fd8d7c23dc1407abc37ee937f4dc3ac6dacca43126e0f3ee45b5eca1b8a66834e267d8bb02eb35c8b2e73d854b0a234a85f2dc4048b9d1c4a99
 SHA512 
ff2d6ddd5b6031b6e4fcb15c82149c3272031b617bf5bca87af1d085464fcd9af6bd373e9431077ce58a558b50c6b2c9cd4d94e739ecc312371cd605e4746a84

diff --git a/net-misc/asterisk/asterisk-18.21.0.ebuild 
b/net-misc/asterisk/asterisk-18.21.0.ebuild
new file mode 100644
index ..eb11ea1a5bca
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.21.0.ebuild
@@ -0,0 +1,362 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2024-02-06 Thread Joonas Niilola
commit: 0bd5927bc85dee62aa1235deb2b9ed4f8deeab44
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Jan 31 20:56:08 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb  6 14:55:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bd5927b

net-misc/asterisk: add 21.1.0

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-21.1.0.ebuild | 344 +++
 2 files changed, 345 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 13fe5a4fe45f..1f8a2ef7e547 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -10,3 +10,4 @@ DIST asterisk-20.3.1.tar.gz 28176262 BLAKE2B 
9ee75ee297dc4df37f51f75444d46af083b
 DIST asterisk-20.5.2.tar.gz 28215394 BLAKE2B 
d9baddc5b2134fd8d7c23dc1407abc37ee937f4dc3ac6dacca43126e0f3ee45b5eca1b8a66834e267d8bb02eb35c8b2e73d854b0a234a85f2dc4048b9d1c4a99
 SHA512 
ff2d6ddd5b6031b6e4fcb15c82149c3272031b617bf5bca87af1d085464fcd9af6bd373e9431077ce58a558b50c6b2c9cd4d94e739ecc312371cd605e4746a84
 DIST asterisk-20.6.0.tar.gz 28208707 BLAKE2B 
7eaebcec7dd58912bc4ef6eccf46c0f10b328997889febaa0bf03e2a60197c9d2db97a0ccfd2870085c87eb97ca3b45286138857504199f09ba2071b9a0c50a2
 SHA512 
31af71a325cdcb9eb5c6b8bb72f523e7da8dcb1b2d33eaa04a493a922421f90c2019bbed01ff5bc8aa46cd02fa72b80a48074ecb146f5399d62bc504a0e4c053
 DIST asterisk-21.0.2.tar.gz 26280477 BLAKE2B 
4bcf2f42bf75b869e2279780c4bb3999786d844e57d48eb5fd8570e0f4ecea0de73d71077e5a5fe6ce64c1c36ef694c987872281fd30e9434bc67d91a3ce1249
 SHA512 
419d8c2abfa680bb1a812fcbea939f2505dc9f95f860c263c303731fb4e0870060e433787b344136832ccf9d0e34dc64da25240ab3651fb499f416ec3098a711
+DIST asterisk-21.1.0.tar.gz 26268701 BLAKE2B 
eae9bab916198ab6fba39142d96c6391ffa711c4ac5a4dd7926c0494dabcd1606bab0525e24477f453ff419329efb0a3abf5e9a012abd2a39f6f818505dd196a
 SHA512 
1d4aea4f02950becb492af49e2d434df725676185651b4c1e5dc502f21c8380ce1368f75726bca124d41128ea01a8210d1e229883c442a42bbdb03530fc981c8

diff --git a/net-misc/asterisk/asterisk-21.1.0.ebuild 
b/net-misc/asterisk/asterisk-21.1.0.ebuild
new file mode 100644
index ..53ef3dcce988
--- /dev/null
+++ b/net-misc/asterisk/asterisk-21.1.0.ebuild
@@ -0,0 +1,344 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} blocks bluetooth calendar +caps cluster 
codec2 curl dahdi debug doc freetds gtalk http iconv ilbc ldap lua mysql newt 
odbc pjproject portaudio postgres radius selinux snmp span speex srtp +ssl 
static statsd systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   media-libs/speex
+   media-libs/speexdsp
+   )
+   srtp? ( net-libs/libsrtp:0 )
+   ssl? (
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2024-02-06 Thread Joonas Niilola
commit: e547058e13b8eef290b644f9ef51f9603a9da63d
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Jan 31 20:38:33 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb  6 14:55:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e547058e

net-misc/asterisk: add 20.6.0

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-20.6.0.ebuild | 357 +++
 2 files changed, 358 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 47a8dfbc5853..13fe5a4fe45f 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -8,4 +8,5 @@ DIST asterisk-18.21.0.tar.gz 28446501 BLAKE2B 
15a0f928f9c20eb676ffa25af8ac771494
 DIST asterisk-20.3.0.tar.gz 28176546 BLAKE2B 
488cfe449c040c282afe438847d14f6cc20d1fb034fbb33555f8e43803b481d3f2b890ac01cc7d43278b41040093f8cedfc609c025cfab73fd8b9d23a0f67016
 SHA512 
332c24c089abca7059d80794b37a4f5dc34f0468a07f5534b0df26c5103e0508c9c5f3f35a02826ed6b33973c26503be2829fd51fa23a8056a58fa2b50b17730
 DIST asterisk-20.3.1.tar.gz 28176262 BLAKE2B 
9ee75ee297dc4df37f51f75444d46af083b794cb444ae77b601f17308889db22240939edf04761eb3d41e74e2a67a3329d427861a5a5d34fec6016d6660793bd
 SHA512 
4e34de731211aebe916d19948c41aff370187bfadc1202837a96ebc7f218e5bd7c3936b5b4e34ba6e79c079f77eb5ed038239c903800d5a56ceda2f342218613
 DIST asterisk-20.5.2.tar.gz 28215394 BLAKE2B 
d9baddc5b2134fd8d7c23dc1407abc37ee937f4dc3ac6dacca43126e0f3ee45b5eca1b8a66834e267d8bb02eb35c8b2e73d854b0a234a85f2dc4048b9d1c4a99
 SHA512 
ff2d6ddd5b6031b6e4fcb15c82149c3272031b617bf5bca87af1d085464fcd9af6bd373e9431077ce58a558b50c6b2c9cd4d94e739ecc312371cd605e4746a84
+DIST asterisk-20.6.0.tar.gz 28208707 BLAKE2B 
7eaebcec7dd58912bc4ef6eccf46c0f10b328997889febaa0bf03e2a60197c9d2db97a0ccfd2870085c87eb97ca3b45286138857504199f09ba2071b9a0c50a2
 SHA512 
31af71a325cdcb9eb5c6b8bb72f523e7da8dcb1b2d33eaa04a493a922421f90c2019bbed01ff5bc8aa46cd02fa72b80a48074ecb146f5399d62bc504a0e4c053
 DIST asterisk-21.0.2.tar.gz 26280477 BLAKE2B 
4bcf2f42bf75b869e2279780c4bb3999786d844e57d48eb5fd8570e0f4ecea0de73d71077e5a5fe6ce64c1c36ef694c987872281fd30e9434bc67d91a3ce1249
 SHA512 
419d8c2abfa680bb1a812fcbea939f2505dc9f95f860c263c303731fb4e0870060e433787b344136832ccf9d0e34dc64da25240ab3651fb499f416ec3098a711

diff --git a/net-misc/asterisk/asterisk-20.6.0.ebuild 
b/net-misc/asterisk/asterisk-20.6.0.ebuild
new file mode 100644
index ..020f846fa16f
--- /dev/null
+++ b/net-misc/asterisk/asterisk-20.6.0.ebuild
@@ -0,0 +1,357 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc pjproject portaudio postgres radius selinux snmp span 
speex srtp +ssl static statsd systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-base/

2024-01-12 Thread Arthur Zamarin
commit: d080dacfc6d1baaf86b1e3c678d05638e13fb435
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 12 08:30:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 12 08:30:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d080dacf

net-misc/asterisk-base: Keyword 2 sparc, #919424

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/asterisk-base/asterisk-base-2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/asterisk-base/asterisk-base-2.ebuild 
b/net-misc/asterisk-base/asterisk-base-2.ebuild
index 7d89202ca56f..98bf283c86b7 100644
--- a/net-misc/asterisk-base/asterisk-base-2.ebuild
+++ b/net-misc/asterisk-base/asterisk-base-2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="
net-misc/asterisk



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-core-sounds/

2024-01-12 Thread Arthur Zamarin
commit: 5a783d1055668b2481ed51f208f86731e80e721e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 12 08:30:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 12 08:30:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a783d10

net-misc/asterisk-core-sounds: Keyword 1.6.1-r1 sparc, #919424

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/asterisk-core-sounds/asterisk-core-sounds-1.6.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/asterisk-core-sounds/asterisk-core-sounds-1.6.1-r1.ebuild 
b/net-misc/asterisk-core-sounds/asterisk-core-sounds-1.6.1-r1.ebuild
index afa1249c00e6..65915f0e5c61 100644
--- a/net-misc/asterisk-core-sounds/asterisk-core-sounds-1.6.1-r1.ebuild
+++ b/net-misc/asterisk-core-sounds/asterisk-core-sounds-1.6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -22,7 +22,7 @@ REQUIRED_USE="|| ( ${CODECS//+/} )"
 
 LICENSE="CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~sparc x86"
 
 S="${WORKDIR}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2024-01-12 Thread Arthur Zamarin
commit: 39da3a2ca2516762282f882ff99e3fd71244dbd5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 12 08:30:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 12 08:30:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39da3a2c

net-misc/asterisk: Keyword 21.0.2 sparc, #919424

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/asterisk/asterisk-21.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-21.0.2.ebuild 
b/net-misc/asterisk/asterisk-21.0.2.ebuild
index e77fa9ed35d9..b4ed5f80b54c 100644
--- a/net-misc/asterisk/asterisk-21.0.2.ebuild
+++ b/net-misc/asterisk/asterisk-21.0.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 
 IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-moh-opsound/

2024-01-12 Thread Arthur Zamarin
commit: 39130c96761f8a65defe8d1c0208f6a601f1c119
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 12 08:30:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 12 08:30:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39130c96

net-misc/asterisk-moh-opsound: Keyword 2.03-r1 sparc, #919424

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild 
b/net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild
index 9c5c1bcc2ef4..0cc3c194bb3b 100644
--- a/net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild
+++ b/net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -17,7 +17,7 @@ REQUIRED_USE="|| ( ${CODECS//+/} )"
 
 LICENSE="CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~sparc x86"
 
 S="${WORKDIR}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-extra-sounds/

2024-01-12 Thread Arthur Zamarin
commit: 9decc94fb9595e59bb604b777b52c02f4c9bd153
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 12 08:30:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 12 08:30:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9decc94f

net-misc/asterisk-extra-sounds: Keyword 1.5.2 sparc, #919424

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/asterisk-extra-sounds/asterisk-extra-sounds-1.5.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/asterisk-extra-sounds/asterisk-extra-sounds-1.5.2.ebuild 
b/net-misc/asterisk-extra-sounds/asterisk-extra-sounds-1.5.2.ebuild
index c4e002184790..6cdfb0808711 100644
--- a/net-misc/asterisk-extra-sounds/asterisk-extra-sounds-1.5.2.ebuild
+++ b/net-misc/asterisk-extra-sounds/asterisk-extra-sounds-1.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -22,7 +22,7 @@ REQUIRED_USE="|| ( ${CODECS//+/} )"
 
 LICENSE="CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~sparc x86"
 
 BLACKLIST=("astcc-followed-by-the-pound-key")
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2024-01-04 Thread Sam James
commit: f27df10719add680b313fc8c51c50d5f4bccd9c9
Author: Jaco Kroon  uls  co  za>
AuthorDate: Thu Jan  4 15:01:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:12:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f27df107

net-misc/asterisk: add 18.20.2

Bug: https://bugs.gentoo.org/920026
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-18.20.2.ebuild | 362 ++
 2 files changed, 363 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index ae3e82f39208..58a1d36e82a4 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -3,5 +3,6 @@ DIST asterisk-16.30.1.tar.gz 28234979 BLAKE2B 
a9cd732feb00408876f90328d7f14dbfe4
 DIST asterisk-18.17.0.tar.gz 28293243 BLAKE2B 
8a162d7cac92df2b6dd430fedc1446a302b1b9c1061ddd4a236fd5797e8be17d53d7179d23a7c8bd4260c73d34dea2db2b9ebffd4eebb2ed714a286838bc5ddf
 SHA512 
1a5dd9715811a8b699d49b057ef42f68ddc88cc22a568836a6a778f6ff22d3923f81840aef425819bb59f28bb27e321154ef9e1d3deba5ed7d39c7eca562e40e
 DIST asterisk-18.18.0.tar.gz 28407407 BLAKE2B 
2e49da8b93651268e2aa2f7f5e2b8ffb2f74c39eb74a4514593be39826912774584c4c33f3839a951ec068218e8db43153fee0a543a9adb94a90cc9338ad40c3
 SHA512 
bf3d73ef5b6a196d599771c913ae95596b0bfae8fc35cdf66181d7b56ffb4bd78078e25627e271c62988ed6342e69162a1f120cae6049dda6f1596d0759bee59
 DIST asterisk-18.18.1.tar.gz 28407009 BLAKE2B 
b3c3325a8958fa25364c735508357e35e4ad3ea2390b4f83d7b132c4263b2b0b56a65abab60f337e55cbc3edd4df580f3904164ba76abd4198ce1be112c93d38
 SHA512 
d5058399beffd2f74a17b0fdcc97720e08540383facb2f3691376cb2086e3d2f8df5b0c9110699d09cffe1ed6b2fbdfe9926d0698af0fce39c6c0a9bb4643d30
+DIST asterisk-18.20.2.tar.gz 28448635 BLAKE2B 
9949033f93d770673e80a86cd48a084da853d0cbb51aa50159e813653bb39efd062772331aeb5d127f0c1c58724d9c6d748d45a2e0803f276e83bc804b942c2c
 SHA512 
3ee44047a2d9823550b031933b709e8fd7d6a2a0a4cfb2221187da0983f8d22e411b93fde22934753ae9a7272390c7feebc8addabf7e0943eb57ae7f2fa71b3c
 DIST asterisk-20.3.0.tar.gz 28176546 BLAKE2B 
488cfe449c040c282afe438847d14f6cc20d1fb034fbb33555f8e43803b481d3f2b890ac01cc7d43278b41040093f8cedfc609c025cfab73fd8b9d23a0f67016
 SHA512 
332c24c089abca7059d80794b37a4f5dc34f0468a07f5534b0df26c5103e0508c9c5f3f35a02826ed6b33973c26503be2829fd51fa23a8056a58fa2b50b17730
 DIST asterisk-20.3.1.tar.gz 28176262 BLAKE2B 
9ee75ee297dc4df37f51f75444d46af083b794cb444ae77b601f17308889db22240939edf04761eb3d41e74e2a67a3329d427861a5a5d34fec6016d6660793bd
 SHA512 
4e34de731211aebe916d19948c41aff370187bfadc1202837a96ebc7f218e5bd7c3936b5b4e34ba6e79c079f77eb5ed038239c903800d5a56ceda2f342218613

diff --git a/net-misc/asterisk/asterisk-18.20.2.ebuild 
b/net-misc/asterisk/asterisk-18.20.2.ebuild
new file mode 100644
index ..a16cf2d20212
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.20.2.ebuild
@@ -0,0 +1,362 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2024-01-04 Thread Sam James
commit: c37c701e5071b2161882ad3d5b9d5b9fec441ee9
Author: Jaco Kroon  uls  co  za>
AuthorDate: Thu Jan  4 18:56:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:12:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37c701e

net-misc/asterisk: add 21.0.2

Closes: https://bugs.gentoo.org/917045
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/34642
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-21.0.2.ebuild | 345 +++
 2 files changed, 346 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 6c407b7ee57b..f75d3ec74b3c 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -7,3 +7,4 @@ DIST asterisk-18.20.2.tar.gz 28448635 BLAKE2B 
9949033f93d770673e80a86cd48a084da8
 DIST asterisk-20.3.0.tar.gz 28176546 BLAKE2B 
488cfe449c040c282afe438847d14f6cc20d1fb034fbb33555f8e43803b481d3f2b890ac01cc7d43278b41040093f8cedfc609c025cfab73fd8b9d23a0f67016
 SHA512 
332c24c089abca7059d80794b37a4f5dc34f0468a07f5534b0df26c5103e0508c9c5f3f35a02826ed6b33973c26503be2829fd51fa23a8056a58fa2b50b17730
 DIST asterisk-20.3.1.tar.gz 28176262 BLAKE2B 
9ee75ee297dc4df37f51f75444d46af083b794cb444ae77b601f17308889db22240939edf04761eb3d41e74e2a67a3329d427861a5a5d34fec6016d6660793bd
 SHA512 
4e34de731211aebe916d19948c41aff370187bfadc1202837a96ebc7f218e5bd7c3936b5b4e34ba6e79c079f77eb5ed038239c903800d5a56ceda2f342218613
 DIST asterisk-20.5.2.tar.gz 28215394 BLAKE2B 
d9baddc5b2134fd8d7c23dc1407abc37ee937f4dc3ac6dacca43126e0f3ee45b5eca1b8a66834e267d8bb02eb35c8b2e73d854b0a234a85f2dc4048b9d1c4a99
 SHA512 
ff2d6ddd5b6031b6e4fcb15c82149c3272031b617bf5bca87af1d085464fcd9af6bd373e9431077ce58a558b50c6b2c9cd4d94e739ecc312371cd605e4746a84
+DIST asterisk-21.0.2.tar.gz 26280477 BLAKE2B 
4bcf2f42bf75b869e2279780c4bb3999786d844e57d48eb5fd8570e0f4ecea0de73d71077e5a5fe6ce64c1c36ef694c987872281fd30e9434bc67d91a3ce1249
 SHA512 
419d8c2abfa680bb1a812fcbea939f2505dc9f95f860c263c303731fb4e0870060e433787b344136832ccf9d0e34dc64da25240ab3651fb499f416ec3098a711

diff --git a/net-misc/asterisk/asterisk-21.0.2.ebuild 
b/net-misc/asterisk/asterisk-21.0.2.ebuild
new file mode 100644
index ..e77fa9ed35d9
--- /dev/null
+++ b/net-misc/asterisk/asterisk-21.0.2.ebuild
@@ -0,0 +1,345 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} blocks bluetooth calendar +caps cluster 
codec2 curl dahdi debug doc freetds gtalk http iconv ilbc ldap lua mysql newt 
odbc pjproject portaudio postgres radius selinux snmp span speex srtp +ssl 
static statsd systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   media-libs/speex
+   media-libs/speexdsp
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2024-01-04 Thread Sam James
commit: e024067d4fa9dc6181c04c764ee850c3ac862bd9
Author: Jaco Kroon  uls  co  za>
AuthorDate: Thu Jan  4 18:32:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:12:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e024067d

net-misc/asterisk: add 20.5.2

Bug: https://bugs.gentoo.org/920026
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-20.5.2.ebuild | 358 +++
 2 files changed, 359 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 58a1d36e82a4..6c407b7ee57b 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -6,3 +6,4 @@ DIST asterisk-18.18.1.tar.gz 28407009 BLAKE2B 
b3c3325a8958fa25364c735508357e35e4
 DIST asterisk-18.20.2.tar.gz 28448635 BLAKE2B 
9949033f93d770673e80a86cd48a084da853d0cbb51aa50159e813653bb39efd062772331aeb5d127f0c1c58724d9c6d748d45a2e0803f276e83bc804b942c2c
 SHA512 
3ee44047a2d9823550b031933b709e8fd7d6a2a0a4cfb2221187da0983f8d22e411b93fde22934753ae9a7272390c7feebc8addabf7e0943eb57ae7f2fa71b3c
 DIST asterisk-20.3.0.tar.gz 28176546 BLAKE2B 
488cfe449c040c282afe438847d14f6cc20d1fb034fbb33555f8e43803b481d3f2b890ac01cc7d43278b41040093f8cedfc609c025cfab73fd8b9d23a0f67016
 SHA512 
332c24c089abca7059d80794b37a4f5dc34f0468a07f5534b0df26c5103e0508c9c5f3f35a02826ed6b33973c26503be2829fd51fa23a8056a58fa2b50b17730
 DIST asterisk-20.3.1.tar.gz 28176262 BLAKE2B 
9ee75ee297dc4df37f51f75444d46af083b794cb444ae77b601f17308889db22240939edf04761eb3d41e74e2a67a3329d427861a5a5d34fec6016d6660793bd
 SHA512 
4e34de731211aebe916d19948c41aff370187bfadc1202837a96ebc7f218e5bd7c3936b5b4e34ba6e79c079f77eb5ed038239c903800d5a56ceda2f342218613
+DIST asterisk-20.5.2.tar.gz 28215394 BLAKE2B 
d9baddc5b2134fd8d7c23dc1407abc37ee937f4dc3ac6dacca43126e0f3ee45b5eca1b8a66834e267d8bb02eb35c8b2e73d854b0a234a85f2dc4048b9d1c4a99
 SHA512 
ff2d6ddd5b6031b6e4fcb15c82149c3272031b617bf5bca87af1d085464fcd9af6bd373e9431077ce58a558b50c6b2c9cd4d94e739ecc312371cd605e4746a84

diff --git a/net-misc/asterisk/asterisk-20.5.2.ebuild 
b/net-misc/asterisk/asterisk-20.5.2.ebuild
new file mode 100644
index ..53593c91aac6
--- /dev/null
+++ b/net-misc/asterisk/asterisk-20.5.2.ebuild
@@ -0,0 +1,358 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc pjproject portaudio postgres radius selinux snmp span 
speex srtp +ssl static statsd systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   media-libs/speex
+   media-libs/speexdsp
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/, profiles/base/

2023-12-16 Thread Arthur Zamarin
commit: d9cf9e165c0025b84d62e571a3d3ad7377859f94
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 16 08:26:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 16 08:27:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9cf9e16

net-misc/asterisk: remove masked IUSE="dahdi"

The package behind the USE flag was just tree-cleaned, so remove the
USE flag (which was masked, so NOP).

Bug: https://bugs.gentoo.org/914477
Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/asterisk/asterisk-16.30.0.ebuild | 10 --
 net-misc/asterisk/asterisk-16.30.1.ebuild | 10 --
 net-misc/asterisk/asterisk-18.17.0.ebuild | 10 --
 net-misc/asterisk/asterisk-18.18.0.ebuild | 10 --
 net-misc/asterisk/asterisk-18.18.1.ebuild | 10 --
 net-misc/asterisk/asterisk-20.3.0.ebuild  | 10 --
 net-misc/asterisk/asterisk-20.3.1.ebuild  | 10 --
 net-misc/asterisk/metadata.xml|  1 -
 profiles/base/package.use.mask|  5 -
 9 files changed, 28 insertions(+), 48 deletions(-)

diff --git a/net-misc/asterisk/asterisk-16.30.0.ebuild 
b/net-misc/asterisk/asterisk-16.30.0.ebuild
index a684412a9be4..289cebb6cb7b 100644
--- a/net-misc/asterisk/asterisk-16.30.0.ebuild
+++ b/net-misc/asterisk/asterisk-16.30.0.ebuild
@@ -19,7 +19,7 @@ IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc
voicemail_storage_imap
 )
-IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl debug deprecated doc freetds gtalk http iconv ilbc ldap lua 
mysql newt odbc oss pjproject portaudio postgres radius selinux snmp span speex 
srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
 IUSE_EXPAND="VOICEMAIL_STORAGE"
 REQUIRED_USE="gtalk? ( xmpp )
lua? ( ${LUA_REQUIRED_USE} )
@@ -55,10 +55,6 @@ DEPEND="acct-user/asterisk
cluster? ( sys-cluster/corosync )
codec2? ( media-libs/codec2:= )
curl? ( net-misc/curl )
-   dahdi? (
-   net-libs/libpri
-   net-misc/dahdi-tools
-   )
freetds? ( dev-db/freetds )
gtalk? ( dev-libs/iksemel )
http? ( dev-libs/gmime:2.6 )
@@ -231,6 +227,9 @@ src_configure() {
# Disable conversion tools (which fails to compile in some cases).
_menuselect --disable astdb2bdb menuselect.makeopts
 
+   # dahdi isn't packaged anymore
+   _menuselect --disable app_dahdiras app_meetme chan_dahdi codec_dahdi 
res_timing_dahdi
+
# The others are based on USE-flag settings
_use_select alsa chan_alsa
_use_select bluetoothchan_mobile
@@ -238,7 +237,6 @@ src_configure() {
_use_select cluster  res_corosync
_use_select codec2   codec_codec2
_use_select curl func_curl res_config_curl res_curl
-   _use_select dahdiapp_dahdiras app_meetme chan_dahdi codec_dahdi 
res_timing_dahdi
_use_select deprecated   app_macro
_use_select freetds  {cdr,cel}_tds
_use_select gtalkchan_motif

diff --git a/net-misc/asterisk/asterisk-16.30.1.ebuild 
b/net-misc/asterisk/asterisk-16.30.1.ebuild
index b2a0d086ac1e..65a83df9721a 100644
--- a/net-misc/asterisk/asterisk-16.30.1.ebuild
+++ b/net-misc/asterisk/asterisk-16.30.1.ebuild
@@ -19,7 +19,7 @@ IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc
voicemail_storage_imap
 )
-IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl debug deprecated doc freetds gtalk http iconv ilbc ldap lua 
mysql newt odbc oss pjproject portaudio postgres radius selinux snmp span speex 
srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
 IUSE_EXPAND="VOICEMAIL_STORAGE"
 REQUIRED_USE="gtalk? ( xmpp )
lua? ( ${LUA_REQUIRED_USE} )
@@ -55,10 +55,6 @@ DEPEND="acct-user/asterisk
cluster? ( sys-cluster/corosync )
codec2? ( media-libs/codec2:= )
curl? ( net-misc/curl )
-   dahdi? (
-   net-libs/libpri
-   net-misc/dahdi-tools
-   )
freetds? ( dev-db/freetds )
gtalk? ( dev-libs/iksemel )
http? ( dev-libs/gmime:2.6 )
@@ -232,6 +228,9 @@ src_configure() {
# Disable conversion tools (which fails to compile in some cases).
_menuselect --disable astdb2bdb menuselect.makeopts
 
+   # dahdi isn't 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-09-14 Thread Joonas Niilola
commit: bb593daca691ea42b386e00c143afb73623796ed
Author: Jaco Kroon  uls  co  za>
AuthorDate: Thu Sep 14 11:38:30 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Sep 14 12:57:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb593dac

net-misc/asterisk: Change RDEPEND for net-misc/asterisk-base to PDEPEND.

Motivation: https://github.com/gentoo/gentoo/pull/32607

Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/32607
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/asterisk-16.30.1.ebuild | 2 +-
 net-misc/asterisk/asterisk-18.18.1.ebuild | 2 +-
 net-misc/asterisk/asterisk-20.3.1.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-misc/asterisk/asterisk-16.30.1.ebuild 
b/net-misc/asterisk/asterisk-16.30.1.ebuild
index 8cad2f60a465..b2a0d086ac1e 100644
--- a/net-misc/asterisk/asterisk-16.30.1.ebuild
+++ b/net-misc/asterisk/asterisk-16.30.1.ebuild
@@ -96,12 +96,12 @@ DEPEND="acct-user/asterisk
 "
 
 RDEPEND="${DEPEND}
-   net-misc/asterisk-base
net-misc/asterisk-core-sounds
net-misc/asterisk-extra-sounds
net-misc/asterisk-moh-opsound
selinux? ( sec-policy/selinux-asterisk )
syslog? ( virtual/logger )"
+PDEPEND="net-misc/asterisk-base"
 
 BDEPEND="dev-libs/libxml2:2
virtual/pkgconfig"

diff --git a/net-misc/asterisk/asterisk-18.18.1.ebuild 
b/net-misc/asterisk/asterisk-18.18.1.ebuild
index 72c2d1bb8c17..3f4247463485 100644
--- a/net-misc/asterisk/asterisk-18.18.1.ebuild
+++ b/net-misc/asterisk/asterisk-18.18.1.ebuild
@@ -94,12 +94,12 @@ DEPEND="acct-user/asterisk
 "
 
 RDEPEND="${DEPEND}
-   net-misc/asterisk-base
net-misc/asterisk-core-sounds
net-misc/asterisk-extra-sounds
net-misc/asterisk-moh-opsound
selinux? ( sec-policy/selinux-asterisk )
syslog? ( virtual/logger )"
+PDEPEND="net-misc/asterisk-base"
 
 BDEPEND="dev-libs/libxml2:2
virtual/pkgconfig"

diff --git a/net-misc/asterisk/asterisk-20.3.1.ebuild 
b/net-misc/asterisk/asterisk-20.3.1.ebuild
index f5f1f09f..080afa1dc8ea 100644
--- a/net-misc/asterisk/asterisk-20.3.1.ebuild
+++ b/net-misc/asterisk/asterisk-20.3.1.ebuild
@@ -94,11 +94,11 @@ DEPEND="acct-user/asterisk
 "
 
 RDEPEND="${DEPEND}
-   net-misc/asterisk-base
net-misc/asterisk-core-sounds
net-misc/asterisk-extra-sounds
net-misc/asterisk-moh-opsound
selinux? ( sec-policy/selinux-asterisk )"
+PDEPEND="net-misc/asterisk-base"
 
 BDEPEND="dev-libs/libxml2:2
virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-base/, net-misc/asterisk-base/files/

2023-09-14 Thread Joonas Niilola
commit: 42618905dd3a86740ee6e2928cfecc92c9281b3a
Author: Jaco Kroon  uls  co  za>
AuthorDate: Mon Sep  4 15:06:55 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Sep 14 12:57:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42618905

net-misc/asterisk-base: add 2

Fix core dump handling.

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk-base/asterisk-base-2.ebuild   |  40 +
 net-misc/asterisk-base/files/asterisk_wrapper-2 | 227 
 2 files changed, 267 insertions(+)

diff --git a/net-misc/asterisk-base/asterisk-base-2.ebuild 
b/net-misc/asterisk-base/asterisk-base-2.ebuild
new file mode 100644
index ..7d89202ca56f
--- /dev/null
+++ b/net-misc/asterisk-base/asterisk-base-2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Gentoo Asterisk init scripts"
+HOMEPAGE="https://www.gentoo.org/wiki/No_homepage;
+# Need to set S due to PMS saying we need it existing, but no SRC_URI
+S="${WORKDIR}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+
+RDEPEND="
+   net-misc/asterisk
+   !<=net-misc/asterisk-16.30.0:0/16
+   !<=net-misc/asterisk-18.18.0:0/18
+   !<=net-misc/asterisk-20.3.0:0/20
+"
+
+src_install() {
+   newinitd "${FILESDIR}/initd-1" asterisk
+   newconfd "${FILESDIR}/confd-1" asterisk
+   newsbin "${FILESDIR}/asterisk_wrapper-2" asterisk_wrapper
+
+   systemd_newunit "${FILESDIR}/asterisk.service-1" asterisk.service
+   systemd_install_serviced "${FILESDIR}/asterisk.service-1.conf" 
asterisk.service
+
+   newtmpfiles "${FILESDIR}/tmpfiles-1.conf" asterisk.conf
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/logrotate-1" asterisk
+}
+
+pkg_postinst() {
+   tmpfiles_process asterisk.conf
+}

diff --git a/net-misc/asterisk-base/files/asterisk_wrapper-2 
b/net-misc/asterisk-base/files/asterisk_wrapper-2
new file mode 100644
index ..cd7d5ff6504e
--- /dev/null
+++ b/net-misc/asterisk-base/files/asterisk_wrapper-2
@@ -0,0 +1,227 @@
+#! /bin/sh
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+progname="$(basename "$0")"
+
+T="$(getopt -o "h" --long 
"help,corecompress:,corerename:,crashemail:,dumpcore:,instance:,maxfd:,nicelevel:,restartdelay:,rundir:,syslog,tty:"
 -n "$progname" -- "$@")"
+eval set -- "${T}"
+
+# bash builtins are special ...
+echo_e="$([ "${SHELL}" = "/bin/bash" ] && echo "echo -e" || echo echo)"
+
+rundir=/run/asterisk
+restartdelay=5
+nicelevel=0
+maxfd=4096
+dumpcore=0
+unset tty instance syslog corecompress corerename crashemail
+
+usage() {
+   cat <&2
+   usage >&2
+   exit 1
+   ;;
+   esac
+done
+shift # --
+
+if ! matchreg "${restartdelay}" "^[1-9][0-9]*$"; then
+   echo "Invalid --restartdelay value ${restartdelay}, resetting to 5." >&2
+   restartdelay=5
+fi
+
+if ! matchreg "${maxfd}" "^[1-9][0-9]*$"; then
+   echo "Invalid --maxfd value, resetting to 4096." >&2
+   maxfd=4096
+fi
+
+if [ $maxfd -lt 1024 ]; then
+   echo "maxfd is guaranteed too low, bumping to at least 1024" >&2
+   maxfd=1024
+fi
+
+if [ -n "${nicelevel}" ] && ! matchreg "${nicelevel}" -E "^-?[0-9]+$"; then
+   echo "Invalid --nicelevel which much be a valid integer (values from 
-20 to 20 makes sense)."
+   exit 1
+fi
+
+if [ -n "${corecompress}" -a ! -x "${corecompress}" ]; then
+   corecompress=$(which "${corecompress}" 2>/dev/null)
+   [ -z "${corecompress}" ] && echo "Error locating core compression tool, 
disabling core compression." >&2
+fi
+
+# Before here will still be output (potentially munged, to the terminal).
+if [ -n "${syslog}" ]; then
+   tdir="$(mktemp -d)"
+   tfifo="${tdir}/asterisk_wrapper.logger.fifo"
+   mkfifo "${tfifo}"
+   logger -t "asterisk_wrapper${instance:+:}${instance}" --id=$$ 
>/dev/null 2>&1 <"${tfifo}" &
+   exec 1>"${tfifo}"
+   exec 2>&1
+
+   rm "${tfifo}"
+   rmdir "${tdir}"
+fi
+
+echo "Initializing ${progname}"
+
+cleanup(){
+   # There is a tiny race here, if this gets replaced inbetween the read 
and the rm.
+   # To fix this is quite complex in that we need to keep an fd, compare 
inode numbers
+   # and manage flock's.
+   [ -r "${rundir}/${progname}.pid" ] && \
+   [ "$(cat "${rundir}/${progname}.pid")" = $$ ] && \
+   rm "${rundir}/${progname}.pid"
+}
+trap cleanup EXIT
+
+# We could be clobbering an old version's pid, in which case it'll just 
terminate on
+# it's next iteration.  Towards this end, if asterisk.pid exists, attempt to 
find it's
+# config file and request a core stop when convenient so that we can take over.
+echo $$ > "${rundir}/${progname}.pid"

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-08-24 Thread Arthur Zamarin
commit: f6389ba468d5b20d66205f31fbdf30d9d9303b62
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug 24 18:07:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug 24 18:07:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6389ba4

net-misc/asterisk: Stabilize 16.30.1 x86, #912956

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/asterisk/asterisk-16.30.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-16.30.1.ebuild 
b/net-misc/asterisk/asterisk-16.30.1.ebuild
index fe55abf05663..8cad2f60a465 100644
--- a/net-misc/asterisk/asterisk-16.30.1.ebuild
+++ b/net-misc/asterisk/asterisk-16.30.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 IUSE_VOICEMAIL_STORAGE=(
+voicemail_storage_file



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-base/

2023-08-24 Thread Arthur Zamarin
commit: 100bf5ae5be2a6cb9bf429682851138e96021e99
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug 24 18:07:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug 24 18:07:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=100bf5ae

net-misc/asterisk-base: Stabilize 1 x86, #912956

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/asterisk-base/asterisk-base-1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk-base/asterisk-base-1.ebuild 
b/net-misc/asterisk-base/asterisk-base-1.ebuild
index a3b94462498c..f1eb0c168d4c 100644
--- a/net-misc/asterisk-base/asterisk-base-1.ebuild
+++ b/net-misc/asterisk-base/asterisk-base-1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 RDEPEND="
net-misc/asterisk



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-08-24 Thread Arthur Zamarin
commit: c0084de523a541488b27ec49de623065f7ff0182
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug 24 18:07:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug 24 18:07:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0084de5

net-misc/asterisk: Stabilize 18.18.1 x86, #912956

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/asterisk/asterisk-18.18.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-18.18.1.ebuild 
b/net-misc/asterisk/asterisk-18.18.1.ebuild
index 8308b4768a8f..72c2d1bb8c17 100644
--- a/net-misc/asterisk/asterisk-18.18.1.ebuild
+++ b/net-misc/asterisk/asterisk-18.18.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-08-24 Thread Arthur Zamarin
commit: e6b0c1737dfa0968baafe5261243bdb6247710b8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug 24 18:06:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug 24 18:06:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6b0c173

net-misc/asterisk: Stabilize 16.30.1 amd64, #912956

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/asterisk/asterisk-16.30.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-16.30.1.ebuild 
b/net-misc/asterisk/asterisk-16.30.1.ebuild
index 52643047a17e..fe55abf05663 100644
--- a/net-misc/asterisk/asterisk-16.30.1.ebuild
+++ b/net-misc/asterisk/asterisk-16.30.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 IUSE_VOICEMAIL_STORAGE=(
+voicemail_storage_file



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-08-24 Thread Arthur Zamarin
commit: 0cc1a876f63d85fab1063486d0588cbdcde531e2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug 24 18:06:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug 24 18:06:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc1a876

net-misc/asterisk: Stabilize 18.18.1 amd64, #912956

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/asterisk/asterisk-18.18.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-18.18.1.ebuild 
b/net-misc/asterisk/asterisk-18.18.1.ebuild
index b13c063ce72c..8308b4768a8f 100644
--- a/net-misc/asterisk/asterisk-18.18.1.ebuild
+++ b/net-misc/asterisk/asterisk-18.18.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-base/

2023-08-24 Thread Arthur Zamarin
commit: 510eb6516015087c551db8fb99fa4235c91f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug 24 18:06:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug 24 18:06:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=510eb651

net-misc/asterisk-base: Stabilize 1 amd64, #912956

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/asterisk-base/asterisk-base-1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk-base/asterisk-base-1.ebuild 
b/net-misc/asterisk-base/asterisk-base-1.ebuild
index 9767eed48da7..a3b94462498c 100644
--- a/net-misc/asterisk-base/asterisk-base-1.ebuild
+++ b/net-misc/asterisk-base/asterisk-base-1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 RDEPEND="
net-misc/asterisk



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-base/

2023-08-11 Thread Joonas Niilola
commit: db17c2cc5016c572fc7303f606ef4cc262bebed3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Aug 11 08:12:30 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Aug 11 08:12:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db17c2cc

net-misc/asterisk-base: cosmetic syntax change for consistency

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk-base/asterisk-base-1.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/net-misc/asterisk-base/asterisk-base-1.ebuild 
b/net-misc/asterisk-base/asterisk-base-1.ebuild
index 83c1cd3dee45..9767eed48da7 100644
--- a/net-misc/asterisk-base/asterisk-base-1.ebuild
+++ b/net-misc/asterisk-base/asterisk-base-1.ebuild
@@ -21,8 +21,7 @@ RDEPEND="
!<=net-misc/asterisk-20.3.0:0/20
 "
 
-src_install()
-{
+src_install() {
newinitd "${FILESDIR}/initd-1" asterisk
newconfd "${FILESDIR}/confd-1" asterisk
newsbin "${FILESDIR}/asterisk_wrapper-1" asterisk_wrapper
@@ -36,7 +35,6 @@ src_install()
newins "${FILESDIR}/logrotate-1" asterisk
 }
 
-pkg_postinst()
-{
+pkg_postinst() {
tmpfiles_process asterisk.conf
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-08-11 Thread Joonas Niilola
commit: f0e1850ca25148b4c03b983aa54f7f100afa3ea5
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sun Jul  9 19:47:55 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Aug 11 08:12:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0e1850c

net-misc/asterisk: add 18.18.1

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-18.18.1.ebuild | 363 ++
 2 files changed, 364 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 250174f4462e..287b4bb4a57b 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -5,4 +5,5 @@ DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3d
 DIST asterisk-18.17.0.tar.gz 28293243 BLAKE2B 
8a162d7cac92df2b6dd430fedc1446a302b1b9c1061ddd4a236fd5797e8be17d53d7179d23a7c8bd4260c73d34dea2db2b9ebffd4eebb2ed714a286838bc5ddf
 SHA512 
1a5dd9715811a8b699d49b057ef42f68ddc88cc22a568836a6a778f6ff22d3923f81840aef425819bb59f28bb27e321154ef9e1d3deba5ed7d39c7eca562e40e
 DIST asterisk-18.17.1.tar.gz 28284281 BLAKE2B 
ab60d993f18ff7fec6a58358862e3477488a62f55b72a6c60ade87503818ee6db5a1a0eeed906abf1050517e0487461f619a671ca37a54a7867f98d4b62419cc
 SHA512 
75311693a090c001a323ad673d0df7befbed87bf1250ff836eded552b0329a38a019c6ad9f9ed8fcd58e09798900ebb3c5546f2a571d601adf63d34559242151
 DIST asterisk-18.18.0.tar.gz 28407407 BLAKE2B 
2e49da8b93651268e2aa2f7f5e2b8ffb2f74c39eb74a4514593be39826912774584c4c33f3839a951ec068218e8db43153fee0a543a9adb94a90cc9338ad40c3
 SHA512 
bf3d73ef5b6a196d599771c913ae95596b0bfae8fc35cdf66181d7b56ffb4bd78078e25627e271c62988ed6342e69162a1f120cae6049dda6f1596d0759bee59
+DIST asterisk-18.18.1.tar.gz 28407009 BLAKE2B 
b3c3325a8958fa25364c735508357e35e4ad3ea2390b4f83d7b132c4263b2b0b56a65abab60f337e55cbc3edd4df580f3904164ba76abd4198ce1be112c93d38
 SHA512 
d5058399beffd2f74a17b0fdcc97720e08540383facb2f3691376cb2086e3d2f8df5b0c9110699d09cffe1ed6b2fbdfe9926d0698af0fce39c6c0a9bb4643d30
 DIST asterisk-20.3.0.tar.gz 28176546 BLAKE2B 
488cfe449c040c282afe438847d14f6cc20d1fb034fbb33555f8e43803b481d3f2b890ac01cc7d43278b41040093f8cedfc609c025cfab73fd8b9d23a0f67016
 SHA512 
332c24c089abca7059d80794b37a4f5dc34f0468a07f5534b0df26c5103e0508c9c5f3f35a02826ed6b33973c26503be2829fd51fa23a8056a58fa2b50b17730

diff --git a/net-misc/asterisk/asterisk-18.18.1.ebuild 
b/net-misc/asterisk/asterisk-18.18.1.ebuild
new file mode 100644
index ..b13c063ce72c
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.18.1.ebuild
@@ -0,0 +1,363 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+   
"${FILESDIR}/asterisk-18.17.1-20.2.1-configure-fix-test-code-to-match-gethostbyname_r-pro.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-08-11 Thread Joonas Niilola
commit: 6a45c89c80d024b239c8d66ae08cf6b2d50484fb
Author: Jaco Kroon  uls  co  za>
AuthorDate: Mon Jul 10 08:28:24 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Aug 11 08:12:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a45c89c

net-misc/asterisk: add 20.3.1

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-20.3.1.ebuild | 359 +++
 2 files changed, 360 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 287b4bb4a57b..1b28af3eeed8 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -7,3 +7,4 @@ DIST asterisk-18.17.1.tar.gz 28284281 BLAKE2B 
ab60d993f18ff7fec6a58358862e347748
 DIST asterisk-18.18.0.tar.gz 28407407 BLAKE2B 
2e49da8b93651268e2aa2f7f5e2b8ffb2f74c39eb74a4514593be39826912774584c4c33f3839a951ec068218e8db43153fee0a543a9adb94a90cc9338ad40c3
 SHA512 
bf3d73ef5b6a196d599771c913ae95596b0bfae8fc35cdf66181d7b56ffb4bd78078e25627e271c62988ed6342e69162a1f120cae6049dda6f1596d0759bee59
 DIST asterisk-18.18.1.tar.gz 28407009 BLAKE2B 
b3c3325a8958fa25364c735508357e35e4ad3ea2390b4f83d7b132c4263b2b0b56a65abab60f337e55cbc3edd4df580f3904164ba76abd4198ce1be112c93d38
 SHA512 
d5058399beffd2f74a17b0fdcc97720e08540383facb2f3691376cb2086e3d2f8df5b0c9110699d09cffe1ed6b2fbdfe9926d0698af0fce39c6c0a9bb4643d30
 DIST asterisk-20.3.0.tar.gz 28176546 BLAKE2B 
488cfe449c040c282afe438847d14f6cc20d1fb034fbb33555f8e43803b481d3f2b890ac01cc7d43278b41040093f8cedfc609c025cfab73fd8b9d23a0f67016
 SHA512 
332c24c089abca7059d80794b37a4f5dc34f0468a07f5534b0df26c5103e0508c9c5f3f35a02826ed6b33973c26503be2829fd51fa23a8056a58fa2b50b17730
+DIST asterisk-20.3.1.tar.gz 28176262 BLAKE2B 
9ee75ee297dc4df37f51f75444d46af083b794cb444ae77b601f17308889db22240939edf04761eb3d41e74e2a67a3329d427861a5a5d34fec6016d6660793bd
 SHA512 
4e34de731211aebe916d19948c41aff370187bfadc1202837a96ebc7f218e5bd7c3936b5b4e34ba6e79c079f77eb5ed038239c903800d5a56ceda2f342218613

diff --git a/net-misc/asterisk/asterisk-20.3.1.ebuild 
b/net-misc/asterisk/asterisk-20.3.1.ebuild
new file mode 100644
index ..f5f1f09f
--- /dev/null
+++ b/net-misc/asterisk/asterisk-20.3.1.ebuild
@@ -0,0 +1,359 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc pjproject portaudio postgres radius selinux snmp span 
speex srtp +ssl static statsd systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+   
"${FILESDIR}/asterisk-18.17.1-20.2.1-configure-fix-test-code-to-match-gethostbyname_r-pro.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-08-11 Thread Joonas Niilola
commit: 9b228d57e96e4ef4b8830d6106cf3e5e97530f61
Author: Jaco Kroon  uls  co  za>
AuthorDate: Mon Jul 10 08:24:31 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Aug 11 08:12:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b228d57

net-misc/asterisk: add 16.30.1

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-16.30.1.ebuild | 364 ++
 2 files changed, 365 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 87da52766fd2..250174f4462e 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -1,5 +1,6 @@
 DIST asterisk-16.29.1.tar.gz 28104161 BLAKE2B 
030d0c2ce296db9c38ebd45b69b8a57f368e97f6121aca77c5b1dd4eeaa9f274f4d0e404bbae1317c1c02497e155ca9fef06b82d003987621d2c46984e5f5d2c
 SHA512 
5ae5c22b48ea0ff83a655d64a0122923e736e84d612b7936d157614b01ed1f12da76a8adb10c045023a9464dce26563c8458fcea80af3f26176ed1fcbe4e5376
 DIST asterisk-16.30.0.tar.gz 28131110 BLAKE2B 
f230155a6347e891b531e54fe2821f1d477ed83699dd4a90c67b3307965430dbcdd04bd0ced49803776d349e29846492a6ef96e19ad3665dc610623be8de25cc
 SHA512 
59cfbc1463dbad6ae7c6307d96b1a220fb02b3e398f96708654e58db788d57f2ca7aac8d4a290ed04f333b5c82c514ec9b95681125e3bdddc237e6c778fd2aec
+DIST asterisk-16.30.1.tar.gz 28234979 BLAKE2B 
a9cd732feb00408876f90328d7f14dbfe426829e607f9b8e812ff25823c8dc1facab1ecd423e1d4f33c1623f3769197fa3b1fe3181efad0b231c96c0afb1dd16
 SHA512 
1624d207e80351f976c084344d09d67fe37b526a42970da007f5407be006d107e951093209415a68c891e2bd9cb142421e7acd1ac9fba2c1b1c064aee2224cb6
 DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3dec17605771d153d05b01d7e3017c6a50087309c37078d32b6dc375bbb14dfee89356eb46355f47374a08d5427179a1
 SHA512 
c8bee50023b137d95b02ce770c9983fc3d8cfc10f7d714ab658fb118813ccf29d97b0ada64bfd2795ce3a0f9ecfe82bd85ab3abefe9c8cc83454cd50ff8e5cf5
 DIST asterisk-18.17.0.tar.gz 28293243 BLAKE2B 
8a162d7cac92df2b6dd430fedc1446a302b1b9c1061ddd4a236fd5797e8be17d53d7179d23a7c8bd4260c73d34dea2db2b9ebffd4eebb2ed714a286838bc5ddf
 SHA512 
1a5dd9715811a8b699d49b057ef42f68ddc88cc22a568836a6a778f6ff22d3923f81840aef425819bb59f28bb27e321154ef9e1d3deba5ed7d39c7eca562e40e
 DIST asterisk-18.17.1.tar.gz 28284281 BLAKE2B 
ab60d993f18ff7fec6a58358862e3477488a62f55b72a6c60ade87503818ee6db5a1a0eeed906abf1050517e0487461f619a671ca37a54a7867f98d4b62419cc
 SHA512 
75311693a090c001a323ad673d0df7befbed87bf1250ff836eded552b0329a38a019c6ad9f9ed8fcd58e09798900ebb3c5546f2a571d601adf63d34559242151

diff --git a/net-misc/asterisk/asterisk-16.30.1.ebuild 
b/net-misc/asterisk/asterisk-16.30.1.ebuild
new file mode 100644
index ..52643047a17e
--- /dev/null
+++ b/net-misc/asterisk/asterisk-16.30.1.ebuild
@@ -0,0 +1,364 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   +voicemail_storage_file
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   ^^ ( ${IUSE_VOICEMAIL_STORAGE[*]//+/} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+   "${FILESDIR}/asterisk-16.29.1_18.15.1_20.0.1-noexec_stack.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-base/, net-misc/asterisk-base/files/

2023-08-11 Thread Joonas Niilola
commit: 959deea778d9aa4f174493f2a9d390d14a3c4df1
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sun Jul  9 19:46:19 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Aug 11 08:12:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959deea7

net-misc/asterisk-base: new package, add 1

Closes: https://bugs.gentoo.org/907060

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk-base/asterisk-base-1.ebuild  |  42 +++
 net-misc/asterisk-base/files/asterisk.service-1|  23 ++
 .../asterisk-base/files/asterisk.service-1.conf|  10 +
 net-misc/asterisk-base/files/asterisk_wrapper-1| 227 +++
 net-misc/asterisk-base/files/confd-1   | 169 +++
 net-misc/asterisk-base/files/initd-1   | 311 +
 net-misc/asterisk-base/files/logrotate-1   |  27 ++
 net-misc/asterisk-base/files/tmpfiles-1.conf   |   2 +
 net-misc/asterisk-base/metadata.xml|  12 +
 9 files changed, 823 insertions(+)

diff --git a/net-misc/asterisk-base/asterisk-base-1.ebuild 
b/net-misc/asterisk-base/asterisk-base-1.ebuild
new file mode 100644
index ..83c1cd3dee45
--- /dev/null
+++ b/net-misc/asterisk-base/asterisk-base-1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Gentoo Asterisk init scripts"
+HOMEPAGE="https://www.gentoo.org/wiki/No_homepage;
+# Need to set S due to PMS saying we need it existing, but no SRC_URI
+S="${WORKDIR}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   net-misc/asterisk
+   !<=net-misc/asterisk-16.30.0:0/16
+   !<=net-misc/asterisk-18.18.0:0/18
+   !<=net-misc/asterisk-20.3.0:0/20
+"
+
+src_install()
+{
+   newinitd "${FILESDIR}/initd-1" asterisk
+   newconfd "${FILESDIR}/confd-1" asterisk
+   newsbin "${FILESDIR}/asterisk_wrapper-1" asterisk_wrapper
+
+   systemd_newunit "${FILESDIR}/asterisk.service-1" asterisk.service
+   systemd_install_serviced "${FILESDIR}/asterisk.service-1.conf" 
asterisk.service
+
+   newtmpfiles "${FILESDIR}/tmpfiles-1.conf" asterisk.conf
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/logrotate-1" asterisk
+}
+
+pkg_postinst()
+{
+   tmpfiles_process asterisk.conf
+}

diff --git a/net-misc/asterisk-base/files/asterisk.service-1 
b/net-misc/asterisk-base/files/asterisk.service-1
new file mode 100644
index ..08245d9fe87f
--- /dev/null
+++ b/net-misc/asterisk-base/files/asterisk.service-1
@@ -0,0 +1,23 @@
+[Unit]
+Description=Asterisk PBX and telephony daemon.
+After=network.target
+
+[Service]
+Type=simple
+WorkingDirectory=/var/lib/asterisk
+User=asterisk
+Group=asterisk
+ExecStart=/usr/sbin/asterisk -f -C /etc/asterisk/asterisk.conf
+ExecStop=/usr/sbin/asterisk -rx 'core stop now'
+ExecReload=/usr/sbin/asterisk -rx 'core reload'
+
+LimitNOFILE=4096
+ProtectSystem=full
+ProtectHome=yes
+PrivateTmp=yes
+
+Restart=always
+RestartSec=5
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-misc/asterisk-base/files/asterisk.service-1.conf 
b/net-misc/asterisk-base/files/asterisk.service-1.conf
new file mode 100644
index ..d94a08d78190
--- /dev/null
+++ b/net-misc/asterisk-base/files/asterisk.service-1.conf
@@ -0,0 +1,10 @@
+# Uncomment the following 7 lines to start asterisk with a console on tty7
+#
+# Warning! Use only for debugging, this is a potential security issue!
+#
+# [Service]
+# ExecStart=/usr/sbin/asterisk -f -c -C /etc/asterisk/asterisk.conf
+# TTYPath=/dev/tty7
+# StandardInput=tty
+# StandardOutput=tty
+# StandardError=tty

diff --git a/net-misc/asterisk-base/files/asterisk_wrapper-1 
b/net-misc/asterisk-base/files/asterisk_wrapper-1
new file mode 100644
index ..1a85eccf9b25
--- /dev/null
+++ b/net-misc/asterisk-base/files/asterisk_wrapper-1
@@ -0,0 +1,227 @@
+#! /bin/sh
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+progname="$(basename "$0")"
+
+T="$(getopt -o "h" --long 
"help,corecompress:,corerename:,crashemail:,dumpcore:,instance:,maxfd:,nicelevel:,restartdelay:,rundir:,syslog,tty:"
 -n "$progname" -- "$@")"
+eval set -- "${T}"
+
+# bash builtins are special ...
+echo_e="$([ "${SHELL}" = "/bin/bash" ] && echo "echo -e" || echo echo)"
+
+rundir=/run/asterisk
+restartdelay=5
+nicelevel=0
+maxfd=4096
+dumpcore=0
+unset tty instance syslog corecompress corerename crashemail
+
+usage() {
+   cat <&2
+   usage >&2
+   exit 1
+   ;;
+   esac
+done
+shift # --
+
+if ! matchreg "${restartdelay}" "^[1-9][0-9]*$"; then
+   echo "Invalid --restartdelay value ${restartdelay}, resetting to 5." >&2
+   restartdelay=5
+fi
+
+if ! matchreg "${maxfd}" "^[1-9][0-9]*$"; then
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-08-11 Thread Joonas Niilola
commit: db7665fcdc9aa97783ed64037fb2963a1595cacb
Author: Jaco Kroon  uls  co  za>
AuthorDate: Mon Jul 10 08:34:03 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Aug 11 08:12:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db7665fc

net-misc/asterisk: drop 16.29.1, 18.15.1, 18.17.1

Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/31816
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest|   3 -
 net-misc/asterisk/asterisk-16.29.1.ebuild | 378 --
 net-misc/asterisk/asterisk-18.15.1.ebuild | 376 -
 net-misc/asterisk/asterisk-18.17.1.ebuild | 377 -
 4 files changed, 1134 deletions(-)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 1b28af3eeed8..ae3e82f39208 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -1,9 +1,6 @@
-DIST asterisk-16.29.1.tar.gz 28104161 BLAKE2B 
030d0c2ce296db9c38ebd45b69b8a57f368e97f6121aca77c5b1dd4eeaa9f274f4d0e404bbae1317c1c02497e155ca9fef06b82d003987621d2c46984e5f5d2c
 SHA512 
5ae5c22b48ea0ff83a655d64a0122923e736e84d612b7936d157614b01ed1f12da76a8adb10c045023a9464dce26563c8458fcea80af3f26176ed1fcbe4e5376
 DIST asterisk-16.30.0.tar.gz 28131110 BLAKE2B 
f230155a6347e891b531e54fe2821f1d477ed83699dd4a90c67b3307965430dbcdd04bd0ced49803776d349e29846492a6ef96e19ad3665dc610623be8de25cc
 SHA512 
59cfbc1463dbad6ae7c6307d96b1a220fb02b3e398f96708654e58db788d57f2ca7aac8d4a290ed04f333b5c82c514ec9b95681125e3bdddc237e6c778fd2aec
 DIST asterisk-16.30.1.tar.gz 28234979 BLAKE2B 
a9cd732feb00408876f90328d7f14dbfe426829e607f9b8e812ff25823c8dc1facab1ecd423e1d4f33c1623f3769197fa3b1fe3181efad0b231c96c0afb1dd16
 SHA512 
1624d207e80351f976c084344d09d67fe37b526a42970da007f5407be006d107e951093209415a68c891e2bd9cb142421e7acd1ac9fba2c1b1c064aee2224cb6
-DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3dec17605771d153d05b01d7e3017c6a50087309c37078d32b6dc375bbb14dfee89356eb46355f47374a08d5427179a1
 SHA512 
c8bee50023b137d95b02ce770c9983fc3d8cfc10f7d714ab658fb118813ccf29d97b0ada64bfd2795ce3a0f9ecfe82bd85ab3abefe9c8cc83454cd50ff8e5cf5
 DIST asterisk-18.17.0.tar.gz 28293243 BLAKE2B 
8a162d7cac92df2b6dd430fedc1446a302b1b9c1061ddd4a236fd5797e8be17d53d7179d23a7c8bd4260c73d34dea2db2b9ebffd4eebb2ed714a286838bc5ddf
 SHA512 
1a5dd9715811a8b699d49b057ef42f68ddc88cc22a568836a6a778f6ff22d3923f81840aef425819bb59f28bb27e321154ef9e1d3deba5ed7d39c7eca562e40e
-DIST asterisk-18.17.1.tar.gz 28284281 BLAKE2B 
ab60d993f18ff7fec6a58358862e3477488a62f55b72a6c60ade87503818ee6db5a1a0eeed906abf1050517e0487461f619a671ca37a54a7867f98d4b62419cc
 SHA512 
75311693a090c001a323ad673d0df7befbed87bf1250ff836eded552b0329a38a019c6ad9f9ed8fcd58e09798900ebb3c5546f2a571d601adf63d34559242151
 DIST asterisk-18.18.0.tar.gz 28407407 BLAKE2B 
2e49da8b93651268e2aa2f7f5e2b8ffb2f74c39eb74a4514593be39826912774584c4c33f3839a951ec068218e8db43153fee0a543a9adb94a90cc9338ad40c3
 SHA512 
bf3d73ef5b6a196d599771c913ae95596b0bfae8fc35cdf66181d7b56ffb4bd78078e25627e271c62988ed6342e69162a1f120cae6049dda6f1596d0759bee59
 DIST asterisk-18.18.1.tar.gz 28407009 BLAKE2B 
b3c3325a8958fa25364c735508357e35e4ad3ea2390b4f83d7b132c4263b2b0b56a65abab60f337e55cbc3edd4df580f3904164ba76abd4198ce1be112c93d38
 SHA512 
d5058399beffd2f74a17b0fdcc97720e08540383facb2f3691376cb2086e3d2f8df5b0c9110699d09cffe1ed6b2fbdfe9926d0698af0fce39c6c0a9bb4643d30
 DIST asterisk-20.3.0.tar.gz 28176546 BLAKE2B 
488cfe449c040c282afe438847d14f6cc20d1fb034fbb33555f8e43803b481d3f2b890ac01cc7d43278b41040093f8cedfc609c025cfab73fd8b9d23a0f67016
 SHA512 
332c24c089abca7059d80794b37a4f5dc34f0468a07f5534b0df26c5103e0508c9c5f3f35a02826ed6b33973c26503be2829fd51fa23a8056a58fa2b50b17730

diff --git a/net-misc/asterisk/asterisk-16.29.1.ebuild 
b/net-misc/asterisk/asterisk-16.29.1.ebuild
deleted file mode 100644
index a684412a9be4..
--- a/net-misc/asterisk/asterisk-16.29.1.ebuild
+++ /dev/null
@@ -1,378 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} )
-
-inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
-
-DESCRIPTION="Asterisk: A Modular Open Source PBX System"
-HOMEPAGE="https://www.asterisk.org/;
-SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
-LICENSE="GPL-2"
-SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-IUSE_VOICEMAIL_STORAGE=(
-   +voicemail_storage_file
-   voicemail_storage_odbc
-   voicemail_storage_imap
-)
-IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-05-27 Thread Joonas Niilola
commit: 8b7ccb49c43025f0a3879c37b8317165d8df2402
Author: Jaco Kroon  uls  co  za>
AuthorDate: Tue May 23 18:54:19 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May 27 08:24:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b7ccb49

net-misc/asterisk: add 18.18.0

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-18.18.0.ebuild | 377 ++
 2 files changed, 378 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 4a6d0852c86a..718356793589 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -3,4 +3,5 @@ DIST asterisk-16.30.0.tar.gz 28131110 BLAKE2B 
f230155a6347e891b531e54fe2821f1d47
 DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3dec17605771d153d05b01d7e3017c6a50087309c37078d32b6dc375bbb14dfee89356eb46355f47374a08d5427179a1
 SHA512 
c8bee50023b137d95b02ce770c9983fc3d8cfc10f7d714ab658fb118813ccf29d97b0ada64bfd2795ce3a0f9ecfe82bd85ab3abefe9c8cc83454cd50ff8e5cf5
 DIST asterisk-18.17.0.tar.gz 28293243 BLAKE2B 
8a162d7cac92df2b6dd430fedc1446a302b1b9c1061ddd4a236fd5797e8be17d53d7179d23a7c8bd4260c73d34dea2db2b9ebffd4eebb2ed714a286838bc5ddf
 SHA512 
1a5dd9715811a8b699d49b057ef42f68ddc88cc22a568836a6a778f6ff22d3923f81840aef425819bb59f28bb27e321154ef9e1d3deba5ed7d39c7eca562e40e
 DIST asterisk-18.17.1.tar.gz 28284281 BLAKE2B 
ab60d993f18ff7fec6a58358862e3477488a62f55b72a6c60ade87503818ee6db5a1a0eeed906abf1050517e0487461f619a671ca37a54a7867f98d4b62419cc
 SHA512 
75311693a090c001a323ad673d0df7befbed87bf1250ff836eded552b0329a38a019c6ad9f9ed8fcd58e09798900ebb3c5546f2a571d601adf63d34559242151
+DIST asterisk-18.18.0.tar.gz 28407407 BLAKE2B 
2e49da8b93651268e2aa2f7f5e2b8ffb2f74c39eb74a4514593be39826912774584c4c33f3839a951ec068218e8db43153fee0a543a9adb94a90cc9338ad40c3
 SHA512 
bf3d73ef5b6a196d599771c913ae95596b0bfae8fc35cdf66181d7b56ffb4bd78078e25627e271c62988ed6342e69162a1f120cae6049dda6f1596d0759bee59
 DIST asterisk-20.2.1.tar.gz 28050306 BLAKE2B 
c9f0dbbb2b73748dd7f33b74473026c978e8c02f9e8be58beccdb525b5927729d104fc0cb5b2bf79f03236f3289f0fdc9856cf4a1a2e006aa790bce6904cd80a
 SHA512 
3abd0f6f2f2a2ff1095336f0d9272fdf781414f4dd4c89816ff91c0384d7b6e3dde2ae8924dba359c6cf4361229690458f2ed014d59aa853c8618ba1492b9834

diff --git a/net-misc/asterisk/asterisk-18.18.0.ebuild 
b/net-misc/asterisk/asterisk-18.18.0.ebuild
new file mode 100644
index ..b2e2fa41bd6b
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.18.0.ebuild
@@ -0,0 +1,377 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+   
"${FILESDIR}/asterisk-18.17.1-20.2.1-configure-fix-test-code-to-match-gethostbyname_r-pro.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-05-27 Thread Joonas Niilola
commit: 0ba97af6e1280489ec0696b2c481f69bfe399abe
Author: Jaco Kroon  uls  co  za>
AuthorDate: Tue May 23 19:03:04 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May 27 08:24:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ba97af6

net-misc/asterisk: add 20.3.0, drop 20.2.1

Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/31149
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest   | 2 +-
 net-misc/asterisk/{asterisk-20.2.1.ebuild => asterisk-20.3.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 718356793589..87da52766fd2 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -4,4 +4,4 @@ DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3d
 DIST asterisk-18.17.0.tar.gz 28293243 BLAKE2B 
8a162d7cac92df2b6dd430fedc1446a302b1b9c1061ddd4a236fd5797e8be17d53d7179d23a7c8bd4260c73d34dea2db2b9ebffd4eebb2ed714a286838bc5ddf
 SHA512 
1a5dd9715811a8b699d49b057ef42f68ddc88cc22a568836a6a778f6ff22d3923f81840aef425819bb59f28bb27e321154ef9e1d3deba5ed7d39c7eca562e40e
 DIST asterisk-18.17.1.tar.gz 28284281 BLAKE2B 
ab60d993f18ff7fec6a58358862e3477488a62f55b72a6c60ade87503818ee6db5a1a0eeed906abf1050517e0487461f619a671ca37a54a7867f98d4b62419cc
 SHA512 
75311693a090c001a323ad673d0df7befbed87bf1250ff836eded552b0329a38a019c6ad9f9ed8fcd58e09798900ebb3c5546f2a571d601adf63d34559242151
 DIST asterisk-18.18.0.tar.gz 28407407 BLAKE2B 
2e49da8b93651268e2aa2f7f5e2b8ffb2f74c39eb74a4514593be39826912774584c4c33f3839a951ec068218e8db43153fee0a543a9adb94a90cc9338ad40c3
 SHA512 
bf3d73ef5b6a196d599771c913ae95596b0bfae8fc35cdf66181d7b56ffb4bd78078e25627e271c62988ed6342e69162a1f120cae6049dda6f1596d0759bee59
-DIST asterisk-20.2.1.tar.gz 28050306 BLAKE2B 
c9f0dbbb2b73748dd7f33b74473026c978e8c02f9e8be58beccdb525b5927729d104fc0cb5b2bf79f03236f3289f0fdc9856cf4a1a2e006aa790bce6904cd80a
 SHA512 
3abd0f6f2f2a2ff1095336f0d9272fdf781414f4dd4c89816ff91c0384d7b6e3dde2ae8924dba359c6cf4361229690458f2ed014d59aa853c8618ba1492b9834
+DIST asterisk-20.3.0.tar.gz 28176546 BLAKE2B 
488cfe449c040c282afe438847d14f6cc20d1fb034fbb33555f8e43803b481d3f2b890ac01cc7d43278b41040093f8cedfc609c025cfab73fd8b9d23a0f67016
 SHA512 
332c24c089abca7059d80794b37a4f5dc34f0468a07f5534b0df26c5103e0508c9c5f3f35a02826ed6b33973c26503be2829fd51fa23a8056a58fa2b50b17730

diff --git a/net-misc/asterisk/asterisk-20.2.1.ebuild 
b/net-misc/asterisk/asterisk-20.3.0.ebuild
similarity index 100%
rename from net-misc/asterisk/asterisk-20.2.1.ebuild
rename to net-misc/asterisk/asterisk-20.3.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-05-16 Thread Joonas Niilola
commit: a7cd558fa76b89f054a776b426f096442714b9c0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue May 16 06:16:24 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue May 16 06:16:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7cd558f

net-misc/asterisk: Stabilize 16.30.0 amd64, #896156

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/asterisk-16.30.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-16.30.0.ebuild 
b/net-misc/asterisk/asterisk-16.30.0.ebuild
index a984cb830e26..442cf89dc75d 100644
--- a/net-misc/asterisk/asterisk-16.30.0.ebuild
+++ b/net-misc/asterisk/asterisk-16.30.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 IUSE_VOICEMAIL_STORAGE=(
+voicemail_storage_file



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-05-16 Thread Joonas Niilola
commit: 1249fc28ecec8fc94c9d7bc68728f32eb3e456d4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue May 16 06:16:41 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue May 16 06:16:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1249fc28

net-misc/asterisk: Stabilize 18.17.0 x86, #896156

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/asterisk-18.17.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-18.17.0.ebuild 
b/net-misc/asterisk/asterisk-18.17.0.ebuild
index 326dae3f7956..015737c8a097 100644
--- a/net-misc/asterisk/asterisk-18.17.0.ebuild
+++ b/net-misc/asterisk/asterisk-18.17.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-05-16 Thread Joonas Niilola
commit: efa2f76d1e173e18f2b6a9048c718eee529e49d2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue May 16 06:16:41 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue May 16 06:16:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efa2f76d

net-misc/asterisk: Stabilize 16.30.0 x86, #896156

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/asterisk-16.30.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-16.30.0.ebuild 
b/net-misc/asterisk/asterisk-16.30.0.ebuild
index 442cf89dc75d..a684412a9be4 100644
--- a/net-misc/asterisk/asterisk-16.30.0.ebuild
+++ b/net-misc/asterisk/asterisk-16.30.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 IUSE_VOICEMAIL_STORAGE=(
+voicemail_storage_file



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-05-16 Thread Joonas Niilola
commit: a28bed5dacc9ac7249210fad59714b160165b65b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue May 16 06:16:24 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue May 16 06:16:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a28bed5d

net-misc/asterisk: Stabilize 18.17.0 amd64, #896156

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/asterisk-18.17.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-18.17.0.ebuild 
b/net-misc/asterisk/asterisk-18.17.0.ebuild
index 3aeec65e1492..326dae3f7956 100644
--- a/net-misc/asterisk/asterisk-18.17.0.ebuild
+++ b/net-misc/asterisk/asterisk-18.17.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-05-10 Thread Sam James
commit: 7e4c16c3fe8b3643218bfb866456ca44c70c9527
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed May 10 21:43:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 01:28:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e4c16c3

net-misc/asterisk: drop 20.0.1, 20.1.0, 20.2.0

Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/30981
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest   |   3 -
 net-misc/asterisk/asterisk-20.0.1.ebuild | 372 ---
 net-misc/asterisk/asterisk-20.1.0.ebuild | 371 --
 net-misc/asterisk/asterisk-20.2.0.ebuild | 371 --
 4 files changed, 1117 deletions(-)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index ecee55db05de..4a6d0852c86a 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -3,7 +3,4 @@ DIST asterisk-16.30.0.tar.gz 28131110 BLAKE2B 
f230155a6347e891b531e54fe2821f1d47
 DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3dec17605771d153d05b01d7e3017c6a50087309c37078d32b6dc375bbb14dfee89356eb46355f47374a08d5427179a1
 SHA512 
c8bee50023b137d95b02ce770c9983fc3d8cfc10f7d714ab658fb118813ccf29d97b0ada64bfd2795ce3a0f9ecfe82bd85ab3abefe9c8cc83454cd50ff8e5cf5
 DIST asterisk-18.17.0.tar.gz 28293243 BLAKE2B 
8a162d7cac92df2b6dd430fedc1446a302b1b9c1061ddd4a236fd5797e8be17d53d7179d23a7c8bd4260c73d34dea2db2b9ebffd4eebb2ed714a286838bc5ddf
 SHA512 
1a5dd9715811a8b699d49b057ef42f68ddc88cc22a568836a6a778f6ff22d3923f81840aef425819bb59f28bb27e321154ef9e1d3deba5ed7d39c7eca562e40e
 DIST asterisk-18.17.1.tar.gz 28284281 BLAKE2B 
ab60d993f18ff7fec6a58358862e3477488a62f55b72a6c60ade87503818ee6db5a1a0eeed906abf1050517e0487461f619a671ca37a54a7867f98d4b62419cc
 SHA512 
75311693a090c001a323ad673d0df7befbed87bf1250ff836eded552b0329a38a019c6ad9f9ed8fcd58e09798900ebb3c5546f2a571d601adf63d34559242151
-DIST asterisk-20.0.1.tar.gz 27983541 BLAKE2B 
a7d5f2b4d7721c66bb04ab395f97432791824b8e1136b224a03e52dd78d600f358278ad1a7dd2ec8684d5b850c3e65d5e14b98f7ecc3cee2ef93c4287e541dd3
 SHA512 
91e4835fd01233c81af0120d511522881af69e65abcc62a9e2241c89357a970b94901dfd7a7fcdbeba59eb3aa4c27f95735f2a10891f1ad6f2c36bb3244423e4
-DIST asterisk-20.1.0.tar.gz 28043611 BLAKE2B 
a9476afc1764b05193625724707077c92e975b8c78d89b9ed41a4b123d3b5d04c90f1e09d1cd20c4181ca1ea7d6e3d9f81521676540c7bfaa806ba51b462371f
 SHA512 
e31652b37f918b1be0c395122b1013576a551c962c056963f87c2fce3561689b8a565e9b74e3fff0394879a505532d55d175ef9860dd9589323074b51149aaf6
-DIST asterisk-20.2.0.tar.gz 28058875 BLAKE2B 
6944a286c5a629abe24f4b2c0bcb737dd792c5093a43214854a46de3f73036eda3520755900665400ff20e8c2f577b288d5eb934b4475190c8dcc689ce030962
 SHA512 
e4dcb074e6889b75d974ea83389434b9df8617b1a8b9ce051c764c874747645de6bc44f7e20e915e555b89f965a4c6dca97fd9fa6b9cad59b4d175f6bb26137a
 DIST asterisk-20.2.1.tar.gz 28050306 BLAKE2B 
c9f0dbbb2b73748dd7f33b74473026c978e8c02f9e8be58beccdb525b5927729d104fc0cb5b2bf79f03236f3289f0fdc9856cf4a1a2e006aa790bce6904cd80a
 SHA512 
3abd0f6f2f2a2ff1095336f0d9272fdf781414f4dd4c89816ff91c0384d7b6e3dde2ae8924dba359c6cf4361229690458f2ed014d59aa853c8618ba1492b9834

diff --git a/net-misc/asterisk/asterisk-20.0.1.ebuild 
b/net-misc/asterisk/asterisk-20.0.1.ebuild
deleted file mode 100644
index 44307ed35aed..
--- a/net-misc/asterisk/asterisk-20.0.1.ebuild
+++ /dev/null
@@ -1,372 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} )
-
-inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
-
-DESCRIPTION="Asterisk: A Modular Open Source PBX System"
-HOMEPAGE="https://www.asterisk.org/;
-SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
-LICENSE="GPL-2"
-SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-
-IUSE_VOICEMAIL_STORAGE=(
-   voicemail_storage_odbc
-   voicemail_storage_imap
-)
-IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc pjproject portaudio postgres radius selinux snmp span 
speex srtp +ssl static statsd systemd unbound vorbis xmpp"
-IUSE_EXPAND="VOICEMAIL_STORAGE"
-REQUIRED_USE="gtalk? ( xmpp )
-   lua? ( ${LUA_REQUIRED_USE} )
-   voicemail_storage_odbc? ( odbc )
-"
-
-PATCHES=(
-   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
-   "${FILESDIR}/asterisk-16.29.1_18.15.1_20.0.1-noexec_stack.patch"
-)
-
-DEPEND="acct-user/asterisk
-   acct-group/asterisk
-   dev-db/sqlite:3
-   dev-libs/popt
-   >=dev-libs/jansson-2.11:=
-   dev-libs/libedit
-   dev-libs/libxml2:2
-   dev-libs/libxslt
-   sys-apps/util-linux
-   sys-libs/zlib
-   virtual/libcrypt:=
-   alsa? ( 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-05-10 Thread Sam James
commit: 0141572cd12dcf374a9c2a3d982f0afb895a43fa
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed May 10 21:36:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 01:28:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0141572c

net-misc/asterisk: add 20.2.1

Closes: https://bugs.gentoo.org/903912
Closes: https://bugs.gentoo.org/903913
Closes: https://bugs.gentoo.org/903775
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-20.2.1.ebuild | 373 +++
 2 files changed, 374 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 0a1c9a848552..fdc8715d2413 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -12,3 +12,4 @@ DIST asterisk-18.17.1.tar.gz 28284281 BLAKE2B 
ab60d993f18ff7fec6a58358862e347748
 DIST asterisk-20.0.1.tar.gz 27983541 BLAKE2B 
a7d5f2b4d7721c66bb04ab395f97432791824b8e1136b224a03e52dd78d600f358278ad1a7dd2ec8684d5b850c3e65d5e14b98f7ecc3cee2ef93c4287e541dd3
 SHA512 
91e4835fd01233c81af0120d511522881af69e65abcc62a9e2241c89357a970b94901dfd7a7fcdbeba59eb3aa4c27f95735f2a10891f1ad6f2c36bb3244423e4
 DIST asterisk-20.1.0.tar.gz 28043611 BLAKE2B 
a9476afc1764b05193625724707077c92e975b8c78d89b9ed41a4b123d3b5d04c90f1e09d1cd20c4181ca1ea7d6e3d9f81521676540c7bfaa806ba51b462371f
 SHA512 
e31652b37f918b1be0c395122b1013576a551c962c056963f87c2fce3561689b8a565e9b74e3fff0394879a505532d55d175ef9860dd9589323074b51149aaf6
 DIST asterisk-20.2.0.tar.gz 28058875 BLAKE2B 
6944a286c5a629abe24f4b2c0bcb737dd792c5093a43214854a46de3f73036eda3520755900665400ff20e8c2f577b288d5eb934b4475190c8dcc689ce030962
 SHA512 
e4dcb074e6889b75d974ea83389434b9df8617b1a8b9ce051c764c874747645de6bc44f7e20e915e555b89f965a4c6dca97fd9fa6b9cad59b4d175f6bb26137a
+DIST asterisk-20.2.1.tar.gz 28050306 BLAKE2B 
c9f0dbbb2b73748dd7f33b74473026c978e8c02f9e8be58beccdb525b5927729d104fc0cb5b2bf79f03236f3289f0fdc9856cf4a1a2e006aa790bce6904cd80a
 SHA512 
3abd0f6f2f2a2ff1095336f0d9272fdf781414f4dd4c89816ff91c0384d7b6e3dde2ae8924dba359c6cf4361229690458f2ed014d59aa853c8618ba1492b9834

diff --git a/net-misc/asterisk/asterisk-20.2.1.ebuild 
b/net-misc/asterisk/asterisk-20.2.1.ebuild
new file mode 100644
index ..e4e12e12fba8
--- /dev/null
+++ b/net-misc/asterisk/asterisk-20.2.1.ebuild
@@ -0,0 +1,373 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc pjproject portaudio postgres radius selinux snmp span 
speex srtp +ssl static statsd systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+   
"${FILESDIR}/asterisk-18.17.1-20.2.1-configure-fix-test-code-to-match-gethostbyname_r-pro.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-05-10 Thread Sam James
commit: 74d7e756650ea4c39e121fb432b2484bbb560fe9
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed May 10 21:42:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 01:28:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74d7e756

net-misc/asterisk: drop 18.13.0, 18.15.0, 18.16.0

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest|   3 -
 net-misc/asterisk/asterisk-18.13.0.ebuild | 370 -
 net-misc/asterisk/asterisk-18.15.0.ebuild | 375 --
 net-misc/asterisk/asterisk-18.16.0.ebuild | 375 --
 4 files changed, 1123 deletions(-)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 58497b4f027a..ecee55db05de 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -1,9 +1,6 @@
 DIST asterisk-16.29.1.tar.gz 28104161 BLAKE2B 
030d0c2ce296db9c38ebd45b69b8a57f368e97f6121aca77c5b1dd4eeaa9f274f4d0e404bbae1317c1c02497e155ca9fef06b82d003987621d2c46984e5f5d2c
 SHA512 
5ae5c22b48ea0ff83a655d64a0122923e736e84d612b7936d157614b01ed1f12da76a8adb10c045023a9464dce26563c8458fcea80af3f26176ed1fcbe4e5376
 DIST asterisk-16.30.0.tar.gz 28131110 BLAKE2B 
f230155a6347e891b531e54fe2821f1d477ed83699dd4a90c67b3307965430dbcdd04bd0ced49803776d349e29846492a6ef96e19ad3665dc610623be8de25cc
 SHA512 
59cfbc1463dbad6ae7c6307d96b1a220fb02b3e398f96708654e58db788d57f2ca7aac8d4a290ed04f333b5c82c514ec9b95681125e3bdddc237e6c778fd2aec
-DIST asterisk-18.13.0.tar.gz 28127627 BLAKE2B 
24e030d5226fb3cad8e2fedce951fab047afbdf5556821bc246acc3731f25398d47eac7b7e0a97f019d9e97cc6f8990967019db62845f21f3b3459a2c3fced02
 SHA512 
085dfcf15f99d7d96b49a720156678c4de5a88b55375257a9a1234f9dd83f21eed1685d4177dae5978272608e690582367c6c34fdef91bbad54299594d0ce9df
-DIST asterisk-18.15.0.tar.gz 28219845 BLAKE2B 
712e14bcc2f24b645c39fdfbae19771134e065a9f83187e6578aeb70686a19e66faef4fb700089379274b7fbe9f99cdeec92761fa734926b3bb5db2f02cad8ff
 SHA512 
acf202246e149ddc44ffb688a834455420d6ab53989560568cdccf0da121821ee946c45085c964b52632e24109741908d3f4c00ca00d0b4a9402c128becd9e28
 DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3dec17605771d153d05b01d7e3017c6a50087309c37078d32b6dc375bbb14dfee89356eb46355f47374a08d5427179a1
 SHA512 
c8bee50023b137d95b02ce770c9983fc3d8cfc10f7d714ab658fb118813ccf29d97b0ada64bfd2795ce3a0f9ecfe82bd85ab3abefe9c8cc83454cd50ff8e5cf5
-DIST asterisk-18.16.0.tar.gz 28278347 BLAKE2B 
3e588d3ff6b14eb5334b0c2cca07ee026b9db20e83b07d0e21b1ec2d3fed8779c4e188248d151d9ac6e46da96e0e6a5673429394c84e0d445457d84f1ecc8eee
 SHA512 
50cebb63e270a802a14e43c07ed1b9bf6b989a6a608c44d5aa3f415e66d4306523e5f916be21d6cef260e35fd097d2dc25ec850987dc407df873446c784f737a
 DIST asterisk-18.17.0.tar.gz 28293243 BLAKE2B 
8a162d7cac92df2b6dd430fedc1446a302b1b9c1061ddd4a236fd5797e8be17d53d7179d23a7c8bd4260c73d34dea2db2b9ebffd4eebb2ed714a286838bc5ddf
 SHA512 
1a5dd9715811a8b699d49b057ef42f68ddc88cc22a568836a6a778f6ff22d3923f81840aef425819bb59f28bb27e321154ef9e1d3deba5ed7d39c7eca562e40e
 DIST asterisk-18.17.1.tar.gz 28284281 BLAKE2B 
ab60d993f18ff7fec6a58358862e3477488a62f55b72a6c60ade87503818ee6db5a1a0eeed906abf1050517e0487461f619a671ca37a54a7867f98d4b62419cc
 SHA512 
75311693a090c001a323ad673d0df7befbed87bf1250ff836eded552b0329a38a019c6ad9f9ed8fcd58e09798900ebb3c5546f2a571d601adf63d34559242151
 DIST asterisk-20.0.1.tar.gz 27983541 BLAKE2B 
a7d5f2b4d7721c66bb04ab395f97432791824b8e1136b224a03e52dd78d600f358278ad1a7dd2ec8684d5b850c3e65d5e14b98f7ecc3cee2ef93c4287e541dd3
 SHA512 
91e4835fd01233c81af0120d511522881af69e65abcc62a9e2241c89357a970b94901dfd7a7fcdbeba59eb3aa4c27f95735f2a10891f1ad6f2c36bb3244423e4

diff --git a/net-misc/asterisk/asterisk-18.13.0.ebuild 
b/net-misc/asterisk/asterisk-18.13.0.ebuild
deleted file mode 100644
index 4294a967beb9..
--- a/net-misc/asterisk/asterisk-18.13.0.ebuild
+++ /dev/null
@@ -1,370 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} )
-
-inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
-
-DESCRIPTION="Asterisk: A Modular Open Source PBX System"
-HOMEPAGE="https://www.asterisk.org/;
-SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
-LICENSE="GPL-2"
-SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-IUSE_VOICEMAIL_STORAGE=(
-   voicemail_storage_odbc
-   voicemail_storage_imap
-)
-IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
-IUSE_EXPAND="VOICEMAIL_STORAGE"
-REQUIRED_USE="gtalk? ( xmpp )
-   lua? ( ${LUA_REQUIRED_USE} )
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/, net-misc/asterisk/files/

2023-05-10 Thread Sam James
commit: 2cc5bb67b6b0a2b5b8351a233508ad83aafc62a2
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed May 10 21:32:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 01:28:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cc5bb67

net-misc/asterisk: add 18.17.1

Bug: https://bugs.gentoo.org/903912
Bug: https://bugs.gentoo.org/903913
Bug: https://bugs.gentoo.org/903775
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest |   1 +
 net-misc/asterisk/asterisk-18.17.1.ebuild  | 377 +
 ...ix-test-code-to-match-gethostbyname_r-pro.patch |  71 
 .../asterisk/files/asterisk_wrapper-18.17.1-20.2.1 | 227 +
 net-misc/asterisk/files/initd-18.17.1-20.2.1   | 311 +
 5 files changed, 987 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 7ffb93d33324..0a1c9a848552 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -8,6 +8,7 @@ DIST asterisk-18.15.0.tar.gz 28219845 BLAKE2B 
712e14bcc2f24b645c39fdfbae19771134
 DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3dec17605771d153d05b01d7e3017c6a50087309c37078d32b6dc375bbb14dfee89356eb46355f47374a08d5427179a1
 SHA512 
c8bee50023b137d95b02ce770c9983fc3d8cfc10f7d714ab658fb118813ccf29d97b0ada64bfd2795ce3a0f9ecfe82bd85ab3abefe9c8cc83454cd50ff8e5cf5
 DIST asterisk-18.16.0.tar.gz 28278347 BLAKE2B 
3e588d3ff6b14eb5334b0c2cca07ee026b9db20e83b07d0e21b1ec2d3fed8779c4e188248d151d9ac6e46da96e0e6a5673429394c84e0d445457d84f1ecc8eee
 SHA512 
50cebb63e270a802a14e43c07ed1b9bf6b989a6a608c44d5aa3f415e66d4306523e5f916be21d6cef260e35fd097d2dc25ec850987dc407df873446c784f737a
 DIST asterisk-18.17.0.tar.gz 28293243 BLAKE2B 
8a162d7cac92df2b6dd430fedc1446a302b1b9c1061ddd4a236fd5797e8be17d53d7179d23a7c8bd4260c73d34dea2db2b9ebffd4eebb2ed714a286838bc5ddf
 SHA512 
1a5dd9715811a8b699d49b057ef42f68ddc88cc22a568836a6a778f6ff22d3923f81840aef425819bb59f28bb27e321154ef9e1d3deba5ed7d39c7eca562e40e
+DIST asterisk-18.17.1.tar.gz 28284281 BLAKE2B 
ab60d993f18ff7fec6a58358862e3477488a62f55b72a6c60ade87503818ee6db5a1a0eeed906abf1050517e0487461f619a671ca37a54a7867f98d4b62419cc
 SHA512 
75311693a090c001a323ad673d0df7befbed87bf1250ff836eded552b0329a38a019c6ad9f9ed8fcd58e09798900ebb3c5546f2a571d601adf63d34559242151
 DIST asterisk-20.0.1.tar.gz 27983541 BLAKE2B 
a7d5f2b4d7721c66bb04ab395f97432791824b8e1136b224a03e52dd78d600f358278ad1a7dd2ec8684d5b850c3e65d5e14b98f7ecc3cee2ef93c4287e541dd3
 SHA512 
91e4835fd01233c81af0120d511522881af69e65abcc62a9e2241c89357a970b94901dfd7a7fcdbeba59eb3aa4c27f95735f2a10891f1ad6f2c36bb3244423e4
 DIST asterisk-20.1.0.tar.gz 28043611 BLAKE2B 
a9476afc1764b05193625724707077c92e975b8c78d89b9ed41a4b123d3b5d04c90f1e09d1cd20c4181ca1ea7d6e3d9f81521676540c7bfaa806ba51b462371f
 SHA512 
e31652b37f918b1be0c395122b1013576a551c962c056963f87c2fce3561689b8a565e9b74e3fff0394879a505532d55d175ef9860dd9589323074b51149aaf6
 DIST asterisk-20.2.0.tar.gz 28058875 BLAKE2B 
6944a286c5a629abe24f4b2c0bcb737dd792c5093a43214854a46de3f73036eda3520755900665400ff20e8c2f577b288d5eb934b4475190c8dcc689ce030962
 SHA512 
e4dcb074e6889b75d974ea83389434b9df8617b1a8b9ce051c764c874747645de6bc44f7e20e915e555b89f965a4c6dca97fd9fa6b9cad59b4d175f6bb26137a

diff --git a/net-misc/asterisk/asterisk-18.17.1.ebuild 
b/net-misc/asterisk/asterisk-18.17.1.ebuild
new file mode 100644
index ..b2e2fa41bd6b
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.17.1.ebuild
@@ -0,0 +1,377 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+   
"${FILESDIR}/asterisk-18.17.1-20.2.1-configure-fix-test-code-to-match-gethostbyname_r-pro.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-05-10 Thread Sam James
commit: f23e86786db9d04f1ba8bdd49d13d441daa6443f
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed May 10 21:39:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 01:28:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23e8678

net-misc/asterisk: drop 16.26.1, 16.27.0, 16.29.0

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest|   3 -
 net-misc/asterisk/asterisk-16.26.1.ebuild | 372 -
 net-misc/asterisk/asterisk-16.27.0.ebuild | 372 -
 net-misc/asterisk/asterisk-16.29.0.ebuild | 377 --
 4 files changed, 1124 deletions(-)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index fdc8715d2413..58497b4f027a 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -1,6 +1,3 @@
-DIST asterisk-16.26.1.tar.gz 28001023 BLAKE2B 
d426566827bd3466720f94eed04a654edac3566fd7cdd77e0a1596d4536b5612e24d48e8dc6891a89f2f63feef938a5c1fd6898c5a5efcd56d1a11500fa9e00b
 SHA512 
cc8c72c8167210bc506ee224f83208d1c0f983a9e061465a25b133fce526fdf56693a9e5cbb1f65d13cb9c9515619663748b332c704d17e21d90ef37a697948a
-DIST asterisk-16.27.0.tar.gz 28014649 BLAKE2B 
785650674bb2762ab898118cf49aa2cddde60f7e42df0a882751e36053f3cfb7de94475acf6bd484a1998c04b1edd1dca2ee4e9895bf9e411d9b09f91f7a4743
 SHA512 
ae016a79f8c38c5ae0069d0fa7434a564c8a72efa69135ce17dc7febf220a189ef47aba064ab39a2f49be0f7d5138b36e29f2d004ba51aa3724708efce645d1e
-DIST asterisk-16.29.0.tar.gz 28105953 BLAKE2B 
a17dbbb1f717ba6d03da71f761f063a5b95e71f50378cf6bc3abdbaf1bcbac462be1b051c1fe1812a6f2c9082c9928a85ea60346dae742149f230ab8ec6c997f
 SHA512 
7a83778c406dbb7d1e0eebc4eb9f51c841fc5fc987445014e685ade9e143bb81e2fb4870a6ddaf3e4721e75bbd5d6468c9d896616bb1411bad84ac6ca510d69b
 DIST asterisk-16.29.1.tar.gz 28104161 BLAKE2B 
030d0c2ce296db9c38ebd45b69b8a57f368e97f6121aca77c5b1dd4eeaa9f274f4d0e404bbae1317c1c02497e155ca9fef06b82d003987621d2c46984e5f5d2c
 SHA512 
5ae5c22b48ea0ff83a655d64a0122923e736e84d612b7936d157614b01ed1f12da76a8adb10c045023a9464dce26563c8458fcea80af3f26176ed1fcbe4e5376
 DIST asterisk-16.30.0.tar.gz 28131110 BLAKE2B 
f230155a6347e891b531e54fe2821f1d477ed83699dd4a90c67b3307965430dbcdd04bd0ced49803776d349e29846492a6ef96e19ad3665dc610623be8de25cc
 SHA512 
59cfbc1463dbad6ae7c6307d96b1a220fb02b3e398f96708654e58db788d57f2ca7aac8d4a290ed04f333b5c82c514ec9b95681125e3bdddc237e6c778fd2aec
 DIST asterisk-18.13.0.tar.gz 28127627 BLAKE2B 
24e030d5226fb3cad8e2fedce951fab047afbdf5556821bc246acc3731f25398d47eac7b7e0a97f019d9e97cc6f8990967019db62845f21f3b3459a2c3fced02
 SHA512 
085dfcf15f99d7d96b49a720156678c4de5a88b55375257a9a1234f9dd83f21eed1685d4177dae5978272608e690582367c6c34fdef91bbad54299594d0ce9df

diff --git a/net-misc/asterisk/asterisk-16.26.1.ebuild 
b/net-misc/asterisk/asterisk-16.26.1.ebuild
deleted file mode 100644
index 92057c69d284..
--- a/net-misc/asterisk/asterisk-16.26.1.ebuild
+++ /dev/null
@@ -1,372 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} )
-
-inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
-
-DESCRIPTION="Asterisk: A Modular Open Source PBX System"
-HOMEPAGE="https://www.asterisk.org/;
-SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
-LICENSE="GPL-2"
-SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-IUSE_VOICEMAIL_STORAGE=(
-   +voicemail_storage_file
-   voicemail_storage_odbc
-   voicemail_storage_imap
-)
-IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
-IUSE_EXPAND="VOICEMAIL_STORAGE"
-REQUIRED_USE="gtalk? ( xmpp )
-   lua? ( ${LUA_REQUIRED_USE} )
-   ^^ ( ${IUSE_VOICEMAIL_STORAGE[*]//+/} )
-   voicemail_storage_odbc? ( odbc )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
-)
-
-DEPEND="acct-user/asterisk
-   acct-group/asterisk
-   dev-db/sqlite:3
-   dev-libs/popt
-   >=dev-libs/jansson-2.11:=
-   dev-libs/libedit
-   dev-libs/libxml2:2
-   dev-libs/libxslt
-   sys-apps/util-linux
-   sys-libs/zlib
-   virtual/libcrypt:=
-   alsa? ( media-libs/alsa-lib )
-   bluetooth? ( net-wireless/bluez:= )
-   calendar? (
-   net-libs/neon:=
-   dev-libs/libical:=
-   dev-libs/iksemel
-   )
-   caps? ( sys-libs/libcap )
-   blocks? ( sys-libs/blocksruntime )
-   cluster? ( sys-cluster/corosync )
-   codec2? ( media-libs/codec2:= )
-   curl? ( net-misc/curl )
-   dahdi? (
-   net-libs/libpri
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-04-20 Thread Sam James
commit: e019b05efd525983b65d2fb6a4ea6aa37ac597bd
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 21:49:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 21:49:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e019b05e

net-misc/asterisk: Stabilize 18.15.1 x86, #885831

Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/asterisk-18.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-18.15.1.ebuild 
b/net-misc/asterisk/asterisk-18.15.1.ebuild
index 62d27690c136..cefe69e90f87 100644
--- a/net-misc/asterisk/asterisk-18.15.1.ebuild
+++ b/net-misc/asterisk/asterisk-18.15.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-04-20 Thread Sam James
commit: fb64e3173f611d8a5f09e7e8ebf46f7c160d2a84
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 21:49:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 21:49:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb64e317

net-misc/asterisk: Stabilize 16.29.1 x86, #885831

Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/asterisk-16.29.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-16.29.1.ebuild 
b/net-misc/asterisk/asterisk-16.29.1.ebuild
index 442cf89dc75d..a684412a9be4 100644
--- a/net-misc/asterisk/asterisk-16.29.1.ebuild
+++ b/net-misc/asterisk/asterisk-16.29.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 IUSE_VOICEMAIL_STORAGE=(
+voicemail_storage_file



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-04-20 Thread Sam James
commit: c95c33a9c4ca61bf021d92abd79bacd170b346c0
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 21:49:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 21:49:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c95c33a9

net-misc/asterisk: Stabilize 16.29.1 amd64, #885831

Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/asterisk-16.29.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/asterisk/asterisk-16.29.1.ebuild 
b/net-misc/asterisk/asterisk-16.29.1.ebuild
index e3865affb104..442cf89dc75d 100644
--- a/net-misc/asterisk/asterisk-16.29.1.ebuild
+++ b/net-misc/asterisk/asterisk-16.29.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 IUSE_VOICEMAIL_STORAGE=(
+voicemail_storage_file



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-04-20 Thread Sam James
commit: 27695e05a34188f0df54cd64318c93b561ec7ab6
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 21:49:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 21:49:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27695e05

net-misc/asterisk: Stabilize 18.15.1 amd64, #885831

Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/asterisk-18.15.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/asterisk/asterisk-18.15.1.ebuild 
b/net-misc/asterisk/asterisk-18.15.1.ebuild
index 1b7dcbf17867..62d27690c136 100644
--- a/net-misc/asterisk/asterisk-18.15.1.ebuild
+++ b/net-misc/asterisk/asterisk-18.15.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-04-05 Thread Joonas Niilola
commit: 7ad51680d10ddef4146c70f0788e24c8fb35ee2d
Author: Jaco Kroon  uls  co  za>
AuthorDate: Mon Mar 13 08:29:43 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Apr  5 12:00:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad51680

net-misc/asterisk: add 20.2.0

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-20.2.0.ebuild | 371 +++
 2 files changed, 372 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index a46c6e4c7b08..d4fce321fc51 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -9,3 +9,4 @@ DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3d
 DIST asterisk-18.16.0.tar.gz 28278347 BLAKE2B 
3e588d3ff6b14eb5334b0c2cca07ee026b9db20e83b07d0e21b1ec2d3fed8779c4e188248d151d9ac6e46da96e0e6a5673429394c84e0d445457d84f1ecc8eee
 SHA512 
50cebb63e270a802a14e43c07ed1b9bf6b989a6a608c44d5aa3f415e66d4306523e5f916be21d6cef260e35fd097d2dc25ec850987dc407df873446c784f737a
 DIST asterisk-20.0.1.tar.gz 27983541 BLAKE2B 
a7d5f2b4d7721c66bb04ab395f97432791824b8e1136b224a03e52dd78d600f358278ad1a7dd2ec8684d5b850c3e65d5e14b98f7ecc3cee2ef93c4287e541dd3
 SHA512 
91e4835fd01233c81af0120d511522881af69e65abcc62a9e2241c89357a970b94901dfd7a7fcdbeba59eb3aa4c27f95735f2a10891f1ad6f2c36bb3244423e4
 DIST asterisk-20.1.0.tar.gz 28043611 BLAKE2B 
a9476afc1764b05193625724707077c92e975b8c78d89b9ed41a4b123d3b5d04c90f1e09d1cd20c4181ca1ea7d6e3d9f81521676540c7bfaa806ba51b462371f
 SHA512 
e31652b37f918b1be0c395122b1013576a551c962c056963f87c2fce3561689b8a565e9b74e3fff0394879a505532d55d175ef9860dd9589323074b51149aaf6
+DIST asterisk-20.2.0.tar.gz 28058875 BLAKE2B 
6944a286c5a629abe24f4b2c0bcb737dd792c5093a43214854a46de3f73036eda3520755900665400ff20e8c2f577b288d5eb934b4475190c8dcc689ce030962
 SHA512 
e4dcb074e6889b75d974ea83389434b9df8617b1a8b9ce051c764c874747645de6bc44f7e20e915e555b89f965a4c6dca97fd9fa6b9cad59b4d175f6bb26137a

diff --git a/net-misc/asterisk/asterisk-20.2.0.ebuild 
b/net-misc/asterisk/asterisk-20.2.0.ebuild
new file mode 100644
index ..78b8025b2537
--- /dev/null
+++ b/net-misc/asterisk/asterisk-20.2.0.ebuild
@@ -0,0 +1,371 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc pjproject portaudio postgres radius selinux snmp span 
speex srtp +ssl static statsd systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   media-libs/speex
+   media-libs/speexdsp
+   )
+   srtp? ( 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-04-05 Thread Joonas Niilola
commit: ea2df9cd8103445fb50e8d277e52f986713029e0
Author: Jaco Kroon  uls  co  za>
AuthorDate: Mon Mar 13 08:47:08 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Apr  5 12:00:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea2df9cd

net-misc/asterisk: add 18.17.0

Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/30089
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-18.17.0.ebuild | 375 ++
 2 files changed, 376 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index d4fce321fc51..7ffb93d33324 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -7,6 +7,7 @@ DIST asterisk-18.13.0.tar.gz 28127627 BLAKE2B 
24e030d5226fb3cad8e2fedce951fab047
 DIST asterisk-18.15.0.tar.gz 28219845 BLAKE2B 
712e14bcc2f24b645c39fdfbae19771134e065a9f83187e6578aeb70686a19e66faef4fb700089379274b7fbe9f99cdeec92761fa734926b3bb5db2f02cad8ff
 SHA512 
acf202246e149ddc44ffb688a834455420d6ab53989560568cdccf0da121821ee946c45085c964b52632e24109741908d3f4c00ca00d0b4a9402c128becd9e28
 DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3dec17605771d153d05b01d7e3017c6a50087309c37078d32b6dc375bbb14dfee89356eb46355f47374a08d5427179a1
 SHA512 
c8bee50023b137d95b02ce770c9983fc3d8cfc10f7d714ab658fb118813ccf29d97b0ada64bfd2795ce3a0f9ecfe82bd85ab3abefe9c8cc83454cd50ff8e5cf5
 DIST asterisk-18.16.0.tar.gz 28278347 BLAKE2B 
3e588d3ff6b14eb5334b0c2cca07ee026b9db20e83b07d0e21b1ec2d3fed8779c4e188248d151d9ac6e46da96e0e6a5673429394c84e0d445457d84f1ecc8eee
 SHA512 
50cebb63e270a802a14e43c07ed1b9bf6b989a6a608c44d5aa3f415e66d4306523e5f916be21d6cef260e35fd097d2dc25ec850987dc407df873446c784f737a
+DIST asterisk-18.17.0.tar.gz 28293243 BLAKE2B 
8a162d7cac92df2b6dd430fedc1446a302b1b9c1061ddd4a236fd5797e8be17d53d7179d23a7c8bd4260c73d34dea2db2b9ebffd4eebb2ed714a286838bc5ddf
 SHA512 
1a5dd9715811a8b699d49b057ef42f68ddc88cc22a568836a6a778f6ff22d3923f81840aef425819bb59f28bb27e321154ef9e1d3deba5ed7d39c7eca562e40e
 DIST asterisk-20.0.1.tar.gz 27983541 BLAKE2B 
a7d5f2b4d7721c66bb04ab395f97432791824b8e1136b224a03e52dd78d600f358278ad1a7dd2ec8684d5b850c3e65d5e14b98f7ecc3cee2ef93c4287e541dd3
 SHA512 
91e4835fd01233c81af0120d511522881af69e65abcc62a9e2241c89357a970b94901dfd7a7fcdbeba59eb3aa4c27f95735f2a10891f1ad6f2c36bb3244423e4
 DIST asterisk-20.1.0.tar.gz 28043611 BLAKE2B 
a9476afc1764b05193625724707077c92e975b8c78d89b9ed41a4b123d3b5d04c90f1e09d1cd20c4181ca1ea7d6e3d9f81521676540c7bfaa806ba51b462371f
 SHA512 
e31652b37f918b1be0c395122b1013576a551c962c056963f87c2fce3561689b8a565e9b74e3fff0394879a505532d55d175ef9860dd9589323074b51149aaf6
 DIST asterisk-20.2.0.tar.gz 28058875 BLAKE2B 
6944a286c5a629abe24f4b2c0bcb737dd792c5093a43214854a46de3f73036eda3520755900665400ff20e8c2f577b288d5eb934b4475190c8dcc689ce030962
 SHA512 
e4dcb074e6889b75d974ea83389434b9df8617b1a8b9ce051c764c874747645de6bc44f7e20e915e555b89f965a4c6dca97fd9fa6b9cad59b4d175f6bb26137a

diff --git a/net-misc/asterisk/asterisk-18.17.0.ebuild 
b/net-misc/asterisk/asterisk-18.17.0.ebuild
new file mode 100644
index ..3aeec65e1492
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.17.0.ebuild
@@ -0,0 +1,375 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-02-28 Thread Joonas Niilola
commit: ef706b4cd4ec88b3e9730cc5f6de48f8f086e537
Author: Jaco Kroon  uls  co  za>
AuthorDate: Fri Feb 24 06:22:05 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 28 16:13:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef706b4c

net-misc/asterisk: add 16.30.0

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-16.30.0.ebuild | 378 ++
 2 files changed, 379 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index d989a6a83d01..0471df81c552 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -2,6 +2,7 @@ DIST asterisk-16.26.1.tar.gz 28001023 BLAKE2B 
d426566827bd3466720f94eed04a654eda
 DIST asterisk-16.27.0.tar.gz 28014649 BLAKE2B 
785650674bb2762ab898118cf49aa2cddde60f7e42df0a882751e36053f3cfb7de94475acf6bd484a1998c04b1edd1dca2ee4e9895bf9e411d9b09f91f7a4743
 SHA512 
ae016a79f8c38c5ae0069d0fa7434a564c8a72efa69135ce17dc7febf220a189ef47aba064ab39a2f49be0f7d5138b36e29f2d004ba51aa3724708efce645d1e
 DIST asterisk-16.29.0.tar.gz 28105953 BLAKE2B 
a17dbbb1f717ba6d03da71f761f063a5b95e71f50378cf6bc3abdbaf1bcbac462be1b051c1fe1812a6f2c9082c9928a85ea60346dae742149f230ab8ec6c997f
 SHA512 
7a83778c406dbb7d1e0eebc4eb9f51c841fc5fc987445014e685ade9e143bb81e2fb4870a6ddaf3e4721e75bbd5d6468c9d896616bb1411bad84ac6ca510d69b
 DIST asterisk-16.29.1.tar.gz 28104161 BLAKE2B 
030d0c2ce296db9c38ebd45b69b8a57f368e97f6121aca77c5b1dd4eeaa9f274f4d0e404bbae1317c1c02497e155ca9fef06b82d003987621d2c46984e5f5d2c
 SHA512 
5ae5c22b48ea0ff83a655d64a0122923e736e84d612b7936d157614b01ed1f12da76a8adb10c045023a9464dce26563c8458fcea80af3f26176ed1fcbe4e5376
+DIST asterisk-16.30.0.tar.gz 28131110 BLAKE2B 
f230155a6347e891b531e54fe2821f1d477ed83699dd4a90c67b3307965430dbcdd04bd0ced49803776d349e29846492a6ef96e19ad3665dc610623be8de25cc
 SHA512 
59cfbc1463dbad6ae7c6307d96b1a220fb02b3e398f96708654e58db788d57f2ca7aac8d4a290ed04f333b5c82c514ec9b95681125e3bdddc237e6c778fd2aec
 DIST asterisk-18.13.0.tar.gz 28127627 BLAKE2B 
24e030d5226fb3cad8e2fedce951fab047afbdf5556821bc246acc3731f25398d47eac7b7e0a97f019d9e97cc6f8990967019db62845f21f3b3459a2c3fced02
 SHA512 
085dfcf15f99d7d96b49a720156678c4de5a88b55375257a9a1234f9dd83f21eed1685d4177dae5978272608e690582367c6c34fdef91bbad54299594d0ce9df
 DIST asterisk-18.15.0.tar.gz 28219845 BLAKE2B 
712e14bcc2f24b645c39fdfbae19771134e065a9f83187e6578aeb70686a19e66faef4fb700089379274b7fbe9f99cdeec92761fa734926b3bb5db2f02cad8ff
 SHA512 
acf202246e149ddc44ffb688a834455420d6ab53989560568cdccf0da121821ee946c45085c964b52632e24109741908d3f4c00ca00d0b4a9402c128becd9e28
 DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3dec17605771d153d05b01d7e3017c6a50087309c37078d32b6dc375bbb14dfee89356eb46355f47374a08d5427179a1
 SHA512 
c8bee50023b137d95b02ce770c9983fc3d8cfc10f7d714ab658fb118813ccf29d97b0ada64bfd2795ce3a0f9ecfe82bd85ab3abefe9c8cc83454cd50ff8e5cf5

diff --git a/net-misc/asterisk/asterisk-16.30.0.ebuild 
b/net-misc/asterisk/asterisk-16.30.0.ebuild
new file mode 100644
index ..a984cb830e26
--- /dev/null
+++ b/net-misc/asterisk/asterisk-16.30.0.ebuild
@@ -0,0 +1,378 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   +voicemail_storage_file
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   ^^ ( ${IUSE_VOICEMAIL_STORAGE[*]//+/} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+   "${FILESDIR}/asterisk-16.29.1_18.15.1_20.0.1-noexec_stack.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-02-28 Thread Joonas Niilola
commit: 631cf5ba68e7931b1c2055b5ac7bfe6619e22f76
Author: Jaco Kroon  uls  co  za>
AuthorDate: Fri Feb 24 07:25:48 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 28 16:13:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=631cf5ba

net-misc/asterisk: add 18.16.0

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-18.16.0.ebuild | 375 ++
 2 files changed, 376 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 0471df81c552..1cf36867b81d 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -6,4 +6,5 @@ DIST asterisk-16.30.0.tar.gz 28131110 BLAKE2B 
f230155a6347e891b531e54fe2821f1d47
 DIST asterisk-18.13.0.tar.gz 28127627 BLAKE2B 
24e030d5226fb3cad8e2fedce951fab047afbdf5556821bc246acc3731f25398d47eac7b7e0a97f019d9e97cc6f8990967019db62845f21f3b3459a2c3fced02
 SHA512 
085dfcf15f99d7d96b49a720156678c4de5a88b55375257a9a1234f9dd83f21eed1685d4177dae5978272608e690582367c6c34fdef91bbad54299594d0ce9df
 DIST asterisk-18.15.0.tar.gz 28219845 BLAKE2B 
712e14bcc2f24b645c39fdfbae19771134e065a9f83187e6578aeb70686a19e66faef4fb700089379274b7fbe9f99cdeec92761fa734926b3bb5db2f02cad8ff
 SHA512 
acf202246e149ddc44ffb688a834455420d6ab53989560568cdccf0da121821ee946c45085c964b52632e24109741908d3f4c00ca00d0b4a9402c128becd9e28
 DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3dec17605771d153d05b01d7e3017c6a50087309c37078d32b6dc375bbb14dfee89356eb46355f47374a08d5427179a1
 SHA512 
c8bee50023b137d95b02ce770c9983fc3d8cfc10f7d714ab658fb118813ccf29d97b0ada64bfd2795ce3a0f9ecfe82bd85ab3abefe9c8cc83454cd50ff8e5cf5
+DIST asterisk-18.16.0.tar.gz 28278347 BLAKE2B 
3e588d3ff6b14eb5334b0c2cca07ee026b9db20e83b07d0e21b1ec2d3fed8779c4e188248d151d9ac6e46da96e0e6a5673429394c84e0d445457d84f1ecc8eee
 SHA512 
50cebb63e270a802a14e43c07ed1b9bf6b989a6a608c44d5aa3f415e66d4306523e5f916be21d6cef260e35fd097d2dc25ec850987dc407df873446c784f737a
 DIST asterisk-20.0.1.tar.gz 27983541 BLAKE2B 
a7d5f2b4d7721c66bb04ab395f97432791824b8e1136b224a03e52dd78d600f358278ad1a7dd2ec8684d5b850c3e65d5e14b98f7ecc3cee2ef93c4287e541dd3
 SHA512 
91e4835fd01233c81af0120d511522881af69e65abcc62a9e2241c89357a970b94901dfd7a7fcdbeba59eb3aa4c27f95735f2a10891f1ad6f2c36bb3244423e4

diff --git a/net-misc/asterisk/asterisk-18.16.0.ebuild 
b/net-misc/asterisk/asterisk-18.16.0.ebuild
new file mode 100644
index ..3aeec65e1492
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.16.0.ebuild
@@ -0,0 +1,375 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
+   portaudio? ( 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2023-02-28 Thread Joonas Niilola
commit: 046c7aecdce8ea2e3e831753668022c64d27da80
Author: Jaco Kroon  uls  co  za>
AuthorDate: Fri Feb 24 05:58:13 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 28 16:13:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046c7aec

net-misc/asterisk: add 20.1.0

Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/29759
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-20.1.0.ebuild | 371 +++
 2 files changed, 372 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 1cf36867b81d..a46c6e4c7b08 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -8,3 +8,4 @@ DIST asterisk-18.15.0.tar.gz 28219845 BLAKE2B 
712e14bcc2f24b645c39fdfbae19771134
 DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3dec17605771d153d05b01d7e3017c6a50087309c37078d32b6dc375bbb14dfee89356eb46355f47374a08d5427179a1
 SHA512 
c8bee50023b137d95b02ce770c9983fc3d8cfc10f7d714ab658fb118813ccf29d97b0ada64bfd2795ce3a0f9ecfe82bd85ab3abefe9c8cc83454cd50ff8e5cf5
 DIST asterisk-18.16.0.tar.gz 28278347 BLAKE2B 
3e588d3ff6b14eb5334b0c2cca07ee026b9db20e83b07d0e21b1ec2d3fed8779c4e188248d151d9ac6e46da96e0e6a5673429394c84e0d445457d84f1ecc8eee
 SHA512 
50cebb63e270a802a14e43c07ed1b9bf6b989a6a608c44d5aa3f415e66d4306523e5f916be21d6cef260e35fd097d2dc25ec850987dc407df873446c784f737a
 DIST asterisk-20.0.1.tar.gz 27983541 BLAKE2B 
a7d5f2b4d7721c66bb04ab395f97432791824b8e1136b224a03e52dd78d600f358278ad1a7dd2ec8684d5b850c3e65d5e14b98f7ecc3cee2ef93c4287e541dd3
 SHA512 
91e4835fd01233c81af0120d511522881af69e65abcc62a9e2241c89357a970b94901dfd7a7fcdbeba59eb3aa4c27f95735f2a10891f1ad6f2c36bb3244423e4
+DIST asterisk-20.1.0.tar.gz 28043611 BLAKE2B 
a9476afc1764b05193625724707077c92e975b8c78d89b9ed41a4b123d3b5d04c90f1e09d1cd20c4181ca1ea7d6e3d9f81521676540c7bfaa806ba51b462371f
 SHA512 
e31652b37f918b1be0c395122b1013576a551c962c056963f87c2fce3561689b8a565e9b74e3fff0394879a505532d55d175ef9860dd9589323074b51149aaf6

diff --git a/net-misc/asterisk/asterisk-20.1.0.ebuild 
b/net-misc/asterisk/asterisk-20.1.0.ebuild
new file mode 100644
index ..78b8025b2537
--- /dev/null
+++ b/net-misc/asterisk/asterisk-20.1.0.ebuild
@@ -0,0 +1,371 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc pjproject portaudio postgres radius selinux snmp span 
speex srtp +ssl static statsd systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   media-libs/speex
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2022-12-12 Thread Sam James
commit: 838265303fe808653fe86bf8e9da6bebc765a4bf
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sun Dec  4 21:57:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 13 05:24:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83826530

net-misc/asterisk: add 18.15.1

Bug: https://bugs.gentoo.org/884797
Bug: https://bugs.gentoo.org/880003
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-18.15.1.ebuild | 376 ++
 2 files changed, 377 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 9304405ed98c..dbb74f6b5cff 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -4,4 +4,5 @@ DIST asterisk-16.29.0.tar.gz 28105953 BLAKE2B 
a17dbbb1f717ba6d03da71f761f063a5b9
 DIST asterisk-16.29.1.tar.gz 28104161 BLAKE2B 
030d0c2ce296db9c38ebd45b69b8a57f368e97f6121aca77c5b1dd4eeaa9f274f4d0e404bbae1317c1c02497e155ca9fef06b82d003987621d2c46984e5f5d2c
 SHA512 
5ae5c22b48ea0ff83a655d64a0122923e736e84d612b7936d157614b01ed1f12da76a8adb10c045023a9464dce26563c8458fcea80af3f26176ed1fcbe4e5376
 DIST asterisk-18.13.0.tar.gz 28127627 BLAKE2B 
24e030d5226fb3cad8e2fedce951fab047afbdf5556821bc246acc3731f25398d47eac7b7e0a97f019d9e97cc6f8990967019db62845f21f3b3459a2c3fced02
 SHA512 
085dfcf15f99d7d96b49a720156678c4de5a88b55375257a9a1234f9dd83f21eed1685d4177dae5978272608e690582367c6c34fdef91bbad54299594d0ce9df
 DIST asterisk-18.15.0.tar.gz 28219845 BLAKE2B 
712e14bcc2f24b645c39fdfbae19771134e065a9f83187e6578aeb70686a19e66faef4fb700089379274b7fbe9f99cdeec92761fa734926b3bb5db2f02cad8ff
 SHA512 
acf202246e149ddc44ffb688a834455420d6ab53989560568cdccf0da121821ee946c45085c964b52632e24109741908d3f4c00ca00d0b4a9402c128becd9e28
+DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3dec17605771d153d05b01d7e3017c6a50087309c37078d32b6dc375bbb14dfee89356eb46355f47374a08d5427179a1
 SHA512 
c8bee50023b137d95b02ce770c9983fc3d8cfc10f7d714ab658fb118813ccf29d97b0ada64bfd2795ce3a0f9ecfe82bd85ab3abefe9c8cc83454cd50ff8e5cf5
 DIST asterisk-20.0.0.tar.gz 28063357 BLAKE2B 
dd9e0c45c5478bffbf1cd8c0cafc4f22481ab9df7ef757bb8f90ada44d8f221b00d1def0baa771c5683de91b6e92d8dd3ff55d17b779a51722c842ac442e7110
 SHA512 
14fb823c8afdc8e1d72ced6a1b65a38f74ad4dda54240bce12c89270920d2c19c813ad0a19d5b717aa83d0e03cc1e8b1dc00ea89ece43154a3169401d159

diff --git a/net-misc/asterisk/asterisk-18.15.1.ebuild 
b/net-misc/asterisk/asterisk-18.15.1.ebuild
new file mode 100644
index ..1b7dcbf17867
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.15.1.ebuild
@@ -0,0 +1,376 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+   "${FILESDIR}/asterisk-16.29.1_18.15.1_20.0.1-noexec_stack.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/, net-misc/asterisk/files/

2022-12-12 Thread Sam James
commit: a5715660f692bb8e4e8b171193bd761ae32497c3
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sun Dec  4 20:48:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 13 05:24:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5715660

net-misc/asterisk: add 16.29.1

Bug: https://bugs.gentoo.org/884797
Bug: https://bugs.gentoo.org/880003
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest |   1 +
 net-misc/asterisk/asterisk-16.29.1.ebuild  | 378 +
 ...erisk-16.29.1_18.15.1_20.0.1-noexec_stack.patch |  39 +++
 3 files changed, 418 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 2f33f9292b4b..9304405ed98c 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -1,6 +1,7 @@
 DIST asterisk-16.26.1.tar.gz 28001023 BLAKE2B 
d426566827bd3466720f94eed04a654edac3566fd7cdd77e0a1596d4536b5612e24d48e8dc6891a89f2f63feef938a5c1fd6898c5a5efcd56d1a11500fa9e00b
 SHA512 
cc8c72c8167210bc506ee224f83208d1c0f983a9e061465a25b133fce526fdf56693a9e5cbb1f65d13cb9c9515619663748b332c704d17e21d90ef37a697948a
 DIST asterisk-16.27.0.tar.gz 28014649 BLAKE2B 
785650674bb2762ab898118cf49aa2cddde60f7e42df0a882751e36053f3cfb7de94475acf6bd484a1998c04b1edd1dca2ee4e9895bf9e411d9b09f91f7a4743
 SHA512 
ae016a79f8c38c5ae0069d0fa7434a564c8a72efa69135ce17dc7febf220a189ef47aba064ab39a2f49be0f7d5138b36e29f2d004ba51aa3724708efce645d1e
 DIST asterisk-16.29.0.tar.gz 28105953 BLAKE2B 
a17dbbb1f717ba6d03da71f761f063a5b95e71f50378cf6bc3abdbaf1bcbac462be1b051c1fe1812a6f2c9082c9928a85ea60346dae742149f230ab8ec6c997f
 SHA512 
7a83778c406dbb7d1e0eebc4eb9f51c841fc5fc987445014e685ade9e143bb81e2fb4870a6ddaf3e4721e75bbd5d6468c9d896616bb1411bad84ac6ca510d69b
+DIST asterisk-16.29.1.tar.gz 28104161 BLAKE2B 
030d0c2ce296db9c38ebd45b69b8a57f368e97f6121aca77c5b1dd4eeaa9f274f4d0e404bbae1317c1c02497e155ca9fef06b82d003987621d2c46984e5f5d2c
 SHA512 
5ae5c22b48ea0ff83a655d64a0122923e736e84d612b7936d157614b01ed1f12da76a8adb10c045023a9464dce26563c8458fcea80af3f26176ed1fcbe4e5376
 DIST asterisk-18.13.0.tar.gz 28127627 BLAKE2B 
24e030d5226fb3cad8e2fedce951fab047afbdf5556821bc246acc3731f25398d47eac7b7e0a97f019d9e97cc6f8990967019db62845f21f3b3459a2c3fced02
 SHA512 
085dfcf15f99d7d96b49a720156678c4de5a88b55375257a9a1234f9dd83f21eed1685d4177dae5978272608e690582367c6c34fdef91bbad54299594d0ce9df
 DIST asterisk-18.15.0.tar.gz 28219845 BLAKE2B 
712e14bcc2f24b645c39fdfbae19771134e065a9f83187e6578aeb70686a19e66faef4fb700089379274b7fbe9f99cdeec92761fa734926b3bb5db2f02cad8ff
 SHA512 
acf202246e149ddc44ffb688a834455420d6ab53989560568cdccf0da121821ee946c45085c964b52632e24109741908d3f4c00ca00d0b4a9402c128becd9e28
 DIST asterisk-20.0.0.tar.gz 28063357 BLAKE2B 
dd9e0c45c5478bffbf1cd8c0cafc4f22481ab9df7ef757bb8f90ada44d8f221b00d1def0baa771c5683de91b6e92d8dd3ff55d17b779a51722c842ac442e7110
 SHA512 
14fb823c8afdc8e1d72ced6a1b65a38f74ad4dda54240bce12c89270920d2c19c813ad0a19d5b717aa83d0e03cc1e8b1dc00ea89ece43154a3169401d159

diff --git a/net-misc/asterisk/asterisk-16.29.1.ebuild 
b/net-misc/asterisk/asterisk-16.29.1.ebuild
new file mode 100644
index ..e3865affb104
--- /dev/null
+++ b/net-misc/asterisk/asterisk-16.29.1.ebuild
@@ -0,0 +1,378 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   +voicemail_storage_file
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   ^^ ( ${IUSE_VOICEMAIL_STORAGE[*]//+/} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+   "${FILESDIR}/asterisk-16.29.1_18.15.1_20.0.1-noexec_stack.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2022-12-12 Thread Sam James
commit: 6365009d6b2dad0945e875cde7f1592ffa7f4275
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sun Dec  4 21:58:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 13 05:24:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6365009d

net-misc/asterisk: add 20.0.1, drop 20.0.0

Bug: https://bugs.gentoo.org/884797
Closes: https://bugs.gentoo.org/880003
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest   | 2 +-
 net-misc/asterisk/{asterisk-20.0.0.ebuild => asterisk-20.0.1.ebuild} | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index dbb74f6b5cff..d989a6a83d01 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -5,4 +5,4 @@ DIST asterisk-16.29.1.tar.gz 28104161 BLAKE2B 
030d0c2ce296db9c38ebd45b69b8a57f36
 DIST asterisk-18.13.0.tar.gz 28127627 BLAKE2B 
24e030d5226fb3cad8e2fedce951fab047afbdf5556821bc246acc3731f25398d47eac7b7e0a97f019d9e97cc6f8990967019db62845f21f3b3459a2c3fced02
 SHA512 
085dfcf15f99d7d96b49a720156678c4de5a88b55375257a9a1234f9dd83f21eed1685d4177dae5978272608e690582367c6c34fdef91bbad54299594d0ce9df
 DIST asterisk-18.15.0.tar.gz 28219845 BLAKE2B 
712e14bcc2f24b645c39fdfbae19771134e065a9f83187e6578aeb70686a19e66faef4fb700089379274b7fbe9f99cdeec92761fa734926b3bb5db2f02cad8ff
 SHA512 
acf202246e149ddc44ffb688a834455420d6ab53989560568cdccf0da121821ee946c45085c964b52632e24109741908d3f4c00ca00d0b4a9402c128becd9e28
 DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B 
f354a49111b22fe37caf72ba552d8ecc3dec17605771d153d05b01d7e3017c6a50087309c37078d32b6dc375bbb14dfee89356eb46355f47374a08d5427179a1
 SHA512 
c8bee50023b137d95b02ce770c9983fc3d8cfc10f7d714ab658fb118813ccf29d97b0ada64bfd2795ce3a0f9ecfe82bd85ab3abefe9c8cc83454cd50ff8e5cf5
-DIST asterisk-20.0.0.tar.gz 28063357 BLAKE2B 
dd9e0c45c5478bffbf1cd8c0cafc4f22481ab9df7ef757bb8f90ada44d8f221b00d1def0baa771c5683de91b6e92d8dd3ff55d17b779a51722c842ac442e7110
 SHA512 
14fb823c8afdc8e1d72ced6a1b65a38f74ad4dda54240bce12c89270920d2c19c813ad0a19d5b717aa83d0e03cc1e8b1dc00ea89ece43154a3169401d159
+DIST asterisk-20.0.1.tar.gz 27983541 BLAKE2B 
a7d5f2b4d7721c66bb04ab395f97432791824b8e1136b224a03e52dd78d600f358278ad1a7dd2ec8684d5b850c3e65d5e14b98f7ecc3cee2ef93c4287e541dd3
 SHA512 
91e4835fd01233c81af0120d511522881af69e65abcc62a9e2241c89357a970b94901dfd7a7fcdbeba59eb3aa4c27f95735f2a10891f1ad6f2c36bb3244423e4

diff --git a/net-misc/asterisk/asterisk-20.0.0.ebuild 
b/net-misc/asterisk/asterisk-20.0.1.ebuild
similarity index 98%
rename from net-misc/asterisk/asterisk-20.0.0.ebuild
rename to net-misc/asterisk/asterisk-20.0.1.ebuild
index 3ded15bebeb3..44307ed35aed 100644
--- a/net-misc/asterisk/asterisk-20.0.0.ebuild
+++ b/net-misc/asterisk/asterisk-20.0.1.ebuild
@@ -26,7 +26,8 @@ REQUIRED_USE="gtalk? ( xmpp )
 "
 
 PATCHES=(
-   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+   "${FILESDIR}/asterisk-16.29.1_18.15.1_20.0.1-noexec_stack.patch"
 )
 
 DEPEND="acct-user/asterisk



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/files/

2022-12-06 Thread Sam James
commit: 9666ed882a52f3280c9078bf6107fffa1a9da134
Author: Kerin Millar  plushkava  net>
AuthorDate: Sun Dec  4 04:38:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 09:11:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9666ed88

net-misc/asterisk: Apply patsub_replacement defences

Per bug #881383, string replacing forms of parameter expansion must take care
to quote - or appropriately escape - any nested parameter expansions, assuming
that their values are intended to be taken literally (as is almost invariably
the case). This has long been the case, but the introduction of the new
patsub_replacement option in bash >=5.2 has brought the issue to the fore.

Note that, in this instance, it's actually a command substitution injected into
the replacement 'string' that merits quoting.

Signed-off-by: Kerin Millar  plushkava.net>
Bug: https://bugs.gentoo.org/881383
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/files/asterisk_wrapper-16.26.1-18.12.1 | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-misc/asterisk/files/asterisk_wrapper-16.26.1-18.12.1 
b/net-misc/asterisk/files/asterisk_wrapper-16.26.1-18.12.1
index 477812171a86..8624bfa3383e 100644
--- a/net-misc/asterisk/files/asterisk_wrapper-16.26.1-18.12.1
+++ b/net-misc/asterisk/files/asterisk_wrapper-16.26.1-18.12.1
@@ -166,9 +166,9 @@ while [[ -r "${rundir}/${progname}.pid" ]]; do
if [[ -r core ]]; then
if [[ -n "${corerename+yes}" ]]; then
core_target="${core_pattern}"
-   core_target="${core_target//%h/$(hostname)}"
-   core_target="${core_target//%D/$(date +%Y%m%d)}"
-   core_target="${core_target//%T/$(date +%H%M%S)}"
+   core_target="${core_target//%h/"$(hostname)"}"
+   core_target="${core_target//%D/"$(date 
+%Y%m%d)"}"
+   core_target="${core_target//%T/"$(date 
+%H%M%S)"}"
mv core "${core_target}"
core_target=$(readlink -f "${core_target}")
else



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-opus/

2022-11-05 Thread Joonas Niilola
commit: d57e0cd7e11aab7448f01afa0749859968d01520
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sat Oct 22 10:49:31 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Nov  5 13:36:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d57e0cd7

net-misc/asterisk-opus: add 20.0.1.3.0

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk-opus/Manifest|  2 +
 .../asterisk-opus/asterisk-opus-20.0.1.3.0.ebuild  | 49 ++
 2 files changed, 51 insertions(+)

diff --git a/net-misc/asterisk-opus/Manifest b/net-misc/asterisk-opus/Manifest
index 4809a15fa119..450bfd0fa831 100644
--- a/net-misc/asterisk-opus/Manifest
+++ b/net-misc/asterisk-opus/Manifest
@@ -2,3 +2,5 @@ DIST codec_opus-16.0_1.3.0-x86_32.tar.gz 394187 BLAKE2B 
0b187360ae65fe4cfd56f90c
 DIST codec_opus-16.0_1.3.0-x86_64.tar.gz 388551 BLAKE2B 
d36f4ce8e9414e0887232afe6fd15098e48eb5ccaf690f340d4a62eaac432342a61e43801260f0198bd68af58217ef2a9aacd6d46af99b192444fa59994ff590
 SHA512 
601d04de2bd4e67cd3d111c8a6c383ea3885180f8ab82c8943e0d09f8203cff3e6d45b6048843946d53b4002d01d31d92592107053e512b5347568050aba5ac7
 DIST codec_opus-18.0_1.3.0-x86_32.tar.gz 394411 BLAKE2B 
ecd374e7a6d0f8ee9dfffe7437276fabbcdbc334c0d3791874fcc22b41f150bb0ea2918920018bfb28b27538be9cb4fa4fe430d05e3c117041b33890e9d72ee5
 SHA512 
5d7b6651b8097a017ccbddd82811558d1b3e6f82871c4b761212f3695baa9207899fbce35cb9185a4543ad8fc8b11557c73bb21f3fc57e7d4b45f9e75a8189cf
 DIST codec_opus-18.0_1.3.0-x86_64.tar.gz 388492 BLAKE2B 
acf993c9d82921ec72307e1237ec0a88df2e10321423672e6d3d6377b61d44ed8bb7ec5e9109e3d5d17ba8dae54b03fb245ca59e90d896897536b1f629c213ab
 SHA512 
5155703af8e9d1b68b3f0469d3e77f266d8b1d4bbb5bb5761e4f775d3ea117902d9a50ffc390db2d367c8a9dc5682f61c199e18450b6567c5518163e0e04605f
+DIST codec_opus-20.0_1.3.0-x86_32.tar.gz 394431 BLAKE2B 
438fd122718e6efe45eaba0b81e774ddd02cef9d81983f9c5369acd4a8654429bcb0992d2918ccd4088f189221763bf4caf040bdd8a885b59ef3582bac5590a6
 SHA512 
6edb98a4b440c94c03c5623751b384b6595a1195dce3f62b3fbcafa9e1136bb8dd0c105a37f56369804e486095acb5d150e998e55a8f8a6b03988d8219e8883f
+DIST codec_opus-20.0_1.3.0-x86_64.tar.gz 388429 BLAKE2B 
535438df19edbf5e639e2427e46c05c4537b9955f3b02f94b21d674061e831f6097018fb1861b3f27081cdac4ae42a1dc9f8659e717a91be76c244cf9effaec3
 SHA512 
d98402be9cb12a9fefee427b4641e4e11873e04fe275d060ef8c272d4830a4c2227cac94963bb1bf19450487e5c6c381171328383192309c4f05250d6d759da2

diff --git a/net-misc/asterisk-opus/asterisk-opus-20.0.1.3.0.ebuild 
b/net-misc/asterisk-opus/asterisk-opus-20.0.1.3.0.ebuild
new file mode 100644
index ..8388e1beb69b
--- /dev/null
+++ b/net-misc/asterisk-opus/asterisk-opus-20.0.1.3.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="OPUS codec and supporting files for asterisk"
+HOMEPAGE="https://wiki.asterisk.org/wiki/display/AST/Codec+Opus;
+
+AST_PV="$(ver_cut 1-2)"
+MY_PV="$(ver_rs 2 _)"
+
+SRC_URI="amd64? (
+   
https://downloads.digium.com/pub/telephony/codec_opus/asterisk-${AST_PV}/x86-64/codec_opus-${MY_PV}-x86_64.tar.gz
+)
+x86? (
+   
https://downloads.digium.com/pub/telephony/codec_opus/asterisk-${AST_PV}/x86-32/codec_opus-${MY_PV}-x86_32.tar.gz
+)"
+
+LICENSE="Digium"
+SLOT="0/${AST_PV}"
+KEYWORDS="-* ~amd64 ~x86"
+
+RDEPEND="=net-misc/asterisk-${PV%%.*}*"
+
+RESTRICT="mirror strip"
+
+S="${WORKDIR}"
+
+pkg_setup() {
+   QA_FLAGS_IGNORED="/usr/$(get_libdir)/asterisk/modules/codec_opus.so"
+   QA_PREBUILT="${QA_FLAGS_IGNORED}"
+}
+
+src_install() {
+   local arch
+
+   if use x86; then
+   arch=x86_32
+   elif use amd64; then
+   arch=x86_64
+   fi
+
+   dodoc codec_opus-${MY_PV}-${arch}/README
+   insinto /usr/$(get_libdir)/asterisk/modules/
+   doins "codec_opus-${MY_PV}-${arch}/codec_opus.so"
+
+   insinto /var/lib/asterisk/documentation/thirdparty
+   doins "codec_opus-${MY_PV}-${arch}/codec_opus_config-en_US.xml"
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-g729/

2022-11-05 Thread Joonas Niilola
commit: 428d221cff46b88bbd3b8499cb4d3a4f9f9fbdf3
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sat Oct 22 10:58:20 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Nov  5 13:36:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428d221c

net-misc/asterisk-g729: add 16.0.3.1.10

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk-g729/Manifest|  2 +
 .../asterisk-g729/asterisk-g729-16.0.3.1.10.ebuild | 68 ++
 2 files changed, 70 insertions(+)

diff --git a/net-misc/asterisk-g729/Manifest b/net-misc/asterisk-g729/Manifest
index 8a07c5df0e56..7ff7e83fa10f 100644
--- a/net-misc/asterisk-g729/Manifest
+++ b/net-misc/asterisk-g729/Manifest
@@ -2,6 +2,8 @@ DIST asthostid-x86_32 1678360 BLAKE2B 
0caa098d9891cad9301bbc074d8ef8e0229ef3432c
 DIST asthostid-x86_64 1806296 BLAKE2B 
cd2e08ee760374f781d79a952679dc7d54f83dbd3f9a63dfe8fe4f36ea74c19c4a0486d459a5cb9087700dd6e147bc701489e38ecefe585a4473147a5886
 SHA512 
be7d7b63259d5c4f15e6b3a55b283030bfc3f4ccf59c58848a9803838f7aa2ff470353a4d78d289bdcd40213c0cc81fad31e2bfad690fcaf111ea5cabae5adfd
 DIST astregister-x86_32 2103608 BLAKE2B 
7fdf1c196152612cd28cfe7bf832dedb625b392f5e919480b1fb792327474d6ad91abaf4938ca8b230a1226bef62652e16f8d8ac1d0dad338fe308b3582c72e8
 SHA512 
3c3c4b8a32143d1aaaec6ec6b308335f59cf5381f844412e4e484aedc91bff2601778c28e99628fff828c81d2ec05b4de7c8c1cdddeea3ec37f5331beff47a2c
 DIST astregister-x86_64 2193440 BLAKE2B 
9c9ac2343f5d7291251b9ceaa00fc4f8e4c39673e8d4854f8743beee5c86bbbc14c802c34ff26aa8412f1219113edeab7cb3b7adb94086c2f63724095d9f1fc5
 SHA512 
9302a7ead6bedd6683bcd0da92b7a7ca54fdb975784ef1783aa99f2bb26424dbb77b4c0fa6b809ae6e6ad839807feb055bee5c03a38292737412aa1c3d7df4e4
+DIST codec_g729a-16.0_3.1.10-x86_32.tar.gz 476844 BLAKE2B 
c476afe4a8b2d559157d26fd03250e0ac566019a547ca9ecdb6f734bc1adb5401a2f9ceac59bd98c75e870b20570a2fe6067b635475a23826e3a9f802fa4e39a
 SHA512 
18239b4c0c5cf35b6b1fd8a2a0e0b6453e6c48f27052a6b525392288a08f403c69909c94b74b4bc3748b25ad06764fa57ad7c1022e9471e9c23b7b45e556fbbf
+DIST codec_g729a-16.0_3.1.10-x86_64.tar.gz 476330 BLAKE2B 
51639c52b67133b585ae48df5b363a5eb94c55a33d7fe4cf436eff21f9729ea61e2899419bc510f11706d4a3e002415ce1bd429cd72b5bbad433016c0e7a787d
 SHA512 
489fbc1d3c1a354f3775e46422ca43fd4314af69037c280e95419d0d58dd10df1fa12858b98f6e5905b361164624eccf398e22c3305e78fa9b84d1a8f62afacc
 DIST codec_g729a-16.0_3.1.9-x86_32.tar.gz 476772 BLAKE2B 
e1a7b8baefc551f16618fded2663acfb825a7eab7ca844792e6179bac5b9ac2e0f4c387e3b2861347c6deb5db13f41ecd265c2261dbb65756890d976f4f7
 SHA512 
cddf46f369b0922a5569961688fcd4fb840bcce3a5573549d8a3a3e6150e20cd7c18e32ea07edc10150dd409763504ab50fad5d884fb33a49d624e4ebe0afd10
 DIST codec_g729a-16.0_3.1.9-x86_64.tar.gz 475819 BLAKE2B 
d738dccb1e94ae5458b72de7f52d3bb9964f3be993efe44f615bc06b0c17638ac743dd0465a68c172f339d888ceac35b54babadd217c13b028575c3b1e5aa94b
 SHA512 
f6c60c66fce03ea5ce02301dc9c8b5a93fefbc60089980401cd1fee58357b2c03ab2b12eb50df82d2f3a25613e37c1bb370a319cf0a36c92983ef98aa137429d
 DIST codec_g729a-18.0_3.1.9-x86_32.tar.gz 476626 BLAKE2B 
7a8a0a763fcae579ac4be2891c691e7e540881cfd723a2c25af0c0f67499fde24a3d786d9ec9dddb6ee70e77973d71af6538d52963ff33b41d1940c8b506266d
 SHA512 
bb223c03185d33107dc3cfa9393fe07950ae3a5825e1a347e26d06e9ffb8bfbc7ba350cb1e072dd52eaa6ded5a98e53dec9be8d8c55d89f0c816058a2f6bb247

diff --git a/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.10.ebuild 
b/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.10.ebuild
new file mode 100644
index ..c62b6daea016
--- /dev/null
+++ b/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.10.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="G.729 codec and supporting files for asterisk"
+HOMEPAGE="https://www.sangoma.com/asterisk/software/g729-codec/;
+
+AST_PV="$(ver_cut 1-2)"
+MY_PV="$(ver_rs 2 _)"
+
+SRC_URI="x86? (
+   
https://downloads.digium.com/pub/telephony/codec_g729/asterisk-${AST_PV}/x86-32/codec_g729a-${MY_PV}-x86_32.tar.gz
+   https://downloads.digium.com/pub/register/x86-32/register -> 
astregister-x86_32
+   https://downloads.digium.com/pub/register/x86-32/asthostid -> 
asthostid-x86_32
+)
+amd64? (
+   
https://downloads.digium.com/pub/telephony/codec_g729/asterisk-${AST_PV}/x86-64/codec_g729a-${MY_PV}-x86_64.tar.gz
+   https://downloads.digium.com/pub/register/x86-64/register -> 
astregister-x86_64
+   https://downloads.digium.com/pub/register/x86-64/asthostid -> 
asthostid-x86_64
+)"
+
+LICENSE="Digium"
+SLOT="0/${AST_PV}"
+KEYWORDS="-* ~amd64 ~x86"
+
+RDEPEND="=net-misc/asterisk-$(ver_cut 1)*"
+
+RESTRICT="mirror strip"
+
+S="${WORKDIR}"
+
+pkg_setup() {
+   QA_FLAGS_IGNORED="/usr/$(get_libdir)/asterisk/modules/codec_g729a.so"
+   QA_PREBUILT="${QA_FLAGS_IGNORED}
+   /usr/sbin/asthostid
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2022-11-05 Thread Joonas Niilola
commit: 05ee6802d5f71977238fe7377a59bcbf3c7048ec
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sat Oct 22 10:44:04 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Nov  5 13:36:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ee6802

net-misc/asterisk: add 20.0.0

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-20.0.0.ebuild | 371 +++
 2 files changed, 372 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 4bac52c7e2a3..2f33f9292b4b 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -3,3 +3,4 @@ DIST asterisk-16.27.0.tar.gz 28014649 BLAKE2B 
785650674bb2762ab898118cf49aa2cddd
 DIST asterisk-16.29.0.tar.gz 28105953 BLAKE2B 
a17dbbb1f717ba6d03da71f761f063a5b95e71f50378cf6bc3abdbaf1bcbac462be1b051c1fe1812a6f2c9082c9928a85ea60346dae742149f230ab8ec6c997f
 SHA512 
7a83778c406dbb7d1e0eebc4eb9f51c841fc5fc987445014e685ade9e143bb81e2fb4870a6ddaf3e4721e75bbd5d6468c9d896616bb1411bad84ac6ca510d69b
 DIST asterisk-18.13.0.tar.gz 28127627 BLAKE2B 
24e030d5226fb3cad8e2fedce951fab047afbdf5556821bc246acc3731f25398d47eac7b7e0a97f019d9e97cc6f8990967019db62845f21f3b3459a2c3fced02
 SHA512 
085dfcf15f99d7d96b49a720156678c4de5a88b55375257a9a1234f9dd83f21eed1685d4177dae5978272608e690582367c6c34fdef91bbad54299594d0ce9df
 DIST asterisk-18.15.0.tar.gz 28219845 BLAKE2B 
712e14bcc2f24b645c39fdfbae19771134e065a9f83187e6578aeb70686a19e66faef4fb700089379274b7fbe9f99cdeec92761fa734926b3bb5db2f02cad8ff
 SHA512 
acf202246e149ddc44ffb688a834455420d6ab53989560568cdccf0da121821ee946c45085c964b52632e24109741908d3f4c00ca00d0b4a9402c128becd9e28
+DIST asterisk-20.0.0.tar.gz 28063357 BLAKE2B 
dd9e0c45c5478bffbf1cd8c0cafc4f22481ab9df7ef757bb8f90ada44d8f221b00d1def0baa771c5683de91b6e92d8dd3ff55d17b779a51722c842ac442e7110
 SHA512 
14fb823c8afdc8e1d72ced6a1b65a38f74ad4dda54240bce12c89270920d2c19c813ad0a19d5b717aa83d0e03cc1e8b1dc00ea89ece43154a3169401d159

diff --git a/net-misc/asterisk/asterisk-20.0.0.ebuild 
b/net-misc/asterisk/asterisk-20.0.0.ebuild
new file mode 100644
index ..3ded15bebeb3
--- /dev/null
+++ b/net-misc/asterisk/asterisk-20.0.0.ebuild
@@ -0,0 +1,371 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc pjproject portaudio postgres radius selinux snmp span 
speex srtp +ssl static statsd systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   media-libs/speex
+   media-libs/speexdsp
+   )
+   srtp? ( 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2022-11-05 Thread Joonas Niilola
commit: ab5b82368d12163dab9b3bd9d4a81d636e41b4eb
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sat Oct 22 09:50:32 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Nov  5 13:36:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab5b8236

net-misc/asterisk: add 18.15.0

Closes: https://bugs.gentoo.org/872194
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-18.15.0.ebuild | 375 ++
 2 files changed, 376 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 0342cfe83532..4bac52c7e2a3 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -2,3 +2,4 @@ DIST asterisk-16.26.1.tar.gz 28001023 BLAKE2B 
d426566827bd3466720f94eed04a654eda
 DIST asterisk-16.27.0.tar.gz 28014649 BLAKE2B 
785650674bb2762ab898118cf49aa2cddde60f7e42df0a882751e36053f3cfb7de94475acf6bd484a1998c04b1edd1dca2ee4e9895bf9e411d9b09f91f7a4743
 SHA512 
ae016a79f8c38c5ae0069d0fa7434a564c8a72efa69135ce17dc7febf220a189ef47aba064ab39a2f49be0f7d5138b36e29f2d004ba51aa3724708efce645d1e
 DIST asterisk-16.29.0.tar.gz 28105953 BLAKE2B 
a17dbbb1f717ba6d03da71f761f063a5b95e71f50378cf6bc3abdbaf1bcbac462be1b051c1fe1812a6f2c9082c9928a85ea60346dae742149f230ab8ec6c997f
 SHA512 
7a83778c406dbb7d1e0eebc4eb9f51c841fc5fc987445014e685ade9e143bb81e2fb4870a6ddaf3e4721e75bbd5d6468c9d896616bb1411bad84ac6ca510d69b
 DIST asterisk-18.13.0.tar.gz 28127627 BLAKE2B 
24e030d5226fb3cad8e2fedce951fab047afbdf5556821bc246acc3731f25398d47eac7b7e0a97f019d9e97cc6f8990967019db62845f21f3b3459a2c3fced02
 SHA512 
085dfcf15f99d7d96b49a720156678c4de5a88b55375257a9a1234f9dd83f21eed1685d4177dae5978272608e690582367c6c34fdef91bbad54299594d0ce9df
+DIST asterisk-18.15.0.tar.gz 28219845 BLAKE2B 
712e14bcc2f24b645c39fdfbae19771134e065a9f83187e6578aeb70686a19e66faef4fb700089379274b7fbe9f99cdeec92761fa734926b3bb5db2f02cad8ff
 SHA512 
acf202246e149ddc44ffb688a834455420d6ab53989560568cdccf0da121821ee946c45085c964b52632e24109741908d3f4c00ca00d0b4a9402c128becd9e28

diff --git a/net-misc/asterisk/asterisk-18.15.0.ebuild 
b/net-misc/asterisk/asterisk-18.15.0.ebuild
new file mode 100644
index ..6f67640cb4aa
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.15.0.ebuild
@@ -0,0 +1,375 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   media-libs/speex
+ 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-g729/

2022-11-05 Thread Joonas Niilola
commit: b88e9da54385be3f7aa60fc0f4bd83b30d9062a1
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sat Oct 22 10:58:50 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Nov  5 13:36:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b88e9da5

net-misc/asterisk-g729: add 18.0.3.1.10

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk-g729/Manifest|  2 +
 .../asterisk-g729/asterisk-g729-18.0.3.1.10.ebuild | 68 ++
 2 files changed, 70 insertions(+)

diff --git a/net-misc/asterisk-g729/Manifest b/net-misc/asterisk-g729/Manifest
index 7ff7e83fa10f..26b0114aaff7 100644
--- a/net-misc/asterisk-g729/Manifest
+++ b/net-misc/asterisk-g729/Manifest
@@ -6,5 +6,7 @@ DIST codec_g729a-16.0_3.1.10-x86_32.tar.gz 476844 BLAKE2B 
c476afe4a8b2d559157d26
 DIST codec_g729a-16.0_3.1.10-x86_64.tar.gz 476330 BLAKE2B 
51639c52b67133b585ae48df5b363a5eb94c55a33d7fe4cf436eff21f9729ea61e2899419bc510f11706d4a3e002415ce1bd429cd72b5bbad433016c0e7a787d
 SHA512 
489fbc1d3c1a354f3775e46422ca43fd4314af69037c280e95419d0d58dd10df1fa12858b98f6e5905b361164624eccf398e22c3305e78fa9b84d1a8f62afacc
 DIST codec_g729a-16.0_3.1.9-x86_32.tar.gz 476772 BLAKE2B 
e1a7b8baefc551f16618fded2663acfb825a7eab7ca844792e6179bac5b9ac2e0f4c387e3b2861347c6deb5db13f41ecd265c2261dbb65756890d976f4f7
 SHA512 
cddf46f369b0922a5569961688fcd4fb840bcce3a5573549d8a3a3e6150e20cd7c18e32ea07edc10150dd409763504ab50fad5d884fb33a49d624e4ebe0afd10
 DIST codec_g729a-16.0_3.1.9-x86_64.tar.gz 475819 BLAKE2B 
d738dccb1e94ae5458b72de7f52d3bb9964f3be993efe44f615bc06b0c17638ac743dd0465a68c172f339d888ceac35b54babadd217c13b028575c3b1e5aa94b
 SHA512 
f6c60c66fce03ea5ce02301dc9c8b5a93fefbc60089980401cd1fee58357b2c03ab2b12eb50df82d2f3a25613e37c1bb370a319cf0a36c92983ef98aa137429d
+DIST codec_g729a-18.0_3.1.10-x86_32.tar.gz 475393 BLAKE2B 
ad7b2c7699f82f27bce00aa528e22166c9345229fc1169cd358e088d470dd781e229b76c3939e123809efc9dcaf065d9cfd27efef99818f7a765d7771af2649b
 SHA512 
767d21fc669a4e6fe2da7fe12ed7e3f9fe62090d0f5eb669305d5cb74ae11211b99e01535a1b2c13574d2791a5bda9c8852c7d2ae368b616cd4703d99898
+DIST codec_g729a-18.0_3.1.10-x86_64.tar.gz 476294 BLAKE2B 
21fe46bdd544627dbe018730676091f9882ef25a02e6ce436f25757e46b91a6670c410da94c96fb9bc30e5e1976f3803d290049da319a2ad6230612e7805ebc6
 SHA512 
c7aaa72e7744309971e8abc71da8217ba181f85c163e24ca82bc0ac1276cb4e6e8107edf9f896fee941c8680188f931a14de3d2fbc5cdadfd3c9ecef53c15618
 DIST codec_g729a-18.0_3.1.9-x86_32.tar.gz 476626 BLAKE2B 
7a8a0a763fcae579ac4be2891c691e7e540881cfd723a2c25af0c0f67499fde24a3d786d9ec9dddb6ee70e77973d71af6538d52963ff33b41d1940c8b506266d
 SHA512 
bb223c03185d33107dc3cfa9393fe07950ae3a5825e1a347e26d06e9ffb8bfbc7ba350cb1e072dd52eaa6ded5a98e53dec9be8d8c55d89f0c816058a2f6bb247
 DIST codec_g729a-18.0_3.1.9-x86_64.tar.gz 475817 BLAKE2B 
ef45f1edab67b1fdb57d11340d2b3885c72d9f09f00fdccfdaa8674d61cf95ddf8ace223f29049e1e700f0bdcabd824ffbfa5382e492a1e0d0a47e1ab030d606
 SHA512 
12bbd2bcef0b7138d0ef261b6b1265f803526ce3c4ec371be830267e01e0e674150f17169742fe72737291b162136ea5224b320b655112cbc10fa207733c7f54

diff --git a/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.10.ebuild 
b/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.10.ebuild
new file mode 100644
index ..c62b6daea016
--- /dev/null
+++ b/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.10.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="G.729 codec and supporting files for asterisk"
+HOMEPAGE="https://www.sangoma.com/asterisk/software/g729-codec/;
+
+AST_PV="$(ver_cut 1-2)"
+MY_PV="$(ver_rs 2 _)"
+
+SRC_URI="x86? (
+   
https://downloads.digium.com/pub/telephony/codec_g729/asterisk-${AST_PV}/x86-32/codec_g729a-${MY_PV}-x86_32.tar.gz
+   https://downloads.digium.com/pub/register/x86-32/register -> 
astregister-x86_32
+   https://downloads.digium.com/pub/register/x86-32/asthostid -> 
asthostid-x86_32
+)
+amd64? (
+   
https://downloads.digium.com/pub/telephony/codec_g729/asterisk-${AST_PV}/x86-64/codec_g729a-${MY_PV}-x86_64.tar.gz
+   https://downloads.digium.com/pub/register/x86-64/register -> 
astregister-x86_64
+   https://downloads.digium.com/pub/register/x86-64/asthostid -> 
asthostid-x86_64
+)"
+
+LICENSE="Digium"
+SLOT="0/${AST_PV}"
+KEYWORDS="-* ~amd64 ~x86"
+
+RDEPEND="=net-misc/asterisk-$(ver_cut 1)*"
+
+RESTRICT="mirror strip"
+
+S="${WORKDIR}"
+
+pkg_setup() {
+   QA_FLAGS_IGNORED="/usr/$(get_libdir)/asterisk/modules/codec_g729a.so"
+   QA_PREBUILT="${QA_FLAGS_IGNORED}
+   /usr/sbin/asthostid
+   /usr/sbin/astregister"
+}
+
+src_unpack() {
+   local dfile
+
+   for dfile in ${A}; do
+   [[ "${dfile}" = *.tar.gz ]] && unpack "${dfile}"
+   cp "${DISTDIR}/${dfile}" "${WORKDIR}/" || die "Error copying 
${dfile} to ${WORKDIR}"
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-g729/

2022-11-05 Thread Joonas Niilola
commit: f4e40979d27e365caeaefae75dd68c3ff136ab1f
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sat Oct 22 10:59:32 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Nov  5 13:36:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e40979

net-misc/asterisk-g729: add 20.0.3.1.10

Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/27895
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk-g729/Manifest|  2 +
 .../asterisk-g729/asterisk-g729-20.0.3.1.10.ebuild | 68 ++
 2 files changed, 70 insertions(+)

diff --git a/net-misc/asterisk-g729/Manifest b/net-misc/asterisk-g729/Manifest
index 26b0114aaff7..58409a983684 100644
--- a/net-misc/asterisk-g729/Manifest
+++ b/net-misc/asterisk-g729/Manifest
@@ -10,3 +10,5 @@ DIST codec_g729a-18.0_3.1.10-x86_32.tar.gz 475393 BLAKE2B 
ad7b2c7699f82f27bce00a
 DIST codec_g729a-18.0_3.1.10-x86_64.tar.gz 476294 BLAKE2B 
21fe46bdd544627dbe018730676091f9882ef25a02e6ce436f25757e46b91a6670c410da94c96fb9bc30e5e1976f3803d290049da319a2ad6230612e7805ebc6
 SHA512 
c7aaa72e7744309971e8abc71da8217ba181f85c163e24ca82bc0ac1276cb4e6e8107edf9f896fee941c8680188f931a14de3d2fbc5cdadfd3c9ecef53c15618
 DIST codec_g729a-18.0_3.1.9-x86_32.tar.gz 476626 BLAKE2B 
7a8a0a763fcae579ac4be2891c691e7e540881cfd723a2c25af0c0f67499fde24a3d786d9ec9dddb6ee70e77973d71af6538d52963ff33b41d1940c8b506266d
 SHA512 
bb223c03185d33107dc3cfa9393fe07950ae3a5825e1a347e26d06e9ffb8bfbc7ba350cb1e072dd52eaa6ded5a98e53dec9be8d8c55d89f0c816058a2f6bb247
 DIST codec_g729a-18.0_3.1.9-x86_64.tar.gz 475817 BLAKE2B 
ef45f1edab67b1fdb57d11340d2b3885c72d9f09f00fdccfdaa8674d61cf95ddf8ace223f29049e1e700f0bdcabd824ffbfa5382e492a1e0d0a47e1ab030d606
 SHA512 
12bbd2bcef0b7138d0ef261b6b1265f803526ce3c4ec371be830267e01e0e674150f17169742fe72737291b162136ea5224b320b655112cbc10fa207733c7f54
+DIST codec_g729a-20.0_3.1.10-x86_32.tar.gz 476843 BLAKE2B 
8d014823184f17c158de9720bc903f841f290f1171344bc7a54ad7cf40627b7fcac697e642c35feef4e6eccff58b7fc85775e5d5a31c518b35a3b6c7bf258b19
 SHA512 
81d7d0921c9f17b31d9d3a3dd7e81844ee17bc9afd58418c2add40409c3eda932330e93411f32b5af67a42877f6abfba5d9b599812cc0655b2cc9851f1257c3c
+DIST codec_g729a-20.0_3.1.10-x86_64.tar.gz 476178 BLAKE2B 
f27787c17929deecf048c0b79f38bd3630375d1e09afe142052ff7b4f9ef3d5577a09b11a11aa551ae6d82f44cf40931550fa5612ec132befa3c9e3776b7dd58
 SHA512 
91df558f4c88af703bde270d0e360ebba074ab5ff917f163f8a525b7fa0e4a2e7480884effafb1253d6a67a72e640d1cdaba75c10c24283655136d8a356dec56

diff --git a/net-misc/asterisk-g729/asterisk-g729-20.0.3.1.10.ebuild 
b/net-misc/asterisk-g729/asterisk-g729-20.0.3.1.10.ebuild
new file mode 100644
index ..c62b6daea016
--- /dev/null
+++ b/net-misc/asterisk-g729/asterisk-g729-20.0.3.1.10.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="G.729 codec and supporting files for asterisk"
+HOMEPAGE="https://www.sangoma.com/asterisk/software/g729-codec/;
+
+AST_PV="$(ver_cut 1-2)"
+MY_PV="$(ver_rs 2 _)"
+
+SRC_URI="x86? (
+   
https://downloads.digium.com/pub/telephony/codec_g729/asterisk-${AST_PV}/x86-32/codec_g729a-${MY_PV}-x86_32.tar.gz
+   https://downloads.digium.com/pub/register/x86-32/register -> 
astregister-x86_32
+   https://downloads.digium.com/pub/register/x86-32/asthostid -> 
asthostid-x86_32
+)
+amd64? (
+   
https://downloads.digium.com/pub/telephony/codec_g729/asterisk-${AST_PV}/x86-64/codec_g729a-${MY_PV}-x86_64.tar.gz
+   https://downloads.digium.com/pub/register/x86-64/register -> 
astregister-x86_64
+   https://downloads.digium.com/pub/register/x86-64/asthostid -> 
asthostid-x86_64
+)"
+
+LICENSE="Digium"
+SLOT="0/${AST_PV}"
+KEYWORDS="-* ~amd64 ~x86"
+
+RDEPEND="=net-misc/asterisk-$(ver_cut 1)*"
+
+RESTRICT="mirror strip"
+
+S="${WORKDIR}"
+
+pkg_setup() {
+   QA_FLAGS_IGNORED="/usr/$(get_libdir)/asterisk/modules/codec_g729a.so"
+   QA_PREBUILT="${QA_FLAGS_IGNORED}
+   /usr/sbin/asthostid
+   /usr/sbin/astregister"
+}
+
+src_unpack() {
+   local dfile
+
+   for dfile in ${A}; do
+   [[ "${dfile}" = *.tar.gz ]] && unpack "${dfile}"
+   cp "${DISTDIR}/${dfile}" "${WORKDIR}/" || die "Error copying 
${dfile} to ${WORKDIR}"
+   done
+}
+
+src_install() {
+   local binsuffix
+
+   if use x86; then
+   binsuffix=x86_32
+   elif use amd64; then
+   binsuffix=x86_64
+   fi
+
+   newsbin astregister-${binsuffix} astregister
+   newsbin asthostid-${binsuffix} asthostid
+
+   dodoc codec_g729a-${MY_PV}-${binsuffix}/README
+   insinto usr/$(get_libdir)/asterisk/modules/
+   doins "codec_g729a-${MY_PV}-${binsuffix}/codec_g729a.so"
+}
+
+pkg_postinst() {
+   einfo "Please note that Digium's register utility has been installed as 
astregister"
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2022-11-05 Thread Joonas Niilola
commit: e04a82e8466558cd89e104f168a7b0fc953442af
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sat Oct 22 09:13:15 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Nov  5 13:36:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e04a82e8

net-misc/asterisk: add 16.29.0

Bug: https://bugs.gentoo.org/872194

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-16.29.0.ebuild | 377 ++
 2 files changed, 378 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index c803bab2b67f..0342cfe83532 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -1,3 +1,4 @@
 DIST asterisk-16.26.1.tar.gz 28001023 BLAKE2B 
d426566827bd3466720f94eed04a654edac3566fd7cdd77e0a1596d4536b5612e24d48e8dc6891a89f2f63feef938a5c1fd6898c5a5efcd56d1a11500fa9e00b
 SHA512 
cc8c72c8167210bc506ee224f83208d1c0f983a9e061465a25b133fce526fdf56693a9e5cbb1f65d13cb9c9515619663748b332c704d17e21d90ef37a697948a
 DIST asterisk-16.27.0.tar.gz 28014649 BLAKE2B 
785650674bb2762ab898118cf49aa2cddde60f7e42df0a882751e36053f3cfb7de94475acf6bd484a1998c04b1edd1dca2ee4e9895bf9e411d9b09f91f7a4743
 SHA512 
ae016a79f8c38c5ae0069d0fa7434a564c8a72efa69135ce17dc7febf220a189ef47aba064ab39a2f49be0f7d5138b36e29f2d004ba51aa3724708efce645d1e
+DIST asterisk-16.29.0.tar.gz 28105953 BLAKE2B 
a17dbbb1f717ba6d03da71f761f063a5b95e71f50378cf6bc3abdbaf1bcbac462be1b051c1fe1812a6f2c9082c9928a85ea60346dae742149f230ab8ec6c997f
 SHA512 
7a83778c406dbb7d1e0eebc4eb9f51c841fc5fc987445014e685ade9e143bb81e2fb4870a6ddaf3e4721e75bbd5d6468c9d896616bb1411bad84ac6ca510d69b
 DIST asterisk-18.13.0.tar.gz 28127627 BLAKE2B 
24e030d5226fb3cad8e2fedce951fab047afbdf5556821bc246acc3731f25398d47eac7b7e0a97f019d9e97cc6f8990967019db62845f21f3b3459a2c3fced02
 SHA512 
085dfcf15f99d7d96b49a720156678c4de5a88b55375257a9a1234f9dd83f21eed1685d4177dae5978272608e690582367c6c34fdef91bbad54299594d0ce9df

diff --git a/net-misc/asterisk/asterisk-16.29.0.ebuild 
b/net-misc/asterisk/asterisk-16.29.0.ebuild
new file mode 100644
index ..6d68818bc88a
--- /dev/null
+++ b/net-misc/asterisk/asterisk-16.29.0.ebuild
@@ -0,0 +1,377 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   +voicemail_storage_file
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   ^^ ( ${IUSE_VOICEMAIL_STORAGE[*]//+/} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.9:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   media-libs/speex
+  

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/files/

2022-08-24 Thread John Helmert III
commit: 3936bafb10bd149224096c2600b6253424851486
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Aug 24 17:38:55 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Aug 24 21:11:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3936bafb

net-misc/asterisk: remove unused files

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.14
Closes: https://github.com/gentoo/gentoo/pull/27004
Signed-off-by: John Helmert III  gentoo.org>

 net-misc/asterisk/files/confd-16.16.2-r1 | 171 -
 net-misc/asterisk/files/initd-16.22.0-18.8.0 | 363 ---
 2 files changed, 534 deletions(-)

diff --git a/net-misc/asterisk/files/confd-16.16.2-r1 
b/net-misc/asterisk/files/confd-16.16.2-r1
deleted file mode 100644
index a2da978af924..
--- a/net-misc/asterisk/files/confd-16.16.2-r1
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-#
-# Additional options for asterisk
-#
-# see "asterisk -h" for a list of options
-#
-# No default.
-#
-#ASTERISK_OPTS=""
-
-#
-# User and group to run asterisk as
-#
-# Value: double-colon separated list of user and group, or empty to run as 
root:
-#
-#
-# "asterisk:asterisk" to run as user "asterisk" and group "asterisk"
-# "asterisk" to run as user "asterisk" and all groups that user "asterisk" is 
a member of
-# ":asterisk" to run as user "root" and group "asterisk"
-#
-# Default: asterisk
-#
-#ASTERISK_USER="asterisk"
-
-#
-# Nicelevel
-#
-# Set the priority of the asterisk process
-#
-# Value: (highest) -20..19 (lowest)
-#
-# No default (leave scheduling to be system default).
-#
-#ASTERISK_NICE="19"
-
-# Send crash notifications emails to this address
-# (needs a working mail service and /usr/sbin/sendmail to do so (e.g. ssmtp))
-#
-# Value: Email address or empty to disable
-#
-# No default.
-#
-#ASTERISK_NOTIFY_EMAIL="root"
-
-#
-# Send asterisk's output to this terminal
-#
-# Value: Full path to device node or a number
-#
-# No default.
-#
-#ASTERISK_TTY="/dev/tty9"
-
-#
-# Start an asterisk console on the terminal specified by ASTERISK_TTY
-#
-# Warning! Use only for debugging, this is a potential security issue!
-#
-# Value: yes/no
-#
-# Default: no
-#
-#ASTERISK_CONSOLE="no"
-
-#
-# Maximum size of core files.
-#
-# Value: Size in bytes, unlimited for no limit or empty to disable.
-#
-# Default:  do not generate core dumps
-#
-#ASTERISK_CORE_SIZE="unlimited"
-
-#
-# ASTERISK_CORE_DIR
-#
-# Value: Directory (will be created if non-existant).
-#
-# Default: /tmp
-#
-#ASTERISK_CORE_DIR="/var/lib/asterisk/core"
-
-#
-# Max number of filedescriptors.  asterisk can trivially run out of
-# descriptors.  In most (SIP) cases it uses at least four descriptors per call,
-# and this is a conservative value.
-#
-# Value: Number of descriptors
-#
-# Default: leave system default in place.
-#
-ASTERISK_MAX_FD="4096"
-
-#
-# Delay time before restarting asterisk after a crash.
-#
-# Value: Number of seconds to sleep after a crash before restarting.
-#
-# Default: 5
-#
-#ASTERISK_RESTART_DELAY=5
-
-#
-# The stop mechanism to use.  Asterisk can do gracefully, when convenient or 
now.
-# By default we expect you to want to stop as soon as possible, so we default
-#
-# Default: gracefully
-#
-#ASTERISK_STOP_METHOD="when convenient"
-
-#
-# By default the init script waits two minutes for asterisk to stop.  This 
allows
-# you to change that, or even completely disable and go into wait for ever 
mode (-1).
-# The value here is in seconds.
-#
-# Default: 120
-#
-#ASTERISK_STOP_TIMEOUT=-1
-
-#
-# Kill these tasks after asterisk crashed
-#
-# Warning! This will kill _ALL_ tasks with the specified names!
-#
-# Value: Space separated list of names in double quotes (e.g. "mpg123 mad")
-#
-# Default is to not do stupid things like killing random processes.
-#
-#ASTERISK_CLEANUP_ON_CRASH="mpg123 asterisk-mpg123 mad"
-
-#
-# ASTERISK_CONFDIR
-#
-# If you'd like an alternative folder to /etc/${RC_SVCNAME} to be used
-# (typically /etc/asterisk) to be used for configuration.
-#
-# Default: /etc/${RC_SVCNAME}
-#
-#ASTERISK_CONFDIR="/etc/foo/bar"
-
-# ASTERISK_CACHEDIR
-#
-# Value: Directory to which astcachedir in asterisk.conf is set.
-#
-# Default: /var/cache/asterisk
-#
-#ASTERISK_CACHEDIR="/var/cache/asterisk"
-
-
-#
-# Normally the init script will not wait for asterisk to fully boot.  With this
-# setting set to yes/true/1 it will issue a "core waitfullybooted" directly
-# after starting asterisk, and wait for asterisk to start up completely.  This
-# is useful in certain conditions where other software requires asterisk to be
-# properly started before they themselves can be started.
-#
-# Default:  no
-#
-#ASTERISK_WAITBOOTED=yes
-
-#
-# When core-dumping, the default was to generate core-$(date +%Y%m%d-%H%M%S).
-# In certain highly unusual configurations it's 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-opus/

2022-08-23 Thread Matthew Smith
commit: 70610128f407d2ec3435062ced92c3d85b1336dc
Author: Jaco Kroon  uls  co  za>
AuthorDate: Tue Aug 23 07:54:54 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Aug 23 08:49:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70610128

net-misc/asterisk-opus: Remove :13

net-misc/asterisk:13 is going away due to security concerns.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/asterisk-opus/Manifest|  2 -
 .../asterisk-opus-13.0.1.3.0-r1.ebuild | 49 --
 2 files changed, 51 deletions(-)

diff --git a/net-misc/asterisk-opus/Manifest b/net-misc/asterisk-opus/Manifest
index 9cb523f867a8..4809a15fa119 100644
--- a/net-misc/asterisk-opus/Manifest
+++ b/net-misc/asterisk-opus/Manifest
@@ -1,5 +1,3 @@
-DIST codec_opus-13.0_1.3.0-x86_32.tar.gz 308059 BLAKE2B 
ec93fe29c030f2e63dffef882326c9f362e2a81c8de26eb04e96995c00acf965ea376555c0befa90bdf0f2592d40cc2e296abba720702a6cd7f6683f9784d533
 SHA512 
aa4aafa4c688a328eec81daafd0589fc3a25d22d374742a0500ca71763d4191a24b055e3eb6ecd9bd3a0556ef359ab9a8482b44e9c1633568136db4997284063
-DIST codec_opus-13.0_1.3.0-x86_64.tar.gz 343694 BLAKE2B 
ff43085aabbfc4f4082dc22f11b12d62ddb631b46df492baef8786a1f76cbc6b2828091867d40c77f0c268ed2ba50148fd6a1394493b595342da408d6746fe20
 SHA512 
0932006e8537ddee8c73b598bf04b6b552e1bf9527c65abdd6f7b8ff7ef677e251bc4fff55233e5d7e715f9ff5b928347618ed0d14a1f6bc9c6c728303593213
 DIST codec_opus-16.0_1.3.0-x86_32.tar.gz 394187 BLAKE2B 
0b187360ae65fe4cfd56f90c2f617da916ec4ee9046a6ab9af3764c9182fce22bdaccf79eb1917ff4535201a96adda84761b7bb829aa062751d6836c539caa58
 SHA512 
851c94f327ed8823069d1a83ca750a607780753d3ea37f52e8ca5ad4c14a419be1b86c47adb965722f27de0cca2a829a3454d3f2c44925c676d040e78d440ad1
 DIST codec_opus-16.0_1.3.0-x86_64.tar.gz 388551 BLAKE2B 
d36f4ce8e9414e0887232afe6fd15098e48eb5ccaf690f340d4a62eaac432342a61e43801260f0198bd68af58217ef2a9aacd6d46af99b192444fa59994ff590
 SHA512 
601d04de2bd4e67cd3d111c8a6c383ea3885180f8ab82c8943e0d09f8203cff3e6d45b6048843946d53b4002d01d31d92592107053e512b5347568050aba5ac7
 DIST codec_opus-18.0_1.3.0-x86_32.tar.gz 394411 BLAKE2B 
ecd374e7a6d0f8ee9dfffe7437276fabbcdbc334c0d3791874fcc22b41f150bb0ea2918920018bfb28b27538be9cb4fa4fe430d05e3c117041b33890e9d72ee5
 SHA512 
5d7b6651b8097a017ccbddd82811558d1b3e6f82871c4b761212f3695baa9207899fbce35cb9185a4543ad8fc8b11557c73bb21f3fc57e7d4b45f9e75a8189cf

diff --git a/net-misc/asterisk-opus/asterisk-opus-13.0.1.3.0-r1.ebuild 
b/net-misc/asterisk-opus/asterisk-opus-13.0.1.3.0-r1.ebuild
deleted file mode 100644
index 9d7059690599..
--- a/net-misc/asterisk-opus/asterisk-opus-13.0.1.3.0-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="OPUS codec and supporting files for asterisk"
-HOMEPAGE="https://wiki.asterisk.org/wiki/display/AST/Codec+Opus;
-
-AST_PV="$(ver_cut 1-2)"
-MY_PV="$(ver_rs 2 _)"
-
-SRC_URI="amd64? (
-   
https://downloads.digium.com/pub/telephony/codec_opus/asterisk-${AST_PV}/x86-64/codec_opus-${MY_PV}-x86_64.tar.gz
-)
-x86? (
-   
https://downloads.digium.com/pub/telephony/codec_opus/asterisk-${AST_PV}/x86-32/codec_opus-${MY_PV}-x86_32.tar.gz
-)"
-
-LICENSE="Digium"
-SLOT="0/${AST_PV}"
-KEYWORDS="-* amd64 x86"
-
-RDEPEND="=net-misc/asterisk-${PV%%.*}*"
-
-RESTRICT="mirror strip"
-
-S="${WORKDIR}"
-
-pkg_setup() {
-   QA_FLAGS_IGNORED="/usr/$(get_libdir)/asterisk/modules/codec_opus.so"
-   QA_PREBUILT="${QA_FLAGS_IGNORED}"
-}
-
-src_install() {
-   local arch
-
-   if use x86; then
-   arch=x86_32
-   elif use amd64; then
-   arch=x86_64
-   fi
-
-   dodoc codec_opus-${MY_PV}-${arch}/README
-   insinto /usr/$(get_libdir)/asterisk/modules/
-   doins "codec_opus-${MY_PV}-${arch}/codec_opus.so"
-
-   insinto /var/lib/asterisk/documentation/thirdparty
-   doins "codec_opus-${MY_PV}-${arch}/codec_opus_config-en_US.xml"
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-g729/

2022-08-23 Thread Matthew Smith
commit: d59d74f395d8729897c25a24927820925963b78a
Author: Jaco Kroon  uls  co  za>
AuthorDate: Tue Aug 23 07:55:29 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Aug 23 08:49:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d59d74f3

net-misc/asterisk-g729: Remove :13

net-misc/asterisk:13 is going away due to security.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/asterisk-g729/Manifest|  2 -
 .../asterisk-g729-13.0.3.1.9-r1.ebuild | 68 --
 2 files changed, 70 deletions(-)

diff --git a/net-misc/asterisk-g729/Manifest b/net-misc/asterisk-g729/Manifest
index 4df9a0fd8b5e..8a07c5df0e56 100644
--- a/net-misc/asterisk-g729/Manifest
+++ b/net-misc/asterisk-g729/Manifest
@@ -2,8 +2,6 @@ DIST asthostid-x86_32 1678360 BLAKE2B 
0caa098d9891cad9301bbc074d8ef8e0229ef3432c
 DIST asthostid-x86_64 1806296 BLAKE2B 
cd2e08ee760374f781d79a952679dc7d54f83dbd3f9a63dfe8fe4f36ea74c19c4a0486d459a5cb9087700dd6e147bc701489e38ecefe585a4473147a5886
 SHA512 
be7d7b63259d5c4f15e6b3a55b283030bfc3f4ccf59c58848a9803838f7aa2ff470353a4d78d289bdcd40213c0cc81fad31e2bfad690fcaf111ea5cabae5adfd
 DIST astregister-x86_32 2103608 BLAKE2B 
7fdf1c196152612cd28cfe7bf832dedb625b392f5e919480b1fb792327474d6ad91abaf4938ca8b230a1226bef62652e16f8d8ac1d0dad338fe308b3582c72e8
 SHA512 
3c3c4b8a32143d1aaaec6ec6b308335f59cf5381f844412e4e484aedc91bff2601778c28e99628fff828c81d2ec05b4de7c8c1cdddeea3ec37f5331beff47a2c
 DIST astregister-x86_64 2193440 BLAKE2B 
9c9ac2343f5d7291251b9ceaa00fc4f8e4c39673e8d4854f8743beee5c86bbbc14c802c34ff26aa8412f1219113edeab7cb3b7adb94086c2f63724095d9f1fc5
 SHA512 
9302a7ead6bedd6683bcd0da92b7a7ca54fdb975784ef1783aa99f2bb26424dbb77b4c0fa6b809ae6e6ad839807feb055bee5c03a38292737412aa1c3d7df4e4
-DIST codec_g729a-13.0_3.1.9-x86_32.tar.gz 411156 BLAKE2B 
179c77d32d1f8ac3314813a1d2ce51cee1cb7b9c1b9f5e8e78c4ed1169c0719f893c55c4fe890fb657196a37c5a4779164924a8696817ba7bbe6f17146286b82
 SHA512 
9b064b3db3c40f900b88937efde1605dfb67316d92adc3774b4e3322e9bc5042e6670a2d385b6487a8980620eb92c8564b4fd3535810bab117f53b2762e8ca68
-DIST codec_g729a-13.0_3.1.9-x86_64.tar.gz 478364 BLAKE2B 
49136479e1bd139fcb22130868575d5be7d6784081307679cfeee16951f6a303b5328a62c23a0ade506f2df0527b275bd198560dacd59ba5b9ba237095622778
 SHA512 
5fa2dca977ca1dcbf3019fc86c3edc91fd561c814bfa9a5202680b7a581f03faa1705a4392a70409f9cd30a4379691b609f0f572030972cbe432cad435314951
 DIST codec_g729a-16.0_3.1.9-x86_32.tar.gz 476772 BLAKE2B 
e1a7b8baefc551f16618fded2663acfb825a7eab7ca844792e6179bac5b9ac2e0f4c387e3b2861347c6deb5db13f41ecd265c2261dbb65756890d976f4f7
 SHA512 
cddf46f369b0922a5569961688fcd4fb840bcce3a5573549d8a3a3e6150e20cd7c18e32ea07edc10150dd409763504ab50fad5d884fb33a49d624e4ebe0afd10
 DIST codec_g729a-16.0_3.1.9-x86_64.tar.gz 475819 BLAKE2B 
d738dccb1e94ae5458b72de7f52d3bb9964f3be993efe44f615bc06b0c17638ac743dd0465a68c172f339d888ceac35b54babadd217c13b028575c3b1e5aa94b
 SHA512 
f6c60c66fce03ea5ce02301dc9c8b5a93fefbc60089980401cd1fee58357b2c03ab2b12eb50df82d2f3a25613e37c1bb370a319cf0a36c92983ef98aa137429d
 DIST codec_g729a-18.0_3.1.9-x86_32.tar.gz 476626 BLAKE2B 
7a8a0a763fcae579ac4be2891c691e7e540881cfd723a2c25af0c0f67499fde24a3d786d9ec9dddb6ee70e77973d71af6538d52963ff33b41d1940c8b506266d
 SHA512 
bb223c03185d33107dc3cfa9393fe07950ae3a5825e1a347e26d06e9ffb8bfbc7ba350cb1e072dd52eaa6ded5a98e53dec9be8d8c55d89f0c816058a2f6bb247

diff --git a/net-misc/asterisk-g729/asterisk-g729-13.0.3.1.9-r1.ebuild 
b/net-misc/asterisk-g729/asterisk-g729-13.0.3.1.9-r1.ebuild
deleted file mode 100644
index 5f5eeeb743d5..
--- a/net-misc/asterisk-g729/asterisk-g729-13.0.3.1.9-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="G.729 codec and supporting files for asterisk"
-HOMEPAGE="https://www.sangoma.com/asterisk/software/g729-codec/;
-
-AST_PV="$(ver_cut 1-2)"
-MY_PV="$(ver_rs 2 _)"
-
-SRC_URI="x86? (
-   
https://downloads.digium.com/pub/telephony/codec_g729/asterisk-${AST_PV}/x86-32/codec_g729a-${MY_PV}-x86_32.tar.gz
-   https://downloads.digium.com/pub/register/x86-32/register -> 
astregister-x86_32
-   https://downloads.digium.com/pub/register/x86-32/asthostid -> 
asthostid-x86_32
-)
-amd64? (
-   
https://downloads.digium.com/pub/telephony/codec_g729/asterisk-${AST_PV}/x86-64/codec_g729a-${MY_PV}-x86_64.tar.gz
-   https://downloads.digium.com/pub/register/x86-64/register -> 
astregister-x86_64
-   https://downloads.digium.com/pub/register/x86-64/asthostid -> 
asthostid-x86_64
-)"
-
-LICENSE="Digium"
-SLOT="0/${AST_PV}"
-KEYWORDS="-* amd64 x86"
-
-RDEPEND="=net-misc/asterisk-$(ver_cut 1)*"
-
-RESTRICT="mirror strip"
-
-S="${WORKDIR}"
-
-pkg_setup() {
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2022-08-18 Thread Sam James
commit: 826f3f8b960f192aac71c3f4e4a799ca57b082f2
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 19 03:40:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 19 03:46:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=826f3f8b

net-misc/asterisk: add github upstream metadata

It's a mirror but it's useful to be able to get to the
repo quickly for checking things.

Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-misc/asterisk/metadata.xml b/net-misc/asterisk/metadata.xml
index 24a85024683a..a24c794eaae3 100644
--- a/net-misc/asterisk/metadata.xml
+++ b/net-misc/asterisk/metadata.xml
@@ -25,4 +25,7 @@
Enable statsd integration
Enable improved DNS core (SRV, NAPTR) by 
use of libunbound

+   
+   asterisk/asterisk
+   
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2022-08-18 Thread Sam James
commit: ad2189a274995e6f36a0f2ab796925699da85fb6
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 18 21:30:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 18 21:30:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad2189a2

net-misc/asterisk: Stabilize 18.13.0 x86, #857867

Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/asterisk-18.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-18.13.0.ebuild 
b/net-misc/asterisk/asterisk-18.13.0.ebuild
index 35c1425772ec..4294a967beb9 100644
--- a/net-misc/asterisk/asterisk-18.13.0.ebuild
+++ b/net-misc/asterisk/asterisk-18.13.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2022-08-18 Thread Sam James
commit: 4a4f8e1c6a94076ba5a481db1c60f1eadb4a6ad1
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 18 21:30:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 18 21:30:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a4f8e1c

net-misc/asterisk: Stabilize 16.26.1 x86, #857867

Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/asterisk-16.26.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-16.26.1.ebuild 
b/net-misc/asterisk/asterisk-16.26.1.ebuild
index 9476542d1b24..92057c69d284 100644
--- a/net-misc/asterisk/asterisk-16.26.1.ebuild
+++ b/net-misc/asterisk/asterisk-16.26.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 IUSE_VOICEMAIL_STORAGE=(
+voicemail_storage_file



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2022-08-18 Thread Sam James
commit: 7c800d68d17b4e18e5d15df789598a97e429c21f
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 18 21:30:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 18 21:30:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c800d68

net-misc/asterisk: Stabilize 18.13.0 amd64, #857867

Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/asterisk-18.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-18.13.0.ebuild 
b/net-misc/asterisk/asterisk-18.13.0.ebuild
index cdb30c050d92..35c1425772ec 100644
--- a/net-misc/asterisk/asterisk-18.13.0.ebuild
+++ b/net-misc/asterisk/asterisk-18.13.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2022-08-18 Thread Sam James
commit: 2a2311fccac71c6095e617e7e89a86c7ddca0d3e
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 18 21:30:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 18 21:30:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a2311fc

net-misc/asterisk: Stabilize 16.26.1 amd64, #857867

Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/asterisk-16.26.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-16.26.1.ebuild 
b/net-misc/asterisk/asterisk-16.26.1.ebuild
index 357286071693..9476542d1b24 100644
--- a/net-misc/asterisk/asterisk-16.26.1.ebuild
+++ b/net-misc/asterisk/asterisk-16.26.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 IUSE_VOICEMAIL_STORAGE=(
+voicemail_storage_file



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2022-08-18 Thread Sam James
commit: a8798b7bd83135647851684f6bf1cd8e1322040c
Author: Jaco Kroon  uls  co  za>
AuthorDate: Thu Aug 18 20:46:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 18 21:01:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8798b7b

net-misc/asterisk: ./configure fixes.

1.  there is a ./configure in menuselect, so eautoreconf should run
there too.
2.  SED= is set in that menuselect/configure only after using, resulting
in "./configure: line 5027: -e: command not found", which ends up
that libxml-2.0 is detected, but the CFLAGS for the package isn't
correctly set, resulting in failure at a later stage to #include


Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/26916
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/asterisk-13.38.3-r3.ebuild | 3 ++-
 net-misc/asterisk/asterisk-16.22.0-r1.ebuild | 3 ++-
 net-misc/asterisk/asterisk-16.23.0-r1.ebuild | 3 ++-
 net-misc/asterisk/asterisk-16.24.0-r1.ebuild | 3 ++-
 net-misc/asterisk/asterisk-16.26.1.ebuild| 4 +++-
 net-misc/asterisk/asterisk-16.27.0.ebuild| 4 +++-
 net-misc/asterisk/asterisk-18.10.0-r1.ebuild | 3 ++-
 net-misc/asterisk/asterisk-18.13.0.ebuild| 3 ++-
 net-misc/asterisk/asterisk-18.8.0-r1.ebuild  | 3 ++-
 net-misc/asterisk/asterisk-18.9.0-r1.ebuild  | 3 ++-
 10 files changed, 22 insertions(+), 10 deletions(-)

diff --git a/net-misc/asterisk/asterisk-13.38.3-r3.ebuild 
b/net-misc/asterisk/asterisk-13.38.3-r3.ebuild
index f751e394bb25..2bd6004948b9 100644
--- a/net-misc/asterisk/asterisk-13.38.3-r3.ebuild
+++ b/net-misc/asterisk/asterisk-13.38.3-r3.ebuild
@@ -139,7 +139,8 @@ pkg_setup() {
 
 src_prepare() {
default
-   AT_M4DIR="autoconf third-party third-party/pjproject 
third-party/jansson" eautoreconf
+   AT_M4DIR="autoconf third-party third-party/pjproject 
third-party/jansson" \
+   AC_CONFIG_SUBDIRS=menuselect eautoreconf
 }
 
 src_configure() {

diff --git a/net-misc/asterisk/asterisk-16.22.0-r1.ebuild 
b/net-misc/asterisk/asterisk-16.22.0-r1.ebuild
index d93cebbd447b..b4d9db65f36e 100644
--- a/net-misc/asterisk/asterisk-16.22.0-r1.ebuild
+++ b/net-misc/asterisk/asterisk-16.22.0-r1.ebuild
@@ -140,7 +140,8 @@ pkg_setup() {
 
 src_prepare() {
default
-   AT_M4DIR="autoconf third-party third-party/pjproject 
third-party/jansson" eautoreconf
+   AT_M4DIR="autoconf third-party third-party/pjproject 
third-party/jansson" \
+   AC_CONFIG_SUBDIRS=menuselect eautoreconf
 }
 
 src_configure() {

diff --git a/net-misc/asterisk/asterisk-16.23.0-r1.ebuild 
b/net-misc/asterisk/asterisk-16.23.0-r1.ebuild
index b1734d7ddad9..5651421ddd25 100644
--- a/net-misc/asterisk/asterisk-16.23.0-r1.ebuild
+++ b/net-misc/asterisk/asterisk-16.23.0-r1.ebuild
@@ -140,7 +140,8 @@ pkg_setup() {
 
 src_prepare() {
default
-   AT_M4DIR="autoconf third-party third-party/pjproject 
third-party/jansson" eautoreconf
+   AT_M4DIR="autoconf third-party third-party/pjproject 
third-party/jansson" \
+   AC_CONFIG_SUBDIRS=menuselect eautoreconf
 }
 
 src_configure() {

diff --git a/net-misc/asterisk/asterisk-16.24.0-r1.ebuild 
b/net-misc/asterisk/asterisk-16.24.0-r1.ebuild
index b1734d7ddad9..5651421ddd25 100644
--- a/net-misc/asterisk/asterisk-16.24.0-r1.ebuild
+++ b/net-misc/asterisk/asterisk-16.24.0-r1.ebuild
@@ -140,7 +140,8 @@ pkg_setup() {
 
 src_prepare() {
default
-   AT_M4DIR="autoconf third-party third-party/pjproject 
third-party/jansson" eautoreconf
+   AT_M4DIR="autoconf third-party third-party/pjproject 
third-party/jansson" \
+   AC_CONFIG_SUBDIRS=menuselect eautoreconf
 }
 
 src_configure() {

diff --git a/net-misc/asterisk/asterisk-16.26.1.ebuild 
b/net-misc/asterisk/asterisk-16.26.1.ebuild
index a2765b2dde1f..357286071693 100644
--- a/net-misc/asterisk/asterisk-16.26.1.ebuild
+++ b/net-misc/asterisk/asterisk-16.26.1.ebuild
@@ -140,7 +140,8 @@ pkg_setup() {
 
 src_prepare() {
default
-   AT_M4DIR="autoconf third-party third-party/pjproject 
third-party/jansson" eautoreconf
+   AT_M4DIR="autoconf third-party third-party/pjproject 
third-party/jansson" \
+   AC_CONFIG_SUBDIRS=menuselect eautoreconf
 }
 
 src_configure() {
@@ -148,6 +149,7 @@ src_configure() {
local copt cstate
 
econf \
+   SED=sed \
LUA_VERSION="${ELUA#lua}" \
--libdir="/usr/$(get_libdir)" \
--localstatedir="/var" \

diff --git a/net-misc/asterisk/asterisk-16.27.0.ebuild 
b/net-misc/asterisk/asterisk-16.27.0.ebuild
index a2765b2dde1f..357286071693 100644
--- a/net-misc/asterisk/asterisk-16.27.0.ebuild
+++ b/net-misc/asterisk/asterisk-16.27.0.ebuild
@@ -140,7 +140,8 @@ pkg_setup() {
 
 src_prepare() {
default
-   AT_M4DIR="autoconf third-party third-party/pjproject 
third-party/jansson" eautoreconf
+ 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-opus/

2022-07-15 Thread Agostino Sarubbo
commit: e16c20aa418b632d95db6fb36146b6c9f1b0f40b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 15 07:25:29 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 15 07:25:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e16c20aa

net-misc/asterisk-opus: x86 stable wrt bug #857744

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/asterisk-opus/asterisk-opus-13.0.1.3.0-r1.ebuild | 2 +-
 net-misc/asterisk-opus/asterisk-opus-16.0.1.3.0-r1.ebuild | 2 +-
 net-misc/asterisk-opus/asterisk-opus-18.0.1.3.0-r1.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-misc/asterisk-opus/asterisk-opus-13.0.1.3.0-r1.ebuild 
b/net-misc/asterisk-opus/asterisk-opus-13.0.1.3.0-r1.ebuild
index 3c9ee9569d18..9d7059690599 100644
--- a/net-misc/asterisk-opus/asterisk-opus-13.0.1.3.0-r1.ebuild
+++ b/net-misc/asterisk-opus/asterisk-opus-13.0.1.3.0-r1.ebuild
@@ -18,7 +18,7 @@ x86? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 
 RDEPEND="=net-misc/asterisk-${PV%%.*}*"
 

diff --git a/net-misc/asterisk-opus/asterisk-opus-16.0.1.3.0-r1.ebuild 
b/net-misc/asterisk-opus/asterisk-opus-16.0.1.3.0-r1.ebuild
index 3c9ee9569d18..9d7059690599 100644
--- a/net-misc/asterisk-opus/asterisk-opus-16.0.1.3.0-r1.ebuild
+++ b/net-misc/asterisk-opus/asterisk-opus-16.0.1.3.0-r1.ebuild
@@ -18,7 +18,7 @@ x86? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 
 RDEPEND="=net-misc/asterisk-${PV%%.*}*"
 

diff --git a/net-misc/asterisk-opus/asterisk-opus-18.0.1.3.0-r1.ebuild 
b/net-misc/asterisk-opus/asterisk-opus-18.0.1.3.0-r1.ebuild
index 3c9ee9569d18..9d7059690599 100644
--- a/net-misc/asterisk-opus/asterisk-opus-18.0.1.3.0-r1.ebuild
+++ b/net-misc/asterisk-opus/asterisk-opus-18.0.1.3.0-r1.ebuild
@@ -18,7 +18,7 @@ x86? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 
 RDEPEND="=net-misc/asterisk-${PV%%.*}*"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-opus/

2022-07-15 Thread Agostino Sarubbo
commit: b313fec0eb3da9d567af1576c0a384fd84ac3c41
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 15 07:20:44 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 15 07:21:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b313fec0

net-misc/asterisk-opus: amd64 stable wrt bug #857744

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/asterisk-opus/asterisk-opus-13.0.1.3.0-r1.ebuild | 4 ++--
 net-misc/asterisk-opus/asterisk-opus-16.0.1.3.0-r1.ebuild | 4 ++--
 net-misc/asterisk-opus/asterisk-opus-18.0.1.3.0-r1.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-misc/asterisk-opus/asterisk-opus-13.0.1.3.0-r1.ebuild 
b/net-misc/asterisk-opus/asterisk-opus-13.0.1.3.0-r1.ebuild
index e21609589199..3c9ee9569d18 100644
--- a/net-misc/asterisk-opus/asterisk-opus-13.0.1.3.0-r1.ebuild
+++ b/net-misc/asterisk-opus/asterisk-opus-13.0.1.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -18,7 +18,7 @@ x86? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 ~x86"
 
 RDEPEND="=net-misc/asterisk-${PV%%.*}*"
 

diff --git a/net-misc/asterisk-opus/asterisk-opus-16.0.1.3.0-r1.ebuild 
b/net-misc/asterisk-opus/asterisk-opus-16.0.1.3.0-r1.ebuild
index e21609589199..3c9ee9569d18 100644
--- a/net-misc/asterisk-opus/asterisk-opus-16.0.1.3.0-r1.ebuild
+++ b/net-misc/asterisk-opus/asterisk-opus-16.0.1.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -18,7 +18,7 @@ x86? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 ~x86"
 
 RDEPEND="=net-misc/asterisk-${PV%%.*}*"
 

diff --git a/net-misc/asterisk-opus/asterisk-opus-18.0.1.3.0-r1.ebuild 
b/net-misc/asterisk-opus/asterisk-opus-18.0.1.3.0-r1.ebuild
index e21609589199..3c9ee9569d18 100644
--- a/net-misc/asterisk-opus/asterisk-opus-18.0.1.3.0-r1.ebuild
+++ b/net-misc/asterisk-opus/asterisk-opus-18.0.1.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -18,7 +18,7 @@ x86? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 ~x86"
 
 RDEPEND="=net-misc/asterisk-${PV%%.*}*"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2022-07-13 Thread Sam James
commit: 2741bcd479be80ac440a706c8eff0189a31ff885
Author: Jaco Kroon  uls  co  za>
AuthorDate: Mon Jul 11 08:52:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 13 08:00:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2741bcd4

net-misc/asterisk: Fix pjproject dependency for asterisk-18.*.

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/asterisk-18.10.0-r1.ebuild | 2 +-
 net-misc/asterisk/asterisk-18.8.0-r1.ebuild  | 2 +-
 net-misc/asterisk/asterisk-18.9.0-r1.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-misc/asterisk/asterisk-18.10.0-r1.ebuild 
b/net-misc/asterisk/asterisk-18.10.0-r1.ebuild
index 3884d5cea3f2..e9039223c4c5 100644
--- a/net-misc/asterisk/asterisk-18.10.0-r1.ebuild
+++ b/net-misc/asterisk/asterisk-18.10.0-r1.ebuild
@@ -66,7 +66,7 @@ DEPEND="acct-user/asterisk
mysql? ( dev-db/mysql-connector-c:= )
newt? ( dev-libs/newt )
odbc? ( dev-db/unixODBC )
-   pjproject? ( >=net-libs/pjproject-2.9:= )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
portaudio? ( media-libs/portaudio )
postgres? ( dev-db/postgresql:* )
radius? ( net-dialup/freeradius-client )

diff --git a/net-misc/asterisk/asterisk-18.8.0-r1.ebuild 
b/net-misc/asterisk/asterisk-18.8.0-r1.ebuild
index 267d44d3b961..bc3f597e95ac 100644
--- a/net-misc/asterisk/asterisk-18.8.0-r1.ebuild
+++ b/net-misc/asterisk/asterisk-18.8.0-r1.ebuild
@@ -66,7 +66,7 @@ DEPEND="acct-user/asterisk
mysql? ( dev-db/mysql-connector-c:= )
newt? ( dev-libs/newt )
odbc? ( dev-db/unixODBC )
-   pjproject? ( >=net-libs/pjproject-2.9:= )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
portaudio? ( media-libs/portaudio )
postgres? ( dev-db/postgresql:* )
radius? ( net-dialup/freeradius-client )

diff --git a/net-misc/asterisk/asterisk-18.9.0-r1.ebuild 
b/net-misc/asterisk/asterisk-18.9.0-r1.ebuild
index 3884d5cea3f2..e9039223c4c5 100644
--- a/net-misc/asterisk/asterisk-18.9.0-r1.ebuild
+++ b/net-misc/asterisk/asterisk-18.9.0-r1.ebuild
@@ -66,7 +66,7 @@ DEPEND="acct-user/asterisk
mysql? ( dev-db/mysql-connector-c:= )
newt? ( dev-libs/newt )
odbc? ( dev-db/unixODBC )
-   pjproject? ( >=net-libs/pjproject-2.9:= )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
portaudio? ( media-libs/portaudio )
postgres? ( dev-db/postgresql:* )
radius? ( net-dialup/freeradius-client )



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-g729/

2022-06-08 Thread Jakov Smolić
commit: 5106cf0db3c7fb6d70e13fba4aaa4a3c27826dae
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  8 12:22:23 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  8 12:22:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5106cf0d

net-misc/asterisk-g729: Stabilize 18.0.3.1.9 amd64, #850580

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/asterisk-g729/asterisk-g729-18.0.3.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.9.ebuild 
b/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.9.ebuild
index 3bf9d70ec2a1..5f5eeeb743d5 100644
--- a/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.9.ebuild
+++ b/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.9.ebuild
@@ -22,7 +22,7 @@ amd64? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
 
 RDEPEND="=net-misc/asterisk-$(ver_cut 1)*"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-g729/

2022-06-08 Thread Jakov Smolić
commit: d3618ec9250cd9ae69b28a1fcc3789e3a4359445
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  8 12:22:12 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  8 12:22:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3618ec9

net-misc/asterisk-g729: Stabilize 13.0.3.1.9-r1 x86, #850580

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/asterisk-g729/asterisk-g729-13.0.3.1.9-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/asterisk-g729/asterisk-g729-13.0.3.1.9-r1.ebuild 
b/net-misc/asterisk-g729/asterisk-g729-13.0.3.1.9-r1.ebuild
index 01114a23c866..3bf9d70ec2a1 100644
--- a/net-misc/asterisk-g729/asterisk-g729-13.0.3.1.9-r1.ebuild
+++ b/net-misc/asterisk-g729/asterisk-g729-13.0.3.1.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -22,7 +22,7 @@ amd64? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* ~amd64 x86"
 
 RDEPEND="=net-misc/asterisk-$(ver_cut 1)*"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-g729/

2022-06-08 Thread Jakov Smolić
commit: 4a148c458668136cd69f97088772e74e6be91986
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  8 12:22:21 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  8 12:22:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a148c45

net-misc/asterisk-g729: Stabilize 13.0.3.1.9-r1 amd64, #850580

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/asterisk-g729/asterisk-g729-13.0.3.1.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk-g729/asterisk-g729-13.0.3.1.9-r1.ebuild 
b/net-misc/asterisk-g729/asterisk-g729-13.0.3.1.9-r1.ebuild
index 3bf9d70ec2a1..5f5eeeb743d5 100644
--- a/net-misc/asterisk-g729/asterisk-g729-13.0.3.1.9-r1.ebuild
+++ b/net-misc/asterisk-g729/asterisk-g729-13.0.3.1.9-r1.ebuild
@@ -22,7 +22,7 @@ amd64? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
 
 RDEPEND="=net-misc/asterisk-$(ver_cut 1)*"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-g729/

2022-06-08 Thread Jakov Smolić
commit: 951c153169070ae30d53440fe14a6efb1501cc81
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  8 12:22:22 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  8 12:22:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=951c1531

net-misc/asterisk-g729: Stabilize 16.0.3.1.9-r1 amd64, #850580

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/asterisk-g729/asterisk-g729-16.0.3.1.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.9-r1.ebuild 
b/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.9-r1.ebuild
index 3bf9d70ec2a1..5f5eeeb743d5 100644
--- a/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.9-r1.ebuild
+++ b/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.9-r1.ebuild
@@ -22,7 +22,7 @@ amd64? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
 
 RDEPEND="=net-misc/asterisk-$(ver_cut 1)*"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-g729/

2022-06-08 Thread Jakov Smolić
commit: 180036de48fdadb6392cec5a09bd20a532e20a83
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  8 12:22:12 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  8 12:22:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=180036de

net-misc/asterisk-g729: Stabilize 16.0.3.1.9-r1 x86, #850580

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/asterisk-g729/asterisk-g729-16.0.3.1.9-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.9-r1.ebuild 
b/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.9-r1.ebuild
index 01114a23c866..3bf9d70ec2a1 100644
--- a/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.9-r1.ebuild
+++ b/net-misc/asterisk-g729/asterisk-g729-16.0.3.1.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -22,7 +22,7 @@ amd64? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* ~amd64 x86"
 
 RDEPEND="=net-misc/asterisk-$(ver_cut 1)*"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-g729/

2022-06-08 Thread Jakov Smolić
commit: 0928e7f50bf3e0bee1911d656121999e93264bfb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  8 12:22:13 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  8 12:22:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0928e7f5

net-misc/asterisk-g729: Stabilize 18.0.3.1.9 x86, #850580

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/asterisk-g729/asterisk-g729-18.0.3.1.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.9.ebuild 
b/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.9.ebuild
index 01114a23c866..3bf9d70ec2a1 100644
--- a/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.9.ebuild
+++ b/net-misc/asterisk-g729/asterisk-g729-18.0.3.1.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -22,7 +22,7 @@ amd64? (
 
 LICENSE="Digium"
 SLOT="0/${AST_PV}"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* ~amd64 x86"
 
 RDEPEND="=net-misc/asterisk-$(ver_cut 1)*"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk-moh-opsound/

2022-02-18 Thread Sam James
commit: 624110e3a3dee062a53e66cd2c0b7554fb29d4ef
Author: Jaco Kroon  uls  co  za>
AuthorDate: Fri Feb 18 05:29:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 19 05:13:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=624110e3

net-misc/asterisk-moh-opsound: fix dodir insinto

As per
https://qa-reports.gentoo.org/output/gentoo-ci/82179587a2/output.html#net-misc/asterisk-moh-opsound

2.03-r1 RedundantDodir  dodir called before insinto, line 39: dodir
  /var/lib/asterisk/moh

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/24195
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild 
b/net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild
index 1e55dbf25b31..9c5c1bcc2ef4 100644
--- a/net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild
+++ b/net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -36,7 +36,6 @@ src_install() {
diropts -m 0755 -o root -g root
insopts -m 0644 -o root -g root
 
-   dodir /var/lib/asterisk/moh
insinto /var/lib/asterisk/moh
doins -r .
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-12-20 Thread Joonas Niilola
commit: 236e1a30fec121919fda1282525fe7dcdcf07175
Author: Jaco Kroon  uls  co  za>
AuthorDate: Fri Dec 10 07:11:10 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Dec 20 11:10:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=236e1a30

net-misc/asterisk: -v18.7.1

Stable has been requested on 18.8.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/23237
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest   |   1 -
 net-misc/asterisk/asterisk-18.7.1.ebuild | 364 ---
 2 files changed, 365 deletions(-)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 58a84e355589..2c7543b5fb0d 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -3,6 +3,5 @@ DIST asterisk-16.20.0.tar.gz 27888074 BLAKE2B 
74f7812db787e5dcb041850fc7e80229e0
 DIST asterisk-16.22.0.tar.gz 27925083 BLAKE2B 
ce700f8924fb2c7c8fc521879c0768595eb7462bb3aa78dd8b64c8a268b357e522ece17c6c4a02a4e17c16bad5141d5c2c15b602d335567be5a3df49f67300ca
 SHA512 
7032da647f4063320fb2ea9c3cd7b0079fbb907e5c8f9d5cdc4197c82d07c99c75bfdcace5c74a593573cd0d9a1b9eb73b2030dc0b13604abb481a311a742173
 DIST asterisk-16.23.0.tar.gz 27960909 BLAKE2B 
60aa12e41c199da7c052555f5716fd7325de66d0821c8f285635c8ad01435a182c670b12c9d3959ce8206b1bad255e61eeea199bf23b9dd49915da84487e2ce2
 SHA512 
d9f6cc083afb858ce48b090bea6a8479679ff840eb35dbc6af7d88ded17539c6e906547a7d936de31b3a50d692df1ccce2fe40b81bba1dc6a82a78c94e1198c4
 DIST asterisk-18.6.0.tar.gz 27970531 BLAKE2B 
a2eaecc962b236e6e455b8d305c05f33fab8e4d6c63eae1506b8354710d6e3e0e3c6da59600555d880520bb58a13950f830057ac03bc82628ab27b2627de52c9
 SHA512 
17ad7e4dc86f75d4e70f779b6fe6958ee544233b20a36847a6624a7f07b135ddb415f5dca245843ea359e9a6a7c75bfc40ce36fca1df5a7a12549ae522fa2590
-DIST asterisk-18.7.1.tar.gz 27995503 BLAKE2B 
edc13b33243507114fbf2a514fb67d462ca2f8095e4eba95dccd194b4495c3be256ddff280b7400182fed7ffc4d0a462c687f5a23e2162933e0603464e851d54
 SHA512 
5e08ed7e95d00538fd24ed46644818d690fe8c5b8f8d6b9a7d01120c7de28138372f8e166950730b65bd0ffc3e1028af89377bde598bee549ca86d369f9427df
 DIST asterisk-18.8.0.tar.gz 28007752 BLAKE2B 
d5feb2a03003869ee304cd38bc3abcd77a13614c4f1f0a871d517c972f661c17de3da7f452345aaa11e23526a612c1805325ac5a3e902fea1070f63c993ef3fa
 SHA512 
aa06077c6e33e35c35bbaf7dcee13782197f2d9f61e159741ade20050a7bd0dd9a7f6a69d539ee3789af950e8c03518d6186abc99d93ace38dd7e9a1e5dcd337
 DIST asterisk-18.9.0.tar.gz 28045278 BLAKE2B 
776be9ee6481dbaf38ff617dc5cc2525b226d57fd93a7ec180c20795af3a7905c5239b1e452628cca463f9d8e077ead794afde6425d39043eb4c3dda3ceba7a6
 SHA512 
514f806ac93c2975101133e897c20e4483ad97141b125de5b6fcb96b8acd3248bd0d4fc638381fe9e9be7b504a35ddae24d8437c33ed10c88a37565577af52b6

diff --git a/net-misc/asterisk/asterisk-18.7.1.ebuild 
b/net-misc/asterisk/asterisk-18.7.1.ebuild
deleted file mode 100644
index 456bc7d82990..
--- a/net-misc/asterisk/asterisk-18.7.1.ebuild
+++ /dev/null
@@ -1,364 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} )
-
-inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
-
-DESCRIPTION="Asterisk: A Modular Open Source PBX System"
-HOMEPAGE="https://www.asterisk.org/;
-SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
-LICENSE="GPL-2"
-SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-
-IUSE_VOICEMAIL_STORAGE=(
-   voicemail_storage_odbc
-   voicemail_storage_imap
-)
-IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
-IUSE_EXPAND="VOICEMAIL_STORAGE"
-REQUIRED_USE="gtalk? ( xmpp )
-   lua? ( ${LUA_REQUIRED_USE} )
-   voicemail_storage_odbc? ( odbc )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
-)
-
-DEPEND="acct-user/asterisk
-   acct-group/asterisk
-   dev-db/sqlite:3
-   dev-libs/popt
-   >=dev-libs/jansson-2.11:=
-   dev-libs/libedit
-   dev-libs/libxml2:2
-   dev-libs/libxslt
-   sys-apps/util-linux
-   sys-libs/zlib
-   virtual/libcrypt:=
-   alsa? ( media-libs/alsa-lib )
-   bluetooth? ( net-wireless/bluez:= )
-   calendar? (
-   net-libs/neon:=
-   dev-libs/libical:=
-   dev-libs/iksemel
-   )
-   caps? ( sys-libs/libcap )
-   blocks? ( sys-libs/blocksruntime )
-   cluster? ( sys-cluster/corosync )
-   codec2? ( media-libs/codec2:= )
-   curl? ( net-misc/curl )
-   dahdi? (
-   net-libs/libpri
-   net-misc/dahdi-tools
-   )

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-12-20 Thread Joonas Niilola
commit: 30b80d9fda42c949d82af78bcd570d99cc76131a
Author: Jaco Kroon  uls  co  za>
AuthorDate: Fri Dec 10 06:46:44 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Dec 20 11:10:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30b80d9f

net-misc/asterisk: v18.9.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-18.9.0.ebuild | 365 +++
 2 files changed, 366 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 889689b8f09e..f30ae6b61c4d 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -6,3 +6,4 @@ DIST asterisk-18.5.1.tar.gz 27953748 BLAKE2B 
543f2bfbe1527f3a168dc73d3d9f20e80e9
 DIST asterisk-18.6.0.tar.gz 27970531 BLAKE2B 
a2eaecc962b236e6e455b8d305c05f33fab8e4d6c63eae1506b8354710d6e3e0e3c6da59600555d880520bb58a13950f830057ac03bc82628ab27b2627de52c9
 SHA512 
17ad7e4dc86f75d4e70f779b6fe6958ee544233b20a36847a6624a7f07b135ddb415f5dca245843ea359e9a6a7c75bfc40ce36fca1df5a7a12549ae522fa2590
 DIST asterisk-18.7.1.tar.gz 27995503 BLAKE2B 
edc13b33243507114fbf2a514fb67d462ca2f8095e4eba95dccd194b4495c3be256ddff280b7400182fed7ffc4d0a462c687f5a23e2162933e0603464e851d54
 SHA512 
5e08ed7e95d00538fd24ed46644818d690fe8c5b8f8d6b9a7d01120c7de28138372f8e166950730b65bd0ffc3e1028af89377bde598bee549ca86d369f9427df
 DIST asterisk-18.8.0.tar.gz 28007752 BLAKE2B 
d5feb2a03003869ee304cd38bc3abcd77a13614c4f1f0a871d517c972f661c17de3da7f452345aaa11e23526a612c1805325ac5a3e902fea1070f63c993ef3fa
 SHA512 
aa06077c6e33e35c35bbaf7dcee13782197f2d9f61e159741ade20050a7bd0dd9a7f6a69d539ee3789af950e8c03518d6186abc99d93ace38dd7e9a1e5dcd337
+DIST asterisk-18.9.0.tar.gz 28045278 BLAKE2B 
776be9ee6481dbaf38ff617dc5cc2525b226d57fd93a7ec180c20795af3a7905c5239b1e452628cca463f9d8e077ead794afde6425d39043eb4c3dda3ceba7a6
 SHA512 
514f806ac93c2975101133e897c20e4483ad97141b125de5b6fcb96b8acd3248bd0d4fc638381fe9e9be7b504a35ddae24d8437c33ed10c88a37565577af52b6

diff --git a/net-misc/asterisk/asterisk-18.9.0.ebuild 
b/net-misc/asterisk/asterisk-18.9.0.ebuild
new file mode 100644
index ..11d956599705
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.9.0.ebuild
@@ -0,0 +1,365 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.9:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   media-libs/speex
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-12-20 Thread Joonas Niilola
commit: c58424102ad6f836fd46f45be80c04ad651e7a50
Author: Jaco Kroon  uls  co  za>
AuthorDate: Fri Dec 10 06:41:33 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Dec 20 11:10:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5842410

net-misc/asterisk: Remove ~ version 16.21.1

16.22.0 has been stable requested.

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest|   1 -
 net-misc/asterisk/asterisk-16.21.1.ebuild | 365 --
 2 files changed, 366 deletions(-)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 15baad4fce37..889689b8f09e 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -1,6 +1,5 @@
 DIST asterisk-13.38.3.tar.gz 33711458 BLAKE2B 
a1f37c210e7e95962665310b542d9a3b682ecc5e90188e8272a0cd6e22ebfa963ed5af46f0f85c2074bc0bbe34d72473343ff3437d80b58e5383eb80385d0b89
 SHA512 
dd67f73704f1c68639313852ba1508165c7b525f0f4156c776258e27ee19a0ee87293ae7805178b0f37188fca91b861c52b5206cbba754a6181492d0efb7e895
 DIST asterisk-16.20.0.tar.gz 27888074 BLAKE2B 
74f7812db787e5dcb041850fc7e80229e05ef0849cf373be29f9a3ac2eb0f2244fc6f2bd2a3f411c4d37d968184dfbc140e55ad62de53e6beb0b2340179b831c
 SHA512 
0e270c2d00eda1aea3135eba427a77ac2abe66a31c868cf700d5cc26bde65fded6f2191d5e4af361b2e055ae04f2943611ca1fa19815a4a690076a83fb899148
-DIST asterisk-16.21.1.tar.gz 27912610 BLAKE2B 
75b93fbde52d72906bb613b1d42b7fe592fac9a6af76aabb11dab1bb15b2ad8134f8cfe0a9a58f5f72928e046b0b6111d8e899909d6baca3fd820b583c6acd35
 SHA512 
399875d3e70e2ebae8b27edc9d97b485d7acfe7a99c1f6e2a6212ccac9cd77fd4e720ccb1cf4d16a441fb8f894d8b9a64785c48bc606a0cfd105d2b7ab16d766
 DIST asterisk-16.22.0.tar.gz 27925083 BLAKE2B 
ce700f8924fb2c7c8fc521879c0768595eb7462bb3aa78dd8b64c8a268b357e522ece17c6c4a02a4e17c16bad5141d5c2c15b602d335567be5a3df49f67300ca
 SHA512 
7032da647f4063320fb2ea9c3cd7b0079fbb907e5c8f9d5cdc4197c82d07c99c75bfdcace5c74a593573cd0d9a1b9eb73b2030dc0b13604abb481a311a742173
 DIST asterisk-16.23.0.tar.gz 27960909 BLAKE2B 
60aa12e41c199da7c052555f5716fd7325de66d0821c8f285635c8ad01435a182c670b12c9d3959ce8206b1bad255e61eeea199bf23b9dd49915da84487e2ce2
 SHA512 
d9f6cc083afb858ce48b090bea6a8479679ff840eb35dbc6af7d88ded17539c6e906547a7d936de31b3a50d692df1ccce2fe40b81bba1dc6a82a78c94e1198c4
 DIST asterisk-18.5.1.tar.gz 27953748 BLAKE2B 
543f2bfbe1527f3a168dc73d3d9f20e80e95be9de9532a97ff6a5c70a548d525c39ce5251b80dbcd1c0e31c066fc48520e6c373b1404bf24a00b0a48ad134bcd
 SHA512 
95f30c14602587827c7d7bc4652639163f4fe6338fade35d533525aa8825d7a5082c9d6fa4671a5f4f89bd90a0d657ce7e51fd4216558bd367abcb10b25aeb23

diff --git a/net-misc/asterisk/asterisk-16.21.1.ebuild 
b/net-misc/asterisk/asterisk-16.21.1.ebuild
deleted file mode 100644
index 236daff8745d..
--- a/net-misc/asterisk/asterisk-16.21.1.ebuild
+++ /dev/null
@@ -1,365 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} )
-
-inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
-
-DESCRIPTION="Asterisk: A Modular Open Source PBX System"
-HOMEPAGE="https://www.asterisk.org/;
-SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
-LICENSE="GPL-2"
-SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-
-IUSE_VOICEMAIL_STORAGE=(
-   +voicemail_storage_file
-   voicemail_storage_odbc
-   voicemail_storage_imap
-)
-IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
-IUSE_EXPAND="VOICEMAIL_STORAGE"
-REQUIRED_USE="gtalk? ( xmpp )
-   lua? ( ${LUA_REQUIRED_USE} )
-   ^^ ( ${IUSE_VOICEMAIL_STORAGE[*]//+/} )
-   voicemail_storage_odbc? ( odbc )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
-)
-
-DEPEND="acct-user/asterisk
-   acct-group/asterisk
-   dev-db/sqlite:3
-   dev-libs/popt
-   >=dev-libs/jansson-2.11:=
-   dev-libs/libedit
-   dev-libs/libxml2:2
-   dev-libs/libxslt
-   sys-apps/util-linux
-   sys-libs/zlib
-   virtual/libcrypt:=
-   alsa? ( media-libs/alsa-lib )
-   bluetooth? ( net-wireless/bluez:= )
-   calendar? (
-   net-libs/neon:=
-   dev-libs/libical:=
-   dev-libs/iksemel
-   )
-   caps? ( sys-libs/libcap )
-   blocks? ( sys-libs/blocksruntime )
-   cluster? ( sys-cluster/corosync )
-   codec2? ( media-libs/codec2:= )
-   curl? ( net-misc/curl )
-   dahdi? (
-   net-libs/libpri
-   net-misc/dahdi-tools
-   )
-   freetds? ( 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-12-20 Thread Joonas Niilola
commit: 5ac98f008ba2aa667329020b2dc0041c8b507b30
Author: Jaco Kroon  uls  co  za>
AuthorDate: Fri Dec 10 07:03:10 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Dec 20 11:10:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ac98f00

net-misc/asterisk: -v18.5.0-r1

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest  |   1 -
 net-misc/asterisk/asterisk-18.5.1-r1.ebuild | 364 
 2 files changed, 365 deletions(-)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index f30ae6b61c4d..58a84e355589 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -2,7 +2,6 @@ DIST asterisk-13.38.3.tar.gz 33711458 BLAKE2B 
a1f37c210e7e95962665310b542d9a3b68
 DIST asterisk-16.20.0.tar.gz 27888074 BLAKE2B 
74f7812db787e5dcb041850fc7e80229e05ef0849cf373be29f9a3ac2eb0f2244fc6f2bd2a3f411c4d37d968184dfbc140e55ad62de53e6beb0b2340179b831c
 SHA512 
0e270c2d00eda1aea3135eba427a77ac2abe66a31c868cf700d5cc26bde65fded6f2191d5e4af361b2e055ae04f2943611ca1fa19815a4a690076a83fb899148
 DIST asterisk-16.22.0.tar.gz 27925083 BLAKE2B 
ce700f8924fb2c7c8fc521879c0768595eb7462bb3aa78dd8b64c8a268b357e522ece17c6c4a02a4e17c16bad5141d5c2c15b602d335567be5a3df49f67300ca
 SHA512 
7032da647f4063320fb2ea9c3cd7b0079fbb907e5c8f9d5cdc4197c82d07c99c75bfdcace5c74a593573cd0d9a1b9eb73b2030dc0b13604abb481a311a742173
 DIST asterisk-16.23.0.tar.gz 27960909 BLAKE2B 
60aa12e41c199da7c052555f5716fd7325de66d0821c8f285635c8ad01435a182c670b12c9d3959ce8206b1bad255e61eeea199bf23b9dd49915da84487e2ce2
 SHA512 
d9f6cc083afb858ce48b090bea6a8479679ff840eb35dbc6af7d88ded17539c6e906547a7d936de31b3a50d692df1ccce2fe40b81bba1dc6a82a78c94e1198c4
-DIST asterisk-18.5.1.tar.gz 27953748 BLAKE2B 
543f2bfbe1527f3a168dc73d3d9f20e80e95be9de9532a97ff6a5c70a548d525c39ce5251b80dbcd1c0e31c066fc48520e6c373b1404bf24a00b0a48ad134bcd
 SHA512 
95f30c14602587827c7d7bc4652639163f4fe6338fade35d533525aa8825d7a5082c9d6fa4671a5f4f89bd90a0d657ce7e51fd4216558bd367abcb10b25aeb23
 DIST asterisk-18.6.0.tar.gz 27970531 BLAKE2B 
a2eaecc962b236e6e455b8d305c05f33fab8e4d6c63eae1506b8354710d6e3e0e3c6da59600555d880520bb58a13950f830057ac03bc82628ab27b2627de52c9
 SHA512 
17ad7e4dc86f75d4e70f779b6fe6958ee544233b20a36847a6624a7f07b135ddb415f5dca245843ea359e9a6a7c75bfc40ce36fca1df5a7a12549ae522fa2590
 DIST asterisk-18.7.1.tar.gz 27995503 BLAKE2B 
edc13b33243507114fbf2a514fb67d462ca2f8095e4eba95dccd194b4495c3be256ddff280b7400182fed7ffc4d0a462c687f5a23e2162933e0603464e851d54
 SHA512 
5e08ed7e95d00538fd24ed46644818d690fe8c5b8f8d6b9a7d01120c7de28138372f8e166950730b65bd0ffc3e1028af89377bde598bee549ca86d369f9427df
 DIST asterisk-18.8.0.tar.gz 28007752 BLAKE2B 
d5feb2a03003869ee304cd38bc3abcd77a13614c4f1f0a871d517c972f661c17de3da7f452345aaa11e23526a612c1805325ac5a3e902fea1070f63c993ef3fa
 SHA512 
aa06077c6e33e35c35bbaf7dcee13782197f2d9f61e159741ade20050a7bd0dd9a7f6a69d539ee3789af950e8c03518d6186abc99d93ace38dd7e9a1e5dcd337

diff --git a/net-misc/asterisk/asterisk-18.5.1-r1.ebuild 
b/net-misc/asterisk/asterisk-18.5.1-r1.ebuild
deleted file mode 100644
index 456bc7d82990..
--- a/net-misc/asterisk/asterisk-18.5.1-r1.ebuild
+++ /dev/null
@@ -1,364 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} )
-
-inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
-
-DESCRIPTION="Asterisk: A Modular Open Source PBX System"
-HOMEPAGE="https://www.asterisk.org/;
-SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
-LICENSE="GPL-2"
-SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-
-IUSE_VOICEMAIL_STORAGE=(
-   voicemail_storage_odbc
-   voicemail_storage_imap
-)
-IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
-IUSE_EXPAND="VOICEMAIL_STORAGE"
-REQUIRED_USE="gtalk? ( xmpp )
-   lua? ( ${LUA_REQUIRED_USE} )
-   voicemail_storage_odbc? ( odbc )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
-)
-
-DEPEND="acct-user/asterisk
-   acct-group/asterisk
-   dev-db/sqlite:3
-   dev-libs/popt
-   >=dev-libs/jansson-2.11:=
-   dev-libs/libedit
-   dev-libs/libxml2:2
-   dev-libs/libxslt
-   sys-apps/util-linux
-   sys-libs/zlib
-   virtual/libcrypt:=
-   alsa? ( media-libs/alsa-lib )
-   bluetooth? ( net-wireless/bluez:= )
-   calendar? (
-   net-libs/neon:=
-   dev-libs/libical:=
-   dev-libs/iksemel
-   )
-   caps? ( sys-libs/libcap )
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-12-20 Thread Joonas Niilola
commit: 4f9a5ac85ca6184bbf46c2be106c9d4ef6649f6b
Author: Jaco Kroon  uls  co  za>
AuthorDate: Fri Dec 10 06:39:48 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Dec 20 11:10:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f9a5ac8

net-misc/asterisk: Remove shadowed stable 16.19.1-r1

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest   |   1 -
 net-misc/asterisk/asterisk-16.19.1-r1.ebuild | 365 ---
 2 files changed, 366 deletions(-)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index b01505085fb6..15baad4fce37 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -1,5 +1,4 @@
 DIST asterisk-13.38.3.tar.gz 33711458 BLAKE2B 
a1f37c210e7e95962665310b542d9a3b682ecc5e90188e8272a0cd6e22ebfa963ed5af46f0f85c2074bc0bbe34d72473343ff3437d80b58e5383eb80385d0b89
 SHA512 
dd67f73704f1c68639313852ba1508165c7b525f0f4156c776258e27ee19a0ee87293ae7805178b0f37188fca91b861c52b5206cbba754a6181492d0efb7e895
-DIST asterisk-16.19.1.tar.gz 27870922 BLAKE2B 
e7b2ceac60f9db19802acc6c69b233556834815e1a9a3d17b2fd331d2577beb356f31a531a6d8fde70f78e9362bd8b6dbc796f906557c82bcd4847a612c788a3
 SHA512 
7b74fedce91ac597f3cc7a03b401ae7506bc6479faf008f3ea9c0f4783d85c5ce06d71bf7d4bc1609a2cb96511d931d79f3bc8613906f370f9b4015b30b9
 DIST asterisk-16.20.0.tar.gz 27888074 BLAKE2B 
74f7812db787e5dcb041850fc7e80229e05ef0849cf373be29f9a3ac2eb0f2244fc6f2bd2a3f411c4d37d968184dfbc140e55ad62de53e6beb0b2340179b831c
 SHA512 
0e270c2d00eda1aea3135eba427a77ac2abe66a31c868cf700d5cc26bde65fded6f2191d5e4af361b2e055ae04f2943611ca1fa19815a4a690076a83fb899148
 DIST asterisk-16.21.1.tar.gz 27912610 BLAKE2B 
75b93fbde52d72906bb613b1d42b7fe592fac9a6af76aabb11dab1bb15b2ad8134f8cfe0a9a58f5f72928e046b0b6111d8e899909d6baca3fd820b583c6acd35
 SHA512 
399875d3e70e2ebae8b27edc9d97b485d7acfe7a99c1f6e2a6212ccac9cd77fd4e720ccb1cf4d16a441fb8f894d8b9a64785c48bc606a0cfd105d2b7ab16d766
 DIST asterisk-16.22.0.tar.gz 27925083 BLAKE2B 
ce700f8924fb2c7c8fc521879c0768595eb7462bb3aa78dd8b64c8a268b357e522ece17c6c4a02a4e17c16bad5141d5c2c15b602d335567be5a3df49f67300ca
 SHA512 
7032da647f4063320fb2ea9c3cd7b0079fbb907e5c8f9d5cdc4197c82d07c99c75bfdcace5c74a593573cd0d9a1b9eb73b2030dc0b13604abb481a311a742173

diff --git a/net-misc/asterisk/asterisk-16.19.1-r1.ebuild 
b/net-misc/asterisk/asterisk-16.19.1-r1.ebuild
deleted file mode 100644
index a1a9536e12ed..
--- a/net-misc/asterisk/asterisk-16.19.1-r1.ebuild
+++ /dev/null
@@ -1,365 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} )
-
-inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
-
-DESCRIPTION="Asterisk: A Modular Open Source PBX System"
-HOMEPAGE="https://www.asterisk.org/;
-SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
-LICENSE="GPL-2"
-SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-IUSE_VOICEMAIL_STORAGE=(
-   +voicemail_storage_file
-   voicemail_storage_odbc
-   voicemail_storage_imap
-)
-IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
-IUSE_EXPAND="VOICEMAIL_STORAGE"
-REQUIRED_USE="gtalk? ( xmpp )
-   lua? ( ${LUA_REQUIRED_USE} )
-   ^^ ( ${IUSE_VOICEMAIL_STORAGE[*]//+/} )
-   voicemail_storage_odbc? ( odbc )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
-)
-
-DEPEND="acct-user/asterisk
-   acct-group/asterisk
-   dev-db/sqlite:3
-   dev-libs/popt
-   >=dev-libs/jansson-2.11:=
-   dev-libs/libedit
-   dev-libs/libxml2:2
-   dev-libs/libxslt
-   sys-apps/util-linux
-   sys-libs/zlib
-   virtual/libcrypt:=
-   alsa? ( media-libs/alsa-lib )
-   bluetooth? ( net-wireless/bluez:= )
-   calendar? (
-   net-libs/neon:=
-   dev-libs/libical:=
-   dev-libs/iksemel
-   )
-   caps? ( sys-libs/libcap )
-   blocks? ( sys-libs/blocksruntime )
-   cluster? ( sys-cluster/corosync )
-   codec2? ( media-libs/codec2:= )
-   curl? ( net-misc/curl )
-   dahdi? (
-   net-libs/libpri
-   net-misc/dahdi-tools
-   )
-   freetds? ( dev-db/freetds )
-   gtalk? ( dev-libs/iksemel )
-   http? ( dev-libs/gmime:2.6 )
-   iconv? ( virtual/libiconv )
-   ilbc? ( media-libs/libilbc )
-   ldap? ( net-nds/openldap )
-   lua? ( ${LUA_DEPS} )
-   mysql? ( dev-db/mysql-connector-c:= )
-   newt? ( dev-libs/newt )
-   odbc? ( dev-db/unixODBC )
-

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-12-20 Thread Joonas Niilola
commit: 4f678de45620c0a62ce2f2c1cb6429f863bb7a5d
Author: Jaco Kroon  uls  co  za>
AuthorDate: Fri Dec 10 06:38:41 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Dec 20 11:10:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f678de4

net-misc/asterisk: v16.23.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-16.23.0.ebuild | 366 ++
 2 files changed, 367 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index a4826c204537..b01505085fb6 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -3,6 +3,7 @@ DIST asterisk-16.19.1.tar.gz 27870922 BLAKE2B 
e7b2ceac60f9db19802acc6c69b2335568
 DIST asterisk-16.20.0.tar.gz 27888074 BLAKE2B 
74f7812db787e5dcb041850fc7e80229e05ef0849cf373be29f9a3ac2eb0f2244fc6f2bd2a3f411c4d37d968184dfbc140e55ad62de53e6beb0b2340179b831c
 SHA512 
0e270c2d00eda1aea3135eba427a77ac2abe66a31c868cf700d5cc26bde65fded6f2191d5e4af361b2e055ae04f2943611ca1fa19815a4a690076a83fb899148
 DIST asterisk-16.21.1.tar.gz 27912610 BLAKE2B 
75b93fbde52d72906bb613b1d42b7fe592fac9a6af76aabb11dab1bb15b2ad8134f8cfe0a9a58f5f72928e046b0b6111d8e899909d6baca3fd820b583c6acd35
 SHA512 
399875d3e70e2ebae8b27edc9d97b485d7acfe7a99c1f6e2a6212ccac9cd77fd4e720ccb1cf4d16a441fb8f894d8b9a64785c48bc606a0cfd105d2b7ab16d766
 DIST asterisk-16.22.0.tar.gz 27925083 BLAKE2B 
ce700f8924fb2c7c8fc521879c0768595eb7462bb3aa78dd8b64c8a268b357e522ece17c6c4a02a4e17c16bad5141d5c2c15b602d335567be5a3df49f67300ca
 SHA512 
7032da647f4063320fb2ea9c3cd7b0079fbb907e5c8f9d5cdc4197c82d07c99c75bfdcace5c74a593573cd0d9a1b9eb73b2030dc0b13604abb481a311a742173
+DIST asterisk-16.23.0.tar.gz 27960909 BLAKE2B 
60aa12e41c199da7c052555f5716fd7325de66d0821c8f285635c8ad01435a182c670b12c9d3959ce8206b1bad255e61eeea199bf23b9dd49915da84487e2ce2
 SHA512 
d9f6cc083afb858ce48b090bea6a8479679ff840eb35dbc6af7d88ded17539c6e906547a7d936de31b3a50d692df1ccce2fe40b81bba1dc6a82a78c94e1198c4
 DIST asterisk-18.5.1.tar.gz 27953748 BLAKE2B 
543f2bfbe1527f3a168dc73d3d9f20e80e95be9de9532a97ff6a5c70a548d525c39ce5251b80dbcd1c0e31c066fc48520e6c373b1404bf24a00b0a48ad134bcd
 SHA512 
95f30c14602587827c7d7bc4652639163f4fe6338fade35d533525aa8825d7a5082c9d6fa4671a5f4f89bd90a0d657ce7e51fd4216558bd367abcb10b25aeb23
 DIST asterisk-18.6.0.tar.gz 27970531 BLAKE2B 
a2eaecc962b236e6e455b8d305c05f33fab8e4d6c63eae1506b8354710d6e3e0e3c6da59600555d880520bb58a13950f830057ac03bc82628ab27b2627de52c9
 SHA512 
17ad7e4dc86f75d4e70f779b6fe6958ee544233b20a36847a6624a7f07b135ddb415f5dca245843ea359e9a6a7c75bfc40ce36fca1df5a7a12549ae522fa2590
 DIST asterisk-18.7.1.tar.gz 27995503 BLAKE2B 
edc13b33243507114fbf2a514fb67d462ca2f8095e4eba95dccd194b4495c3be256ddff280b7400182fed7ffc4d0a462c687f5a23e2162933e0603464e851d54
 SHA512 
5e08ed7e95d00538fd24ed46644818d690fe8c5b8f8d6b9a7d01120c7de28138372f8e166950730b65bd0ffc3e1028af89377bde598bee549ca86d369f9427df

diff --git a/net-misc/asterisk/asterisk-16.23.0.ebuild 
b/net-misc/asterisk/asterisk-16.23.0.ebuild
new file mode 100644
index ..735b5ef050f6
--- /dev/null
+++ b/net-misc/asterisk/asterisk-16.23.0.ebuild
@@ -0,0 +1,366 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   +voicemail_storage_file
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   ^^ ( ${IUSE_VOICEMAIL_STORAGE[*]//+/} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-12-10 Thread Jakov Smolić
commit: d2c6654d45b424ed3d62df842bd4f4379102547a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Dec 10 22:17:18 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Dec 10 22:17:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2c6654d

net-misc/asterisk: Stabilize 16.22.0 x86, #828661

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/asterisk/asterisk-16.22.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-16.22.0.ebuild 
b/net-misc/asterisk/asterisk-16.22.0.ebuild
index 75e8f3d627d2..cbb7d1d625e5 100644
--- a/net-misc/asterisk/asterisk-16.22.0.ebuild
+++ b/net-misc/asterisk/asterisk-16.22.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 IUSE_VOICEMAIL_STORAGE=(
+voicemail_storage_file



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-12-10 Thread Jakov Smolić
commit: 9bd6020e78f15f8c75b7bab40cd0988c9f705386
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Dec 10 22:17:19 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Dec 10 22:17:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd6020e

net-misc/asterisk: Stabilize 18.8.0 x86, #828661

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/asterisk/asterisk-18.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-18.8.0.ebuild 
b/net-misc/asterisk/asterisk-18.8.0.ebuild
index 2a583a54eada..b9f7f4096822 100644
--- a/net-misc/asterisk/asterisk-18.8.0.ebuild
+++ b/net-misc/asterisk/asterisk-18.8.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-12-10 Thread Jakov Smolić
commit: 6a52c36dd93e8c6124ff1bdbdcc7ee22fcaa33f2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Dec 10 12:40:06 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Dec 10 12:40:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a52c36d

net-misc/asterisk: Stabilize 18.8.0 amd64, #828661

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/asterisk/asterisk-18.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-18.8.0.ebuild 
b/net-misc/asterisk/asterisk-18.8.0.ebuild
index 11d956599705..2a583a54eada 100644
--- a/net-misc/asterisk/asterisk-18.8.0.ebuild
+++ b/net-misc/asterisk/asterisk-18.8.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-12-10 Thread Jakov Smolić
commit: e16005b75307f63cb23fa48e2ff8c61382ab4769
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Dec 10 12:40:05 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Dec 10 12:40:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e16005b7

net-misc/asterisk: Stabilize 16.22.0 amd64, #828661

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/asterisk/asterisk-16.22.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-16.22.0.ebuild 
b/net-misc/asterisk/asterisk-16.22.0.ebuild
index 735b5ef050f6..75e8f3d627d2 100644
--- a/net-misc/asterisk/asterisk-16.22.0.ebuild
+++ b/net-misc/asterisk/asterisk-16.22.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 IUSE_VOICEMAIL_STORAGE=(
+voicemail_storage_file



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-11-11 Thread Sam James
commit: d9b0578004e8f20cfe08135a9ce71c64a711f594
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Nov 10 07:58:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 12 01:32:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b05780

net-misc/asterisk: 18.8.0

Bug: https://bugs.gentoo.org/822084
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-18.8.0.ebuild | 365 +++
 2 files changed, 366 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index f0c07322a8a..a4826c20453 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -6,3 +6,4 @@ DIST asterisk-16.22.0.tar.gz 27925083 BLAKE2B 
ce700f8924fb2c7c8fc521879c0768595e
 DIST asterisk-18.5.1.tar.gz 27953748 BLAKE2B 
543f2bfbe1527f3a168dc73d3d9f20e80e95be9de9532a97ff6a5c70a548d525c39ce5251b80dbcd1c0e31c066fc48520e6c373b1404bf24a00b0a48ad134bcd
 SHA512 
95f30c14602587827c7d7bc4652639163f4fe6338fade35d533525aa8825d7a5082c9d6fa4671a5f4f89bd90a0d657ce7e51fd4216558bd367abcb10b25aeb23
 DIST asterisk-18.6.0.tar.gz 27970531 BLAKE2B 
a2eaecc962b236e6e455b8d305c05f33fab8e4d6c63eae1506b8354710d6e3e0e3c6da59600555d880520bb58a13950f830057ac03bc82628ab27b2627de52c9
 SHA512 
17ad7e4dc86f75d4e70f779b6fe6958ee544233b20a36847a6624a7f07b135ddb415f5dca245843ea359e9a6a7c75bfc40ce36fca1df5a7a12549ae522fa2590
 DIST asterisk-18.7.1.tar.gz 27995503 BLAKE2B 
edc13b33243507114fbf2a514fb67d462ca2f8095e4eba95dccd194b4495c3be256ddff280b7400182fed7ffc4d0a462c687f5a23e2162933e0603464e851d54
 SHA512 
5e08ed7e95d00538fd24ed46644818d690fe8c5b8f8d6b9a7d01120c7de28138372f8e166950730b65bd0ffc3e1028af89377bde598bee549ca86d369f9427df
+DIST asterisk-18.8.0.tar.gz 28007752 BLAKE2B 
d5feb2a03003869ee304cd38bc3abcd77a13614c4f1f0a871d517c972f661c17de3da7f452345aaa11e23526a612c1805325ac5a3e902fea1070f63c993ef3fa
 SHA512 
aa06077c6e33e35c35bbaf7dcee13782197f2d9f61e159741ade20050a7bd0dd9a7f6a69d539ee3789af950e8c03518d6186abc99d93ace38dd7e9a1e5dcd337

diff --git a/net-misc/asterisk/asterisk-18.8.0.ebuild 
b/net-misc/asterisk/asterisk-18.8.0.ebuild
new file mode 100644
index 000..11d95659970
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.8.0.ebuild
@@ -0,0 +1,365 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.9:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/files/, net-misc/asterisk/

2021-11-11 Thread Sam James
commit: 8d80c86857d4c3af405ce22bd54d8569401bde43
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Nov 10 08:04:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 12 01:32:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d80c868

net-misc/asterisk: 13.38.3-r2

Revision bump with the specific purpose of addressing:

Closes: https://bugs.gentoo.org/822084
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/22879
Signed-off-by: Sam James  gentoo.org>

 .../{asterisk-13.38.3-r1.ebuild => asterisk-13.38.3-r2.ebuild}| 5 +++--
 net-misc/asterisk/files/asterisk.tmpfiles-13.38.3-r2.conf | 1 +
 net-misc/asterisk/files/asterisk.tmpfiles2.conf   | 1 -
 net-misc/asterisk/files/{initd-13.32.0-r1 => initd-13.38.3-r2}| 8 
 4 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/net-misc/asterisk/asterisk-13.38.3-r1.ebuild 
b/net-misc/asterisk/asterisk-13.38.3-r2.ebuild
similarity index 98%
rename from net-misc/asterisk/asterisk-13.38.3-r1.ebuild
rename to net-misc/asterisk/asterisk-13.38.3-r2.ebuild
index 9c92d3c2042..12bf7e259cb 100644
--- a/net-misc/asterisk/asterisk-13.38.3-r1.ebuild
+++ b/net-misc/asterisk/asterisk-13.38.3-r2.ebuild
@@ -109,6 +109,7 @@ QA_DT_NEEDED="/usr/lib.*/libasteriskssl[.]so[.][0-9]\+"
 _make_args=(
"NOISY_BUILD=yes"
"ASTDBDIR=\$(ASTDATADIR)/astdb"
+   "ASTVARRUNDIR=/run/asterisk"
"OPTIMIZE="
"DEBUG="
"DESTDIR=${D}"
@@ -292,11 +293,11 @@ src_install() {
diropts -m 0750 -o asterisk -g asterisk
keepdir /var/log/asterisk/{cdr-csv,cdr-custom}
 
-   newinitd "${FILESDIR}"/initd-13.32.0-r1 asterisk
+   newinitd "${FILESDIR}"/initd-13.38.3-r2 asterisk
newconfd "${FILESDIR}"/confd-13.32.0 asterisk
 
systemd_dounit "${FILESDIR}"/asterisk.service
-   newtmpfiles "${FILESDIR}"/asterisk.tmpfiles2.conf asterisk.conf
+   newtmpfiles "${FILESDIR}"/asterisk.tmpfiles-13.38.3-r2.conf 
asterisk.conf
systemd_install_serviced "${FILESDIR}"/asterisk.service.conf
 
# Reset diropts else dodoc uses it for doc installations.

diff --git a/net-misc/asterisk/files/asterisk.tmpfiles-13.38.3-r2.conf 
b/net-misc/asterisk/files/asterisk.tmpfiles-13.38.3-r2.conf
new file mode 100644
index 000..dc999ee65fc
--- /dev/null
+++ b/net-misc/asterisk/files/asterisk.tmpfiles-13.38.3-r2.conf
@@ -0,0 +1 @@
+d /run/asterisk 0750 asterisk asterisk

diff --git a/net-misc/asterisk/files/asterisk.tmpfiles2.conf 
b/net-misc/asterisk/files/asterisk.tmpfiles2.conf
deleted file mode 100644
index ce85c7f5461..000
--- a/net-misc/asterisk/files/asterisk.tmpfiles2.conf
+++ /dev/null
@@ -1 +0,0 @@
-d /var/run/asterisk 0750 asterisk asterisk

diff --git a/net-misc/asterisk/files/initd-13.32.0-r1 
b/net-misc/asterisk/files/initd-13.38.3-r2
similarity index 98%
rename from net-misc/asterisk/files/initd-13.32.0-r1
rename to net-misc/asterisk/files/initd-13.38.3-r2
index 2a7387dc2eb..8a4555be7ec 100644
--- a/net-misc/asterisk/files/initd-13.32.0-r1
+++ b/net-misc/asterisk/files/initd-13.38.3-r2
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 extra_started_commands="forcestop reload"
@@ -30,7 +30,7 @@ setup_svc_variables()
local t
 
ast_instancename=asterisk
-   ast_rundir=/var/run/${RC_SVCNAME}
+   ast_rundir=/run/${RC_SVCNAME}
ast_logdir=/var/log/${RC_SVCNAME}
ast_spooldir=/var/spool/${RC_SVCNAME}
ast_confdir=/etc/${RC_SVCNAME/.//}
@@ -291,7 +291,7 @@ wrapperstop() {
# Accomodate system upgrades (so a previous version of the wrapper 
script that still uses a pid file may be running).
if [ -r "${ast_rundir}/wrapper_loop.pid" ]; then
ebegin "Killing ${ast_instancename} wrapper script"
-   kill "$(cat /var/run/asterisk/wrapper_loop.pid)"
+   kill "$(cat /run/asterisk/wrapper_loop.pid)"
eend $?
fi
 
@@ -313,7 +313,7 @@ forcestop() {
wrapperstop
 
ebegin "Stopping ${ast_instancename} PBX"
-   start-stop-daemon --stop --pidfile /var/run/asterisk/asterisk.pid
+   start-stop-daemon --stop --pidfile /run/asterisk/asterisk.pid
eend $?
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/, net-misc/asterisk/files/

2021-11-11 Thread Sam James
commit: b06dd7a7632c479976144dfb3f3cdcd0ef89e1ad
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Nov 10 07:41:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 12 01:32:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b06dd7a7

net-misc/asterisk: 16.22.0

Bug: https://bugs.gentoo.org/822084
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest |   1 +
 net-misc/asterisk/asterisk-16.22.0.ebuild  | 366 +
 .../files/asterisk.tmpfiles-16.22.0-18.8.0.conf|   2 +
 net-misc/asterisk/files/initd-16.22.0-18.8.0   | 363 
 4 files changed, 732 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 8691e94e2c5..f0c07322a8a 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -2,6 +2,7 @@ DIST asterisk-13.38.3.tar.gz 33711458 BLAKE2B 
a1f37c210e7e95962665310b542d9a3b68
 DIST asterisk-16.19.1.tar.gz 27870922 BLAKE2B 
e7b2ceac60f9db19802acc6c69b233556834815e1a9a3d17b2fd331d2577beb356f31a531a6d8fde70f78e9362bd8b6dbc796f906557c82bcd4847a612c788a3
 SHA512 
7b74fedce91ac597f3cc7a03b401ae7506bc6479faf008f3ea9c0f4783d85c5ce06d71bf7d4bc1609a2cb96511d931d79f3bc8613906f370f9b4015b30b9
 DIST asterisk-16.20.0.tar.gz 27888074 BLAKE2B 
74f7812db787e5dcb041850fc7e80229e05ef0849cf373be29f9a3ac2eb0f2244fc6f2bd2a3f411c4d37d968184dfbc140e55ad62de53e6beb0b2340179b831c
 SHA512 
0e270c2d00eda1aea3135eba427a77ac2abe66a31c868cf700d5cc26bde65fded6f2191d5e4af361b2e055ae04f2943611ca1fa19815a4a690076a83fb899148
 DIST asterisk-16.21.1.tar.gz 27912610 BLAKE2B 
75b93fbde52d72906bb613b1d42b7fe592fac9a6af76aabb11dab1bb15b2ad8134f8cfe0a9a58f5f72928e046b0b6111d8e899909d6baca3fd820b583c6acd35
 SHA512 
399875d3e70e2ebae8b27edc9d97b485d7acfe7a99c1f6e2a6212ccac9cd77fd4e720ccb1cf4d16a441fb8f894d8b9a64785c48bc606a0cfd105d2b7ab16d766
+DIST asterisk-16.22.0.tar.gz 27925083 BLAKE2B 
ce700f8924fb2c7c8fc521879c0768595eb7462bb3aa78dd8b64c8a268b357e522ece17c6c4a02a4e17c16bad5141d5c2c15b602d335567be5a3df49f67300ca
 SHA512 
7032da647f4063320fb2ea9c3cd7b0079fbb907e5c8f9d5cdc4197c82d07c99c75bfdcace5c74a593573cd0d9a1b9eb73b2030dc0b13604abb481a311a742173
 DIST asterisk-18.5.1.tar.gz 27953748 BLAKE2B 
543f2bfbe1527f3a168dc73d3d9f20e80e95be9de9532a97ff6a5c70a548d525c39ce5251b80dbcd1c0e31c066fc48520e6c373b1404bf24a00b0a48ad134bcd
 SHA512 
95f30c14602587827c7d7bc4652639163f4fe6338fade35d533525aa8825d7a5082c9d6fa4671a5f4f89bd90a0d657ce7e51fd4216558bd367abcb10b25aeb23
 DIST asterisk-18.6.0.tar.gz 27970531 BLAKE2B 
a2eaecc962b236e6e455b8d305c05f33fab8e4d6c63eae1506b8354710d6e3e0e3c6da59600555d880520bb58a13950f830057ac03bc82628ab27b2627de52c9
 SHA512 
17ad7e4dc86f75d4e70f779b6fe6958ee544233b20a36847a6624a7f07b135ddb415f5dca245843ea359e9a6a7c75bfc40ce36fca1df5a7a12549ae522fa2590
 DIST asterisk-18.7.1.tar.gz 27995503 BLAKE2B 
edc13b33243507114fbf2a514fb67d462ca2f8095e4eba95dccd194b4495c3be256ddff280b7400182fed7ffc4d0a462c687f5a23e2162933e0603464e851d54
 SHA512 
5e08ed7e95d00538fd24ed46644818d690fe8c5b8f8d6b9a7d01120c7de28138372f8e166950730b65bd0ffc3e1028af89377bde598bee549ca86d369f9427df

diff --git a/net-misc/asterisk/asterisk-16.22.0.ebuild 
b/net-misc/asterisk/asterisk-16.22.0.ebuild
new file mode 100644
index 000..735b5ef050f
--- /dev/null
+++ b/net-misc/asterisk/asterisk-16.22.0.ebuild
@@ -0,0 +1,366 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   +voicemail_storage_file
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   ^^ ( ${IUSE_VOICEMAIL_STORAGE[*]//+/} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-11-11 Thread Agostino Sarubbo
commit: ea4595ca67fb130c1c5354d6f063b7af1fd8ad8e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Nov 11 11:36:19 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Nov 11 11:36:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea4595ca

net-misc/asterisk: x86 stable wrt bug #822825

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/asterisk/asterisk-16.20.0-r1.ebuild | 2 +-
 net-misc/asterisk/asterisk-18.6.0-r1.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/asterisk/asterisk-16.20.0-r1.ebuild 
b/net-misc/asterisk/asterisk-16.20.0-r1.ebuild
index 6c698e84507..a1a9536e12e 100644
--- a/net-misc/asterisk/asterisk-16.20.0-r1.ebuild
+++ b/net-misc/asterisk/asterisk-16.20.0-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 IUSE_VOICEMAIL_STORAGE=(
+voicemail_storage_file

diff --git a/net-misc/asterisk/asterisk-18.6.0-r1.ebuild 
b/net-misc/asterisk/asterisk-18.6.0-r1.ebuild
index ae15ce1017a..22c24bf0800 100644
--- a/net-misc/asterisk/asterisk-18.6.0-r1.ebuild
+++ b/net-misc/asterisk/asterisk-18.6.0-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-11-10 Thread Jakov Smolić
commit: 50606d9e3fa631fdd897ddee633816934776c6b5
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 10 16:54:28 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 10 16:54:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50606d9e

net-misc/asterisk: Stabilize 18.6.0-r1 amd64, #822825

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/asterisk/asterisk-18.6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-18.6.0-r1.ebuild 
b/net-misc/asterisk/asterisk-18.6.0-r1.ebuild
index 456bc7d8299..ae15ce1017a 100644
--- a/net-misc/asterisk/asterisk-18.6.0-r1.ebuild
+++ b/net-misc/asterisk/asterisk-18.6.0-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 IUSE_VOICEMAIL_STORAGE=(
voicemail_storage_odbc



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-11-10 Thread Jakov Smolić
commit: 1136ca81fa1193075d3e1cf85236ae79c926e51f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 10 16:54:27 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 10 16:54:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1136ca81

net-misc/asterisk: Stabilize 16.20.0-r1 amd64, #822825

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/asterisk/asterisk-16.20.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/asterisk/asterisk-16.20.0-r1.ebuild 
b/net-misc/asterisk/asterisk-16.20.0-r1.ebuild
index 236daff8745..6c698e84507 100644
--- a/net-misc/asterisk/asterisk-16.20.0-r1.ebuild
+++ b/net-misc/asterisk/asterisk-16.20.0-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.asterisk.org/;
 
SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 IUSE_VOICEMAIL_STORAGE=(
+voicemail_storage_file



[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-10-14 Thread Sam James
commit: 17a865d740004a59d4a8df9dd0defe88959b9192
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Oct 13 08:27:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 14 08:01:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a865d7

net-misc/asterisk: v18.7.1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/22570
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-18.7.1.ebuild | 364 +++
 2 files changed, 365 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 6424dc6e1c0..8691e94e2c5 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -4,3 +4,4 @@ DIST asterisk-16.20.0.tar.gz 27888074 BLAKE2B 
74f7812db787e5dcb041850fc7e80229e0
 DIST asterisk-16.21.1.tar.gz 27912610 BLAKE2B 
75b93fbde52d72906bb613b1d42b7fe592fac9a6af76aabb11dab1bb15b2ad8134f8cfe0a9a58f5f72928e046b0b6111d8e899909d6baca3fd820b583c6acd35
 SHA512 
399875d3e70e2ebae8b27edc9d97b485d7acfe7a99c1f6e2a6212ccac9cd77fd4e720ccb1cf4d16a441fb8f894d8b9a64785c48bc606a0cfd105d2b7ab16d766
 DIST asterisk-18.5.1.tar.gz 27953748 BLAKE2B 
543f2bfbe1527f3a168dc73d3d9f20e80e95be9de9532a97ff6a5c70a548d525c39ce5251b80dbcd1c0e31c066fc48520e6c373b1404bf24a00b0a48ad134bcd
 SHA512 
95f30c14602587827c7d7bc4652639163f4fe6338fade35d533525aa8825d7a5082c9d6fa4671a5f4f89bd90a0d657ce7e51fd4216558bd367abcb10b25aeb23
 DIST asterisk-18.6.0.tar.gz 27970531 BLAKE2B 
a2eaecc962b236e6e455b8d305c05f33fab8e4d6c63eae1506b8354710d6e3e0e3c6da59600555d880520bb58a13950f830057ac03bc82628ab27b2627de52c9
 SHA512 
17ad7e4dc86f75d4e70f779b6fe6958ee544233b20a36847a6624a7f07b135ddb415f5dca245843ea359e9a6a7c75bfc40ce36fca1df5a7a12549ae522fa2590
+DIST asterisk-18.7.1.tar.gz 27995503 BLAKE2B 
edc13b33243507114fbf2a514fb67d462ca2f8095e4eba95dccd194b4495c3be256ddff280b7400182fed7ffc4d0a462c687f5a23e2162933e0603464e851d54
 SHA512 
5e08ed7e95d00538fd24ed46644818d690fe8c5b8f8d6b9a7d01120c7de28138372f8e166950730b65bd0ffc3e1028af89377bde598bee549ca86d369f9427df

diff --git a/net-misc/asterisk/asterisk-18.7.1.ebuild 
b/net-misc/asterisk/asterisk-18.7.1.ebuild
new file mode 100644
index 000..456bc7d8299
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.7.1.ebuild
@@ -0,0 +1,364 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.9:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+  

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-10-14 Thread Sam James
commit: f484371fbf2440816686dcf7de4e345268b71a48
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Oct 13 05:03:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 14 08:01:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f484371f

net-misc/asterisk: v16.21.1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-16.21.1.ebuild | 365 ++
 2 files changed, 366 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 746847a0738..6424dc6e1c0 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -1,5 +1,6 @@
 DIST asterisk-13.38.3.tar.gz 33711458 BLAKE2B 
a1f37c210e7e95962665310b542d9a3b682ecc5e90188e8272a0cd6e22ebfa963ed5af46f0f85c2074bc0bbe34d72473343ff3437d80b58e5383eb80385d0b89
 SHA512 
dd67f73704f1c68639313852ba1508165c7b525f0f4156c776258e27ee19a0ee87293ae7805178b0f37188fca91b861c52b5206cbba754a6181492d0efb7e895
 DIST asterisk-16.19.1.tar.gz 27870922 BLAKE2B 
e7b2ceac60f9db19802acc6c69b233556834815e1a9a3d17b2fd331d2577beb356f31a531a6d8fde70f78e9362bd8b6dbc796f906557c82bcd4847a612c788a3
 SHA512 
7b74fedce91ac597f3cc7a03b401ae7506bc6479faf008f3ea9c0f4783d85c5ce06d71bf7d4bc1609a2cb96511d931d79f3bc8613906f370f9b4015b30b9
 DIST asterisk-16.20.0.tar.gz 27888074 BLAKE2B 
74f7812db787e5dcb041850fc7e80229e05ef0849cf373be29f9a3ac2eb0f2244fc6f2bd2a3f411c4d37d968184dfbc140e55ad62de53e6beb0b2340179b831c
 SHA512 
0e270c2d00eda1aea3135eba427a77ac2abe66a31c868cf700d5cc26bde65fded6f2191d5e4af361b2e055ae04f2943611ca1fa19815a4a690076a83fb899148
+DIST asterisk-16.21.1.tar.gz 27912610 BLAKE2B 
75b93fbde52d72906bb613b1d42b7fe592fac9a6af76aabb11dab1bb15b2ad8134f8cfe0a9a58f5f72928e046b0b6111d8e899909d6baca3fd820b583c6acd35
 SHA512 
399875d3e70e2ebae8b27edc9d97b485d7acfe7a99c1f6e2a6212ccac9cd77fd4e720ccb1cf4d16a441fb8f894d8b9a64785c48bc606a0cfd105d2b7ab16d766
 DIST asterisk-18.5.1.tar.gz 27953748 BLAKE2B 
543f2bfbe1527f3a168dc73d3d9f20e80e95be9de9532a97ff6a5c70a548d525c39ce5251b80dbcd1c0e31c066fc48520e6c373b1404bf24a00b0a48ad134bcd
 SHA512 
95f30c14602587827c7d7bc4652639163f4fe6338fade35d533525aa8825d7a5082c9d6fa4671a5f4f89bd90a0d657ce7e51fd4216558bd367abcb10b25aeb23
 DIST asterisk-18.6.0.tar.gz 27970531 BLAKE2B 
a2eaecc962b236e6e455b8d305c05f33fab8e4d6c63eae1506b8354710d6e3e0e3c6da59600555d880520bb58a13950f830057ac03bc82628ab27b2627de52c9
 SHA512 
17ad7e4dc86f75d4e70f779b6fe6958ee544233b20a36847a6624a7f07b135ddb415f5dca245843ea359e9a6a7c75bfc40ce36fca1df5a7a12549ae522fa2590

diff --git a/net-misc/asterisk/asterisk-16.21.1.ebuild 
b/net-misc/asterisk/asterisk-16.21.1.ebuild
new file mode 100644
index 000..236daff8745
--- /dev/null
+++ b/net-misc/asterisk/asterisk-16.21.1.ebuild
@@ -0,0 +1,365 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   +voicemail_storage_file
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   ^^ ( ${IUSE_VOICEMAIL_STORAGE[*]//+/} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( 

[gentoo-commits] repo/gentoo:master commit in: net-misc/asterisk/

2021-09-25 Thread Sam James
commit: 02b56ba7bd577e10d76e366b7d341a5ac272b41e
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 25 18:50:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 25 19:07:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b56ba7

net-misc/asterisk: add libjansson subslot dep

Earlier versions of libjansson lacked symbol versioning, causing crashes.

Bug: https://bugs.gentoo.org/812119
Signed-off-by: Sam James  gentoo.org>

 .../asterisk/{asterisk-13.38.3.ebuild => asterisk-13.38.3-r1.ebuild}| 2 +-
 .../asterisk/{asterisk-16.19.1.ebuild => asterisk-16.19.1-r1.ebuild}| 2 +-
 .../asterisk/{asterisk-16.20.0.ebuild => asterisk-16.20.0-r1.ebuild}| 2 +-
 net-misc/asterisk/{asterisk-18.6.0.ebuild => asterisk-18.5.1-r1.ebuild} | 2 +-
 net-misc/asterisk/{asterisk-18.5.1.ebuild => asterisk-18.6.0-r1.ebuild} | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/asterisk/asterisk-13.38.3.ebuild 
b/net-misc/asterisk/asterisk-13.38.3-r1.ebuild
similarity index 99%
rename from net-misc/asterisk/asterisk-13.38.3.ebuild
rename to net-misc/asterisk/asterisk-13.38.3-r1.ebuild
index f20b32b8542..9c92d3c2042 100644
--- a/net-misc/asterisk/asterisk-13.38.3.ebuild
+++ b/net-misc/asterisk/asterisk-13.38.3-r1.ebuild
@@ -39,7 +39,7 @@ DEPEND="acct-user/asterisk
acct-group/asterisk
dev-db/sqlite:3
dev-libs/popt
-   dev-libs/jansson
+   dev-libs/jansson:=
dev-libs/libedit
dev-libs/libxml2:2
dev-libs/libxslt

diff --git a/net-misc/asterisk/asterisk-16.19.1.ebuild 
b/net-misc/asterisk/asterisk-16.19.1-r1.ebuild
similarity index 99%
rename from net-misc/asterisk/asterisk-16.19.1.ebuild
rename to net-misc/asterisk/asterisk-16.19.1-r1.ebuild
index 77e488e7b79..a1a9536e12e 100644
--- a/net-misc/asterisk/asterisk-16.19.1.ebuild
+++ b/net-misc/asterisk/asterisk-16.19.1-r1.ebuild
@@ -35,7 +35,7 @@ DEPEND="acct-user/asterisk
acct-group/asterisk
dev-db/sqlite:3
dev-libs/popt
-   >=dev-libs/jansson-2.11
+   >=dev-libs/jansson-2.11:=
dev-libs/libedit
dev-libs/libxml2:2
dev-libs/libxslt

diff --git a/net-misc/asterisk/asterisk-16.20.0.ebuild 
b/net-misc/asterisk/asterisk-16.20.0-r1.ebuild
similarity index 99%
rename from net-misc/asterisk/asterisk-16.20.0.ebuild
rename to net-misc/asterisk/asterisk-16.20.0-r1.ebuild
index a0c3ce337d8..236daff8745 100644
--- a/net-misc/asterisk/asterisk-16.20.0.ebuild
+++ b/net-misc/asterisk/asterisk-16.20.0-r1.ebuild
@@ -35,7 +35,7 @@ DEPEND="acct-user/asterisk
acct-group/asterisk
dev-db/sqlite:3
dev-libs/popt
-   >=dev-libs/jansson-2.11
+   >=dev-libs/jansson-2.11:=
dev-libs/libedit
dev-libs/libxml2:2
dev-libs/libxslt

diff --git a/net-misc/asterisk/asterisk-18.6.0.ebuild 
b/net-misc/asterisk/asterisk-18.5.1-r1.ebuild
similarity index 99%
rename from net-misc/asterisk/asterisk-18.6.0.ebuild
rename to net-misc/asterisk/asterisk-18.5.1-r1.ebuild
index e3f72db7541..456bc7d8299 100644
--- a/net-misc/asterisk/asterisk-18.6.0.ebuild
+++ b/net-misc/asterisk/asterisk-18.5.1-r1.ebuild
@@ -33,7 +33,7 @@ DEPEND="acct-user/asterisk
acct-group/asterisk
dev-db/sqlite:3
dev-libs/popt
-   >=dev-libs/jansson-2.11
+   >=dev-libs/jansson-2.11:=
dev-libs/libedit
dev-libs/libxml2:2
dev-libs/libxslt

diff --git a/net-misc/asterisk/asterisk-18.5.1.ebuild 
b/net-misc/asterisk/asterisk-18.6.0-r1.ebuild
similarity index 99%
rename from net-misc/asterisk/asterisk-18.5.1.ebuild
rename to net-misc/asterisk/asterisk-18.6.0-r1.ebuild
index e3f72db7541..456bc7d8299 100644
--- a/net-misc/asterisk/asterisk-18.5.1.ebuild
+++ b/net-misc/asterisk/asterisk-18.6.0-r1.ebuild
@@ -33,7 +33,7 @@ DEPEND="acct-user/asterisk
acct-group/asterisk
dev-db/sqlite:3
dev-libs/popt
-   >=dev-libs/jansson-2.11
+   >=dev-libs/jansson-2.11:=
dev-libs/libedit
dev-libs/libxml2:2
dev-libs/libxslt



  1   2   3   4   >