@@ -0,0 +1,168 @@
-
-
-
-
-
lib/mysql8/bin/innochecksum
lib/mysql8/bin/lz4_decompress
-
-
lib/mysql8/bin/my_print_defaults
lib/mysql8/bin/myisam_ftdump
lib/mysql8/bin/myisamchk
lib/mysql8/bin/myisamlog
lib/mysql8/bin/myisampack
lib/mysql8/bin/mysql
lib/mysql8/bin/mysql_client_test
-
lib/mysql8/bin/mysql_config
lib/mysql8/bin/mysql_config_editor
-
-
-
-
-
-
-
lib/mysql8/bin/mysql_secure_installation
-
lib/mysql8/bin/mysql_ssl_rsa_setup
lib/mysql8/bin/mysql_tzinfo_to_sql
lib/mysql8/bin/mysql_upgrade
-
-
-
-
lib/mysql8/bin/mysqladmin
lib/mysql8/bin/mysqlbinlog
-
lib/mysql8/bin/mysqlcheck
lib/mysql8/bin/mysqld
lib/mysql8/bin/mysqld_multi
lib/mysql8/bin/mysqld_safe
lib/mysql8/bin/mysqldump
lib/mysql8/bin/mysqldumpslow
-
lib/mysql8/bin/mysqlimport
-
lib/mysql8/bin/mysqlpump
lib/mysql8/bin/mysqlshow
lib/mysql8/bin/mysqlslap
lib/mysql8/bin/mysqltest
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
lib/mysql8/bin/perror
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
share/man/mysql8/man1/comp_err.1.gz
share/man/mysql8/man1/innochecksum.1.gz
share/man/mysql8/man1/lz4_decompress.1.gz
-
share/man/mysql8/man1/my_print_defaults.1.gz
share/man/mysql8/man1/myisam_ftdump.1.gz
share/man/mysql8/man1/myisamchk.1.gz
share/man/mysql8/man1/myisamlog.1.gz
share/man/mysql8/man1/myisampack.1.gz
-
-
share/man/mysql8/man1/mysql.1.gz
share/man/mysql8/man1/mysql.server.1.gz
-
-
share/man/mysql8/man1/mysql_config.1.gz
share/man/mysql8/man1/mysql_config_editor.1.gz
-
-
-
-
-
-
share/man/mysql8/man1/mysql_secure_installation.1.gz
-
share/man/mysql8/man1/mysql_ssl_rsa_setup.1.gz
share/man/mysql8/man1/mysql_tzinfo_to_sql.1.gz
share/man/mysql8/man1/mysql_upgrade.1.gz
-
-
-
share/man/mysql8/man1/mysqladmin.1.gz
share/man/mysql8/man1/mysqlbinlog.1.gz
-
share/man/mysql8/man1/mysqlcheck.1.gz
share/man/mysql8/man1/mysqld_multi.1.gz
share/man/mysql8/man1/mysqld_safe.1.gz
share/man/mysql8/man1/mysqldump.1.gz
share/man/mysql8/man1/mysqldumpslow.1.gz
-
share/man/mysql8/man1/mysqlimport.1.gz
share/man/mysql8/man1/mysqlman.1.gz
share/man/mysql8/man1/mysqlpump.1.gz
share/man/mysql8/man1/mysqlshow.1.gz
share/man/mysql8/man1/mysqlslap.1.gz
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
share/man/mysql8/man1/perror.1.gz
-
-
-
share/man/mysql8/man1/zlib_decompress.1.gz
share/man/mysql8/man8/mysqld.8.gz
-
-
-
-
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.macports.@SUBPORT@</string>
<key>ProcessType</key>
<string>Interactive</string>
<key>Disabled</key>
<false/>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>SessionCreate</key>
<true/>
<key>LaunchOnlyOnce</key>
<false/>
<key>UserName</key>
<string>@USER@</string>
<key>GroupName</key>
<string>@GROUP@</string>
<key>ExitTimeOut</key>
<integer>600</integer>
<key>ProgramArguments</key>
<array>
<string>@PREFIX@/lib/@NAMEMYSQL@/bin/mysqld</string>
</array>
</dict>
</plist>
@@ -0,0 +1,60 @@
--- a/cmake/install_layout.cmake.orig 2016-02-08 20:35:02.000000000 -0430
+++ b/cmake/install_layout.cmake 2016-02-08 20:53:31.000000000 -0430
@@ -82,7 +82,7 @@
ENDIF()

SET(INSTALL_LAYOUT "${DEFAULT_INSTALL_LAYOUT}"
-CACHE STRING "Installation directory layout. Options are: TARGZ (as in tar.gz installer), WIN (as in zip installer), STANDALONE, RPM, DEB, SVR4, FREEBSD, GLIBC, OSX, SLES")
+CACHE STRING "Installation directory layout. Options are: TARGZ (as in tar.gz installer), WIN (as in zip installer), STANDALONE, RPM, DEB, SVR4, FREEBSD, GLIBC, OSX, MACPORTS, SLES")

IF(UNIX)
IF(INSTALL_LAYOUT MATCHES "RPM" OR
@@ -101,7 +101,7 @@
SET(CMAKE_INSTALL_PREFIX ${default_prefix}
CACHE PATH "install prefix" FORCE)
ENDIF()
- SET(VALID_INSTALL_LAYOUTS "RPM" "DEB" "SVR4" "FREEBSD" "GLIBC" "OSX" "TARGZ" "SLES" "STANDALONE")
+ SET(VALID_INSTALL_LAYOUTS "RPM" "DEB" "SVR4" "FREEBSD" "GLIBC" "OSX" "MACPORTS" "TARGZ" "SLES" "STANDALONE")
LIST(FIND VALID_INSTALL_LAYOUTS "${INSTALL_LAYOUT}" ind)
IF(ind EQUAL -1)
MESSAGE(FATAL_ERROR "Invalid INSTALL_LAYOUT parameter:${INSTALL_LAYOUT}."
@@ -291,6 +291,39 @@
SET(INSTALL_SECURE_FILE_PRIV_EMBEDDEDDIR_OSX ${secure_file_priv_embedded_path})

#
+# MACPORTS layout
+#
+SET(INSTALL_BINDIR_MACPORTS "lib/@NAME@/bin")
+SET(INSTALL_SBINDIR_MACPORTS "lib/@NAME@/bin")
+SET(INSTALL_SCRIPTDIR_MACPORTS "lib/@NAME@/bin")
+#
+SET(INSTALL_LIBDIR_MACPORTS "lib/@NAME@/mysql")
+SET(INSTALL_PLUGINDIR_MACPORTS "lib/@NAME@/plugin")
+#
+SET(INSTALL_INCLUDEDIR_MACPORTS "include/@NAME@/mysql")
+#
+SET(INSTALL_DOCDIR_MACPORTS "share/doc/@NAME@")
+SET(INSTALL_DOCREADMEDIR_MACPORTS "share/doc/@NAME@")
+SET(INSTALL_MANDIR_MACPORTS "share/man/@NAME@")
+SET(INSTALL_INFODIR_MACPORTS "share/doc/@NAME@")
+#
+SET(INSTALL_SHAREDIR_MACPORTS "share/@NAME@")
+SET(INSTALL_MYSQLSHAREDIR_MACPORTS "share/@NAME@")
+SET(INSTALL_MYSQLTESTDIR_MACPORTS "share/@NAME@/mysql-test")
+SET(INSTALL_SQLBENCHDIR_MACPORTS "share/@NAME@")
+SET(INSTALL_SUPPORTFILESDIR_MACPORTS "share/@NAME@/support-files")
+#
+SET(INSTALL_MYSQLDATADIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@")
+SET(INSTALL_MYSQLKEYRINGDIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-keyring")
+SET(INSTALL_SECURE_FILE_PRIVDIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-files")
+SET(INSTALL_SECURE_FILE_PRIV_EMBEDDEDDIR_MACPORTS "${CMAKE_INSTALL_PREFIX}/var/db/@NAME@-files")
+SET(INSTALL_PLUGINTESTDIR_MACPORTS ${plugin_tests})
+#
+# SUID /bin/ps is not in MacPorts sandbox causing scripts/CMakeLists.txt tests to fail so we set FIND_PROC here.
+#
+SET(FIND_PROC "ps -ef | grep -v mysqld_safe | grep -- $MYSQLD | grep $PID > /dev/null")
+
+#
# TARGZ layout
#
SET(INSTALL_BINDIR_TARGZ "bin")