From fcb119c7f532817f1b9d7748763f6543c0361412 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Tue, 18 Apr 2017 11:55:14 +0000 Subject: main/freeswitch: upgrade to 1.6.17 --- main/freeswitch/APKBUILD | 6 ++++-- main/freeswitch/sofia-sip-libressl.patch | 13 +++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 main/freeswitch/sofia-sip-libressl.patch 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 # Contributor: Cameron Banta 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); + } + -- cgit v1.2.3