[arch-commits] Commit in chromium/trunk (2 files)
Evangelos Foutras
foutrelis at archlinux.org
Wed Dec 28 19:12:21 UTC 2011
Date: Wednesday, December 28, 2011 @ 14:12:20
Author: foutrelis
Revision: 145724
upgpkg: chromium 16.0.912.63-2
Drop !buildflags option.
Added:
chromium/trunk/nacl-cflags-remove-fstack-protector.patch
Modified:
chromium/trunk/PKGBUILD
-------------------------------------------+
PKGBUILD | 16 ++++++++++++----
nacl-cflags-remove-fstack-protector.patch | 11 +++++++++++
2 files changed, 23 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2011-12-28 18:31:54 UTC (rev 145723)
+++ PKGBUILD 2011-12-28 19:12:20 UTC (rev 145724)
@@ -10,7 +10,7 @@
pkgname=chromium
pkgver=16.0.912.63
-pkgrel=1
+pkgrel=2
pkgdesc="The open-source project behind Google Chrome, an attempt at creating a safer, faster, and more stable browser"
arch=('i686' 'x86_64')
url="http://www.chromium.org/"
@@ -24,20 +24,21 @@
[[ $CARCH == x86_64 ]] && makedepends+=('lib32-zlib')
provides=('chromium-browser')
conflicts=('chromium-browser')
-options=('!buildflags')
install=chromium.install
source=(http://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.bz2
http://commondatastorage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk/nacl_sdk.zip
chromium.desktop
chromium.sh
gcc-4.6.patch
- fix-downloads-on-ntfs.patch)
+ fix-downloads-on-ntfs.patch
+ nacl-cflags-remove-fstack-protector.patch)
sha256sums=('da806829adee04c0701444b1842975eec2e4b745956933d760153a414b53c588'
'964fe3a5ec56f2505649aba00f900abe4205674b7fdaa16772647d347173bb01'
'09bfac44104f4ccda4c228053f689c947b3e97da9a4ab6fa34ce061ee83d0322'
'c53bfc4db9dde684fbaed6a4bbecb207e3e7a0a2703233426fe076a6d3c557f3'
'9c5e0803904d1a0e71ab7444c92a7046a34a9518eeba7a70f2eec7abecb8bf4e'
- '6364c464d1885b2ec21076f01f993725925ccc066805f1ecbbeaf6f79b93c209')
+ '6364c464d1885b2ec21076f01f993725925ccc066805f1ecbbeaf6f79b93c209'
+ '406f06a1a18fad4ba9e5d4e142509f1ac1512d176cc36c1744a7abf949991e2e')
build() {
cd "$srcdir/chromium-$pkgver"
@@ -54,6 +55,10 @@
# http://code.google.com/p/chromium/issues/detail?id=102200
patch -Np2 -i "$srcdir/fix-downloads-on-ntfs.patch"
+ # Filter -fstack-protector out of cflags for nacl_helper_bootstrap
+ # http://code.google.com/p/chromium/issues/detail?id=104569
+ patch -Np2 -i "$srcdir/nacl-cflags-remove-fstack-protector.patch"
+
# Use Python 2
find . -type f -exec sed -i -r \
-e 's|/usr/bin/python$|&2|g' \
@@ -75,6 +80,9 @@
# available in our nss package.
# (See https://bugzilla.mozilla.org/show_bug.cgi?id=547312)
+ # CFLAGS are passed through release_extra_cflags below
+ export -n CFLAGS CXXFLAGS
+
build/gyp_chromium -f make build/all.gyp --depth=. \
-Dno_strict_aliasing=1 \
-Dwerror= \
Added: nacl-cflags-remove-fstack-protector.patch
===================================================================
--- nacl-cflags-remove-fstack-protector.patch (rev 0)
+++ nacl-cflags-remove-fstack-protector.patch 2011-12-28 19:12:20 UTC (rev 145724)
@@ -0,0 +1,11 @@
+--- src/chromium-16.0.912.63/chrome/nacl.gypi.orig 2011-12-28 19:10:42.000000000 +0200
++++ src/chromium-16.0.912.63/chrome/nacl.gypi 2011-12-28 19:11:09.000000000 +0200
+@@ -275,6 +275,8 @@
+ 'cflags!': [
+ '-fasan',
+ '-w',
++ '-fstack-protector',
++ '-fstack-protector-all',
+ ],
+ 'conditions': [
+ ['clang==1', {
More information about the arch-commits
mailing list