Received: from mx1.tetrasec.net (mx1.tetrasec.net [66.245.176.36]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 73D9B781A0D for ; Tue, 1 Sep 2020 17:46:13 +0000 (UTC) Received: from mx1.tetrasec.net (mail.local [127.0.0.1]) by mx1.tetrasec.net (Postfix) with ESMTP id 3C901FF3EF; Tue, 1 Sep 2020 17:46:12 +0000 (UTC) Received: from alpine-dev.resnet.local (068-187-202-164.res.spectrum.com [68.187.202.164]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nangel@tetrasec.net) by mx1.tetrasec.net (Postfix) with ESMTPSA id F31B1FF3EE; Tue, 1 Sep 2020 17:46:11 +0000 (UTC) From: Nathan Angelacos To: alpine-aports@lists.alpinelinux.org Cc: Nathan Angelacos Subject: [PATCH] main/kamailio: version bump to 5.4.1 Date: Tue, 1 Sep 2020 17:46:00 +0000 Message-Id: <20200901174600.18284-1-nangel@alpinelinux.org> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable New modules added: app_python (python2) dnssec kafka mqtt --- main/kamailio/APKBUILD | 63 +++++++++++++++++++++++++++++++----------- 1 file changed, 47 insertions(+), 16 deletions(-) diff --git a/main/kamailio/APKBUILD b/main/kamailio/APKBUILD index f90bf91cb2..0820a4eff7 100644 --- a/main/kamailio/APKBUILD +++ b/main/kamailio/APKBUILD @@ -4,17 +4,17 @@ # Maintainer: Nathan Angelacos =20 pkgname=3Dkamailio -pkgver=3D5.3.4 -pkgrel=3D1 +pkgver=3D5.4.1 +pkgrel=3D0 =20 # If building from a git snapshot, specify the gitcommit -# If building a proper release, leave gitcommit blank +# If building a proper release, leave gitcommit blank or commented #_gitcommit=3D991fe9b28e0e201309048f3b38a135037e40357a =20 -[ ! -z "$_gitcommit" ] && pkgver=3D"$pkgver.$(date +%Y%m%d)" -[ ! -z "$_gitcommit" ] && _suffix=3D"-${_gitcommit:0:7}" -[ ! -z "$_gitcommit" ] && builddir=3D"$srcdir/$pkgname-$_gitcommit" || b= uilddir=3D"$srcdir/$pkgname-$pkgver" -[ -z "$_gitcommit" ] && _gitcommit=3D"$pkgver" +[ ! -z "${_gitcommit}" ] && pkgver=3D"$pkgver.$(date +%Y%m%d)" +[ ! -z "${_gitcommit}" ] && _suffix=3D"-${_gitcommit:0:7}" +[ ! -z "${_gitcommit}" ] && builddir=3D"$srcdir/$pkgname-$_gitcommit" ||= builddir=3D"$srcdir/$pkgname-$pkgver" +[ -z "${_gitcommit}" ] && _gitcommit=3D"$pkgver" =20 pkgdesc=3D"Open Source SIP Server" url=3D"https://www.kamailio.org/" @@ -30,9 +30,9 @@ makedepends=3D"bison db-dev flex freeradius-client-dev = expat-dev confuse-dev ncurses-dev sqlite-dev lua-dev openldap-dev openssl-dev net-snmp-dev libuuid libev-dev jansson-dev json-c-dev libevent-dev linux-headers libmemcached-dev rabbitmq-c-dev hiredis-dev - ruby-dev libmaxminddb-dev libunistring-dev" + ruby-dev libmaxminddb-dev libunistring-dev mosquitto-dev librdkafka-dev= =20 + dnssec-tools-dev python2-dev" source=3D"kamailio-${pkgver}$_suffix.tar.gz::https://github.com/kamailio= /kamailio/archive/$_gitcommit.tar.gz - jsonrcc-use-extern-not-to-declare-global-variables-many-times.patch kamailio.initd " =20 @@ -40,7 +40,7 @@ install=3D"$pkgname.pre-install $pkgname.pre-upgrade" =20 # secfixes: # 5.1.4-r0: -# - CVE-2018-14767 +# - CVE-2018-14767 =20 # See Makefile.groups for the list of recommended modules for # each package. What follows is a simplified version of Makefile.groups @@ -60,7 +60,8 @@ _mod_list_basic=3D"avp async auth benchmark blst cfg_rp= c cfgt cfgutils corex count maxfwd mediaproxy mqueue \ nat_traversal nathelper path pike pv ratelimit rr rtimer \ rtpproxy sanity sdpops siputils sl smsops statsc statistics \ - textops textopsx tm tmx topoh topos xlog rtpengine stun sipt" + textops textopsx tm tmx topoh topos xlog rtpengine stun sipt \ + pv_headers kemix dlgs" =20 # - extra used modules, with no extra dependency _mod_list_extras=3D"auth_diameter call_control cnxcc dmq domainpolicy lo= g_custom \ @@ -165,12 +166,21 @@ _mod_list_perl=3D"app_perl db_perlvdb" # - modules depending on python3 libarary _mod_list_python3=3D"app_python3" =20 +# - modules depending on python2 libarary +_mod_list_python=3D"app_python" + # - modules depending on ruby library _mod_list_ruby=3D"app_ruby" =20 # - modules depending on rabbitmq _mod_list_rabbitmq=3D"rabbitmq" =20 +# - modules depending on rdkafka library +_mod_list_kafka=3Dkafka + +# - modules depending on mqtt mosquitto and ev library +_mod_list_mqtt=3Dmqtt + # - modules depending on geoip2 library _mod_list_geoip2=3D"geoip2" =20 @@ -244,10 +254,10 @@ _modules=3D"$_module_group_kstandard" for _i in db postgres sqlite dbtext mysql \ cpl xml unixodbc snmpstats xmpp carrierroute \ ldap utils tls presence lua ims outbound debugger \ - extras json websocket authephemeral \ + extras json websocket authephemeral dnssec \ uuid ev memcached redis geoip2 jansson sqlang sipdump \ - jsdt http_async kazoo rabbitmq sctp radius perl python3 \ - ruby; do + jsdt http_async kazoo rabbitmq sctp radius perl \ + python python3 mqtt kafka ruby; do =20 subpackages=3D"$subpackages $pkgname-$_i" eval "_modules=3D\"\$_modules \$_mod_list_$_i\"" @@ -513,6 +523,12 @@ python3() { "$_mod_list_python3" } =20 +python() { + _generic_pkg "Execute embedded Python2 scripts" \ + "$_mod_list_python" +} + + ruby() { _generic_pkg "Execute embedded Ruby scripts" \ "$_mod_list_ruby" @@ -523,16 +539,31 @@ sqlang() { "$_mod_list_sqlang" } =20 +mqtt() { + _generic_pkg "MQTT publish/subscribe connector" \ + "$_mod_list_mqtt" +} + +kafka() { + _generic_pkg "Produce and send messages to a Kafka server" \ + "$_mod_list_kafka" +} + + rabbitmq() { _generic_pkg "RabbitMQ related modules for Kamailio" \ "$_mod_list_rabbitmq" } =20 +dnssec() { + _generic_pkg "DNSSEC implementation for SIP routing" \ + "$_mod_list_dnssec" +} + sipdump() { _generic_pkg "This module writes SIP traffic and some associated detail= s into local files" \ "$_mod_list_sipdump" } =20 -sha512sums=3D"ed242b6d63e1559ddb9336928e6c52c9242ca67a838f97a32ff30e6a0b= c9f271e2f173bad315d64ae6d353b7ce7ced2a85c55bcc41a466e3b6403f487f876f7f k= amailio-5.3.4.tar.gz -98a8fd556cc0c0b1af3da236ea67690f57fd063e24468e5dc3f33a4b0b61f8a6a464117d= 6bad83b6ac257eb1cd9f328c172e789d42174c15272aaf5aaa922028 jsonrcc-use-ext= ern-not-to-declare-global-variables-many-times.patch +sha512sums=3D"dc77f5acae45056d1278788af8db4e58b43c3e2cd3ca6b012f45283d81= 0dfaeb8a514bb2c4a0c109c64b799efd09ef8d41f246fb96c8dd7d84f84135c8473699 k= amailio-5.4.1.tar.gz 0c87bfb78481568c03e603049eb8597a90d24ae2941fc81694181b2326fa9db89fbddaaa= 3cf08c7bc2f5fa0e7ffac4cf4e2d010d08c4faa6cf6df98593432539 kamailio.initd" --=20 2.28.0