[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