[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