[23329] trunk/base/src/port1.0/portlivecheck.tcl

source_changes at macosforge.org source_changes at macosforge.org
Wed Mar 28 20:20:20 PDT 2007


Revision: 23329
          http://trac.macosforge.org/projects/macports/changeset/23329
Author:   pguyot at kallisys.net
Date:     2007-03-28 20:20:19 -0700 (Wed, 28 Mar 2007)

Log Message:
-----------
Fix bug #11637:
livecheck incorrectly assumed that master_sites was set.

Modified Paths:
--------------
    trunk/base/src/port1.0/portlivecheck.tcl

Modified: trunk/base/src/port1.0/portlivecheck.tcl
===================================================================
--- trunk/base/src/port1.0/portlivecheck.tcl	2007-03-29 02:39:26 UTC (rev 23328)
+++ trunk/base/src/port1.0/portlivecheck.tcl	2007-03-29 03:20:19 UTC (rev 23329)
@@ -60,6 +60,7 @@
 	
 	set updated 0
 	set updated_version "unknown"
+	set has_master_sites [info exists the_master_sites]
 
 	set tempfile ${workpath}/livecheck.TMP
 	set port_moddate [file mtime ${portpath}/Portfile]
@@ -69,12 +70,12 @@
 
 	# Determine the default type depending on the mirror.
 	if {"${livecheck.check}" == "default"} {
-		if {[regexp {sourceforge:(.+)} $master_sites dummy tag]} {
+		if {$has_master_sites && [regexp {sourceforge:(.+)} $master_sites dummy tag]} {
 			if {"${livecheck.name}" == "default"} {
 				set livecheck.name $tag
 			}
 			set livecheck.check sourceforge
-		} elseif {"$master_sites" == "sourceforge"} {
+		} elseif {$has_master_sites && {"$master_sites" == "sourceforge"}} {
 			set livecheck.check sourceforge
 		} else {
 			set livecheck.check freshmeat

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070328/438de011/attachment.html


More information about the macports-changes mailing list