Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Apr 2021 22:18:15 GMT
From:      Florian Smeets <flo@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 1ac77b72c03c - main - Remove Percona Server for MySQL 5.5, it is EOL upstream
Message-ID:  <202104112218.13BMIFtg007826@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by flo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1ac77b72c03c3ac28743d9b8bc40c628dca48693

commit 1ac77b72c03c3ac28743d9b8bc40c628dca48693
Author:     Florian Smeets <flo@FreeBSD.org>
AuthorDate: 2021-04-11 11:48:35 +0000
Commit:     Florian Smeets <flo@FreeBSD.org>
CommitDate: 2021-04-11 21:42:42 +0000

    Remove Percona Server for MySQL 5.5, it is EOL upstream
---
 MOVED                                              |   2 +
 Mk/Uses/mysql.mk                                   |   2 +-
 databases/Makefile                                 |   2 -
 databases/percona55-client/Makefile                |  39 ------
 .../percona55-client/files/patch-CMakeLists.txt    |  72 -----------
 .../files/patch-client_CMakeLists.txt              |  48 -------
 .../percona55-client/files/patch-client__mysql.cc  |  16 ---
 .../files/patch-extra_CMakeLists.txt               |  26 ----
 .../files/patch-include_CMakeLists.txt             |  12 --
 .../files/patch-include_my_compare.h               |  11 --
 .../percona55-client/files/patch-include_myisam.h  |  11 --
 .../files/patch-man_CMakeLists.txt                 |  13 --
 .../percona55-client/files/patch-mysys_default.c   |  31 -----
 .../files/patch-scripts_CMakeLists.txt             |  78 ------------
 .../files/patch-support-files_CMakeLists.txt       |  41 ------
 databases/percona55-client/pkg-message             |  16 ---
 databases/percona55-client/pkg-plist               |  89 -------------
 databases/percona55-server/Makefile                | 112 ----------------
 databases/percona55-server/distinfo                |   3 -
 databases/percona55-server/files/mysql-server.in   |  77 -----------
 .../percona55-server/files/patch-CMakeLists.txt    |  49 -------
 .../files/patch-client_CMakeLists.txt              |  62 ---------
 .../files/patch-cmake_plugin.cmake                 |  10 --
 .../files/patch-extra_CMakeLists.txt               |  12 --
 .../files/patch-include_CMakeLists.txt             |  10 --
 .../files/patch-include_my_compare.h               |  11 --
 .../percona55-server/files/patch-include_myisam.h  |  11 --
 .../files/patch-libmysql_CMakeLists.txt            |  39 ------
 .../files/patch-libservices_CMakeLists.txt         |   9 --
 .../files/patch-man_CMakeLists.txt                 |  11 --
 .../percona55-server/files/patch-mysys_default.c   |  31 -----
 .../files/patch-scripts_CMakeLists.txt             |  37 ------
 .../files/patch-scripts_mysqld_safe.sh             |  24 ----
 .../files/patch-sql_CMakeLists.txt                 |  18 ---
 .../percona55-server/files/patch-sql_sys_vars.cc   |  38 ------
 .../files/patch-storage__innobase__handler__i_s.cc |  24 ----
 .../files/patch-support-files_CMakeLists.txt       |  12 --
 databases/percona55-server/pkg-descr               |   4 -
 databases/percona55-server/pkg-message             |   9 --
 databases/percona55-server/pkg-plist               | 141 ---------------------
 40 files changed, 3 insertions(+), 1260 deletions(-)

diff --git a/MOVED b/MOVED
index 39d790e14495..6fbdf59dcbe0 100644
--- a/MOVED
+++ b/MOVED
@@ -16276,3 +16276,5 @@ databases/couchdb2|databases/couchdb3|2021-04-07|No longer supported upstream, u
 security/pidentd||2021-04-07|Removed: Unmaintained, abandoned, does not build with recent OS versions
 dns/dnsmasq-devel|dns/dnsmasq|2021-04-08|Has expired: use dns/dnsmasq instead, which is newer
 net/coturn|net/turnserver|2021-04-09|Remove duplicate port: coturn is another name for turnserver
+databases/percona55-server||2021-04-11|EOL upstream
+databases/percona55-client||2021-04-11|EOL upstream
diff --git a/Mk/Uses/mysql.mk b/Mk/Uses/mysql.mk
index 345fcb55a8d9..27d4418aa055 100644
--- a/Mk/Uses/mysql.mk
+++ b/Mk/Uses/mysql.mk
@@ -64,7 +64,7 @@ DEFAULT_MYSQL_VER?=	${MYSQL_DEFAULT:S/.//}
 # MySQL client version currently supported.
 # When adding a version, please keep the comment in
 # Mk/bsd.default-versions.mk in sync.
-.for v in 55 55m 55p 56 56p 56w 100m 101m
+.for v in 55 55m 56 56p 56w 100m 101m
 MYSQL${v}_LIBVER=	18
 .endfor
 MYSQL57_LIBVER=		20
diff --git a/databases/Makefile b/databases/Makefile
index 89fa0c284e2c..c65b374fa900 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -552,8 +552,6 @@
     SUBDIR += pecl-rrd
     SUBDIR += percona-pam-for-mysql
     SUBDIR += percona-toolkit
-    SUBDIR += percona55-client
-    SUBDIR += percona55-server
     SUBDIR += percona56-client
     SUBDIR += percona56-server
     SUBDIR += percona57-client
diff --git a/databases/percona55-client/Makefile b/databases/percona55-client/Makefile
deleted file mode 100644
index 0ba931501ee4..000000000000
--- a/databases/percona55-client/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-PORTNAME=	percona
-PKGNAMESUFFIX=	55-client
-
-COMMENT=	Multithreaded SQL database (client)
-
-MASTERDIR=	${.CURDIR}/../percona55-server
-
-PKGMESSAGE=	${.CURDIR}/pkg-message
-PATCHDIR=	${.CURDIR}/files
-PLIST=		${.CURDIR}/pkg-plist
-
-CONFLICTS_INSTALL=	mysql*-client-* \
-			mariadb*-client-* \
-			percona5[0-46-9]-client-*
-
-CMAKE_ARGS+=	-DWITHOUT_SERVER=1
-CMAKE_ARGS+=	-DENABLE_DTRACE=OFF
-
-USE_LDCONFIG=	${PREFIX}/lib/mysql
-
-BROKEN_aarch64=		Fails to build: error: passing int to parameter of incompatible type va_list
-BROKEN_armv6=		Fails to build: error: passing int to parameter of incompatible type va_list
-BROKEN_armv7=		Fails to build: error: passing int to parameter of incompatible type va_list
-
-MANPAGES=	comp_err.1 msql2mysql.1 mysql.1 mysql_config.1 mysql_find_rows.1 \
-		mysql_waitpid.1 mysqlaccess.1 mysqladmin.1 mysqlbinlog.1 \
-		mysqlcheck.1 mysqldump.1 mysqlimport.1 mysqlshow.1 mysqlslap.1
-
-CLIENT_ONLY=	yes
-
-# Percona renamed the libraries, until we decide how to deal with it create some symlinks
-# to prevent breaking installed ports.
-post-install:
-	${LN} -s libperconaserverclient.so ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient.so
-	${LN} -s libperconaserverclient.so.18 ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient.so.18
-	${LN} -s libperconaserverclient_r.so ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.so
-	${LN} -s libperconaserverclient_r.so.18 ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.so.18
-
-.include "${MASTERDIR}/Makefile"
diff --git a/databases/percona55-client/files/patch-CMakeLists.txt b/databases/percona55-client/files/patch-CMakeLists.txt
deleted file mode 100644
index a8d1a604788b..000000000000
--- a/databases/percona55-client/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,72 +0,0 @@
---- CMakeLists.txt.orig	2015-11-02 16:25:51 UTC
-+++ CMakeLists.txt
-@@ -403,33 +403,11 @@ IF(WITH_UNIT_TESTS)
- ENDIF()
- 
- ADD_SUBDIRECTORY(extra)
--IF(NOT WITHOUT_SERVER)
--  ADD_SUBDIRECTORY(tests)
--  ADD_SUBDIRECTORY(client)
--  ADD_SUBDIRECTORY(sql)
--  ADD_SUBDIRECTORY(sql/share)
--  ADD_SUBDIRECTORY(libservices)
--  OPTION (WITH_EMBEDDED_SERVER "Compile MySQL with embedded server" OFF)
--  IF(WITH_EMBEDDED_SERVER) 
--   ADD_SUBDIRECTORY(libmysqld)
--   ADD_SUBDIRECTORY(libmysqld/examples)
--  ENDIF(WITH_EMBEDDED_SERVER)
--
--  ADD_SUBDIRECTORY(mysql-test)
--  ADD_SUBDIRECTORY(mysql-test/lib/My/SafeProcess)
--  ADD_SUBDIRECTORY(support-files)
--  ADD_SUBDIRECTORY(scripts)
--  ADD_SUBDIRECTORY(sql-bench)
--  IF(UNIX)
--    ADD_SUBDIRECTORY(man)
--  ENDIF()
--  IF(EXISTS ${CMAKE_SOURCE_DIR}/internal/CMakeLists.txt)
--    ADD_SUBDIRECTORY(internal)
--  ENDIF()
--  ADD_SUBDIRECTORY(packaging/rpm-oel)
--  ADD_SUBDIRECTORY(packaging/rpm-sles)
--  ADD_SUBDIRECTORY(packaging/rpm-docker)
--ENDIF()
-+ADD_SUBDIRECTORY(client)
-+ADD_SUBDIRECTORY(libservices)
-+ADD_SUBDIRECTORY(support-files)
-+ADD_SUBDIRECTORY(scripts)
-+ADD_SUBDIRECTORY(man)
- 
- INCLUDE(cmake/abi_check.cmake)
- INCLUDE(cmake/tags.cmake)
-@@ -466,19 +444,21 @@ IF(WIN32)
- ELSE()
-   SET(CPACK_GENERATOR "TGZ")
- ENDIF() 
-+IF(FALSE)
- ADD_SUBDIRECTORY(packaging/WiX)
- ADD_SUBDIRECTORY(packaging/solaris)
-+ENDIF() 
- 
- # Create a single package with "make package"
- # (see http://public.kitware.com/Bug/view.php?id=11452)
- SET(CPACK_MONOLITHIC_INSTALL 1 CACHE INTERNAL "")
- 
- IF(UNIX)
--  INSTALL(FILES Docs/mysql.info DESTINATION ${INSTALL_INFODIR} OPTIONAL COMPONENT Info)
- ENDIF()
- #
- # RPM installs documentation directly from the source tree
- #
-+IF(FALSE)
- IF(NOT INSTALL_LAYOUT MATCHES "RPM")
-   INSTALL(FILES COPYING LICENSE.mysql 
-   DESTINATION ${INSTALL_DOCREADMEDIR} 
-@@ -504,6 +484,7 @@ IF(NOT INSTALL_LAYOUT MATCHES "RPM")
-     PATTERN "sp-imp-spec.txt" EXCLUDE
-   )
- ENDIF()
-+ENDIF()
- 
- INCLUDE(CPack)
- 
diff --git a/databases/percona55-client/files/patch-client_CMakeLists.txt b/databases/percona55-client/files/patch-client_CMakeLists.txt
deleted file mode 100644
index d2b0c9812aa5..000000000000
--- a/databases/percona55-client/files/patch-client_CMakeLists.txt
+++ /dev/null
@@ -1,48 +0,0 @@
---- client/CMakeLists.txt.orig	2015-01-07 10:49:52.000000000 +0100
-+++ client/CMakeLists.txt	2015-01-21 20:03:30.747577544 +0100
-@@ -33,6 +33,7 @@
-   TARGET_LINK_LIBRARIES(mysql ${READLINE_LIBRARY})
- ENDIF(UNIX)
- 
-+IF(FALSE)
- MYSQL_ADD_EXECUTABLE(mysqltest mysqltest.cc COMPONENT Test)
- SET_SOURCE_FILES_PROPERTIES(mysqltest.cc PROPERTIES COMPILE_FLAGS "-DTHREADS")
- # mysqltest has unused result errors, so we skip Werror
-@@ -42,7 +43,7 @@
-   ADD_COMPILE_FLAGS(mysqltest.cc COMPILE_FLAGS "-Wno-error")
- ENDIF()
- TARGET_LINK_LIBRARIES(mysqltest perconaserverclient regex)
--
-+ENDIF()
- 
- MYSQL_ADD_EXECUTABLE(mysqlcheck mysqlcheck.c)
- TARGET_LINK_LIBRARIES(mysqlcheck perconaserverclient)
-@@ -53,15 +54,19 @@
- MYSQL_ADD_EXECUTABLE(mysqlimport mysqlimport.c)
- TARGET_LINK_LIBRARIES(mysqlimport perconaserverclient)
- 
-+IF(FALSE)
- MYSQL_ADD_EXECUTABLE(mysql_upgrade mysql_upgrade.c)
- TARGET_LINK_LIBRARIES(mysql_upgrade perconaserverclient)
- ADD_DEPENDENCIES(mysql_upgrade GenFixPrivs)
-+ENDIF()
- 
- MYSQL_ADD_EXECUTABLE(mysqlshow mysqlshow.c)
- TARGET_LINK_LIBRARIES(mysqlshow perconaserverclient)
- 
-+IF(FALSE)
- MYSQL_ADD_EXECUTABLE(mysql_plugin mysql_plugin.c)
- TARGET_LINK_LIBRARIES(mysql_plugin perconaserverclient)
-+ENDIF()
- 
- MYSQL_ADD_EXECUTABLE(mysqlbinlog mysqlbinlog.cc sql_string.cc
-                      ../sql/rpl_filter.cc ../sql/sql_list.cc)
-@@ -79,7 +84,7 @@
-   MYSQL_ADD_EXECUTABLE(echo echo.c)
- ENDIF(WIN32)
- 
--SET_TARGET_PROPERTIES (mysqlcheck mysqldump mysqlimport mysql_upgrade mysqlshow mysqlslap mysql_plugin 
-+SET_TARGET_PROPERTIES (mysqlcheck mysqldump mysqlimport mysqlshow mysqlslap
- PROPERTIES HAS_CXX TRUE)
- 
- ADD_DEFINITIONS(-DHAVE_DLOPEN)
diff --git a/databases/percona55-client/files/patch-client__mysql.cc b/databases/percona55-client/files/patch-client__mysql.cc
deleted file mode 100644
index b73e1052d30d..000000000000
--- a/databases/percona55-client/files/patch-client__mysql.cc
+++ /dev/null
@@ -1,16 +0,0 @@
---- client/mysql.cc.orig	2012-02-27 19:15:22.271243107 +0000
-+++ client/mysql.cc	2012-02-27 19:16:16.645241508 +0000
-@@ -1601,11 +1601,11 @@
- #endif
- 
- #ifdef HAVE_READLINE
--  printf("%s  Ver %s Distrib %s, for %s (%s) using %s %s\n",
-+  printf("%s  Ver %s Distrib %s Percona, for %s (%s) using %s %s\n",
- 	 my_progname, VER, MYSQL_SERVER_VERSION, SYSTEM_TYPE, MACHINE_TYPE,
-          readline, rl_library_version);
- #else
--  printf("%s  Ver %s Distrib %s, for %s (%s)\n", my_progname, VER,
-+  printf("%s  Ver %s Distrib %s Percona, for %s (%s)\n", my_progname, VER,
- 	MYSQL_SERVER_VERSION, SYSTEM_TYPE, MACHINE_TYPE);
- #endif
- 
diff --git a/databases/percona55-client/files/patch-extra_CMakeLists.txt b/databases/percona55-client/files/patch-extra_CMakeLists.txt
deleted file mode 100644
index 46df238a3d9e..000000000000
--- a/databases/percona55-client/files/patch-extra_CMakeLists.txt
+++ /dev/null
@@ -1,26 +0,0 @@
---- extra/CMakeLists.txt.orig	2015-07-25 11:30:53 UTC
-+++ extra/CMakeLists.txt
-@@ -50,6 +50,7 @@ ADD_CUSTOM_TARGET(GenError
-                   ${PROJECT_BINARY_DIR}/sql/share/english/errmsg.sys 
-                   ${PROJECT_SOURCE_DIR}/sql/share/errmsg-utf8.txt)
- 
-+IF(FALSE)
- MYSQL_ADD_EXECUTABLE(my_print_defaults my_print_defaults.c)
- TARGET_LINK_LIBRARIES(my_print_defaults  mysys)
- 
-@@ -69,12 +70,15 @@ ENDIF()
- 
- MYSQL_ADD_EXECUTABLE(replace replace.c)
- TARGET_LINK_LIBRARIES(replace mysys)
-+ENDIF()
- IF(UNIX)
-+IF(FALSE)
-   MYSQL_ADD_EXECUTABLE(innochecksum innochecksum.c)
-   TARGET_LINK_LIBRARIES(innochecksum ${ZLIB_LIBRARY})
- 
-   MYSQL_ADD_EXECUTABLE(resolve_stack_dump resolve_stack_dump.c)
-   TARGET_LINK_LIBRARIES(resolve_stack_dump mysys)
-+ENDIF()
- 
-   MYSQL_ADD_EXECUTABLE(mysql_waitpid mysql_waitpid.c)
-   TARGET_LINK_LIBRARIES(mysql_waitpid mysys)
diff --git a/databases/percona55-client/files/patch-include_CMakeLists.txt b/databases/percona55-client/files/patch-include_CMakeLists.txt
deleted file mode 100644
index 02ae2db9f708..000000000000
--- a/databases/percona55-client/files/patch-include_CMakeLists.txt
+++ /dev/null
@@ -1,12 +0,0 @@
---- include/CMakeLists.txt.orig	2011-01-19 23:37:08.000000000 +0100
-+++ include/CMakeLists.txt	2011-02-07 22:42:05.129894470 +0100
-@@ -27,9 +27,6 @@
-   my_list.h
-   my_alloc.h
-   typelib.h 
--  mysql/plugin.h
--  mysql/plugin_audit.h
--  mysql/plugin_ftparser.h
- )
- 
- SET(HEADERS 
diff --git a/databases/percona55-client/files/patch-include_my_compare.h b/databases/percona55-client/files/patch-include_my_compare.h
deleted file mode 100644
index 093c8ae37789..000000000000
--- a/databases/percona55-client/files/patch-include_my_compare.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/my_compare.h.orig	2011-05-10 09:46:46.000000000 +0200
-+++ include/my_compare.h	2011-05-10 09:47:01.000000000 +0200
-@@ -39,7 +39,7 @@
-   But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and HA_MAX_KEY_LENGTH.
- */
- 
--#define HA_MAX_KEY_LENGTH           1000        /* Max length in bytes */
-+#define HA_MAX_KEY_LENGTH           4000        /* Max length in bytes */
- #define HA_MAX_KEY_SEG              16          /* Max segments for key */
- 
- #define HA_MAX_POSSIBLE_KEY_BUFF    (HA_MAX_KEY_LENGTH + 24+ 6+6)
diff --git a/databases/percona55-client/files/patch-include_myisam.h b/databases/percona55-client/files/patch-include_myisam.h
deleted file mode 100644
index 450645400dd5..000000000000
--- a/databases/percona55-client/files/patch-include_myisam.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/myisam.h.orig	2009-02-16 23:04:54.000000000 +0100
-+++ include/myisam.h	2009-02-16 23:10:08.000000000 +0100
-@@ -48,7 +48,7 @@
-   The following defines can be increased if necessary.
-   But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and MI_MAX_KEY_LENGTH.
- */
--#define MI_MAX_KEY_LENGTH           1000            /* Max length in bytes */
-+#define MI_MAX_KEY_LENGTH           4000            /* Max length in bytes */
- #define MI_MAX_KEY_SEG              16              /* Max segments for key */
- 
- #define MI_MAX_KEY_BUFF  (MI_MAX_KEY_LENGTH+MI_MAX_KEY_SEG*6+8+8)
diff --git a/databases/percona55-client/files/patch-man_CMakeLists.txt b/databases/percona55-client/files/patch-man_CMakeLists.txt
deleted file mode 100644
index 0f79f3e2403d..000000000000
--- a/databases/percona55-client/files/patch-man_CMakeLists.txt
+++ /dev/null
@@ -1,13 +0,0 @@
---- man/CMakeLists.txt.orig	2011-10-22 14:08:32.000000000 +0200
-+++ man/CMakeLists.txt	2011-10-22 14:22:42.000000000 +0200
-@@ -15,10 +15,6 @@
- 
- # Copy man pages
- FILE(GLOB MAN1_FILES *.1)
--FILE(GLOB MAN1_EXCLUDE make_win_bin_dist.1)
--FILE(GLOB MAN1_NDB ndb*.1)
--FILE(GLOB MAN8_FILES *.8)
--FILE(GLOB MAN8_NDB ndb*.8)
- IF(MAN1_FILES)
-   IF(MAN1_EXCLUDE)
-     LIST(REMOVE_ITEM MAN1_FILES ${MAN1_EXCLUDE})
diff --git a/databases/percona55-client/files/patch-mysys_default.c b/databases/percona55-client/files/patch-mysys_default.c
deleted file mode 100644
index 816105371bdf..000000000000
--- a/databases/percona55-client/files/patch-mysys_default.c
+++ /dev/null
@@ -1,31 +0,0 @@
---- mysys/default.c.orig	2010-11-02 23:01:13.000000000 +0100
-+++ mysys/default.c	2010-11-10 16:39:51.000000000 +0100
-@@ -70,7 +70,7 @@
- 
- /* Which directories are searched for options (and in which order) */
- 
--#define MAX_DEFAULT_DIRS 6
-+#define MAX_DEFAULT_DIRS 7
- #define DEFAULT_DIRS_SIZE (MAX_DEFAULT_DIRS + 1)  /* Terminate with NULL */
- static const char **default_directories = NULL;
- 
-@@ -711,7 +711,7 @@
-   {
-     MY_STAT stat_info;
-     if (!my_stat(name,&stat_info,MYF(0)))
--      return 1;
-+      return 0;
-     /*
-       Ignore world-writable regular files.
-       This is mainly done to protect us to not read a file created by
-@@ -1153,7 +1153,10 @@
- 
- #if defined(DEFAULT_SYSCONFDIR)
-   if (DEFAULT_SYSCONFDIR[0])
-+  {
-     errors += add_directory(alloc, DEFAULT_SYSCONFDIR, dirs);
-+    errors += add_directory(alloc, DEFAULT_SYSCONFDIR "/mysql", dirs);
-+  }
- #endif /* DEFAULT_SYSCONFDIR */
- 
- #endif
diff --git a/databases/percona55-client/files/patch-scripts_CMakeLists.txt b/databases/percona55-client/files/patch-scripts_CMakeLists.txt
deleted file mode 100644
index 4dd4080c4f5f..000000000000
--- a/databases/percona55-client/files/patch-scripts_CMakeLists.txt
+++ /dev/null
@@ -1,78 +0,0 @@
---- scripts/CMakeLists.txt.orig	2010-12-03 18:58:26.000000000 +0100
-+++ scripts/CMakeLists.txt	2011-01-11 20:18:07.000000000 +0100
-@@ -71,6 +71,7 @@
- )
- ENDIF()
- 
-+IF(FALSE)
- INSTALL(FILES 
-   ${CMAKE_CURRENT_SOURCE_DIR}/mysql_system_tables.sql 
-   ${CMAKE_CURRENT_SOURCE_DIR}/mysql_system_tables_data.sql
-@@ -79,6 +80,7 @@
-   ${FIX_PRIVILEGES_SQL}
-   DESTINATION ${INSTALL_MYSQLSHAREDIR} COMPONENT Server
- )
-+ENDIF()
- 
- # TCMalloc hacks
- IF(MALLOC_LIB)
-@@ -138,6 +140,7 @@
- SET(HOSTNAME "hostname")
- SET(MYSQLD_USER "mysql")
- 
-+IF(FALSE)
- # Required for mysqlbug until autotools are deprecated, once done remove these
- # and expand default cmake variables
- SET(CC ${CMAKE_C_COMPILER})
-@@ -174,6 +177,7 @@
-   DESTINATION ${INSTALL_BINDIR}
-   COMPONENT Server
-   )
-+ENDIF()
- 
- ENDIF(UNIX)
- 
-@@ -198,6 +202,7 @@
-   SET(localstatedir ${MYSQL_DATADIR})
- ENDIF()
- 
-+IF()
- IF(UNIX)
- CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql_install_db.sh
-   ${CMAKE_CURRENT_BINARY_DIR}/mysql_install_db ESCAPE_QUOTES @ONLY)
-@@ -215,6 +220,7 @@
-   DESTINATION ${DEST}
-   COMPONENT Server
-   )
-+ENDIF()
- 
- 
- SET(prefix "${CMAKE_INSTALL_PREFIX}")
-@@ -266,6 +272,8 @@
-           GET_FILENAME_COMPONENT(lib "${lib}" NAME_WE)
-           STRING(REGEX REPLACE "^lib" "" lib "${lib}")
-           SET(${var} "${${var}}-l${lib} " ) 
-+        ELSEIF(lib STREQUAL "-pthread")
-+          SET(${var} "${${var}}-pthread " ) 
-         ELSE()
-           SET(${var} "${${var}}-l${lib} " ) 
-         ENDIF()
-@@ -318,18 +326,9 @@
-   SET(BIN_SCRIPTS
-     msql2mysql
-     mysql_config
--    mysql_fix_extensions
--    mysql_setpermission
--    mysql_secure_installation
--    mysql_zap
-     mysqlaccess
-     mysqlaccess.conf
--    mysql_convert_table_format
-     mysql_find_rows
--    mysqlhotcopy
--    mysqldumpslow
--    mysqld_multi
--    mysqld_safe
-   )
-   FOREACH(file ${BIN_SCRIPTS})
-     IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh)
diff --git a/databases/percona55-client/files/patch-support-files_CMakeLists.txt b/databases/percona55-client/files/patch-support-files_CMakeLists.txt
deleted file mode 100644
index f5d11500eeda..000000000000
--- a/databases/percona55-client/files/patch-support-files_CMakeLists.txt
+++ /dev/null
@@ -1,41 +0,0 @@
---- support-files/CMakeLists.txt.orig	2017-08-18 12:24:50 UTC
-+++ support-files/CMakeLists.txt
-@@ -40,12 +40,14 @@ ELSE()
-   SET(inst_location ${INSTALL_SUPPORTFILESDIR})
- ENDIF()
- 
-+IF(FALSE)
- FOREACH(inifile my-huge my-innodb-heavy-4G my-large my-medium my-small)
-   CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${inifile}.cnf.sh 
-                  ${CMAKE_CURRENT_BINARY_DIR}/${inifile}.${ini_file_extension} @ONLY)
-   INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${inifile}.${ini_file_extension}
-           DESTINATION ${inst_location} COMPONENT IniFiles)
- ENDFOREACH()
-+ENDIF()
- 
- IF(UNIX)
-   IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
-@@ -54,6 +56,7 @@ IF(UNIX)
-     SET (PIDOF "pgrep -d' ' -f")
-   ENDIF()
-   SET(prefix ${CMAKE_INSTALL_PREFIX})
-+IF(FALSE)
-   FOREACH(script  mysqld_multi.server mysql-log-rotate binary-configure
-     config.medium.ini config.small.ini config.huge.ini ndb-config-2-node.ini)
-     CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${script}.sh 
-@@ -73,8 +76,10 @@ IF(UNIX)
-   IF(INSTALL_SUPPORTFILESDIR)
-     INSTALL(FILES magic DESTINATION ${inst_location} COMPONENT SupportFiles)
-   ENDIF()
-+ENDIF()
- 
-   INSTALL(FILES mysql.m4 DESTINATION ${INSTALL_SHAREDIR}/aclocal COMPONENT Development)
-+IF(FALSE)
-   CONFIGURE_FILE(MySQL-shared-compat.spec.sh ${CMAKE_CURRENT_BINARY_DIR}/MySQL-shared-compat.spec @ONLY)
-   CONFIGURE_FILE(mysql.spec.sh ${CMAKE_CURRENT_BINARY_DIR}/mysql.spec @ONLY)
-   
-@@ -99,3 +104,4 @@ IF(UNIX)
-     PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ 
-     GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
- ENDIF()
-+ENDIF()
diff --git a/databases/percona55-client/pkg-message b/databases/percona55-client/pkg-message
deleted file mode 100644
index a71ac478bbf5..000000000000
--- a/databases/percona55-client/pkg-message
+++ /dev/null
@@ -1,16 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Please be aware the database client is vulnerable
-to CVE-2015-3152 - SSL Downgrade aka "BACKRONYM".
-You may find more information at the following URL:
-
-http://www.vuxml.org/freebsd/36bd352d-299b-11e5-86ff-14dae9d210b8.html
-
-Although this database client is not listed as
-"affected", it is vulnerable and will not be
-receiving a patch. Please take note of this when
-deploying this software.
-EOM
-}
-]
diff --git a/databases/percona55-client/pkg-plist b/databases/percona55-client/pkg-plist
deleted file mode 100644
index e4f03be7e920..000000000000
--- a/databases/percona55-client/pkg-plist
+++ /dev/null
@@ -1,89 +0,0 @@
-bin/msql2mysql
-bin/mysql
-bin/mysql_config
-bin/mysql_find_rows
-bin/mysql_waitpid
-bin/mysqlaccess
-bin/mysqlaccess.conf
-bin/mysqladmin
-bin/mysqlbinlog
-bin/mysqlcheck
-bin/mysqldump
-bin/mysqlimport
-bin/mysqlshow
-bin/mysqlslap
-include/mysql/decimal.h
-include/mysql/errmsg.h
-include/mysql/keycache.h
-include/mysql/m_ctype.h
-include/mysql/m_string.h
-include/mysql/my_alloc.h
-include/mysql/my_attribute.h
-include/mysql/my_compiler.h
-include/mysql/my_config.h
-include/mysql/my_dbug.h
-include/mysql/my_dir.h
-include/mysql/my_getopt.h
-include/mysql/my_global.h
-include/mysql/my_list.h
-include/mysql/my_net.h
-include/mysql/my_pthread.h
-include/mysql/my_sys.h
-include/mysql/my_xml.h
-include/mysql/mysql/client_plugin.h
-include/mysql/mysql/innodb_priv.h
-include/mysql/mysql/plugin.h
-include/mysql/mysql/plugin_audit.h
-include/mysql/mysql/plugin_auth.h
-include/mysql/mysql/plugin_auth_common.h
-include/mysql/mysql/plugin_ftparser.h
-include/mysql/mysql/psi/mysql_file.h
-include/mysql/mysql/psi/mysql_thread.h
-include/mysql/mysql/psi/psi.h
-include/mysql/mysql/psi/psi_abi_v1.h
-include/mysql/mysql/psi/psi_abi_v2.h
-include/mysql/mysql/service_my_snprintf.h
-include/mysql/mysql/service_thd_alloc.h
-include/mysql/mysql/service_thd_wait.h
-include/mysql/mysql/service_thread_scheduler.h
-include/mysql/mysql/services.h
-include/mysql/mysql/thread_pool_priv.h
-include/mysql/mysql.h
-include/mysql/mysql_com.h
-include/mysql/mysql_embed.h
-include/mysql/mysql_time.h
-include/mysql/mysql_version.h
-include/mysql/mysqld_ername.h
-include/mysql/mysqld_error.h
-include/mysql/sql_common.h
-include/mysql/sql_state.h
-include/mysql/sslopt-case.h
-include/mysql/sslopt-longopts.h
-include/mysql/sslopt-vars.h
-include/mysql/typelib.h
-lib/mysql/libmysqlclient.so
-lib/mysql/libmysqlclient.so.18
-lib/mysql/libmysqlclient_r.so
-lib/mysql/libmysqlclient_r.so.18
-lib/mysql/libperconaserverclient.a
-lib/mysql/libperconaserverclient.so
-lib/mysql/libperconaserverclient.so.18
-lib/mysql/libperconaserverclient_r.a
-lib/mysql/libperconaserverclient_r.so
-lib/mysql/libperconaserverclient_r.so.18
-lib/mysql/libmysqlservices.a
-man/man1/comp_err.1.gz
-man/man1/msql2mysql.1.gz
-man/man1/mysql.1.gz
-man/man1/mysql_config.1.gz
-man/man1/mysql_find_rows.1.gz
-man/man1/mysql_waitpid.1.gz
-man/man1/mysqlaccess.1.gz
-man/man1/mysqladmin.1.gz
-man/man1/mysqlbinlog.1.gz
-man/man1/mysqlcheck.1.gz
-man/man1/mysqldump.1.gz
-man/man1/mysqlimport.1.gz
-man/man1/mysqlshow.1.gz
-man/man1/mysqlslap.1.gz
-share/aclocal/mysql.m4
diff --git a/databases/percona55-server/Makefile b/databases/percona55-server/Makefile
deleted file mode 100644
index 0fad6ce4180f..000000000000
--- a/databases/percona55-server/Makefile
+++ /dev/null
@@ -1,112 +0,0 @@
-PORTNAME?=	percona
-DISTVERSION=	5.5.61-38.13
-PORTREVISION?=	4
-CATEGORIES=	databases
-MASTER_SITES=	http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-${DISTVERSION}/source/tarball/
-PKGNAMESUFFIX?=	55-server
-DISTNAME=	percona-server-${DISTVERSION}
-
-MAINTAINER=	flo@FreeBSD.org
-COMMENT?=	Multithreaded SQL database (server)
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-SLAVEDIRS=	databases/percona55-client
-USES=		bison cmake:insource,noninja readline shebangfix
-
-CXXFLAGS+=	${CPPFLAGS}
-
-OPTIONS_DEFINE=	OPENSSL FASTMTX
-OPTIONS_DEFAULT=	OPENSSL
-FASTMTX_DESC=	Replace mutexes with spinlocks
-
-DATADIR=	${PREFIX}/share/mysql
-
-CMAKE_ARGS+=	-DINSTALL_DOCDIR="share/doc/mysql" \
-		-DINSTALL_DOCREADMEDIR="share/doc/mysql" \
-		-DINSTALL_INCLUDEDIR="include/mysql" \
-		-DINSTALL_INFODIR="${INFO_PATH}" \
-		-DINSTALL_LIBDIR="lib/mysql" \
-		-DINSTALL_MANDIR="man" \
-		-DINSTALL_MYSQLDATADIR="/var/db/mysql" \
-		-DINSTALL_MYSQLSHAREDIR="share/mysql" \
-		-DINSTALL_MYSQLTESTDIR="share/mysql/tests" \
-		-DINSTALL_PLUGINDIR="lib/mysql/plugin" \
-		-DINSTALL_SBINDIR="libexec" \
-		-DINSTALL_SCRIPTDIR="bin" \
-		-DINSTALL_SHAREDIR="share" \
-		-DINSTALL_SQLBENCHDIR="share/mysql" \
-		-DINSTALL_SUPPORTFILESDIR="share/mysql" \
-		-DWITH_LIBEDIT=0 \
-		-DWITH_LIBWRAP=1 \
-		-DHAVE_PAM=0 \
-		-DWITH_UNIT_TESTS=0 \
-		-DENABLE_DTRACE=OFF
-
-SHEBANG_FILES=	scripts/*.pl* scripts/*.sh
-
-.include <bsd.port.options.mk>
-
-.if defined(PPC_ABI) && ${PPC_ABI} == ELFv2
-USES+=		compiler:gcc-c++11-lib
-USE_CXXSTD=	gnu++11
-.else
-USES+=		compiler:c11
-USE_CXXSTD=	gnu++98
-.endif
-
-.if ${PORT_OPTIONS:MOPENSSL}
-CMAKE_ARGS+=	-DWITH_SSL=system
-USES+=		ssl
-.endif
-.if ${PORT_OPTIONS:MFASTMTX}
-CMAKE_ARGS+=	-DWITH_FAST_MUTEXES=1
-.endif
-
-# MySQL-Server part
-.if !defined(CLIENT_ONLY)
-USES+=mysql:55p
-
-CONFLICTS_INSTALL=	mysql*-server-* \
-			mysqlwsrep* \
-			mariadb*-server-* \
-			percona5[0-46-9]-server-*
-
-USE_RC_SUBR=	mysql-server
-
-USERS=		mysql
-GROUPS=		mysql
-
-INFO=		mysql
-
-MANPAGES=	my_print_defaults.1 myisam_ftdump.1 myisamchk.1 myisamlog.1 myisampack.1 \
-		mysql.server.1 mysql_convert_table_format.1 mysql_fix_extensions.1 \
-		mysql_install_db.1 mysql_plugin.1 mysql_secure_installation.1 mysql_setpermission.1 \
-		mysql_tzinfo_to_sql.1 mysql_upgrade.1 mysql_zap.1 mysqlbug.1 \
-		mysqld_multi.1 mysqld_safe.1 mysqldumpslow.1 mysqlhotcopy.1 mysqlman.1 \
-		mysqltest.1 perror.1 replace.1 resolve_stack_dump.1 resolveip.1
-
-CMAKE_ARGS+=	-DWITH_EMBEDDED_SERVER="ON"
-
-post-install:
-	@${MKDIR} ${STAGEDIR}/var/db/mysql
-
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
-SUB_LIST+=	LEGACY_LIMITS="@comment " MODERN_LIMITS=""
-.else
-SUB_LIST+=	LEGACY_LIMITS="" MODERN_LIMITS="@comment "
-.endif
-
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} 's/*.1/${MANPAGES}/' ${WRKSRC}/man/CMakeLists.txt
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "arm"
-BROKEN=		Does not compile on arm
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/databases/percona55-server/distinfo b/databases/percona55-server/distinfo
deleted file mode 100644
index d4217e2f4190..000000000000
--- a/databases/percona55-server/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1536515459
-SHA256 (percona-server-5.5.61-38.13.tar.gz) = 2c52ce68b68b0a460d193845498a6e42ab196d6bc4260c0dc8a042e31abb4f8b
-SIZE (percona-server-5.5.61-38.13.tar.gz) = 22332795
diff --git a/databases/percona55-server/files/mysql-server.in b/databases/percona55-server/files/mysql-server.in
deleted file mode 100644
index 34a0520e2b87..000000000000
--- a/databases/percona55-server/files/mysql-server.in
+++ /dev/null
@@ -1,77 +0,0 @@
-#
-
-# PROVIDE: mysql
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-#
-# Add the following line to /etc/rc.conf to enable mysql:
-# mysql_enable (bool):	Set to "NO" by default.
-#			Set it to "YES" to enable MySQL.
-%%LEGACY_LIMITS%%# mysql_limits (bool):	Set to "NO" by default.
-%%LEGACY_LIMITS%%#			Set it to yes to run `limits -e -U mysql`
-%%LEGACY_LIMITS%%#			just before mysql starts.
-# mysql_dbdir (str):	Default to "/var/db/mysql"
-#			Base database directory.
-# mysql_optfile (str):	Server-specific option file.
-#			Default to "${mysql_dbdir}/my.cnf".
-# mysql_pidfile (str):	Custum PID file path and name.
-#			Default to "${mysql_dbdir}/${hostname}.pid".
-# mysql_args (str):	Custom additional arguments to be passed
-#			to mysqld_safe (default empty).
-#
-
-. /etc/rc.subr
-
-name="mysql"
-rcvar=mysql_enable
-
-load_rc_config $name
-
-: ${mysql_enable="NO"}
-%%LEGACY_LIMITS%%: ${mysql_limits="NO"}
-: ${mysql_dbdir="/var/db/mysql"}
-: ${mysql_optfile="${mysql_dbdir}/my.cnf"}
-
-mysql_user="mysql"
-%%LEGACY_LIMITS%%mysql_limits_args="-e -U ${mysql_user}"
-: ${hostname:=`/bin/hostname`}
-pidfile=${mysql_pidfile:-"${mysql_dbdir}/${hostname}.pid"}
-command="/usr/sbin/daemon"
-command_args="-c -f %%PREFIX%%/bin/mysqld_safe --defaults-extra-file=${mysql_optfile} --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args}"
-procname="%%PREFIX%%/libexec/mysqld"
-start_precmd="${name}_prestart"
-start_postcmd="${name}_poststart"
-mysql_install_db="%%PREFIX%%/bin/mysql_install_db"
-mysql_install_db_args="--basedir=%%PREFIX%% --datadir=${mysql_dbdir} --defaults-extra-file=${mysql_optfile} --force"
-
-mysql_create_auth_tables()
-{
-	eval $mysql_install_db $mysql_install_db_args >/dev/null 2>/dev/null
-        [ $? -eq 0 ] && chown -R ${mysql_user}:${mysql_user} ${mysql_dbdir}
-}
-
-mysql_prestart()
-{
-	if [ ! -d "${mysql_dbdir}/mysql/." ]; then
-		mysql_create_auth_tables || return 1
-	fi
-%%LEGACY_LIMITS%%	if checkyesno mysql_limits; then
-%%LEGACY_LIMITS%%		eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
-%%LEGACY_LIMITS%%	else
-%%LEGACY_LIMITS%%		return 0
-%%LEGACY_LIMITS%%	fi
-%%MODERN_LIMITS%%	return 0
-}
-
-mysql_poststart()
-{
-	local timeout=15
-	while [ ! -f "${pidfile}" -a ${timeout} -gt 0 ]; do
-		timeout=$(( timeout - 1 ))
-		sleep 1
-	done
-	return 0
-}
-
-run_rc_command "$1"
diff --git a/databases/percona55-server/files/patch-CMakeLists.txt b/databases/percona55-server/files/patch-CMakeLists.txt
deleted file mode 100644
index 59e1a4126599..000000000000
--- a/databases/percona55-server/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,49 +0,0 @@
---- CMakeLists.txt.orig	2013-05-16 17:47:15.000000000 +0200
-+++ CMakeLists.txt	2013-06-12 09:41:06.000000000 +0200
-@@ -306,7 +306,6 @@
- 
- ADD_SUBDIRECTORY(extra)
- IF(NOT WITHOUT_SERVER)
--  ADD_SUBDIRECTORY(tests)
-   ADD_SUBDIRECTORY(client)
-   ADD_SUBDIRECTORY(sql)
-   ADD_SUBDIRECTORY(sql/share)
-@@ -314,14 +313,10 @@
-   OPTION (WITH_EMBEDDED_SERVER "Compile MySQL with embedded server" OFF)
-   IF(WITH_EMBEDDED_SERVER) 
-    ADD_SUBDIRECTORY(libmysqld)
--   ADD_SUBDIRECTORY(libmysqld/examples)
-   ENDIF(WITH_EMBEDDED_SERVER)
- 
--  ADD_SUBDIRECTORY(mysql-test)
--  ADD_SUBDIRECTORY(mysql-test/lib/My/SafeProcess)
-   ADD_SUBDIRECTORY(support-files)
-   ADD_SUBDIRECTORY(scripts)
--  ADD_SUBDIRECTORY(sql-bench)
-   IF(UNIX)
-     ADD_SUBDIRECTORY(man)
-   ENDIF()
-@@ -365,8 +360,10 @@
- ELSE()
-   SET(CPACK_GENERATOR "TGZ")
- ENDIF() 
-+IF(FALSE)
- ADD_SUBDIRECTORY(packaging/WiX)
- ADD_SUBDIRECTORY(packaging/solaris)
-+ENDIF() 
- 
- # Create a single package with "make package"
- # (see http://public.kitware.com/Bug/view.php?id=11452)
-@@ -379,6 +376,7 @@
- #
- # RPM installs documentation directly from the source tree
- #
-+IF(FALSE)
- IF(NOT INSTALL_LAYOUT MATCHES "RPM")
-   INSTALL(FILES COPYING LICENSE.mysql 
-   DESTINATION ${INSTALL_DOCREADMEDIR} 
-@@ -404,3 +402,4 @@
-     PATTERN "sp-imp-spec.txt" EXCLUDE
-   )
- ENDIF()
-+ENDIF()
diff --git a/databases/percona55-server/files/patch-client_CMakeLists.txt b/databases/percona55-server/files/patch-client_CMakeLists.txt
deleted file mode 100644
index 21687d0b34df..000000000000
--- a/databases/percona55-server/files/patch-client_CMakeLists.txt
+++ /dev/null
@@ -1,62 +0,0 @@
---- client/CMakeLists.txt.orig	2015-01-07 10:49:52.000000000 +0100
-+++ client/CMakeLists.txt	2015-01-21 20:06:10.493605146 +0100
-@@ -27,11 +27,13 @@
- 
- ADD_DEFINITIONS(${READLINE_DEFINES})
- ADD_DEFINITIONS(${SSL_DEFINES})
-+IF(FALSE)
- MYSQL_ADD_EXECUTABLE(mysql completion_hash.cc mysql.cc readline.cc sql_string.cc)
- TARGET_LINK_LIBRARIES(mysql perconaserverclient)
- IF(UNIX)
-   TARGET_LINK_LIBRARIES(mysql ${READLINE_LIBRARY})
- ENDIF(UNIX)
-+ENDIF()
- 
- MYSQL_ADD_EXECUTABLE(mysqltest mysqltest.cc COMPONENT Test)
- SET_SOURCE_FILES_PROPERTIES(mysqltest.cc PROPERTIES COMPILE_FLAGS "-DTHREADS")
-@@ -44,6 +46,7 @@
- TARGET_LINK_LIBRARIES(mysqltest perconaserverclient regex)
- 
- 
-+IF(FALSE)
- MYSQL_ADD_EXECUTABLE(mysqlcheck mysqlcheck.c)
- TARGET_LINK_LIBRARIES(mysqlcheck perconaserverclient)
- 
-@@ -52,17 +55,21 @@
- 
- MYSQL_ADD_EXECUTABLE(mysqlimport mysqlimport.c)
- TARGET_LINK_LIBRARIES(mysqlimport perconaserverclient)
-+ENDIF()
- 
- MYSQL_ADD_EXECUTABLE(mysql_upgrade mysql_upgrade.c)
- TARGET_LINK_LIBRARIES(mysql_upgrade perconaserverclient)
- ADD_DEPENDENCIES(mysql_upgrade GenFixPrivs)
- 
-+IF(FALSE)
- MYSQL_ADD_EXECUTABLE(mysqlshow mysqlshow.c)
- TARGET_LINK_LIBRARIES(mysqlshow perconaserverclient)
-+ENDIF()
- 
*** 582 LINES SKIPPED ***



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