ports/189107: [New ports] databases/mariadb55-{client, server} ver. 5.5.37 Multithreaded SQL database

Evgeniy iron at mail.ua
Tue Apr 29 11:50:01 UTC 2014


>Number:         189107
>Category:       ports
>Synopsis:       [New ports] databases/mariadb55-{client,server} ver. 5.5.37  Multithreaded SQL database
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 29 11:50:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Evgeniy
>Release:        FreeBSD 10.0-STABLE
>Organization:
Tigerrr Inc.
>Environment:
>Description:

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	mariadb55-client
#	mariadb55-client/pkg-plist
#	mariadb55-client/files
#	mariadb55-client/files/patch-support-files_CMakeLists.txt
#	mariadb55-client/files/patch-regex_CMakeLists.txt
#	mariadb55-client/files/patch-libservices_CMakeLists.txt
#	mariadb55-client/files/patch-scripts_mysql_config.sh
#	mariadb55-client/files/patch-include_CMakeLists.txt
#	mariadb55-client/files/patch-mysys_default.c
#	mariadb55-client/files/patch-include_my_compare.h
#	mariadb55-client/files/patch-man_CMakeLists.txt
#	mariadb55-client/files/patch-cmake__jemalloc.cmake
#	mariadb55-client/files/patch-scripts_CMakeLists.txt
#	mariadb55-client/files/patch-extra_CMakeLists.txt
#	mariadb55-client/files/patch-CMakeLists.txt
#	mariadb55-client/files/patch-extra_yassl_taocrypt_src_integer.cpp
#	mariadb55-client/files/patch-client_CMakeLists.txt
#	mariadb55-client/Makefile
#	mariadb55-server
#	mariadb55-server/files
#	mariadb55-server/files/patch-include_CMakeLists.txt
#	mariadb55-server/files/patch-regex_CMakeLists.txt
#	mariadb55-server/files/patch-sql_sql_view.cc
#	mariadb55-server/files/mysql-server.in
#	mariadb55-server/files/patch-support-files_CMakeLists.txt
#	mariadb55-server/files/extra-patch-include_my_compare.h
#	mariadb55-server/files/patch-scripts_mysql_config.sh
#	mariadb55-server/files/patch-man_CMakeLists.txt
#	mariadb55-server/files/patch-scripts_mysqld_safe.sh
#	mariadb55-server/files/patch-sql_sys_vars.cc
#	mariadb55-server/files/patch-libmysql_CMakeLists.txt
#	mariadb55-server/files/patch-sql_CMakeLists.txt
#	mariadb55-server/files/patch-mysys_default.c
#	mariadb55-server/files/patch-extra_yassl_taocrypt_src_integer.cpp
#	mariadb55-server/files/patch-scripts_CMakeLists.txt
#	mariadb55-server/files/patch-cmake__jemalloc.cmake
#	mariadb55-server/files/patch-client_CMakeLists.txt
#	mariadb55-server/files/patch-libservices_CMakeLists.txt
#	mariadb55-server/files/patch-sql_sql_trigger.cc
#	mariadb55-server/files/patch-sql_item_subselect.cc
#	mariadb55-server/files/patch-extra_CMakeLists.txt
#	mariadb55-server/pkg-descr
#	mariadb55-server/pkg-plist
#	mariadb55-server/pkg-message
#	mariadb55-server/distinfo
#	mariadb55-server/Makefile
#
echo c - mariadb55-client
mkdir -p mariadb55-client > /dev/null 2>&1
echo x - mariadb55-client/pkg-plist
sed 's/^X//' >mariadb55-client/pkg-plist << '1ed0b29e2146612b2badc0d8a1120c56'
Xbin/msql2mysql
Xbin/mysql
Xbin/mysql_config
Xbin/mysql_find_rows
Xbin/mysql_waitpid
Xbin/mysqlaccess
Xbin/mysqladmin
Xbin/mysqlbinlog
Xbin/mysqlcheck
Xbin/mysqldump
Xbin/mysqlimport
Xbin/mysqlshow
Xbin/mysqlslap
Xinclude/mysql/auth_dialog_client.h
Xinclude/mysql/client_plugin.h
Xinclude/mysql/decimal.h
Xinclude/mysql/errmsg.h
Xinclude/mysql/handler_ername.h
Xinclude/mysql/handler_state.h
Xinclude/mysql/keycache.h
Xinclude/mysql/m_ctype.h
Xinclude/mysql/m_string.h
Xinclude/mysql/ma_dyncol.h
Xinclude/mysql/my_alloc.h
Xinclude/mysql/my_attribute.h
Xinclude/mysql/my_compiler.h
Xinclude/mysql/my_config.h
Xinclude/mysql/my_dbug.h
Xinclude/mysql/my_decimal_limits.h
Xinclude/mysql/my_dir.h
Xinclude/mysql/my_getopt.h
Xinclude/mysql/my_global.h
Xinclude/mysql/my_list.h
Xinclude/mysql/my_net.h
Xinclude/mysql/my_pthread.h
Xinclude/mysql/my_sys.h
Xinclude/mysql/my_valgrind.h
Xinclude/mysql/my_xml.h
Xinclude/mysql/mysql.h
Xinclude/mysql/mysql_com.h
Xinclude/mysql/mysql_embed.h
Xinclude/mysql/mysql_time.h
Xinclude/mysql/mysql_version.h
Xinclude/mysql/mysqld_ername.h
Xinclude/mysql/mysqld_error.h
Xinclude/mysql/plugin.h
Xinclude/mysql/plugin_audit.h
Xinclude/mysql/plugin_auth.h
Xinclude/mysql/plugin_auth_common.h
Xinclude/mysql/plugin_ftparser.h
Xinclude/mysql/psi/mysql_file.h
Xinclude/mysql/psi/mysql_thread.h
Xinclude/mysql/psi/psi.h
Xinclude/mysql/service_debug_sync.h
Xinclude/mysql/service_kill_statement.h
Xinclude/mysql/service_logger.h
Xinclude/mysql/service_my_snprintf.h
Xinclude/mysql/service_progress_report.h
Xinclude/mysql/service_thd_alloc.h
Xinclude/mysql/service_thd_wait.h
Xinclude/mysql/service_thread_scheduler.h
Xinclude/mysql/services.h
Xinclude/mysql/sql_common.h
Xinclude/mysql/sql_state.h
Xinclude/mysql/sslopt-case.h
Xinclude/mysql/sslopt-longopts.h
Xinclude/mysql/sslopt-vars.h
Xinclude/mysql/typelib.h
Xlib/mysql/libmysqlclient.a
Xlib/mysql/libmysqlclient.so
Xlib/mysql/libmysqlclient.so.18
Xlib/mysql/libmysqlclient_r.a
Xlib/mysql/libmysqlclient_r.so
Xlib/mysql/libmysqlclient_r.so.18
Xman/man1/msql2mysql.1.gz
Xman/man1/mysql.1.gz
Xman/man1/mysql_config.1.gz
Xman/man1/mysql_find_rows.1.gz
Xman/man1/mysql_plugin.1.gz
Xman/man1/mysql_waitpid.1.gz
Xman/man1/mysqlaccess.1.gz
Xman/man1/mysqladmin.1.gz
Xman/man1/mysqlbinlog.1.gz
Xman/man1/mysqlcheck.1.gz
Xman/man1/mysqldump.1.gz
Xman/man1/mysqlimport.1.gz
Xman/man1/mysqlshow.1.gz
Xman/man1/mysqlslap.1.gz
Xshare/aclocal/mysql.m4
X at dirrmtry lib/mysql
X at dirrm include/mysql/psi
X at dirrm include/mysql
1ed0b29e2146612b2badc0d8a1120c56
echo c - mariadb55-client/files
mkdir -p mariadb55-client/files > /dev/null 2>&1
echo x - mariadb55-client/files/patch-support-files_CMakeLists.txt
sed 's/^X//' >mariadb55-client/files/patch-support-files_CMakeLists.txt << '40c1db0d01e4137e986d5f2b19b182ba'
X--- support-files/CMakeLists.txt.orig	2011-01-19 23:37:09.000000000 +0100
X+++ support-files/CMakeLists.txt	2011-02-07 22:52:05.238344276 +0100
X@@ -40,15 +40,18 @@
X   SET(inst_location ${INSTALL_SUPPORTFILESDIR})
X ENDIF()
X 
X+IF(FALSE)
X FOREACH(inifile my-huge my-innodb-heavy-4G my-large my-medium my-small)
X   CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${inifile}.cnf.sh 
X                  ${CMAKE_CURRENT_BINARY_DIR}/${inifile}.${ini_file_extension} @ONLY)
X   INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${inifile}.${ini_file_extension}
X           DESTINATION ${inst_location} COMPONENT IniFiles)
X ENDFOREACH()
X+ENDIF()
X 
X IF(UNIX)
X   SET(prefix ${CMAKE_INSTALL_PREFIX})
X+IF(FALSE)
X   FOREACH(script  mysqld_multi.server mysql-log-rotate binary-configure
X     config.medium.ini config.small.ini config.huge.ini ndb-config-2-node.ini)
X     CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${script}.sh 
X@@ -66,8 +69,10 @@
X   IF(INSTALL_SUPPORTFILESDIR)
X     INSTALL(FILES magic DESTINATION ${inst_location} COMPONENT SupportFiles)
X   ENDIF()
X+ENDIF()
X 
X   INSTALL(FILES mysql.m4 DESTINATION ${INSTALL_SHAREDIR}/aclocal COMPONENT Development)
X+IF(FALSE)
X   CONFIGURE_FILE(MySQL-shared-compat.spec.sh ${CMAKE_CURRENT_BINARY_DIR}/MySQL-shared-compat.spec @ONLY)
X   CONFIGURE_FILE(mysql.spec.sh ${CMAKE_CURRENT_BINARY_DIR}/mysql.spec @ONLY)
X   CONFIGURE_FILE(mysql.spec.sh ${CMAKE_CURRENT_BINARY_DIR}/mysql.${VERSION}.spec @ONLY)
X@@ -85,3 +90,4 @@
X     PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ 
X     GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
X ENDIF()
X+ENDIF()
40c1db0d01e4137e986d5f2b19b182ba
echo x - mariadb55-client/files/patch-regex_CMakeLists.txt
sed 's/^X//' >mariadb55-client/files/patch-regex_CMakeLists.txt << '5be0bdb6096bc76c04899d60993a4f70'
X--- regex/CMakeLists.txt.orig	2012-12-23 00:42:41.000000000 +0200
X+++ regex/CMakeLists.txt	2012-12-23 00:42:54.000000000 +0200
X@@ -18,4 +18,6 @@
X SET(REGEX_SOURCES regcomp.c regerror.c regexec.c regfree.c reginit.c)
X ADD_CONVENIENCE_LIBRARY(regex ${REGEX_SOURCES})
X 
X+IF(FALSE)
X INSTALL(FILES "my_regex.h" DESTINATION ${INSTALL_INCLUDEDIR}/private COMPONENT Development)
X+ENDIF()
5be0bdb6096bc76c04899d60993a4f70
echo x - mariadb55-client/files/patch-libservices_CMakeLists.txt
sed 's/^X//' >mariadb55-client/files/patch-libservices_CMakeLists.txt << '1fb0c95c21dfb675f9cca7269d70a00b'
X--- libservices/CMakeLists.txt.orig	2012-11-28 17:49:47.000000000 +0200
X+++ libservices/CMakeLists.txt	2012-12-23 17:32:35.000000000 +0200
X@@ -24,4 +24,6 @@
X   debug_sync_service.c)
X 
X ADD_CONVENIENCE_LIBRARY(mysqlservices ${MYSQLSERVICES_SOURCES})
X+IF(FALSE)
X INSTALL(TARGETS mysqlservices DESTINATION ${INSTALL_LIBDIR} COMPONENT Development)
X+ENDIF()
1fb0c95c21dfb675f9cca7269d70a00b
echo x - mariadb55-client/files/patch-scripts_mysql_config.sh
sed 's/^X//' >mariadb55-client/files/patch-scripts_mysql_config.sh << 'f2251908e63b55931220067ad09492a7'
X--- scripts/mysql_config.sh.orig	2014-04-22 14:19:38.882575457 +0300
X+++ scripts/mysql_config.sh	2014-04-22 14:20:46.647968177 +0300
X@@ -108,8 +108,11 @@
X # We intentionally add a space to the beginning and end of lib strings, simplifies replace later
X libs=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@"
X libs="$libs @openssl_libs@ @STATIC_NSS_FLAGS@ "
X+libs="$libs -L%%LOCALBASE%%/lib "
X libs_r=" $ldflags -L$pkglibdir  @RPATH_OPTION@ -lmysqlclient_r @ZLIB_DEPS@ @CLIENT_LIBS@ @openssl_libs@ "
X+libs_r="$libs_r -L%%LOCALBASE%%/lib "
X embedded_libs=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqld @LIBDL@ @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @openssl_libs@ "
X+embedded_libs="$embedded_libs -L%%LOCALBASE%%/lib "
X 
X if [ -r "$pkglibdir/libmygcc.a" ]; then
X   # When linking against the static library with a different version of GCC
f2251908e63b55931220067ad09492a7
echo x - mariadb55-client/files/patch-include_CMakeLists.txt
sed 's/^X//' >mariadb55-client/files/patch-include_CMakeLists.txt << '73427b79309825cc3fe4d058eb2ce352'
X--- include/CMakeLists.txt.orig	2012-11-28 17:49:47.000000000 +0200
X+++ include/CMakeLists.txt	2012-12-23 00:48:29.000000000 +0200
X@@ -58,13 +58,18 @@
X FOREACH(f ${HEADERS_GEN_CONFIGURE})
X   INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${f} DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development PERMISSIONS OWNER_READ GROUP_READ WORLD_READ)
X ENDFOREACH(f)
X-INSTALL(DIRECTORY mysql/ DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development FILES_MATCHING PATTERN "*.h")
X+INSTALL(DIRECTORY mysql/ DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development
X+  FILES_MATCHING PATTERN "*.h"
X+  PATTERN "psi_abi*" EXCLUDE
X+)
X 
X STRING(REPLACE "." "\\." EXCL_RE "${HEADERS};${HEADERS_GEN_CONFIGURE}")
X STRING(REPLACE ";" "|" EXCL_RE "${EXCL_RE}")
X 
X+IF(FALSE)
X INSTALL(DIRECTORY . DESTINATION ${INSTALL_INCLUDEDIR}/private COMPONENT Development
X   FILES_MATCHING PATTERN "*.h"
X   PATTERN CMakeFiles EXCLUDE
X   PATTERN mysql EXCLUDE
X   REGEX "\\./(${EXCL_RE}$)" EXCLUDE)
X+ENDIF()
73427b79309825cc3fe4d058eb2ce352
echo x - mariadb55-client/files/patch-mysys_default.c
sed 's/^X//' >mariadb55-client/files/patch-mysys_default.c << '8388df86a16963e384f7eb234a69edd1'
X--- mysys/default.c.orig	2012-12-17 03:57:40.000000000 +0200
X+++ mysys/default.c	2012-12-17 04:00:28.000000000 +0200
X@@ -89,7 +89,7 @@
X 
X /* Which directories are searched for options (and in which order) */
X 
X-#define MAX_DEFAULT_DIRS 6
X+#define MAX_DEFAULT_DIRS 7
X #define DEFAULT_DIRS_SIZE (MAX_DEFAULT_DIRS + 1)  /* Terminate with NULL */
X static const char **default_directories = NULL;
X 
X@@ -785,7 +785,7 @@
X   {
X     MY_STAT stat_info;
X     if (!my_stat(name,&stat_info,MYF(0)))
X-      return 1;
X+      return 0;
X     /*
X       Ignore world-writable regular files.
X       This is mainly done to protect us to not read a file created by
X@@ -1229,6 +1229,7 @@
X #if defined(DEFAULT_SYSCONFDIR)
X   if (DEFAULT_SYSCONFDIR[0])
X     errors += add_directory(alloc, DEFAULT_SYSCONFDIR, dirs);
X+    errors += add_directory(alloc, DEFAULT_SYSCONFDIR "/mysql", dirs);
X #endif /* DEFAULT_SYSCONFDIR */
X 
X #endif
8388df86a16963e384f7eb234a69edd1
echo x - mariadb55-client/files/patch-include_my_compare.h
sed 's/^X//' >mariadb55-client/files/patch-include_my_compare.h << '72a930201636eb4e952e8096613defb8'
X--- include/my_compare.h.orig	2012-12-17 03:52:37.000000000 +0200
X+++ include/my_compare.h	2012-12-17 03:53:40.000000000 +0200
X@@ -40,7 +40,7 @@
X   But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and HA_MAX_KEY_LENGTH.
X */
X 
X-#define HA_MAX_KEY_LENGTH           1000        /* Max length in bytes */
X+#define HA_MAX_KEY_LENGTH           4000        /* Max length in bytes */
X #define HA_MAX_KEY_SEG              32          /* Max segments for key */
X 
X #define HA_MAX_POSSIBLE_KEY_BUFF    (HA_MAX_KEY_LENGTH + 24+ 6+6)
72a930201636eb4e952e8096613defb8
echo x - mariadb55-client/files/patch-man_CMakeLists.txt
sed 's/^X//' >mariadb55-client/files/patch-man_CMakeLists.txt << 'bc0c31ef17ab8b96cbc6be2db55f95cf'
X--- man/CMakeLists.txt.orig	2012-12-22 21:30:12.000000000 +0200
X+++ man/CMakeLists.txt	2012-12-22 21:30:54.000000000 +0200
X@@ -30,9 +30,13 @@
X SET(MAN1_TEST mysql-stress-test.pl.1 mysql-test-run.pl.1 mysql_client_test.1
X               mysqltest_embedded.1 mysql_client_test_embedded.1)
X 
X+IF(FALSE)
X INSTALL(FILES ${MAN1_SERVER} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPagesServer)
X INSTALL(FILES ${MAN8_SERVER} DESTINATION ${INSTALL_MANDIR}/man8 COMPONENT ManPagesServer)
X+ENDIF()
X INSTALL(FILES ${MAN1_CLIENT} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPagesClient)
X INSTALL(FILES ${MAN1_DEVEL} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPagesDevelopment)
X+IF(FALSE)
X INSTALL(FILES ${MAN1_TEST} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPagesTest)
X+ENDIF()
X 
bc0c31ef17ab8b96cbc6be2db55f95cf
echo x - mariadb55-client/files/patch-cmake__jemalloc.cmake
sed 's/^X//' >mariadb55-client/files/patch-cmake__jemalloc.cmake << 'bda6aee20f40df945da5b851462c9f20'
X--- cmake/jemalloc.cmake.orig	2013-09-20 00:34:22.000000000 +0200
X+++ cmake/jemalloc.cmake	2013-09-27 22:46:05.791110010 +0200
X@@ -37,9 +37,9 @@
X     SET(WITH_JEMALLOC "no")
X   ENDIF()
X   IF(WITH_JEMALLOC STREQUAL "system" OR WITH_JEMALLOC STREQUAL "yes")
X-    CHECK_LIBRARY_EXISTS(jemalloc malloc_stats_print "" HAVE_JEMALLOC)
X+    CHECK_LIBRARY_EXISTS(c malloc_stats_print "" HAVE_JEMALLOC)
X     IF (HAVE_JEMALLOC)
X-      SET(LIBJEMALLOC jemalloc)
X+      SET(LIBJEMALLOC c)
X     ELSEIF (WITH_JEMALLOC STREQUAL "system")
X       MESSAGE(FATAL_ERROR "system jemalloc is not found")
X     ELSEIF (WITH_JEMALLOC STREQUAL "yes")
bda6aee20f40df945da5b851462c9f20
echo x - mariadb55-client/files/patch-scripts_CMakeLists.txt
sed 's/^X//' >mariadb55-client/files/patch-scripts_CMakeLists.txt << '8ba655ea1c5ce604ce270631377b5531'
X--- scripts/CMakeLists.txt.orig	2014-04-22 14:17:50.490580987 +0300
X+++ scripts/CMakeLists.txt	2014-04-22 14:17:59.067583351 +0300
X@@ -72,6 +72,7 @@
X )
X ENDIF()
X 
X+IF(FALSE)
X INSTALL(FILES 
X   ${CMAKE_CURRENT_SOURCE_DIR}/mysql_system_tables.sql 
X   ${CMAKE_CURRENT_SOURCE_DIR}/mysql_system_tables_data.sql
X@@ -81,6 +82,7 @@
X   ${FIX_PRIVILEGES_SQL}
X   DESTINATION ${INSTALL_MYSQLSHAREDIR} COMPONENT Server
X )
X+ENDIF()
X 
X # TCMalloc hacks
X IF(MALLOC_LIB)
X@@ -140,6 +142,7 @@
X SET(HOSTNAME "hostname")
X SET(MYSQLD_USER "mysql")
X 
X+IF(FALSE)
X # Required for mysqlbug until autotools are deprecated, once done remove these
X # and expand default cmake variables
X SET(CC ${CMAKE_C_COMPILER})
X@@ -180,6 +183,7 @@
X   DESTINATION ${INSTALL_BINDIR}
X   COMPONENT Server
X   )
X+ENDIF()
X 
X ENDIF(UNIX)
X 
X@@ -204,6 +208,7 @@
X   SET(localstatedir ${MYSQL_DATADIR})
X ENDIF()
X 
X+IF()
X IF(UNIX)
X CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql_install_db.sh
X   ${CMAKE_CURRENT_BINARY_DIR}/mysql_install_db ESCAPE_QUOTES @ONLY)
X@@ -219,6 +224,7 @@
X   COMPONENT Server
X   )
X ENDIF()
X+ENDIF()
X 
X SET(prefix "${CMAKE_INSTALL_PREFIX}")
X SET(sysconfdir ${prefix})
X@@ -334,18 +340,8 @@
X   SET(BIN_SCRIPTS
X     msql2mysql
X     mysql_config
X-    mysql_fix_extensions
X-    mysql_setpermission
X-    mysql_secure_installation
X-    mysql_zap
X     mysqlaccess
X-    mysql_convert_table_format
X     mysql_find_rows
X-    mytop
X-    mysqlhotcopy
X-    mysqldumpslow
X-    mysqld_multi
X-    mysqld_safe
X   )
X   FOREACH(file ${BIN_SCRIPTS})
X     IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh)
8ba655ea1c5ce604ce270631377b5531
echo x - mariadb55-client/files/patch-extra_CMakeLists.txt
sed 's/^X//' >mariadb55-client/files/patch-extra_CMakeLists.txt << 'cb144abb7e15de0693592c7befd70f45'
X--- extra/CMakeLists.txt.orig	2012-12-17 03:38:29.000000000 +0200
X+++ extra/CMakeLists.txt	2012-12-17 03:40:12.000000000 +0200
X@@ -54,6 +54,7 @@
X                   DEPENDS 
X                   ${CMAKE_BINARY_DIR}/include/mysqld_error.h.tmp)
X 
X+IF(FALSE)
X MYSQL_ADD_EXECUTABLE(my_print_defaults my_print_defaults.c)
X TARGET_LINK_LIBRARIES(my_print_defaults  mysys)
X 
X@@ -74,11 +75,14 @@
X 
X MYSQL_ADD_EXECUTABLE(replace replace.c COMPONENT Server)
X TARGET_LINK_LIBRARIES(replace mysys)
X+ENDIF()
X IF(UNIX)
X+IF(FALSE)
X   MYSQL_ADD_EXECUTABLE(innochecksum innochecksum.c)
X 
X   MYSQL_ADD_EXECUTABLE(resolve_stack_dump resolve_stack_dump.c)
X   TARGET_LINK_LIBRARIES(resolve_stack_dump mysys)
X+ENDIF()
X 
X   MYSQL_ADD_EXECUTABLE(mysql_waitpid mysql_waitpid.c COMPONENT Client)
X   TARGET_LINK_LIBRARIES(mysql_waitpid mysys)
cb144abb7e15de0693592c7befd70f45
echo x - mariadb55-client/files/patch-CMakeLists.txt
sed 's/^X//' >mariadb55-client/files/patch-CMakeLists.txt << '2cd1e09fa13b105e10dd874a42a2a333'
X--- CMakeLists.txt.orig	2014-03-25 00:25:59.892895661 +0200
X+++ CMakeLists.txt	2014-03-25 00:27:50.023889686 +0200
X@@ -377,12 +377,6 @@
X  ADD_SUBDIRECTORY(unittest/my_decimal)
X ENDIF()
X 
X-IF(NOT WITHOUT_SERVER)
X-SET (MYSQLD_STATIC_PLUGIN_LIBS "" CACHE INTERNAL "")
X- # Add storage engines and plugins.
X- CONFIGURE_PLUGINS()
X-ENDIF()
X-
X ADD_SUBDIRECTORY(include)
X ADD_SUBDIRECTORY(dbug)
X ADD_SUBDIRECTORY(strings)
X@@ -394,7 +388,6 @@
X ADD_SUBDIRECTORY(extra)
X ADD_SUBDIRECTORY(libservices)
X ADD_SUBDIRECTORY(scripts)
X-ADD_SUBDIRECTORY(sql/share)
X ADD_SUBDIRECTORY(support-files)
X 
X IF(NOT WITHOUT_SERVER)
X@@ -428,7 +421,6 @@
X   ADD_SUBDIRECTORY(win/upgrade_wizard)
X   ADD_SUBDIRECTORY(win/packaging)
X ENDIF()
X-ADD_SUBDIRECTORY(packaging/solaris)
X 
X CONFIGURE_FILE(config.h.cmake   ${CMAKE_BINARY_DIR}/include/my_config.h)
X CONFIGURE_FILE(config.h.cmake   ${CMAKE_BINARY_DIR}/include/config.h)
X@@ -461,6 +453,7 @@
X   WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
X )
X 
X+IF(FALSE)
X INSTALL_DOCUMENTATION(README COPYING COPYING.LESSER
X                       COMPONENT Readme)
X INSTALL_DOCUMENTATION(${CMAKE_BINARY_DIR}/Docs/INFO_SRC
X@@ -468,6 +461,7 @@
X IF(UNIX)
X   INSTALL_DOCUMENTATION(Docs/INSTALL-BINARY COMPONENT Readme)
X ENDIF()
X+ENDIF()
X 
X INCLUDE(CPack)
X 
2cd1e09fa13b105e10dd874a42a2a333
echo x - mariadb55-client/files/patch-extra_yassl_taocrypt_src_integer.cpp
sed 's/^X//' >mariadb55-client/files/patch-extra_yassl_taocrypt_src_integer.cpp << '0f6af72e5b4bd3ffee176970d605bd36'
X--- extra/yassl/taocrypt/src/integer.cpp.orig	2014-04-22 14:12:50.445601547 +0300
X+++ extra/yassl/taocrypt/src/integer.cpp	2014-04-22 14:13:20.917600207 +0300
X@@ -75,7 +75,7 @@
X CPP_TYPENAME AlignedAllocator<T>::pointer AlignedAllocator<T>::allocate(
X                                            size_type n, const void *)
X {
X-    if (n > this->max_size())
X+    if (n > AlignedAllocator<T>::max_size())
X         return 0;
X     if (n == 0)
X         return 0;
0f6af72e5b4bd3ffee176970d605bd36
echo x - mariadb55-client/files/patch-client_CMakeLists.txt
sed 's/^X//' >mariadb55-client/files/patch-client_CMakeLists.txt << '3c28ea42673449dd0fd114514b99d8af'
X--- client/CMakeLists.txt.orig	2012-11-28 17:49:47.000000000 +0200
X+++ client/CMakeLists.txt	2013-01-05 01:49:16.000000000 +0200
X@@ -34,11 +34,12 @@
X   SET_TARGET_PROPERTIES(mysql PROPERTIES ENABLE_EXPORTS TRUE)
X ENDIF(UNIX)
X 
X+IF(FALSE)
X MYSQL_ADD_EXECUTABLE(mysqltest mysqltest.cc COMPONENT Test)
X SET_SOURCE_FILES_PROPERTIES(mysqltest.cc PROPERTIES COMPILE_FLAGS "-DTHREADS")
X TARGET_LINK_LIBRARIES(mysqltest mysqlclient regex)
X SET_TARGET_PROPERTIES(mysqltest PROPERTIES ENABLE_EXPORTS TRUE)
X-
X+ENDIF()
X 
X MYSQL_ADD_EXECUTABLE(mysqlcheck mysqlcheck.c)
X TARGET_LINK_LIBRARIES(mysqlcheck mysqlclient)
X@@ -49,15 +50,19 @@
X MYSQL_ADD_EXECUTABLE(mysqlimport mysqlimport.c)
X TARGET_LINK_LIBRARIES(mysqlimport mysqlclient)
X 
X+IF(FALSE)
X MYSQL_ADD_EXECUTABLE(mysql_upgrade mysql_upgrade.c COMPONENT Server)
X TARGET_LINK_LIBRARIES(mysql_upgrade mysqlclient)
X ADD_DEPENDENCIES(mysql_upgrade GenFixPrivs)
X+ENDIF()
X 
X MYSQL_ADD_EXECUTABLE(mysqlshow mysqlshow.c)
X TARGET_LINK_LIBRARIES(mysqlshow mysqlclient)
X 
X+IF(FALSE)
X MYSQL_ADD_EXECUTABLE(mysql_plugin mysql_plugin.c)
X TARGET_LINK_LIBRARIES(mysql_plugin mysqlclient)
X+ENDIF()
X 
X MYSQL_ADD_EXECUTABLE(mysqlbinlog mysqlbinlog.cc)
X TARGET_LINK_LIBRARIES(mysqlbinlog mysqlclient)
X@@ -75,10 +80,12 @@
X ENDIF(WIN32)
X 
X # async_example is just a code example, do not install it.
X+IF(FALSE)
X ADD_EXECUTABLE(async_example async_example.c)
X TARGET_LINK_LIBRARIES(async_example mysqlclient)
X+ENDIF()
X 
X-SET_TARGET_PROPERTIES (mysqlcheck mysqldump mysqlimport mysql_upgrade mysqlshow mysqlslap mysql_plugin 
X+SET_TARGET_PROPERTIES (mysqlcheck mysqldump mysqlimport mysqlshow mysqlslap 
X PROPERTIES HAS_CXX TRUE)
X 
X ADD_DEFINITIONS(-DHAVE_DLOPEN)
3c28ea42673449dd0fd114514b99d8af
echo x - mariadb55-client/Makefile
sed 's/^X//' >mariadb55-client/Makefile << '9b6e920d845212c88415757d7c19ddef'
X# $FreeBSD: head/databases/mariadb55-client/Makefile 346927 2014-03-03 16:23:58Z feld $
X
XPORTNAME=	mariadb
XPORTREVISION=	0
XPKGNAMESUFFIX=	55-client
X
XCOMMENT=	Multithreaded SQL database (client)
X
XMASTERDIR=	${.CURDIR}/../mariadb55-server
X
XPKGMESSAGE=	mustnotexist
XPATCHDIR=	${.CURDIR}/files
XPLIST=		${.CURDIR}/pkg-plist
X
XCMAKE_MODULE_LINKER_FLAGS+= -Wl,--as-needed
XLD = ld.gold
X
XCONFLICTS_INSTALL=	mysql[0-9][0-9]-client-* mariadb[0-46-9][0-9]-client-* mariadb5.[0-46-9]-client-* percona[0-9][0-9]-client-*
X
XCMAKE_ARGS+=	-DWITHOUT_SERVER=1
X
XUSE_LDCONFIG=	${PREFIX}/lib/mysql
X
XCLIENT_ONLY=	yes
X
X.include "${MASTERDIR}/Makefile"
9b6e920d845212c88415757d7c19ddef
echo c - mariadb55-server
mkdir -p mariadb55-server > /dev/null 2>&1
echo c - mariadb55-server/files
mkdir -p mariadb55-server/files > /dev/null 2>&1
echo x - mariadb55-server/files/patch-include_CMakeLists.txt
sed 's/^X//' >mariadb55-server/files/patch-include_CMakeLists.txt << '82908e91f54fa7d80b3239723ccfac9e'
X--- include/CMakeLists.txt.orig	2012-11-28 17:49:47.000000000 +0200
X+++ include/CMakeLists.txt	2012-12-23 05:49:42.000000000 +0200
X@@ -54,17 +54,21 @@
X   handler_state.h
X )
X 
X+IF(FALSE)
X INSTALL(FILES ${HEADERS} DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development)
X FOREACH(f ${HEADERS_GEN_CONFIGURE})
X   INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${f} DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development PERMISSIONS OWNER_READ GROUP_READ WORLD_READ)
X ENDFOREACH(f)
X INSTALL(DIRECTORY mysql/ DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development FILES_MATCHING PATTERN "*.h")
X+ENDIF()
X 
X STRING(REPLACE "." "\\." EXCL_RE "${HEADERS};${HEADERS_GEN_CONFIGURE}")
X STRING(REPLACE ";" "|" EXCL_RE "${EXCL_RE}")
X 
X+IF(FALSE)
X INSTALL(DIRECTORY . DESTINATION ${INSTALL_INCLUDEDIR}/private COMPONENT Development
X   FILES_MATCHING PATTERN "*.h"
X   PATTERN CMakeFiles EXCLUDE
X   PATTERN mysql EXCLUDE
X   REGEX "\\./(${EXCL_RE}$)" EXCLUDE)
X+ENDIF()
82908e91f54fa7d80b3239723ccfac9e
echo x - mariadb55-server/files/patch-regex_CMakeLists.txt
sed 's/^X//' >mariadb55-server/files/patch-regex_CMakeLists.txt << '319a8777d43067012c0dba766e851e7d'
X--- regex/CMakeLists.txt.orig	2012-12-23 06:02:57.000000000 +0200
X+++ regex/CMakeLists.txt	2012-12-23 06:03:01.000000000 +0200
X@@ -18,4 +18,6 @@
X SET(REGEX_SOURCES regcomp.c regerror.c regexec.c regfree.c reginit.c)
X ADD_CONVENIENCE_LIBRARY(regex ${REGEX_SOURCES})
X 
X+IF(FALSE)
X INSTALL(FILES "my_regex.h" DESTINATION ${INSTALL_INCLUDEDIR}/private COMPONENT Development)
X+ENDIF()
319a8777d43067012c0dba766e851e7d
echo x - mariadb55-server/files/patch-sql_sql_view.cc
sed 's/^X//' >mariadb55-server/files/patch-sql_sql_view.cc << 'fc6f8933ddad6899fd96363356ebdf23'
X--- sql/sql_view.cc.orig	2013-05-21 22:09:51.000000000 +0000
X+++ sql/sql_view.cc	2013-09-26 13:16:16.065195172 +0000
X@@ -742,46 +742,46 @@
X */
X static File_option view_parameters[]=
X {{{ C_STRING_WITH_LEN("query")},
X-  my_offsetof(TABLE_LIST, select_stmt),
X+  static_cast<int>(my_offsetof(TABLE_LIST, select_stmt)),
X   FILE_OPTIONS_ESTRING},
X  {{ C_STRING_WITH_LEN("md5")},
X-  my_offsetof(TABLE_LIST, md5),
X+  static_cast<int>(my_offsetof(TABLE_LIST, md5)),
X   FILE_OPTIONS_STRING},
X  {{ C_STRING_WITH_LEN("updatable")},
X-  my_offsetof(TABLE_LIST, updatable_view),
X+  static_cast<int>(my_offsetof(TABLE_LIST, updatable_view)),
X   FILE_OPTIONS_ULONGLONG},
X  {{ C_STRING_WITH_LEN("algorithm")},
X-  my_offsetof(TABLE_LIST, algorithm),
X+  static_cast<int>(my_offsetof(TABLE_LIST, algorithm)),
X   FILE_OPTIONS_VIEW_ALGO},
X  {{ C_STRING_WITH_LEN("definer_user")},
X-  my_offsetof(TABLE_LIST, definer.user),
X+  static_cast<int>(my_offsetof(TABLE_LIST, definer.user)),
X   FILE_OPTIONS_STRING},
X  {{ C_STRING_WITH_LEN("definer_host")},
X-  my_offsetof(TABLE_LIST, definer.host),
X+  static_cast<int>(my_offsetof(TABLE_LIST, definer.host)),
X   FILE_OPTIONS_STRING},
X  {{ C_STRING_WITH_LEN("suid")},
X-  my_offsetof(TABLE_LIST, view_suid),
X+  static_cast<int>(my_offsetof(TABLE_LIST, view_suid)),
X   FILE_OPTIONS_ULONGLONG},
X  {{ C_STRING_WITH_LEN("with_check_option")},
X-  my_offsetof(TABLE_LIST, with_check),
X+  static_cast<int>(my_offsetof(TABLE_LIST, with_check)),
X   FILE_OPTIONS_ULONGLONG},
X  {{ C_STRING_WITH_LEN("timestamp")},
X-  my_offsetof(TABLE_LIST, timestamp),
X+  static_cast<int>(my_offsetof(TABLE_LIST, timestamp)),
X   FILE_OPTIONS_TIMESTAMP},
X  {{ C_STRING_WITH_LEN("create-version")},
X-  my_offsetof(TABLE_LIST, file_version),
X+  static_cast<int>(my_offsetof(TABLE_LIST, file_version)),
X   FILE_OPTIONS_ULONGLONG},
X  {{ C_STRING_WITH_LEN("source")},
X-  my_offsetof(TABLE_LIST, source),
X+  static_cast<int>(my_offsetof(TABLE_LIST, source)),
X   FILE_OPTIONS_ESTRING},
X  {{(char*) STRING_WITH_LEN("client_cs_name")},
X-  my_offsetof(TABLE_LIST, view_client_cs_name),
X+  static_cast<int>(my_offsetof(TABLE_LIST, view_client_cs_name)),
X   FILE_OPTIONS_STRING},
X  {{(char*) STRING_WITH_LEN("connection_cl_name")},
X-  my_offsetof(TABLE_LIST, view_connection_cl_name),
X+  static_cast<int>(my_offsetof(TABLE_LIST, view_connection_cl_name)),
X   FILE_OPTIONS_STRING},
X  {{(char*) STRING_WITH_LEN("view_body_utf8")},
X-  my_offsetof(TABLE_LIST, view_body_utf8),
X+  static_cast<int>(my_offsetof(TABLE_LIST, view_body_utf8)),
X   FILE_OPTIONS_ESTRING},
X  {{NullS, 0},			0,
X   FILE_OPTIONS_STRING}
fc6f8933ddad6899fd96363356ebdf23
echo x - mariadb55-server/files/mysql-server.in
sed 's/^X//' >mariadb55-server/files/mysql-server.in << '4532166415be1a36dd9529b75bfffda9'
X#!/bin/sh
X#
X# $FreeBSD: head/databases/mariadb55-server/files/mysql-server.in 309955 2013-01-05 11:30:51Z flo $
X#
X
X# PROVIDE: mysql
X# REQUIRE: LOGIN
X# KEYWORD: shutdown
X
X#
X# Add the following line to /etc/rc.conf to enable mysql:
X# mysql_enable (bool):	Set to "NO" by default.
X#			Set it to "YES" to enable MySQL.
X# mysql_limits (bool):	Set to "NO" by default.
X#			Set it to yes to run `limits -e -U mysql`
X#			just before mysql starts.
X# mysql_dbdir (str):	Default to "/var/db/mysql"
X#			Base database directory.
X# mysql_pidfile (str):	Custum PID file path and name.
X#			Default to "${mysql_dbdir}/${hostname}.pid".
X# mysql_args (str):	Custom additional arguments to be passed
X#			to mysqld_safe (default empty).
X#
X
X. /etc/rc.subr
X
Xname="mysql"
Xrcvar=mysql_enable
X
Xload_rc_config $name
X
X: ${mysql_enable="NO"}
X: ${mysql_limits="NO"}
X: ${mysql_dbdir="/var/db/mysql"}
X
Xmysql_user="mysql"
Xmysql_limits_args="-e -U ${mysql_user}"
Xpidfile=${mysql_pidfile:-"${mysql_dbdir}/`/bin/hostname`.pid"}
Xcommand="/usr/sbin/daemon"
Xcommand_args="-c -f %%PREFIX%%/bin/mysqld_safe --defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args}"
Xprocname="%%PREFIX%%/libexec/mysqld"
Xstart_precmd="${name}_prestart"
Xstart_postcmd="${name}_poststart"
Xmysql_install_db="%%PREFIX%%/bin/mysql_install_db"
Xmysql_install_db_args="--basedir=%%PREFIX%% --datadir=${mysql_dbdir} --force"
X
Xmysql_create_auth_tables()
X{
X	eval $mysql_install_db $mysql_install_db_args >/dev/null 2>/dev/null
X        [ $? -eq 0 ] && chown -R ${mysql_user}:${mysql_user} ${mysql_dbdir}
X}
X
Xmysql_prestart()
X{
X	if [ ! -d "${mysql_dbdir}/mysql/." ]; then
X		mysql_create_auth_tables || return 1
X	fi
X	if checkyesno mysql_limits; then
X		eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
X	else
X		return 0
X	fi
X}
X
Xmysql_poststart()
X{
X	local timeout=15
X	while [ ! -f "${pidfile}" -a ${timeout} -gt 0 ]; do
X		timeout=$(( timeout - 1 ))
X		sleep 1
X	done
X	return 0
X}
X
Xrun_rc_command "$1"
4532166415be1a36dd9529b75bfffda9
echo x - mariadb55-server/files/patch-support-files_CMakeLists.txt
sed 's/^X//' >mariadb55-server/files/patch-support-files_CMakeLists.txt << 'dd6dc3d97a835665fdf8d67f04c64429'
X--- support-files/CMakeLists.txt.orig	2012-11-28 17:49:47.000000000 +0200
X+++ support-files/CMakeLists.txt	2012-12-23 05:40:39.000000000 +0200
X@@ -66,10 +66,11 @@
X   ENDFOREACH()
X   IF(INSTALL_SUPPORTFILESDIR)
X     INSTALL(FILES magic DESTINATION ${inst_location} COMPONENT SupportFiles)
X-    INSTALL(DIRECTORY RHEL4-SElinux/ DESTINATION ${inst_location}/SELinux/RHEL4 COMPONENT SupportFiles)
X   ENDIF()
X 
X+IF(FALSE)
X   INSTALL(FILES mysql.m4 DESTINATION ${INSTALL_SHAREDIR}/aclocal COMPONENT Development)
X+ENDIF()
X   CONFIGURE_FILE(MySQL-shared-compat.spec.sh ${CMAKE_CURRENT_BINARY_DIR}/MySQL-shared-compat.spec @ONLY)
X   CONFIGURE_FILE(mysql.spec.sh ${CMAKE_CURRENT_BINARY_DIR}/mysql.spec @ONLY)
X   
dd6dc3d97a835665fdf8d67f04c64429
echo x - mariadb55-server/files/extra-patch-include_my_compare.h
sed 's/^X//' >mariadb55-server/files/extra-patch-include_my_compare.h << '08732a2b2015cd830f18dbf6e70b818b'
X--- include/my_compare.h.orig	2012-11-28 17:49:43.000000000 +0200
X+++ include/my_compare.h	2012-12-23 02:45:51.000000000 +0200
X@@ -40,7 +40,7 @@
X   But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and HA_MAX_KEY_LENGTH.
X */
X 
X-#define HA_MAX_KEY_LENGTH           1000        /* Max length in bytes */
X+#define HA_MAX_KEY_LENGTH           4000        /* Max length in bytes */
X #define HA_MAX_KEY_SEG              32          /* Max segments for key */
X 
X #define HA_MAX_POSSIBLE_KEY_BUFF    (HA_MAX_KEY_LENGTH + 24+ 6+6)
08732a2b2015cd830f18dbf6e70b818b
echo x - mariadb55-server/files/patch-scripts_mysql_config.sh
sed 's/^X//' >mariadb55-server/files/patch-scripts_mysql_config.sh << '2cde5b3475e586537e6c9f10c2dbc039'
X--- scripts/mysql_config.sh.orig	2014-04-22 14:19:38.882575457 +0300
X+++ scripts/mysql_config.sh	2014-04-22 14:20:46.647968177 +0300
X@@ -108,8 +108,11 @@
X # We intentionally add a space to the beginning and end of lib strings, simplifies replace later
X libs=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@"
X libs="$libs @openssl_libs@ @STATIC_NSS_FLAGS@ "
X+libs="$libs -L%%LOCALBASE%%/lib "
X libs_r=" $ldflags -L$pkglibdir  @RPATH_OPTION@ -lmysqlclient_r @ZLIB_DEPS@ @CLIENT_LIBS@ @openssl_libs@ "
X+libs_r="$libs_r -L%%LOCALBASE%%/lib "
X embedded_libs=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqld @LIBDL@ @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @openssl_libs@ "
X+embedded_libs="$embedded_libs -L%%LOCALBASE%%/lib "
X 
X if [ -r "$pkglibdir/libmygcc.a" ]; then
X   # When linking against the static library with a different version of GCC
2cde5b3475e586537e6c9f10c2dbc039
echo x - mariadb55-server/files/patch-man_CMakeLists.txt
sed 's/^X//' >mariadb55-server/files/patch-man_CMakeLists.txt << '17b6e22fdb30a5a739a22e22a1e961e8'
X--- man/CMakeLists.txt.orig	2012-11-28 17:49:47.000000000 +0200
X+++ man/CMakeLists.txt	2012-12-23 05:38:24.000000000 +0200
X@@ -16,13 +16,13 @@
X SET(MAN1_SERVER innochecksum.1 my_print_defaults.1 myisam_ftdump.1 myisamchk.1
X 		myisamlog.1 myisampack.1 mysql.server.1
X 		mysql_convert_table_format.1 mysql_fix_extensions.1
X-		mysql_fix_privilege_tables.1 mysql_install_db.1
X+		mysql_install_db.1
X 		mysql_secure_installation.1 mysql_setpermission.1
X 		mysql_tzinfo_to_sql.1 mysql_upgrade.1 mysql_zap.1
X 		mysqld_multi.1 mysqld_safe.1 mysqldumpslow.1 mysqlhotcopy.1
X 		mysqlman.1 mysqltest.1 perror.1 replace.1 resolve_stack_dump.1
X 		resolveip.1 mysqlbug.1)
X-SET(MAN8_SERVER mysqld.8 mysqlmanager.8)
X+SET(MAN8_SERVER mysqld.8)
X SET(MAN1_CLIENT msql2mysql.1 mysql.1 mysql_find_rows.1 mysql_waitpid.1
X 		mysqlaccess.1 mysqladmin.1 mysqlbinlog.1 mysqlcheck.1
X 		mysqldump.1 mysqlimport.1 mysqlshow.1 mysqlslap.1)
X@@ -32,7 +32,9 @@
X 
X INSTALL(FILES ${MAN1_SERVER} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPagesServer)
X INSTALL(FILES ${MAN8_SERVER} DESTINATION ${INSTALL_MANDIR}/man8 COMPONENT ManPagesServer)
X+IF(FALSE)
X INSTALL(FILES ${MAN1_CLIENT} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPagesClient)
X INSTALL(FILES ${MAN1_DEVEL} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPagesDevelopment)
X INSTALL(FILES ${MAN1_TEST} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPagesTest)
X+ENDIF()
X 
17b6e22fdb30a5a739a22e22a1e961e8
echo x - mariadb55-server/files/patch-scripts_mysqld_safe.sh
sed 's/^X//' >mariadb55-server/files/patch-scripts_mysqld_safe.sh << '13951db505bc8645df16a79383a36cb9'
X--- scripts/mysqld_safe.sh.orig	2007-10-08 10:39:23.000000000 +0200
X+++ scripts/mysqld_safe.sh	2007-10-08 10:40:52.000000000 +0200
X@@ -242,10 +242,10 @@
X 
X if test -z "$MYSQL_HOME"
X then 
X-  if test -r "$MY_BASEDIR_VERSION/my.cnf" && test -r "$DATADIR/my.cnf"
X+  if test -r "$MY_BASEDIR_VERSION/etc/my.cnf" && test -r "$DATADIR/my.cnf"
X   then
X     log_error "WARNING: Found two instances of my.cnf -
X-$MY_BASEDIR_VERSION/my.cnf and
X+$MY_BASEDIR_VERSION/etc/my.cnf and
X $DATADIR/my.cnf
X IGNORING $DATADIR/my.cnf"
X 
X@@ -254,7 +254,7 @@
X   then
X     log_error "WARNING: Found $DATADIR/my.cnf
X The data directory is a deprecated location for my.cnf, please move it to
X-$MY_BASEDIR_VERSION/my.cnf"
X+$MY_BASEDIR_VERSION/etc/my.cnf"
X     MYSQL_HOME=$DATADIR
X   else
X     MYSQL_HOME=$MY_BASEDIR_VERSION
13951db505bc8645df16a79383a36cb9
echo x - mariadb55-server/files/patch-sql_sys_vars.cc
sed 's/^X//' >mariadb55-server/files/patch-sql_sys_vars.cc << '8b99c665c885d25fc49f4382c265101e'
X--- sql/sys_vars.cc.orig	2012-06-15 17:03:32.000000000 +0200
X+++ sql/sys_vars.cc	2012-06-15 17:16:23.000000000 +0200
X@@ -900,7 +900,7 @@
X        "connection before closing it",
X        SESSION_VAR(net_interactive_timeout),
X        CMD_LINE(REQUIRED_ARG),
X-       VALID_RANGE(1, LONG_TIMEOUT), DEFAULT(NET_WAIT_TIMEOUT), BLOCK_SIZE(1));
X+       VALID_RANGE(1, INT_MAX32/1000), DEFAULT(NET_WAIT_TIMEOUT), BLOCK_SIZE(1));
X 
X static Sys_var_ulong Sys_join_buffer_size(
X        "join_buffer_size",
X@@ -1401,7 +1401,7 @@
X        "Number of seconds to wait for more data from a connection before "
X        "aborting the read",
X        SESSION_VAR(net_read_timeout), CMD_LINE(REQUIRED_ARG),
X-       VALID_RANGE(1, LONG_TIMEOUT), DEFAULT(NET_READ_TIMEOUT), BLOCK_SIZE(1),
X+       VALID_RANGE(1, INT_MAX32/1000), DEFAULT(NET_READ_TIMEOUT), BLOCK_SIZE(1),
X        NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0),
X        ON_UPDATE(fix_net_read_timeout));
X 
X@@ -1416,7 +1416,7 @@
X        "Number of seconds to wait for a block to be written to a connection "
X        "before aborting the write",
X        SESSION_VAR(net_write_timeout), CMD_LINE(REQUIRED_ARG),
X-       VALID_RANGE(1, LONG_TIMEOUT), DEFAULT(NET_WRITE_TIMEOUT), BLOCK_SIZE(1),
X+       VALID_RANGE(1, INT_MAX32/1000), DEFAULT(NET_WRITE_TIMEOUT), BLOCK_SIZE(1),
X        NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0),
X        ON_UPDATE(fix_net_write_timeout));
X 
X@@ -2257,7 +2257,7 @@
X        "The number of seconds the server waits for activity on a "
X        "connection before closing it",
X        SESSION_VAR(net_wait_timeout), CMD_LINE(REQUIRED_ARG),
X-       VALID_RANGE(1, IF_WIN(INT_MAX32/1000, LONG_TIMEOUT)),
X+       VALID_RANGE(1, INT_MAX32/1000),
X        DEFAULT(NET_WAIT_TIMEOUT), BLOCK_SIZE(1));
X 
X /** propagates changes to the relevant flag of @@optimizer_switch */
8b99c665c885d25fc49f4382c265101e
echo x - mariadb55-server/files/patch-libmysql_CMakeLists.txt
sed 's/^X//' >mariadb55-server/files/patch-libmysql_CMakeLists.txt << 'b7950743602423860a6d0d78ccda477e'
X--- libmysql/CMakeLists.txt.orig	2014-04-22 14:24:13.270554760 +0300
X+++ libmysql/CMakeLists.txt	2014-04-22 14:27:18.893542596 +0300
X@@ -377,7 +377,7 @@
X 
X # Merge several convenience libraries into one big mysqlclient
X # and link them together into shared library.
X-MERGE_LIBRARIES(mysqlclient STATIC ${LIBS} COMPONENT Development)
X+MERGE_LIBRARIES(mysqlclient STATIC ${LIBS} COMPONENT Development NOINSTALL)
X 
X # Visual Studio users need debug  static library for debug projects
X INSTALL_DEBUG_SYMBOLS(clientlib)
X@@ -386,6 +386,7 @@
X  INSTALL_DEBUG_TARGET(clientlib DESTINATION ${INSTALL_LIBDIR}/debug)
X ENDIF()
X 
X+IF(FALSE)
X IF(UNIX)
X   MACRO(GET_VERSIONED_LIBNAME LIBNAME EXTENSION VERSION OUTNAME)
X     SET(DOT_VERSION ".${VERSION}")
X@@ -400,11 +401,13 @@
X   ENDMACRO()
X   INSTALL_SYMLINK(${CMAKE_STATIC_LIBRARY_PREFIX}mysqlclient_r.a mysqlclient ${INSTALL_LIBDIR} Development)
X ENDIF()
X+ENDIF()
X 
X IF(NOT DISABLE_SHARED)
X   MERGE_LIBRARIES(libmysql SHARED ${LIBS}
X     EXPORTS ${CLIENT_API_FUNCTIONS} ${CLIENT_API_5_1_EXTRA} ${CLIENT_API_5_5_EXTRA}
X-    COMPONENT SharedLibraries)
X+    COMPONENT SharedLibraries NOINSTALL)
X+IF(FALSE)
X   IF(UNIX)
X     # libtool compatability
X     IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD" OR APPLE)
X@@ -448,3 +451,4 @@
X     ENDFOREACH()
X   ENDIF()
X ENDIF()
X+ENDIF()
b7950743602423860a6d0d78ccda477e
echo x - mariadb55-server/files/patch-sql_CMakeLists.txt
sed 's/^X//' >mariadb55-server/files/patch-sql_CMakeLists.txt << '9b5e7fc84fa1cb81b8e478819bc429ca'
X--- sql/CMakeLists.txt.orig	2013-05-22 01:09:51.000000000 +0300
X+++ sql/CMakeLists.txt	2013-06-08 14:13:06.000000000 +0300
X@@ -268,6 +268,7 @@
X   VERBATIM
X   )
X 
X+IF(FALSE)
X IF(INSTALL_LAYOUT STREQUAL "STANDALONE")
X 
X # Copy db.opt into data/test/
X@@ -311,6 +312,7 @@
X   INSTALL(FILES ${DUMMY_FILE} DESTINATION data/mysql COMPONENT DataFiles)
X ENDIF(WIN32 AND MYSQLD_EXECUTABLE)
X ENDIF(INSTALL_LAYOUT STREQUAL "STANDALONE")
X+ENDIF()
X 
X IF(WIN32)
X   SET(my_bootstrap_sql ${CMAKE_CURRENT_BINARY_DIR}/my_bootstrap.sql)
X@@ -353,8 +355,10 @@
X   TARGET_LINK_LIBRARIES(mysql_upgrade_service mysys winservice)
X ENDIF(WIN32)
X 
X+IF(FALSE)
X INSTALL(DIRECTORY . DESTINATION ${INSTALL_INCLUDEDIR}/private COMPONENT Development
X   FILES_MATCHING PATTERN "*.h"
X   PATTERN examples EXCLUDE
X   PATTERN share EXCLUDE
X   PATTERN CMakeFiles EXCLUDE)
X+ENDIF()
9b5e7fc84fa1cb81b8e478819bc429ca
echo x - mariadb55-server/files/patch-mysys_default.c
sed 's/^X//' >mariadb55-server/files/patch-mysys_default.c << 'dda1ce71957cd785f775ed4565faf9ab'
X--- mysys/default.c.orig	2010-11-02 23:01:13.000000000 +0100
X+++ mysys/default.c	2010-11-10 16:39:51.000000000 +0100
X@@ -70,7 +70,7 @@
X 
X /* Which directories are searched for options (and in which order) */
X 
X-#define MAX_DEFAULT_DIRS 6
X+#define MAX_DEFAULT_DIRS 7
X #define DEFAULT_DIRS_SIZE (MAX_DEFAULT_DIRS + 1)  /* Terminate with NULL */
X static const char **default_directories = NULL;
X 
X@@ -711,7 +711,7 @@
X   {
X     MY_STAT stat_info;
X     if (!my_stat(name,&stat_info,MYF(0)))
X-      return 1;
X+      return 0;
X     /*
X       Ignore world-writable regular files.
X       This is mainly done to protect us to not read a file created by
X@@ -1153,7 +1153,10 @@
X 
X #if defined(DEFAULT_SYSCONFDIR)
X   if (DEFAULT_SYSCONFDIR[0])
X+  {
X     errors += add_directory(alloc, DEFAULT_SYSCONFDIR, dirs);
X+    errors += add_directory(alloc, DEFAULT_SYSCONFDIR "/mysql", dirs);
X+  }
X #endif /* DEFAULT_SYSCONFDIR */
X 
X #endif
dda1ce71957cd785f775ed4565faf9ab
echo x - mariadb55-server/files/patch-extra_yassl_taocrypt_src_integer.cpp
sed 's/^X//' >mariadb55-server/files/patch-extra_yassl_taocrypt_src_integer.cpp << '31f984f2c5abbae34f3a2f8813c5eac5'
X--- extra/yassl/taocrypt/src/integer.cpp.orig	2014-04-22 14:12:50.445601547 +0300
X+++ extra/yassl/taocrypt/src/integer.cpp	2014-04-22 14:13:20.917600207 +0300
X@@ -75,7 +75,7 @@
X CPP_TYPENAME AlignedAllocator<T>::pointer AlignedAllocator<T>::allocate(
X                                            size_type n, const void *)
X {
X-    if (n > this->max_size())
X+    if (n > AlignedAllocator<T>::max_size())
X         return 0;
X     if (n == 0)
X         return 0;
31f984f2c5abbae34f3a2f8813c5eac5
echo x - mariadb55-server/files/patch-scripts_CMakeLists.txt
sed 's/^X//' >mariadb55-server/files/patch-scripts_CMakeLists.txt << '7f2bd4437b68c2913516eed3395b600d'
X--- scripts/CMakeLists.txt.orig	2014-04-22 14:30:02.250588341 +0300
X+++ scripts/CMakeLists.txt	2014-04-22 14:32:16.971842170 +0300
X@@ -275,6 +275,8 @@
X             GET_FILENAME_COMPONENT(lib "${lib}" NAME_WE)
X             STRING(REGEX REPLACE "^lib" "" lib "${lib}")
X             SET(${var} "${${var}}-l${lib} " ) 
X+	   ELSEIF(lib STREQUAL "-pthread")
X+            SET(${var} "${${var}}-pthread " ) 
X           ENDIF()
X         ELSE()
X           SET(${var} "${${var}}-l${lib} " ) 
7f2bd4437b68c2913516eed3395b600d
echo x - mariadb55-server/files/patch-cmake__jemalloc.cmake
sed 's/^X//' >mariadb55-server/files/patch-cmake__jemalloc.cmake << '2ef1933ede5570898b7b6ed34a2ee49b'
X--- cmake/jemalloc.cmake.orig	2013-09-20 00:34:22.000000000 +0200
X+++ cmake/jemalloc.cmake	2013-09-27 22:46:05.791110010 +0200
X@@ -37,9 +37,9 @@
X     SET(WITH_JEMALLOC "no")
X   ENDIF()
X   IF(WITH_JEMALLOC STREQUAL "system" OR WITH_JEMALLOC STREQUAL "yes")
X-    CHECK_LIBRARY_EXISTS(jemalloc malloc_stats_print "" HAVE_JEMALLOC)
X+    CHECK_LIBRARY_EXISTS(c malloc_stats_print "" HAVE_JEMALLOC)
X     IF (HAVE_JEMALLOC)
X-      SET(LIBJEMALLOC jemalloc)
X+      SET(LIBJEMALLOC c)
X     ELSEIF (WITH_JEMALLOC STREQUAL "system")
X       MESSAGE(FATAL_ERROR "system jemalloc is not found")
X     ELSEIF (WITH_JEMALLOC STREQUAL "yes")
2ef1933ede5570898b7b6ed34a2ee49b
echo x - mariadb55-server/files/patch-client_CMakeLists.txt
sed 's/^X//' >mariadb55-server/files/patch-client_CMakeLists.txt << '1339c5b338b2cb03f8092c926258e60a'
X--- client/CMakeLists.txt.orig	2012-11-28 17:49:47.000000000 +0200
X+++ client/CMakeLists.txt	2012-12-23 02:37:04.000000000 +0200
X@@ -26,6 +26,7 @@
X )
X 
X ADD_DEFINITIONS(${SSL_DEFINES})
X+IF(FALSE)
X MYSQL_ADD_EXECUTABLE(mysql completion_hash.cc mysql.cc readline.cc
X                            ${CMAKE_SOURCE_DIR}/sql/sql_string.cc)
X TARGET_LINK_LIBRARIES(mysql mysqlclient)
X@@ -33,6 +34,7 @@
X   TARGET_LINK_LIBRARIES(mysql ${MY_READLINE_LIBRARY})
X   SET_TARGET_PROPERTIES(mysql PROPERTIES ENABLE_EXPORTS TRUE)
X ENDIF(UNIX)
X+ENDIF()
X 
X MYSQL_ADD_EXECUTABLE(mysqltest mysqltest.cc COMPONENT Test)
X SET_SOURCE_FILES_PROPERTIES(mysqltest.cc PROPERTIES COMPILE_FLAGS "-DTHREADS")
X@@ -40,6 +42,7 @@
X SET_TARGET_PROPERTIES(mysqltest PROPERTIES ENABLE_EXPORTS TRUE)
X 
X 
X+IF(FALSE)
X MYSQL_ADD_EXECUTABLE(mysqlcheck mysqlcheck.c)
X TARGET_LINK_LIBRARIES(mysqlcheck mysqlclient)
X 
X@@ -48,17 +51,21 @@
X 
X MYSQL_ADD_EXECUTABLE(mysqlimport mysqlimport.c)
X TARGET_LINK_LIBRARIES(mysqlimport mysqlclient)
X+ENDIF()
X 
X MYSQL_ADD_EXECUTABLE(mysql_upgrade mysql_upgrade.c COMPONENT Server)
X TARGET_LINK_LIBRARIES(mysql_upgrade mysqlclient)
X ADD_DEPENDENCIES(mysql_upgrade GenFixPrivs)
X 
X+IF(FALSE)
X MYSQL_ADD_EXECUTABLE(mysqlshow mysqlshow.c)
X TARGET_LINK_LIBRARIES(mysqlshow mysqlclient)
X+ENDIF()
X 
X MYSQL_ADD_EXECUTABLE(mysql_plugin mysql_plugin.c)
X TARGET_LINK_LIBRARIES(mysql_plugin mysqlclient)
X 
X+IF(FALSE)
X MYSQL_ADD_EXECUTABLE(mysqlbinlog mysqlbinlog.cc)
X TARGET_LINK_LIBRARIES(mysqlbinlog mysqlclient)
X 
X@@ -68,17 +75,20 @@
X MYSQL_ADD_EXECUTABLE(mysqlslap mysqlslap.c)
X SET_SOURCE_FILES_PROPERTIES(mysqlslap.c PROPERTIES COMPILE_FLAGS "-DTHREADS")
X TARGET_LINK_LIBRARIES(mysqlslap mysqlclient)
X+ENDIF()
X 
X # "WIN32" also covers 64 bit. "echo" is used in some files below "mysql-test/".
X IF(WIN32)
X   MYSQL_ADD_EXECUTABLE(echo echo.c COMPONENT Junk)
X ENDIF(WIN32)
X 
X+IF(FALSE)
X # async_example is just a code example, do not install it.
X ADD_EXECUTABLE(async_example async_example.c)
X TARGET_LINK_LIBRARIES(async_example mysqlclient)
X+ENDIF()
X 
X-SET_TARGET_PROPERTIES (mysqlcheck mysqldump mysqlimport mysql_upgrade mysqlshow mysqlslap mysql_plugin 
X+SET_TARGET_PROPERTIES (mysql_upgrade mysql_plugin 
X PROPERTIES HAS_CXX TRUE)
X 
X ADD_DEFINITIONS(-DHAVE_DLOPEN)
1339c5b338b2cb03f8092c926258e60a
echo x - mariadb55-server/files/patch-libservices_CMakeLists.txt
sed 's/^X//' >mariadb55-server/files/patch-libservices_CMakeLists.txt << 'f4c9d4df2d663cc5f255aec44f27e130'
X--- libservices/CMakeLists.txt.orig	2012-11-28 17:49:47.000000000 +0200
X+++ libservices/CMakeLists.txt	2012-12-23 17:32:35.000000000 +0200
X@@ -24,4 +24,6 @@
X   debug_sync_service.c)
X 
X ADD_CONVENIENCE_LIBRARY(mysqlservices ${MYSQLSERVICES_SOURCES})
X+IF(FALSE)
X INSTALL(TARGETS mysqlservices DESTINATION ${INSTALL_LIBDIR} COMPONENT Development)
X+ENDIF()
f4c9d4df2d663cc5f255aec44f27e130
echo x - mariadb55-server/files/patch-sql_sql_trigger.cc
sed 's/^X//' >mariadb55-server/files/patch-sql_sql_trigger.cc << '91a12c3ea9a659e88b44956ee1fdb9bf'
X--- sql/sql_trigger.cc.orig	2013-05-21 22:09:51.000000000 +0000
X+++ sql/sql_trigger.cc	2013-09-26 13:15:55.450195525 +0000
X@@ -192,32 +192,32 @@
X {
X   {
X     { C_STRING_WITH_LEN("triggers") },
X-    my_offsetof(class Table_triggers_list, definitions_list),
X+    static_cast<int>(my_offsetof(class Table_triggers_list, definitions_list)),
X     FILE_OPTIONS_STRLIST
X   },
X   {
X     { C_STRING_WITH_LEN("sql_modes") },
X-    my_offsetof(class Table_triggers_list, definition_modes_list),
X+    static_cast<int>(my_offsetof(class Table_triggers_list, definition_modes_list)),
X     FILE_OPTIONS_ULLLIST
X   },
X   {
X     { C_STRING_WITH_LEN("definers") },
X-    my_offsetof(class Table_triggers_list, definers_list),
X+    static_cast<int>(my_offsetof(class Table_triggers_list, definers_list)),
X     FILE_OPTIONS_STRLIST
X   },
X   {
X     { C_STRING_WITH_LEN("client_cs_names") },
X-    my_offsetof(class Table_triggers_list, client_cs_names),
X+    static_cast<int>(my_offsetof(class Table_triggers_list, client_cs_names)),
X     FILE_OPTIONS_STRLIST
X   },
X   {
X     { C_STRING_WITH_LEN("connection_cl_names") },
X-    my_offsetof(class Table_triggers_list, connection_cl_names),
X+    static_cast<int>(my_offsetof(class Table_triggers_list, connection_cl_names)),
X     FILE_OPTIONS_STRLIST
X   },
X   {
X     { C_STRING_WITH_LEN("db_cl_names") },
X-    my_offsetof(class Table_triggers_list, db_cl_names),
X+    static_cast<int>(my_offsetof(class Table_triggers_list, db_cl_names)),
X     FILE_OPTIONS_STRLIST
X   },
X   { { 0, 0 }, 0, FILE_OPTIONS_STRING }
X@@ -226,7 +226,7 @@
X File_option sql_modes_parameters=
X {
X   { C_STRING_WITH_LEN("sql_modes") },
X-  my_offsetof(class Table_triggers_list, definition_modes_list),
X+  static_cast<int>(my_offsetof(class Table_triggers_list, definition_modes_list)),
X   FILE_OPTIONS_ULLLIST
X };
X 
91a12c3ea9a659e88b44956ee1fdb9bf
echo x - mariadb55-server/files/patch-sql_item_subselect.cc
sed 's/^X//' >mariadb55-server/files/patch-sql_item_subselect.cc << '5cb2750df079a51a8658676c25da0a37'
X--- sql/item_subselect.cc.orig	2013-05-21 22:09:51.000000000 +0000
X+++ sql/item_subselect.cc	2013-09-26 13:13:01.105197491 +0000
X@@ -1317,7 +1317,7 @@
X   Item_subselect()
X {
X   DBUG_ENTER("Item_exists_subselect::Item_exists_subselect");
X-  bool val_bool();
X+//  bool val_bool();
X   init(select_lex, new select_exists_subselect(this));
X   max_columns= UINT_MAX;
X   null_value= FALSE; //can't be NULL
5cb2750df079a51a8658676c25da0a37
echo x - mariadb55-server/files/patch-extra_CMakeLists.txt
sed 's/^X//' >mariadb55-server/files/patch-extra_CMakeLists.txt << '6a6a3b357e532add203371df5187a775'
X--- extra/CMakeLists.txt.orig	2012-11-28 17:49:47.000000000 +0200
X+++ extra/CMakeLists.txt	2012-12-23 02:41:57.000000000 +0200
X@@ -80,6 +80,8 @@
X   MYSQL_ADD_EXECUTABLE(resolve_stack_dump resolve_stack_dump.c)
X   TARGET_LINK_LIBRARIES(resolve_stack_dump mysys)
X 
X+IF(FALSE)
X   MYSQL_ADD_EXECUTABLE(mysql_waitpid mysql_waitpid.c COMPONENT Client)
X   TARGET_LINK_LIBRARIES(mysql_waitpid mysys)
X ENDIF()
X+ENDIF()
6a6a3b357e532add203371df5187a775
echo x - mariadb55-server/pkg-descr
sed 's/^X//' >mariadb55-server/pkg-descr << '186fbacc9637731dec1a8136d244d17c'
XMariaDB is a database server that offers drop-in replacement functionality for
XMySQL1. MariaDB is built by some of the original authors of MySQL, with
Xassistance from the broader community of Free and open source software
Xdevelopers. In addition to the core functionality of MySQL, MariaDB offers a
Xrich set of feature enhancements including alternate storage engines, server
Xoptimizations, and patches.
X
XMariaDB is primarily driven by developers at Monty Program, a company founded by
XMichael "Monty" Widenius, the original author of MySQL, but this is not the
Xwhole story about MariaDB. On the "About MariaDB" page you will find more
Xinformation about all participants in the MariaDB community, including storage
Xengines XtraDB and PBXT.
X
XWWW: http://mariadb.org/
186fbacc9637731dec1a8136d244d17c
echo x - mariadb55-server/pkg-plist
sed 's/^X//' >mariadb55-server/pkg-plist << 'c82898ddee1c07ad2d8efd705102e209'
X at stopdaemon mysql-server
Xbin/aria_chk
Xbin/aria_dump_log
Xbin/aria_ftdump
Xbin/aria_pack
Xbin/aria_read_log
Xbin/innochecksum
Xbin/my_print_defaults
Xbin/myisam_ftdump
Xbin/myisamchk
Xbin/myisamlog
Xbin/myisampack
Xbin/mysql_convert_table_format
Xbin/mysql_fix_extensions
Xbin/mysql_install_db
Xbin/mysql_plugin
Xbin/mysql_secure_installation
Xbin/mysql_setpermission
Xbin/mysql_tzinfo_to_sql
Xbin/mysql_upgrade
Xbin/mysql_zap
Xbin/mysqlbug
Xbin/mysqld_multi
Xbin/mysqld_safe
Xbin/mysqldumpslow
Xbin/mysqlhotcopy
Xbin/mysqltest
Xbin/perror
Xbin/replace
Xbin/resolve_stack_dump
Xbin/resolveip
Xinclude/mysql/private/embedded_priv.h
Xlib/mysql/libmysqld.a
Xlib/mysql/libmysqld.so
Xlib/mysql/libmysqld.so.18
Xlib/mysql/plugin/adt_null.so
Xlib/mysql/plugin/auth_0x0100.so
Xlib/mysql/plugin/auth_pam.so
Xlib/mysql/plugin/auth_test_plugin.so
Xlib/mysql/plugin/daemon_example.ini
Xlib/mysql/plugin/dialog.so
Xlib/mysql/plugin/dialog_examples.so
Xlib/mysql/plugin/feedback.so
Xlib/mysql/plugin/ha_archive.so
Xlib/mysql/plugin/ha_blackhole.so
Xlib/mysql/plugin/ha_federated.so
Xlib/mysql/plugin/ha_federatedx.so
Xlib/mysql/plugin/ha_innodb.so
X%%OQGRAPH%%lib/mysql/plugin/ha_oqgraph.so
Xlib/mysql/plugin/ha_sphinx.so
Xlib/mysql/plugin/handlersocket.so
Xlib/mysql/plugin/libdaemon_example.so
Xlib/mysql/plugin/mypluglib.so
Xlib/mysql/plugin/mysql_clear_password.so
Xlib/mysql/plugin/qa_auth_client.so
Xlib/mysql/plugin/qa_auth_interface.so
Xlib/mysql/plugin/qa_auth_server.so
Xlib/mysql/plugin/query_cache_info.so
Xlib/mysql/plugin/semisync_master.so
Xlib/mysql/plugin/semisync_slave.so
Xlib/mysql/plugin/sphinx.so
Xlib/mysql/plugin/sql_errlog.so
Xlibexec/mysqld
Xman/man1/innochecksum.1.gz
Xman/man1/my_print_defaults.1.gz
Xman/man1/myisam_ftdump.1.gz
Xman/man1/myisamchk.1.gz
Xman/man1/myisamlog.1.gz
Xman/man1/myisampack.1.gz
Xman/man1/mysql.server.1.gz
Xman/man1/mysql_convert_table_format.1.gz
Xman/man1/mysql_fix_extensions.1.gz
Xman/man1/mysql_install_db.1.gz
Xman/man1/mysql_secure_installation.1.gz
Xman/man1/mysql_setpermission.1.gz
Xman/man1/mysql_tzinfo_to_sql.1.gz
Xman/man1/mysql_upgrade.1.gz
Xman/man1/mysql_zap.1.gz
Xman/man1/mysqlbug.1.gz
Xman/man1/mysqld_multi.1.gz
Xman/man1/mysqld_safe.1.gz
Xman/man1/mysqldumpslow.1.gz
Xman/man1/mysqlhotcopy.1.gz
Xman/man1/mysqlman.1.gz
Xman/man1/mysqltest.1.gz
Xman/man1/perror.1.gz
Xman/man1/replace.1.gz
Xman/man1/resolve_stack_dump.1.gz
Xman/man1/resolveip.1.gz
Xman/man8/mysqld.8.gz
X%%DATADIR%%/binary-configure
X%%DATADIR%%/charsets/Index.xml
X%%DATADIR%%/charsets/README
X%%DATADIR%%/charsets/armscii8.xml
X%%DATADIR%%/charsets/ascii.xml
X%%DATADIR%%/charsets/cp1250.xml
X%%DATADIR%%/charsets/cp1251.xml
X%%DATADIR%%/charsets/cp1256.xml
X%%DATADIR%%/charsets/cp1257.xml
X%%DATADIR%%/charsets/cp850.xml
X%%DATADIR%%/charsets/cp852.xml
X%%DATADIR%%/charsets/cp866.xml
X%%DATADIR%%/charsets/dec8.xml
X%%DATADIR%%/charsets/geostd8.xml
X%%DATADIR%%/charsets/greek.xml
X%%DATADIR%%/charsets/hebrew.xml
X%%DATADIR%%/charsets/hp8.xml
X%%DATADIR%%/charsets/keybcs2.xml
X%%DATADIR%%/charsets/koi8r.xml
X%%DATADIR%%/charsets/koi8u.xml
X%%DATADIR%%/charsets/latin1.xml
X%%DATADIR%%/charsets/latin2.xml
X%%DATADIR%%/charsets/latin5.xml
X%%DATADIR%%/charsets/latin7.xml
X%%DATADIR%%/charsets/macce.xml
X%%DATADIR%%/charsets/macroman.xml
X%%DATADIR%%/charsets/swe7.xml
X%%DATADIR%%/config.huge.ini
X%%DATADIR%%/config.medium.ini
X%%DATADIR%%/config.small.ini
X%%DATADIR%%/czech/errmsg.sys
X%%DATADIR%%/danish/errmsg.sys
X%%DATADIR%%/dutch/errmsg.sys
X%%DATADIR%%/english/errmsg.sys
X%%DATADIR%%/errmsg-utf8.txt
X%%DATADIR%%/estonian/errmsg.sys
X%%DATADIR%%/fill_help_tables.sql
X%%DATADIR%%/french/errmsg.sys
X%%DATADIR%%/german/errmsg.sys
X%%DATADIR%%/greek/errmsg.sys
X%%DATADIR%%/hungarian/errmsg.sys
X%%DATADIR%%/italian/errmsg.sys
X%%DATADIR%%/japanese/errmsg.sys
X%%DATADIR%%/korean/errmsg.sys
X%%DATADIR%%/magic
X%%DATADIR%%/my-huge.cnf
X%%DATADIR%%/my-innodb-heavy-4G.cnf
X%%DATADIR%%/my-large.cnf
X%%DATADIR%%/my-medium.cnf
X%%DATADIR%%/my-small.cnf
X%%DATADIR%%/mysql-log-rotate
X%%DATADIR%%/mysql.server
X%%DATADIR%%/mysql_performance_tables.sql
X%%DATADIR%%/mysql_system_tables.sql
X%%DATADIR%%/mysql_system_tables_data.sql
X%%DATADIR%%/mysql_test_data_timezone.sql
X%%DATADIR%%/mysqld_multi.server
X%%DATADIR%%/ndb-config-2-node.ini
X%%DATADIR%%/norwegian-ny/errmsg.sys
X%%DATADIR%%/norwegian/errmsg.sys
X%%DATADIR%%/polish/errmsg.sys
X%%DATADIR%%/portuguese/errmsg.sys
X%%DATADIR%%/romanian/errmsg.sys
X%%DATADIR%%/russian/errmsg.sys
X%%DATADIR%%/serbian/errmsg.sys
X%%DATADIR%%/slovak/errmsg.sys
X%%DATADIR%%/spanish/errmsg.sys
X%%DATADIR%%/swedish/errmsg.sys
X%%DATADIR%%/tests/plugin/example/README
X%%DATADIR%%/tests/plugin/example/mtr/suite.pm
X%%DATADIR%%/tests/plugin/example/mtr/t/combs.combinations
X%%DATADIR%%/tests/plugin/example/mtr/t/inc.inc
X%%DATADIR%%/tests/plugin/example/mtr/t/newcomb.combinations
X%%DATADIR%%/tests/plugin/example/mtr/t/over.result
X%%DATADIR%%/tests/plugin/example/mtr/t/over.test
X%%DATADIR%%/tests/plugin/example/mtr/t/self.result
X%%DATADIR%%/tests/plugin/example/mtr/t/self.test
X%%DATADIR%%/tests/plugin/example/mtr/t/source.result
X%%DATADIR%%/tests/plugin/example/mtr/t/test2,c2.result
X%%DATADIR%%/tests/plugin/example/mtr/t/test2.opt
X%%DATADIR%%/tests/plugin/example/mtr/t/test2.rdiff
X%%DATADIR%%/tests/plugin/example/mtr/t/testsh-master.sh
X%%DATADIR%%/tests/plugin/heap/mtr2/README
X%%DATADIR%%/tests/plugin/heap/mtr2/my.cnf
X%%DATADIR%%/tests/plugin/innobase/storage_engine/alter_tablespace.opt
X%%DATADIR%%/tests/plugin/innobase/storage_engine/autoinc_secondary.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/cache_index.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/checksum_table_live.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/define_engine.inc
X%%DATADIR%%/tests/plugin/innobase/storage_engine/disabled.def
X%%DATADIR%%/tests/plugin/innobase/storage_engine/fulltext_search.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/index_enable_disable.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/index_type_hash.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/insert_delayed.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/lock_concurrent.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/optimize_table.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/repair_table.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/suite.opt
X%%DATADIR%%/tests/plugin/innobase/storage_engine/tbl_opt_data_index_dir.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/tbl_opt_insert_method.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/tbl_opt_key_block_size.opt
X%%DATADIR%%/tests/plugin/innobase/storage_engine/tbl_opt_row_format.opt
X%%DATADIR%%/tests/plugin/innobase/storage_engine/tbl_opt_row_format.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/tbl_opt_union.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/type_char_indexes.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/type_float_indexes.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/type_spatial_indexes.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/vcol.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/parts/checksum_table.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/parts/create_table.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/parts/optimize_table.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/parts/repair_table.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/parts/suite.opt
X%%DATADIR%%/tests/plugin/innobase/storage_engine/trx/cons_snapshot_serializable.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/trx/level_read_committed.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/trx/level_read_uncommitted.rdiff
X%%DATADIR%%/tests/plugin/innobase/storage_engine/trx/suite.opt
X%%DATADIR%%/tests/plugin/myisam/mtr2/README
X%%DATADIR%%/tests/plugin/myisam/mtr2/overlay.inc
X%%DATADIR%%/tests/plugin/myisam/mtr2/single.rdiff
X%%DATADIR%%/tests/plugin/myisam/mtr2/suite.opt
X%%DATADIR%%/tests/plugin/myisam/mtr2/suite.pm
X%%DATADIR%%/tests/plugin/myisam/storage_engine/alter_tablespace.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/check_table.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/define_engine.inc
X%%DATADIR%%/tests/plugin/myisam/storage_engine/foreign_keys.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/index_type_hash.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/show_engine.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/tbl_opt_insert_method.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/tbl_opt_union.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/trx/cons_snapshot_repeatable_read.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/trx/cons_snapshot_serializable.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/trx/delete.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/trx/insert.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/trx/level_read_committed.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/trx/level_read_uncommitted.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/trx/level_repeatable_read.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/trx/level_serializable.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/trx/select_for_update.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/trx/select_lock_in_share_mode.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/trx/update.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/trx/xa.rdiff
X%%DATADIR%%/tests/plugin/myisam/storage_engine/trx/xa_recovery.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/alter_table.inc
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/alter_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/alter_tablespace.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/analyze_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/autoincrement.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/cache_index.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/checksum_table_live.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/cleanup_engine.inc
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/create_table.inc
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/create_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/define_engine.inc
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/disabled.def
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/foreign_keys.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/fulltext_search.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/handler.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/index.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/index_enable_disable.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/index_type_btree.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/index_type_hash.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/insert_delayed.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/lock.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/optimize_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/repair_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/show_engine.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_ai.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_avg_row_length.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_checksum.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_connection.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_data_index_dir.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_delay_key_write.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_insert_method.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_key_block_size.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_max_rows.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_min_rows.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_pack_keys.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_password.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_row_format.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_opt_union.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_standard_opts.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/tbl_temporary.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/truncate_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/type_char_indexes.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/type_float_indexes.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/type_spatial.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/type_spatial_indexes.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/vcol.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/parts/alter_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/parts/analyze_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/parts/check_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/parts/checksum_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/parts/create_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/parts/optimize_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/parts/repair_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/parts/truncate_table.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx/cons_snapshot_repeatable_read.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx/cons_snapshot_serializable.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx/delete.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx/insert.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx/level_read_committed.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx/level_read_uncommitted.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx/level_repeatable_read.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx/level_serializable.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx/select_for_update.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx/select_lock_in_share_mode.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx/update.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx/xa.rdiff
X%%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx/xa_recovery.rdiff
X%%DATADIR%%/ukrainian/errmsg.sys
X at dirrm %%DATADIR%%/ukrainian
X at dirrm %%DATADIR%%/tests/plugin/myisammrg/storage_engine/trx
X at dirrm %%DATADIR%%/tests/plugin/myisammrg/storage_engine/parts
X at dirrm %%DATADIR%%/tests/plugin/myisammrg/storage_engine
X at dirrm %%DATADIR%%/tests/plugin/myisammrg
X at dirrm %%DATADIR%%/tests/plugin/myisam/storage_engine/trx
X at dirrm %%DATADIR%%/tests/plugin/myisam/storage_engine/parts
X at dirrm %%DATADIR%%/tests/plugin/myisam/storage_engine
X at dirrm %%DATADIR%%/tests/plugin/myisam/mtr2
X at dirrm %%DATADIR%%/tests/plugin/myisam
X at dirrm %%DATADIR%%/tests/plugin/innobase/storage_engine/trx
X at dirrm %%DATADIR%%/tests/plugin/innobase/storage_engine/parts
X at dirrm %%DATADIR%%/tests/plugin/innobase/storage_engine
X at dirrm %%DATADIR%%/tests/plugin/innobase
X at dirrm %%DATADIR%%/tests/plugin/heap/mtr2
X at dirrm %%DATADIR%%/tests/plugin/heap
X at dirrm %%DATADIR%%/tests/plugin/example/mtr/t
X at dirrm %%DATADIR%%/tests/plugin/example/mtr
X at dirrm %%DATADIR%%/tests/plugin/example
X at dirrm %%DATADIR%%/tests/plugin
X at dirrm %%DATADIR%%/tests
X at dirrm %%DATADIR%%/swedish
X at dirrm %%DATADIR%%/spanish
X at dirrm %%DATADIR%%/slovak
X at dirrm %%DATADIR%%/serbian
X at dirrm %%DATADIR%%/russian
X at dirrm %%DATADIR%%/romanian
X at dirrm %%DATADIR%%/portuguese
X at dirrm %%DATADIR%%/polish
X at dirrm %%DATADIR%%/norwegian-ny
X at dirrm %%DATADIR%%/norwegian
X at dirrm %%DATADIR%%/korean
X at dirrm %%DATADIR%%/japanese
X at dirrm %%DATADIR%%/italian
X at dirrm %%DATADIR%%/hungarian
X at dirrm %%DATADIR%%/greek
X at dirrm %%DATADIR%%/german
X at dirrm %%DATADIR%%/french
X at dirrm %%DATADIR%%/estonian
X at dirrm %%DATADIR%%/english
X at dirrm %%DATADIR%%/dutch
X at dirrm %%DATADIR%%/danish
X at dirrm %%DATADIR%%/czech
X at dirrm %%DATADIR%%/charsets
X at dirrm %%DATADIR%%
X at dirrm lib/mysql/plugin
X at dirrm lib/mysql
X at dirrm include/mysql/private
X at dirrm include/mysql
c82898ddee1c07ad2d8efd705102e209
echo x - mariadb55-server/pkg-message
sed 's/^X//' >mariadb55-server/pkg-message << '386dccc564f02c97986365f6d247d7d9'
X************************************************************************
X
XRemember to run mysql_upgrade (with the optional --datadir=<dbdir> flag)
Xthe first time you start the MySQL server after an upgrade from an
Xearlier version.
X
X************************************************************************
386dccc564f02c97986365f6d247d7d9
echo x - mariadb55-server/distinfo
sed 's/^X//' >mariadb55-server/distinfo << '7ab8a65752f7f564b6ff9b2388e01199'
XSHA256 (mariadb-5.5.37.tar.gz) = a0faf492b3595d938684ed701812a4bd5aaab395b8402efe3322338a80fb3c9c
XSIZE (mariadb-5.5.37.tar.gz) = 46078042
7ab8a65752f7f564b6ff9b2388e01199
echo x - mariadb55-server/Makefile
sed 's/^X//' >mariadb55-server/Makefile << '4f110556063ef436b8f67082c6df0390'
X# $FreeBSD: head/databases/mariadb55-server/Makefile 346927 2014-03-03 16:23:58Z feld $
X
XPORTNAME?=	mariadb
XPORTVERSION=	5.5.37
XPORTREVISION?=	0
XCATEGORIES=	databases ipv6
XMASTER_SITES= 	http://ftp.osuosl.org/pub/mariadb/${PORTNAME}-${PORTVERSION}/kvm-tarbake-jaunty-x86/ \
X		http://mirror2.hs-esslingen.de/mariadb/${PORTNAME}-${PORTVERSION}/kvm-tarbake-jaunty-x86/ \
X		http://mirrors.fe.up.pt/pub/mariadb/${PORTNAME}-${PORTVERSION}/kvm-tarbake-jaunty-x86/ \
X		http://mirrors.syringanetworks.net/mariadb/${PORTNAME}-${PORTVERSION}/kvm-tarbake-jaunty-x86/ \
X		http://mirrors.coreix.net/mariadb/${PORTNAME}-${PORTVERSION}/kvm-tarbake-jaunty-x86/ \
X		http://mirror.jmu.edu/pub/mariadb/${PORTNAME}-${PORTVERSION}/kvm-tarbake-jaunty-x86/ \
X		http://ftp.osuosl.org/pub/mariadb/${PORTNAME}-${PORTVERSION}/source/ \
X		http://ftp.osuosl.org/pub/mariadb/${PORTNAME}-${PORTVERSION}/kvm-tarbake-jaunty-x86/ \
X		http://archive.mariadb.org/${PORTNAME}-${PORTVERSION}/source/
X
XPKGNAMESUFFIX?=	55-server
X
XMAINTAINER=	never at nevermind.kiev.ua
XCOMMENT?=	Multithreaded SQL database (server)
X
XSLAVEDIRS=	databases/mariadb55-client
XUSES=		cmake gmake
XNO_OPTIONS_SORT=yes
X
XOPTIONS_DEFINE+=	SSL OPENSSL PORTSSL FASTMTX
XOPTIONS_DEFAULT+=	SSL
X
XFASTMTX_DESC=	Replace mutexes with spinlocks
XOPENSSL_DESC=	Use OpenSSL instead of bundled yassl
XPORTSSL_DESC=	Use OpenSSL from port (requires OPENSSL to be set)
X
XCMAKE_ARGS+=	-DINSTALL_DOCDIR="share/doc/mysql" \
X		-DINSTALL_DOCREADMEDIR="share/doc/mysql" \
X		-DINSTALL_INCLUDEDIR="include/mysql" \
X		-DINSTALL_INFODIR="info" \
X		-DINSTALL_LIBDIR="lib/mysql" \
X		-DINSTALL_MANDIR="man" \
X		-DINSTALL_MYSQLDATADIR="/var/db/mysql" \
X		-DINSTALL_MYSQLSHAREDIR="share/mysql" \
X		-DINSTALL_MYSQLTESTDIR="share/mysql/tests" \
X		-DINSTALL_PLUGINDIR="lib/mysql/plugin" \
X		-DINSTALL_SBINDIR="libexec" \
X		-DINSTALL_SCRIPTDIR="bin" \
X		-DINSTALL_SHAREDIR="share" \
X		-DINSTALL_SQLBENCHDIR="share/mysql" \
X		-DINSTALL_SUPPORTFILESDIR="share/mysql" \
X		-DWITH_UNIT_TESTS=0 \
X		-DWITH_LIBEDIT=0 \
X		-DWITH_LIBWRAP=1 \
X		-DEXECINFO_ROOT=${LOCALBASE} \
X		-DCOMPILATION_COMMENT="FreeBSD Ports"
X
X.ifdef USE_MYSQL
X.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again.
X.endif
X
XDATADIR=	${PREFIX}/share/mysql
X
X# MySQL-Server options
X.if !defined(CLIENT_ONLY)
XOPTIONS_DEFINE+=	OQGRAPH MAXKEY
X
XOQGRAPH_DESC=	Open Query Graph Computation engine
XMAXKEY_DESC=	Change max key length from 1000 to 4000
X
XOPTIONS_DEFAULT+=	MAXKEY
X.endif
X
X.include <bsd.port.options.mk>
X
X.if ${OSVERSION} < 1000052
XLIB_DEPENDS=	libexecinfo.so:${PORTSDIR}/devel/libexecinfo
X.endif
X
X.if ${OSVERSION} < 1000012
XCMAKE_ARGS+=	-DWITH_JEMALLOC="bundled"
X.else
XCMAKE_ARGS+=	-DWITH_JEMALLOC="system"
X.endif
X
X.if ${PORT_OPTIONS:MSSL}
X.if ${PORT_OPTIONS:MOPENSSL}
XUSE_OPENSSL=	yes
X.if empty(PORT_OPTIONS:MPORTSSL)
XWITH_OPENSSL_BASE=	yes
X.else
XWITH_OPENSSL_PORT=	yes
X.endif
XCMAKE_ARGS+=	-DWITH_SSL=yes
X.else
XCMAKE_ARGS+=	-DWITH_SSL=bundled
X.endif
X.else
XCMAKE_FLAGS+=	-DWITH_SSL=no
X.endif
X.if ${PORT_OPTIONS:MFASTMTX}
XCMAKE_ARGS+=	-DWITH_FAST_MUTEXES=1
X.endif
X
X# MySQL-Server part
X.if !defined(CLIENT_ONLY)
XUSE_MYSQL=	yes
XWANT_MYSQL_VER=	55m
X
XCONFLICTS_INSTALL=	mysql[0-9][0-9]-server-* mariadb[0-46-9][0-9]-server-* mariadb5.[0-46-9]-server-* percona[0-9][0-9]-server-*
X
XUSE_RC_SUBR=	mysql-server
X
XUSERS=		mysql
XGROUPS=		mysql
X
XCMAKE_ARGS+=	-DWITH_EMBEDDED_SERVER="ON" \
X		-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1
X
Xpost-install:
X.if !defined(PACKAGE_BUILDING)
X	@${CAT} ${PKGMESSAGE}
X.endif
X
X.if empty(PORT_OPTIONS:MOQGRAPH)
XCMAKE_ARGS+=	-DWITHOUT_OQGRAPH_STORAGE_ENGINE=1
XPLIST_SUB+=	OQGRAPH="@comment "
X.else
XUSE_GCC?=	yes
XCMAKE_ARGS+=	-DWITH_OQGRAPH_STORAGE_ENGINE=1
XPLIST_SUB+=	OQGRAPH=""
XLIB_DEPENDS+=	libboost_system.so:${PORTSDIR}/devel/boost-libs
X.endif
X.if ${PORT_OPTIONS:MMAXKEY}
XEXTRA_PATCHES+=	${FILESDIR}/extra-patch-include_my_compare.h
X.endif
X.endif
X
Xpost-patch:
X	@${REINPLACE_CMD} 's/*.1/${MAN1}/' ${WRKSRC}/man/CMakeLists.txt
X	@${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/scripts/mysql_config.sh
X
X.include <bsd.port.pre.mk>
X
X.if ${ARCH} == "arm"
XBROKEN=		Does not compile on arm
X.endif
X
X.include <bsd.port.post.mk>
4f110556063ef436b8f67082c6df0390
exit



>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list