[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