summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Hajdan <phajdan.jr@gentoo.org>2010-08-11 21:20:29 +0000
committerPaweł Hajdan <phajdan.jr@gentoo.org>2010-08-11 21:20:29 +0000
commit7dee07203501951c87f614353d958d3ec021bab1 (patch)
tree2daab72f0daf7b2569625bbd62ceeda3f5f99a1e
parentMarked ppc stable for bug #310263. (diff)
downloadgentoo-2-7dee07203501951c87f614353d958d3ec021bab1.tar.gz
gentoo-2-7dee07203501951c87f614353d958d3ec021bab1.tar.bz2
gentoo-2-7dee07203501951c87f614353d958d3ec021bab1.zip
Version bump for beta channel release. Removed old ebuild.
(Portage version: 2.1.8.3/cvs/Linux i686)
-rw-r--r--www-client/chromium/ChangeLog8
-rw-r--r--www-client/chromium/chromium-6.0.472.33.ebuild (renamed from www-client/chromium/chromium-6.0.472.25.ebuild)26
2 files changed, 20 insertions, 14 deletions
diff --git a/www-client/chromium/ChangeLog b/www-client/chromium/ChangeLog
index 72181503bb09..12b04eb82611 100644
--- a/www-client/chromium/ChangeLog
+++ b/www-client/chromium/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for www-client/chromium
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.154 2010/08/11 03:20:06 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.155 2010/08/11 21:20:29 phajdan.jr Exp $
+
+*chromium-6.0.472.33 (11 Aug 2010)
+
+ 11 Aug 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ -chromium-6.0.472.25.ebuild, +chromium-6.0.472.33.ebuild:
+ Version bump for beta channel release. Removed old ebuild.
11 Aug 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+files/chromium-plugins-path-r0.patch, chromium-6.0.472.25-r1.ebuild,
diff --git a/www-client/chromium/chromium-6.0.472.25.ebuild b/www-client/chromium/chromium-6.0.472.33.ebuild
index 8dba9fbcae19..7f36b28454ba 100644
--- a/www-client/chromium/chromium-6.0.472.25.ebuild
+++ b/www-client/chromium/chromium-6.0.472.33.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-6.0.472.25.ebuild,v 1.3 2010/08/08 18:41:53 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-6.0.472.33.ebuild,v 1.1 2010/08/11 21:20:29 phajdan.jr Exp $
EAPI="2"
@@ -23,7 +23,6 @@ RDEPEND="app-arch/bzip2
>=media-libs/alsa-lib-1.0.19
media-libs/jpeg:0
media-libs/libpng
- media-video/ffmpeg[threads]
cups? ( >=net-print/cups-1.4.4 )
sys-libs/zlib
>=x11-libs/gtk+-2.14.7
@@ -60,11 +59,11 @@ remove_bundled_lib() {
}
src_prepare() {
- # Disable VP8 until we have a recent enough system-provided ffmpeg.
- epatch "${FILESDIR}"/${PN}-disable-vp8-r1.patch
+ # Fix compilation, bug #332131.
+ epatch "${FILESDIR}"/${PN}-make-3.82-compatibility-r0.patch
- # Workaround for upstream bug http://crbug.com/50678.
- epatch "${FILESDIR}"/${PN}-ffmpeg-compatibility-r0.patch
+ # Add Gentoo plugin paths.
+ epatch "${FILESDIR}"/${PN}-plugins-path-r0.patch
remove_bundled_lib "third_party/bzip2"
remove_bundled_lib "third_party/codesighs"
@@ -74,7 +73,6 @@ src_prepare() {
remove_bundled_lib "third_party/libevent"
remove_bundled_lib "third_party/libjpeg"
remove_bundled_lib "third_party/libpng"
- remove_bundled_lib "third_party/libvpx"
remove_bundled_lib "third_party/lzma_sdk"
remove_bundled_lib "third_party/molokocacao"
remove_bundled_lib "third_party/ocmock"
@@ -99,21 +97,18 @@ src_configure() {
fi
# Use system-provided libraries.
+ # TODO: use_system_ffmpeg (http://crbug.com/50678).
# TODO: use_system_libxml (http://crbug.com/29333).
# TODO: use_system_sqlite (http://crbug.com/22208).
# TODO: use_system_icu, use_system_hunspell (upstream changes needed).
# TODO: use_system_ssl when we have a recent enough system NSS.
myconf="${myconf}
-Duse_system_bzip2=1
- -Duse_system_ffmpeg=1
-Duse_system_libevent=1
-Duse_system_libjpeg=1
-Duse_system_libpng=1
-Duse_system_zlib=1"
- # The system-provided ffmpeg supports more codecs. Enable them in chromium.
- myconf="${myconf} -Dproprietary_codecs=1"
-
# The dependency on cups is optional, see bug #324105.
if use cups; then
myconf="${myconf} -Duse_cups=1"
@@ -168,6 +163,11 @@ src_configure() {
myconf="${myconf} -Dno_strict_aliasing=1 -Dgcc_version=44"
fi
+ # Work around a likely GCC bug, see bug #331945.
+ if [[ "$(gcc-major-version)$(gcc-minor-version)" == "45" ]]; then
+ append-flags -fno-ipa-cp
+ fi
+
# Make sure that -Werror doesn't get added to CFLAGS by the build system.
# Depending on GCC version the warnings are different and we don't want
# the build to fail because of that.
@@ -208,8 +208,8 @@ src_install() {
newman out/Release/chrome.1 chrome.1
newman out/Release/chrome.1 chromium.1
- # Use system plugins by default.
- dosym /usr/$(get_libdir)/nsbrowser/plugins "$(get_chromium_home)/plugins"
+ doexe out/Release/ffmpegsumo_nolink || die
+ doexe out/Release/libffmpegsumo.so || die
# Install icon and desktop entry.
newicon out/Release/product_logo_48.png ${PN}-browser.png