<pre style='margin:0'>
Bradley Giesbrecht (pixilla) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/af3b172396037dd9167d880a2633795239a4c83f">https://github.com/macports/macports-ports/commit/af3b172396037dd9167d880a2633795239a4c83f</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit af3b172396037dd9167d880a2633795239a4c83f
</span>Author: Bradley Giesbrecht <brad@databoost.com>
AuthorDate: Sun Dec 3 16:03:36 2017 -0800

<span style='display:block; white-space:pre;color:#404040;'>    New port mariadb-10.2
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/54263
</span>---
 databases/mariadb-10.2/Portfile                    | 259 +++++++++++++++++++++
 databases/mariadb-10.2/files/macports-default.cnf  |   9 +
 databases/mariadb-10.2/files/mariadb-10.2          | 168 +++++++++++++
 databases/mariadb-10.2/files/my.cnf                |   2 +
 .../files/org.macports.mysql-server.plist          |  30 +++
 .../mariadb-10.2/files/patch-CMakeLists.txt.diff   |  20 ++
 .../files/patch-cmake-install_layout.cmake.diff    |  56 +++++
 7 files changed, 544 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mariadb-10.2/Portfile b/databases/mariadb-10.2/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3ed22bf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mariadb-10.2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,259 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                mariadb-10.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set name_mysql      ${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             10.2.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set version_branch  [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Please set revision_client and revision_server to 0 if you bump version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set revision_client 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set revision_server 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          databases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         pixilla openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://mariadb.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {$subport eq $name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup           cmake 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup           select 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            ${revision_client}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Multithreaded SQL database server
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    Mariadb is a fork of the MySQL server, a multi-threaded SQL database.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    master_sites \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        http://ftp.osuosl.org/pub/mariadb/mariadb-${version}/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        http://mirror2.hs-esslingen.de/mariadb/mariadb-${version}/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        http://mirror3.layerjet.com/mariadb/mariadb-${version}/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/mariadb-${version}/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        http://mirrors.supportex.net/mariadb/mariadb-${version}/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        http://mirrors.fe.up.pt/pub/mariadb/mariadb-${version}/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        http://gd.tuwien.ac.at/db/mariadb/mariadb-${version}/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        http://mirror.aarnet.edu.au/pub/MariaDB/mariadb-${version}/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        http://ftp.heanet.ie/mirrors/mariadb/mariadb-${version}/source/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        http://mirror.switch.ch/mirror/mariadb/mariadb-${version}/source/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distname            mariadb-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cmake.out_of_source yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    use_parallel_build  yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch.pre_args      -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles          patch-cmake-install_layout.cmake.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  880c2f80ec79b54af5d4fb0c939964d93880d4e6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  63555a810db905175a8bd714f6ec77d1b1a11fcfa6d4b97b448cf5bcb6caa3e8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append  port:zlib port:tcp_wrappers port:ncurses port:judy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run-append  port:mysql_select
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    select.group        mysql
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    select.file         ${filespath}/${name_mysql}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file mkdir ${cmake.build_dir}/macports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${filespath}/macports-default.cnf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${filespath}/my.cnf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${cmake.build_dir}/macports/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@NAME@|${name_mysql}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${worksrcpath}/cmake/install_layout.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@NAME@|${name_mysql}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${cmake.build_dir}/macports/macports-default.cnf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${cmake.build_dir}/macports/my.cnf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@PREFIX@|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${cmake.build_dir}/macports/macports-default.cnf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${cmake.build_dir}/macports/my.cnf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DCMAKE_INSTALL_NAME_DIR=${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DCMAKE_INSTALL_NAME_DIR:STRING=${prefix}/lib/${name_mysql}/mysql \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DINSTALL_LAYOUT:STRING=MACPORTS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DSYSCONFDIR:PATH=${prefix}/etc/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DMYSQL_UNIX_ADDR:PATH=${prefix}/var/run/${name_mysql}/mysqld.sock \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DMYSQL_DATADIR:PATH=${prefix}/var/db/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DDEFAULT_CHARSET:STRING=utf8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DDEFAULT_COLLATION:STRING=utf8_general_ci \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DWITH_EMBEDDED_SERVER:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DWITH_ZLIB:STRING=system \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DWITH_UNIT_TESTS:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DWITHOUT_MROONGA_STORAGE_ENGINE:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DENABLE_GCOV:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DENABLE_DTRACE:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DWITH_READLINE:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DWITH_LIBWRAP:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DWITH_SSL:STRING=no \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DMYSQL_MAINTAINER_MODE:STRING=AUTO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # proc portdestroot::destroot_finish fails to find and compress our man pages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # so borrow the compress command and run on our files now.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set manpath "${destroot}${prefix}/share/man"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set gzip [findBinary gzip ${portutil::autoconf::gzip_path}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach manpage [glob -type f ${destroot}${prefix}/share/man/${name_mysql}/man\[1-9\]/*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Fix paths in manpages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            reinplace "s|/etc/|${prefix}/etc/${name_mysql}/|g" ${manpage}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Compress all manpages with gzip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            system "$gzip -9vf ${manpage}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach samp_conffile [glob -type f ${destroot}${prefix}/share/${name_mysql}/support-files/my-*.cnf] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Fix paths in sample configuration files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            reinplace "s|/etc/my.cnf|${prefix}/etc/${name_mysql}/my.cnf|g" ${samp_conffile}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 755 -o root -d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/etc/${name_mysql}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${cmake.build_dir}/macports/macports-default.cnf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/etc/${name_mysql}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 755 -o root -d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/share/${name_mysql}/support-files/macports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${cmake.build_dir}/macports/my.cnf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/share/${name_mysql}/support-files/macports/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-install {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {![file exists ${prefix}/etc/LaunchDaemons/org.macports.${name_mysql}/org.macports.${name_mysql}-server.plist]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_msg "The ${name_mysql} client has been installed."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_msg "To install the ${name_mysql} server, install the ${name_mysql}-server port."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-activate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # The macports-default.cnf is installed by ${name_mysql}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Early versions of ${name_mysql}-server installed macports-default.cnf so for a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # reasonable period we need to deactivate older versions of the ${name_mysql}-server.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if { [file exists ${prefix}/etc/${name_mysql}/macports-default.cnf]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            && ![catch {set vers [lindex [registry_active ${name_mysql}-server] 0]}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            && [vercmp [lindex $vers 1] 5.5.24] < 0 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            registry_deactivate_composite ${name_mysql}-server "" [list ports_nodepcheck 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-activate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {![file exists ${prefix}/etc/${name_mysql}/my.cnf]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            copy ${prefix}/share/${name_mysql}/support-files/macports/my.cnf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                ${prefix}/etc/${name_mysql}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant openssl description {Enable OpenSSL support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append      path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-delete   -DWITH_SSL:STRING=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append   -DWITH_SSL:STRING=system
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant system_readline description {Use system readline instead of bundled readline} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Add readline support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # "-DWITH_READLINE:BOOL=OFF" has the peculiar meaning "do not use the bundled copy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # of readline but use the system's (i.e. MacPorts') copy of readline"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append      port:readline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-delete   -DWITH_READLINE:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append   -DWITH_READLINE:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+On activation if no ${prefix}/etc/${name_mysql}/my.cnf file exists one
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+will be created which loads
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${prefix}/etc/${name_mysql}/macports-default.cnf.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+If a ${prefix}/etc/${name_mysql}/my.cnf file exists MacPorts does not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+touch it and any changes you make to ${prefix}/etc/${name_mysql}/my.cnf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+will be preserved (e.g., during port upgrades, deactivations or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+activations). ${prefix}/etc/${name_mysql}/my.cnf is a good place to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+customize your ${name_mysql} installation.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Any changes made to ${prefix}/etc/${name_mysql}/macports-default.cnf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+will be lost during port upgrades, deactivations or activations so you
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+are advised to not make changes here. Currently
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${prefix}/etc/${name_mysql}/macports-default.cnf contains only one
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+directive; to disable networking. With disabled networking it is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+possible to install and have running all the MacPorts mysql ports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+simultaneously.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.url       https://downloads.mariadb.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.regex     "btn-large\" href=\"/mariadb/(${version_branch}\[^/\]+)/\">"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name_mysql}-server {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            ${revision_server}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    license             BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         (Beta version) Run ${name_mysql} as server
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run         port:${name_mysql}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {"darwin" eq ${os.platform} && ${os.major} > 8} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set mysqluser       _mysql
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set mysqluser       mysql
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    add_users ${mysqluser} group=${mysqluser} realname=MySQL\ Server
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${filespath}/org.macports.mysql-server.plist ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@NAME@|${subport}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@NAMEMYSQL@|${name_mysql}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@PREFIX@|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@SUBPORT@|${subport}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@USER@|${mysqluser}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@GROUP@|${mysqluser}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${workpath}/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -d -m 755 ${destroot}${prefix}/etc/LaunchDaemons/org.macports.${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 0644 -o root -W ${workpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            org.macports.${subport}.plist \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/etc/LaunchDaemons/org.macports.${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -d -m 755 ${destroot}/Library/LaunchDaemons
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s ${prefix}/etc/LaunchDaemons/org.macports.${subport}/org.macports.${subport}.plist \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}/Library/LaunchDaemons/org.macports.${subport}.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 755 -o root -d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/var/run
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 755 -o ${mysqluser} -g ${mysqluser} -d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/etc/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/var/db/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/var/log/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/var/run/${name_mysql}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        destroot.keepdirs-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/var/db/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/var/log/${name_mysql} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/var/run/${name_mysql}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+If this is a new install you might want to run:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\$ sudo -u ${mysqluser} ${prefix}/lib/${name_mysql}/bin/mysql_install_db
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type          none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mariadb-10.2/files/macports-default.cnf b/databases/mariadb-10.2/files/macports-default.cnf
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..43c952f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mariadb-10.2/files/macports-default.cnf
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# WARNING! ANY CHANGES TO THIS FILE WILL BE LOST ON UNINSTALL/UPGRADES!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Make your changes to @PREFIX@/etc/@NAME@/my.cnf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# YOU HAVE BEEN WARNED!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# MacPorts default options
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[mysqld]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# skip-networking so multple mysql server ports can be loaded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# without each competing for port 3306.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+skip-networking
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mariadb-10.2/files/mariadb-10.2 b/databases/mariadb-10.2/files/mariadb-10.2
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..814c092
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mariadb-10.2/files/mariadb-10.2
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,168 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/aria_chk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/aria_dump_log
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/aria_ftdump
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/aria_pack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/aria_read_log
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/innochecksum
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/msql2mysql
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/my_print_defaults
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/myisam_ftdump
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/myisamchk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/myisamlog
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/myisampack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_client_test
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_client_test_embedded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_convert_table_format
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_embedded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_find_rows
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_fix_extensions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_install_db
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_plugin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_secure_installation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_setpermission
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_tzinfo_to_sql
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_upgrade
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_waitpid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysql_zap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqlaccess
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqladmin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqlbinlog
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqlbug
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqlcheck
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqld_multi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqld_safe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqldump
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqldumpslow
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqlhotcopy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqlimport
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqlshow
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqlslap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqltest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mysqltest_embedded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/mytop
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/perror
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/replace
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/resolve_stack_dump
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/resolveip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/wsrep_sst_common
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/wsrep_sst_mysqldump
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/wsrep_sst_rsync
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/wsrep_sst_xtrabackup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lib/mariadb-10.2/bin/wsrep_sst_xtrabackup-v2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/aria_chk.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/aria_dump_log.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/aria_ftdump.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/aria_pack.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/aria_read_log.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/innochecksum.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/msql2mysql.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/my_print_defaults.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/myisam_ftdump.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/myisamchk.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/myisamlog.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/myisampack.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql-stress-test.pl.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql-test-run.pl.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql.server.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_client_test.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_client_test_embedded.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_config.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_convert_table_format.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_find_rows.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_fix_extensions.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_install_db.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_plugin.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_secure_installation.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_setpermission.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_tzinfo_to_sql.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_upgrade.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_waitpid.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysql_zap.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqlaccess.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqladmin.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqlbinlog.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqlbug.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqlcheck.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqld_multi.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqld_safe.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqldump.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqldumpslow.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqlhotcopy.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqlimport.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqlshow.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqlslap.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqltest.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/mysqltest_embedded.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/perror.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/replace.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/resolve_stack_dump.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man1/resolveip.1.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+share/man/mariadb-10.2/man8/mysqld.8.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mariadb-10.2/files/my.cnf b/databases/mariadb-10.2/files/my.cnf
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..1d00ab6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mariadb-10.2/files/my.cnf
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use default MacPorts settings
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+!include @PREFIX@/etc/@NAME@/macports-default.cnf
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mariadb-10.2/files/org.macports.mysql-server.plist b/databases/mariadb-10.2/files/org.macports.mysql-server.plist
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a308af5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mariadb-10.2/files/org.macports.mysql-server.plist
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,30 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<?xml version="1.0" encoding="UTF-8"?>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<plist version="1.0">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>Label</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>org.macports.@SUBPORT@</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>ProcessType</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>Interactive</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>Disabled</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <false/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>RunAtLoad</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <true/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>KeepAlive</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <true/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>SessionCreate</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <true/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>LaunchOnlyOnce</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <false/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>UserName</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>@USER@</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>GroupName</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>@GROUP@</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>ExitTimeOut</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <integer>600</integer>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>ProgramArguments</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        <array>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            <string>@PREFIX@/lib/@NAMEMYSQL@/bin/mysqld</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        </array>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+</dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+</plist>
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mariadb-10.2/files/patch-CMakeLists.txt.diff b/databases/mariadb-10.2/files/patch-CMakeLists.txt.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..959454d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mariadb-10.2/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/CMakeLists.txt       2016-02-14 10:57:45.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/CMakeLists.txt       2016-02-14 11:00:42.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -38,6 +38,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MESSAGE(STATUS "Running cmake version ${CMAKE_VERSION}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE ON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Distinguish between community and non-community builds, with the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -247,6 +248,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DWITH_INNODB_DISALLOW_WRITES")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DWITH_INNODB_DISALLOW_WRITES")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ENDIF()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++IF(SYSCONFDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  SET(DEFAULT_SYSCONFDIR "${SYSCONFDIR}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENDIF()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Set DBUG_OFF and other optional release-only flags for non-debug project types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FOREACH(BUILD_TYPE RELEASE RELWITHDEBINFO MINSIZEREL)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/mariadb-10.2/files/patch-cmake-install_layout.cmake.diff b/databases/mariadb-10.2/files/patch-cmake-install_layout.cmake.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..2ce6fc2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/mariadb-10.2/files/patch-cmake-install_layout.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,56 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/cmake/install_layout.cmake   2016-02-14 10:57:45.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/cmake/install_layout.cmake   2016-02-14 11:00:42.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -78,7 +78,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ENDIF()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SET(INSTALL_LAYOUT "${INSTALL_LAYOUT}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CACHE STRING "Installation directory layout. Options are: STANDALONE (as in zip or tar.gz installer) RPM DEB SVR4")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CACHE STRING "Installation directory layout. Options are: STANDALONE (as in zip or tar.gz installer) RPM DEB SVR4 MACPORTS")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ IF(UNIX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   IF(INSTALL_LAYOUT MATCHES "RPM")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -94,7 +94,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     SET(CMAKE_INSTALL_PREFIX ${default_prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       CACHE PATH "install prefix" FORCE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ENDIF()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  SET(VALID_INSTALL_LAYOUTS "RPM" "STANDALONE" "DEB" "SVR4")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  SET(VALID_INSTALL_LAYOUTS "RPM" "STANDALONE" "DEB" "SVR4" "MACPORTS")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   LIST(FIND VALID_INSTALL_LAYOUTS "${INSTALL_LAYOUT}" ind)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   IF(ind EQUAL -1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     MESSAGE(FATAL_ERROR "Invalid INSTALL_LAYOUT parameter:${INSTALL_LAYOUT}."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -218,6 +218,35 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SET(INSTALL_MYSQLDATADIR_SVR4           "/var/lib/mysql")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SET(INSTALL_UNIX_ADDRDIR_SVR            "/tmp/mysql.sock")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# MACPORTS layout
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_BINDIR_MACPORTS             "lib/@NAME@/bin")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_SBINDIR_MACPORTS            "lib/@NAME@/bin")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_SCRIPTDIR_MACPORTS          "lib/@NAME@/bin")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_LIBDIR_MACPORTS             "lib/@NAME@/mysql")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_PLUGINDIR_MACPORTS          "lib/@NAME@/plugin")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_INCLUDEDIR_MACPORTS         "include/@NAME@/mysql")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_DOCDIR_MACPORTS             "share/doc/@NAME@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_DOCREADMEDIR_MACPORTS       "share/doc/@NAME@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_MANDIR_MACPORTS             "share/man/@NAME@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_INFODIR_MACPORTS            "share/doc/@NAME@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_SHAREDIR_MACPORTS           "share/@NAME@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_MYSQLSHAREDIR_MACPORTS      "share/@NAME@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_MYSQLTESTDIR_MACPORTS       "share/@NAME@/mysql-test")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_SQLBENCHDIR_MACPORTS        "share/@NAME@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_SUPPORTFILESDIR_MACPORTS    "share/@NAME@/support-files")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_MYSQLDATADIR_MACPORTS       "var/db/@NAME@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(INSTALL_PLUGINTESTDIR_MACPORTS      ${plugin_tests})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# SUID /bin/ps is not in MacPorts sandbox causing scripts/CMakeLists.txt tests to fail so we set FIND_PROC here.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(FIND_PROC "ps -ef | grep -v mysqld_safe | grep -- $MYSQLD | grep $PID > /dev/null")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Clear cached variables if install layout was changed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ IF(OLD_INSTALL_LAYOUT)
</span></pre><pre style='margin:0'>

</pre>