[97296] trunk/dports/databases/percona/Portfile

pixilla at macports.org pixilla at macports.org
Sun Sep 2 16:33:37 PDT 2012


Revision: 97296
          https://trac.macports.org/changeset/97296
Author:   pixilla at macports.org
Date:     2012-09-02 16:33:35 -0700 (Sun, 02 Sep 2012)
Log Message:
-----------
databases/percona:
- Update version to 5.5.27-28.0.
- Move homepage outside of subport.
- Remove lib dependency on cmake.
- Add missing my.cnf.
- Add comment about why we deactivate old versions of percona-server.
- Don't set livecheck.version to default value.

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

Modified: trunk/dports/databases/percona/Portfile
===================================================================
--- trunk/dports/databases/percona/Portfile	2012-09-02 23:18:45 UTC (rev 97295)
+++ trunk/dports/databases/percona/Portfile	2012-09-02 23:33:35 UTC (rev 97296)
@@ -5,8 +5,8 @@
 
 name                percona
 set name_mysql      ${name}
-set version_mysql   5.5.25a
-set release         27.1
+set version_mysql   5.5.27
+set release         28.0
 # Please set revision_client and revision_server to 0 if you bump version_mysql or release.
 set revision_client 0
 set revision_server 0
@@ -15,6 +15,7 @@
 platforms           darwin
 license             GPL-2
 maintainers         mac.com:quest openmaintainer
+homepage            http://www.percona.com/
 
 if {$subport == $name} {
 
@@ -31,9 +32,8 @@
     long_description    MySQL is an open-source, multi-threaded SQL database with a command \
                         syntax very similar to mSQL.
 
-    homepage            http://www.percona.com/
     master_sites \
-    http://www.percona.com/redir/downloads/Percona-Server-${version_branch}/Percona-Server-${version_mysql}-${release}/source/:src \
+    http://www.percona.com/redir/downloads/Percona-Server-${version_branch}/Percona-Server-${version}/source/:src \
     http://form.percona.com/rs/percona/images/:pdf
 
     distname            Percona-Server-${version_mysql}-rel${release}
@@ -47,8 +47,8 @@
                         patch-plugin-percona-pam-for-mysql-src-auth_pam_common.h.diff
 
     checksums           ${distname}${extract.suffix} \
-                        rmd160  6b9f8f294db4ddcfa568d9156fa3976aa2b066be \
-                        sha256  9a95c5074aeeb426cd2a0b0ee6848ee28cc68c8e2176863d1b3c175015c8162c \
+                        rmd160  6a5d9c9ba49fd76051c2b11c7ba2a9e6a9a44f95 \
+                        sha256  774a41905c1be51de298fc704eaf7a00beb2cf191b8851ca4b971ef2c176b65a \
 
     set manual_distfile Percona_Server_${version_manual}_Operations_Manual.pdf
     extract.only        ${distname}${extract.suffix}
@@ -57,8 +57,7 @@
                         rmd160  80261ad2723cad4a02439175bd3120f9657ebecf \
                         sha256  031176de33d1def1a55eae90ef34e867164386929eaaa3e565e8d677025f7329
 
-    depends_lib-append  port:zlib \
-                        port:cmake
+    depends_lib-append  port:zlib
     depends_run-append  port:mysql_select
 
     select.group        mysql
@@ -140,6 +139,8 @@
             ${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 \
+            ${destroot}${prefix}/share/${name_mysql}/support-files/macports/
         copy ${worksrcpath}/build_macports/macports/${manual_distfile} \
             ${destroot}${prefix}/share/doc/${name_mysql}/
     }
@@ -152,6 +153,9 @@
     }
 
     pre-activate {
+        # The macports-default.cnf is installed by ${name_mysql}.
+        # Early versions of ${name_mysql}-server installed macports-default.cnf so for a
+        # reasonable period we need to deactivate older versions of the ${name_mysql}-server.
         if { [file exists ${prefix}/etc/${name_mysql}/macports-default.cnf]
             && ![catch {set vers [lindex [registry_active ${name_mysql}-server] 0]}]
             && [vercmp [lindex $vers 1] 5.5.24-26.0] < 0 } {
@@ -190,10 +194,9 @@
         archcheck.files-append  lib/libreadline.dylib
     }
 
-    livecheck.type          regex
-    livecheck.url           http://www.percona.com/downloads/Percona-Server-${version_branch}/
-    livecheck.version       ${version_mysql}-${release}
-    livecheck.regex         "/downloads/Percona-Server-${version_branch}/Percona-Server-(\[^/\]+)/"
+    livecheck.type      regex
+    livecheck.url       http://www.percona.com/downloads/Percona-Server-${version_branch}/
+    livecheck.regex     "/downloads/Percona-Server-${version_branch}/Percona-Server-(\[^/\]+)/"
 }
 
 subport ${name_mysql}-server {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120902/7149f4d4/attachment.html>


More information about the macports-changes mailing list