aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2017-04-18 11:55:14 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2017-04-18 20:45:31 +0000
commitfcb119c7f532817f1b9d7748763f6543c0361412 (patch)
treeff781e4da7e8e6bca1854d84ada8e3dcc9a647bd
parent400c9e159455bc6f0201ac98a40c556386637154 (diff)
downloadaports-fcb119c7f532817f1b9d7748763f6543c0361412.tar.bz2
aports-fcb119c7f532817f1b9d7748763f6543c0361412.tar.xz
main/freeswitch: upgrade to 1.6.17
-rw-r--r--main/freeswitch/APKBUILD6
-rw-r--r--main/freeswitch/sofia-sip-libressl.patch13
2 files changed, 17 insertions, 2 deletions
diff --git a/main/freeswitch/APKBUILD b/main/freeswitch/APKBUILD
index a077d6953d..6345980988 100644
--- a/main/freeswitch/APKBUILD
+++ b/main/freeswitch/APKBUILD
@@ -2,7 +2,7 @@
# Contributor: Michael Mason <ms13sp@gmail.com>
# Contributor: Cameron Banta <cbanta@gmail.com>
pkgname=freeswitch
-pkgver=1.6.15
+pkgver=1.6.17
pkgrel=0
pkgdesc="A communications platform written in C from the ground up"
url="http://www.freeswitch.org"
@@ -63,6 +63,7 @@ source="http://files.freeswitch.org/freeswitch-releases/$pkgname-$pkgver.tar.xz
0001-mod_avmd-use-posix-isinf.patch
0001-sofia-sip-byte-order.patch
0002-FS-verto-bswap_64.patch
+ sofia-sip-libressl.patch
getlib.patch
modules.conf
freeswitch.confd
@@ -209,10 +210,11 @@ conf() {
mkdir -p "$pkgdir"/etc/freeswitch/scripts
}
-sha512sums="4e3bd499500a4da53721294516b9b66ccd71d52602f16172eaa98fd9ea53bef299d86dc99cc3ae7ad999e49b83525050f0e86e275ebf69d1a8b620a538ba7e9c freeswitch-1.6.15.tar.xz
+sha512sums="09859c16fee07d6b7f8a54f7149bc56b49ef82d4fdf6df97df2611d117f3a6256f68bfaf19e4a307c9da0b7c80b942f02e5be4a85df3cc3f0f0a5f75ad731fa8 freeswitch-1.6.17.tar.xz
482f9804b1c6e4120b4085885650c1b15006de629e475ca16d03feb314ce8816523b349217d10e80ba5a1aeead1090d8398bb05102bd9f2ebe673869286815ad 0001-mod_avmd-use-posix-isinf.patch
8a7ca31cc80524b02edc83af891a32af64dd7834ac14b1389112f2ce7fe06fe602d24509a299898f25e807dd0b88544aecb990bf4bd37ee1c7023ae58dacd28a 0001-sofia-sip-byte-order.patch
5f93150e1acd632df98bc3bed5613fb1e45180ae4096dcfee5c060da213c8355339260eaf5758cd77c785f6d84cf0661650a872ec574b586ab19803d4f6955f8 0002-FS-verto-bswap_64.patch
+5bb95dff04714bb94a8973a78cf46beb335e026e3b5e9bf6f6a5b60d94387dbe431a72c3bf37e553dc34a9773a3ea63e05b0b28d243a3ef97ad833c28c904f85 sofia-sip-libressl.patch
4ceb48f64d2bc26a02cc0846276506241bfd30c156422b0a1d608fd172c099feb5c121a763652e9a45046dcdd0ba0eb71eab240e0c6ce2ad63ff781719e135a4 getlib.patch
6deecb303e765d44bdd970d5a7079c9dd9ce17d12056b68cd978a182a86b477b4a3c19d2f5a18f36199ca2e0594a3b84de521ab821e2f8c89f7449a3d7f21279 modules.conf
a585f6411185a26206137a1ad97a06fd6c73e80c5439e9be45eabfa70e7a83120169ba882971fcd328436c8e0242cbd664170b80754ea2846021689baf1f1595 freeswitch.confd
diff --git a/main/freeswitch/sofia-sip-libressl.patch b/main/freeswitch/sofia-sip-libressl.patch
new file mode 100644
index 0000000000..17c3314a88
--- /dev/null
+++ b/main/freeswitch/sofia-sip-libressl.patch
@@ -0,0 +1,13 @@
+diff --git a/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c b/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c
+index c872336..3160f48 100644
+--- a/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c
++++ b/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c
+@@ -516,7 +516,7 @@ tls_t *tls_init_master(tls_issues_t *ti)
+ if (ti->CAfile != NULL) {
+ SSL_CTX_set_client_CA_list(tls->ctx,
+ SSL_load_client_CA_file(ti->CAfile));
+- if (tls->ctx->client_CA == NULL)
++ if (SSL_CTX_get_client_CA_list(tls->ctx) == NULL)
+ tls_log_errors(3, "tls_init_master", 0);
+ }
+