diff options
-rw-r--r-- | libre/iceweasel/PKGBUILD | 24 | ||||
-rw-r--r-- | libre/iceweasel/add-bracket-for-sed-4.3-compliance.patch | 29 | ||||
-rw-r--r-- | libre/iceweasel/libre.patch | 47 | ||||
-rw-r--r-- | libre/iceweasel/rust-i686.patch | 16 |
4 files changed, 26 insertions, 90 deletions
diff --git a/libre/iceweasel/PKGBUILD b/libre/iceweasel/PKGBUILD index f77a200fd..82431b85a 100644 --- a/libre/iceweasel/PKGBUILD +++ b/libre/iceweasel/PKGBUILD @@ -20,7 +20,7 @@ _pgo=false _debname=firefox _brandingver=50.0 _brandingrel=1 -_debver=50.1.0 +_debver=51.0 _debrel=deb1 _debrepo=http://ftp.debian.org/debian/pool/main/ _parabolarepo=https://repo.parabola.nu/other/iceweasel @@ -30,7 +30,7 @@ _pkgname=firefox pkgname=iceweasel epoch=1 pkgver=$_debver.$_debrel -pkgrel=3 +pkgrel=1 pkgdesc="A libre version of Debian Iceweasel, the standalone web browser based on Mozilla Firefox." arch=(i686 x86_64 armv7h) license=(MPL GPL LGPL) @@ -61,30 +61,26 @@ source=("$_debrepo/`debfile $_debname`_$_debver.orig.tar.xz" $pkgname.desktop $pkgname-install-dir.patch vendor.js - rust-i686.patch fix-wifi-scanner.diff enable-object-directory-paths.patch mozilla-1253216.patch - mozilla-build-arm.patch - add-bracket-for-sed-4.3-compliance.patch) -sha256sums=('9400f3d87077b7f9bdd746a52f424f0bd53435ff54412d4a236b2a43acabade3' - '8924ea69223157369dd26fccf5118ceb7e55e951e863e338cc3c3832f33d3b53' + mozilla-build-arm.patch) +sha256sums=('297e27aeaee5bb98b42c393028b15b02a65869593237f09dfa2cdc5b76567f28' + '23b533aa4eebc91022816b2cb12f88b2153b94c0bd27fb1b689c9de3a5c6d82a' 'c9a9f1b712598990ae60810d9e002d340bf0c016e284b11bc4169424b833b641' 'SKIP' '620e9fef398b2e26c121b6f21da5eefe178a54c9e0320221f5448827d75ab1d4' - '013af398e97da9e855a143582816bf819e0d9d8d2b0e323d6b832f3df1157fdd' + '8fc780677be57f6d1ad1306767ad3470444c9cda1267b3edd250218c3b9ae875' '32f1fe3ad4f80d0ae419064db2abe49b97cd7cb18c35d68be1a2befb60172a2a' '93e3001ce152e1d142619e215a9ef07dd429943b99d21726c25da9ceb31e31cd' '56eba484179c7f498076f8dc603d8795e99dce8c6ea1da9736318c59d666bff6' '87034dbb640f70454b27d1695a6f03b6fd1ab81c82eb4d8c771db925ae03d408' '3aea6676f1e53a09673b6ae219d281fc28054beb6002b09973611c02f827651d' '6dfb0ff91dc1428fc06e6f0afd808f8d70d6324fe294c6e07bcf85f7dd4ca372' - 'f61ea706ce6905f568b9bdafd1b044b58f20737426f0aa5019ddb9b64031a269' '9765bca5d63fb5525bbd0520b7ab1d27cabaed697e2fc7791400abc3fa4f13b8' 'e260e555b261aabab1e48786dd514eeea056e4402af7cfd4dfd1d32858441484' 'fbb6011501a74a8ea6d01c041870fcefb7ef2859c134aedc676e5f6452833f65' - '56eecee8162c138c442773d66483886f1242c8dd2b16eed5711ae5e63d9b0e3a' - '0b543c953b7357b9b681121006ab1617263dacf611bb2798c8008fc98aebb2e6') + '56eecee8162c138c442773d66483886f1242c8dd2b16eed5711ae5e63d9b0e3a') validpgpkeys=( 'C92BAA713B8D53D3CAE63FC9E6974752F9704456' # André Silva '684D54A189305A9CC95446D36B888913DDB59515' # Márcio Silva @@ -133,9 +129,6 @@ prepare() { # https://bugzilla.mozilla.org/show_bug.cgi?id=1314968 patch -Np1 -i ../fix-wifi-scanner.diff - # Build with the rust targets we actually ship - patch -Np1 -i ../rust-i686.patch - mkdir "$srcdir/path" ln -s /usr/bin/python2 "$srcdir/path/python" @@ -148,9 +141,6 @@ prepare() { sed -i 's|[;]1|;0|' browser/experiments/Experiments.manifest || die "failed to break ExperimentsService" sed -i '/pocket/d' browser/extensions/moz.build || die "failed to wipe pocket" - # https://bugzilla.mozilla.org/show_bug.cgi?id=1329272 - patch -Np1 -i ../add-bracket-for-sed-4.3-compliance.patch - # ARM-specific changes: if [[ "$CARCH" == arm* ]]; then sed -i '/ac_add_options --enable-rust/d' .mozconfig diff --git a/libre/iceweasel/add-bracket-for-sed-4.3-compliance.patch b/libre/iceweasel/add-bracket-for-sed-4.3-compliance.patch deleted file mode 100644 index ab0b26b67..000000000 --- a/libre/iceweasel/add-bracket-for-sed-4.3-compliance.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 66fc64a75617ffc68f16780f60e39c1f368dfd41 Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg <daniel@haxx.se> -Date: Mon, 9 Jan 2017 14:37:33 +0100 -Subject: [PATCH] bug 1329272: add bracket for sed 4.3 compliance, r=glandium - ---- - build/autoconf/icu.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/build/autoconf/icu.m4 b/build/autoconf/icu.m4 -index 4f46345f435a..794ddcdf4e52 100644 ---- a/build/autoconf/icu.m4 -+++ b/build/autoconf/icu.m4 -@@ -67,11 +67,11 @@ if test -n "$USE_ICU"; then - if test ! -d "$icudir"; then - AC_MSG_ERROR([Cannot find the ICU directory]) - fi - fi - -- version=`sed -n 's/^[[:space:]]*#[[:space:]]*define[[:space:]][[:space:]]*U_ICU_VERSION_MAJOR_NUM[[:space:]][[:space:]]*\([0-9][0-9]*\)[[:space:]]*$/\1/p' "$icudir/common/unicode/uvernum.h"` -+ version=`sed -n 's/^[[[:space:]]]*#[[:space:]]*define[[:space:]][[:space:]]*U_ICU_VERSION_MAJOR_NUM[[:space:]][[:space:]]*\([0-9][0-9]*\)[[:space:]]*$/\1/p' "$icudir/common/unicode/uvernum.h"` - if test x"$version" = x; then - AC_MSG_ERROR([cannot determine icu version number from uvernum.h header file $lineno]) - fi - MOZ_ICU_VERSION="$version" - --- -2.11.0 - diff --git a/libre/iceweasel/libre.patch b/libre/iceweasel/libre.patch index a434fef2f..0705835d8 100644 --- a/libre/iceweasel/libre.patch +++ b/libre/iceweasel/libre.patch @@ -1,8 +1,8 @@ diff --git a/browser/base/content/abouthome/aboutHome.css b/browser/base/content/abouthome/aboutHome.css -index c1ef3a4..48e1a16 100644 +index 7f46a7e59..02a94d54c 100644 --- a/browser/base/content/abouthome/aboutHome.css +++ b/browser/base/content/abouthome/aboutHome.css -@@ -343,26 +343,46 @@ body[narrow] #restorePreviousSession::before { +@@ -353,26 +353,46 @@ body[narrow] #restorePreviousSession::before { width: 32px; } @@ -56,7 +56,7 @@ index c1ef3a4..48e1a16 100644 } /* [HiDPI] -@@ -435,9 +455,5 @@ body[narrow] #restorePreviousSession::before { +@@ -445,9 +465,5 @@ body[narrow] #restorePreviousSession::before { transform: scale(-0.5, 0.5) translateX(24px); transform-origin: top center; } @@ -67,7 +67,7 @@ index c1ef3a4..48e1a16 100644 } diff --git a/browser/base/content/abouthome/aboutHome.js b/browser/base/content/abouthome/aboutHome.js -index 8943165..cd2efd8 100644 +index 5afe9b97b..70a9b214a 100644 --- a/browser/base/content/abouthome/aboutHome.js +++ b/browser/base/content/abouthome/aboutHome.js @@ -9,17 +9,13 @@ @@ -91,7 +91,7 @@ index 8943165..cd2efd8 100644 var searchText; diff --git a/browser/base/content/abouthome/aboutHome.xhtml b/browser/base/content/abouthome/aboutHome.xhtml -index 655f64b..6dd78e5 100644 +index 01448383b..400069b1a 100644 --- a/browser/base/content/abouthome/aboutHome.xhtml +++ b/browser/base/content/abouthome/aboutHome.xhtml @@ -49,10 +49,6 @@ @@ -116,10 +116,10 @@ index 655f64b..6dd78e5 100644 </body> </html> diff --git a/browser/base/jar.mn b/browser/base/jar.mn -index c9a70fc..ab0f1dd 100644 +index 1311c90f1..4051ec0ae 100644 --- a/browser/base/jar.mn +++ b/browser/base/jar.mn -@@ -32,7 +32,8 @@ browser.jar: +@@ -31,7 +31,8 @@ browser.jar: content/browser/abouthome/settings.png (content/abouthome/settings.png) content/browser/abouthome/restore.png (content/abouthome/restore.png) content/browser/abouthome/restore-large.png (content/abouthome/restore-large.png) @@ -129,7 +129,7 @@ index c9a70fc..ab0f1dd 100644 content/browser/abouthome/snippet1@2x.png (content/abouthome/snippet1@2x.png) content/browser/abouthome/snippet2@2x.png (content/abouthome/snippet2@2x.png) content/browser/abouthome/downloads@2x.png (content/abouthome/downloads@2x.png) -@@ -43,7 +44,6 @@ browser.jar: +@@ -42,7 +43,6 @@ browser.jar: content/browser/abouthome/settings@2x.png (content/abouthome/settings@2x.png) content/browser/abouthome/restore@2x.png (content/abouthome/restore@2x.png) content/browser/abouthome/restore-large@2x.png (content/abouthome/restore-large@2x.png) @@ -138,7 +138,7 @@ index c9a70fc..ab0f1dd 100644 content/browser/aboutNetError.xhtml (content/aboutNetError.xhtml) diff --git a/browser/locales/en-US/chrome/browser/aboutHome.dtd b/browser/locales/en-US/chrome/browser/aboutHome.dtd -index 7e3b57a..6edc89d 100644 +index 7e3b57a79..6edc89d58 100644 --- a/browser/locales/en-US/chrome/browser/aboutHome.dtd +++ b/browser/locales/en-US/chrome/browser/aboutHome.dtd @@ -11,14 +11,6 @@ @@ -157,7 +157,7 @@ index 7e3b57a..6edc89d 100644 <!ENTITY abouthome.rightsSnippet "&brandFullName; is free and open source software from the non-profit Mozilla Foundation. <a>Know your rights…</a>"> diff --git a/browser/locales/en-US/chrome/browser-region/region.properties b/browser/locales/en-US/chrome/browser-region/region.properties -index e078ed5..ce2c5ed 100644 +index e078ed528..ce2c5ed4d 100644 --- a/browser/locales/en-US/chrome/browser-region/region.properties +++ b/browser/locales/en-US/chrome/browser-region/region.properties @@ -3,17 +3,12 @@ @@ -208,7 +208,7 @@ index e078ed5..ce2c5ed 100644 +gecko.handlerService.schemes.ircs.0.name=Freenode Web IRC +gecko.handlerService.schemes.ircs.0.uriTemplate=https://webchat.freenode.net diff --git a/browser/locales/generic/profile/bookmarks.html.in b/browser/locales/generic/profile/bookmarks.html.in -index cba600e..cd4e711 100644 +index cba600e81..cd4e71149 100644 --- a/browser/locales/generic/profile/bookmarks.html.in +++ b/browser/locales/generic/profile/bookmarks.html.in @@ -20,13 +20,20 @@ @@ -239,7 +239,7 @@ index cba600e..cd4e711 100644 </DL><p> </DL><p> diff --git a/devtools/client/locales/en-US/connection-screen.dtd b/devtools/client/locales/en-US/connection-screen.dtd -index 674a408..d27e97f 100644 +index 674a408d5..d27e97fd5 100644 --- a/devtools/client/locales/en-US/connection-screen.dtd +++ b/devtools/client/locales/en-US/connection-screen.dtd @@ -24,7 +24,7 @@ @@ -252,7 +252,7 @@ index 674a408..d27e97f 100644 <!ENTITY remoteHelpSuffix "."> diff --git a/devtools/client/locales/en-US/sourceeditor.properties b/devtools/client/locales/en-US/sourceeditor.properties -index 01447e3..0bc043e 100644 +index 2c67fb514..1dcbbf6ab 100644 --- a/devtools/client/locales/en-US/sourceeditor.properties +++ b/devtools/client/locales/en-US/sourceeditor.properties @@ -4,7 +4,7 @@ @@ -265,29 +265,20 @@ index 01447e3..0bc043e 100644 # LOCALIZATION NOTE The correct localization of this file might be to keep it diff --git a/devtools/client/locales/en-US/toolbox.dtd b/devtools/client/locales/en-US/toolbox.dtd -index 53385de..fb9a95a 100644 +index 03f1080a8..c946cb78a 100644 --- a/devtools/client/locales/en-US/toolbox.dtd +++ b/devtools/client/locales/en-US/toolbox.dtd -@@ -117,7 +117,7 @@ values from browser.dtd. --> +@@ -93,7 +93,7 @@ - checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled - boolean preference in about:config, in the options panel. --> <!ENTITY options.enableRemote.label3 "Enable remote debugging"> --<!ENTITY options.enableRemote.tooltip "Turning this option on will allow the developer tools to debug remote Firefox instance like Firefox OS"> -+<!ENTITY options.enableRemote.tooltip "Turning this option on will allow the developer tools to debug remote Iceweasel instance like Iceweasel OS"> +-<!ENTITY options.enableRemote.tooltip2 "Turning this option on will allow the developer tools to debug a remote instance like Firefox OS"> ++<!ENTITY options.enableRemote.tooltip2 "Turning this option on will allow the developer tools to debug a remote instance like Iceweasel OS"> <!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the - checkbox that toggles worker debugging, i.e. devtools.debugger.workers -@@ -146,7 +146,7 @@ values from browser.dtd. --> - <!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for - - the heading of group of checkboxes corresponding to the default developer - - tools. --> --<!ENTITY options.selectDefaultTools.label "Default Firefox Developer Tools"> -+<!ENTITY options.selectDefaultTools.label "Default Iceweasel Developer Tools"> - - <!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for - - the heading of group of checkboxes corresponding to the developer tools diff --git a/devtools/client/locales/en-US/webide.dtd b/devtools/client/locales/en-US/webide.dtd -index 5e1a80c..8f375da 100644 +index 5e1a80ccd..8f375da2e 100644 --- a/devtools/client/locales/en-US/webide.dtd +++ b/devtools/client/locales/en-US/webide.dtd @@ -2,7 +2,7 @@ @@ -309,7 +300,7 @@ index 5e1a80c..8f375da 100644 <!ENTITY key_quit "W"> <!-- open menu --> diff --git a/devtools/client/locales/en-US/webide.properties b/devtools/client/locales/en-US/webide.properties -index 2368ad7..05e39c7 100644 +index 2368ad7f1..05e39c74f 100644 --- a/devtools/client/locales/en-US/webide.properties +++ b/devtools/client/locales/en-US/webide.properties @@ -2,8 +2,8 @@ diff --git a/libre/iceweasel/rust-i686.patch b/libre/iceweasel/rust-i686.patch deleted file mode 100644 index 85512e143..000000000 --- a/libre/iceweasel/rust-i686.patch +++ /dev/null @@ -1,16 +0,0 @@ - build/moz.configure/rust.configure | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git c/build/moz.configure/rust.configure i/build/moz.configure/rust.configure -index cd86b24153debb1b..44911715e25d95e3 100644 ---- c/build/moz.configure/rust.configure -+++ i/build/moz.configure/rust.configure -@@ -81,7 +81,7 @@ def rust_target(rust_compiler, rustc, target, cross_compiling): - # OpenBSD - ('x86_64', 'OpenBSD'): 'x86_64-unknown-openbsd', - # Linux -- ('x86', 'Linux'): 'i586-unknown-linux-gnu', -+ ('x86', 'Linux'): 'i686-unknown-linux-gnu', - # Linux - ('x86_64', 'Linux'): 'x86_64-unknown-linux-gnu', - # OS X and iOS |