Hi,
this patch will allow kamailio to build when SSLv3 support will be
removed from libressl. Same pattern as for SSLv2.
ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/telephony/kamailio/Makefile,v
retrieving revision 1.30
diff -u -p -r1.30 Makefile
--- Makefile 13 Sep 2014 18:09:22 -0000 1.30
+++ Makefile 18 Jul 2015 18:45:38 -0000
@@ -16,6 +16,7 @@ PKGNAME-snmpstats = kamailio-snmpstats-$
PKGNAME-perl = kamailio-perl-${VERSION}
#PKGNAME-radius = kamailio-radius-${VERSION} TODO
+REVISION-main = 0
REVISION-mysql = 2
CATEGORIES = telephony
Index: patches/patch-modules_tls_tls_init_c
===================================================================
RCS file: patches/patch-modules_tls_tls_init_c
diff -N patches/patch-modules_tls_tls_init_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-modules_tls_tls_init_c 18 Jul 2015 18:45:38 -0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+--- modules/tls/tls_init.c.orig Mon Mar 11 09:27:18 2013
++++ modules/tls/tls_init.c Sat Jul 18 12:09:30 2015
+@@ -347,9 +347,11 @@ static void init_ssl_methods(void)
+ ssl_methods[TLS_USE_SSLv2 - 1] = SSLv2_method();
+ #endif
+
++#ifndef OPENSSL_NO_SSL3
+ ssl_methods[TLS_USE_SSLv3_cli - 1] = SSLv3_client_method();
+ ssl_methods[TLS_USE_SSLv3_srv - 1] = SSLv3_server_method();
+ ssl_methods[TLS_USE_SSLv3 - 1] = SSLv3_method();
++#endif
+
+ ssl_methods[TLS_USE_TLSv1_cli - 1] = TLSv1_client_method();
+ ssl_methods[TLS_USE_TLSv1_srv - 1] = TLSv1_server_method();
--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE