[85356] trunk/dports/aqua/DateLine

jmr at macports.org jmr at macports.org
Wed Oct 12 18:59:08 PDT 2011


Revision: 85356
          http://trac.macports.org/changeset/85356
Author:   jmr at macports.org
Date:     2011-10-12 18:59:06 -0700 (Wed, 12 Oct 2011)
Log Message:
-----------
DateLine: use macports openssl (#27316), build 32-bit to avoid crash

Modified Paths:
--------------
    trunk/dports/aqua/DateLine/Portfile

Added Paths:
-----------
    trunk/dports/aqua/DateLine/files/
    trunk/dports/aqua/DateLine/files/project.pbxproj.patch

Modified: trunk/dports/aqua/DateLine/Portfile
===================================================================
--- trunk/dports/aqua/DateLine/Portfile	2011-10-13 01:54:33 UTC (rev 85355)
+++ trunk/dports/aqua/DateLine/Portfile	2011-10-13 01:59:06 UTC (rev 85356)
@@ -25,3 +25,12 @@
 checksums               md5 dde69a24fb0bfe2aad1edd0d15ff96af \
                         sha1 4b4be6b9ceb28e5bc42c4c1526cc183d36485302 \
                         rmd160 fd70a43ca5fff28d8b425ed8571ab3c2211f92c8
+
+supported_archs         i386 ppc
+
+depends_lib             port:openssl
+
+patchfiles              project.pbxproj.patch
+post-patch {
+    reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/DateLine.xcodeproj/project.pbxproj
+}

Added: trunk/dports/aqua/DateLine/files/project.pbxproj.patch
===================================================================
--- trunk/dports/aqua/DateLine/files/project.pbxproj.patch	                        (rev 0)
+++ trunk/dports/aqua/DateLine/files/project.pbxproj.patch	2011-10-13 01:59:06 UTC (rev 85356)
@@ -0,0 +1,67 @@
+--- DateLine.xcodeproj/project.pbxproj.orig	2009-07-12 13:15:41.000000000 +1000
++++ DateLine.xcodeproj/project.pbxproj	2011-10-13 12:51:13.000000000 +1100
+@@ -143,7 +143,7 @@
+ 		FAB8840A0FEFA76600643D4A /* Licensing.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Licensing.xib; sourceTree = "<group>"; };
+ 		FAB8840C0FEFA77B00643D4A /* MyApp.scriptSuite */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.scriptSuite; path = MyApp.scriptSuite; sourceTree = "<group>"; };
+ 		FAB8840D0FEFA77B00643D4A /* MyApp.scriptTerminology */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.scriptTerminology; path = MyApp.scriptTerminology; sourceTree = "<group>"; };
+-		FAB884120FEFA8C900643D4A /* libcrypto.0.9.7.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcrypto.0.9.7.dylib; path = /usr/lib/libcrypto.0.9.7.dylib; sourceTree = "<absolute>"; };
++		FAB884120FEFA8C900643D4A /* libcrypto.0.9.7.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcrypto.dylib; path = /opt/local/lib/libcrypto.dylib; sourceTree = "<absolute>"; };
+ 		FAB884450FEFAE8500643D4A /* DateLine_splash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = DateLine_splash.png; sourceTree = "<group>"; };
+ 		FAB8896E0FF351FF00643D4A /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; };
+ 		FAB889D10FF36A5000643D4A /* ReadMe.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = ReadMe.rtf; sourceTree = "<group>"; };
+@@ -512,11 +512,12 @@
+ 				);
+ 				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\"";
+ 				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)\"";
++				HEADER_SEARCH_PATHS = "__PREFIX__/include";
++				LIBRARY_SEARCH_PATHS = "__PREFIX__/lib";
+ 				GCC_DYNAMIC_NO_PIC = NO;
+ 				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ 				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+-				GCC_MODEL_TUNING = G5;
+ 				GCC_OPTIMIZATION_LEVEL = 0;
+ 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ 				GCC_PREFIX_HEADER = DateLine_Prefix.pch;
+@@ -534,8 +535,6 @@
+ 		FAD7919D08EFEF1C00A789E5 /* Deployment */ = {
+ 			isa = XCBuildConfiguration;
+ 			buildSettings = {
+-				ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)";
+-				ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386";
+ 				COPY_PHASE_STRIP = YES;
+ 				FRAMEWORK_SEARCH_PATHS = (
+ 					"$(inherited)",
+@@ -544,10 +543,11 @@
+ 				);
+ 				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\"";
+ 				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)\"";
++				HEADER_SEARCH_PATHS = "__PREFIX__/include";
++				LIBRARY_SEARCH_PATHS = "__PREFIX__/lib";
+ 				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 = DateLine_Prefix.pch;
+ 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+@@ -557,7 +557,6 @@
+ 				ONLY_ACTIVE_ARCH = NO;
+ 				PREBINDING = NO;
+ 				PRODUCT_NAME = DateLine;
+-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
+ 				WRAPPER_EXTENSION = app;
+ 				ZERO_LINK = NO;
+ 			};
+@@ -573,9 +572,10 @@
+ 				);
+ 				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)\"";
+ 				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\"";
++				HEADER_SEARCH_PATHS = "__PREFIX__/include";
++				LIBRARY_SEARCH_PATHS = "__PREFIX__/lib";
+ 				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ 				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+-				GCC_MODEL_TUNING = G5;
+ 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ 				GCC_PREFIX_HEADER = DateLine_Prefix.pch;
+ 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111012/dd57b0ea/attachment.html>


More information about the macports-changes mailing list