summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www-client/chromium/ChangeLog12
-rw-r--r--www-client/chromium/Manifest16
-rw-r--r--www-client/chromium/chromium-12.0.742.91-r1.ebuild (renamed from www-client/chromium/chromium-12.0.742.77.ebuild)26
-rw-r--r--www-client/chromium/chromium-13.0.782.24-r1.ebuild (renamed from www-client/chromium/chromium-13.0.782.20.ebuild)21
-rw-r--r--www-client/chromium/chromium-9999-r1.ebuild19
5 files changed, 61 insertions, 33 deletions
diff --git a/www-client/chromium/ChangeLog b/www-client/chromium/ChangeLog
index c7929e8afdc4..019ebe43f96d 100644
--- a/www-client/chromium/ChangeLog
+++ b/www-client/chromium/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for www-client/chromium
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.382 2011/06/16 12:34:25 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.383 2011/06/17 15:10:48 phajdan.jr Exp $
+
+*chromium-13.0.782.24-r1 (17 Jun 2011)
+*chromium-12.0.742.91-r1 (17 Jun 2011)
+
+ 17 Jun 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ -chromium-12.0.742.77.ebuild, +chromium-12.0.742.91-r1.ebuild,
+ -chromium-13.0.782.20.ebuild, +chromium-13.0.782.24-r1.ebuild,
+ chromium-9999-r1.ebuild:
+ Switch back to bundled ffmpeg because of crashes, bug #371931 by Ambroz
+ Bizjak <ambrop7@gmail.com>. Drop ~arm because of yasm dependency. Remove old.
*chromium-13.0.782.24 (16 Jun 2011)
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 831f91bcce78..873bd0508079 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -13,22 +13,20 @@ AUX chromium.default 147 RMD160 4c0669585499b94c225e34e985e615d0299b66fb SHA1 1c
AUX chromium.xml 390 RMD160 6b2f901da76555a7112f71a6f9dae6e2e3307324 SHA1 81148a0b094bc697ff2c9d33efe976b1bffb72a3 SHA256 a81c6257346eaa4f6389fc9ea8834fd2dd3b006cf4e9e999028aca812d76fe9a
AUX dot-gclient 253 RMD160 a768770d8e6f5b73395451277beea1cc9240fc3a SHA1 3eaf2074da58cfe4f2af3d08f59b27a16fe13dad SHA256 8c5750251ff681044cc584ef3768fe39c56c7877ade5fb9107298734126e62cf
DIST chromium-11.0.696.71.tar.bz2 145183334 RMD160 5cd5753ae72ea984004869686e921274cbcdfe9f SHA1 464a97e2c56a2e9a7b922512b64a99085fcfa876 SHA256 25bb23912506e43e32bc817e99f8276c36fa2c6e367ee5fc552a34081bdb0985
-DIST chromium-12.0.742.77.tar.bz2 151256942 RMD160 41bc2a443db48c51e3359127da5fcf1c1fba310e SHA1 38b5e993aa9b358540b3eafb0407c256f30a5b0c SHA256 9820926daebd204537862cd206ff40d8da67395f8fd119bb9bec001700e409a1
DIST chromium-12.0.742.91.tar.bz2 151259660 RMD160 eb0389f815c638897cf556df5b58eed081cc872b SHA1 bb1f84c48cad0846d7e34f78c047ee71fe8a37b0 SHA256 41995c953436086f2227c55ee8f30a53c2464a7358824b9c629d3985e5a00409
-DIST chromium-13.0.782.20.tar.bz2 155097226 RMD160 1ea4fe83f10da73329c7186f30accb38b78b4e51 SHA1 02466b40f9aad326374aca1b31f3e869436aa851 SHA256 b0b91780881ae6a89694624c6c5d3d1de8b3f598ca99a4cb87fb07fdf7e55302
DIST chromium-13.0.782.24.tar.bz2 155090700 RMD160 5a2935ebbc4a199a48bf800076e2e5b1b332e7b5 SHA1 de55d958a31c89761fbeeb91be8d6f0415ecdab1 SHA256 5f9be1928ed40bf8dd64bb48756fda8ab3fc0eba9a8c903b5fe93d2b2f5bb15f
EBUILD chromium-11.0.696.71.ebuild 10572 RMD160 648e467be38dbdee3d0cddfdb2ae0db0cc4a5a68 SHA1 708a78a9a8bb4955acc14bc965e9d6b1687c665e SHA256 8dcea2b451b397e86498a2501937780b0a87321f4d1e4db2395b2fc784602ba6
-EBUILD chromium-12.0.742.77.ebuild 11565 RMD160 95e9a3549d4e08c077766bad9aaa2195d29847b1 SHA1 fe01ed034373984408314be7ea1224c3fb481d9c SHA256 50cc98382702b77ca5547a78098e7eada86376348ff32a957e5b953aec052bff
+EBUILD chromium-12.0.742.91-r1.ebuild 11928 RMD160 8b1a63fe9a42e93462dc18fbab985f2f53246b1f SHA1 7d14505a06ebbe9e336db00657a67adcf81dda4c SHA256 81650eaaba30fcc7681fe0a35afcbddebc725dc480225a05d2faeda83a545939
EBUILD chromium-12.0.742.91.ebuild 11700 RMD160 86851a5ec884e2b82213f5011d3a174ad964419a SHA1 f0ab0446d7dc46c83f68ba64bb20b9c4d220c03b SHA256 6be4c701f584284f518ddf7518f8251e3011c1982ea8426ca09d088f64e00e8b
-EBUILD chromium-13.0.782.20.ebuild 12326 RMD160 1c07596722ac1da88d2daf49306cb434ae2a170b SHA1 e9c264ca1ed1cbadb03ea5f847fea5851efc03a5 SHA256 0939537b51fb8db04c3ebb2b16f5759d76cb41fc63cf840094c4c53b6d2af0ed
+EBUILD chromium-13.0.782.24-r1.ebuild 12554 RMD160 2ef1fa2ab57a7965acdeea3eb74532e18df16911 SHA1 389f20391fd28d51180deefb3ced5c2216f2b850 SHA256 4189517f76d5885a6742b81ada6b816a969ba4751be06c6460c0ac3cdc4b0062
EBUILD chromium-13.0.782.24.ebuild 12326 RMD160 5b7d5ae8ae64cc9b81525612817c9c8c15af826b SHA1 552d7138dc62ed038e50ecf399198b5e7a626128 SHA256 c2cfc63080cc199f7e1af458927f7dc805d90604a9132bea92e039a7aa895c75
-EBUILD chromium-9999-r1.ebuild 14446 RMD160 435dadce85dc21440379e72375ca8be32432a277 SHA1 a4a573c0f1f71b8742794f0e2372ff00584b9222 SHA256 d1f5d8df7e7337ac898d4cca8c6e9301ac65fa87aead0d4ea60508912f9a90f3
-MISC ChangeLog 85003 RMD160 3ed643eb6f43f59bbc447fed07a2880eb6663ea4 SHA1 33a66495f5e709cbcbf09aaf6730d02908b8b875 SHA256 4530aa8ed654c6e857daea20d1f92f39020150f754d9ec381200a9d1024e9309
+EBUILD chromium-9999-r1.ebuild 14676 RMD160 f0c9ba924b094e35c33ccc1e64fc726dc89a9e56 SHA1 d6b675647764582df209cf890316d2d885115596 SHA256 0353094cd3a4572743593c5de592e0668c12ddb85fbf763d4f263d3883469fe2
+MISC ChangeLog 85449 RMD160 25f237056d4d5ab193d6b80cb633bc8bd43542ef SHA1 22b7ba97e93578d83fef3ac857e4a9a9a0e852df SHA256 20cbb4923fdbd38ea5b984bc0d06c0e5e74cae1e4500b42240b7aa17ed90c66b
MISC metadata.xml 267 RMD160 3a166415fec415d539c1b7c32ed40b188488b9fb SHA1 5c3d71a9cea27175cbe8c98369b42b79c8643c6c SHA256 4e6afae33f60d6752cacf2785f7f9a396b8711cce605b73d0d752a4af7d01fc8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk35+F8ACgkQuUQtlDBCeQLRGQCfZ4JJ3HED3aHzXKlzTGrckr5n
-hM8An0OhlU/E02QJWed2n1oK7Wr0XPge
-=dArz
+iEYEARECAAYFAk37bosACgkQuUQtlDBCeQLZ2gCggBcJaPShP/y2wIORV3rKo8dO
+XOAAnArLHsArOj7U7qNgQYVAehaSxaEV
+=+ex/
-----END PGP SIGNATURE-----
diff --git a/www-client/chromium/chromium-12.0.742.77.ebuild b/www-client/chromium/chromium-12.0.742.91-r1.ebuild
index d9ef4e68eb09..c10e1b59cf22 100644
--- a/www-client/chromium/chromium-12.0.742.77.ebuild
+++ b/www-client/chromium/chromium-12.0.742.91-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-12.0.742.77.ebuild,v 1.1 2011/06/03 08:01:20 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-12.0.742.91-r1.ebuild,v 1.1 2011/06/17 15:10:48 phajdan.jr Exp $
EAPI="3"
PYTHON_DEPEND="2:2.6"
@@ -14,7 +14,7 @@ SRC_URI="http://build.chromium.org/official/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="cups gnome gnome-keyring kerberos xinerama"
RDEPEND="app-arch/bzip2
@@ -36,12 +36,12 @@ RDEPEND="app-arch/bzip2
cups? ( >=net-print/cups-1.3.11 )
sys-libs/pam
sys-libs/zlib
- >=virtual/ffmpeg-0.6.90[threads]
x11-libs/gtk+:2
x11-libs/libXScrnSaver
x11-libs/libXtst"
DEPEND="${RDEPEND}
dev-lang/perl
+ dev-lang/yasm
>=dev-util/gperf-3.0.3
>=dev-util/pkgconfig-0.23
sys-devel/flex
@@ -168,13 +168,13 @@ src_configure() {
myconf+=" -Ddisable_sse2=1"
# Use system-provided libraries.
+ # TODO: use_system_ffmpeg (bug #71931). That makes yasm unneeded.
# TODO: use_system_hunspell (upstream changes needed).
# TODO: use_system_ssl (http://crbug.com/58087).
# TODO: use_system_sqlite (http://crbug.com/22208).
myconf+="
-Duse_system_bzip2=1
-Duse_system_flac=1
- -Duse_system_ffmpeg=1
-Duse_system_icu=1
-Duse_system_libevent=1
-Duse_system_libjpeg=1
@@ -184,6 +184,7 @@ src_configure() {
-Duse_system_speex=1
-Duse_system_vpx=1
-Duse_system_xdg_utils=1
+ -Duse_system_yasm=1
-Duse_system_zlib=1"
# Optional dependencies.
@@ -206,7 +207,8 @@ src_configure() {
# Our system ffmpeg should support more codecs than the bundled one
# for Chromium.
- myconf+=" -Dproprietary_codecs=1"
+ # TODO: uncomment when bug #371931 is fixed.
+ # myconf+=" -Dproprietary_codecs=1"
# Use target arch detection logic from bug #354601.
case ${CHOST} in
@@ -266,6 +268,11 @@ src_test() {
die "locale ${mylocale} is not supported"
fi
+ # For more info see bug #370957.
+ if [[ $UID -eq 0 ]]; then
+ die "Tests must be run as non-root. Please use FEATURES=userpriv."
+ fi
+
# For more info see bug #350347.
LC_ALL="${mylocale}" VIRTUALX_COMMAND=out/Release/base_unittests virtualmake \
'--gtest_filter=-ICUStringConversionsTest.*'
@@ -304,9 +311,12 @@ src_install() {
# Chromium looks for these in its folder
# See media_posix.cc and base_paths_linux.cc
- dosym /usr/$(get_libdir)/libavcodec.so.52 "${CHROMIUM_HOME}" || die
- dosym /usr/$(get_libdir)/libavformat.so.52 "${CHROMIUM_HOME}" || die
- dosym /usr/$(get_libdir)/libavutil.so.50 "${CHROMIUM_HOME}" || die
+ # TODO: uncomment when bug #371931 is fixed.
+ #dosym /usr/$(get_libdir)/libavcodec.so.52 "${CHROMIUM_HOME}" || die
+ #dosym /usr/$(get_libdir)/libavformat.so.52 "${CHROMIUM_HOME}" || die
+ #dosym /usr/$(get_libdir)/libavutil.so.50 "${CHROMIUM_HOME}" || die
+ doexe out/Release/ffmpegsumo_nolink || die
+ doexe out/Release/libffmpegsumo.so || die
# Install icons and desktop entry.
for SIZE in 16 22 24 32 48 64 128 256 ; do
diff --git a/www-client/chromium/chromium-13.0.782.20.ebuild b/www-client/chromium/chromium-13.0.782.24-r1.ebuild
index 7ee359330569..66588c391083 100644
--- a/www-client/chromium/chromium-13.0.782.20.ebuild
+++ b/www-client/chromium/chromium-13.0.782.24-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-13.0.782.20.ebuild,v 1.1 2011/06/14 09:46:34 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-13.0.782.24-r1.ebuild,v 1.1 2011/06/17 15:10:48 phajdan.jr Exp $
EAPI="3"
PYTHON_DEPEND="2:2.6"
@@ -14,7 +14,7 @@ SRC_URI="http://build.chromium.org/official/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="cups gnome gnome-keyring kerberos xinerama"
# en_US is ommitted on purpose from the list below. It must always be available.
@@ -43,12 +43,12 @@ RDEPEND="app-arch/bzip2
media-libs/speex
cups? ( >=net-print/cups-1.3.11 )
sys-libs/zlib
- >=virtual/ffmpeg-0.6.90[threads]
x11-libs/gtk+:2
x11-libs/libXScrnSaver
x11-libs/libXtst"
DEPEND="${RDEPEND}
dev-lang/perl
+ dev-lang/yasm
>=dev-util/gperf-3.0.3
>=dev-util/pkgconfig-0.23
sys-devel/flex
@@ -164,13 +164,13 @@ src_configure() {
myconf+=" -Ddisable_sse2=1"
# Use system-provided libraries.
+ # TODO: use_system_ffmpeg (bug #71931). That makes yasm unneeded.
# TODO: use_system_hunspell (upstream changes needed).
# TODO: use_system_ssl (http://crbug.com/58087).
# TODO: use_system_sqlite (http://crbug.com/22208).
myconf+="
-Duse_system_bzip2=1
-Duse_system_flac=1
- -Duse_system_ffmpeg=1
-Duse_system_icu=1
-Duse_system_libevent=1
-Duse_system_libjpeg=1
@@ -180,6 +180,7 @@ src_configure() {
-Duse_system_speex=1
-Duse_system_vpx=1
-Duse_system_xdg_utils=1
+ -Duse_system_yasm=1
-Duse_system_zlib=1"
# Optional dependencies.
@@ -202,7 +203,8 @@ src_configure() {
# Our system ffmpeg should support more codecs than the bundled one
# for Chromium.
- myconf+=" -Dproprietary_codecs=1"
+ # TODO: uncomment when bug #371931 is fixed.
+ # myconf+=" -Dproprietary_codecs=1"
local myarch="$(tc-arch)"
if [[ $myarch = amd64 ]] ; then
@@ -340,9 +342,12 @@ src_install() {
# Chromium looks for these in its folder
# See media_posix.cc and base_paths_linux.cc
- dosym /usr/$(get_libdir)/libavcodec.so.52 "${CHROMIUM_HOME}" || die
- dosym /usr/$(get_libdir)/libavformat.so.52 "${CHROMIUM_HOME}" || die
- dosym /usr/$(get_libdir)/libavutil.so.50 "${CHROMIUM_HOME}" || die
+ # TODO: uncomment when bug #371931 is fixed.
+ #dosym /usr/$(get_libdir)/libavcodec.so.52 "${CHROMIUM_HOME}" || die
+ #dosym /usr/$(get_libdir)/libavformat.so.52 "${CHROMIUM_HOME}" || die
+ #dosym /usr/$(get_libdir)/libavutil.so.50 "${CHROMIUM_HOME}" || die
+ doexe out/Release/ffmpegsumo_nolink || die
+ doexe out/Release/libffmpegsumo.so || die
# Install icons and desktop entry.
for SIZE in 16 22 24 32 48 64 128 256 ; do
diff --git a/www-client/chromium/chromium-9999-r1.ebuild b/www-client/chromium/chromium-9999-r1.ebuild
index 7d8bcfd3e875..515902c36fed 100644
--- a/www-client/chromium/chromium-9999-r1.ebuild
+++ b/www-client/chromium/chromium-9999-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-9999-r1.ebuild,v 1.32 2011/06/10 16:44:10 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-9999-r1.ebuild,v 1.33 2011/06/17 15:10:48 phajdan.jr Exp $
EAPI="3"
PYTHON_DEPEND="2:2.6"
@@ -44,12 +44,12 @@ RDEPEND="app-arch/bzip2
media-libs/speex
cups? ( >=net-print/cups-1.3.11 )
sys-libs/zlib
- >=virtual/ffmpeg-0.6.90[threads]
x11-libs/gtk+:2
x11-libs/libXScrnSaver
x11-libs/libXtst"
DEPEND="${RDEPEND}
dev-lang/perl
+ dev-lang/yasm
>=dev-util/gperf-3.0.3
>=dev-util/pkgconfig-0.23
sys-devel/flex
@@ -193,13 +193,13 @@ src_configure() {
myconf+=" -Ddisable_sse2=1"
# Use system-provided libraries.
+ # TODO: use_system_ffmpeg (bug #71931). That makes yasm unneeded.
# TODO: use_system_hunspell (upstream changes needed).
# TODO: use_system_ssl (http://crbug.com/58087).
# TODO: use_system_sqlite (http://crbug.com/22208).
myconf+="
-Duse_system_bzip2=1
-Duse_system_flac=1
- -Duse_system_ffmpeg=1
-Duse_system_icu=1
-Duse_system_libevent=1
-Duse_system_libjpeg=1
@@ -209,6 +209,7 @@ src_configure() {
-Duse_system_speex=1
-Duse_system_vpx=1
-Duse_system_xdg_utils=1
+ -Duse_system_yasm=1
-Duse_system_zlib=1"
# Optional dependencies.
@@ -231,7 +232,8 @@ src_configure() {
# Our system ffmpeg should support more codecs than the bundled one
# for Chromium.
- myconf+=" -Dproprietary_codecs=1"
+ # TODO: uncomment when bug #371931 is fixed.
+ # myconf+=" -Dproprietary_codecs=1"
local myarch="$(tc-arch)"
if [[ $myarch = amd64 ]] ; then
@@ -375,9 +377,12 @@ src_install() {
# Chromium looks for these in its folder
# See media_posix.cc and base_paths_linux.cc
- dosym /usr/$(get_libdir)/libavcodec.so.52 "${CHROMIUM_HOME}" || die
- dosym /usr/$(get_libdir)/libavformat.so.52 "${CHROMIUM_HOME}" || die
- dosym /usr/$(get_libdir)/libavutil.so.50 "${CHROMIUM_HOME}" || die
+ # TODO: uncomment when bug #371931 is fixed.
+ #dosym /usr/$(get_libdir)/libavcodec.so.52 "${CHROMIUM_HOME}" || die
+ #dosym /usr/$(get_libdir)/libavformat.so.52 "${CHROMIUM_HOME}" || die
+ #dosym /usr/$(get_libdir)/libavutil.so.50 "${CHROMIUM_HOME}" || die
+ doexe out/Release/ffmpegsumo_nolink || die
+ doexe out/Release/libffmpegsumo.so || die
# Install icons and desktop entry.
for SIZE in 16 22 24 32 48 64 128 256 ; do