chromium: update to 27.0.1453.93.
This commit is contained in:
parent
84d8781dcd
commit
264f352e26
3 changed files with 7 additions and 60 deletions
|
@ -1,35 +0,0 @@
|
|||
diff -upr third_party/tcmalloc/chromium/src/base/linux_syscall_support.h third_party/tcmalloc/chromium/src/base/linux_syscall_support.h
|
||||
--- third_party/tcmalloc/chromium/src/base/linux_syscall_support.h 2012-07-10 10:48:31.000000000 +0300
|
||||
+++ third_party/tcmalloc/chromium/src/base/linux_syscall_support.h 2012-07-11 23:44:11.000000000 +0300
|
||||
@@ -243,14 +243,13 @@ struct kernel_rusage {
|
||||
long ru_nivcsw;
|
||||
};
|
||||
|
||||
-struct siginfo;
|
||||
#if defined(__i386__) || defined(__arm__) || defined(__PPC__)
|
||||
|
||||
/* include/asm-{arm,i386,mips,ppc}/signal.h */
|
||||
struct kernel_old_sigaction {
|
||||
union {
|
||||
void (*sa_handler_)(int);
|
||||
- void (*sa_sigaction_)(int, struct siginfo *, void *);
|
||||
+ void (*sa_sigaction_)(int, siginfo_t *, void *);
|
||||
};
|
||||
unsigned long sa_mask;
|
||||
unsigned long sa_flags;
|
||||
@@ -287,13 +286,13 @@ struct kernel_sigaction {
|
||||
unsigned long sa_flags;
|
||||
union {
|
||||
void (*sa_handler_)(int);
|
||||
- void (*sa_sigaction_)(int, struct siginfo *, void *);
|
||||
+ void (*sa_sigaction_)(int, siginfo_t *, void *);
|
||||
};
|
||||
struct kernel_sigset_t sa_mask;
|
||||
#else
|
||||
union {
|
||||
void (*sa_handler_)(int);
|
||||
- void (*sa_sigaction_)(int, struct siginfo *, void *);
|
||||
+ void (*sa_sigaction_)(int, siginfo_t *, void *);
|
||||
};
|
||||
unsigned long sa_flags;
|
||||
void (*sa_restorer)(void);
|
|
@ -1,15 +0,0 @@
|
|||
Subversion Revision: 143170
|
||||
diff --git Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp
|
||||
index 1cf3979a560292679e0bb706ec3a63ae4bcf2b51..69ba6ff231e069cdd59bf0e411c8731fe23c229c 100644
|
||||
--- third_party/WebKit/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp
|
||||
+++ third_party/WebKit/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp
|
||||
@@ -329,6 +329,9 @@ bool HarfBuzzShaper::shapeHarfBuzzRuns(bool shouldSetDirection)
|
||||
hb_buffer_set_script(harfBuzzBuffer.get(), currentRun->script());
|
||||
if (shouldSetDirection)
|
||||
hb_buffer_set_direction(harfBuzzBuffer.get(), currentRun->rtl() ? HB_DIRECTION_RTL : HB_DIRECTION_LTR);
|
||||
+ else
|
||||
+ // Leaving direction to HarfBuzz to guess is *really* bad, but will do for now.
|
||||
+ hb_buffer_guess_segment_properties(harfBuzzBuffer.get());
|
||||
|
||||
// Add a space as pre-context to the buffer. This prevents showing dotted-circle
|
||||
// for combining marks at the beginning of runs.
|
|
@ -1,15 +1,15 @@
|
|||
# Template file for 'chromium'
|
||||
pkgname=chromium
|
||||
#See http://www.chromium.org/developers/calendar for the latest version
|
||||
version=26.0.1410.63
|
||||
revision=3
|
||||
version=27.0.1453.93
|
||||
revision=1
|
||||
short_desc="Google's attempt at creating a safer, faster, and more stable browser"
|
||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||
homepage="http://www.chromium.org/"
|
||||
license="BSD"
|
||||
_url_base="http://commondatastorage.googleapis.com"
|
||||
distfiles="${_url_base}/${pkgname}-browser-official/${pkgname}-${version}.tar.xz"
|
||||
checksum="7af8f70745992afdee0196039b5beab1b86b6de7fa70ca4f4a04dc335f034b3f"
|
||||
checksum="6dd8c01a4d72acc512652332d67e92ff9bcb3533b621f2b281c30f00ce26ad40"
|
||||
|
||||
long_desc="
|
||||
Chromium is an open-source browser project that aims to build a safer,
|
||||
|
@ -19,8 +19,6 @@ long_desc="
|
|||
(name and logo) with very few additions such as usage tracking and an
|
||||
auto-updater system."
|
||||
|
||||
disable_debug=yes
|
||||
|
||||
hostmakedepends="python pkg-config perl gperf bison"
|
||||
makedepends="libpng-devel>=1.6 gtk+-devel nss-devel GConf-devel pciutils-devel
|
||||
libXi-devel libgcrypt-devel libgnome-keyring-devel cups-devel elfutils-devel
|
||||
|
@ -29,8 +27,8 @@ makedepends="libpng-devel>=1.6 gtk+-devel nss-devel GConf-devel pciutils-devel
|
|||
libxml2-devel libxslt-devel sqlite-devel yasm opus-devel ffmpeg-devel
|
||||
libvpx-devel libflac-devel speex-devel libusb-devel libmtp-devel
|
||||
libjpeg-turbo-devel libevent-devel v8-devel json-c-devel re2-devel
|
||||
libwebp-devel minizip-devel libsrtp-devel jsoncpp-devel"
|
||||
|
||||
libwebp-devel minizip-devel libsrtp-devel jsoncpp-devel pulseaudio-devel
|
||||
MesaLib-devel"
|
||||
|
||||
do_configure() {
|
||||
unset LD LDFLAGS
|
||||
|
@ -38,10 +36,9 @@ do_configure() {
|
|||
# TODO
|
||||
# See https://crbug.com/28287
|
||||
# use_system_libsrtp=1 (check if https://bugs.gentoo.org/show_bug.cgi?id=459932 reproducible)
|
||||
# use_system_v8=1 (http://crbug.com/29050 fixed for chromium-27)
|
||||
# use_system_libvpx=1 (http://crbug.com/174287 fixed for chromium-27)
|
||||
# use_system_v8=1 (http://crbug.com/29050 fixed for chromium-27)
|
||||
# use_system_ffmpeg=1 (most likely libvpx-related, check on chromium-27)
|
||||
# use_system_mesa=1 (http://crbug.com/161389 fixed for chromium-27)
|
||||
# disable_pnacl=0 (http://crbug.com/224169)
|
||||
# use_system_sqlite=1 (http://crbug.com/22208)
|
||||
# use_system_ssl=1 (http://crbug.com/58087)
|
||||
|
@ -61,7 +58,7 @@ do_configure() {
|
|||
-Duse_system_jsoncpp=1 -Duse_system_libevent=1 -Duse_system_libexif=1 \
|
||||
-Duse_system_libjpeg=1 -Duse_system_libmtp=1 -Duse_system_libpng=1 \
|
||||
-Duse_system_libsrtp=1 -Duse_system_libusb=1 -Duse_system_libwebp=1 \
|
||||
-Duse_system_libxml=1 -Duse_system_minizip=1 \
|
||||
-Duse_system_libxml=1 -Duse_system_minizip=1 -Duse_system_mesa=1 \
|
||||
-Duse_system_nspr=1 -Duse_system_opus=1 -Duse_system_protobuf=1 \
|
||||
-Duse_system_re2=1 -Duse_system_speex=1 -Duse_system_stlport=1 \
|
||||
-Duse_system_yasm=1 -Duse_system_zlib=1 -Duse_system_xdg=1
|
||||
|
|
Loading…
Reference in a new issue