Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Aug 2019 23:37:31 +0000 (UTC)
From:      Mahdi Mokhtari <mmokhi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r508220 - in head/databases: mysql57-client mysql57-client/files mysql57-server mysql57-server/files
Message-ID:  <201908052337.x75NbVKQ012353@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mmokhi
Date: Mon Aug  5 23:37:31 2019
New Revision: 508220
URL: https://svnweb.freebsd.org/changeset/ports/508220

Log:
  databases/mysq56-{client, server}: Update to latest release 5.7.27
  
  This update includes security fixes on issues that are
  mentioned on upstream critical patch report.
  Further info:
  https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html#AppendixMSQL
  
  PR:		239271
  Submitted by:	Greg Veldman <freebsd@gregv.net>
  Reported by:	Markus Kohlmeyer <rootservice@gmail.com>
  Sponsored by:	Platform.sh

Modified:
  head/databases/mysql57-client/Makefile
  head/databases/mysql57-client/files/patch-scripts_CMakeLists.txt
  head/databases/mysql57-server/Makefile
  head/databases/mysql57-server/distinfo
  head/databases/mysql57-server/files/patch-scripts_CMakeLists.txt

Modified: head/databases/mysql57-client/Makefile
==============================================================================
--- head/databases/mysql57-client/Makefile	Mon Aug  5 23:30:37 2019	(r508219)
+++ head/databases/mysql57-client/Makefile	Mon Aug  5 23:37:31 2019	(r508220)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	mysql
-PORTREVISION=	1
+PORTREVISION=	0
 PKGNAMESUFFIX=	57-client
 
 COMMENT=	Multithreaded SQL database (client)

Modified: head/databases/mysql57-client/files/patch-scripts_CMakeLists.txt
==============================================================================
--- head/databases/mysql57-client/files/patch-scripts_CMakeLists.txt	Mon Aug  5 23:30:37 2019	(r508219)
+++ head/databases/mysql57-client/files/patch-scripts_CMakeLists.txt	Mon Aug  5 23:37:31 2019	(r508220)
@@ -1,6 +1,6 @@
---- scripts/CMakeLists.txt.orig	2016-03-28 18:06:12 UTC
-+++ scripts/CMakeLists.txt
-@@ -43,6 +43,7 @@ ELSE()
+--- scripts/CMakeLists.txt.orig	2019-06-10 10:43:20.000000000 -0400
++++ scripts/CMakeLists.txt	2019-08-01 10:59:24.177559000 -0400
+@@ -46,6 +46,7 @@
    MESSAGE(FATAL_ERROR "Cannot concatenate files")
  ENDIF()
  
@@ -8,7 +8,7 @@
  # Build mysql_fix_privilege_tables.c
  ADD_CUSTOM_COMMAND(
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/mysql_fix_privilege_tables_sql.c
-@@ -63,6 +64,7 @@ ADD_CUSTOM_TARGET(GenFixPrivs
+@@ -66,6 +67,7 @@
    DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/mysql_fix_privilege_tables_sql.c
    ${CMAKE_CURRENT_BINARY_DIR}/sql_commands_sys_schema.h
  )
@@ -16,7 +16,7 @@
  
  # If we do not have performance schema compiled in then sys will not work,
  # so only create an empty sys database with an auto-generated file,
-@@ -143,6 +145,7 @@ IF(NOT WITHOUT_SERVER)
+@@ -146,6 +148,7 @@
    )
  ENDIF()
  
@@ -24,7 +24,7 @@
  IF(UNIX)
   FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/make_binary_distribution 
     "cd ${CMAKE_BINARY_DIR} && '${CMAKE_CPACK_COMMAND}' -G TGZ --config CPackConfig.cmake\n" )
-@@ -150,6 +153,7 @@ IF(UNIX)
+@@ -153,6 +156,7 @@
    COMMAND chmod +x ${CMAKE_CURRENT_BINARY_DIR}/make_binary_distribution
  )
  ENDIF()
@@ -32,16 +32,16 @@
  
  IF(NOT WITHOUT_SERVER)
    INSTALL(FILES
-@@ -347,6 +351,8 @@ MACRO(EXTRACT_LINK_LIBRARIES target var)
+@@ -326,6 +330,8 @@
            GET_FILENAME_COMPONENT(lib "${lib}" NAME_WE)
            STRING(REGEX REPLACE "^lib" "" lib "${lib}")
-           SET(${var} "${${var}}-l${lib} " ) 
+           SET(${var} "${${var}}-l${lib} " )
 +        ELSEIF(lib STREQUAL "-pthread")
-+          SET(${var} "${${var}}-pthread " ) 
++          SET(${var} "${${var}}-pthread " )
          ELSE()
-           SET(${var} "${${var}}-l${lib} " ) 
+           SET(${var} "${${var}}-l${lib} " )
          ENDIF()
-@@ -430,19 +436,7 @@ ELSE()
+@@ -411,19 +417,7 @@
    # On Unix, most of the files end up in the bin directory
    SET(mysql_config_COMPONENT COMPONENT Development)
  

Modified: head/databases/mysql57-server/Makefile
==============================================================================
--- head/databases/mysql57-server/Makefile	Mon Aug  5 23:30:37 2019	(r508219)
+++ head/databases/mysql57-server/Makefile	Mon Aug  5 23:37:31 2019	(r508220)
@@ -2,8 +2,8 @@
 # $FreeBSD$
 
 PORTNAME?=	mysql
-PORTVERSION=	5.7.26
-PORTREVISION?=	5
+PORTVERSION=	5.7.27
+PORTREVISION?=	0
 CATEGORIES=	databases ipv6
 MASTER_SITES=	MYSQL/MySQL-5.7
 PKGNAMESUFFIX?=	57-server

Modified: head/databases/mysql57-server/distinfo
==============================================================================
--- head/databases/mysql57-server/distinfo	Mon Aug  5 23:30:37 2019	(r508219)
+++ head/databases/mysql57-server/distinfo	Mon Aug  5 23:37:31 2019	(r508220)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1556318914
-SHA256 (mysql-boost-5.7.26.tar.gz) = effca6d3aceebc286a9fb046257330d125cc2f4def87081c286bfc4df3d974d1
-SIZE (mysql-boost-5.7.26.tar.gz) = 51098338
+TIMESTAMP = 1565043969
+SHA256 (mysql-boost-5.7.27.tar.gz) = 036ab46a8a1216cfc1e87374bd1cba12e2208c02cf328a31851be7e1c7f57a2b
+SIZE (mysql-boost-5.7.27.tar.gz) = 51436383

Modified: head/databases/mysql57-server/files/patch-scripts_CMakeLists.txt
==============================================================================
--- head/databases/mysql57-server/files/patch-scripts_CMakeLists.txt	Mon Aug  5 23:30:37 2019	(r508219)
+++ head/databases/mysql57-server/files/patch-scripts_CMakeLists.txt	Mon Aug  5 23:37:31 2019	(r508220)
@@ -1,15 +1,15 @@
---- scripts/CMakeLists.txt.orig	2016-03-28 18:06:12 UTC
-+++ scripts/CMakeLists.txt
-@@ -347,6 +347,8 @@ MACRO(EXTRACT_LINK_LIBRARIES target var)
+--- scripts/CMakeLists.txt.orig	2019-06-10 10:43:20.000000000 -0400
++++ scripts/CMakeLists.txt	2019-08-01 10:10:16.206052000 -0400
+@@ -326,6 +326,8 @@
            GET_FILENAME_COMPONENT(lib "${lib}" NAME_WE)
            STRING(REGEX REPLACE "^lib" "" lib "${lib}")
-           SET(${var} "${${var}}-l${lib} " ) 
+           SET(${var} "${${var}}-l${lib} " )
 +        ELSEIF(lib STREQUAL "-pthread")
-+          SET(${var} "${${var}}-pthread " ) 
++          SET(${var} "${${var}}-pthread " )
          ELSE()
-           SET(${var} "${${var}}-l${lib} " ) 
+           SET(${var} "${${var}}-l${lib} " )
          ENDIF()
-@@ -430,14 +432,13 @@ ELSE()
+@@ -411,14 +413,13 @@
    # On Unix, most of the files end up in the bin directory
    SET(mysql_config_COMPONENT COMPONENT Development)
  
@@ -25,7 +25,7 @@
        mysqldumpslow
        mysqld_multi
        mysqld_safe
-@@ -471,7 +472,7 @@ ELSE()
+@@ -452,7 +453,7 @@
    FOREACH(file ${BIN_SCRIPTS})
      IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh)
        CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201908052337.x75NbVKQ012353>