summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Hajdan <phajdan.jr@gentoo.org>2012-11-02 01:12:32 +0000
committerPaweł Hajdan <phajdan.jr@gentoo.org>2012-11-02 01:12:32 +0000
commitf83b7ff32f6f22b507f23e4bad223946dfb24741 (patch)
tree5fe2ac3cb7112f7848c1b1a2ee6a38eb636710c5 /www-client
parentRaise libpciaccess dependency, bug #362229. (diff)
downloadgentoo-2-f83b7ff32f6f22b507f23e4bad223946dfb24741.tar.gz
gentoo-2-f83b7ff32f6f22b507f23e4bad223946dfb24741.tar.bz2
gentoo-2-f83b7ff32f6f22b507f23e4bad223946dfb24741.zip
Dev channel bump. Fix bug #439884 by Magnus Helmersson. Remove old.
(Portage version: 2.1.11.9/cvs/Linux i686)
Diffstat (limited to 'www-client')
-rw-r--r--www-client/chromium/ChangeLog9
-rw-r--r--www-client/chromium/chromium-24.0.1312.1.ebuild (renamed from www-client/chromium/chromium-24.0.1284.2.ebuild)63
-rw-r--r--www-client/chromium/chromium-9999-r1.ebuild33
3 files changed, 61 insertions, 44 deletions
diff --git a/www-client/chromium/ChangeLog b/www-client/chromium/ChangeLog
index 00f7cbbdcbb1..9b092dae5fac 100644
--- a/www-client/chromium/ChangeLog
+++ b/www-client/chromium/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for www-client/chromium
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.743 2012/10/31 21:34:31 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.744 2012/11/02 01:12:32 phajdan.jr Exp $
+
+*chromium-24.0.1312.1 (02 Nov 2012)
+
+ 02 Nov 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ -chromium-24.0.1284.2.ebuild, +chromium-24.0.1312.1.ebuild,
+ chromium-9999-r1.ebuild:
+ Dev channel bump. Fix bug #439884 by Magnus Helmersson. Remove old.
*chromium-23.0.1271.60 (31 Oct 2012)
diff --git a/www-client/chromium/chromium-24.0.1284.2.ebuild b/www-client/chromium/chromium-24.0.1312.1.ebuild
index d94549921e1d..96e4c360c67d 100644
--- a/www-client/chromium/chromium-24.0.1284.2.ebuild
+++ b/www-client/chromium/chromium-24.0.1312.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-24.0.1284.2.ebuild,v 1.3 2012/10/07 16:45:19 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-24.0.1312.1.ebuild,v 1.1 2012/11/02 01:12:32 phajdan.jr Exp $
EAPI="4"
PYTHON_DEPEND="2:2.6"
@@ -26,7 +26,7 @@ RDEPEND="app-arch/bzip2
dev-libs/libgcrypt
>=net-print/cups-1.3.11
)
- >=dev-lang/v8-3.11.10.6
+ >=dev-lang/v8-3.14.5
>=dev-libs/elfutils-0.149
dev-libs/expat
>=dev-libs/icu-49.1.1-r1
@@ -40,10 +40,13 @@ RDEPEND="app-arch/bzip2
media-libs/flac
>=media-libs/libjpeg-turbo-1.2.0-r1
media-libs/libpng
+ media-libs/libvpx
>=media-libs/libwebp-0.2.0_rc1
+ media-libs/opus
media-libs/speex
pulseaudio? ( media-sound/pulseaudio )
sys-apps/dbus
+ sys-libs/zlib[minizip]
sys-fs/udev
virtual/libusb:1
x11-libs/gtk+:2
@@ -117,12 +120,11 @@ src_prepare() {
# sed -i '1i#define OF(x) x' \
# third_party/zlib/contrib/minizip/{ioapi,{,un}zip}.h || die
+ epatch "${FILESDIR}/${PN}-arm-r0.patch"
+
# Fix build without NaCl glibc toolchain.
# epatch "${FILESDIR}/${PN}-ppapi-r0.patch"
- # Fix build with system speex, bug #432748.
- epatch "${FILESDIR}/${PN}-system-speex-r0.patch"
-
# Missing gyp files in tarball.
# https://code.google.com/p/chromium/issues/detail?id=144823
# if [[ -e chrome/test/data/nacl/nacl_test_data.gyp ]]; then
@@ -149,24 +151,25 @@ src_prepare() {
\! -path 'third_party/angle/*' \
\! -path 'third_party/cacheinvalidation/*' \
\! -path 'third_party/cld/*' \
+ \! -path 'third_party/cros_system_api/*' \
\! -path 'third_party/ffmpeg/*' \
\! -path 'third_party/flac/flac.h' \
\! -path 'third_party/flot/*' \
\! -path 'third_party/gpsd/*' \
\! -path 'third_party/harfbuzz/*' \
+ \! -path 'third_party/harfbuzz-ng/*' \
\! -path 'third_party/hunspell/*' \
\! -path 'third_party/hyphen/*' \
\! -path 'third_party/iccjpeg/*' \
\! -path 'third_party/jsoncpp/*' \
\! -path 'third_party/khronos/*' \
- \! -path 'third_party/launchpad_translations/*' \
\! -path 'third_party/leveldatabase/*' \
\! -path 'third_party/libjingle/*' \
\! -path 'third_party/libphonenumber/*' \
\! -path 'third_party/libsrtp/*' \
\! -path 'third_party/libusb/libusb.h' \
\! -path 'third_party/libva/*' \
- \! -path 'third_party/libvpx/*' \
+ \! -path 'third_party/libvpx/libvpx.h' \
\! -path 'third_party/libxml/chromium/*' \
\! -path 'third_party/libXNVCtrl/*' \
\! -path 'third_party/libyuv/*' \
@@ -177,8 +180,10 @@ src_prepare() {
\! -path 'third_party/mt19937ar/*' \
\! -path 'third_party/npapi/*' \
\! -path 'third_party/openmax/*' \
+ \! -path 'third_party/opus/opus.h*' \
\! -path 'third_party/ots/*' \
\! -path 'third_party/protobuf/*' \
+ \! -path 'third_party/pywebsocket/*' \
\! -path 'third_party/qcms/*' \
\! -path 'third_party/re2/*' \
\! -path 'third_party/scons-2.0.1/*' \
@@ -195,7 +200,7 @@ src_prepare() {
\! -path 'third_party/webdriver/*' \
\! -path 'third_party/webgl_conformance/*' \
\! -path 'third_party/webrtc/*' \
- \! -path 'third_party/zlib/*' \
+ \! -path 'third_party/widevine/*' \
-delete || die
local v8_bundled="$(chromium_bundled_v8_version)"
@@ -211,10 +216,6 @@ src_prepare() {
# TODO: find a solution that can be upstreamed.
rmdir v8/include || die
ln -s /usr/include v8/include || die
-
- # Make sure the build system will use the right python, bug #344367.
- # Only convert directories that need it, to save time.
- python_convert_shebangs -q -r 2 build tools
}
src_configure() {
@@ -245,11 +246,9 @@ src_configure() {
# Use system-provided libraries.
# TODO: use_system_ffmpeg
# TODO: use_system_hunspell (upstream changes needed).
- # TODO: use_system_speex (needs additional shims, bug #432748).
+ # TODO: use_system_libsrtp (bug #348600).
# TODO: use_system_ssl (http://crbug.com/58087).
# TODO: use_system_sqlite (http://crbug.com/22208).
- # TODO: use_system_vpx
- # TODO: use_system_zlib (forked, bug #432746).
myconf+="
-Duse_system_bzip2=1
-Duse_system_flac=1
@@ -258,13 +257,16 @@ src_configure() {
-Duse_system_libjpeg=1
-Duse_system_libpng=1
-Duse_system_libusb=1
+ -Duse_system_libvpx=1
-Duse_system_libwebp=1
-Duse_system_libxml=1
+ -Duse_system_minizip=1
+ -Duse_system_opus=1
-Duse_system_speex=1
-Duse_system_v8=1
-Duse_system_xdg_utils=1
-Duse_system_yasm=1
- -Duse_system_zlib=0"
+ -Duse_system_zlib=1"
# Optional dependencies.
# TODO: linux_link_kerberos, bug #381289.
@@ -307,6 +309,7 @@ src_configure() {
elif [[ $myarch = arm ]] ; then
# TODO: re-enable NaCl (NativeClient).
myconf+=" -Dtarget_arch=arm
+ -Darmv7=0
-Darm_neon=0
-Ddisable_nacl=1"
else
@@ -391,19 +394,21 @@ src_test() {
runtest out/Release/crypto_unittests
runtest out/Release/googleurl_unittests
runtest out/Release/gpu_unittests
- runtest out/Release/media_unittests
-
- local excluded_net_unittests=(
- "NetUtilTest.IDNToUnicode*" # bug 361885
- "NetUtilTest.FormatUrl*" # see above
- "DnsConfigServiceTest.GetSystemConfig" # bug #394883
- "CertDatabaseNSSTest.ImportServerCert_SelfSigned" # bug #399269
- "URLFetcher*" # bug #425764
- "HTTPSOCSPTest.*" # bug #426630
- "HTTPSEVCRLSetTest.*" # see above
- "HTTPSCRLSetTest.*" # see above
- )
- runtest out/Release/net_unittests "${excluded_net_unittests[@]}"
+
+ # TODO: re-enable when we get the test data in a separate tarball.
+ # runtest out/Release/media_unittests
+
+ # local excluded_net_unittests=(
+ # "NetUtilTest.IDNToUnicode*" # bug 361885
+ # "NetUtilTest.FormatUrl*" # see above
+ # "DnsConfigServiceTest.GetSystemConfig" # bug #394883
+ # "CertDatabaseNSSTest.ImportServerCert_SelfSigned" # bug #399269
+ # "URLFetcher*" # bug #425764
+ # "HTTPSOCSPTest.*" # bug #426630
+ # "HTTPSEVCRLSetTest.*" # see above
+ # "HTTPSCRLSetTest.*" # see above
+ #)
+ # runtest out/Release/net_unittests "${excluded_net_unittests[@]}"
runtest out/Release/printing_unittests
runtest out/Release/sql_unittests
diff --git a/www-client/chromium/chromium-9999-r1.ebuild b/www-client/chromium/chromium-9999-r1.ebuild
index 495a8a22636d..3c21a81d422f 100644
--- a/www-client/chromium/chromium-9999-r1.ebuild
+++ b/www-client/chromium/chromium-9999-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 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.144 2012/10/29 17:52:37 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-9999-r1.ebuild,v 1.145 2012/11/02 01:12:32 phajdan.jr Exp $
EAPI="4"
PYTHON_DEPEND="2:2.6"
@@ -42,6 +42,7 @@ RDEPEND="app-arch/bzip2
media-libs/libpng
media-libs/libvpx
>=media-libs/libwebp-0.2.0_rc1
+ media-libs/opus
media-libs/speex
pulseaudio? ( media-sound/pulseaudio )
sys-apps/dbus
@@ -214,6 +215,7 @@ src_prepare() {
\! -path 'third_party/mt19937ar/*' \
\! -path 'third_party/npapi/*' \
\! -path 'third_party/openmax/*' \
+ \! -path 'third_party/opus/opus.h*' \
\! -path 'third_party/ots/*' \
\! -path 'third_party/protobuf/*' \
\! -path 'third_party/pywebsocket/*' \
@@ -294,6 +296,7 @@ src_configure() {
-Duse_system_libwebp=1
-Duse_system_libxml=1
-Duse_system_minizip=1
+ -Duse_system_opus=1
-Duse_system_speex=1
-Duse_system_v8=1
-Duse_system_xdg_utils=1
@@ -426,19 +429,21 @@ src_test() {
runtest out/Release/crypto_unittests
runtest out/Release/googleurl_unittests
runtest out/Release/gpu_unittests
- runtest out/Release/media_unittests
-
- local excluded_net_unittests=(
- "NetUtilTest.IDNToUnicode*" # bug 361885
- "NetUtilTest.FormatUrl*" # see above
- "DnsConfigServiceTest.GetSystemConfig" # bug #394883
- "CertDatabaseNSSTest.ImportServerCert_SelfSigned" # bug #399269
- "URLFetcher*" # bug #425764
- "HTTPSOCSPTest.*" # bug #426630
- "HTTPSEVCRLSetTest.*" # see above
- "HTTPSCRLSetTest.*" # see above
- )
- runtest out/Release/net_unittests "${excluded_net_unittests[@]}"
+
+ # TODO: re-enable when we get the test data in a separate tarball.
+ # runtest out/Release/media_unittests
+
+ # local excluded_net_unittests=(
+ # "NetUtilTest.IDNToUnicode*" # bug 361885
+ # "NetUtilTest.FormatUrl*" # see above
+ # "DnsConfigServiceTest.GetSystemConfig" # bug #394883
+ # "CertDatabaseNSSTest.ImportServerCert_SelfSigned" # bug #399269
+ # "URLFetcher*" # bug #425764
+ # "HTTPSOCSPTest.*" # bug #426630
+ # "HTTPSEVCRLSetTest.*" # see above
+ # "HTTPSCRLSetTest.*" # see above
+ #)
+ # runtest out/Release/net_unittests "${excluded_net_unittests[@]}"
runtest out/Release/printing_unittests
runtest out/Release/sql_unittests