Revision: 79958 http://trac.macports.org/changeset/79958 Author: dports@macports.org Date: 2011-06-30 14:57:41 -0700 (Thu, 30 Jun 2011) Log Message: ----------- googlecode livecheck: use $name as ${livecheck.name}, if it can't be extracted from the homepage URL Modified Paths: -------------- trunk/dports/_resources/port1.0/livecheck/googlecode.tcl Modified: trunk/dports/_resources/port1.0/livecheck/googlecode.tcl =================================================================== --- trunk/dports/_resources/port1.0/livecheck/googlecode.tcl 2011-06-30 21:49:58 UTC (rev 79957) +++ trunk/dports/_resources/port1.0/livecheck/googlecode.tcl 2011-06-30 21:57:41 UTC (rev 79958) @@ -2,10 +2,16 @@ # # This file contains the defaults for googlecode. -if {$has_homepage && ${livecheck.name} eq "default" - && ([regexp {^http://code.google.com/p/([^/]+)} $homepage _ tag] - || [regexp {^http://(.*).googlecode.com} $homepage _ tag])} { +if {${livecheck.name} eq "default"} { + # Extract the googlecode project name from the homepage, if possible + if {$has_homepage + && ([regexp {^http://code.google.com/p/([^/]+)} $homepage _ tag] + || [regexp {^http://(.*).googlecode.com} $homepage _ tag])} { set livecheck.name $tag + } else { + # Otherwise, fall back on the port name + set livecheck.name $name + } } if {!$has_homepage || ${livecheck.url} eq ${homepage}} { set livecheck.url "http://code.google.com/p/${livecheck.name}/downloads/list"
participants (1)
-
dports@macports.org