[arch-commits] Commit in firefox/trunk (PKGBUILD mozconfig rhbz-966424.patch)

Evangelos Foutras foutrelis at archlinux.org
Tue Oct 14 16:11:46 UTC 2014


    Date: Tuesday, October 14, 2014 @ 18:11:45
  Author: foutrelis
Revision: 224337

upgpkg: firefox 33.0-1

- New upstream release.
- Build with system cairo again (FS#36972).

Modified:
  firefox/trunk/PKGBUILD
  firefox/trunk/mozconfig
  firefox/trunk/rhbz-966424.patch

-------------------+
 PKGBUILD          |   12 ++++++------
 mozconfig         |    2 +-
 rhbz-966424.patch |   17 ++++-------------
 3 files changed, 11 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-10-14 15:56:54 UTC (rev 224336)
+++ PKGBUILD	2014-10-14 16:11:45 UTC (rev 224337)
@@ -3,7 +3,7 @@
 # Contributor: Jakub Schmidtke <sjakub at gmail.com>
 
 pkgname=firefox
-pkgver=32.0.3
+pkgver=33.0
 pkgrel=1
 pkgdesc="Standalone web browser from mozilla.org"
 arch=('i686' 'x86_64')
@@ -23,13 +23,13 @@
 source=(https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.bz2{,.asc}
         mozconfig firefox.desktop firefox-install-dir.patch vendor.js rhbz-966424.patch
         firefox-fixed-loading-icon.png)
-sha256sums=('ae2aa20538d03b392a04663593fb106c0aec2d8bbb78ddac84a88ce7617b1efe'
+sha256sums=('1018c2fae8c54c8a45f5a3ce348a2617a3f8039a789b09b7cfa5a27be069b229'
             'SKIP'
-            '2e04ee3aefb33bb0f9367e6e88c8ded2cb3e8926fce75a71acfb34b0619dc650'
+            'c52b0272c11717603168b7eb28efcbbdcb47a72135874aafd051642fcee37a60'
             'd2a7610393ba259c35e3227b92e02ec91095a95189f56ac93ccdf6732772719c'
             'd86e41d87363656ee62e12543e2f5181aadcff448e406ef3218e91865ae775cd'
             '4b50e9aec03432e21b44d18c4c97b2630bace606b033f7d556c9d3e3eb0f4fa4'
-            '746cb474c5a2c26fc474256e430e035e604b71b27df1003d4af85018fa263f4a'
+            '4f0046b39a8d98f6e4fc3360ec490cb2416e38c7b3e92699f7e511c206c2c961'
             '68e3a5b47c6d175cc95b98b069a15205f027cab83af9e075818d38610feb6213')
 
 # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
@@ -45,7 +45,7 @@
   patch -Np1 -i ../firefox-install-dir.patch
 
   # https://bugs.archlinux.org/task/41689
-  patch -Np1 -i ../rhbz-966424.patch
+  patch -Np2 -i ../rhbz-966424.patch
 
   echo -n "$_google_api_key" >google-api-key
   echo "ac_add_options --with-google-api-keyfile=\"$PWD/google-api-key\"" >>.mozconfig
@@ -64,7 +64,7 @@
 
   # Fix tab loading icon (flickers with libpng 1.6)
   # https://bugzilla.mozilla.org/show_bug.cgi?id=841734
-  # TODO: Remove this; Firefox 34 might use CSS animations for the loading icon
+  # TODO: Remove this; Firefox 36 might use CSS animations for the loading icon
   # https://bugzilla.mozilla.org/show_bug.cgi?id=759252
   cp "$srcdir/firefox-fixed-loading-icon.png" \
     browser/themes/linux/tabbrowser/loading.png

Modified: mozconfig
===================================================================
--- mozconfig	2014-10-14 15:56:54 UTC (rev 224336)
+++ mozconfig	2014-10-14 16:11:45 UTC (rev 224337)
@@ -18,7 +18,7 @@
 ac_add_options --enable-system-hunspell
 ac_add_options --enable-system-sqlite
 ac_add_options --enable-system-ffi
-#ac_add_options --enable-system-cairo
+ac_add_options --enable-system-cairo
 ac_add_options --enable-system-pixman
 
 # Features

Modified: rhbz-966424.patch
===================================================================
--- rhbz-966424.patch	2014-10-14 15:56:54 UTC (rev 224336)
+++ rhbz-966424.patch	2014-10-14 16:11:45 UTC (rev 224337)
@@ -1,11 +1,7 @@
---- a/toolkit/modules/CertUtils.jsm
-+++ b/toolkit/modules/CertUtils.jsm
-@@ -170,17 +170,19 @@ this.checkCert =
-   issuerCert = issuerCert.QueryInterface(Ci.nsIX509Cert3);
-   var tokenNames = issuerCert.getAllTokenNames({});
- 
-   if (!tokenNames || !tokenNames.some(isBuiltinToken))
-     throw new Ce(certNotBuiltInErr, Cr.NS_ERROR_ABORT);
+diff -up firefox-33.0/mozilla-release/toolkit/modules/CertUtils.jsm.966424 firefox-33.0/mozilla-release/toolkit/modules/CertUtils.jsm
+--- firefox-33.0/mozilla-release/toolkit/modules/CertUtils.jsm.966424	2014-10-14 08:12:14.358697255 +0200
++++ firefox-33.0/mozilla-release/toolkit/modules/CertUtils.jsm	2014-10-14 08:17:59.962181908 +0200
+@@ -174,7 +174,9 @@ this.checkCert =
  }
  
  function isBuiltinToken(tokenName) {
@@ -16,8 +12,3 @@
  }
  
  /**
-  * This class implements nsIBadCertListener.  Its job is to prevent "bad cert"
-  * security dialogs from being shown to the user.  It is better to simply fail
-  * if the certificate is bad. See bug 304286.
-  *
-  * @param  aAllowNonBuiltInCerts (optional)



More information about the arch-commits mailing list