svn commit: r519158 - in head/databases/mysql57-server: . files

Jochen Neumeister joneum at FreeBSD.org
Fri Dec 6 19:02:44 UTC 2019


Author: joneum
Date: Fri Dec  6 19:02:43 2019
New Revision: 519158
URL: https://svnweb.freebsd.org/changeset/ports/519158

Log:
  /ram/usr/ports/databases/mysql57-client/work/mysql-5.7.28/vio/viosslfactories.c
  /ram/usr/ports/databases/mysql57-client/work/mysql-5.7.28/vio/viosslfactories.c:505:27: error: use of undeclared identifier 'SSL_OP_NO_TLSv1_3'
                          | SSL_OP_NO_TLSv1_3
  
  This fix a problem with libressl
  
  PR:		242474
  Approved by:	mmokhi (maintainer, implicit)
  Sponsored by:	Netzkommune GmbH

Modified:
  head/databases/mysql57-server/Makefile
  head/databases/mysql57-server/files/patch-cmake_ssl.cmake

Modified: head/databases/mysql57-server/Makefile
==============================================================================
--- head/databases/mysql57-server/Makefile	Fri Dec  6 18:33:03 2019	(r519157)
+++ head/databases/mysql57-server/Makefile	Fri Dec  6 19:02:43 2019	(r519158)
@@ -3,7 +3,7 @@
 
 PORTNAME?=	mysql
 PORTVERSION=	5.7.28
-PORTREVISION?=	0
+PORTREVISION=	1
 CATEGORIES=	databases
 MASTER_SITES=	MYSQL/MySQL-5.7
 PKGNAMESUFFIX?=	57-server

Modified: head/databases/mysql57-server/files/patch-cmake_ssl.cmake
==============================================================================
--- head/databases/mysql57-server/files/patch-cmake_ssl.cmake	Fri Dec  6 18:33:03 2019	(r519157)
+++ head/databases/mysql57-server/files/patch-cmake_ssl.cmake	Fri Dec  6 19:02:43 2019	(r519158)
@@ -1,15 +1,27 @@
---- cmake/ssl.cmake.orig	2016-08-12 10:55:07 UTC
+--- cmake/ssl.cmake.orig	2019-12-06 10:41:47 UTC
 +++ cmake/ssl.cmake
-@@ -179,6 +179,12 @@ MACRO (MYSQL_CHECK_SSL)
-        OPENSSL_MAJOR_VERSION STREQUAL "1"
-       )
-       SET(OPENSSL_FOUND TRUE)
+@@ -189,7 +189,8 @@ MACRO (MYSQL_CHECK_SSL)
+         OPENSSL_FIX_VERSION "${OPENSSL_VERSION_NUMBER}"
+         )
+     ENDIF()
+-    IF("${OPENSSL_MAJOR_VERSION}.${OPENSSL_MINOR_VERSION}.${OPENSSL_FIX_VERSION}" VERSION_GREATER "1.1.0")
++    CHECK_SYMBOL_EXISTS(TLS1_3_VERSION "openssl/tls1.h" HAVE_TLS1_3_VERSION)
++    IF(HAVE_TLS1_3_VERSION)
+        ADD_DEFINITIONS(-DHAVE_TLSv13)
+        SET(HAVE_TLSv13 1)
+        IF(SOLARIS)
+@@ -199,7 +200,13 @@ MACRO (MYSQL_CHECK_SSL)
+     IF(OPENSSL_INCLUDE_DIR AND
+        OPENSSL_LIBRARY   AND
+        CRYPTO_LIBRARY      AND
+-       OPENSSL_MAJOR_VERSION STREQUAL "1"
++       OPENSSL_MAJOR_VERSION VERSION_GREATER_EQUAL "1"
++      )
++      SET(OPENSSL_FOUND TRUE)
 +    ELSEIF(OPENSSL_INCLUDE_DIR AND
 +       OPENSSL_LIBRARY   AND
 +       CRYPTO_LIBRARY      AND
 +       OPENSSL_MAJOR_VERSION STREQUAL "2"
-+      )
-+      SET(OPENSSL_FOUND TRUE)
+       )
+       SET(OPENSSL_FOUND TRUE)
      ELSE()
-       SET(OPENSSL_FOUND FALSE)
-     ENDIF()


More information about the svn-ports-all mailing list