[75698] trunk/dports/editors/bean

jmr at macports.org jmr at macports.org
Fri Feb 4 12:30:38 PST 2011


Revision: 75698
          http://trac.macports.org/changeset/75698
Author:   jmr at macports.org
Date:     2011-02-04 12:30:38 -0800 (Fri, 04 Feb 2011)
Log Message:
-----------
bean: update to 2.4.2

Modified Paths:
--------------
    trunk/dports/editors/bean/Portfile

Added Paths:
-----------
    trunk/dports/editors/bean/files/
    trunk/dports/editors/bean/files/ApplicationDelegate.m.diff

Modified: trunk/dports/editors/bean/Portfile
===================================================================
--- trunk/dports/editors/bean/Portfile	2011-02-04 20:27:16 UTC (rev 75697)
+++ trunk/dports/editors/bean/Portfile	2011-02-04 20:30:38 UTC (rev 75698)
@@ -5,7 +5,7 @@
 PortGroup xcode 1.0
 
 name        bean
-version		1.3.3
+version		2.4.2
 categories  editors aqua
 maintainers	nomaintainer
 description	A small, simple rich text editor.
@@ -16,15 +16,19 @@
 homepage    http://www.bean-osx.com/
 master_sites    http://www.bean-osx.com/source/
 
-distname	Bean-Source
+distname	Bean-Source-[string map {. -} $version]
 use_zip     yes
 checksums	\
-	md5 8a4abf064d3e91d0dd8d79d420c6f582 \
-	sha1 8f931f9dbba6fe75b68ba6dee34faf3a17ec3876 \
-	rmd160 8b6ea07bcf7b36d608dee0af15216e90768fe42f
+	md5 60905c342bee6cb5f17c76675ca25033 \
+	sha1 68b53c7fa14004a7adaf47fe6dfb2bfba470b9a3 \
+	rmd160 e7aad1b02fe0066a0ea136994ebd1d4e804e474d
 
-worksrcdir	Bean
+supported_archs	i386 ppc
 
+worksrcdir	Bean-[string map {. -} $version]
+
+patchfiles	ApplicationDelegate.m.diff
+
 xcode.target	Bean
 xcode.configuration	Release
 

Added: trunk/dports/editors/bean/files/ApplicationDelegate.m.diff
===================================================================
--- trunk/dports/editors/bean/files/ApplicationDelegate.m.diff	                        (rev 0)
+++ trunk/dports/editors/bean/files/ApplicationDelegate.m.diff	2011-02-04 20:30:38 UTC (rev 75698)
@@ -0,0 +1,29 @@
+--- ApplicationDelegate.m.orig	2009-11-22 14:34:21.000000000 +1100
++++ ApplicationDelegate.m	2011-02-05 07:22:17.000000000 +1100
+@@ -59,6 +59,7 @@
+ 		{
+ 			//NSLog(@"TIGER SWIZZLE");
+ 			//Tiger only code -- method_types and method_imp are deprecated on Leopard
++#if defined(MAC_OS_X_VERSION_MIN_REQUIRED) && MAC_OS_X_VERSION_MIN_REQUIRED < 1050
+ 			char *temp1;
+ 			IMP temp2;
+ 			temp1 = orig_method->method_types;
+@@ -68,15 +69,18 @@
+ 			temp2 = orig_method->method_imp;
+ 			orig_method->method_imp = alt_method->method_imp;
+ 			alt_method->method_imp = temp2;
++#endif
+ 		}
+ 		else
+ 		{
++#if defined(MAC_OS_X_VERSION_MIN_REQUIRED) && MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
+ 			//NSLog(@"LEOPARD SWIZZLE");
+ 			//these obj-c 2.0 runtime msg's work on Leopard only -- see CocoaDev: Swizzle
+ 			if(class_addMethod(c, orig_sel, method_getImplementation(alt_method), method_getTypeEncoding(alt_method)))
+ 				class_replaceMethod(c, alt_sel, method_getImplementation(orig_method), method_getTypeEncoding(orig_method));
+ 			else
+ 				method_exchangeImplementations(orig_method, alt_method);
++#endif
+ 		}
+ 	} else NSLog(@"Attempt to swizzle nonexistent methods!");
+ }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110204/4c95650c/attachment.html>


More information about the macports-changes mailing list