[134676] trunk/dports/databases/mysql55/Portfile

pixilla at macports.org pixilla at macports.org
Thu Apr 2 18:58:43 PDT 2015


Revision: 134676
          https://trac.macports.org/changeset/134676
Author:   pixilla at macports.org
Date:     2015-04-02 18:58:43 -0700 (Thu, 02 Apr 2015)
Log Message:
-----------
databases/mysql55:
- Update version to 5.5.42.
- Use cmake.out_of_source. See #47197
- Minor organizational edits.

Modified Paths:
--------------
    trunk/dports/databases/mysql55/Portfile

Modified: trunk/dports/databases/mysql55/Portfile
===================================================================
--- trunk/dports/databases/mysql55/Portfile	2015-04-02 23:33:15 UTC (rev 134675)
+++ trunk/dports/databases/mysql55/Portfile	2015-04-03 01:58:43 UTC (rev 134676)
@@ -5,7 +5,7 @@
 
 name                mysql55
 set name_mysql      ${name}
-version             5.5.38
+version             5.5.42
 # Set revision_client and revision_server to 0 if you bump version.
 set revision_client 0
 set revision_server 0
@@ -16,7 +16,7 @@
 maintainers         pixilla openmaintainer
 homepage            http://www.mysql.com/
 
-if {${subport} eq ${name}} {
+if {$subport eq $name} {
 
     PortGroup           archcheck 1.0
     PortGroup           cmake 1.0
@@ -30,13 +30,14 @@
     master_sites        mysql:MySQL-${version_branch}
 
     distname            mysql-${version}
+    cmake.out_of_source yes
     use_parallel_build  yes
 
     patch.pre_args      -p1
     patchfiles          patch-cmake-install_layout.cmake.diff
 
-    checksums           rmd160 57034b4b0642de0b08a4cf4e7e2641c775485e06 \
-                        sha256 61869633924ab243a3f676cf6b8feb66b672e3c07566a7190f0f1bb8c9b2fc81
+    checksums           rmd160  6dc47c5a885439a99585a0a8225a8e234a19e12e \
+                        sha256  887b12676be4893fa833e4a585c6c8b0c0f18dee30ba7d22cfe860cd85bfc74a
 
     depends_lib-append  port:zlib port:tcp_wrappers
     depends_run-append  port:mysql_select
@@ -47,27 +48,23 @@
     archcheck.files     lib/libz.dylib lib/libwrap.dylib
 
     post-extract {
-        file mkdir ${worksrcpath}/build_macports/macports
+        file mkdir ${configure.dir}/macports
         copy ${filespath}/macports-default.cnf \
             ${filespath}/my.cnf \
-            ${worksrcpath}/build_macports/macports/
+            ${configure.dir}/macports/
     }
 
     post-patch {
         reinplace "s|@NAME@|${name_mysql}|g" \
             ${worksrcpath}/cmake/install_layout.cmake
         reinplace "s|@NAME@|${name_mysql}|g" \
-            ${worksrcpath}/build_macports/macports/macports-default.cnf \
-            ${worksrcpath}/build_macports/macports/my.cnf
+            ${configure.dir}/macports/macports-default.cnf \
+            ${configure.dir}/macports/my.cnf
         reinplace "s|@PREFIX@|${prefix}|g" \
-            ${worksrcpath}/build_macports/macports/macports-default.cnf \
-            ${worksrcpath}/build_macports/macports/my.cnf
+            ${configure.dir}/macports/macports-default.cnf \
+            ${configure.dir}/macports/my.cnf
     }
 
-    configure.cmd       cmake ..
-    configure.dir       ${worksrcpath}/build_macports
-    build.dir           ${worksrcpath}/build_macports
-
     configure.args-delete \
                         -DCMAKE_INSTALL_NAME_DIR=${prefix}/lib
     configure.args-append \
@@ -89,8 +86,7 @@
                         -DWITH_SSL:STRING=no
 
     post-build {
-        set dirs ${worksrcpath}/build_macports
-        foreach dir ${dirs} {
+        foreach dir ${configure.dir} {
             reinplace -E {s|-arch [a-z0-9_]+||g} \
                 ${dir}/scripts/mysql_config \
                 ${dir}/scripts/mysqlbug
@@ -114,11 +110,11 @@
         }
         xinstall -m 755 -o root -d \
             ${destroot}${prefix}/etc/${name_mysql}
-        copy ${worksrcpath}/build_macports/macports/macports-default.cnf \
+        copy ${configure.dir}/macports/macports-default.cnf \
             ${destroot}${prefix}/etc/${name_mysql}/
         xinstall -m 755 -o root -d \
             ${destroot}${prefix}/share/${name_mysql}/support-files/macports
-        copy ${worksrcpath}/build_macports/macports/my.cnf \
+        copy ${configure.dir}/macports/my.cnf \
             ${destroot}${prefix}/share/${name_mysql}/support-files/macports/
     }
 
@@ -189,7 +185,7 @@
 
     livecheck.type          regex
     livecheck.url           http://dev.mysql.com/downloads/mysql/${version_branch}.html
-    livecheck.regex         "<h1>MySQL Community Server (${version_branch}(\.\[0-9.\]+)?)</h1>"
+    livecheck.regex         "MySQL Community Server (${version_branch}(\.\[0-9.\]+)?)"
 }
 
 subport ${name_mysql}-server {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150402/4674831e/attachment.html>


More information about the macports-changes mailing list