[75515] trunk/dports/aqua/AssignmentTrackerX

jmr at macports.org jmr at macports.org
Thu Jan 27 13:10:42 PST 2011


Revision: 75515
          http://trac.macports.org/changeset/75515
Author:   jmr at 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;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110127/f90afcaf/attachment.html>


More information about the macports-changes mailing list