[64587] trunk/base/src/registry2.0
jmr at macports.org
jmr at macports.org
Tue Mar 9 22:13:51 PST 2010
Revision: 64587
http://trac.macports.org/changeset/64587
Author: jmr at macports.org
Date: 2010-03-09 22:13:51 -0800 (Tue, 09 Mar 2010)
Log Message:
-----------
handle new props in registry::convert_to_sqlite
Modified Paths:
--------------
trunk/base/src/registry2.0/receipt_sqlite.tcl
trunk/base/src/registry2.0/registry.tcl
Modified: trunk/base/src/registry2.0/receipt_sqlite.tcl
===================================================================
--- trunk/base/src/registry2.0/receipt_sqlite.tcl 2010-03-10 02:54:03 UTC (rev 64586)
+++ trunk/base/src/registry2.0/receipt_sqlite.tcl 2010-03-10 06:13:51 UTC (rev 64587)
@@ -205,6 +205,7 @@
registry::write {
set regref [registry::entry create $props(name) $props(version) $props(revision) $props(variants) $props(epoch)]
$regref date $props(date)
+ $regref requested $props(requested)
$regref location $props(location)
$regref state $props(state)
$regref installtype $props(installtype)
@@ -216,6 +217,13 @@
} else {
$regref map $props(files)
}
+ foreach key {negated_variants os_platform os_major archs} {
+ if {$props($key) != 0} {
+ $regref $key $props($key)
+ } else {
+ $regref $key ""
+ }
+ }
foreach dep_portname $props(depends) {
$regref depends $dep_portname
}
Modified: trunk/base/src/registry2.0/registry.tcl
===================================================================
--- trunk/base/src/registry2.0/registry.tcl 2010-03-10 02:54:03 UTC (rev 64586)
+++ trunk/base/src/registry2.0/registry.tcl 2010-03-10 06:13:51 UTC (rev 64587)
@@ -401,10 +401,15 @@
set proplist [list name $iname version $iversion revision $irevision variants $ivariants]
set iref [receipt_flat::open_entry $iname $iversion $irevision $ivariants]
-
+
lappend proplist date [receipt_flat::property_retrieve $iref date]
lappend proplist epoch [receipt_flat::property_retrieve $iref epoch]
-
+ lappend proplist negated_variants [receipt_flat::property_retrieve $iref negated_variants]
+ lappend proplist requested [receipt_flat::property_retrieve $iref requested]
+ lappend proplist os_platform [receipt_flat::property_retrieve $iref os_platform]
+ lappend proplist os_major [receipt_flat::property_retrieve $iref os_major]
+ lappend proplist archs [receipt_flat::property_retrieve $iref archs]
+
set installtype [receipt_flat::property_retrieve $iref installtype]
lappend proplist installtype $installtype
if { $installtype == "image" } {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100309/4e227daa/attachment.html>
More information about the macports-changes
mailing list