[29797] trunk/dports/www/firefox-x11

source_changes at macosforge.org source_changes at macosforge.org
Wed Oct 10 01:15:58 PDT 2007


Revision: 29797
          http://trac.macosforge.org/projects/macports/changeset/29797
Author:   afb at macports.org
Date:     2007-10-10 01:15:58 -0700 (Wed, 10 Oct 2007)

Log Message:
-----------
version upgrade, fix crashing bug on mac intel (thanks Fink)

Modified Paths:
--------------
    trunk/dports/www/firefox-x11/Portfile

Added Paths:
-----------
    trunk/dports/www/firefox-x11/files/patch-xptcall_x86.diff

Modified: trunk/dports/www/firefox-x11/Portfile
===================================================================
--- trunk/dports/www/firefox-x11/Portfile	2007-10-10 08:15:05 UTC (rev 29796)
+++ trunk/dports/www/firefox-x11/Portfile	2007-10-10 08:15:58 UTC (rev 29797)
@@ -4,7 +4,7 @@
 
 name		firefox-x11
 categories	www x11
-version		2.0.0.6
+version		2.0.0.7
 platforms	darwin
 maintainers	rhwood openmaintainer at macports.org
 description	Mozilla.org's popular stand-alone browser
@@ -18,7 +18,7 @@
 homepage	http://www.mozilla.com/firefox/
 master_sites	http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${version}/source/
 distname	firefox-${version}-source
-checksums	rmd160 5132a3b88de5416df27cdf9b9a64bec9dc42fffa
+checksums	rmd160 8fd4e43cda35b2401d6ed800305d4fc52216ea1c
 use_bzip2	yes
 worksrcdir	mozilla
 
@@ -36,7 +36,8 @@
 		patch-dylib_file \
 		patch-layout-build-Makefile.in \
 		patch-build-unix-mozilla-xpcom.pc \
-		patch-browser-app-mozilla.in
+		patch-browser-app-mozilla.in \
+		patch-xptcall_x86.diff
 
 configure.args	--enable-application=browser \
 		--enable-official-branding \

Added: trunk/dports/www/firefox-x11/files/patch-xptcall_x86.diff
===================================================================
--- trunk/dports/www/firefox-x11/files/patch-xptcall_x86.diff	                        (rev 0)
+++ trunk/dports/www/firefox-x11/files/patch-xptcall_x86.diff	2007-10-10 08:15:58 UTC (rev 29797)
@@ -0,0 +1,22 @@
+--- xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h.bak	2007-04-09 22:01:13.000000000 +0200
++++ xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h	2007-10-10 09:45:43.000000000 +0200
+@@ -173,7 +173,7 @@
+ /* Define KEEP_STACK_16_BYTE_ALIGNED if the stack needs to maintain alignment
+  * in a CALL for some good reason (like ABI compliance). */
+ 
+-#if defined(XP_MACOSX) || defined(__QNXNTO__)
++#if defined(__APPLE__) || defined(__QNXNTO__)
+ /* http://developer.apple.com/documentation/DeveloperTools/Conceptual/LowLevelABI/Articles/IA32.html */
+ #define KEEP_STACK_16_BYTE_ALIGNED
+ #endif
+--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_x86.cpp.bak	2005-10-24 07:42:28.000000000 +0200
++++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_x86.cpp	2007-10-10 09:45:43.000000000 +0200
+@@ -104,7 +104,7 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+ 
+ #ifdef __GNUC__         /* Gnu Compiler. */
+ 
+-#ifdef XP_MACOSX
++#ifdef __APPLE__
+ /* Make sure the stack is 16-byte aligned.  Do that by aligning to 16 bytes and
+  * then subtracting 4 so the three subsequent pushes result in a 16-byte aligned
+  * stack. */

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071010/02cfd063/attachment-0001.html


More information about the macports-changes mailing list