summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Sachau <tommy@gentoo.org>2009-08-05 14:50:37 +0000
committerThomas Sachau <tommy@gentoo.org>2009-08-05 14:50:37 +0000
commit3d4f872ff03ea986f84de03df4aeafd8a9f268d9 (patch)
tree820641ff66e46429c0bbac680bb94bd70195064c /www-client
parentVersion bump for security fixes (proxy commit for mozilla team) (diff)
downloadgentoo-2-3d4f872ff03ea986f84de03df4aeafd8a9f268d9.tar.gz
gentoo-2-3d4f872ff03ea986f84de03df4aeafd8a9f268d9.tar.bz2
gentoo-2-3d4f872ff03ea986f84de03df4aeafd8a9f268d9.zip
Version bump for security fixes (proxy commit for mozilla team)
(Portage version: 2.2_rc35-r1/cvs/Linux x86_64)
Diffstat (limited to 'www-client')
-rw-r--r--www-client/mozilla-firefox/ChangeLog9
-rw-r--r--www-client/mozilla-firefox/files/000_flex-configure-LANG.patch41
-rw-r--r--www-client/mozilla-firefox/mozilla-firefox-3.5.2.ebuild (renamed from www-client/mozilla-firefox/mozilla-firefox-3.5.1-r2.ebuild)13
3 files changed, 53 insertions, 10 deletions
diff --git a/www-client/mozilla-firefox/ChangeLog b/www-client/mozilla-firefox/ChangeLog
index 95f862e901ec..253972572928 100644
--- a/www-client/mozilla-firefox/ChangeLog
+++ b/www-client/mozilla-firefox/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for www-client/mozilla-firefox
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox/ChangeLog,v 1.526 2009/08/03 13:34:40 nirbheek Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox/ChangeLog,v 1.527 2009/08/05 14:50:37 tommy Exp $
+
+*mozilla-firefox-3.5.2 (05 Aug 2009)
+
+ 05 Aug 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
+ +files/000_flex-configure-LANG.patch, -mozilla-firefox-3.5.1-r2.ebuild,
+ +mozilla-firefox-3.5.2.ebuild:
+ Version bump for security fixes (proxy commit for mozilla team)
03 Aug 2009; Nirbheek Chauhan <nirbheek@gentoo.org>
mozilla-firefox-3.5.1-r2.ebuild:
diff --git a/www-client/mozilla-firefox/files/000_flex-configure-LANG.patch b/www-client/mozilla-firefox/files/000_flex-configure-LANG.patch
new file mode 100644
index 000000000000..6d32a8537508
--- /dev/null
+++ b/www-client/mozilla-firefox/files/000_flex-configure-LANG.patch
@@ -0,0 +1,41 @@
+The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in
+option parsing, it may break.
+
+http://bugs.gentoo.org/103483
+
+--- configure~ 2009-07-31 20:07:25.087663220 -0500
++++ configure 2009-07-31 20:07:37.987684452 -0500
+@@ -468,6 +468,16 @@
+ infodir='${prefix}/info'
+ mandir='${prefix}/man'
+
++# NLS nuisances.
++# Only set these to C if already set. These must not be set unconditionally
++# because not all systems understand e.g. LANG=C (notably SCO).
++# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
++# Non-C LC_CTYPE values break the ctype check.
++if test "${LANG+set}" = set; then LANG=C; export LANG; fi
++if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
++if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
++if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
++
+ # Initialize some other variables.
+ subdirs=
+ MFLAGS= MAKEFLAGS=
+@@ -856,16 +866,6 @@
+ esac
+ done
+
+-# NLS nuisances.
+-# Only set these to C if already set. These must not be set unconditionally
+-# because not all systems understand e.g. LANG=C (notably SCO).
+-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
+-# Non-C LC_CTYPE values break the ctype check.
+-if test "${LANG+set}" = set; then LANG=C; export LANG; fi
+-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
+-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
+-if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
+-
+ # confdefs.h avoids OS command line length limits that DEFS can exceed.
+ rm -rf conftest* confdefs.h
+ # AIX cpp loses on an empty file, so make sure it contains at least a newline.
diff --git a/www-client/mozilla-firefox/mozilla-firefox-3.5.1-r2.ebuild b/www-client/mozilla-firefox/mozilla-firefox-3.5.2.ebuild
index 3fa4b326a9b6..344198a377ad 100644
--- a/www-client/mozilla-firefox/mozilla-firefox-3.5.1-r2.ebuild
+++ b/www-client/mozilla-firefox/mozilla-firefox-3.5.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox/mozilla-firefox-3.5.1-r2.ebuild,v 1.2 2009/08/03 13:34:40 nirbheek Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox/mozilla-firefox-3.5.2.ebuild,v 1.1 2009/08/05 14:50:37 tommy Exp $
EAPI="2"
WANT_AUTOCONF="2.1"
@@ -12,7 +12,7 @@ ka kk kn ko ku lt lv mk ml mn mr nb-NO nl nn-NO oc or pa-IN pl pt-BR pt-PT rm ro
ru si sk sl sq sr sv-SE ta-LK ta te th tr uk vi zh-CN zh-TW"
NOSHORTLANGS="en-GB es-AR es-CL es-MX pt-BR zh-CN zh-TW"
-XUL_PV="1.9.1.1"
+XUL_PV="1.9.1.2"
MAJ_PV="${PV/_*/}" # Without the _rc and _beta stuff
DESKTOP_PV="3.5"
MY_PV="${PV/_beta/b}" # Handle betas for SRC_URI
@@ -25,7 +25,7 @@ HOMEPAGE="http://www.mozilla.com/firefox"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
SLOT="0"
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
-IUSE="+alsa bindist iceweasel java mozdevelop restrict-javascript" # qt-experimental
+IUSE="bindist iceweasel java mozdevelop restrict-javascript" # qt-experimental
REL_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases"
SRC_URI="${REL_URI}/${MY_PV}/source/firefox-${MY_PV}-source.tar.bz2
@@ -60,9 +60,6 @@ RDEPEND="
>=dev-libs/nspr-4.7.3
>=dev-db/sqlite-3.6.7
>=app-text/hunspell-1.2
-
- alsa? ( media-libs/alsa-lib )
-
>=net-libs/xulrunner-${XUL_PV}[java=]
>=x11-libs/cairo-1.8.8[X]
x11-libs/pango[X]"
@@ -147,7 +144,7 @@ src_prepare() {
eautoreconf
# We need to re-patch this because autoreconf overwrites it
-# epatch "${WORKDIR}"/patch/000_flex-configure-LANG.patch
+ epatch "${FILESDIR}/000_flex-configure-LANG.patch"
}
src_configure() {
@@ -194,8 +191,6 @@ src_configure() {
mozconfig_annotate '' --with-system-bz2
mozconfig_annotate '' --with-system-libxul
mozconfig_annotate '' --with-libxul-sdk=/usr/$(get_libdir)/xulrunner-devel-${XUL_PV}
- mozconfig_use_enable alsa ogg
- mozconfig_use_enable alsa wave
# IUSE mozdevelop
mozconfig_use_enable mozdevelop jsd