[34353] trunk/dports/net/cacti/Portfile
markd at macports.org
markd at macports.org
Thu Feb 21 20:12:34 PST 2008
Revision: 34353
http://trac.macosforge.org/projects/macports/changeset/34353
Author: markd at macports.org
Date: 2008-02-21 20:12:34 -0800 (Thu, 21 Feb 2008)
Log Message:
-----------
Add a variant for Cacti Plugin Architecture support.
Modified Paths:
--------------
trunk/dports/net/cacti/Portfile
Modified: trunk/dports/net/cacti/Portfile
===================================================================
--- trunk/dports/net/cacti/Portfile 2008-02-22 03:57:30 UTC (rev 34352)
+++ trunk/dports/net/cacti/Portfile 2008-02-22 04:12:34 UTC (rev 34353)
@@ -15,8 +15,9 @@
graphing functions.
homepage http://www.cacti.net
-master_sites http://www.cacti.net/downloads/
+master_sites http://www.cacti.net/downloads/:cacti
+distfiles ${distname}${extract.suffix}:cacti
checksums ${distname}${extract.suffix} md5 63ffca5735b60bc33c68bc880f0e8042
# Placeholder for Cacti official patches
@@ -30,10 +31,21 @@
set cactidir ${prefix}/share/cacti
variant server description {does nothing in this port, but its presence triggers mysql5 server variant} {}
-
variant_set server
+variant plugins description {The Plugin Architecture for Cacti} {
+ master_sites-append http://cactiusers.org/downloads/:plugins
+ distfiles-append cacti-plugin-arch${extract.suffix}:plugins
+ checksums-append cacti-plugin-arch${extract.suffix} md5 f33cb7da6c78bd67fa588e480440cff6
+}
+
destroot {
+ if { [variant_isset plugins] } {
+ reinplace "s|+++ 0.8.7|+++ cacti-${version}|g" \
+ ${workpath}/cacti-plugin-arch/cacti-plugin-0.8.7b-PA-v2.0.diff
+
+ system "cd ${worksrcpath} && patch -p1 < ${workpath}/cacti-plugin-arch/cacti-plugin-0.8.7b-PA-v2.0.diff"
+ }
xinstall -m 755 -d ${destroot}${cactidir}
system "cp -R ${worksrcpath}/* ${destroot}${cactidir}"
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080221/44a24619/attachment.html
More information about the macports-changes
mailing list