[65862] contrib/port_cutleaves/port_cutleaves
jmr at macports.org
jmr at macports.org
Fri Apr 2 00:38:51 PDT 2010
Revision: 65862
http://trac.macports.org/changeset/65862
Author: jmr at macports.org
Date: 2010-04-02 00:38:49 -0700 (Fri, 02 Apr 2010)
Log Message:
-----------
port_cutleaves: exclude ports with the requested flag set
Modified Paths:
--------------
contrib/port_cutleaves/port_cutleaves
Modified: contrib/port_cutleaves/port_cutleaves
===================================================================
--- contrib/port_cutleaves/port_cutleaves 2010-04-02 07:37:26 UTC (rev 65861)
+++ contrib/port_cutleaves/port_cutleaves 2010-04-02 07:38:49 UTC (rev 65862)
@@ -195,7 +195,9 @@
set leaves {}
foreach port $installed {
- if {[llength [registry::list_dependents [name $port] [version $port] [revision $port] [variants $port]]] < 1
+ set regref [registry::open_entry [name $port] [version $port] [revision $port] [variants $port] [epoch $port]]
+ if {![registry::property_retrieve $regref requested]
+ && [llength [registry::list_dependents [name $port] [version $port] [revision $port] [variants $port]]] < 1
&& ![should_be_excluded $port $exclusions]
&& (!$option(b) || ![info exists build_deps([name $port])])} {
lappend leaves $port
@@ -216,6 +218,10 @@
return 0
}
+proc epoch {port} {
+ return [lindex $port 5]
+}
+
proc name {port} {
return [lindex $port 0]
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100402/1a77b4ea/attachment.html>
More information about the macports-changes
mailing list