From 8476a9332fb0a1bff0b18a5ec30ec012be8a6798 Mon Sep 17 00:00:00 2001
From: Alexander Traud <pabstraud@compuserve.com>
Date: Mon, 11 Jul 2016 17:17:47 +0200
Subject: [PATCH] install_prereq: Checkout of libSRTP 1.5.x.

Since 5th November 2014, the master branch of libSRTP changed the prefix of
several member names and is not compatible with the source code in Asterisk
anymore. Therefore instead, this change checks out the latest version of the
libSRTP 1.5.x branch. Furthermore now, libSRTP is compiled with OpenSSL as
backend. This makes AES-GCM and AES-IN possible.

ASTERISK-22131 #close

Change-Id: I2e396cdc01da0ff610686e398ed210ca7408f7d6
---
 contrib/scripts/install_prereq | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/contrib/scripts/install_prereq b/contrib/scripts/install_prereq
index bda28e9f7e..fb240890bb 100755
--- a/contrib/scripts/install_prereq
+++ b/contrib/scripts/install_prereq
@@ -175,7 +175,9 @@ install_unpackaged() {
 			cd libsrtp
 			git pull
 		fi
-		./configure CFLAGS=-fPIC && make libsrtp.a && make uninstall && make install
+		git checkout "1_5_x_throttle"
+		./configure --disable-debug --disable-stdout --enable-openssl
+		make shared_library uninstall install
 		cd ..
 		echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local.conf
 		/sbin/ldconfig
-- 
GitLab