[36955] branches/variant-descs-14482/base/src/macports1.0/macports.tcl
raimue at macports.org
raimue at macports.org
Tue May 20 20:01:12 PDT 2008
Revision: 36955
http://trac.macosforge.org/projects/macports/changeset/36955
Author: raimue at macports.org
Date: 2008-05-20 20:01:11 -0700 (Tue, 20 May 2008)
Log Message:
-----------
macports1.0/macports.tcl:
Give worker access to getprotocol and getportdir as they are needed for getsourceconfigdir
Modified Paths:
--------------
branches/variant-descs-14482/base/src/macports1.0/macports.tcl
Modified: branches/variant-descs-14482/base/src/macports1.0/macports.tcl
===================================================================
--- branches/variant-descs-14482/base/src/macports1.0/macports.tcl 2008-05-21 02:23:37 UTC (rev 36954)
+++ branches/variant-descs-14482/base/src/macports1.0/macports.tcl 2008-05-21 03:01:11 UTC (rev 36955)
@@ -738,6 +738,8 @@
$workername alias macports_create_thread macports::create_thread
$workername alias getportworkpath_from_buildpath macports::getportworkpath_from_buildpath
$workername alias getsourceconfigdir macports::getsourceconfigdir
+ $workername alias getprotocol macports::getprotocol
+ $workername alias getportdir macports::getportdir
# New Registry/Receipts stuff
$workername alias registry_new registry::new_entry
@@ -894,10 +896,13 @@
# @return path to the .config directory or an empty string if the protocol does \
# not support .config
proc macports::getsourceconfigdir {url} {
- set protocol [macports::getprotocol $url]
+ if {[catch {getprotocol $url} protocol]} {
+ return ""
+ }
+
switch -- ${protocol} {
file {
- return [file normalize [file join [macports::getportdir $url] .. .. .config]]
+ return [file normalize [file join [getportdir $url] .. .. .config]]
}
default {
return ""
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080520/a4a806aa/attachment.htm
More information about the macports-changes
mailing list