| @@ -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") |