summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris White <chriswhite@gentoo.org>2004-12-30 16:20:27 +0000
committerChris White <chriswhite@gentoo.org>2004-12-30 16:20:27 +0000
commit7a0d6aef948d3ff254ea9500b571913a02c369aa (patch)
tree8c76fe16b578050495118a2314780282e9a16464 /net-www
parentremoved acl and bmp (diff)
downloadhistorical-7a0d6aef948d3ff254ea9500b571913a02c369aa.tar.gz
historical-7a0d6aef948d3ff254ea9500b571913a02c369aa.tar.bz2
historical-7a0d6aef948d3ff254ea9500b571913a02c369aa.zip
Sizzle, bye bye stackgrowth bug.. hello +debug working :D.
Diffstat (limited to 'net-www')
-rw-r--r--net-www/mozilla/ChangeLog6
-rw-r--r--net-www/mozilla/Manifest19
-rw-r--r--net-www/mozilla/files/mozilla-1.7.5-stackgrowth.patch37
-rw-r--r--net-www/mozilla/mozilla-1.7.5.ebuild5
4 files changed, 61 insertions, 6 deletions
diff --git a/net-www/mozilla/ChangeLog b/net-www/mozilla/ChangeLog
index 91f36e99b81a..0f40461560d7 100644
--- a/net-www/mozilla/ChangeLog
+++ b/net-www/mozilla/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-www/mozilla
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/ChangeLog,v 1.218 2004/12/29 12:11:56 sejo Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/ChangeLog,v 1.219 2004/12/30 16:20:27 chriswhite Exp $
+
+ 31 Dec 2004; Chris White <chriswhite@gentoo.org>
+ +files/mozilla-1.7.5-stackgrowth.patch, mozilla-1.7.5.ebuild:
+ Added an upstream stack growth patch. This fixes some debug weirdness.
29 Dec 2004; <SeJo@gentoo.org> mozilla-1.7.5.ebuild:
stable on ppc glsa: 68976
diff --git a/net-www/mozilla/Manifest b/net-www/mozilla/Manifest
index 1ab1b84da54a..896172a2782e 100644
--- a/net-www/mozilla/Manifest
+++ b/net-www/mozilla/Manifest
@@ -1,4 +1,7 @@
-MD5 98a1adc979ace05b9e83ecfcd22789ad ChangeLog 36911
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 489a108cd93c4b38e6904e4b12574ef2 ChangeLog 37107
MD5 ce23390351fe8020387d93ee29e09a3d metadata.xml 160
MD5 7c90e1ccb807e874f4bfa5796d3c513d mozilla-1.6-r1.ebuild 16979
MD5 21fbce86f739b098e11b5225b58f452d mozilla-1.7-r1.ebuild 16620
@@ -6,8 +9,8 @@ MD5 aa7166da0319e88d9ad909403631ab70 mozilla-1.7.2-r1.ebuild 8874
MD5 1b86c01a90c75d55fc70099410d8cd0d mozilla-1.7.3-r2.ebuild 9947
MD5 4370477202723c1b000f026f1edabe7f mozilla-1.7.3-r3.ebuild 9977
MD5 f4b18993ea4e902777640a7afe26b4de mozilla-1.7.3.ebuild 8822
+MD5 15b3cffeaee1f6d73bf930309578b056 mozilla-1.7.5.ebuild 10186
MD5 9320e2015bdfdecec9c9bcd3a6f65cfb mozilla-1.7.ebuild 16477
-MD5 6415d1ae33a6e4c9b850430288db336c mozilla-1.7.5.ebuild 10110
MD5 b99dabe3c40cfafe2e63bdef95815596 files/10mozilla 105
MD5 11cae063228d9997b2cf9f150d9837fe files/digest-mozilla-1.6-r1 201
MD5 c3b63fbbf42894e19fff553092660af6 files/digest-mozilla-1.7 204
@@ -16,6 +19,7 @@ MD5 01b356d7ff1afde7e091ed10b251b940 files/digest-mozilla-1.7.2-r1 204
MD5 a56a4dca744d428bef57871c21c54be7 files/digest-mozilla-1.7.3 281
MD5 a56a4dca744d428bef57871c21c54be7 files/digest-mozilla-1.7.3-r2 281
MD5 678261bd3948e6db546338bbc90f721f files/digest-mozilla-1.7.3-r3 203
+MD5 b19c38da8865b9ee5555aeb826d1d360 files/digest-mozilla-1.7.5 203
MD5 e30291e992d71bccac5937cca9696da0 files/enigmail-Makefile 1560
MD5 d0e52abf109fe61c4195f0cbf002ae18 files/google.src 706
MD5 766df4cd7332bf4127847985f98e46ec files/gtk2mozilla_head_patch2 27148
@@ -28,13 +32,13 @@ MD5 e816a98fb3581a6d4a050aa4cdf12905 files/mozilla-1.7-amd64.patch 25433
MD5 e79634ee1e611182b6c227daa362b20d files/mozilla-1.7.3-4ft2.patch 22360
MD5 23d6b685fd5e49a07cc4a1786871bf47 files/mozilla-alpha-xpcom-subs-fix.patch 4953
MD5 df4a4bc60d8f5d28c801ccedfea84d70 files/mozilla-ft-bytecode.patch 629
+MD5 5496222980a6faf8261066f43cd4c6a5 files/mozilla-hppa.patch 7785
MD5 296fe1fa9c5b387bcd909f0a128c7a16 files/mozilla-new-freetype2.patch 720
MD5 e4adf41536cf80df5f8f5f6ff9bd88a7 files/mozilla-rebuild-databases.pl 2310
MD5 d2a2c551fe8991a27d4abe4e3bbedbe3 files/mozilla-xft-unix-prefs.patch 1320
MD5 2e275ac9f0f12d670020e3b18a295dfb files/mozilla.sh 6688
MD5 7d244b888dbd302c14414cbfc1f62501 files/xft.js 135
-MD5 b19c38da8865b9ee5555aeb826d1d360 files/digest-mozilla-1.7.5 203
-MD5 5496222980a6faf8261066f43cd4c6a5 files/mozilla-hppa.patch 7785
+MD5 278524216669b594ea5b6468a180ed73 files/mozilla-1.7.5-stackgrowth.patch 931
MD5 8803e1d528f2f49a3f3fa98ba14d9ff0 files/1.2/mozilla-1.2-branch-update.patch.bz2 8240
MD5 83da5242120c74b0ca6cceae9d6cf237 files/1.2/mozilla-1.2-cutnpaste-limit-fix.patch.bz2 2838
MD5 4877db25d49b916e55a5d11238c63d8c files/1.2/mozilla-1.2-image-reload-memleak.patch 1489
@@ -53,3 +57,10 @@ MD5 e30291e992d71bccac5937cca9696da0 files/enigmail/Makefile-enigmail 1560
MD5 68a7617a6d3f0f37904cd6aaa90fe1ba files/enigmail/Makefile-ipc 1596
MD5 6d52ff4ce4567db1cad08ea40157a65d files/icon/mozilla-icon.png 2350
MD5 e3c488f3226f61adbb11d6a73ae84209 files/icon/mozilla.desktop 153
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.6 (GNU/Linux)
+
+iD8DBQFB1CocFdQwWVoAgN4RAqimAKCgaLjeqzAmTse+XDbOCkuY928tsACeIuTN
+h00mjaToyE00KfNopLgDqjk=
+=TE3p
+-----END PGP SIGNATURE-----
diff --git a/net-www/mozilla/files/mozilla-1.7.5-stackgrowth.patch b/net-www/mozilla/files/mozilla-1.7.5-stackgrowth.patch
new file mode 100644
index 000000000000..af226b28ed9c
--- /dev/null
+++ b/net-www/mozilla/files/mozilla-1.7.5-stackgrowth.patch
@@ -0,0 +1,37 @@
+--- js/src/jscpucfg.c 15 Nov 2003 00:10:56 -0000 3.21
++++ js/src/jscpucfg.c 22 Oct 2004 05:45:36 -0000
+@@ -153,19 +153,34 @@ static int Log2(unsigned int n)
+ */
+ static void BitsPerByte(void)
+ {
+ bpb = 8;
+ }
+
++#ifdef __GNUC__
++#if (__GNUC__ > 2)
++__attribute__((noinline))
++#endif
++static int StackGrowthDirection(int *dummy1addr)
++{
++ int *dummy2 = alloca (sizeof (int));
++
++ return (dummy2 < dummy1addr) ? -1 : 1;
++}
++
++#else /* __GNUC__ */
++
+ static int StackGrowthDirection(int *dummy1addr)
+ {
+ int dummy2;
+
+ return (&dummy2 < dummy1addr) ? -1 : 1;
+ }
+
++#endif /* __GNUC__ */
++
+ int main(int argc, char **argv)
+ {
+ int sizeof_char, sizeof_short, sizeof_int, sizeof_int64, sizeof_long,
+ sizeof_float, sizeof_double, sizeof_word, sizeof_dword;
+ int bits_per_int64_log2, align_of_short, align_of_int, align_of_long,
+ align_of_int64, align_of_float, align_of_double, align_of_pointer,
diff --git a/net-www/mozilla/mozilla-1.7.5.ebuild b/net-www/mozilla/mozilla-1.7.5.ebuild
index 6c41d78c11cc..0811e3771e14 100644
--- a/net-www/mozilla/mozilla-1.7.5.ebuild
+++ b/net-www/mozilla/mozilla-1.7.5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/mozilla-1.7.5.ebuild,v 1.7 2004/12/29 12:11:56 sejo Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/mozilla-1.7.5.ebuild,v 1.8 2004/12/30 16:20:27 chriswhite Exp $
unset ALLOWED_FLAGS # stupid extra-functions.sh ... bug 49179
inherit flag-o-matic gcc eutils nsplugins mozilla-launcher mozconfig makeedit
@@ -55,6 +55,9 @@ src_unpack() {
fi
fi
+ # Fix stack growth logic
+ epatch ${FILESDIR}/${P}-stackgrowth.patch
+
# Fix logic error when using RAW target
# <azarah@gentoo.org> (23 Feb 2003)
epatch ${FILESDIR}/1.3/${PN}-1.3-fix-RAW-target.patch