[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