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