[arch-commits] Commit in chromium/trunk (3 files)

Evangelos Foutras foutrelis at nymeria.archlinux.org
Wed Aug 21 02:10:52 UTC 2013


    Date: Wednesday, August 21, 2013 @ 04:10:52
  Author: foutrelis
Revision: 193475

upgpkg: chromium 29.0.1547.57-1

New upstream release.

Modified:
  chromium/trunk/PKGBUILD
Deleted:
  chromium/trunk/chromium-nss-3.15.patch
  chromium/trunk/chromium-system-harfbuzz-r0.patch

-----------------------------------+
 PKGBUILD                          |   21 ++++-------------
 chromium-nss-3.15.patch           |   26 ---------------------
 chromium-system-harfbuzz-r0.patch |   44 ------------------------------------
 3 files changed, 6 insertions(+), 85 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-08-20 22:25:07 UTC (rev 193474)
+++ PKGBUILD	2013-08-21 02:10:52 UTC (rev 193475)
@@ -5,7 +5,7 @@
 # Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
 
 pkgname=chromium
-pkgver=28.0.1500.95
+pkgver=29.0.1547.57
 pkgrel=1
 pkgdesc="The open-source project behind Google Chrome, an attempt at creating a safer, faster, and more stable browser"
 arch=('i686' 'x86_64')
@@ -24,16 +24,12 @@
         chromium.desktop
         chromium.default
         chromium.sh
-        chromium-28.0.1500.71-avoid-std-string-copying-in-GetFileNameInWhitelist.patch
-        chromium-nss-3.15.patch
-        chromium-system-harfbuzz-r0.patch)
-sha256sums=('3c38888bebed3d13f860babc7fb667d425723c350e25cdfb73fc746f4f91d734'
+        chromium-28.0.1500.71-avoid-std-string-copying-in-GetFileNameInWhitelist.patch)
+sha256sums=('ae77204a5417ad7bf1ade257ba49f3ca64c83ed5741cb811a31f9f675d498576'
             '09bfac44104f4ccda4c228053f689c947b3e97da9a4ab6fa34ce061ee83d0322'
             '478340d5760a9bd6c549e19b1b5d1c5b4933ebf5f8cfb2b3e2d70d07443fe232'
             '4999fded897af692f4974f0a3e3bbb215193519918a1fa9b31ed51e74a2dccb9'
-            '7c2e448c30677999f524f9513c2f998f3cb15bc6084692cad9c3f310aa813530'
-            'a5ca532d213cc6f9ad19341445309ad4e4aec9530f4309536fb42ee97deca5a6'
-            '2bc4cf17adac9864f4e832e57247984f28fce171d3699c0fc2c3596d1ab20386')
+            '7c2e448c30677999f524f9513c2f998f3cb15bc6084692cad9c3f310aa813530')
 
 # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
 # Note: These are for Arch Linux use ONLY. For your own distribution, please
@@ -51,12 +47,6 @@
   # https://bugs.gentoo.org/show_bug.cgi?id=471198#c23
   patch -Np1 -i "$srcdir/chromium-28.0.1500.71-avoid-std-string-copying-in-GetFileNameInWhitelist.patch"
 
-  # Fix build with NSS 3.15 (patch from Gentoo)
-  patch -Np1 -i "$srcdir/chromium-nss-3.15.patch"
-
-  # Fix build with system harfbuzz (patch from Gentoo)
-  patch -Np1 -i "$srcdir/chromium-system-harfbuzz-r0.patch"
-
   # Use Python 2
   find . -type f -exec sed -i -r \
     -e 's|/usr/bin/python$|&2|g' \
@@ -98,6 +88,7 @@
     -Dlinux_use_gold_binary=0
     -Dlinux_use_gold_flags=0
     -Dlinux_use_tcmalloc=0
+    -Dlogging_like_official_build=1
     -Drelease_extra_cflags="$CFLAGS"
     -Dlibspeechd_h_prefix=speech-dispatcher/
     -Dffmpeg_branding=Chrome
@@ -125,7 +116,7 @@
     -Ddisable_sse2=1)
 
   build/linux/unbundle/replace_gyp_files.py "${_chromium_conf[@]}"
-  build/gyp_chromium --depth=. "${_chromium_conf[@]}"
+  build/gyp_chromium -f make --depth=. "${_chromium_conf[@]}"
 
   make chrome chrome_sandbox BUILDTYPE=Release
 }

Deleted: chromium-nss-3.15.patch
===================================================================
--- chromium-nss-3.15.patch	2013-08-20 22:25:07 UTC (rev 193474)
+++ chromium-nss-3.15.patch	2013-08-21 02:10:52 UTC (rev 193475)
@@ -1,26 +0,0 @@
---- a/net/third_party/nss/ssl/bodge/secitem_array.c
-+++ b/net/third_party/nss/ssl/bodge/secitem_array.c
-@@ -6,6 +6,7 @@
-  * Support routines for SECItemArray data structure.
-  */
- 
-+#include "nssutil.h"
- #include "seccomon.h"
- #include "secitem.h"
- #include "secerr.h"
-@@ -13,10 +14,15 @@
- 
-+#define NSSUTIL_VERSION_NUM \
-+    (NSSUTIL_VMAJOR * 10000 + NSSUTIL_VMINOR * 100 + NSSUTIL_VPATCH)
-+#if NSSUTIL_VERSION_NUM < 31500
-+// Added in NSS 3.15.
- typedef struct SECItemArrayStr SECItemArray;
- 
- struct SECItemArrayStr {
-     SECItem *items;
-     unsigned int len;
- };
-+#endif
- 
- SECItemArray *
- SECITEM_AllocArray(PLArenaPool *arena, SECItemArray *array, unsigned int len)

Deleted: chromium-system-harfbuzz-r0.patch
===================================================================
--- chromium-system-harfbuzz-r0.patch	2013-08-20 22:25:07 UTC (rev 193474)
+++ chromium-system-harfbuzz-r0.patch	2013-08-21 02:10:52 UTC (rev 193475)
@@ -1,44 +0,0 @@
-Index: build/linux/unbundle/harfbuzz.gyp
-diff --git a/build/linux/unbundle/harfbuzz.gyp b/build/linux/unbundle/harfbuzz.gyp
-index 456dd384df2d5c57d9857cfb775d46ef87add2bc..93b2a69c12d7b7524fa0c2aa67b52136b779196d 100644
---- a/build/linux/unbundle/harfbuzz.gyp
-+++ b/build/linux/unbundle/harfbuzz.gyp
-@@ -3,24 +3,34 @@
- # found in the LICENSE file.
- 
- {
-+  'variables': {
-+    # Check for presence of harfbuzz-icu library, use it if present.
-+    'harfbuzz_libraries':
-+        '<!(python <(DEPTH)/tools/compile_test/compile_test.py '
-+        '--code "int main() { return 0; }" '
-+        '--run-linker '
-+        '--on-success "harfbuzz harfbuzz-icu" '
-+        '--on-failure "harfbuzz" '
-+        '-- -lharfbuzz-icu)',
-+  },
-   'targets': [
-     {
-       'target_name': 'harfbuzz-ng',
-       'type': 'none',
-       'cflags': [
--        '<!@(pkg-config --cflags harfbuzz)',
-+        '<!@(pkg-config --cflags <(harfbuzz_libraries))',
-       ],
-       'direct_dependent_settings': {
-         'cflags': [
--          '<!@(pkg-config --cflags harfbuzz)',
-+          '<!@(pkg-config --cflags <(harfbuzz_libraries))',
-         ],
-       },
-       'link_settings': {
-         'ldflags': [
--          '<!@(pkg-config --libs-only-L --libs-only-other harfbuzz)',
-+          '<!@(pkg-config --libs-only-L --libs-only-other <(harfbuzz_libraries))',
-         ],
-         'libraries': [
--          '<!@(pkg-config --libs-only-l harfbuzz)',
-+          '<!@(pkg-config --libs-only-l <(harfbuzz_libraries))',
-         ],
-       },
-     },




More information about the arch-commits mailing list