summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Hajdan <phajdan.jr@gentoo.org>2014-06-18 14:42:55 +0000
committerPaweł Hajdan <phajdan.jr@gentoo.org>2014-06-18 14:42:55 +0000
commit2fc2aad80db9ba6346e326b45d59c8490c6723d1 (patch)
tree11de1b6bf56225cb8c5168f5663f4a38faa099d0 /www-client
parentFix the reference to myconf array. Bug #513684. (diff)
downloadgentoo-2-2fc2aad80db9ba6346e326b45d59c8490c6723d1.tar.gz
gentoo-2-2fc2aad80db9ba6346e326b45d59c8490c6723d1.tar.bz2
gentoo-2-2fc2aad80db9ba6346e326b45d59c8490c6723d1.zip
Dev channel bump. Remove old.
(Portage version: 2.2.8-r1/cvs/Linux i686, signed Manifest commit with key 0x4F1A2555EA71991D!)
Diffstat (limited to 'www-client')
-rw-r--r--www-client/chromium/ChangeLog8
-rw-r--r--www-client/chromium/chromium-37.0.2054.3.ebuild (renamed from www-client/chromium/chromium-37.0.2024.2.ebuild)20
2 files changed, 20 insertions, 8 deletions
diff --git a/www-client/chromium/ChangeLog b/www-client/chromium/ChangeLog
index 0c32f2eee03f..cd15972c7c7b 100644
--- a/www-client/chromium/ChangeLog
+++ b/www-client/chromium/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for www-client/chromium
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.1096 2014/06/14 17:46:31 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.1097 2014/06/18 14:42:55 phajdan.jr Exp $
+
+*chromium-37.0.2054.3 (18 Jun 2014)
+
+ 18 Jun 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ +chromium-37.0.2054.3.ebuild, -chromium-37.0.2024.2.ebuild:
+ Dev channel bump. Remove old.
*chromium-36.0.1985.67 (14 Jun 2014)
diff --git a/www-client/chromium/chromium-37.0.2024.2.ebuild b/www-client/chromium/chromium-37.0.2054.3.ebuild
index 7359619cd8a3..58c5c743d96b 100644
--- a/www-client/chromium/chromium-37.0.2024.2.ebuild
+++ b/www-client/chromium/chromium-37.0.2054.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-37.0.2024.2.ebuild,v 1.1 2014/06/04 07:16:59 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-37.0.2054.3.ebuild,v 1.1 2014/06/18 14:42:55 phajdan.jr Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
@@ -19,7 +19,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="bindist cups gnome gnome-keyring kerberos neon pulseaudio selinux +tcmalloc"
+IUSE="bindist cups gnome gnome-keyring kerberos neon pic pulseaudio selinux +tcmalloc"
# Native Client binaries are compiled with different set of flags, bug #452066.
QA_FLAGS_IGNORED=".*\.nexe"
@@ -155,8 +155,8 @@ src_prepare() {
# touch out/Release/gen/sdk/toolchain/linux_x86_newlib/stamp.untar || die
# fi
- epatch "${FILESDIR}/${PN}-system-harfbuzz-r0.patch"
epatch "${FILESDIR}/${PN}-angle-r0.patch"
+ epatch "${FILESDIR}/${PN}-ffmpeg-r1.patch"
epatch_user
@@ -185,6 +185,7 @@ src_prepare() {
'third_party/cros_system_api' \
'third_party/dom_distiller_js' \
'third_party/ffmpeg' \
+ 'third_party/fips181' \
'third_party/flot' \
'third_party/hunspell' \
'third_party/iccjpeg' \
@@ -334,9 +335,6 @@ src_configure() {
-Dlinux_use_bundled_gold=0
-Dlinux_use_gold_flags=0"
- # TODO: enable mojo after fixing compile failures.
- myconf+=" -Duse_mojo=0"
-
# Always support proprietary codecs.
myconf+=" -Dproprietary_codecs=1"
@@ -424,13 +422,21 @@ src_configure() {
export TMPDIR="${WORKDIR}/temp"
mkdir -m 755 "${TMPDIR}" || die
+ local build_ffmpeg_args=""
+ if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then
+ build_ffmpeg_args+=" --disable-asm"
+ fi
+
# Re-configure bundled ffmpeg. See bug #491378 for example reasons.
einfo "Configuring bundled ffmpeg..."
pushd third_party/ffmpeg > /dev/null || die
- chromium/scripts/build_ffmpeg.py --config-only linux ${ffmpeg_target_arch} || die
+ chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} -- ${build_ffmpeg_args} || die
chromium/scripts/copy_config.sh || die
+ chromium/scripts/generate_gyp.py || die
popd > /dev/null || die
+ third_party/libaddressinput/chromium/tools/update-strings.py || die
+
einfo "Configuring Chromium..."
build/linux/unbundle/replace_gyp_files.py ${myconf} || die
egyp_chromium ${myconf} || die