[106689] trunk/base/src/macports1.0/macports.tcl
jmr at macports.org
jmr at macports.org
Tue Jun 4 23:03:24 PDT 2013
Revision: 106689
https://trac.macports.org/changeset/106689
Author: jmr at macports.org
Date: 2013-06-04 23:03:24 -0700 (Tue, 04 Jun 2013)
Log Message:
-----------
fix a case where upgrade's version comparison didn't quite match that of action_outdated
Modified Paths:
--------------
trunk/base/src/macports1.0/macports.tcl
Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl 2013-06-05 05:21:21 UTC (rev 106688)
+++ trunk/base/src/macports1.0/macports.tcl 2013-06-05 06:03:24 UTC (rev 106689)
@@ -3701,9 +3701,9 @@
|| ([vercmp $version_installed $version_in_tree] == 0
&& [vercmp $revision_installed $revision_in_tree] >= 0 ))
&& ![info exists options(ports_upgrade_force)] } {
- if {$portname != $newname} {
+ if {$portname != $newname} {
ui_debug "ignoring versions, installing replacement port"
- } elseif { $epoch_installed < $epoch_in_tree } {
+ } elseif { $epoch_installed < $epoch_in_tree && $version_installed != $version_in_tree } {
set build_override 1
ui_debug "epoch override ... upgrading!"
} elseif {[info exists options(ports_upgrade_enforce-variants)] && $options(ports_upgrade_enforce-variants) eq "yes"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130604/1d530f77/attachment.html>
More information about the macports-changes
mailing list