[51406] branches/gsoc09-gui/MacPorts_Framework/MPPort.m
juanger at macports.org
juanger at macports.org
Sat May 23 22:13:16 PDT 2009
Revision: 51406
http://trac.macports.org/changeset/51406
Author: juanger at macports.org
Date: 2009-05-23 22:13:16 -0700 (Sat, 23 May 2009)
Log Message:
-----------
Add variants as NSArray and description to MPPort class
Modified Paths:
--------------
branches/gsoc09-gui/MacPorts_Framework/MPPort.m
Modified: branches/gsoc09-gui/MacPorts_Framework/MPPort.m
===================================================================
--- branches/gsoc09-gui/MacPorts_Framework/MPPort.m 2009-05-24 05:08:39 UTC (rev 51405)
+++ branches/gsoc09-gui/MacPorts_Framework/MPPort.m 2009-05-24 05:13:16 UTC (rev 51406)
@@ -98,6 +98,10 @@
[self setObject:[self objectForKey:@"categories"] forKey:@"categoriesAsString"];
[self setObject:[interpreter arrayFromTclListAsString:[self objectForKey:@"categories"]] forKey:@"categories"];
}
+ if ([self objectForKey:@"variants"] != nil) {
+ [self setObject:[self objectForKey:@"variants"] forKey:@"variantsAsString"];
+ [self setObject:[interpreter arrayFromTclListAsString:[self objectForKey:@"variants"]] forKey:@"variants"];
+ }
if ([self objectForKey:@"depends_build"] != nil) {
[self setObject:[self objectForKey:@"depends_build"] forKey:@"depends_buildAsString"];
[self setObject:[interpreter arrayFromTclListAsString:[self objectForKey:@"depends_build"]] forKey:@"depends_build"];
@@ -115,8 +119,11 @@
}
@try {
+ if ([[self valueForKey:@"description"] characterAtIndex:0] == '{') {
+ [self setValue:[self valueForKey:@"description"] forKey:@"description"];
+ }
if ([[self valueForKey:@"long_description"] characterAtIndex:0] == '{') {
- [self setValue:[self valueForKey:@"description"] forKey:@"long_description"];
+ [self setValue:[self valueForKey:@"long_description"] forKey:@"long_description"];
}
}
@catch (NSException *e) {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090523/af1da106/attachment-0001.html>
More information about the macports-changes
mailing list