[54211] users/toby/objcports

toby at macports.org toby at macports.org
Wed Jul 22 20:33:44 PDT 2009


Revision: 54211
          http://trac.macports.org/changeset/54211
Author:   toby at macports.org
Date:     2009-07-22 20:33:44 -0700 (Wed, 22 Jul 2009)
Log Message:
-----------
Merge the MPParser object into MPPort, there's no need for the distinction.

Modified Paths:
--------------
    users/toby/objcports/MPPort.h
    users/toby/objcports/MPPort.m
    users/toby/objcports/objcports.xcodeproj/project.pbxproj

Removed Paths:
-------------
    users/toby/objcports/MPParser.h
    users/toby/objcports/MPParser.m

Deleted: users/toby/objcports/MPParser.h
===================================================================
--- users/toby/objcports/MPParser.h	2009-07-23 03:29:23 UTC (rev 54210)
+++ users/toby/objcports/MPParser.h	2009-07-23 03:33:44 UTC (rev 54211)
@@ -1,11 +0,0 @@
- at class MPPort;
-
- at interface MPParser : NSObject
-{
-	MPPort *_port;
-	Tcl_Interp *_interp;
-}
-
-- (id)initWithPort:(MPPort *)port;
-
- at end

Deleted: users/toby/objcports/MPParser.m
===================================================================
--- users/toby/objcports/MPParser.m	2009-07-23 03:29:23 UTC (rev 54210)
+++ users/toby/objcports/MPParser.m	2009-07-23 03:33:44 UTC (rev 54211)
@@ -1,228 +0,0 @@
-#include <Foundation/Foundation.h>
-#include <tcl.h>
-
-#include "MPParser.h"
-#include "MPPort.h"
-#include "MPArrayAdditions.h"
-#include "MPStringAdditions.h"
-
-static void command_create(Tcl_Interp *interp, const char *cmdName, ClientData clientData);
-static char *variable_read(ClientData clientData, Tcl_Interp *interp, const char *name1, const char *name2, int flags);
-static int _nslog(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]);
-static int _fake_boolean(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]);
-
- at implementation MPParser
-
-- (id)initWithPort:(MPPort *)port
-{
-	self = [super init];
-
-	_port = [port retain];
-
-	_interp = Tcl_CreateInterp();
-	Tcl_MakeSafe(_interp);
-	Tcl_UnsetVar(_interp, "tcl_version", 0);
-	Tcl_UnsetVar(_interp, "tcl_patchLevel", 0);
-	Tcl_UnsetVar(_interp, "tcl_platform", 0);
-	Tcl_DeleteCommand(_interp, "tell");
-	Tcl_DeleteCommand(_interp, "eof");
-	// XXX: etc?
-
-	@try {
-		Tcl_Preserve(_interp);
-
-		Tcl_CreateObjCommand(_interp, "nslog", _nslog, NULL, NULL); // XXX: debugging
-		//Tcl_Eval(_interp, "nslog [info commands]");
-
-		command_create(_interp, "PortSystem", self);
-		command_create(_interp, "PortGroup", self);
-		command_create(_interp, "platform", self);
-		command_create(_interp, "variant", self);
-
-		for (NSString *target in [_port targets]) {
-			command_create(_interp, [target UTF8String], self);
-			command_create(_interp, [[@"pre-" stringByAppendingString:target] UTF8String], self);
-			command_create(_interp, [[@"post-" stringByAppendingString:target] UTF8String], self);
-		}
-
-		for (NSString *opt in [_port settableVariables]) {
-			command_create(_interp, [opt UTF8String], self);
-		}
-		for (NSString *opt in [_port settableArrayVariables]) {
-			command_create(_interp, [[opt stringByAppendingString:@"-append"] UTF8String], self);
-			command_create(_interp, [[opt stringByAppendingString:@"-delete"] UTF8String], self);
-		}
-
-		for (NSString *var in [_port variables]) {
-			Tcl_TraceVar(_interp, [var UTF8String], TCL_TRACE_READS, variable_read, _port);
-		}
-
-		// bogus targets
-		Tcl_CreateObjCommand(_interp, "pre-activate", _nslog, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "post-activate", _nslog, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "pre-install", _nslog, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "post-install", _nslog, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "post-pkg", _nslog, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "post-mpkg", _nslog, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "archive", _nslog, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "install", _nslog, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "activate", _nslog, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "unarchive", _nslog, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "post-clean", _nslog, NULL, NULL); // XXX: debugging
-
-		// functions we need to provide (?)
-		Tcl_CreateObjCommand(_interp, "variant_isset", _fake_boolean, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "variant_set", _fake_boolean, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "tbool", _fake_boolean, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "strsed", _nslog, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "suffix", _nslog, NULL, NULL); // XXX: debugging
-		Tcl_CreateObjCommand(_interp, "include", _nslog, NULL, NULL); // XXX: debugging
-
-		// variables that should be constant
-		Tcl_CreateObjCommand(_interp, "prefix", _nslog, NULL, NULL);
-
-		if (Tcl_EvalFile(_interp, [[_port portfile] UTF8String]) != TCL_OK) {
-			NSLog(@"Tcl_EvalFile(): %s", Tcl_GetStringResult(_interp));
-			exit(1);
-		}
-
-		Tcl_Release(_interp);
-	}
-	@catch (NSException *exception) {
-		NSLog(@"%@: %@", [exception name], [exception reason]);
-		[self release];
-		self = nil;
-	}
-
-	return self;
-}
-
-- (void)dealloc
-{
-	Tcl_DeleteInterp(_interp);
-	[_port release];
-	[super dealloc];
-}
-
-- (void)performCommand:(NSString *)command arguments:(NSArray *)args
-{
-	if ([command isEqualToString:@"PortSystem"]) {
-		assert([args count] == 1);
-		assert([[args objectAtIndex:0] isEqualToString:@"1.0"]);
-	} else if ([command isEqualToString:@"PortGroup"]) {
-		NSLog(@"ignoring %@, grps r hard m'kay", command);
-		// XXX: this should probably set some state in parent port instance
-		// (ugh, more tcl parsing)
-	} else if ([command isEqualToString:@"platform"]) {
-		NSUInteger count = [args count];
-		NSString *os = nil;
-		id release = [NSNull null];
-		id arch = [NSNull null];
-
-		if (count < 2 || count > 4) {
-			NSLog(@"bogus platform declaration");
-			return;
-		}
-
-		os = [args objectAtIndex:0];
-
-		if (count == 3) {
-			NSInteger rel = [[args objectAtIndex:1] integerValue];
-			if (rel != 0) {
-				release = [NSNumber numberWithInteger:rel];
-			} else {
-				arch = [args objectAtIndex:1];
-			}
-		} else if (count == 4) {
-			release = [NSNumber numberWithInteger:[[args objectAtIndex:1] integerValue]];
-			arch = [args objectAtIndex:2];
-		}
-
-		if ([_port testAndRecordPlatform:[NSArray arrayWithObjects:os, release, arch, nil]]) {
-			Tcl_Eval(_interp, [[args lastObject] UTF8String]);
-		}
-	} else if ([command isEqualToString:@"variant"]) {
-		NSUInteger count = [args count];
-		NSString *name;
-		NSMutableDictionary *props;
-		int i;
-
-		// variant name [a b c d] {}
-		if (count < 2 || count % 2) {
-			NSLog(@"bogus variant declaration");
-			return;
-		}
-
-		name = [args objectAtIndex:0];
-
-		// this isn't quite right, conflicts can take multiple "arguments"
-		props = [NSMutableDictionary dictionaryWithCapacity:count-2];
- 		for (i = 1; i < count - 1; i += 2) {
-			[props setObject:[args objectAtIndex:i+1] forKey:[args objectAtIndex:i]];
-		}
-
-		if ([_port testAndRecordVariant:name withProperties:props]) {
-			Tcl_Eval(_interp, [[args lastObject] UTF8String]);
-		}
-	} else if ([_port isTarget:command]) {
-		// XXX: store for later use...
-	} else {
-		if ([command hasSuffix:@"-append"]) {
-			[_port variable:[command substringWithRange:NSMakeRange(0, [command length] - 7)] append:args];
-		} else if ([command hasSuffix:@"-delete"]) {
-			[_port variable:[command substringWithRange:NSMakeRange(0, [command length] - 7)] delete:args];
-		} else {
-			[_port variable:command set:args];
-		}
-	}
-}
-
- at end
-
-static int
-command_trampoline(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[])
-{
-	NSArray *args = [[NSArray alloc] initWithTclObjects:objv count:objc];
-	[(MPParser *)clientData performCommand:[args objectAtIndex:0] arguments:[args subarrayWithRange:NSMakeRange(1, [args count] - 1)]];
-	[args release];
-
-	return TCL_OK;
-}
-
-static void
-command_create(Tcl_Interp *interp, const char *cmdName, ClientData clientData)
-{
-	Tcl_CmdInfo info;
-	if (Tcl_GetCommandInfo(interp, cmdName, &info) != 0) {
-		NSLog(@"Command '%s' already exists, bailing.", cmdName);
-		abort();
-	}
-	Tcl_CreateObjCommand(interp, cmdName, command_trampoline, clientData, NULL);
-}
-
-static char *
-variable_read(ClientData clientData, Tcl_Interp *interp, const char *name1, const char *name2, int flags)
-{
-	NSString *var = [(MPPort *)clientData variable:[NSString stringWithUTF8String:name1]];
-	assert(var != nil);
-	Tcl_SetVar2Ex(interp, name1, name2, Tcl_SubstObj(interp, Tcl_NewStringObj([var UTF8String], -1), TCL_SUBST_VARIABLES), 0);
-	return NULL;
-}
-
-// debugging
-static int
-_nslog(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[])
-{
-	NSArray *args = [[NSArray alloc] initWithTclObjects:++objv count:--objc];
-	NSLog(@"%@", [args componentsJoinedByString:@" "]);
-	[args release];
-
-	return TCL_OK;
-}
-
-static int
-_fake_boolean(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[])
-{
-	Tcl_SetObjResult(interp, Tcl_NewBooleanObj(0));
-	return TCL_OK;
-}

Modified: users/toby/objcports/MPPort.h
===================================================================
--- users/toby/objcports/MPPort.h	2009-07-23 03:29:23 UTC (rev 54210)
+++ users/toby/objcports/MPPort.h	2009-07-23 03:33:44 UTC (rev 54211)
@@ -3,37 +3,19 @@
 @interface MPPort : NSObject
 {
 	NSURL *_url;
-	MPParser *_parser;
 
 	NSMutableDictionary *_variableInfo;
 	NSMutableDictionary *_variables;
 
 	NSMutableArray *_platforms;
 	NSMutableDictionary *_variants;
+
+	Tcl_Interp *_interp;
 }
 
-- (id)initWithURL:(NSURL *)url options:(NSDictionary *)options;
 - (id)initWithPath:(NSString *)url options:(NSDictionary *)options;
-
-- (NSString *)portfile;
-
-- (NSArray *)targets;
-- (BOOL)isTarget:(NSString *)target;
-
-- (NSArray *)variables;
 - (NSString *)variable:(NSString *)name;
-
-- (NSArray *)settableVariables;
-- (void)variable:(NSString *)var set:(NSArray *)value;
-
-- (NSArray *)settableArrayVariables;
-- (void)variable:(NSString *)var append:(NSArray *)value;
-- (void)variable:(NSString *)var delete:(NSArray *)value;
-
+- (NSArray *)definedVariants;
 - (NSArray *)definedPlatforms;
-- (BOOL)testAndRecordPlatform:(NSArray *)platform;
 
-- (NSArray *)definedVariants;
-- (BOOL)testAndRecordVariant:(NSString *)variant withProperties:(NSDictionary *)props;
-
 @end

Modified: users/toby/objcports/MPPort.m
===================================================================
--- users/toby/objcports/MPPort.m	2009-07-23 03:29:23 UTC (rev 54210)
+++ users/toby/objcports/MPPort.m	2009-07-23 03:33:44 UTC (rev 54211)
@@ -3,11 +3,24 @@
 #include <sys/utsname.h>
 
 #include "MPPort.h"
-#include "MPParser.h"
+#include "MPArrayAdditions.h"
 
 static NSString *kPortVariableType = @"Type";
 static NSString *kPortVariableConstant = @"Constant";
 
+static void command_create(Tcl_Interp *interp, const char *cmdName, ClientData clientData);
+static char *variable_read(ClientData clientData, Tcl_Interp *interp, const char *name1, const char *name2, int flags);
+static int _nslog(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]);
+static int _fake_boolean(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]);
+
+ at interface MPPort (private)
+- (NSString *)portfile;
+- (NSArray *)targets;
+- (NSArray *)variables;
+- (NSArray *)settableVariables;
+- (NSArray *)settableArrayVariables;
+ at end
+
 @implementation MPPort
 
 - (id)initWithURL:(NSURL *)url options:(NSDictionary *)options
@@ -53,8 +66,81 @@
 		[_variableInfo setObject:[NSDictionary dictionaryWithObject:@"Array" forKey:kPortVariableType] forKey:[NSString stringWithFormat:@"%@.cmd", command]];
 	}
 
-	_parser = [[MPParser alloc] initWithPort:self];
-
+	_interp = Tcl_CreateInterp();
+	Tcl_MakeSafe(_interp);
+	Tcl_UnsetVar(_interp, "tcl_version", 0);
+	Tcl_UnsetVar(_interp, "tcl_patchLevel", 0);
+	Tcl_UnsetVar(_interp, "tcl_platform", 0);
+	Tcl_DeleteCommand(_interp, "tell");
+	Tcl_DeleteCommand(_interp, "eof");
+	// XXX: etc?
+	
+	@try {
+		Tcl_Preserve(_interp);
+		
+		Tcl_CreateObjCommand(_interp, "nslog", _nslog, NULL, NULL); // XXX: debugging
+		//Tcl_Eval(_interp, "nslog [info commands]");
+		
+		command_create(_interp, "PortSystem", self);
+		command_create(_interp, "PortGroup", self);
+		command_create(_interp, "platform", self);
+		command_create(_interp, "variant", self);
+		
+		for (NSString *target in [self targets]) {
+			command_create(_interp, [target UTF8String], self);
+			command_create(_interp, [[@"pre-" stringByAppendingString:target] UTF8String], self);
+			command_create(_interp, [[@"post-" stringByAppendingString:target] UTF8String], self);
+		}
+		
+		for (NSString *opt in [self settableVariables]) {
+			command_create(_interp, [opt UTF8String], self);
+		}
+		for (NSString *opt in [self settableArrayVariables]) {
+			command_create(_interp, [[opt stringByAppendingString:@"-append"] UTF8String], self);
+			command_create(_interp, [[opt stringByAppendingString:@"-delete"] UTF8String], self);
+		}
+		
+		for (NSString *var in [self variables]) {
+			Tcl_TraceVar(_interp, [var UTF8String], TCL_TRACE_READS, variable_read, self);
+		}
+		
+		// bogus targets
+		Tcl_CreateObjCommand(_interp, "pre-activate", _nslog, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "post-activate", _nslog, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "pre-install", _nslog, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "post-install", _nslog, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "post-pkg", _nslog, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "post-mpkg", _nslog, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "archive", _nslog, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "install", _nslog, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "activate", _nslog, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "unarchive", _nslog, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "post-clean", _nslog, NULL, NULL); // XXX: debugging
+		
+		// functions we need to provide (?)
+		Tcl_CreateObjCommand(_interp, "variant_isset", _fake_boolean, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "variant_set", _fake_boolean, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "tbool", _fake_boolean, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "strsed", _nslog, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "suffix", _nslog, NULL, NULL); // XXX: debugging
+		Tcl_CreateObjCommand(_interp, "include", _nslog, NULL, NULL); // XXX: debugging
+		
+		// variables that should be constant
+		Tcl_CreateObjCommand(_interp, "prefix", _nslog, NULL, NULL);
+		
+		if (Tcl_EvalFile(_interp, [[self portfile] UTF8String]) != TCL_OK) {
+			NSLog(@"Tcl_EvalFile(): %s", Tcl_GetStringResult(_interp));
+			exit(1);
+		}
+		
+		Tcl_Release(_interp);
+	}
+	@catch (NSException *exception) {
+		NSLog(@"%@: %@", [exception name], [exception reason]);
+		[self release];
+		self = nil;
+	}
+	
 	return self;
 }
 
@@ -70,7 +156,6 @@
 
 - (void)dealloc
 {
-	[_parser release];
 	[_url release];
 
 	[_variableInfo release];
@@ -79,6 +164,8 @@
 	[_platforms release];
 	[_variants release];
 
+	Tcl_DeleteInterp(_interp);
+
 	[super dealloc];
 }
 
@@ -263,4 +350,125 @@
 	return YES;
 }
 
+- (void)performCommand:(NSString *)command arguments:(NSArray *)args
+{
+	if ([command isEqualToString:@"PortSystem"]) {
+		assert([args count] == 1);
+		assert([[args objectAtIndex:0] isEqualToString:@"1.0"]);
+	} else if ([command isEqualToString:@"PortGroup"]) {
+		NSLog(@"ignoring %@, grps r hard m'kay", command);
+		// XXX: this should probably set some state in parent port instance
+		// (ugh, more tcl parsing)
+	} else if ([command isEqualToString:@"platform"]) {
+		NSUInteger count = [args count];
+		NSString *os = nil;
+		id release = [NSNull null];
+		id arch = [NSNull null];
+		
+		if (count < 2 || count > 4) {
+			NSLog(@"bogus platform declaration");
+			return;
+		}
+		
+		os = [args objectAtIndex:0];
+		
+		if (count == 3) {
+			NSInteger rel = [[args objectAtIndex:1] integerValue];
+			if (rel != 0) {
+				release = [NSNumber numberWithInteger:rel];
+			} else {
+				arch = [args objectAtIndex:1];
+			}
+		} else if (count == 4) {
+			release = [NSNumber numberWithInteger:[[args objectAtIndex:1] integerValue]];
+			arch = [args objectAtIndex:2];
+		}
+		
+		if ([self testAndRecordPlatform:[NSArray arrayWithObjects:os, release, arch, nil]]) {
+			Tcl_Eval(_interp, [[args lastObject] UTF8String]);
+		}
+	} else if ([command isEqualToString:@"variant"]) {
+		NSUInteger count = [args count];
+		NSString *name;
+		NSMutableDictionary *props;
+		int i;
+		
+		// variant name [a b c d] {}
+		if (count < 2 || count % 2) {
+			NSLog(@"bogus variant declaration");
+			return;
+		}
+		
+		name = [args objectAtIndex:0];
+		
+		// this isn't quite right, conflicts can take multiple "arguments"
+		props = [NSMutableDictionary dictionaryWithCapacity:count-2];
+ 		for (i = 1; i < count - 1; i += 2) {
+			[props setObject:[args objectAtIndex:i+1] forKey:[args objectAtIndex:i]];
+		}
+		
+		if ([self testAndRecordVariant:name withProperties:props]) {
+			Tcl_Eval(_interp, [[args lastObject] UTF8String]);
+		}
+	} else if ([self isTarget:command]) {
+		// XXX: store for later use...
+	} else {
+		if ([command hasSuffix:@"-append"]) {
+			[self variable:[command substringWithRange:NSMakeRange(0, [command length] - 7)] append:args];
+		} else if ([command hasSuffix:@"-delete"]) {
+			[self variable:[command substringWithRange:NSMakeRange(0, [command length] - 7)] delete:args];
+		} else {
+			[self variable:command set:args];
+		}
+	}
+}
+
 @end
+
+static int
+command_trampoline(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[])
+{
+	NSArray *args = [[NSArray alloc] initWithTclObjects:objv count:objc];
+	[(MPPort *)clientData performCommand:[args objectAtIndex:0] arguments:[args subarrayWithRange:NSMakeRange(1, [args count] - 1)]];
+	[args release];
+	
+	return TCL_OK;
+}
+
+static void
+command_create(Tcl_Interp *interp, const char *cmdName, ClientData clientData)
+{
+	Tcl_CmdInfo info;
+	if (Tcl_GetCommandInfo(interp, cmdName, &info) != 0) {
+		NSLog(@"Command '%s' already exists, bailing.", cmdName);
+		abort();
+	}
+	Tcl_CreateObjCommand(interp, cmdName, command_trampoline, clientData, NULL);
+}
+
+static char *
+variable_read(ClientData clientData, Tcl_Interp *interp, const char *name1, const char *name2, int flags)
+{
+	NSString *var = [(MPPort *)clientData variable:[NSString stringWithUTF8String:name1]];
+	assert(var != nil);
+	Tcl_SetVar2Ex(interp, name1, name2, Tcl_SubstObj(interp, Tcl_NewStringObj([var UTF8String], -1), TCL_SUBST_VARIABLES), 0);
+	return NULL;
+}
+
+// debugging
+static int
+_nslog(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[])
+{
+	NSArray *args = [[NSArray alloc] initWithTclObjects:++objv count:--objc];
+	NSLog(@"%@", [args componentsJoinedByString:@" "]);
+	[args release];
+	
+	return TCL_OK;
+}
+
+static int
+_fake_boolean(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[])
+{
+	Tcl_SetObjResult(interp, Tcl_NewBooleanObj(0));
+	return TCL_OK;
+}

Modified: users/toby/objcports/objcports.xcodeproj/project.pbxproj
===================================================================
--- users/toby/objcports/objcports.xcodeproj/project.pbxproj	2009-07-23 03:29:23 UTC (rev 54210)
+++ users/toby/objcports/objcports.xcodeproj/project.pbxproj	2009-07-23 03:33:44 UTC (rev 54211)
@@ -12,7 +12,6 @@
 		DA96BF4C0F7CA1A700362779 /* MPDictionaryAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DA96BF4B0F7CA1A700362779 /* MPDictionaryAdditions.m */; };
 		DAD371710F0280EF0064AFF4 /* port.m in Sources */ = {isa = PBXBuildFile; fileRef = DAD371680F0280EF0064AFF4 /* port.m */; };
 		DAD371720F0280EF0064AFF4 /* MPArrayAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DAD3716A0F0280EF0064AFF4 /* MPArrayAdditions.m */; };
-		DAD371730F0280EF0064AFF4 /* MPParser.m in Sources */ = {isa = PBXBuildFile; fileRef = DAD3716C0F0280EF0064AFF4 /* MPParser.m */; };
 		DAD371740F0280EF0064AFF4 /* MPPort.m in Sources */ = {isa = PBXBuildFile; fileRef = DAD3716E0F0280EF0064AFF4 /* MPPort.m */; };
 		DAD371750F0280EF0064AFF4 /* MPStringAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DAD371700F0280EF0064AFF4 /* MPStringAdditions.m */; };
 		DAD371950F0281940064AFF4 /* libtcl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = DAD371940F0281940064AFF4 /* libtcl.dylib */; };
@@ -40,8 +39,6 @@
 		DAD371680F0280EF0064AFF4 /* port.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = port.m; sourceTree = "<group>"; };
 		DAD371690F0280EF0064AFF4 /* MPArrayAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPArrayAdditions.h; sourceTree = "<group>"; };
 		DAD3716A0F0280EF0064AFF4 /* MPArrayAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPArrayAdditions.m; sourceTree = "<group>"; };
-		DAD3716B0F0280EF0064AFF4 /* MPParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPParser.h; sourceTree = "<group>"; };
-		DAD3716C0F0280EF0064AFF4 /* MPParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPParser.m; sourceTree = "<group>"; };
 		DAD3716D0F0280EF0064AFF4 /* MPPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPPort.h; sourceTree = "<group>"; };
 		DAD3716E0F0280EF0064AFF4 /* MPPort.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPPort.m; sourceTree = "<group>"; };
 		DAD3716F0F0280EF0064AFF4 /* MPStringAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPStringAdditions.h; sourceTree = "<group>"; };
@@ -83,8 +80,6 @@
 				DA96BF4B0F7CA1A700362779 /* MPDictionaryAdditions.m */,
 				DA96BECE0F7C9C2500362779 /* MPIndex.h */,
 				DA96BECF0F7C9C2500362779 /* MPIndex.m */,
-				DAD3716B0F0280EF0064AFF4 /* MPParser.h */,
-				DAD3716C0F0280EF0064AFF4 /* MPParser.m */,
 				DAD3716D0F0280EF0064AFF4 /* MPPort.h */,
 				DAD3716E0F0280EF0064AFF4 /* MPPort.m */,
 				DAD3716F0F0280EF0064AFF4 /* MPStringAdditions.h */,
@@ -164,7 +159,6 @@
 				DAD371720F0280EF0064AFF4 /* MPArrayAdditions.m in Sources */,
 				DAD371750F0280EF0064AFF4 /* MPStringAdditions.m in Sources */,
 				DA96BED00F7C9C2500362779 /* MPIndex.m in Sources */,
-				DAD371730F0280EF0064AFF4 /* MPParser.m in Sources */,
 				DAD371740F0280EF0064AFF4 /* MPPort.m in Sources */,
 				DA96BF4C0F7CA1A700362779 /* MPDictionaryAdditions.m in Sources */,
 			);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090722/889f0f07/attachment-0001.html>


More information about the macports-changes mailing list