[52732] branches/images-and-archives/base
blb at macports.org
blb at macports.org
Sun Jun 21 23:42:34 PDT 2009
Revision: 52732
http://trac.macports.org/changeset/52732
Author: blb at macports.org
Date: 2009-06-21 23:42:33 -0700 (Sun, 21 Jun 2009)
Log Message:
-----------
Merge from trunk
Modified Paths:
--------------
branches/images-and-archives/base/src/macports1.0/macports.tcl
branches/images-and-archives/base/src/port1.0/portdestroot.tcl
branches/images-and-archives/base/src/port1.0/portutil.tcl
Property Changed:
----------------
branches/images-and-archives/base/
Property changes on: branches/images-and-archives/base
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/gsoc08-privileges/base:37343-46937
/branches/universal-sanity/base:51872-52323
/branches/variant-descs-14482/base:34469-34855,34900-37508,37511-37512,41040-41463,42575-42626,42640-42659
/trunk/base:50249-52678
/users/perry/base-bugs_and_notes:45682-46060
/users/perry/base-select:44044-44692
+ /branches/gsoc08-privileges/base:37343-46937
/branches/universal-sanity/base:51872-52323
/branches/variant-descs-14482/base:34469-34855,34900-37508,37511-37512,41040-41463,42575-42626,42640-42659
/trunk/base:50249-52731
/users/perry/base-bugs_and_notes:45682-46060
/users/perry/base-select:44044-44692
Modified: branches/images-and-archives/base/src/macports1.0/macports.tcl
===================================================================
--- branches/images-and-archives/base/src/macports1.0/macports.tcl 2009-06-22 06:23:18 UTC (rev 52731)
+++ branches/images-and-archives/base/src/macports1.0/macports.tcl 2009-06-22 06:42:33 UTC (rev 52732)
@@ -774,6 +774,8 @@
$workername alias getdefaultportresourcepath macports::getdefaultportresourcepath
$workername alias getprotocol macports::getprotocol
$workername alias getportdir macports::getportdir
+ $workername alias findBinary macports::findBinary
+ $workername alias binaryInPath macports::binaryInPath
# New Registry/Receipts stuff
$workername alias registry_new registry::new_entry
Modified: branches/images-and-archives/base/src/port1.0/portdestroot.tcl
===================================================================
--- branches/images-and-archives/base/src/port1.0/portdestroot.tcl 2009-06-22 06:23:18 UTC (rev 52731)
+++ branches/images-and-archives/base/src/port1.0/portdestroot.tcl 2009-06-22 06:42:33 UTC (rev 52732)
@@ -170,7 +170,7 @@
}
}
fs-traverse -depth dir ${destroot} {
- if {[file isdirectory $dir]} {
+ if {[file type $dir] == "directory"} {
catch {file delete $dir}
}
}
Modified: branches/images-and-archives/base/src/port1.0/portutil.tcl
===================================================================
--- branches/images-and-archives/base/src/port1.0/portutil.tcl 2009-06-22 06:23:18 UTC (rev 52731)
+++ branches/images-and-archives/base/src/port1.0/portutil.tcl 2009-06-22 06:42:33 UTC (rev 52732)
@@ -2118,33 +2118,6 @@
return $size;
}
-# check for a binary in the path
-# returns an error code if it cannot be found
-proc binaryInPath {binary} {
- global env
- foreach dir [split $env(PATH) :] {
- if {[file executable [file join $dir $binary]]} {
- return [file join $dir $binary]
- }
- }
-
- return -code error [format [msgcat::mc "Failed to locate '%s' in path: '%s'"] $binary $env(PATH)];
-}
-
-# find a binary either in a path defined at MacPorts' configuration time
-# or in the PATH environment variable through binaryInPath (fallback)
-proc findBinary {prog {autoconf_hint ""}} {
- if {${autoconf_hint} != "" && [file executable ${autoconf_hint}]} {
- return ${autoconf_hint}
- } else {
- if {[catch {set cmd_path [binaryInPath ${prog}]} result] == 0} {
- return ${cmd_path}
- } else {
- return -code error "${result} or at its MacPorts configuration time location, did you move it?"
- }
- }
-}
-
# Set the UI prefix to something standard (so it can be grepped for in output)
proc set_ui_prefix {} {
global UI_PREFIX env
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090621/4a0dbab9/attachment.html>
More information about the macports-changes
mailing list