[60025] branches/gsoc09-gui
juanger at macports.org
juanger at macports.org
Thu Oct 29 10:59:31 PDT 2009
Revision: 60025
http://trac.macports.org/changeset/60025
Author: juanger at macports.org
Date: 2009-10-29 10:59:31 -0700 (Thu, 29 Oct 2009)
Log Message:
-----------
Ugly Hack: Forcing MPHelperTool to run 32bit binary when necessary.
Modified Paths:
--------------
branches/gsoc09-gui/MPGUI/Pallet.xcodeproj/project.pbxproj
branches/gsoc09-gui/MacPorts_Framework/BetterAuthorizationSampleLib.c
branches/gsoc09-gui/MacPorts_Framework/MacPorts.Framework.xcodeproj/project.pbxproj
Modified: branches/gsoc09-gui/MPGUI/Pallet.xcodeproj/project.pbxproj
===================================================================
--- branches/gsoc09-gui/MPGUI/Pallet.xcodeproj/project.pbxproj 2009-10-29 17:53:40 UTC (rev 60024)
+++ branches/gsoc09-gui/MPGUI/Pallet.xcodeproj/project.pbxproj 2009-10-29 17:59:31 UTC (rev 60025)
@@ -27,7 +27,31 @@
214BAFE40FE7164200BD1B46 /* MPActionLauncher.m in Sources */ = {isa = PBXBuildFile; fileRef = 214BAFE30FE7164200BD1B46 /* MPActionLauncher.m */; };
2172B850103923FF0006138C /* TB_Cancel.icns in Resources */ = {isa = PBXBuildFile; fileRef = 2172B84E103923FF0006138C /* TB_Cancel.icns */; };
2172B851103923FF0006138C /* TB_Selfupdate.icns in Resources */ = {isa = PBXBuildFile; fileRef = 2172B84F103923FF0006138C /* TB_Selfupdate.icns */; };
- 219DC2E41027BF660065C8DF /* MacPorts.framework in Copy Bundle Frameworks */ = {isa = PBXBuildFile; fileRef = 21F165510FE2C04300542AEE /* MacPorts.framework */; };
+ 21900DC71095001700ED79CF /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
+ 21900DC81095001700ED79CF /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
+ 21900DC91095001700ED79CF /* Installed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 21FC226B0FE88A2A00B1E835 /* Installed.tiff */; };
+ 21900DCA1095001700ED79CF /* Outdated.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 21FC226C0FE88A2A00B1E835 /* Outdated.tiff */; };
+ 21900DCB1095001700ED79CF /* TB_Install.icns in Resources */ = {isa = PBXBuildFile; fileRef = 21B6A38A0FEDCBD5001DF976 /* TB_Install.icns */; };
+ 21900DCC1095001700ED79CF /* TB_Sync.icns in Resources */ = {isa = PBXBuildFile; fileRef = 21B6A38B0FEDCBD5001DF976 /* TB_Sync.icns */; };
+ 21900DCD1095001700ED79CF /* TB_Upgrade.icns in Resources */ = {isa = PBXBuildFile; fileRef = 21B6A38D0FEDCBD5001DF976 /* TB_Upgrade.icns */; };
+ 21900DCE1095001700ED79CF /* TB_Uninstall.icns in Resources */ = {isa = PBXBuildFile; fileRef = 21B6A3930FEDE6CA001DF976 /* TB_Uninstall.icns */; };
+ 21900DCF1095001700ED79CF /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 21E2ADAF1002E428003F8885 /* Preferences.xib */; };
+ 21900DD01095001700ED79CF /* TB_Cancel.icns in Resources */ = {isa = PBXBuildFile; fileRef = 2172B84E103923FF0006138C /* TB_Cancel.icns */; };
+ 21900DD11095001700ED79CF /* TB_Selfupdate.icns in Resources */ = {isa = PBXBuildFile; fileRef = 2172B84F103923FF0006138C /* TB_Selfupdate.icns */; };
+ 21900DD21095001700ED79CF /* Application.icns in Resources */ = {isa = PBXBuildFile; fileRef = 21E74CA610403250006843E6 /* Application.icns */; };
+ 21900DD61095001700ED79CF /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
+ 21900DD71095001700ED79CF /* PortsTableController.m in Sources */ = {isa = PBXBuildFile; fileRef = 21F167590FE3382D00542AEE /* PortsTableController.m */; };
+ 21900DD81095001700ED79CF /* MPActionLauncher.m in Sources */ = {isa = PBXBuildFile; fileRef = 214BAFE30FE7164200BD1B46 /* MPActionLauncher.m */; };
+ 21900DD91095001700ED79CF /* StateTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 21FC22690FE8895900B1E835 /* StateTransformer.m */; };
+ 21900DDA1095001700ED79CF /* StatePredicateTemplate.m in Sources */ = {isa = PBXBuildFile; fileRef = 21FC233A0FE8AB0400B1E835 /* StatePredicateTemplate.m */; };
+ 21900DDB1095001700ED79CF /* MPActionsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 21351FB20FEC67780074ACFE /* MPActionsController.m */; };
+ 21900DDC1095001700ED79CF /* PreferencesController.m in Sources */ = {isa = PBXBuildFile; fileRef = 21E2ADB61002EAE0003F8885 /* PreferencesController.m */; };
+ 21900DDD1095001700ED79CF /* MPPortTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 21EB8B10100CDD37007371EE /* MPPortTableView.m */; };
+ 21900DDE1095001700ED79CF /* ActivityController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2105F5081028ACBA00A28D1A /* ActivityController.m */; };
+ 21900DE01095001700ED79CF /* MacPorts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21F165510FE2C04300542AEE /* MacPorts.framework */; };
+ 21900DE11095001700ED79CF /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+ 21900E031095030B00ED79CF /* MacPorts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21900E021095030B00ED79CF /* MacPorts.framework */; };
+ 21ACCE0B109537F90070F0DD /* MacPorts.framework in Copy Bundle Frameworks */ = {isa = PBXBuildFile; fileRef = 21900DB71095000200ED79CF /* MacPorts.framework */; };
21B6A38E0FEDCBD5001DF976 /* TB_Install.icns in Resources */ = {isa = PBXBuildFile; fileRef = 21B6A38A0FEDCBD5001DF976 /* TB_Install.icns */; };
21B6A38F0FEDCBD5001DF976 /* TB_Sync.icns in Resources */ = {isa = PBXBuildFile; fileRef = 21B6A38B0FEDCBD5001DF976 /* TB_Sync.icns */; };
21B6A3910FEDCBD5001DF976 /* TB_Upgrade.icns in Resources */ = {isa = PBXBuildFile; fileRef = 21B6A38D0FEDCBD5001DF976 /* TB_Upgrade.icns */; };
@@ -36,7 +60,6 @@
21E2ADB71002EAE0003F8885 /* PreferencesController.m in Sources */ = {isa = PBXBuildFile; fileRef = 21E2ADB61002EAE0003F8885 /* PreferencesController.m */; };
21E74CA710403250006843E6 /* Application.icns in Resources */ = {isa = PBXBuildFile; fileRef = 21E74CA610403250006843E6 /* Application.icns */; };
21EB8B11100CDD37007371EE /* MPPortTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 21EB8B10100CDD37007371EE /* MPPortTableView.m */; };
- 21F166D90FE329AA00542AEE /* MacPorts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21F165510FE2C04300542AEE /* MacPorts.framework */; };
21F1675A0FE3382D00542AEE /* PortsTableController.m in Sources */ = {isa = PBXBuildFile; fileRef = 21F167590FE3382D00542AEE /* PortsTableController.m */; };
21FC226A0FE8895900B1E835 /* StateTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 21FC22690FE8895900B1E835 /* StateTransformer.m */; };
21FC226D0FE88A2A00B1E835 /* Installed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 21FC226B0FE88A2A00B1E835 /* Installed.tiff */; };
@@ -48,6 +71,20 @@
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
+ 21900DB61095000200ED79CF /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 21F165400FE2C04300542AEE /* MacPorts.Framework.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = 216010F21094D34500EE9CD0;
+ remoteInfo = "MacPorts-embeddable";
+ };
+ 21ACCE16109538410070F0DD /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 21F165400FE2C04300542AEE /* MacPorts.Framework.xcodeproj */;
+ proxyType = 1;
+ remoteGlobalIDString = 216010BD1094D34500EE9CD0;
+ remoteInfo = "MacPorts-embeddable";
+ };
21D954D81009731100DEF58A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 21F165400FE2C04300542AEE /* MacPorts.Framework.xcodeproj */;
@@ -90,23 +127,16 @@
remoteGlobalIDString = 6EE6DD9E0E626D2800FB2115;
remoteInfo = MPHelperToolIPCTester;
};
- 21F165810FE2C17C00542AEE /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 21F165400FE2C04300542AEE /* MacPorts.Framework.xcodeproj */;
- proxyType = 1;
- remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
- remoteInfo = MacPorts;
- };
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
- 219DC2E31027BF260065C8DF /* Copy Bundle Frameworks */ = {
+ 21900DD31095001700ED79CF /* Copy Bundle Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
- 219DC2E41027BF660065C8DF /* MacPorts.framework in Copy Bundle Frameworks */,
+ 21ACCE0B109537F90070F0DD /* MacPorts.framework in Copy Bundle Frameworks */,
);
name = "Copy Bundle Frameworks";
runOnlyForDeploymentPostprocessing = 0;
@@ -126,6 +156,8 @@
214BAFE30FE7164200BD1B46 /* MPActionLauncher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPActionLauncher.m; sourceTree = "<group>"; wrapsLines = 0; };
2172B84E103923FF0006138C /* TB_Cancel.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = TB_Cancel.icns; sourceTree = "<group>"; };
2172B84F103923FF0006138C /* TB_Selfupdate.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = TB_Selfupdate.icns; sourceTree = "<group>"; };
+ 21900DE81095001700ED79CF /* Pallet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Pallet.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 21900E021095030B00ED79CF /* MacPorts.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MacPorts.framework; path = ../MacPorts_Framework/build/MacPorts.framework; sourceTree = SOURCE_ROOT; };
21B6A38A0FEDCBD5001DF976 /* TB_Install.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = TB_Install.icns; sourceTree = "<group>"; };
21B6A38B0FEDCBD5001DF976 /* TB_Sync.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = TB_Sync.icns; sourceTree = "<group>"; };
21B6A38D0FEDCBD5001DF976 /* TB_Upgrade.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = TB_Upgrade.icns; sourceTree = "<group>"; };
@@ -154,11 +186,20 @@
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
+ 21900DDF1095001700ED79CF /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 21900DE01095001700ED79CF /* MacPorts.framework in Frameworks */,
+ 21900DE11095001700ED79CF /* Cocoa.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
8D11072E0486CEB800E47090 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 21F166D90FE329AA00542AEE /* MacPorts.framework in Frameworks */,
+ 21900E031095030B00ED79CF /* MacPorts.framework in Frameworks */,
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -188,6 +229,7 @@
isa = PBXGroup;
children = (
8D1107320486CEB800E47090 /* Pallet.app */,
+ 21900DE81095001700ED79CF /* Pallet.app */,
);
name = Products;
sourceTree = "<group>";
@@ -198,6 +240,7 @@
21F1654D0FE2C04300542AEE /* MPHelperInstallTool */,
21F1654F0FE2C04300542AEE /* MPHelperTool */,
21F165510FE2C04300542AEE /* MacPorts.framework */,
+ 21900DB71095000200ED79CF /* MacPorts.framework */,
21F165530FE2C04300542AEE /* Test.octest */,
21F165550FE2C04300542AEE /* MPHelperToolIPCTester */,
21D954D91009731100DEF58A /* MPPortProcess */,
@@ -253,6 +296,7 @@
29B97317FDCFA39411CA2CEA /* Resources */,
29B97323FDCFA39411CA2CEA /* Frameworks */,
19C28FACFE9D520D11CA2CBB /* Products */,
+ 21900E021095030B00ED79CF /* MacPorts.framework */,
);
name = Pallet;
sourceTree = "<group>";
@@ -298,21 +342,39 @@
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
+ 21900DC31095001700ED79CF /* Pallet-standalone */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 21900DE41095001700ED79CF /* Build configuration list for PBXNativeTarget "Pallet-standalone" */;
+ buildPhases = (
+ 21900DC61095001700ED79CF /* Resources */,
+ 21900DD31095001700ED79CF /* Copy Bundle Frameworks */,
+ 21900DD51095001700ED79CF /* Sources */,
+ 21900DDF1095001700ED79CF /* Frameworks */,
+ 21900DE21095001700ED79CF /* Install MacPorts 1.8 */,
+ 21900DE31095001700ED79CF /* Create dmg */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 21ACCE17109538410070F0DD /* PBXTargetDependency */,
+ );
+ name = "Pallet-standalone";
+ productInstallPath = "$(HOME)/Applications";
+ productName = Pallet;
+ productReference = 21900DE81095001700ED79CF /* Pallet.app */;
+ productType = "com.apple.product-type.application";
+ };
8D1107260486CEB800E47090 /* Pallet */ = {
isa = PBXNativeTarget;
buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Pallet" */;
buildPhases = (
8D1107290486CEB800E47090 /* Resources */,
- 219DC2E31027BF260065C8DF /* Copy Bundle Frameworks */,
8D11072C0486CEB800E47090 /* Sources */,
8D11072E0486CEB800E47090 /* Frameworks */,
- 21FC212A0FE8546700B1E835 /* Install MacPorts 1.8 */,
- 219DC31D1027C4760065C8DF /* Create dmg */,
);
buildRules = (
);
dependencies = (
- 21F165820FE2C17C00542AEE /* PBXTargetDependency */,
);
name = Pallet;
productInstallPath = "$(HOME)/Applications";
@@ -339,12 +401,20 @@
projectRoot = "";
targets = (
8D1107260486CEB800E47090 /* Pallet */,
+ 21900DC31095001700ED79CF /* Pallet-standalone */,
21351F530FEC59520074ACFE /* Docs */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
+ 21900DB71095000200ED79CF /* MacPorts.framework */ = {
+ isa = PBXReferenceProxy;
+ fileType = wrapper.framework;
+ path = MacPorts.framework;
+ remoteRef = 21900DB61095000200ED79CF /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
21D954D91009731100DEF58A /* MPPortProcess */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
@@ -390,6 +460,25 @@
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
+ 21900DC61095001700ED79CF /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 21900DC71095001700ED79CF /* InfoPlist.strings in Resources */,
+ 21900DC81095001700ED79CF /* MainMenu.xib in Resources */,
+ 21900DC91095001700ED79CF /* Installed.tiff in Resources */,
+ 21900DCA1095001700ED79CF /* Outdated.tiff in Resources */,
+ 21900DCB1095001700ED79CF /* TB_Install.icns in Resources */,
+ 21900DCC1095001700ED79CF /* TB_Sync.icns in Resources */,
+ 21900DCD1095001700ED79CF /* TB_Upgrade.icns in Resources */,
+ 21900DCE1095001700ED79CF /* TB_Uninstall.icns in Resources */,
+ 21900DCF1095001700ED79CF /* Preferences.xib in Resources */,
+ 21900DD01095001700ED79CF /* TB_Cancel.icns in Resources */,
+ 21900DD11095001700ED79CF /* TB_Selfupdate.icns in Resources */,
+ 21900DD21095001700ED79CF /* Application.icns in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
8D1107290486CEB800E47090 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
@@ -425,39 +514,55 @@
shellPath = /bin/sh;
shellScript = "BASEDIR=`pwd`\nDOCDIR=build/Documentation\nif [ ! -d $DOCDIR ]; then\n\tmkdir $DOCDIR\nfi\ncd $DOCDIR\nheaderdoc2html -u -o HTML $BASEDIR/*.h* && gatherheaderdoc HTML index.html";
};
- 219DC31D1027C4760065C8DF /* Create dmg */ = {
+ 21900DE21095001700ED79CF /* Install MacPorts 1.8 */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
+ "$(PROJECT_DIR)/../base/",
);
- name = "Create dmg";
+ name = "Install MacPorts 1.8";
outputPaths = (
+ "$BUILT_PRODUCTS_DIR/macports-1.8",
);
runOnlyForDeploymentPostprocessing = 0;
- shellPath = /usr/bin/ruby;
- shellScript = "if ENV['CONFIGURATION'] == \"Release\"\n\timage_name = \"#{ENV['PROJECT_NAME']}.dmg\"\n\tFile.delete image_name if File.exists? image_name\n\n\tsystem(\"hdiutil create -srcfolder \\'#{ENV['CONFIGURATION_BUILD_DIR']}/#{ENV['PRODUCT_NAME']}.app\\' -volname #{ENV['PROJECT_NAME']} \\'#{image_name}\\'\")\nend\n\n";
+ shellPath = /bin/bash;
+ shellScript = "if [ \"$CONFIGURATION\" = \"Debug-InstallMacPorts\" ]; then\n say \"Building MacPorts\"\n PREFIX=$BUILT_PRODUCTS_DIR/macports-1.8\n\n cd $PROJECT_DIR/../base\n\n PATH=/bin:/sbin:/usr/bin:/usr/sbin \\\n ./configure \\\n --prefix=$PREFIX \\\n --with-tclpackage=$PREFIX/Library/Tcl \\\n --with-no-root-privileges\n\n make\n\n make install\n\n make clean\n $PREFIX/bin/port selfupdate\n say \"done\"\n\nfi";
};
- 21FC212A0FE8546700B1E835 /* Install MacPorts 1.8 */ = {
+ 21900DE31095001700ED79CF /* Create dmg */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
- "$(PROJECT_DIR)/../base/",
);
- name = "Install MacPorts 1.8";
+ name = "Create dmg";
outputPaths = (
- "$BUILT_PRODUCTS_DIR/macports-1.8",
);
runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/bash;
- shellScript = "if [ \"$CONFIGURATION\" = \"Debug-InstallMacPorts\" ]; then\n say \"Building MacPorts\"\n PREFIX=$BUILT_PRODUCTS_DIR/macports-1.8\n\n cd $PROJECT_DIR/../base\n\n PATH=/bin:/sbin:/usr/bin:/usr/sbin \\\n ./configure \\\n --prefix=$PREFIX \\\n --with-tclpackage=$PREFIX/Library/Tcl \\\n --with-no-root-privileges\n\n make\n\n make install\n\n make clean\n $PREFIX/bin/port selfupdate\n say \"done\"\n\nfi";
+ shellPath = /usr/bin/ruby;
+ shellScript = "if ENV['CONFIGURATION'] == \"Release\"\n\timage_name = \"#{ENV['PROJECT_NAME']}.dmg\"\n\tFile.delete image_name if File.exists? image_name\n\n\tsystem(\"hdiutil create -srcfolder \\'#{ENV['CONFIGURATION_BUILD_DIR']}/#{ENV['PRODUCT_NAME']}.app\\' -volname #{ENV['PROJECT_NAME']} \\'#{image_name}\\'\")\nend\n\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
+ 21900DD51095001700ED79CF /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 21900DD61095001700ED79CF /* main.m in Sources */,
+ 21900DD71095001700ED79CF /* PortsTableController.m in Sources */,
+ 21900DD81095001700ED79CF /* MPActionLauncher.m in Sources */,
+ 21900DD91095001700ED79CF /* StateTransformer.m in Sources */,
+ 21900DDA1095001700ED79CF /* StatePredicateTemplate.m in Sources */,
+ 21900DDB1095001700ED79CF /* MPActionsController.m in Sources */,
+ 21900DDC1095001700ED79CF /* PreferencesController.m in Sources */,
+ 21900DDD1095001700ED79CF /* MPPortTableView.m in Sources */,
+ 21900DDE1095001700ED79CF /* ActivityController.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
8D11072C0486CEB800E47090 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -477,10 +582,10 @@
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
- 21F165820FE2C17C00542AEE /* PBXTargetDependency */ = {
+ 21ACCE17109538410070F0DD /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- name = MacPorts;
- targetProxy = 21F165810FE2C17C00542AEE /* PBXContainerItemProxy */;
+ name = "MacPorts-embeddable";
+ targetProxy = 21ACCE16109538410070F0DD /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
@@ -532,10 +637,65 @@
};
name = Release;
};
+ 21900DE51095001700ED79CF /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = NO;
+ FRAMEWORK_SEARCH_PATHS = "\"$(SRCROOT)/../MacPorts_Framework/build\"";
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = Pallet_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Applications";
+ PRODUCT_NAME = Pallet;
+ SDKROOT = macosx10.5;
+ };
+ name = Debug;
+ };
+ 21900DE61095001700ED79CF /* Debug-InstallMacPorts */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = NO;
+ FRAMEWORK_SEARCH_PATHS = "\"$(SRCROOT)/../MacPorts_Framework/build\"";
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = Pallet_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Applications";
+ PRODUCT_NAME = Pallet;
+ SDKROOT = macosx10.5;
+ };
+ name = "Debug-InstallMacPorts";
+ };
+ 21900DE71095001700ED79CF /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ FRAMEWORK_SEARCH_PATHS = "\"$(SRCROOT)/../MacPorts_Framework/build\"";
+ GCC_ENABLE_OBJC_GC = required;
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = Pallet_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Applications";
+ PRODUCT_NAME = Pallet;
+ SDKROOT = macosx10.5;
+ };
+ name = Release;
+ };
21FC211D0FE84F7F00B1E835 /* Debug-InstallMacPorts */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_ENABLE_OBJC_GC = required;
GCC_OPTIMIZATION_LEVEL = 0;
@@ -555,6 +715,7 @@
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/../MacPorts_Framework/build\"",
+ "\"$(SRCROOT)/../MacPorts_Framework/build/Release\"",
);
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
@@ -565,6 +726,7 @@
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
PRODUCT_NAME = Pallet;
+ SDKROOT = macosx10.5;
};
name = "Debug-InstallMacPorts";
};
@@ -573,10 +735,7 @@
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
- FRAMEWORK_SEARCH_PATHS = (
- "\"$(SRCROOT)/../MacPorts_Framework/build\"",
- "$(inherited)",
- );
+ FRAMEWORK_SEARCH_PATHS = "$(inherited)";
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
@@ -586,6 +745,7 @@
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
PRODUCT_NAME = Pallet;
+ SDKROOT = macosx10.5;
};
name = Debug;
};
@@ -597,6 +757,7 @@
FRAMEWORK_SEARCH_PATHS = (
"\"$(SRCROOT)/../MacPorts_Framework/build\"",
"$(inherited)",
+ "\"$(SRCROOT)/../MacPorts_Framework/build/Release\"",
);
GCC_ENABLE_OBJC_GC = required;
GCC_MODEL_TUNING = G5;
@@ -605,13 +766,14 @@
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
PRODUCT_NAME = Pallet;
+ SDKROOT = macosx10.5;
};
name = Release;
};
C01FCF4F08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_ENABLE_OBJC_GC = required;
GCC_OPTIMIZATION_LEVEL = 0;
@@ -626,7 +788,7 @@
C01FCF5008A954540054247B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
@@ -648,6 +810,16 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ 21900DE41095001700ED79CF /* Build configuration list for PBXNativeTarget "Pallet-standalone" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 21900DE51095001700ED79CF /* Debug */,
+ 21900DE61095001700ED79CF /* Debug-InstallMacPorts */,
+ 21900DE71095001700ED79CF /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Pallet" */ = {
isa = XCConfigurationList;
buildConfigurations = (
Modified: branches/gsoc09-gui/MacPorts_Framework/BetterAuthorizationSampleLib.c
===================================================================
--- branches/gsoc09-gui/MacPorts_Framework/BetterAuthorizationSampleLib.c 2009-10-29 17:53:40 UTC (rev 60024)
+++ branches/gsoc09-gui/MacPorts_Framework/BetterAuthorizationSampleLib.c 2009-10-29 17:59:31 UTC (rev 60025)
@@ -47,6 +47,7 @@
// Define BAS_PRIVATE so that we pick up our private definitions from
// "BetterAuthorizationSampleLib.h".
+
#define BAS_PRIVATE 1
#include "BetterAuthorizationSampleLib.h"
@@ -93,12 +94,12 @@
// 2. Because it's less than 4 GB, this limit ensures that the dictionary size
// can be sent as an architecture-neutral uint32_t.
-#define kBASMaxNumberOfKBytes (1024 * 1024)
+#define kBASMaxNumberOfKBytes (1024 * 1024)
// A hard-wired file system path for the UNIX domain socket; %s is the placeholder
// for the bundle ID (in file system representation).
-#define kBASSocketPathFormat "/var/run/%s.socket"
+#define kBASSocketPathFormat "/var/run/%s.socket"
// The key used to get our describe our socket in the launchd property list file.
@@ -117,9 +118,9 @@
retval = ident; \
break
switch (errNum) {
- case noErr:
- retval = 0;
- break;
+ case noErr:
+ retval = 0;
+ break;
case kENORSRCErr:
retval = ESRCH; // no ENORSRC on Mac OS X, so use ESRCH
break;
@@ -128,9 +129,9 @@
break;
CASE(EDEADLK);
CASE(EAGAIN);
- case kEOPNOTSUPPErr:
- retval = ENOTSUP;
- break;
+ case kEOPNOTSUPPErr:
+ retval = ENOTSUP;
+ break;
CASE(EPROTO);
CASE(ETIME);
CASE(ENOSR);
@@ -145,12 +146,12 @@
CASE(ENOMSG);
default:
if ( (errNum <= kEPERMErr) && (errNum >= kENOMSGErr) ) {
- retval = (-3200 - errNum) + 1; // OT based error
+ retval = (-3200 - errNum) + 1; // OT based error
} else if ( (errNum >= errSecErrnoBase) && (errNum <= (errSecErrnoBase + ELAST)) ) {
- retval = (int) errNum - errSecErrnoBase; // POSIX based error
+ retval = (int) errNum - errSecErrnoBase; // POSIX based error
} else {
- retval = (int) errNum; // just return the value unmodified
- }
+ retval = (int) errNum; // just return the value unmodified
+ }
}
#undef CASE
return retval;
@@ -1920,39 +1921,45 @@
// We install the job disabled, then enable it as the last step.
- " <key>Disabled</key>\n"
- " <true/>\n"
+ " <key>Disabled</key>\n"
+ " <true/>\n"
// Use the bundle identifier as the job label.
- " <key>Label</key>\n"
- " <string>%s</string>\n"
+ " <key>Label</key>\n"
+ " <string>%s</string>\n"
// Use launch on demaind.
- " <key>OnDemand</key>\n"
- " <true/>\n"
+ " <key>OnDemand</key>\n"
+ " <true/>\n"
- // We don't want our helper tool to be respawned every 10 seconds
- // after a faliure ... hopefully this won't ALSO prevent us from
- // rerunning the helper tool without rebooting the machine
-// " <key>LaunchOnlyOnce</key>\n"
-// " <true/>\n"
+ // We don't want our helper tool to be respawned every 10 seconds
+ // after a faliure ... hopefully this won't ALSO prevent us from
+ // rerunning the helper tool without rebooting the machine
+ " <key>LaunchOnlyOnce</key>\n"
+ " <true/>\n"
- // There are no program arguments, other that the path to the helper tool itself.
+ // There are no program arguments, other that the path to the helper tool itself
+ // but we must force it to run using the i386 binary if the Framework is
+ // being used as a i386 binary.
//
// IMPORTANT
// kBASToolPathFormat embeds a %s
- " <key>ProgramArguments</key>\n"
- " <array>\n"
- " <string>" kBASToolPathFormat "</string>\n"
- " </array>\n"
+ " <key>ProgramArguments</key>\n"
+ " <array>\n"
+#ifdef __i386__
+ " <string>/usr/bin/arch</string>\n"
+ " <string>-i386</string>\n"
+#endif
+ " <string>" kBASToolPathFormat "</string>\n"
+ " </array>\n"
// The tool is required to check in with launchd.
- " <key>ServiceIPC</key>\n"
- " <true/>\n"
+ " <key>ServiceIPC</key>\n"
+ " <true/>\n"
// This specifies the UNIX domain socket used to launch the tool, including
// the permissions on the socket (438 is 0666).
@@ -1960,20 +1967,20 @@
// IMPORTANT
// kBASSocketPathFormat embeds a %s
- " <key>Sockets</key>\n"
- " <dict>\n"
- " <key>" kLaunchDSocketDictKey "</key>\n"
- " <dict>\n"
- " <key>SockFamily</key>\n"
- " <string>Unix</string>\n"
- " <key>SockPathMode</key>\n"
- " <integer>438</integer>\n"
- " <key>SockPathName</key>\n"
- " <string>" kBASSocketPathFormat "</string>\n"
- " <key>SockType</key>\n"
- " <string>Stream</string>\n"
- " </dict>\n"
- " </dict>\n"
+ " <key>Sockets</key>\n"
+ " <dict>\n"
+ " <key>" kLaunchDSocketDictKey "</key>\n"
+ " <dict>\n"
+ " <key>SockFamily</key>\n"
+ " <string>Unix</string>\n"
+ " <key>SockPathMode</key>\n"
+ " <integer>438</integer>\n"
+ " <key>SockPathName</key>\n"
+ " <string>" kBASSocketPathFormat "</string>\n"
+ " <key>SockType</key>\n"
+ " <string>Stream</string>\n"
+ " </dict>\n"
+ " </dict>\n"
"</dict>\n"
"</plist>\n"
;
Modified: branches/gsoc09-gui/MacPorts_Framework/MacPorts.Framework.xcodeproj/project.pbxproj
===================================================================
--- branches/gsoc09-gui/MacPorts_Framework/MacPorts.Framework.xcodeproj/project.pbxproj 2009-10-29 17:53:40 UTC (rev 60024)
+++ branches/gsoc09-gui/MacPorts_Framework/MacPorts.Framework.xcodeproj/project.pbxproj 2009-10-29 17:59:31 UTC (rev 60025)
@@ -21,6 +21,47 @@
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
+ 2160109C1094C66300EE9CD0 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6ED12AA60E3E7E900026773D /* Cocoa.framework */; };
+ 2160109F1094C6ED00EE9CD0 /* Tcl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EA0F56E0DFEB55E00C15082 /* Tcl.framework */; };
+ 216010A21094C6FD00EE9CD0 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6ECD970D0E465C7800488335 /* Security.framework */; };
+ 216010A31094C6FD00EE9CD0 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6ECD970D0E465C7800488335 /* Security.framework */; };
+ 216010C51094D34500EE9CD0 /* MPRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 48F811BE0CE4636A009630DE /* MPRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 216010C61094D34500EE9CD0 /* MPInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 48906AFB0C4230B700A3ED8A /* MPInterpreter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 216010C71094D34500EE9CD0 /* MacPorts.h in Headers */ = {isa = PBXBuildFile; fileRef = 48E9925B0C82C45800219DDF /* MacPorts.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 216010C81094D34500EE9CD0 /* MPMacPorts.h in Headers */ = {isa = PBXBuildFile; fileRef = 48E993920C82CAAE00219DDF /* MPMacPorts.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 216010C91094D34500EE9CD0 /* MPIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 487679530C98C2EB00577C59 /* MPIndex.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 216010CA1094D34500EE9CD0 /* MPPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 487679670C98C55E00577C59 /* MPPort.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 216010CB1094D34500EE9CD0 /* MPReceipt.h in Headers */ = {isa = PBXBuildFile; fileRef = 48A866A80CD364F700B521BC /* MPReceipt.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 216010CC1094D34500EE9CD0 /* MPMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 481D04A00CDAAAFC00D4A550 /* MPMutableDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 216010CD1094D34500EE9CD0 /* MPNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E270D070E158CED00BAE687 /* MPNotifications.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 216010CE1094D34500EE9CD0 /* BetterAuthorizationSampleLib.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EC260710E426FC80013BC48 /* BetterAuthorizationSampleLib.h */; };
+ 216010CF1094D34500EE9CD0 /* MPHelperCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EC260950E4272D20013BC48 /* MPHelperCommon.h */; };
+ 216010D01094D34500EE9CD0 /* MPHelperNotificationsCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E8563B60E5DDF7000C1D73C /* MPHelperNotificationsCommon.h */; };
+ 216010D11094D34500EE9CD0 /* MPHelperNotificationsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E8563B70E5DDF7000C1D73C /* MPHelperNotificationsProtocol.h */; };
+ 216010D21094D34500EE9CD0 /* MPNotifications+IPCAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EE6DDCC0E6276AA00FB2115 /* MPNotifications+IPCAdditions.h */; };
+ 216010D41094D34500EE9CD0 /* MPHelperInstallTool in Resources */ = {isa = PBXBuildFile; fileRef = 6EC260870E426FF10013BC48 /* MPHelperInstallTool */; };
+ 216010D51094D34500EE9CD0 /* MPPortProcess in Resources */ = {isa = PBXBuildFile; fileRef = 21D9543E100940EE00DEF58A /* MPPortProcess */; };
+ 216010D61094D34500EE9CD0 /* MPHelperTool in Resources */ = {isa = PBXBuildFile; fileRef = 6ED12A4A0E3E552F0026773D /* MPHelperTool */; };
+ 216010D71094D34500EE9CD0 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
+ 216010D81094D34500EE9CD0 /* init.tcl in Resources */ = {isa = PBXBuildFile; fileRef = 48E9939E0C82CEB000219DDF /* init.tcl */; };
+ 216010D91094D34500EE9CD0 /* ToDo.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6E44A00C0E2DAD66007DE8EC /* ToDo.txt */; };
+ 216010DA1094D34500EE9CD0 /* interpInit.tcl in Resources */ = {isa = PBXBuildFile; fileRef = 6EE93E660E493AC600AECE9E /* interpInit.tcl */; };
+ 216010DB1094D34500EE9CD0 /* portProcessInit.tcl in Resources */ = {isa = PBXBuildFile; fileRef = 21D954711009475200DEF58A /* portProcessInit.tcl */; };
+ 216010DD1094D34500EE9CD0 /* MPInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 48906AFC0C4230B700A3ED8A /* MPInterpreter.m */; };
+ 216010DE1094D34500EE9CD0 /* MPMacPorts.m in Sources */ = {isa = PBXBuildFile; fileRef = 48E993930C82CAAE00219DDF /* MPMacPorts.m */; };
+ 216010DF1094D34500EE9CD0 /* MPIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 487679540C98C2EB00577C59 /* MPIndex.m */; };
+ 216010E01094D34500EE9CD0 /* MPPort.m in Sources */ = {isa = PBXBuildFile; fileRef = 487679680C98C55E00577C59 /* MPPort.m */; };
+ 216010E11094D34500EE9CD0 /* MPReceipt.m in Sources */ = {isa = PBXBuildFile; fileRef = 48A866A90CD364F700B521BC /* MPReceipt.m */; };
+ 216010E21094D34500EE9CD0 /* MPMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 481D04A10CDAAAFD00D4A550 /* MPMutableDictionary.m */; };
+ 216010E31094D34500EE9CD0 /* MPRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 48F811BF0CE4638C009630DE /* MPRegistry.m */; };
+ 216010E41094D34500EE9CD0 /* MPNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E270D080E158CED00BAE687 /* MPNotifications.m */; };
+ 216010E51094D34500EE9CD0 /* BetterAuthorizationSampleLib.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EC260700E426FC80013BC48 /* BetterAuthorizationSampleLib.c */; };
+ 216010E61094D34500EE9CD0 /* MPHelperCommon.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EC260960E4272D20013BC48 /* MPHelperCommon.c */; };
+ 216010E71094D34500EE9CD0 /* MPHelperNotificationsCommon.c in Sources */ = {isa = PBXBuildFile; fileRef = 6E8563B50E5DDF7000C1D73C /* MPHelperNotificationsCommon.c */; };
+ 216010E81094D34500EE9CD0 /* MPNotifications+IPCAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EE6DDCD0E6276AA00FB2115 /* MPNotifications+IPCAdditions.m */; };
+ 216010EA1094D34500EE9CD0 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6ED12AA60E3E7E900026773D /* Cocoa.framework */; };
+ 216010EB1094D34500EE9CD0 /* Tcl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EA0F56E0DFEB55E00C15082 /* Tcl.framework */; };
+ 216010EC1094D34500EE9CD0 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6ECD970D0E465C7800488335 /* Security.framework */; };
218DEE2610162091003B5A3B /* SimpleLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 218DED83101612F1003B5A3B /* SimpleLog.m */; };
21D95442100940FF00DEF58A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EB6FC900E45DEA80057962C /* Foundation.framework */; };
21D954431009411400DEF58A /* Tcl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EA0F56E0DFEB55E00C15082 /* Tcl.framework */; };
@@ -41,7 +82,6 @@
48A866AA0CD364F700B521BC /* MPReceipt.h in Headers */ = {isa = PBXBuildFile; fileRef = 48A866A80CD364F700B521BC /* MPReceipt.h */; settings = {ATTRIBUTES = (Public, ); }; };
48A866AB0CD364F700B521BC /* MPReceipt.m in Sources */ = {isa = PBXBuildFile; fileRef = 48A866A90CD364F700B521BC /* MPReceipt.m */; };
48E9925C0C82C45800219DDF /* MacPorts.h in Headers */ = {isa = PBXBuildFile; fileRef = 48E9925B0C82C45800219DDF /* MacPorts.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 48E992980C82C98C00219DDF /* Tcl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 48E992970C82C98C00219DDF /* Tcl.framework */; };
48E993940C82CAAE00219DDF /* MPMacPorts.h in Headers */ = {isa = PBXBuildFile; fileRef = 48E993920C82CAAE00219DDF /* MPMacPorts.h */; settings = {ATTRIBUTES = (Public, ); }; };
48E993950C82CAAE00219DDF /* MPMacPorts.m in Sources */ = {isa = PBXBuildFile; fileRef = 48E993930C82CAAE00219DDF /* MPMacPorts.m */; };
48E9939F0C82CEB000219DDF /* init.tcl in Resources */ = {isa = PBXBuildFile; fileRef = 48E9939E0C82CEB000219DDF /* init.tcl */; };
@@ -73,8 +113,6 @@
6EC2609E0E42950C0013BC48 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EC2609D0E42950C0013BC48 /* CoreFoundation.framework */; };
6ECD98110E484E8400488335 /* MPHelperTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ECD98100E484E8400488335 /* MPHelperTool.m */; };
6ECD99C60E48B91B00488335 /* MPHelperToolTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ECD99C50E48B91B00488335 /* MPHelperToolTest.m */; };
- 6ED12A550E3E55DF0026773D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6ED12A540E3E55DF0026773D /* Security.framework */; };
- 6ED12A560E3E55DF0026773D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6ED12A540E3E55DF0026773D /* Security.framework */; };
6ED12AF10E3E9E210026773D /* Tcl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EA0F56E0DFEB55E00C15082 /* Tcl.framework */; };
6EE6DDA40E626D4A00FB2115 /* MacPorts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* MacPorts.framework */; };
6EE6DDA70E626D5A00FB2115 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EB6FC900E45DEA80057962C /* Foundation.framework */; };
@@ -84,10 +122,30 @@
6EE93E670E493AC600AECE9E /* interpInit.tcl in Resources */ = {isa = PBXBuildFile; fileRef = 6EE93E660E493AC600AECE9E /* interpInit.tcl */; };
6EE93FAB0E495C2200AECE9E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6ECD970D0E465C7800488335 /* Security.framework */; };
8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
- 8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
+ 216010BF1094D34500EE9CD0 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 6ED12A490E3E552F0026773D;
+ remoteInfo = MPHelperTool;
+ };
+ 216010C11094D34500EE9CD0 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 6EC260860E426FF10013BC48;
+ remoteInfo = MPHelperInstallTool;
+ };
+ 216010C31094D34500EE9CD0 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 21D9543D100940EE00DEF58A;
+ remoteInfo = MPPortProcess;
+ };
21D9544B1009416100DEF58A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
@@ -126,10 +184,9 @@
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
- 0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
- 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
21067BB50FE5B25800CAD732 /* Tests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Tests-Info.plist"; sourceTree = "<group>"; };
+ 216010F21094D34500EE9CD0 /* MacPorts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MacPorts.framework; sourceTree = BUILT_PRODUCTS_DIR; };
218DED82101612F1003B5A3B /* SimpleLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleLog.h; sourceTree = "<group>"; };
218DED83101612F1003B5A3B /* SimpleLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleLog.m; sourceTree = "<group>"; };
21D9543E100940EE00DEF58A /* MPPortProcess */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MPPortProcess; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -155,7 +212,6 @@
48A866A80CD364F700B521BC /* MPReceipt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPReceipt.h; sourceTree = "<group>"; };
48A866A90CD364F700B521BC /* MPReceipt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPReceipt.m; sourceTree = "<group>"; };
48E9925B0C82C45800219DDF /* MacPorts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacPorts.h; sourceTree = "<group>"; };
- 48E992970C82C98C00219DDF /* Tcl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Tcl.framework; path = /System/Library/Frameworks/Tcl.framework; sourceTree = "<absolute>"; };
48E993920C82CAAE00219DDF /* MPMacPorts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPMacPorts.h; sourceTree = "<group>"; };
48E993930C82CAAE00219DDF /* MPMacPorts.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPMacPorts.m; sourceTree = "<group>"; };
48E9939E0C82CEB000219DDF /* init.tcl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = init.tcl; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.simpleColoring; };
@@ -185,19 +241,27 @@
6ECD99C40E48B91B00488335 /* MPHelperToolTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPHelperToolTest.h; sourceTree = "<group>"; };
6ECD99C50E48B91B00488335 /* MPHelperToolTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPHelperToolTest.m; sourceTree = "<group>"; };
6ED12A4A0E3E552F0026773D /* MPHelperTool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MPHelperTool; sourceTree = BUILT_PRODUCTS_DIR; };
- 6ED12A540E3E55DF0026773D /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; };
6ED12AA60E3E7E900026773D /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
6EE6DD9E0E626D2800FB2115 /* MPHelperToolIPCTester */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MPHelperToolIPCTester; sourceTree = BUILT_PRODUCTS_DIR; };
6EE6DDAA0E626DC900FB2115 /* MPHelperToolIPCTester.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPHelperToolIPCTester.m; sourceTree = "<group>"; };
6EE6DDCC0E6276AA00FB2115 /* MPNotifications+IPCAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MPNotifications+IPCAdditions.h"; sourceTree = "<group>"; };
6EE6DDCD0E6276AA00FB2115 /* MPNotifications+IPCAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MPNotifications+IPCAdditions.m"; sourceTree = "<group>"; };
6EE93E660E493AC600AECE9E /* interpInit.tcl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = interpInit.tcl; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.simpleColoring; };
- 6EE93E780E495B3100AECE9E /* Tcl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Tcl.framework; path = Library/Frameworks/Tcl.framework; sourceTree = SDKROOT; };
8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
8DC2EF5B0486A6940098B216 /* MacPorts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MacPorts.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
+ 216010E91094D34500EE9CD0 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 216010EA1094D34500EE9CD0 /* Cocoa.framework in Frameworks */,
+ 216010EB1094D34500EE9CD0 /* Tcl.framework in Frameworks */,
+ 216010EC1094D34500EE9CD0 /* Security.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
21D9543C100940EE00DEF58A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -227,10 +291,10 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 6ED12A550E3E55DF0026773D /* Security.framework in Frameworks */,
6ED12AF10E3E9E210026773D /* Tcl.framework in Frameworks */,
6EC2609E0E42950C0013BC48 /* CoreFoundation.framework in Frameworks */,
6EB6FC910E45DEA80057962C /* Foundation.framework in Frameworks */,
+ 216010A31094C6FD00EE9CD0 /* Security.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -247,9 +311,9 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */,
- 48E992980C82C98C00219DDF /* Tcl.framework in Frameworks */,
- 6ED12A560E3E55DF0026773D /* Security.framework in Frameworks */,
+ 2160109C1094C66300EE9CD0 /* Cocoa.framework in Frameworks */,
+ 2160109F1094C6ED00EE9CD0 /* Tcl.framework in Frameworks */,
+ 216010A21094C6FD00EE9CD0 /* Security.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -265,6 +329,7 @@
6EC260870E426FF10013BC48 /* MPHelperInstallTool */,
6EE6DD9E0E626D2800FB2115 /* MPHelperToolIPCTester */,
21D9543E100940EE00DEF58A /* MPPortProcess */,
+ 216010F21094D34500EE9CD0 /* MacPorts.framework */,
);
name = Products;
sourceTree = "<group>";
@@ -288,7 +353,6 @@
6EC2609D0E42950C0013BC48 /* CoreFoundation.framework */,
6EB6FC900E45DEA80057962C /* Foundation.framework */,
6ECD970D0E465C7800488335 /* Security.framework */,
- 6EE93E780E495B3100AECE9E /* Tcl.framework */,
21067BB50FE5B25800CAD732 /* Tests-Info.plist */,
);
name = "MacPorts Foundation";
@@ -341,9 +405,6 @@
1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = {
isa = PBXGroup;
children = (
- 6ED12A540E3E55DF0026773D /* Security.framework */,
- 48E992970C82C98C00219DDF /* Tcl.framework */,
- 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */,
);
name = "Linked Frameworks";
sourceTree = "<group>";
@@ -351,7 +412,6 @@
1058C7B2FEA5585E11CA2CBB /* Other Frameworks */ = {
isa = PBXGroup;
children = (
- 0867D69BFE84028FC02AAC07 /* Foundation.framework */,
);
name = "Other Frameworks";
sourceTree = "<group>";
@@ -439,6 +499,27 @@
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
+ 216010C41094D34500EE9CD0 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 216010C51094D34500EE9CD0 /* MPRegistry.h in Headers */,
+ 216010C61094D34500EE9CD0 /* MPInterpreter.h in Headers */,
+ 216010C71094D34500EE9CD0 /* MacPorts.h in Headers */,
+ 216010C81094D34500EE9CD0 /* MPMacPorts.h in Headers */,
+ 216010C91094D34500EE9CD0 /* MPIndex.h in Headers */,
+ 216010CA1094D34500EE9CD0 /* MPPort.h in Headers */,
+ 216010CB1094D34500EE9CD0 /* MPReceipt.h in Headers */,
+ 216010CC1094D34500EE9CD0 /* MPMutableDictionary.h in Headers */,
+ 216010CD1094D34500EE9CD0 /* MPNotifications.h in Headers */,
+ 216010CE1094D34500EE9CD0 /* BetterAuthorizationSampleLib.h in Headers */,
+ 216010CF1094D34500EE9CD0 /* MPHelperCommon.h in Headers */,
+ 216010D01094D34500EE9CD0 /* MPHelperNotificationsCommon.h in Headers */,
+ 216010D11094D34500EE9CD0 /* MPHelperNotificationsProtocol.h in Headers */,
+ 216010D21094D34500EE9CD0 /* MPNotifications+IPCAdditions.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
218DEE4010162175003B5A3B /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
@@ -482,6 +563,29 @@
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
+ 216010BD1094D34500EE9CD0 /* MacPorts-embeddable */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 216010EE1094D34500EE9CD0 /* Build configuration list for PBXNativeTarget "MacPorts-embeddable" */;
+ buildPhases = (
+ 216010C41094D34500EE9CD0 /* Headers */,
+ 216010D31094D34500EE9CD0 /* Resources */,
+ 216010DC1094D34500EE9CD0 /* Sources */,
+ 216010E91094D34500EE9CD0 /* Frameworks */,
+ 2136ECA01097A29500833416 /* Install */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 216010BE1094D34500EE9CD0 /* PBXTargetDependency */,
+ 216010C01094D34500EE9CD0 /* PBXTargetDependency */,
+ 216010C21094D34500EE9CD0 /* PBXTargetDependency */,
+ );
+ name = "MacPorts-embeddable";
+ productInstallPath = "$(HOME)/Library/Frameworks";
+ productName = "MacPorts Foundation";
+ productReference = 216010F21094D34500EE9CD0 /* MacPorts.framework */;
+ productType = "com.apple.product-type.framework";
+ };
21D9543D100940EE00DEF58A /* MPPortProcess */ = {
isa = PBXNativeTarget;
buildConfigurationList = 21D954481009413000DEF58A /* Build configuration list for PBXNativeTarget "MPPortProcess" */;
@@ -577,7 +681,6 @@
8DC2EF520486A6940098B216 /* Resources */,
8DC2EF540486A6940098B216 /* Sources */,
8DC2EF560486A6940098B216 /* Frameworks */,
- 6E49F4F40E00DD520030C3AF /* ShellScript */,
);
buildRules = (
);
@@ -611,6 +714,7 @@
6EC260860E426FF10013BC48 /* MPHelperInstallTool */,
6ED12A490E3E552F0026773D /* MPHelperTool */,
8DC2EF4F0486A6940098B216 /* MacPorts */,
+ 216010BD1094D34500EE9CD0 /* MacPorts-embeddable */,
489DD8F30C94365F00595506 /* Test */,
DFE353650CFB8F0C003BACFC /* Docs */,
6EE6DD9D0E626D2800FB2115 /* MPHelperToolIPCTester */,
@@ -620,6 +724,21 @@
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
+ 216010D31094D34500EE9CD0 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 216010D41094D34500EE9CD0 /* MPHelperInstallTool in Resources */,
+ 216010D51094D34500EE9CD0 /* MPPortProcess in Resources */,
+ 216010D61094D34500EE9CD0 /* MPHelperTool in Resources */,
+ 216010D71094D34500EE9CD0 /* InfoPlist.strings in Resources */,
+ 216010D81094D34500EE9CD0 /* init.tcl in Resources */,
+ 216010D91094D34500EE9CD0 /* ToDo.txt in Resources */,
+ 216010DA1094D34500EE9CD0 /* interpInit.tcl in Resources */,
+ 216010DB1094D34500EE9CD0 /* portProcessInit.tcl in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
489DD8EF0C94365F00595506 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
@@ -652,23 +771,24 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
- 489DD8F20C94365F00595506 /* ShellScript */ = {
+ 2136ECA01097A29500833416 /* Install */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
- comments = "cd ~\nif [ -f /Library/LaunchDaemons/org.macports.frameworks.macports.plist ]\nthen\n\techo removing BAStuff\n\tsh mptooluninstall.sh\n\techo done removing BAStuff\nelse\n\techo nothing to Remove\nfi";
files = (
);
inputPaths = (
);
+ name = Install;
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n\n#rm -rf notifications.dylib\n\n\n";
+ shellPath = "/usr/bin/env ruby";
+ shellScript = "# This script just copies the framework to the build directory so that it can be found by Pallet\n# in any configuration.\nrequire 'fileutils'\n\nif File.directory? \"#{ENV['SRCROOT']}/../MacPorts_Framework/build/MacPorts.framework\"\n FileUtils.rm_rf \"#{ENV['SRCROOT']}/../MacPorts_Framework/build/MacPorts.framework\"\nend\n\nFileUtils.cp_r \"#{ENV['SRCROOT']}/../MacPorts_Framework/build/#{ENV['CONFIGURATION']}/MacPorts.framework\", \"#{ENV['SRCROOT']}/../MacPorts_Framework/build\"\n";
};
- 6E49F4F40E00DD520030C3AF /* ShellScript */ = {
+ 489DD8F20C94365F00595506 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
+ comments = "cd ~\nif [ -f /Library/LaunchDaemons/org.macports.frameworks.macports.plist ]\nthen\n\techo removing BAStuff\n\tsh mptooluninstall.sh\n\techo done removing BAStuff\nelse\n\techo nothing to Remove\nfi";
files = (
);
inputPaths = (
@@ -677,7 +797,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "#This script is to copy the build product to a subfolder \"build\"\n#of the project directory so that whoever checks out this plugin will have\n#access to the built MacPorts.framework\n#Do I really need it since build products go to your default / project / target\n#specific Build Products path?\n\nditto $CONFIGURATION_BUILD_DIR/MacPorts.framework build/MacPorts.framework\n\n";
+ shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n\n#rm -rf notifications.dylib\n\n\n";
};
DFE353640CFB8F0C003BACFC /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
@@ -695,6 +815,25 @@
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
+ 216010DC1094D34500EE9CD0 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 216010DD1094D34500EE9CD0 /* MPInterpreter.m in Sources */,
+ 216010DE1094D34500EE9CD0 /* MPMacPorts.m in Sources */,
+ 216010DF1094D34500EE9CD0 /* MPIndex.m in Sources */,
+ 216010E01094D34500EE9CD0 /* MPPort.m in Sources */,
+ 216010E11094D34500EE9CD0 /* MPReceipt.m in Sources */,
+ 216010E21094D34500EE9CD0 /* MPMutableDictionary.m in Sources */,
+ 216010E31094D34500EE9CD0 /* MPRegistry.m in Sources */,
+ 216010E41094D34500EE9CD0 /* MPNotifications.m in Sources */,
+ 216010E51094D34500EE9CD0 /* BetterAuthorizationSampleLib.c in Sources */,
+ 216010E61094D34500EE9CD0 /* MPHelperCommon.c in Sources */,
+ 216010E71094D34500EE9CD0 /* MPHelperNotificationsCommon.c in Sources */,
+ 216010E81094D34500EE9CD0 /* MPNotifications+IPCAdditions.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
21D9543B100940EE00DEF58A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -764,6 +903,21 @@
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
+ 216010BE1094D34500EE9CD0 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 6ED12A490E3E552F0026773D /* MPHelperTool */;
+ targetProxy = 216010BF1094D34500EE9CD0 /* PBXContainerItemProxy */;
+ };
+ 216010C01094D34500EE9CD0 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 6EC260860E426FF10013BC48 /* MPHelperInstallTool */;
+ targetProxy = 216010C11094D34500EE9CD0 /* PBXContainerItemProxy */;
+ };
+ 216010C21094D34500EE9CD0 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 21D9543D100940EE00DEF58A /* MPPortProcess */;
+ targetProxy = 216010C31094D34500EE9CD0 /* PBXContainerItemProxy */;
+ };
21D9544C1009416100DEF58A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 21D9543D100940EE00DEF58A /* MPPortProcess */;
@@ -806,8 +960,8 @@
1DEB91AE08733DA50010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)";
- ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386";
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
+ ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc";
COPY_PHASE_STRIP = NO;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
@@ -820,7 +974,7 @@
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = MacPorts.Framework_Prefix.pch;
INFOPLIST_FILE = Info.plist;
- INSTALL_PATH = "@executable_path/../Frameworks";
+ INSTALL_PATH = "$(HOME)/Library/Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
@@ -846,7 +1000,7 @@
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = MacPorts.Framework_Prefix.pch;
INFOPLIST_FILE = Info.plist;
- INSTALL_PATH = "@executable_path/../Frameworks";
+ INSTALL_PATH = "$(HOME)/Library/Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
@@ -862,15 +1016,15 @@
1DEB91B208733DA50010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)";
- ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386";
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
+ ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc";
DEBUG_INFORMATION_FORMAT = stabs;
GCC_ENABLE_OBJC_GC = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
ONLY_ACTIVE_ARCH = NO;
PREBINDING = NO;
- SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+ SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
ZERO_LINK = NO;
};
name = Debug;
@@ -878,17 +1032,266 @@
1DEB91B308733DA50010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
+ ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64";
+ GCC_ENABLE_OBJC_GC = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ PREBINDING = NO;
+ SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
+ ZERO_LINK = NO;
+ };
+ name = Release;
+ };
+ 216010B01094C7FC00EE9CD0 /* Release-Tiger */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)";
ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386";
GCC_ENABLE_OBJC_GC = YES;
+ GCC_VERSION = 4.0;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
PREBINDING = NO;
SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
ZERO_LINK = NO;
};
+ name = "Release-Tiger";
+ };
+ 216010B11094C7FC00EE9CD0 /* Release-Tiger */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ GCC_MODEL_TUNING = G5;
+ INSTALL_PATH = /usr/local/bin;
+ PREBINDING = NO;
+ PRODUCT_NAME = MPHelperInstallTool;
+ ZERO_LINK = NO;
+ };
+ name = "Release-Tiger";
+ };
+ 216010B21094C7FC00EE9CD0 /* Release-Tiger */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ GCC_MODEL_TUNING = G5;
+ INSTALL_PATH = /usr/local/bin;
+ PREBINDING = NO;
+ PRODUCT_NAME = MPHelperTool;
+ ZERO_LINK = NO;
+ };
+ name = "Release-Tiger";
+ };
+ 216010B31094C7FC00EE9CD0 /* Release-Tiger */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ FRAMEWORK_VERSION = A;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = MacPorts.Framework_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "";
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
+ );
+ LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\"";
+ LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)\"";
+ PRODUCT_NAME = MacPorts;
+ WRAPPER_EXTENSION = framework;
+ ZERO_LINK = NO;
+ };
+ name = "Release-Tiger";
+ };
+ 216010B41094C7FC00EE9CD0 /* Release-Tiger */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(NATIVE_ARCH)";
+ COPY_PHASE_STRIP = YES;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(value)",
+ "$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
+ );
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
+ INFOPLIST_FILE = "Test-Info.plist";
+ INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
+ OTHER_LDFLAGS = (
+ "-framework",
+ Cocoa,
+ "-framework",
+ SenTestingKit,
+ );
+ PREBINDING = NO;
+ PRODUCT_NAME = Test;
+ WRAPPER_EXTENSION = octest;
+ ZERO_LINK = NO;
+ };
+ name = "Release-Tiger";
+ };
+ 216010B51094C7FC00EE9CD0 /* Release-Tiger */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ PRODUCT_NAME = Docs;
+ ZERO_LINK = NO;
+ };
+ name = "Release-Tiger";
+ };
+ 216010B61094C7FC00EE9CD0 /* Release-Tiger */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
+ ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64";
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ GCC_ENABLE_OBJC_GC = required;
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
+ INSTALL_PATH = /usr/local/bin;
+ OTHER_LDFLAGS = (
+ "-framework",
+ Foundation,
+ "-framework",
+ AppKit,
+ );
+ PREBINDING = NO;
+ PRODUCT_NAME = MPHelperToolIPCTester;
+ SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
+ ZERO_LINK = NO;
+ };
+ name = "Release-Tiger";
+ };
+ 216010B71094C7FC00EE9CD0 /* Release-Tiger */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
+ INSTALL_PATH = /usr/local/bin;
+ OTHER_LDFLAGS = (
+ "-framework",
+ Foundation,
+ "-framework",
+ AppKit,
+ );
+ PREBINDING = NO;
+ PRODUCT_NAME = MPPortProcess;
+ ZERO_LINK = NO;
+ };
+ name = "Release-Tiger";
+ };
+ 216010EF1094D34500EE9CD0 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
+ ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64";
+ CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)";
+ COPY_PHASE_STRIP = NO;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ FRAMEWORK_VERSION = A;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = MacPorts.Framework_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "@executable_path/../Frameworks";
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
+ );
+ LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\"";
+ LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)\"";
+ PRODUCT_NAME = MacPorts;
+ SYMROOT = build;
+ WRAPPER_EXTENSION = framework;
+ ZERO_LINK = NO;
+ };
+ name = Debug;
+ };
+ 216010F01094D34500EE9CD0 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
+ ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64";
+ CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)";
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ FRAMEWORK_VERSION = A;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = MacPorts.Framework_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "@executable_path/../Frameworks";
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
+ );
+ LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\"";
+ LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)\"";
+ PRODUCT_NAME = MacPorts;
+ WRAPPER_EXTENSION = framework;
+ ZERO_LINK = NO;
+ };
name = Release;
};
+ 216010F11094D34500EE9CD0 /* Release-Tiger */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
+ ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64";
+ CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)";
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ FRAMEWORK_VERSION = A;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = MacPorts.Framework_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "@executable_path/../Frameworks";
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
+ );
+ LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\"";
+ LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)\"";
+ PRODUCT_NAME = MacPorts;
+ WRAPPER_EXTENSION = framework;
+ ZERO_LINK = NO;
+ };
+ name = "Release-Tiger";
+ };
21D95440100940EF00DEF58A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -1141,6 +1544,7 @@
buildConfigurations = (
1DEB91AE08733DA50010E9CD /* Debug */,
1DEB91AF08733DA50010E9CD /* Release */,
+ 216010B31094C7FC00EE9CD0 /* Release-Tiger */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@@ -1150,15 +1554,27 @@
buildConfigurations = (
1DEB91B208733DA50010E9CD /* Debug */,
1DEB91B308733DA50010E9CD /* Release */,
+ 216010B01094C7FC00EE9CD0 /* Release-Tiger */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ 216010EE1094D34500EE9CD0 /* Build configuration list for PBXNativeTarget "MacPorts-embeddable" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 216010EF1094D34500EE9CD0 /* Debug */,
+ 216010F01094D34500EE9CD0 /* Release */,
+ 216010F11094D34500EE9CD0 /* Release-Tiger */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
21D954481009413000DEF58A /* Build configuration list for PBXNativeTarget "MPPortProcess" */ = {
isa = XCConfigurationList;
buildConfigurations = (
21D95440100940EF00DEF58A /* Debug */,
21D95441100940EF00DEF58A /* Release */,
+ 216010B71094C7FC00EE9CD0 /* Release-Tiger */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@@ -1168,6 +1584,7 @@
buildConfigurations = (
489DD8F70C94366000595506 /* Debug */,
489DD8F80C94366000595506 /* Release */,
+ 216010B41094C7FC00EE9CD0 /* Release-Tiger */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@@ -1177,6 +1594,7 @@
buildConfigurations = (
6EC260890E426FF30013BC48 /* Debug */,
6EC2608A0E426FF30013BC48 /* Release */,
+ 216010B11094C7FC00EE9CD0 /* Release-Tiger */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@@ -1186,6 +1604,7 @@
buildConfigurations = (
6ED12A4C0E3E55300026773D /* Debug */,
6ED12A4D0E3E55300026773D /* Release */,
+ 216010B21094C7FC00EE9CD0 /* Release-Tiger */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@@ -1195,6 +1614,7 @@
buildConfigurations = (
6EE6DDA00E626D2900FB2115 /* Debug */,
6EE6DDA10E626D2900FB2115 /* Release */,
+ 216010B61094C7FC00EE9CD0 /* Release-Tiger */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@@ -1204,6 +1624,7 @@
buildConfigurations = (
DFE353660CFB8F0C003BACFC /* Debug */,
DFE353670CFB8F0C003BACFC /* Release */,
+ 216010B51094C7FC00EE9CD0 /* Release-Tiger */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091029/f4a25bc5/attachment-0001.html>
More information about the macports-changes
mailing list