[54895] branches/gsoc09-gui
juanger at macports.org
juanger at macports.org
Mon Aug 3 19:11:37 PDT 2009
Revision: 54895
http://trac.macports.org/changeset/54895
Author: juanger at macports.org
Date: 2009-08-03 19:11:37 -0700 (Mon, 03 Aug 2009)
Log Message:
-----------
Embedding the framework and adding a custom buildphase to create a dmg
Modified Paths:
--------------
branches/gsoc09-gui/MPGUI/MPGUI.xcodeproj/project.pbxproj
branches/gsoc09-gui/MacPorts_Framework/Info.plist
branches/gsoc09-gui/MacPorts_Framework/MacPorts.Framework.xcodeproj/project.pbxproj
Modified: branches/gsoc09-gui/MPGUI/MPGUI.xcodeproj/project.pbxproj
===================================================================
--- branches/gsoc09-gui/MPGUI/MPGUI.xcodeproj/project.pbxproj 2009-08-04 01:51:53 UTC (rev 54894)
+++ branches/gsoc09-gui/MPGUI/MPGUI.xcodeproj/project.pbxproj 2009-08-04 02:11:37 UTC (rev 54895)
@@ -24,6 +24,7 @@
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
21351FB30FEC67780074ACFE /* MPActionsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 21351FB20FEC67780074ACFE /* MPActionsController.m */; };
214BAFE40FE7164200BD1B46 /* MPActionLauncher.m in Sources */ = {isa = PBXBuildFile; fileRef = 214BAFE30FE7164200BD1B46 /* MPActionLauncher.m */; };
+ 219DC2E41027BF660065C8DF /* MacPorts.framework in Copy Bundle Frameworks */ = {isa = PBXBuildFile; fileRef = 21F165510FE2C04300542AEE /* 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 */; };
@@ -31,7 +32,6 @@
21E2ADB01002E428003F8885 /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 21E2ADAF1002E428003F8885 /* Preferences.xib */; };
21E2ADB71002EAE0003F8885 /* PreferencesController.m in Sources */ = {isa = PBXBuildFile; fileRef = 21E2ADB61002EAE0003F8885 /* PreferencesController.m */; };
21EB8B11100CDD37007371EE /* MPPortTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 21EB8B10100CDD37007371EE /* MPPortTableView.m */; };
- 21F166D80FE329A700542AEE /* MacPorts.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 21F165510FE2C04300542AEE /* MacPorts.framework */; };
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 */; };
@@ -96,23 +96,15 @@
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
- 21A5894C0FF5E8C6003CF725 /* CopyFiles */ = {
+ 219DC2E31027BF260065C8DF /* Copy Bundle Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
- dstSubfolderSpec = 6;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 21F165890FE2C22D00542AEE /* CopyFiles */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "";
dstSubfolderSpec = 10;
files = (
- 21F166D80FE329A700542AEE /* MacPorts.framework in CopyFiles */,
+ 219DC2E41027BF660065C8DF /* MacPorts.framework in Copy Bundle Frameworks */,
);
+ name = "Copy Bundle Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
@@ -297,11 +289,11 @@
buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "MPGUI" */;
buildPhases = (
8D1107290486CEB800E47090 /* Resources */,
- 21F165890FE2C22D00542AEE /* CopyFiles */,
- 21A5894C0FF5E8C6003CF725 /* CopyFiles */,
+ 219DC2E31027BF260065C8DF /* Copy Bundle Frameworks */,
8D11072C0486CEB800E47090 /* Sources */,
8D11072E0486CEB800E47090 /* Frameworks */,
- 21FC212A0FE8546700B1E835 /* ShellScript */,
+ 21FC212A0FE8546700B1E835 /* Install MacPorts 1.8 */,
+ 219DC31D1027C4760065C8DF /* Create dmg */,
);
buildRules = (
);
@@ -416,14 +408,29 @@
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";
};
- 21FC212A0FE8546700B1E835 /* ShellScript */ = {
+ 219DC31D1027C4760065C8DF /* Create dmg */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
+ );
+ name = "Create dmg";
+ outputPaths = (
+ );
+ 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";
+ };
+ 21FC212A0FE8546700B1E835 /* Install MacPorts 1.8 */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
"$(PROJECT_DIR)/../base/",
);
+ name = "Install MacPorts 1.8";
outputPaths = (
"$BUILT_PRODUCTS_DIR/macports-1.8",
);
@@ -570,9 +577,10 @@
ALWAYS_SEARCH_USER_PATHS = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
FRAMEWORK_SEARCH_PATHS = (
+ "\"$(SRCROOT)/../MacPorts_Framework/build\"",
"$(inherited)",
- "\"$(SRCROOT)/../MacPorts_Framework/build/Debug\"",
);
+ GCC_ENABLE_OBJC_GC = required;
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = MPGUI_Prefix.pch;
Modified: branches/gsoc09-gui/MacPorts_Framework/Info.plist
===================================================================
--- branches/gsoc09-gui/MacPorts_Framework/Info.plist 2009-08-04 01:51:53 UTC (rev 54894)
+++ branches/gsoc09-gui/MacPorts_Framework/Info.plist 2009-08-04 02:11:37 UTC (rev 54895)
@@ -19,7 +19,7 @@
<key>CFBundleSignature</key>
<string>Randall Wood</string>
<key>CFBundleVersion</key>
- <string>1.0</string>
+ <string>1.1</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
Modified: branches/gsoc09-gui/MacPorts_Framework/MacPorts.Framework.xcodeproj/project.pbxproj
===================================================================
--- branches/gsoc09-gui/MacPorts_Framework/MacPorts.Framework.xcodeproj/project.pbxproj 2009-08-04 01:51:53 UTC (rev 54894)
+++ branches/gsoc09-gui/MacPorts_Framework/MacPorts.Framework.xcodeproj/project.pbxproj 2009-08-04 02:11:37 UTC (rev 54895)
@@ -824,7 +824,6 @@
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
- "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
);
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\"";
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)\"";
@@ -851,7 +850,6 @@
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
- "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
);
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\"";
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)\"";
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090803/bb69a098/attachment-0001.html>
More information about the macports-changes
mailing list