[132850] trunk/dports/databases/mysql56

pixilla at macports.org pixilla at macports.org
Wed Feb 11 11:58:32 PST 2015


Revision: 132850
          https://trac.macports.org/changeset/132850
Author:   pixilla at macports.org
Date:     2015-02-11 11:58:32 -0800 (Wed, 11 Feb 2015)
Log Message:
-----------
databases/mysql56:
- Fix OPENSSL_VERSION_NUMBER regex. Upstream ticket http://bugs.mysql.com/bug.php?id=75622. Closes #46766.

Modified Paths:
--------------
    trunk/dports/databases/mysql56/Portfile

Added Paths:
-----------
    trunk/dports/databases/mysql56/files/patch-cmake-ssl.cmake.diff

Modified: trunk/dports/databases/mysql56/Portfile
===================================================================
--- trunk/dports/databases/mysql56/Portfile	2015-02-11 19:36:00 UTC (rev 132849)
+++ trunk/dports/databases/mysql56/Portfile	2015-02-11 19:58:32 UTC (rev 132850)
@@ -39,6 +39,10 @@
     patchfiles-append   patch-scripts-mysql_install_db.pl.in.diff \
                         patch-scripts-mysql_secure_installation.pl.in.diff
 
+    # Patch cmake/ssl.cmake to be compatible with OpenSSL 1.0.2.
+    # http://bugs.mysql.com/bug.php?id=75622
+    patchfiles-append   patch-cmake-ssl.cmake.diff
+
     if { (![variant_isset universal] && ${build_arch} eq "i386") || ([variant_isset universal] && [lsearch ${universal_archs} i386] != -1) } {
         # Disallow clang versions older than the clang version which caused the problem
         #compiler.blacklist {clang < 425}

Added: trunk/dports/databases/mysql56/files/patch-cmake-ssl.cmake.diff
===================================================================
--- trunk/dports/databases/mysql56/files/patch-cmake-ssl.cmake.diff	                        (rev 0)
+++ trunk/dports/databases/mysql56/files/patch-cmake-ssl.cmake.diff	2015-02-11 19:58:32 UTC (rev 132850)
@@ -0,0 +1,11 @@
+--- a/cmake/ssl.cmake	2015-01-19 08:48:32.000000000 -0500
++++ b/cmake/ssl.cmake	2015-02-11 00:41:55.000000000 -0500
+@@ -166,7 +166,7 @@
+     # Encoded as MNNFFPPS: major minor fix patch status
+     FILE(STRINGS "${OPENSSL_INCLUDE_DIR}/openssl/opensslv.h"
+       OPENSSL_VERSION_NUMBER
+-      REGEX "^#define[\t ]+OPENSSL_VERSION_NUMBER[\t ]+0x[0-9].*"
++      REGEX "^#[\t ]+define[\t ]+OPENSSL_VERSION_NUMBER[\t ]+0x[0-9].*"
+     )
+     STRING(REGEX REPLACE
+       "^.*OPENSSL_VERSION_NUMBER[\t ]+0x([0-9]).*$" "\\1"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150211/915df2b2/attachment.html>


More information about the macports-changes mailing list