diff options
author | Aron Griffis <agriffis@gentoo.org> | 2003-11-18 23:20:03 +0000 |
---|---|---|
committer | Aron Griffis <agriffis@gentoo.org> | 2003-11-18 23:20:03 +0000 |
commit | 937d16fa6c4b7f4202f5ea21a3b44667681af3a9 (patch) | |
tree | 8f08883eda9162a7279b5c247801ef10df7b4404 /net-www/mozilla | |
parent | add ~alpha (diff) | |
download | gentoo-2-937d16fa6c4b7f4202f5ea21a3b44667681af3a9.tar.gz gentoo-2-937d16fa6c4b7f4202f5ea21a3b44667681af3a9.tar.bz2 gentoo-2-937d16fa6c4b7f4202f5ea21a3b44667681af3a9.zip |
fix alpha and ia64 compilation
Diffstat (limited to 'net-www/mozilla')
-rw-r--r-- | net-www/mozilla/ChangeLog | 6 | ||||
-rw-r--r-- | net-www/mozilla/Manifest | 32 | ||||
-rw-r--r-- | net-www/mozilla/mozilla-1.5-r1.ebuild | 59 |
3 files changed, 56 insertions, 41 deletions
diff --git a/net-www/mozilla/ChangeLog b/net-www/mozilla/ChangeLog index bd497f66323b..b33513270351 100644 --- a/net-www/mozilla/ChangeLog +++ b/net-www/mozilla/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-www/mozilla # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/ChangeLog,v 1.130 2003/11/18 15:40:08 brad Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/ChangeLog,v 1.131 2003/11/18 23:19:59 agriffis Exp $ + + 18 Nov 2003; Aron Griffis <agriffis@gentoo.org> mozilla-1.5-r1.ebuild: + Merge arch-specific CFLAGS into a single case statement. Make it work for ia64 + and alpha 18 Nov 2003; Brad Laue <brad@gentoo.org> mozilla-1.5-r1.ebuild: At long last, move 1.5 into stable. diff --git a/net-www/mozilla/Manifest b/net-www/mozilla/Manifest index 4b89229c1cb3..779ec2038f05 100644 --- a/net-www/mozilla/Manifest +++ b/net-www/mozilla/Manifest @@ -1,42 +1,42 @@ -MD5 ce23390351fe8020387d93ee29e09a3d metadata.xml 160 -MD5 3d428c2cf97c36c769ff7ac419996aa5 mozilla-1.3-r2.ebuild 16750 +MD5 625f22a267589abbcf7ee668f9730e23 ChangeLog 23034 +MD5 53c9efaf22e361446531abe063968f5a mozilla-1.5-r1.ebuild 16897 +MD5 b8036fc580046725c243d8faf9753808 mozilla-1.4-r3.ebuild 16729 MD5 ae6f8c3a96767d491dd65c111d6340cc mozilla-1.4-r4.ebuild 17265 +MD5 3d428c2cf97c36c769ff7ac419996aa5 mozilla-1.3-r2.ebuild 16750 MD5 6e8e847d464feea0e901b10f7e321099 mozilla-1.5.ebuild 16429 MD5 f24b7db89d2f74e9065e1bf4dd9061c4 mozilla-1.4.1.ebuild 17256 -MD5 0146ec2b79b0b3d8ae7b07381e40801e mozilla-1.5-r1.ebuild 16406 -MD5 56f049b8d4089ca3b985c04394db0e8b ChangeLog 22863 -MD5 b8036fc580046725c243d8faf9753808 mozilla-1.4-r3.ebuild 16729 +MD5 ce23390351fe8020387d93ee29e09a3d metadata.xml 160 MD5 2245cc4f37902e2c6dd188f72874fbb3 files/10mozilla 60 +MD5 965c8430aca20b99db6430555624b4d2 files/digest-mozilla-1.4-r3 201 MD5 3cbe151665ba43403e657607949244e8 files/digest-mozilla-1.3-r2 201 -MD5 3fc638d05bf40a6d7a5d3296ee2a0449 files/digest-mozilla-1.4-r4 201 -MD5 28cbb765c235caf88a998f8a413d29f3 files/digest-mozilla-1.4.1 196 -MD5 14ab5596f8ab82d99af369a72d6c7d6e files/digest-mozilla-1.5 201 -MD5 75e7de2ef297a2260862175d3289cb45 files/digest-mozilla-1.5-r1 201 -MD5 e30291e992d71bccac5937cca9696da0 files/enigmail-Makefile 1560 -MD5 d0e52abf109fe61c4195f0cbf002ae18 files/google.src 706 MD5 766df4cd7332bf4127847985f98e46ec files/gtk2mozilla_head_patch2 27148 MD5 fec6b616b0fec2ee53d64edc2dbfa03c files/mozilla 134 -MD5 f0e9adeb0454377ce019e8969e644efb files/mozilla-1.4-amd64.patch 35052 MD5 23d6b685fd5e49a07cc4a1786871bf47 files/mozilla-alpha-xpcom-subs-fix.patch 4953 MD5 df4a4bc60d8f5d28c801ccedfea84d70 files/mozilla-ft-bytecode.patch 629 MD5 296fe1fa9c5b387bcd909f0a128c7a16 files/mozilla-new-freetype2.patch 720 MD5 d2a2c551fe8991a27d4abe4e3bbedbe3 files/mozilla-xft-unix-prefs.patch 1320 MD5 5b01d0425f9ef7bbe0765985e6041c6b files/mozilla.sh 6684 +MD5 d0e52abf109fe61c4195f0cbf002ae18 files/google.src 706 +MD5 3fc638d05bf40a6d7a5d3296ee2a0449 files/digest-mozilla-1.4-r4 201 MD5 7d244b888dbd302c14414cbfc1f62501 files/xft.js 135 -MD5 965c8430aca20b99db6430555624b4d2 files/digest-mozilla-1.4-r3 201 +MD5 e30291e992d71bccac5937cca9696da0 files/enigmail-Makefile 1560 +MD5 14ab5596f8ab82d99af369a72d6c7d6e files/digest-mozilla-1.5 201 +MD5 f0e9adeb0454377ce019e8969e644efb files/mozilla-1.4-amd64.patch 35052 +MD5 28cbb765c235caf88a998f8a413d29f3 files/digest-mozilla-1.4.1 196 +MD5 75e7de2ef297a2260862175d3289cb45 files/digest-mozilla-1.5-r1 201 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 -MD5 d63b3ff6f56728d85392ac75a9745a15 files/1.2/mozilla-1.2.1-Xrender-includes.patch.bz2 605 MD5 9ec98639ee6359407ab5150486c3d0d1 files/1.2/mozilla-1.2b-Xft-includes.patch.bz2 387 MD5 fd94ea7ab54ecfd812c46fa5ce53cd0e files/1.2/mozilla-1.2b-default-plugin-less-annoying.patch.bz2 1030 MD5 025a72a791c12f7c3f50e59fc63db451 files/1.2/mozilla-1.2b-freetype.patch.bz2 854 MD5 696d4810f2ccb8f2bcb0275fa13c67b9 files/1.2/mozilla-1.2b-gtk2.patch.bz2 6091 MD5 9bb311174360a35555ae82617d33bc3f files/1.2/mozilla-1.2b-over-the-spot.patch.bz2 320 MD5 b94275225c24a9776a85f33734c8a7eb files/1.2/mozilla-1.2b-wallet.patch.bz2 396 +MD5 d63b3ff6f56728d85392ac75a9745a15 files/1.2/mozilla-1.2.1-Xrender-includes.patch.bz2 605 +MD5 4877db25d49b916e55a5d11238c63d8c files/1.2/mozilla-1.2-image-reload-memleak.patch 1489 MD5 068edb8c46e34027f9c3febc19656c70 files/1.3/mozilla-1.3-fix-RAW-target.patch 328 +MD5 82ebd0eb0bf87f9ddb11e686904d2633 files/1.3/mozilla-1.3-provider-shutdown.patch 4754 MD5 1655fea18e9fc538b41d88561d6080c7 files/1.3/mozilla-1.3-fix-gtkim.patch 921 MD5 491741624c0aee888ea4a6824b979c3c files/1.3/mozilla-1.3-gtk2.patch 17387 -MD5 82ebd0eb0bf87f9ddb11e686904d2633 files/1.3/mozilla-1.3-provider-shutdown.patch 4754 MD5 e30291e992d71bccac5937cca9696da0 files/enigmail/Makefile-enigmail 1560 MD5 68a7617a6d3f0f37904cd6aaa90fe1ba files/enigmail/Makefile-ipc 1596 diff --git a/net-www/mozilla/mozilla-1.5-r1.ebuild b/net-www/mozilla/mozilla-1.5-r1.ebuild index 810cff1ccea5..15ce66ae1ac1 100644 --- a/net-www/mozilla/mozilla-1.5-r1.ebuild +++ b/net-www/mozilla/mozilla-1.5-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/mozilla-1.5-r1.ebuild,v 1.2 2003/11/18 15:40:08 brad Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/mozilla-1.5-r1.ebuild,v 1.3 2003/11/18 23:19:59 agriffis Exp $ IUSE="java crypt ipv6 gtk2 ssl ldap gnome debug" # Internal USE flags that I do not really want to advertise ... @@ -17,28 +17,39 @@ filter-flags "-fomit-frame-pointer" filter-flags -ffast-math append-flags -s -fforce-addr -# Sparc support ... -replace-sparc64-flags - -#fix to avoid gcc-3.3.x micompilation issues. -if [ "`use ppc`" -a "$(gcc-major-version)" -eq "3" -a "$(gcc-minor-version)" -eq "3" ] -then - -append-flags -fno-strict-aliasing - -fi - -# We set -O in ./configure to -O1, as -O2 cause crashes on startup ... (bug #13287) - -if [ "${ARCH}" = "amd64" ] -then - # Anything more than this causes segfaults on startup on amd64 - export CFLAGS="-Wall -O -fPIC -pipe" - export CXXFLAGS=${CFLAGS} -else - export CFLAGS="${CFLAGS//-O?}" - export CXXFLAGS="${CFLAGS//-O?}" -fi +# Merged ARCH stuff into a single case statement. But shouldn't this +# stuff go in src_compile? (18 Nov 2003 agriffis) +case "${ARCH}" in + alpha|ia64) + # Anything more than this causes segfaults on startup on 64-bit + # (but 33767) + export CFLAGS="${CFLAGS//-O?/-O} -Wall -fPIC -pipe" + export CXXFLAGS="${CXXFLAGS//-O?/-O} -Wall -fPIC -pipe" + ;; + amd64) + # Anything more than this causes segfaults on startup on amd64 + # [Note: I think amd64 could use the same as above in the + # alpha/ia64 section, but I'll let the amd64 devs choose. -agriffis] + export CFLAGS="-O -Wall -fPIC -pipe" + export CXXFLAGS="${CFLAGS}" + ;; + ppc) + # Fix to avoid gcc-3.3.x micompilation issues. + if [ "$(gcc-major-version).$(gcc-minor-version)" = "3.3" ]; then + append-flags -fno-strict-aliasing + fi + ;; + sparc) + # Sparc support ... + replace-sparc64-flags + ;; + *) + # We set -O in ./configure to -O1, as -O2 cause crashes on + # startup (bug 13287) + export CFLAGS="${CFLAGS//-O?}" + export CXXFLAGS="${CFLAGS//-O?}" + ;; +esac EMVER="0.82.2" IPCVER="1.0.4" @@ -56,7 +67,7 @@ SRC_URI="http://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/${PN}${MY_PV2}/ # mirror://gentoo/${P}-patches-${PATCH_VER}.tar.bz2" HOMEPAGE="http://www.mozilla.org" -KEYWORDS="x86 ~ppc ~sparc ~alpha amd64" +KEYWORDS="x86 ~ppc ~sparc ~alpha amd64 ia64" SLOT="0" LICENSE="MPL-1.1 NPL-1.1" |