diff options
author | Mike Gilbert <floppym@gentoo.org> | 2016-11-13 12:45:35 -0500 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2016-11-13 13:02:59 -0500 |
commit | 382082c70b9339a463f32024f5d9101f951108f5 (patch) | |
tree | e1ca6a76a44b966927d53bffd0be551e77528daa /www-client | |
parent | app-portage/gpytage: Update ebuild to eapi 6 (diff) | |
download | gentoo-382082c70b9339a463f32024f5d9101f951108f5.tar.gz gentoo-382082c70b9339a463f32024f5d9101f951108f5.tar.bz2 gentoo-382082c70b9339a463f32024f5d9101f951108f5.zip |
www-client/chromium: dev channel bump (56.0.2914.3)
Addresses a couple bugs:
- Null pointer deref in V8 (bug 588596).
- Crash with old harfbuzz (bug 599098).
Bug: https://bugs.gentoo.org/588596
Bug: https://bugs.gentoo.org/599098
Package-Manager: portage-2.3.2_p5
Diffstat (limited to 'www-client')
-rw-r--r-- | www-client/chromium/Manifest | 2 | ||||
-rw-r--r-- | www-client/chromium/chromium-56.0.2914.3.ebuild (renamed from www-client/chromium/chromium-56.0.2897.0.ebuild) | 17 |
2 files changed, 13 insertions, 6 deletions
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 1b1a90a788c4..03f9ab1befbf 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -2,5 +2,5 @@ DIST chromium-54.0.2840.100.tar.xz 479762112 SHA256 e2e7f54a780c93ec2e933af09e11 DIST chromium-54.0.2840.59.tar.xz 479763932 SHA256 df89c284b0109566acc6a5a1a84d94a5ab0509cc3a86a31299a50328991edcde SHA512 f0b615a2e7dd667c8959f8ce501035a69e7ce852f04ae3023677d933025a56cbc7e1c5f4e85f6e790236ac61cfbd5df7290ed5da74292ee40ebbd89e75fb159f WHIRLPOOL a719ddf51cce89bb445bed1cfa694bf5c49a67455b1ed495363920303ba4337ae81d660c7fa613653f84e1cefb934d54640ea6727b95e0ab4451517d3db83299 DIST chromium-55.0.2883.28.tar.xz 511010052 SHA256 e09f3c69fc3937da9a4ef6f9dfb7eda8364bbcf17a358229ee7245544e548ae2 SHA512 9fc5bce0d154e6c6e211afee596acd179337354a257b5aab8c089d822132eb97ac307d33a9e91201e76218b3504431c02762c9d5e96efcad11f79d0f6adeaf27 WHIRLPOOL 7e774b4a76909e6f6402e5dfdcd71c3d8a1e1b0459a2f5be670761376c7311a502d1d8659c965925b1f288c5f6cfa81cc263dc20e78343684bc4031fd0b6f8dc DIST chromium-55.0.2883.35.tar.xz 511169840 SHA256 fa296cf4135576dcb70384264614e520db101e63f6532dab2c909e6fa7454985 SHA512 f3a9e9eecfec76517a20db6fbd5d45c6d390fea62cbc19c4b67684c556018ac9e6d247395ca1c067a71dc26faab25bd312bae62a6fafa2bf9c15e5a25857c361 WHIRLPOOL a659cf280bec4c68c1f41fdd59c6931e7798831406078a04623f5a6362da0bfbe05d848e23b462d794d2bfbb49e3e233c2513c1687effceb488480cbbd7f9f19 -DIST chromium-56.0.2897.0.tar.xz 512048692 SHA256 a91e43b3747d22192b4712bb59db64cc90d3dbb75716fe1d3ca5dd9c16f9f40b SHA512 101b803ded07767c92e938a7b31444ca984208ea28a6005ebd9895f1255cd98ffa999ba9b0ce2ab159a7708a739b62a4ebbdcd3d4bac22ccb345433c0abad9e7 WHIRLPOOL 0fd43cb2a8ef5604c22971f24f1aed9cfa61f0e562f2fb15b2a42e8d03fefda3b14f728bb7eda27d8f44f5595f58f0739091a80067cfe652ad13d4fdf8bde63c DIST chromium-56.0.2906.0.tar.xz 512964244 SHA256 df2e0f02630fcdf394bab60c71fe4727b054822ed146831d8fdd3f6f5b59cfdd SHA512 f9b52cd5ebaf0f18a660018cbdaeb0ceb49862847ba067b1ab9b970ab77a760a256477fcb7e479bdc6248ce7d2a514745d6139139edd04cb1c9e5fb7df3efd4d WHIRLPOOL cb635f3db2cb965930c6a5f5eb7e9e987238ec058abe381451c9c1476ba390c7bb8f6bc618f0cc55b1ac568ab955bbf539a460e61c36437bdf6c16d39e7a4ee3 +DIST chromium-56.0.2914.3.tar.xz 511525012 SHA256 f64c788adeb1060a58c737af37f8973abb8fb9cc765c1a841d3700b3cb4a1fdd SHA512 521e567ef8b89e1f8ebd298ab19d269784ffc31dfbc9dd2588ce886d7b052924304ea4c0c4fb7b2555ab4b4c2adc9fbff07cdb455d898fc3a71744b118cbef04 WHIRLPOOL 94000767786746748d7896d28270f5c02ccfabdd413434b117d17799d6e502f4376a2ca5753fde8f9f5f5897627da55fd460bcb7b4c34aab25c3d662ad3fc109 diff --git a/www-client/chromium/chromium-56.0.2897.0.ebuild b/www-client/chromium/chromium-56.0.2914.3.ebuild index b55b9078d880..900a8ff2a3d0 100644 --- a/www-client/chromium/chromium-56.0.2897.0.ebuild +++ b/www-client/chromium/chromium-56.0.2914.3.ebuild @@ -57,8 +57,6 @@ COMMON_DEPEND=" virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:= - gtk3? ( x11-libs/gtk+:3= ) - !gtk3? ( x11-libs/gtk+:2= ) x11-libs/libdrm x11-libs/libX11:= x11-libs/libXcomposite:= @@ -77,7 +75,7 @@ COMMON_DEPEND=" dev-libs/libxml2:=[icu] dev-libs/libxslt:= media-libs/flac:= - >=media-libs/harfbuzz-0.9.41:=[icu(+)] + >=media-libs/harfbuzz-1.3.1:=[icu(+)] >=media-libs/libwebp-0.4.0:= sys-libs/zlib:=[minizip] kerberos? ( virtual/krb5 ) @@ -89,6 +87,8 @@ RDEPEND="${COMMON_DEPEND} x11-misc/xdg-utils virtual/opengl virtual/ttf-fonts + !gtk3? ( x11-libs/gtk+:2 ) + gtk3? ( x11-libs/gtk+:3 ) selinux? ( sec-policy/selinux-chromium ) tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 ) widevine? ( www-plugins/chrome-binary-plugins[widevine(-)] ) @@ -108,6 +108,8 @@ DEPEND="${COMMON_DEPEND} sys-devel/flex virtual/pkgconfig dev-vcs/git + x11-libs/gtk+:2 + x11-libs/gtk+:3 $(python_gen_any_dep ' dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}] >=dev-python/beautifulsoup-4.3.2:4[${PYTHON_USEDEP}] @@ -162,8 +164,6 @@ PATCHES=( "${FILESDIR}/${PN}-system-jinja-r14.patch" "${FILESDIR}/${PN}-widevine-r1.patch" "${FILESDIR}/${PN}-54-ffmpeg2compat.patch" - "${FILESDIR}/${PN}-gn-r8.patch" - "${FILESDIR}/${PN}-icu-58.patch" ) pkg_pretend() { @@ -243,6 +243,7 @@ src_prepare() { third_party/google_input_tools/third_party/closure_library/third_party/closure third_party/hunspell third_party/iccjpeg + third_party/inspector_protocol third_party/jstemplate third_party/khronos third_party/leveldatabase @@ -296,6 +297,7 @@ src_prepare() { third_party/zlib/google url/third_party/mozilla v8/src/third_party/valgrind + v8/third_party/inspector_protocol # gyp -> gn leftovers base/third_party/libevent @@ -435,6 +437,11 @@ src_configure() { # Make sure the build system will use the right tools, bug #340795. tc-export AR CC CXX NM + if tc-is-gcc; then + # https://bugs.gentoo.org/588596 + append-flags -fno-delete-null-pointer-checks + fi + # Define a custom toolchain for GN myconf_gn+=" custom_toolchain=\"${FILESDIR}/toolchain:default\"" |