aboutsummaryrefslogtreecommitdiff
path: root/databases/percona57-server
diff options
context:
space:
mode:
authorMark Felder <feld@FreeBSD.org>2017-12-31 15:28:55 +0000
committerMark Felder <feld@FreeBSD.org>2017-12-31 15:28:55 +0000
commit74aca3ab1f0d92e3417e8daf073ebb178ce01578 (patch)
tree5989bc4c6e83a73626f7ca36f2bda3ba04b8e024 /databases/percona57-server
parente074dce1705e531983946e2e2430e9a97471cff0 (diff)
downloadports-74aca3ab1f0d92e3417e8daf073ebb178ce01578.tar.gz
ports-74aca3ab1f0d92e3417e8daf073ebb178ce01578.zip
databases/percona57-{client,pam-for-mysql,server}: Update to 5.7.20-18
Notes
Notes: svn path=/head/; revision=457697
Diffstat (limited to 'databases/percona57-server')
-rw-r--r--databases/percona57-server/Makefile5
-rw-r--r--databases/percona57-server/distinfo6
-rw-r--r--databases/percona57-server/files/patch-scripts_CMakeLists.txt12
-rw-r--r--databases/percona57-server/files/patch-sql_json__dom.h11
-rw-r--r--databases/percona57-server/files/patch-storage_innobase_buf_buf0buf.cc11
-rw-r--r--databases/percona57-server/files/patch-storage_innobase_dict_dict0stats.cc11
-rw-r--r--databases/percona57-server/files/patch-storage_innobase_sync_sync0debug.cc11
-rw-r--r--databases/percona57-server/pkg-plist7
8 files changed, 19 insertions, 55 deletions
diff --git a/databases/percona57-server/Makefile b/databases/percona57-server/Makefile
index 892cb82b9c8b..aef6512055e6 100644
--- a/databases/percona57-server/Makefile
+++ b/databases/percona57-server/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME?= percona
-DISTVERSION= 5.7.16-10
-PORTREVISION?= 5
+DISTVERSION= 5.7.20-18
+PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= http://www.percona.com/downloads/Percona-Server-5.7/Percona-Server-${DISTVERSION}/source/tarball/:percona \
SF/boost/boost/1.59.0:boost
@@ -83,6 +83,7 @@ USES+= libedit
# Currently do nothing special
USES+= libedit
.else
+LIB_DEPENDS+= libcurl.so:ftp/curl
# MySQL-Server part
OPTIONS_DEFINE= OPENSSL FASTMTX INNODBMEMCACHED TOKUDB
OPTIONS_DEFAULT= OPENSSL INNODBMEMCACHED
diff --git a/databases/percona57-server/distinfo b/databases/percona57-server/distinfo
index 93518d8dcd52..92c2fc633301 100644
--- a/databases/percona57-server/distinfo
+++ b/databases/percona57-server/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1481662079
-SHA256 (percona-server-5.7.16-10.tar.gz) = 1e88233d4bc5fd9a6910f2cc01ad5aca7d751f036cdba5a1c9954e1e25300347
-SIZE (percona-server-5.7.16-10.tar.gz) = 74341476
+TIMESTAMP = 1514728385
+SHA256 (percona-server-5.7.20-18.tar.gz) = ebbdf859d571562b9c9614c29355dd73adb9021b67108edd46b67063039a28af
+SIZE (percona-server-5.7.20-18.tar.gz) = 82206679
SHA256 (boost_1_59_0.tar.gz) = 47f11c8844e579d02691a607fbd32540104a9ac7a2534a8ddaef50daf502baac
SIZE (boost_1_59_0.tar.gz) = 83709983
diff --git a/databases/percona57-server/files/patch-scripts_CMakeLists.txt b/databases/percona57-server/files/patch-scripts_CMakeLists.txt
index 84daf75bf979..ecbbf6d94bd9 100644
--- a/databases/percona57-server/files/patch-scripts_CMakeLists.txt
+++ b/databases/percona57-server/files/patch-scripts_CMakeLists.txt
@@ -1,6 +1,6 @@
---- scripts/CMakeLists.txt.orig 2016-11-27 19:44:54 UTC
-+++ scripts/CMakeLists.txt
-@@ -347,6 +347,8 @@ MACRO(EXTRACT_LINK_LIBRARIES target var)
+--- scripts/CMakeLists.txt.orig 2017-12-11 07:56:49.000000000 +0000
++++ scripts/CMakeLists.txt 2017-12-31 14:59:46.762799000 +0000
+@@ -332,6 +332,8 @@
GET_FILENAME_COMPONENT(lib "${lib}" NAME_WE)
STRING(REGEX REPLACE "^lib" "" lib "${lib}")
SET(${var} "${${var}}-l${lib} " )
@@ -9,13 +9,15 @@
ELSE()
SET(${var} "${${var}}-l${lib} " )
ENDIF()
-@@ -432,13 +434,11 @@ ELSE()
+@@ -419,7 +421,6 @@
IF(WITH_SYSTEMD)
SET(BIN_SCRIPTS
- mysql_config
mysqldumpslow
ps_tokudb_admin
+ ps_mysqld_helper
+@@ -427,7 +428,6 @@
)
ELSE()
SET(BIN_SCRIPTS
@@ -23,7 +25,7 @@
mysqldumpslow
mysqld_multi
mysqld_safe
-@@ -473,7 +473,7 @@ ELSE()
+@@ -464,7 +464,7 @@
FOREACH(file ${BIN_SCRIPTS})
IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh
diff --git a/databases/percona57-server/files/patch-sql_json__dom.h b/databases/percona57-server/files/patch-sql_json__dom.h
deleted file mode 100644
index 54718af16065..000000000000
--- a/databases/percona57-server/files/patch-sql_json__dom.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- sql/json_dom.h.orig 2017-01-05 16:09:35 UTC
-+++ sql/json_dom.h
-@@ -337,7 +337,7 @@ struct Json_key_comparator
- Json_object class.
- */
- typedef std::map<std::string, Json_dom *, Json_key_comparator,
-- Malloc_allocator<std::pair<std::string, Json_dom *> > > Json_object_map;
-+ Malloc_allocator<std::pair<const std::string, Json_dom *> > > Json_object_map;
-
- /**
- Represents a JSON container value of type "object" (ECMA), type
diff --git a/databases/percona57-server/files/patch-storage_innobase_buf_buf0buf.cc b/databases/percona57-server/files/patch-storage_innobase_buf_buf0buf.cc
deleted file mode 100644
index e43b325c6ea7..000000000000
--- a/databases/percona57-server/files/patch-storage_innobase_buf_buf0buf.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- storage/innobase/buf/buf0buf.cc.orig 2016-11-27 19:44:54 UTC
-+++ storage/innobase/buf/buf0buf.cc
-@@ -333,7 +333,7 @@ typedef std::map<
- const byte*,
- buf_chunk_t*,
- std::less<const byte*>,
-- ut_allocator<std::pair<const byte*, buf_chunk_t*> > >
-+ ut_allocator<std::pair<const byte* const, buf_chunk_t*> > >
- buf_pool_chunk_map_t;
-
- static buf_pool_chunk_map_t* buf_chunk_map_reg;
diff --git a/databases/percona57-server/files/patch-storage_innobase_dict_dict0stats.cc b/databases/percona57-server/files/patch-storage_innobase_dict_dict0stats.cc
deleted file mode 100644
index 48c7e3ed5d43..000000000000
--- a/databases/percona57-server/files/patch-storage_innobase_dict_dict0stats.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- storage/innobase/dict/dict0stats.cc.orig 2016-11-27 19:44:54 UTC
-+++ storage/innobase/dict/dict0stats.cc
-@@ -139,7 +139,7 @@ then we would store 5,7,10,11,12 in the
- typedef std::vector<ib_uint64_t, ut_allocator<ib_uint64_t> > boundaries_t;
-
- /** Allocator type used for index_map_t. */
--typedef ut_allocator<std::pair<const char*, dict_index_t*> >
-+typedef ut_allocator<std::pair<const char* const, dict_index_t*> >
- index_map_t_allocator;
-
- /** Auxiliary map used for sorting indexes by name in dict_stats_save(). */
diff --git a/databases/percona57-server/files/patch-storage_innobase_sync_sync0debug.cc b/databases/percona57-server/files/patch-storage_innobase_sync_sync0debug.cc
deleted file mode 100644
index e6087e7640a9..000000000000
--- a/databases/percona57-server/files/patch-storage_innobase_sync_sync0debug.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- storage/innobase/sync/sync0debug.cc.orig 2016-11-27 19:44:54 UTC
-+++ storage/innobase/sync/sync0debug.cc
-@@ -1717,7 +1717,7 @@ private:
- const void*,
- File,
- std::less<const void*>,
-- ut_allocator<std::pair<const void*, File> > >
-+ ut_allocator<std::pair<const void* const, File> > >
- Files;
-
- typedef OSMutex Mutex;
diff --git a/databases/percona57-server/pkg-plist b/databases/percona57-server/pkg-plist
index 0cee4e7528eb..12fa22fd82c2 100644
--- a/databases/percona57-server/pkg-plist
+++ b/databases/percona57-server/pkg-plist
@@ -15,6 +15,8 @@ bin/mysql_tzinfo_to_sql
bin/mysql_upgrade
bin/mysqlxtest
bin/perror
+bin/ps-admin
+bin/ps_mysqld_helper
bin/ps_tokudb_admin
bin/replace
bin/resolveip
@@ -65,7 +67,6 @@ bin/zlib_decompress
%%DATADIR%%/japanese/errmsg.sys
%%DATADIR%%/korean/errmsg.sys
%%DATADIR%%/magic
-%%DATADIR%%/my-default.cnf
%%DATADIR%%/mysqld_multi.server
%%DATADIR%%/mysql-log-rotate
%%DATADIR%%/mysql_security_commands.sql
@@ -86,6 +87,7 @@ bin/zlib_decompress
%%DATADIR%%/swedish/errmsg.sys
%%DATADIR%%/ukrainian/errmsg.sys
%%DATADIR%%/uninstall_rewriter.sql
+include/mysql/mysqlx_ername.h
include/mysql/mysqlx_error.h
include/mysql/mysqlx_version.h
@dir lib/mysql/plugin/debug
@@ -98,10 +100,13 @@ lib/mysql/plugin/adt_null.so
lib/mysql/plugin/audit_log.so
lib/mysql/plugin/auth.so
lib/mysql/plugin/auth_test_plugin.so
+lib/mysql/plugin/connection_control.so
lib/mysql/plugin/daemon_example.ini
+lib/mysql/plugin/group_replication.so
lib/mysql/plugin/ha_example.so
lib/mysql/plugin/keyring_file.so
lib/mysql/plugin/keyring_udf.so
+lib/mysql/plugin/keyring_vault.so
lib/mysql/plugin/libdaemon_example.so
lib/mysql/plugin/libfnv1a_udf.so
lib/mysql/plugin/libfnv_udf.so