Revision: 75515 http://trac.macports.org/changeset/75515 Author: jmr@macports.org Date: 2011-01-27 13:10:40 -0800 (Thu, 27 Jan 2011) Log Message: ----------- AssignmentTrackerX: use xcode portgroup, remove hardcoded references to 10.4u SDK (#22413), use 32-bit archs only, use applications_dir Modified Paths: -------------- trunk/dports/aqua/AssignmentTrackerX/Portfile Added Paths: ----------- trunk/dports/aqua/AssignmentTrackerX/files/ trunk/dports/aqua/AssignmentTrackerX/files/project.pbxproj.diff Modified: trunk/dports/aqua/AssignmentTrackerX/Portfile =================================================================== --- trunk/dports/aqua/AssignmentTrackerX/Portfile 2011-01-27 20:22:08 UTC (rev 75514) +++ trunk/dports/aqua/AssignmentTrackerX/Portfile 2011-01-27 21:10:40 UTC (rev 75515) @@ -1,11 +1,10 @@ # $Id$ PortSystem 1.0 +PortGroup xcode 1.0 name AssignmentTrackerX version 2.0beta3.1 -categories aqua -platforms darwin maintainers freebsd.org:adamw homepage http://www.atxproject.net/ description School assignment tracker @@ -16,7 +15,6 @@ assignments and grades throughout all of their classes \ with assignment lists, reports and time management features. - master_sites sourceforge:asntrackerx checksums md5 d273792b987090af99b723cbb79b4d5b @@ -24,14 +22,13 @@ use_bzip2 yes extract.suffix .tbz +supported_archs i386 ppc + worksrcdir AssignmentTrackerX -use_configure no +patchfiles project.pbxproj.diff -build.type pbx -build.target - -destroot { xinstall -d -m 755 ${destroot}/Applications/MacPorts +destroot { xinstall -d -m 755 ${destroot}${applications_dir} file copy ${worksrcpath}/build/Release/AssignmentTracker\ X.app \ - ${destroot}/Applications/MacPorts/${name}.app + ${destroot}${applications_dir}/${name}.app } Added: trunk/dports/aqua/AssignmentTrackerX/files/project.pbxproj.diff =================================================================== --- trunk/dports/aqua/AssignmentTrackerX/files/project.pbxproj.diff (rev 0) +++ trunk/dports/aqua/AssignmentTrackerX/files/project.pbxproj.diff 2011-01-27 21:10:40 UTC (rev 75515) @@ -0,0 +1,38 @@ +--- AssignmentTrackerX.xcodeproj/project.pbxproj.orig 2007-03-28 10:22:50.000000000 +1000 ++++ AssignmentTrackerX.xcodeproj/project.pbxproj 2011-01-28 07:59:58.000000000 +1100 +@@ -172,7 +172,7 @@ + 3B74F2560AD48A0100E232C9 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/StartupWizard.nib; sourceTree = "<group>"; }; + 3BC0713B0AD490FD00C9682B /* ATXCoreController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ATXCoreController.h; path = Source/ATXCoreController.h; sourceTree = "<group>"; }; + 3BC0713C0AD490FD00C9682B /* ATXCoreController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ATXCoreController.m; path = Source/ATXCoreController.m; sourceTree = "<group>"; }; +- 3BC681E80AE74C3F0099543F /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; }; ++ 3BC681E80AE74C3F0099543F /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; }; + 3BC6D17D0B2533BF00709795 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Preferences.nib; sourceTree = "<group>"; }; + 3BC6D1810B25343000709795 /* ATXPreferencesController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ATXPreferencesController.h; sourceTree = "<group>"; }; + 3BC6D1820B25343000709795 /* ATXPreferencesController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ATXPreferencesController.m; sourceTree = "<group>"; }; +@@ -181,7 +181,7 @@ + 3BE2A8050B0E5E5100C8F994 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/License.nib; sourceTree = "<group>"; }; + 3BE2A8120B0E600F00C8F994 /* ATXLicenseWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ATXLicenseWindowController.h; path = Source/ATXLicenseWindowController.h; sourceTree = "<group>"; }; + 3BE2A8130B0E600F00C8F994 /* ATXLicenseWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ATXLicenseWindowController.m; path = Source/ATXLicenseWindowController.m; sourceTree = "<group>"; }; +- 3BE2A8380B0E620F00C8F994 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; }; ++ 3BE2A8380B0E620F00C8F994 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; }; + 770B37EC0679A11B001EADE2 /* AssignmentTrackerX_DataModel.xcdatamodel */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.xcdatamodel; path = AssignmentTrackerX_DataModel.xcdatamodel; sourceTree = "<group>"; }; + 77C82804067257F0000B614F /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; }; + 77C8280B06725ACE000B614F /* AssignmentTrackerX_AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AssignmentTrackerX_AppDelegate.h; sourceTree = "<group>"; }; +@@ -659,8 +659,6 @@ + "$(FRAMEWORK_SEARCH_PATHS_QUOTED_3)", + ); + FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/Source/RBSplitView\""; +- FRAMEWORK_SEARCH_PATHS_QUOTED_2 = "\"$(SYSTEM_DEVELOPER_DIR)/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks\""; +- FRAMEWORK_SEARCH_PATHS_QUOTED_3 = "\"$(SYSTEM_DEVELOPER_DIR)/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks\""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; +@@ -695,8 +693,6 @@ + "$(FRAMEWORK_SEARCH_PATHS_QUOTED_3)", + ); + FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/Source/RBSplitView\""; +- FRAMEWORK_SEARCH_PATHS_QUOTED_2 = "\"$(SYSTEM_DEVELOPER_DIR)/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks\""; +- FRAMEWORK_SEARCH_PATHS_QUOTED_3 = "\"$(SYSTEM_DEVELOPER_DIR)/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks\""; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5;