diff options
author | Chris White <chriswhite@gentoo.org> | 2004-12-30 16:20:27 +0000 |
---|---|---|
committer | Chris White <chriswhite@gentoo.org> | 2004-12-30 16:20:27 +0000 |
commit | 7a0d6aef948d3ff254ea9500b571913a02c369aa (patch) | |
tree | 8c76fe16b578050495118a2314780282e9a16464 /net-www | |
parent | removed acl and bmp (diff) | |
download | historical-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/ChangeLog | 6 | ||||
-rw-r--r-- | net-www/mozilla/Manifest | 19 | ||||
-rw-r--r-- | net-www/mozilla/files/mozilla-1.7.5-stackgrowth.patch | 37 | ||||
-rw-r--r-- | net-www/mozilla/mozilla-1.7.5.ebuild | 5 |
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 |