summaryrefslogtreecommitdiff
path: root/libre
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-11-05 00:47:11 -0800
committerroot <root@rshg054.dnsready.net>2013-11-05 00:47:11 -0800
commit4525bb3909f233fd13dbfb43aa6ff4e64e8340d9 (patch)
treeadd2024759bc7a18fc8d7f4101dc5d5d9b3e1e44 /libre
parent058983fb5cb16dbb25368dd464cbcf27205b3f93 (diff)
Tue Nov 5 00:46:51 PST 2013
Diffstat (limited to 'libre')
-rw-r--r--libre/cgminer-libre/PKGBUILD20
-rw-r--r--libre/icecat/PKGBUILD4
-rw-r--r--libre/icecat/vendor.js8
-rw-r--r--libre/icedove-l10n/PKGBUILD116
-rw-r--r--libre/icedove-libre/PKGBUILD29
-rw-r--r--libre/icedove-libre/mozconfig1
-rw-r--r--libre/icedove-libre/replace-urls.txt26
-rw-r--r--libre/icedove-libre/vendor.js3
-rw-r--r--libre/iceweasel-l10n/PKGBUILD184
-rw-r--r--libre/iceweasel-l10n/region.properties2
-rw-r--r--libre/iceweasel-libre/PKGBUILD20
-rw-r--r--libre/iceweasel-libre/libre.patch199
-rw-r--r--libre/iceweasel-libre/replace-urls.txt26
-rw-r--r--libre/iceweasel-libre/vendor.js10
-rw-r--r--libre/luxrender-libre/PKGBUILD3
15 files changed, 344 insertions, 307 deletions
diff --git a/libre/cgminer-libre/PKGBUILD b/libre/cgminer-libre/PKGBUILD
index fafe50b50..d3f056dbc 100644
--- a/libre/cgminer-libre/PKGBUILD
+++ b/libre/cgminer-libre/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 99235 2013-10-26 09:56:23Z fyan $
+# $Id: PKGBUILD 100433 2013-11-04 11:01:53Z fyan $
# Maintainer: Felix Yan <felixonmars@gmail.com>
# Contributor: monson <holymonson@gmail.com>
# Contributor: Thomas Dziedzic < gostrc at gmail >
@@ -7,7 +7,9 @@
_pkgname=cgminer
pkgname=cgminer-libre
-pkgver=3.6.6
+pkgver=3.7.0
+#_pkgver=3.6.6
+_pkgver=$pkgver
pkgrel=1
pkgdesc="Multi-threaded multi-pool GPU, FPGA and ASIC miner for bitcoin and derivative coins, without nonfree OpenCL recommendation"
url='http://forum.bitcoin.org/index.php?topic=28402.0'
@@ -18,7 +20,7 @@ conflicts=$_pkgname
provides=$_pkgname=$pkgver
depends=('curl' 'mesa-libcl' 'libusbx' 'jansson')
makedepends=('opencl-headers')
-source=("http://ck.kolivas.org/apps/$_pkgname/$_pkgname-${pkgver}.tar.bz2"
+source=("http://ck.kolivas.org/apps/$_pkgname/$_pkgname-${_pkgver}.tar.bz2"
"$_pkgname.conf.d"
"$_pkgname.service")
backup=("etc/conf.d/$_pkgname" "etc/$_pkgname.conf")
@@ -26,7 +28,7 @@ backup=("etc/conf.d/$_pkgname" "etc/$_pkgname.conf")
[ "$CARCH" == "x86_64" ] && makedepends+=('yasm')
build() {
- cd "$srcdir/$_pkgname-$pkgver"
+ cd "$srcdir/$_pkgname-$_pkgver"
# We have latest jansson and libusb - just use them
sed "s|ac_subdirs_all='compat/libusb\-1.0\ncompat/jansson-2.5'||" -i ./configure
@@ -36,8 +38,8 @@ build() {
sed 's|JANSSON_LIBS="compat/jansson-2.5/src/.libs/libjansson.a"|JANSSON_LIBS=-ljansson|' -i ./configure
sed 's|compat/Makefile ||' -i ./configure
- sed 's|JANSSON_INCLUDES = -I$(top_srcdir)/compat/jansson-2.5/src||' -i ./Makefile.in
- sed 's|USBUTILS_INCLUDES = -I$(top_srcdir)/compat/libusb\-1.0/libusb|USBUTILS_INCLUDES = -I/usr/include/libusb-1.0|' -i ./Makefile.in
+ sed 's|JANSSON_INCLUDES = .*||' -i ./Makefile.in
+ sed 's|USBUTILS_INCLUDES = .*|USBUTILS_INCLUDES = -I/usr/include/libusb-1.0|' -i ./Makefile.in
sed 's|SUBDIRS = lib compat ccan|SUBDIRS = lib ccan|' -i ./Makefile.in
rm -r compat
@@ -56,6 +58,8 @@ build() {
--enable-avalon \
--enable-klondike \
--enable-bitfury \
+ --enable-hashfast \
+ --enable-knc \
--with-system-libusb \
--disable-adl # For license issues
@@ -63,7 +67,7 @@ build() {
}
package() {
- cd "$srcdir/$_pkgname-$pkgver"
+ cd "$srcdir/$_pkgname-$_pkgver"
make DESTDIR="$pkgdir" install
@@ -76,6 +80,6 @@ package() {
install -Dm644 $_pkgname.conf "$pkgdir"/etc/$_pkgname.conf
}
-sha512sums=('1f913118fd3a2757a9fa9b2ffb8f1527109e90626044362ce94bbf93e876448cace189bc6c6e0c28f33d71ecc0488312d60530ef20baadf9894e82891b15171d'
+sha512sums=('40abe81952a67b4143a5f51e52d3a7787832ba36723ddc8f926b8f0dd190c9a4d1118c120005160ad8d5326a4e0c77c4334a269827170000a96642780a0a54be'
'99c38bc395848f9712ce172343d31f5c60f5d8ac1cfe2f48df8f3ec6c488fc275763a79c5ef36b99f32faa465b5a65284b38e8a63ef9b144075ee13971313b41'
'3317b60c6b1f14c47d8ee636113ef40a4023ab14054129de80a37947b381fd2b647a7053f4e1bb639efa225a514e862fa531908714c34040dda2d6221dde7f5f')
diff --git a/libre/icecat/PKGBUILD b/libre/icecat/PKGBUILD
index 3d2655917..0721a71f2 100644
--- a/libre/icecat/PKGBUILD
+++ b/libre/icecat/PKGBUILD
@@ -14,7 +14,7 @@ _pgo=false
pkgname=icecat
pkgver=24.0
-pkgrel=2
+pkgrel=3
pkgdesc='GNU IceCat, the standalone web browser based on Mozilla Firefox.'
arch=(i686 x86_64 mips64el)
license=(MPL GPL LGPL)
@@ -54,7 +54,7 @@ md5sums=(
b41f82994fa056ffa5f8e6d99570e27a
b30ba2b5562558d510fdd09d626d0faa
64826fcf48816b13090042eefddbaa58
- 2c48d9feffb909df35b552f9c5c555d5
+ 1dfa11e781950a969205e83840e9741e
6e335a517c68488941340ee1c23f97b0
#c8552d030494443218d88792f4dbbd0f
)
diff --git a/libre/icecat/vendor.js b/libre/icecat/vendor.js
index 151140b8f..3d93cec01 100644
--- a/libre/icecat/vendor.js
+++ b/libre/icecat/vendor.js
@@ -8,9 +8,5 @@ pref("browser.shell.checkDefaultBrowser", false);
pref("extensions.autoDisableScopes", 11);
pref("extensions.shownSelectionUI", true);
-// Make sure that safebrowsing is disabled
-pref("browser.safebrowsing.enabled", false);
-pref("browser.safebrowsing.malware.enabled", false);
-
-// Enable gstreamer support
-pref("media.gstreamer.enabled", true);
+// Disable Social API
+pref("social.remote-install.enabled", false);
diff --git a/libre/icedove-l10n/PKGBUILD b/libre/icedove-l10n/PKGBUILD
index 98b9747e0..58645651d 100644
--- a/libre/icedove-l10n/PKGBUILD
+++ b/libre/icedove-l10n/PKGBUILD
@@ -3,8 +3,8 @@
pkgbase=icedove-l10n
epoch=1
-_pkgver=17.0.10esr
-pkgver=17.0.10.deb1
+_pkgver=24.0
+pkgver=24.0.deb1
_langpacks=(ar ast be bg bn-BD br ca cs da de el en-GB en-US es-AR es-ES et eu fi fr fy-NL ga-IE gd gl he hr hu hy-AM id is it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr uk vi zh-CN zh-TW)
@@ -15,7 +15,7 @@ pkgname=($(for lang in ${_langpacks[@]}
pkgrel=1
pkgdesc="Language packs for Debian Icedove."
arch=('any')
-url="http://packages.debian.org/sid/icedove"
+url="http://packages.debian.org/experimental/icedove"
license=('MPL' 'GPL')
depends=("icedove-libre>=$epoch:$pkgver")
makedepends=('unzip' 'zip')
@@ -65,58 +65,58 @@ done
md5sums=('d5b2567a8cc8f64591f313a6efdaaffc'
'f3719964e893c1002b7a923e8f95f923'
- '8e791692eea1d3362dc3591ea0ec8593'
- 'efd3bc6b816bd65544c866f53f78f278'
- '6191f2d8be8e159b5660402d3452dde7'
- '372e2c07cc13eb1d107c511c587049fd'
- '8c0e7078deb311dc4b70b64f6891f880'
- '9620ee9661a71329f0a3beaa6c68cc05'
- '7e11cfe5c7b8f5ea365d25facd0578eb'
- '60b59f79d7cb40ade5127f32856cb1cb'
- 'f755ec87d0564dc36d8fb7de9477e415'
- '6fe04cc1b6c73abae4f613cc9ef4affc'
- '89cc2c93e7ed011204a1fb0e86dc4aa7'
- 'dd0e47be47a9a18835c6070e48d7e07a'
- '72b8a0262534c998e8c1604e15fd80af'
- 'b18d9a8e54d7fb8d607c477611eee9c6'
- '082baba9a78b449000961a48277479a3'
- 'f5e2404638bacab4f38926d4ff7443d8'
- '63484a3008ce1892a7e04e0378706cff'
- '56befa3bb4792167de1ecb18919fe21c'
- 'b8868ceb3d5da64be76935ef743c3ace'
- '4b803458fd101fc5444b491b04de1eed'
- '407387a006d14e7c1f6b0284f6c1fb2e'
- '4e727822a0d4647f6de8ba1044b21b09'
- '762725dd50e1bf655cf702bf3931fe9c'
- '2069e7952995b2d7276f0413235d7203'
- 'b102cd49a3ff300143a4240b92b3abfb'
- 'cfcbfef6f4e86956059a18918ec56299'
- 'c5250b9f59b0d7d34dd6afb752f94fdb'
- 'aea9d435ba9a75382aceb865f73ccfe1'
- '3dfc2f141b8dd36ed69e48821173a530'
- 'b80d573644034fb0de121f45ebbb843e'
- '327eff67979ff6ee62907940ec5773ec'
- '477a25730b8d22db20d4870febfda1fc'
- '770d533c56934b1f70dff1112c0f3693'
- 'd77c872cfd3a96117fedeb5b8cf0ef4f'
- '766ee0b04341270ef71f3d25436d6fb4'
- '5669ac9b087760363713e10f0682849c'
- 'e65f2c37b894d85152892da770470df0'
- 'e1175d0806c229bf290aca74b1d5c57b'
- '8402b9f98afdadae2a7651e4a03b9bcd'
- 'b05250bdb9ce8bafe7fdaab8e005a340'
- '4b32fdd2393d7395f121e05033f656a9'
- '33e2e2d561f8d9549fbc7502b2702e5f'
- '4017b43941dd1b16ed73f0e3ef3e25b3'
- '55e23c9af6ee67182716b40c5a2296b0'
- 'd8c7c561a2679395c9de4052122857d3'
- '2ff180e37947d2c44a9985925d8e0a0e'
- '9ff0b73411a1494658cdda374e70a2c4'
- 'e1e3f296627a25721f88038841ad8965'
- 'b3f50f66904f68ad82a7d20ff5adb80a'
- 'e8c0f7ddeacae4b804af6ed2c27358e8'
- 'd01b753d349ebe86a99832a75c7e4a37'
- 'aa2fa304a4d7b4a1f0c8b83dbf6741d8'
- '9b612da82cb6d65b2a1090debb7ef7be'
- 'dd44a654781b0ae7550b0383cf4cc33f'
- '8219c036a66f491eb5cf878ae5567aff')
+ '00e5745138bd36a6dda6996ca82bb458'
+ '2681d2dd9cba526734ac85a07bd72dff'
+ 'cd10d510639d2b4c524cd3a8fed30845'
+ 'b5d4c6176cb3d9181bc4958a59955371'
+ 'ec714abc51563df68c0e767499eb131b'
+ 'b3958d9eb8ff1074524c913eea9d4531'
+ '6cd59396e969a9fe0c9c4494b05e0d70'
+ 'a9cb42920b2dc0a07df802f9720e2976'
+ 'ca88f9d29b53c5249e04007b27e6b6f1'
+ '7800c97656d7c969d7d99efaf5449547'
+ '52c26e8e74d054a9b0e8b785d05a1219'
+ 'da4d4b0a905905a6befdacfc93ce11ec'
+ '7a1b3a80c2451cf388b1f394843d4d6e'
+ 'c9e1bb783a81d0a2cebe1ddec3a29c2b'
+ 'f586ca445a5e9cdb0cd8e5da5e301f75'
+ 'cda87ee3de3712dd7d98a31205cd0d78'
+ '97dfd7b9bdd3ffc451874a7c918747a8'
+ '3cf977ccd8b1f4b5215c7bec4e795063'
+ 'ce4b74e192d97b37b29bf725884bab77'
+ '0e131941c0cb0e7c2ecac70092c931a5'
+ '2140ad226acf709cbdf0a8323c704d97'
+ 'e539e40b18fb35398e88eadda0751256'
+ 'f7e0ff5bc085fa947d56677732ad40df'
+ 'e031bcb2d0df57a79d39aa8555e918ba'
+ '87f1310bff7b978a8015362dc95dfeba'
+ '2d3e0e115d0b9b1cd061beeb7cfb1039'
+ 'da16f65cb7095bf7ab50334d5310b46b'
+ 'b0ef1e6b1289376c25dfad11fd3b5825'
+ 'b33c0fc1a1b6d6f1b61e33e16a68c3aa'
+ '91d710244168d0c1c769435a60b64f3c'
+ '8debe2067c3ffdd910cfa0ad99ed62dd'
+ '7b639bf8009edb028538722812d29c1f'
+ '6ab044113bb056df256112716c4d7bc6'
+ '1f1cfc93ae9c04d6062d824fdf89ef0a'
+ 'c13d3d3653cbb530aafd82ea3a455b31'
+ '4f0acf27aa26483e161ad74c0bde0a0d'
+ '0b19f435b174941580e423586330af30'
+ '2c377b2b3dcbe5869c2db0dda2de06ed'
+ 'a7a04da21888fd15b755529b5bf2e36f'
+ '9309c021fc49d3a0aee8df25d41f525a'
+ '297f79f74a807063de05ed34159d7524'
+ '35d94ffaa43bd3dc451723b392b2bd2a'
+ '6028467f08ef13bd6b6a1de7348e06d3'
+ 'b2903194003960ed7189ce6834abfb07'
+ '3841804189ed1a6bbf1a4845b5fdf53f'
+ '58245e37b544aa0dd0ce79e383a6aa23'
+ '5ee4beab35fd0adb3b250fb80a9b82a8'
+ '3d702ac32f8184038d38b2dbc7e7c886'
+ '27c5580bd0f7d45362e367c8b1675190'
+ 'a70ab64d7bc529083bfe5ae4be9a4c0c'
+ 'd7ca7f6c776958b22f97f59d7e28c647'
+ '4beb1c99e43c4ea2fea8d9d877bcfe06'
+ '67098d273f37d70f59f04b8be7a96595'
+ '69dd513b2ea4472b5b651faf278ba836'
+ 'a62005875fba96de365a1432e6616842')
diff --git a/libre/icedove-libre/PKGBUILD b/libre/icedove-libre/PKGBUILD
index caf158671..fe880d03d 100644
--- a/libre/icedove-libre/PKGBUILD
+++ b/libre/icedove-libre/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer : Márcio Silva <coadde@lavabit.com>
# Maintainer : André Silva <emulatorman@parabola.nu>
-# We're getting this from Debian Sid
+# We're getting this from Debian Experimental
_debname=icedove
-_debver=17.0.10
+_debver=24.0
_debrel=deb1
_debrepo=http://ftp.debian.org/debian/pool/main/
debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; }
@@ -16,7 +16,7 @@ pkgrel=1
pkgdesc="A libre version of Debian Icedove, the standalone mail/news reader based on Mozilla Thunderbird."
arch=('i686' 'x86_64' 'mips64el')
license=('MPL' 'GPL' 'LGPL')
-url="http://packages.debian.org/sid/${_pkgname}"
+url="http://packages.debian.org/experimental/${_pkgname}"
depends=('alsa-lib' 'dbus-glib' 'desktop-file-utils' 'gtk2' 'hicolor-icon-theme' 'hunspell' 'libevent' 'libnotify' 'libvpx' 'libxt' 'mime-types' 'mozilla-common' 'mozilla-searchplugins' 'nss' 'sqlite' 'startup-notification')
makedepends=('unzip-libre' 'zip' 'pkg-config' 'python2' 'python2-virtualenv' 'wireless_tools' 'yasm' 'mesa' 'autoconf2.13' 'quilt')
optdepends=('libcanberra: for sound support')
@@ -24,22 +24,22 @@ replaces=('thunderbird')
conflicts=('thunderbird')
provides=('thunderbird')
install=${_pkgname}.install
-source=("${_debrepo}/`debfile ${_debname}`_${_debver}.orig.tar.bz2"
+source=("${_debrepo}/`debfile ${_debname}`_${_debver}.orig.tar.xz"
"${_debrepo}/`debfile ${_debname}`_${_debver}-${_debrel#deb}.debian.tar.gz"
mozconfig
replace-urls.txt
vendor.js
${_pkgname}.desktop)
options=(!emptydirs)
-md5sums=('47df9e8d62a2bf37d0f184c6b96a377a'
- '07f2fb97c98ddead98ccb537a63b6a92'
- '5cf95ea94f69cdd36604890cfbf7b954'
- 'a8fc4658d45b6bf9350023e5c3f34e56'
- '4eecc4fc5aafaf0da651a09eadc90bee'
+md5sums=('c69b05c9a1c28d455964aed4927ef916'
+ 'c67dc2f46f0e4d463ebe1ccdbfae6392'
+ '5bd3b5b1c79d87d2720252e9b06ba09e'
+ 'e14242e651928bd658ec8d489088b6f2'
+ '5a53179d14ae9631b7afe5e4d0fc0b25'
'e785e0c267f4435ae1a9aa0b03bcacfb')
prepare() {
- export DEBIAN_BUILD="comm-esr17"
+ export DEBIAN_BUILD="comm-esr24"
export QUILT_PATCHES=debian/patches
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
@@ -92,14 +92,11 @@ prepare() {
# configure script misdetects the preprocessor without an optimization level
# https://bugs.archlinux.org/task/34644
- sed -i '/ac_cpp=/s/$CPPFLAGS/& -O2/' configure
-
- # Fix virtualenv path
- sed -i 's|/usr/share/pyshared/virtualenv.py|/usr/lib/python2.7/site-packages/virtualenv.py|' mozilla/configure
+ sed -i '/ac_cpp=/s/$CPPFLAGS/& -O2/' mozilla/configure
}
build() {
- export DEBIAN_BUILD="comm-esr17"
+ export DEBIAN_BUILD="comm-esr24"
cd "${srcdir}/${DEBIAN_BUILD}"
@@ -110,7 +107,7 @@ build() {
}
package() {
- export DEBIAN_BUILD="comm-esr17"
+ export DEBIAN_BUILD="comm-esr24"
cd "${srcdir}/${DEBIAN_BUILD}"
diff --git a/libre/icedove-libre/mozconfig b/libre/icedove-libre/mozconfig
index 4f90cb58a..563c3fc22 100644
--- a/libre/icedove-libre/mozconfig
+++ b/libre/icedove-libre/mozconfig
@@ -28,6 +28,7 @@ ac_add_options --with-pthreads
ac_add_options --enable-startup-notification
ac_add_options --enable-gio
+ac_add_options --disable-gstreamer
ac_add_options --disable-gnomevfs
ac_add_options --disable-crashreporter
ac_add_options --disable-updater
diff --git a/libre/icedove-libre/replace-urls.txt b/libre/icedove-libre/replace-urls.txt
index fc13e32fb..9cc6d0933 100644
--- a/libre/icedove-libre/replace-urls.txt
+++ b/libre/icedove-libre/replace-urls.txt
@@ -2,24 +2,24 @@
# These are whitespace-separated EREs, comments are lines starting with '#'
https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/dictionaries/?(\?[^"']*)? https://parabolagnulinux.org/packages/\?repo=Extra\&q=hunspell-
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/plugins/?(\?[^"']*)? https://gnuzilla.gnu.org/plugins/
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/personas/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/recommended/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search-engines/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html#search%20engines
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/themes/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html#themes
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?" https://www.gnu.org/software/gnuzilla/addons.html"
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?$ https://www.gnu.org/software/gnuzilla/addons.html
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/plugins/?(\?[^"']*)? http://directory.fsf.org/wiki/Icedove
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/personas/?(\?[^"']*)? http://directory.fsf.org/wiki/Icedove
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/recommended/?(\?[^"']*)? http://directory.fsf.org/wiki/Icedove
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search-engines/?(\?[^"']*)? http://directory.fsf.org/wiki/Icedove
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search/?(\?[^"']*)? http://directory.fsf.org/wiki/Icedove
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/themes/?(\?[^"']*)? http://directory.fsf.org/wiki/Icedove
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?" http://directory.fsf.org/wiki/Icedove"
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?$ http://directory.fsf.org/wiki/Icedove
-https://addons.mozilla.org/firefox/collections/mozilla/webdeveloper/ https://www.gnu.org/software/gnuzilla/addons.html
+https://addons.mozilla.org/firefox/collections/mozilla/webdeveloper/ http://directory.fsf.org/wiki/Icedove
-https?://services\.addons\.mozilla\.org/(%LOCALE%|@AB_CD@|en-US|ru)/([a-zA-Z%-]+)/ https://www.gnu.org/software/gnuzilla/addons.html#bogus-services.\2/
+https?://services\.addons\.mozilla\.org/(%LOCALE%|@AB_CD@|en-US|ru)/([a-zA-Z%-]+)/ http://directory.fsf.org/wiki/Icedove.\2/
-https?://pfs\.mozilla\.org/plugins/PluginFinderService\.php https://gnuzilla.gnu.org/plugins/PluginFinderService.php
+https?://pfs\.mozilla\.org/plugins/PluginFinderService\.php http://directory.fsf.org/wiki/Icedove
#https?://versioncheck\.addons\.mozilla\.org/update/VersionCheck\.php
#https?://versioncheck-bg\.addons\.mozilla\.org/update/VersionCheck\.php
-"https?://addons\.mozilla\.org/" "https://www.gnu.org/software/gnuzilla/addons.html"
+"https?://addons\.mozilla\.org/" "http://directory.fsf.org/wiki/Icedove"
# hack: these aren't URLs, per se
-(addonsBrowseAll\.description\s*=.*)addons\.mozilla\.org \1gnu.org/software/gnuzilla/addons.html
+(addonsBrowseAll\.description\s*=.*)addons\.mozilla\.org \1directory.fsf.org/wiki/Icedove
diff --git a/libre/icedove-libre/vendor.js b/libre/icedove-libre/vendor.js
index 279bdc158..170b505a8 100644
--- a/libre/icedove-libre/vendor.js
+++ b/libre/icedove-libre/vendor.js
@@ -1,6 +1,3 @@
-// Forbid application updates
-lockPref("app.update.enabled", false);
-
// Use LANG environment variable to choose locale
pref("intl.locale.matchOS", true);
diff --git a/libre/iceweasel-l10n/PKGBUILD b/libre/iceweasel-l10n/PKGBUILD
index 7fb595354..c032a2b70 100644
--- a/libre/iceweasel-l10n/PKGBUILD
+++ b/libre/iceweasel-l10n/PKGBUILD
@@ -11,8 +11,8 @@
# - Run 'make'. It will take care of everything else for you.
_debname=iceweasel
-_debver=24.0
-_debrel=deb2
+_debver=25.0
+_debrel=deb1
_debrepo=http://ftp.debian.org/debian/pool/main/
debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; }
@@ -28,7 +28,7 @@ pkgrel=1
pkgdesc="Language packs for Debian Iceweasel."
arch=('any')
-url="http://packages.debian.org/sid/iceweasel"
+url="http://packages.debian.org/experimental/iceweasel"
license=('MPL' 'GPL')
depends=("iceweasel-libre>=$epoch:$pkgver")
makedepends=('unzip' 'zip')
@@ -75,92 +75,92 @@ package_iceweasel-l10n-$(echo $lang | tr A-Z a-z)() {
"
done
-md5sums=('e88728730ecf9f0f145de5f70e362b15'
- '8b54f8c36f8465987871145fd70956ce'
- 'ad3a11f1485a58a0ad59d861d37a08a5'
- '9761805e9011c371bb443d8f74fede3c'
- '87bb6a20535feb2692aa2a6a1afa11e5'
- '656dca2918d356fbe368b18fb9eac7ec'
- 'e1c793ac7d7beed9d21631154c3dbe1c'
- '862470f8d5ee8f8d2f68afc7f4a3d5c1'
- '5d7d027fe8c821689a4fdb022fdf7b1f'
- 'ab298b1e9d86dfccb6797a8f2f28c8af'
- '4c3dd02509c0f7a8506b7303a410692b'
- 'ebe4f9e91981bbe85d4f2024325d4cf2'
- 'c7e1dae44043c1236f96739ad1117fbe'
- 'b33da7699c2a2f5e0febd11e4489d382'
- '63c8b3e4c079fbbd98e321035b5c6317'
- 'f14d3462af09d8094393ee16f679e5ab'
- '0eac6ddbcce45fd8e9a202c93a3738cb'
- 'c837f374f56c0bd6efdde745dce89f8a'
- '5f780c1b42835050c39db15493dff728'
- '69303505295c74467a56aa2a43ea2b82'
- '7c44dba21f5d03604b5dd120231a00ae'
- 'a401bc653b544ac4f259cca56b79d96d'
- 'abdac5ba27fc5cd2ec4d5bc514772670'
- '0ddc4de7b3050ed2a49233fbe18eebb3'
- '7d09b317736ba78bd6bcf86f5f6e1e11'
- '14d1ceaaef00130134e017ae868db8ea'
- '9ddedfef7ffea213ef4d4e1773b3ad15'
- 'ae89977182d5998204b8ebc1e2603e9f'
- '642cdf237587093072412720fb36485a'
- '113ef967c5c05ae9ceae093064fdc116'
- '90425e1d17c39090a68014c6ce7fb17b'
- '0d9e0fc7162eb0aca197866ef427f481'
- '95cc1695aa5bffbdcbcb773fb0430319'
- '1475a2ad88c8699a9c36e07baed988e0'
- '26fd5bf6e4e0a6c634ca7632fb20d69d'
- '1cfb6db8de12e0698f0663fffe651962'
- '47cbb471101ed09e1d43f85a38cac91f'
- 'e8cb435f70c0d62b07cddf051b2e6a5b'
- 'bc58060bf3539ab408f1a331ec617949'
- '01e8eedc1594c13db4f8a991fcf87f83'
- '91179c0d3ee8f003a848eedd2435ea3c'
- '0bac7e153488e965f164d61d81de87cb'
- '4dabbdfa4fe6477e862eb381eb2c4fd0'
- 'a83a772712ae74ddb309cb4a7cb52f75'
- 'e16444075ca17e7b5961f7e1e0a828bf'
- '4df54bf6c1b1cb35a130d34f9a981eec'
- '27e8f49d9a73c79515aa75304758ae22'
- '4ad85b335fd26d3474548433fd20d919'
- '7f63adfe80832afc40cc3774b48fdefc'
- 'dbeac803ed5906af388d2130cdac5c32'
- 'f82ba92549541e2d89d5040d175a11d8'
- 'bd46bc7902cba8866ffedbb50c8ca2f8'
- '203f1fcb9dd3de9396787fc9dab0312a'
- 'da685c4c4bd727b337bb720d83de8cf5'
- '42fbbda5287dfbf11619e6046bd06f8b'
- '65844655106abc5fba71a2cd9bec2d26'
- '4ad3f9cbb469aeca27443e39a53e8c73'
- '9225277738d7a0fb8b585314ecdb642f'
- '292574470c2daeda3c005b12d8a66269'
- '954554b04d7aee0c6662d2edf7b48c1b'
- 'f15824595b7aab31ce8cc91de781ea03'
- 'c5f2c9ddb5775179be5eea13b12f843f'
- 'def21db04a3b606c603412d7a0091041'
- '686fcc1eefcce197c8b27363c5db6f34'
- '9eb2657a7af95927274b0453056173b3'
- '58e3dedcb8c0f85766aaaa0d35746b94'
- '209670672c37d4befa4375528385ae4a'
- 'f3b09defe2dd33f94c5aa4f3c19d726e'
- '3f05b588ddea099c873203267287e296'
- '91180565b17731d4ff40e6612f499527'
- 'fac9050297be0dfe64473d3fe3bce03b'
- 'd72a455cd79e304627db71c0ad42e42c'
- 'f271b0a4b2d348edca352611da9fa79e'
- '367a12e148e94885d5141a7b374523f7'
- '18fb3c7bbfdf0b81a40ef5f0bd9d3c2c'
- '4e5418b69f62e5d281aa98b0089149de'
- 'bfdf7ae55a0994fbe3ed2359dfd2d437'
- 'e7b4b504e518b16bb5d9cea8770b1b7a'
- 'a8719e1294071e9e0366f686b89a793f'
- 'c422789ab794748200b3d33f660b0076'
- 'ac040347a410692fea6b7fdda06802cf'
- '97c066c4bd823d8f3157fbb390cbaaac'
- '3167b085b038f6f1bde2530a167e7405'
- 'e969d0185a8c34341edba2ea2e70a476'
- 'aff3452e3b6663a2e2f8870924bfded6'
- '44519549cf6b052b49519c9960f97481'
- 'fe67796800cb807148a39722d689a4c7'
- 'b947f013e632c6d262ebdbfac53e3958'
- '677267c8284fca2b3749f53eba598121')
+md5sums=('a4593936bf1c7a9ec9368ff249f9cc56'
+ '72891c593c993c5474abff8b4e72d543'
+ '675ce7d5e3d7a2899db8be29a3f8482a'
+ 'ed754b10fb8e687dab42ccb50f31649c'
+ 'e3ca6f8116a0d9b2cada9fa88b66e237'
+ '3324458a1907de5c95ed6d02601e2753'
+ '5ea65765bb6fb9ba8aac3e36ed66c1b8'
+ 'c22ae0fcc64c979cf87aec4b191353fb'
+ 'c33058a022beb01abad48d543d4621bc'
+ 'f7cb06c3847748fcd01aa6c7e07bab09'
+ 'b2c9f2768a5f364c64e38d76323aa1b7'
+ 'cf5a47e0ce43bcbe9601401e3adcf87b'
+ 'c42200f23f5ced9395ae8a1dff2e824f'
+ '487dd4ace0ed32330b4dcbf1c6d39758'
+ '5ad617928cf23d8e97916cf16d417635'
+ '6dd585cf48ac920dfb2ba2966ccc1a7b'
+ '399e6f69ea89436c3cb2d6c17b9415f5'
+ '726eb9a1368f01b01cb11f78c1fe91b1'
+ '19152bb2705946c16f7f10140128635b'
+ '34a8fd695d3ac20bf733c4c5fd9c733e'
+ 'e13963f59dbec91fa9318fcfb19570c5'
+ '9ef86e7b69f7de49e321ef7dc7dc0b75'
+ 'bb74f5cb87e6218820e7c9a2bddc2021'
+ 'fa34dfaed15fa16814ac2d629971141f'
+ 'a124544d82417a7a1341c37c80b18f68'
+ '6936b981c79fbffbd514dcbd281c26b8'
+ '0b59289da31c29844db8c688770a474a'
+ '8bd21818ca2216e65f160eb7a9ca072b'
+ '20ad27abc7c254a9960682f7afda1e5f'
+ 'e8bd8488274796668e5b7a4e4dba5949'
+ '991f8d1e1faae1a6a22113f4f3f6d90e'
+ 'bb0f98dcd2b87510d09216d9a36ef686'
+ '87fa30b76eafab63b28ee53943435e43'
+ '3cbafc8cdff119b73fcbd2bac8ffadea'
+ '25b4ee89d58b2edf937515a1f8309768'
+ 'ea5b9b47bd4a24a80058509ba2126041'
+ '97be59190157410b37a56cbec1d95c78'
+ '575a68f6bc5ace8fc212a9a7d759291b'
+ 'f57bea11b0f49cf2e4023008ffcdc87d'
+ 'c1130d88b73db6a474d1df5ed00d0427'
+ 'd0fd4480ab9fd6d20e2ea3c23a94ae14'
+ '4b7f19fd35a68990d114e0f7c265b7b2'
+ '77ed20f961742c3b8eb7a8cfdc24df25'
+ '9c3ed09220442dc602be0fd130475349'
+ 'c7b7cd5971d07052c983e6d2047a3154'
+ '6e7b9ac0906938a0ba4296e99a03779c'
+ '39b1121cb719123596c3b1ef48d82b94'
+ 'ae71cd7232645c49b1d9f970a6f824e0'
+ '25b322a7fa03c620747d72587e594173'
+ '4b5fefdfdba63243507ac623644912ca'
+ 'ae02bb179460d0a1ad2c88ed063c1222'
+ '2eb0dd6b6540f11b1e3ea7cfb6a8f414'
+ '1a04b8c9fddcdbc96e52d2a6b5ccaae9'
+ '8fa2584f770ca97eb7a46826f027aa63'
+ '083f0e2bdc94f668b0aa10a7ebe65e78'
+ '091c223464fb65ed7e771fa0abda5db6'
+ '53bc7c5f16a4c1e9d5315ae44bfbc1ab'
+ '5cfc5a27b72a432da7267fcc87fab40a'
+ 'a4467ea38382fd2c0aa22fdf1aab41b1'
+ '2ae42108358fe38e2efbe70e26f82f3c'
+ 'dcba6a97010bb9504e9778bfc5aee54b'
+ '4b8dd9e54b79d133884d29b6a6b78d1f'
+ '0c364c911b310d5656652faced437ec4'
+ '60856a5d67e13bc3ecb2edd6f90ce328'
+ '1685cea5a1094769a0a2f7fa3e248482'
+ '6d3218c1a6c45206c71477f3403b3bf9'
+ 'a75749039cca538ba22bb7007b8358e9'
+ 'c795a1eb2f467a1fe6c7821af6dd9d05'
+ 'b1e16275ee6b874e4f39579126cb8c94'
+ '159145964d7c3e6faa1416a2ebc96e84'
+ 'bf6efa5437f4dbd6549e27b00523e10e'
+ 'ab9d9d2568d3be83038973c7b1077c6a'
+ 'd6ad3b4a84ca1a35ef46a6a7053de37c'
+ '285f62d8782aa73860a2187b0a4027cf'
+ 'd107b587a939124df3c8a233e75d3ca3'
+ '968bd91d21c52095f08f9a55d20ba6a4'
+ '0f29172e2aa3edf11a1c705ce945f036'
+ '78ce26aa5e6fedff75cae9aa24d8d8e9'
+ 'a8d0606d5d79f1e4f08908f67b0336ab'
+ '21d6c6af9ae10aa4d392a1f949a76462'
+ 'bf1fb5267204996373ff541558d7b286'
+ 'c3561aa5796054b0377eaab17017b341'
+ '2a2c08f36efd1b4455194abd67268c34'
+ '4cfe3e0dca2d7e26effb3fdda7bb2af7'
+ 'a1eb070b498fd9324a7c5c3563f7d29e'
+ '1fad104a69ed3150d3d8ca1b79181d03'
+ '2e099ca02f1269f25627616cb7df3d12'
+ '852e3415f008110d23ed1ed9bdba2d35'
+ 'e8f40197b8026e641b4836de6864045a')
diff --git a/libre/iceweasel-l10n/region.properties b/libre/iceweasel-l10n/region.properties
index fe7f265ce..5654eb9ee 100644
--- a/libre/iceweasel-l10n/region.properties
+++ b/libre/iceweasel-l10n/region.properties
@@ -15,7 +15,7 @@ browser.search.order.3=Seeks Search
# profile database. Note that "new" is defined as "has a different URL"; this
# means that it's not possible to update the name of existing handler, so
# don't make any spelling errors here.
-gecko.handlerService.defaultHandlersVersion=3
+gecko.handlerService.defaultHandlersVersion=4
# The default set of protocol handlers for irc:
gecko.handlerService.schemes.irc.0.name=Freenode Web IRC
diff --git a/libre/iceweasel-libre/PKGBUILD b/libre/iceweasel-libre/PKGBUILD
index 0ed8d24ee..63ae55214 100644
--- a/libre/iceweasel-libre/PKGBUILD
+++ b/libre/iceweasel-libre/PKGBUILD
@@ -12,10 +12,10 @@
_pgo=true
-# We're getting this from Debian Sid
+# We're getting this from Debian Experimental
_debname=iceweasel
-_debver=24.0
-_debrel=deb2
+_debver=25.0
+_debrel=deb1
_debrepo=http://ftp.debian.org/debian/pool/main/
debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; }
@@ -23,7 +23,7 @@ _pkgname=iceweasel
pkgname=iceweasel-libre
epoch=1
pkgver=$_debver.$_debrel
-pkgrel=2
+pkgrel=1
pkgdesc="A libre version of Debian Iceweasel, the standalone web browser based on Mozilla Firefox."
arch=(i686 x86_64 mips64el)
@@ -42,7 +42,7 @@ optdepends=('networkmanager: Location detection via available WiFi networks'
'gstreamer0.10-good-plugins: webm and mp4 demuxing'
'gstreamer0.10-ugly-plugins: h.264 decoding'
'libpulse: PulseAudio audio driver')
-url="http://packages.debian.org/sid/${_pkgname}"
+url="http://packages.debian.org/experimental/${_pkgname}"
install=iceweasel.install
replaces=('firefox')
conflicts=('firefox')
@@ -58,15 +58,15 @@ source=("$_debrepo/`debfile $_debname`_$_debver.orig.tar.bz2"
replace-urls.txt
iceweasel-20.0.1-fixed-loading-icon.png
Bug-756390-Make-the-Reset-Firefox-feature-more-gener.patch)
-md5sums=('8f24807d67599516850a4bdca2b2fbd6'
- '1f4f1347e05b15f5af137787d614ecdf'
+md5sums=('dd1462b582747210cc6c2ac1d01c4c17'
+ '4f4cde44b6e83cf78ff5d6e757d1913c'
'350feec44d359c31679dbec3de6685df'
'df08eaa1ac3bc6c2356be4fbf8ec8932'
- '5e01a51ec4f3dd72ff2525edfe6cd371'
+ '8c11b80574b11e96c2ef44fa16f4b844'
'7b9e5996dd9fe0b186a43a297db1c6b5'
'abf5ecb74caa857abb42bcfbb3442d9c'
- '121fefaa040936c3b96298da0c49f450'
- 'a8fc4658d45b6bf9350023e5c3f34e56'
+ '816013881cfc9a1f4f0ede72b014f8b3'
+ 'b0c23b67c247008b50fe9e7cf1e576ad'
'6e335a517c68488941340ee1c23f97b0'
'f1594fa3567e5b70202c3432d7c00202')
diff --git a/libre/iceweasel-libre/libre.patch b/libre/iceweasel-libre/libre.patch
index c0e61d5b9..e5632c667 100644
--- a/libre/iceweasel-libre/libre.patch
+++ b/libre/iceweasel-libre/libre.patch
@@ -1,8 +1,7 @@
-diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
-index 2617a7f..a70434a 100644
---- a/browser/app/profile/firefox.js
-+++ b/browser/app/profile/firefox.js
-@@ -1242,14 +1242,6 @@ pref("pdfjs.previousHandler.alwaysAskBeforeHandling", false);
+diff -Nur mozilla-release.orig/browser/app/profile/firefox.js mozilla-release/browser/app/profile/firefox.js
+--- mozilla-release.orig/browser/app/profile/firefox.js 2013-11-05 03:52:59.229583495 -0200
++++ mozilla-release/browser/app/profile/firefox.js 2013-11-05 03:57:12.955661016 -0200
+@@ -1269,14 +1269,6 @@
// (This is intentionally on the high side; see bug 746055.)
pref("image.mem.max_decoded_image_kb", 256000);
@@ -17,11 +16,10 @@ index 2617a7f..a70434a 100644
// Turn on the CSP 1.0 parser for Content Security Policy headers
pref("security.csp.speccompliant", true);
-diff --git a/browser/base/content/abouthome/aboutHome.css b/browser/base/content/abouthome/aboutHome.css
-index ce8db3c..27ff8b6 100644
---- a/browser/base/content/abouthome/aboutHome.css
-+++ b/browser/base/content/abouthome/aboutHome.css
-@@ -51,11 +51,6 @@ a {
+diff -Nur mozilla-release.orig/browser/base/content/abouthome/aboutHome.css mozilla-release/browser/base/content/abouthome/aboutHome.css
+--- mozilla-release.orig/browser/base/content/abouthome/aboutHome.css 2013-10-25 20:27:08.000000000 -0200
++++ mozilla-release/browser/base/content/abouthome/aboutHome.css 2013-11-05 03:57:12.958994121 -0200
+@@ -49,11 +49,6 @@
background-repeat: no-repeat;
}
@@ -33,7 +31,7 @@ index ce8db3c..27ff8b6 100644
#searchForm {
display: -moz-box;
}
-@@ -74,8 +69,7 @@ a {
+@@ -72,8 +67,7 @@
#searchEngineLogo {
display: inline-block;
height: 28px;
@@ -43,7 +41,7 @@ index ce8db3c..27ff8b6 100644
}
#searchText {
-@@ -147,48 +141,6 @@ a {
+@@ -145,48 +139,6 @@
transition-duration: 0ms;
}
@@ -92,7 +90,7 @@ index ce8db3c..27ff8b6 100644
#launcher {
display: -moz-box;
-moz-box-align: center;
-@@ -368,20 +320,6 @@ body[narrow] #restorePreviousSession::before {
+@@ -366,20 +318,6 @@
background-image: url("chrome://branding/content/about-logo@2x.png");
}
@@ -113,11 +111,10 @@ index ce8db3c..27ff8b6 100644
.launchButton::before,
#aboutMozilla::before {
transform: scale(.5);
-diff --git a/browser/base/content/abouthome/aboutHome.js b/browser/base/content/abouthome/aboutHome.js
-index dd050d3..7ae28d2 100644
---- a/browser/base/content/abouthome/aboutHome.js
-+++ b/browser/base/content/abouthome/aboutHome.js
-@@ -3,147 +3,44 @@
+diff -Nur mozilla-release.orig/browser/base/content/abouthome/aboutHome.js mozilla-release/browser/base/content/abouthome/aboutHome.js
+--- mozilla-release.orig/browser/base/content/abouthome/aboutHome.js 2013-10-25 20:27:08.000000000 -0200
++++ mozilla-release/browser/base/content/abouthome/aboutHome.js 2013-11-05 04:10:11.565757913 -0200
+@@ -3,152 +3,44 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
const SEARCH_ENGINES = {
@@ -296,10 +293,15 @@ index dd050d3..7ae28d2 100644
-
-const SNIPPETS_UPDATE_INTERVAL_MS = 86400000; // 1 Day.
-
+-// IndexedDB storage constants.
+-const DATABASE_NAME = "abouthome";
+-const DATABASE_VERSION = 1;
+-const SNIPPETS_OBJECTSTORE_NAME = "snippets";
+-
// This global tracks if the page has been set up before, to prevent double inits
let gInitialized = false;
let gObserver = new MutationObserver(function (mutations) {
-@@ -151,7 +48,6 @@ let gObserver = new MutationObserver(function (mutations) {
+@@ -156,7 +48,6 @@
if (mutation.attributeName == "searchEngineURL") {
setupSearchEngine();
if (!gInitialized) {
@@ -307,7 +309,7 @@ index dd050d3..7ae28d2 100644
gInitialized = true;
}
return;
-@@ -172,70 +68,6 @@ window.addEventListener("pagehide", function() {
+@@ -177,117 +68,6 @@
window.removeEventListener("resize", fitToWidth);
});
@@ -339,46 +341,93 @@ index dd050d3..7ae28d2 100644
- return;
- }
-
-- // TODO (bug 789348): use a real asynchronous storage here. This setTimeout
-- // is done just to catch bugs with the asynchronous behavior.
-- setTimeout(function() {
-- // Populate the cache from the persistent storage.
-- let cache = new Map();
-- for (let key of [ "snippets-last-update",
-- "snippets-cached-version",
-- "snippets" ]) {
-- cache.set(key, localStorage[key]);
+- let invokeCallbacks = function () {
+- if (!gSnippetsMap) {
+- gSnippetsMap = Object.freeze(new Map());
- }
-
-- gSnippetsMap = Object.freeze({
-- get: function (aKey) cache.get(aKey),
-- set: function (aKey, aValue) {
-- localStorage[aKey] = aValue;
-- return cache.set(aKey, aValue);
-- },
-- has: function(aKey) cache.has(aKey),
-- delete: function(aKey) {
-- delete localStorage[aKey];
-- return cache.delete(aKey);
-- },
-- clear: function() {
-- localStorage.clear();
-- return cache.clear();
-- },
-- get size() cache.size
-- });
--
- for (let callback of gSnippetsMapCallbacks) {
- callback(gSnippetsMap);
- }
- gSnippetsMapCallbacks.length = 0;
-- }, 0);
+- }
+-
+- let openRequest = indexedDB.open(DATABASE_NAME, DATABASE_VERSION);
+-
+- openRequest.onerror = function (event) {
+- // Try to delete the old database so that we can start this process over
+- // next time.
+- indexedDB.deleteDatabase(DATABASE_NAME);
+- invokeCallbacks();
+- };
+-
+- openRequest.onupgradeneeded = function (event) {
+- let db = event.target.result;
+- if (!db.objectStoreNames.contains(SNIPPETS_OBJECTSTORE_NAME)) {
+- db.createObjectStore(SNIPPETS_OBJECTSTORE_NAME);
+- }
+- }
+-
+- openRequest.onsuccess = function (event) {
+- let db = event.target.result;
+-
+- db.onerror = function (event) {
+- invokeCallbacks();
+- }
+-
+- db.onversionchange = function (event) {
+- event.target.close();
+- invokeCallbacks();
+- }
+-
+- let cache = new Map();
+- let cursorRequest = db.transaction(SNIPPETS_OBJECTSTORE_NAME)
+- .objectStore(SNIPPETS_OBJECTSTORE_NAME).openCursor();
+- cursorRequest.onerror = function (event) {
+- invokeCallbacks();
+- }
+-
+- cursorRequest.onsuccess = function(event) {
+- let cursor = event.target.result;
+-
+- // Populate the cache from the persistent storage.
+- if (cursor) {
+- cache.set(cursor.key, cursor.value);
+- cursor.continue();
+- return;
+- }
+-
+- // The cache has been filled up, create the snippets map.
+- gSnippetsMap = Object.freeze({
+- get: function (aKey) cache.get(aKey),
+- set: function (aKey, aValue) {
+- db.transaction(SNIPPETS_OBJECTSTORE_NAME, "readwrite")
+- .objectStore(SNIPPETS_OBJECTSTORE_NAME).put(aValue, aKey);
+- return cache.set(aKey, aValue);
+- },
+- has: function (aKey) cache.has(aKey),
+- delete: function (aKey) {
+- db.transaction(SNIPPETS_OBJECTSTORE_NAME, "readwrite")
+- .objectStore(SNIPPETS_OBJECTSTORE_NAME).delete(aKey);
+- return cache.delete(aKey);
+- },
+- clear: function () {
+- db.transaction(SNIPPETS_OBJECTSTORE_NAME, "readwrite")
+- .objectStore(SNIPPETS_OBJECTSTORE_NAME).clear();
+- return cache.clear();
+- },
+- get size() cache.size
+- });
+-
+- setTimeout(invokeCallbacks, 0);
+- }
+- }
-}
-
function onSearchSubmit(aEvent)
{
let searchTerms = document.getElementById("searchText").value;
-@@ -320,140 +152,6 @@ function setupSearchEngine()
+@@ -372,140 +152,6 @@
}
@@ -519,10 +568,9 @@ index dd050d3..7ae28d2 100644
function fitToWidth() {
if (window.scrollMaxX) {
document.body.setAttribute("narrow", "true");
-diff --git a/browser/base/content/abouthome/aboutHome.xhtml b/browser/base/content/abouthome/aboutHome.xhtml
-index cd821c4..9816d54 100644
---- a/browser/base/content/abouthome/aboutHome.xhtml
-+++ b/browser/base/content/abouthome/aboutHome.xhtml
+diff -Nur mozilla-release.orig/browser/base/content/abouthome/aboutHome.xhtml mozilla-release/browser/base/content/abouthome/aboutHome.xhtml
+--- mozilla-release.orig/browser/base/content/abouthome/aboutHome.xhtml 2013-10-25 20:27:08.000000000 -0200
++++ mozilla-release/browser/base/content/abouthome/aboutHome.xhtml 2013-11-05 03:57:12.962327229 -0200
@@ -43,15 +43,6 @@
<input id="searchSubmit" type="submit" value="&abouthome.searchEngineButton.label;"/>
</form>
@@ -539,10 +587,9 @@ index cd821c4..9816d54 100644
</div>
<div class="spacer"/>
-diff --git a/browser/locales/en-US/chrome/browser-region/region.properties b/browser/locales/en-US/chrome/browser-region/region.properties
-index 23a30d0..fe7f265 100644
---- a/browser/locales/en-US/chrome/browser-region/region.properties
-+++ b/browser/locales/en-US/chrome/browser-region/region.properties
+diff -Nur mozilla-release.orig/browser/locales/en-US/chrome/browser-region/region.properties mozilla-release/browser/locales/en-US/chrome/browser-region/region.properties
+--- mozilla-release.orig/browser/locales/en-US/chrome/browser-region/region.properties 2013-10-25 20:27:09.000000000 -0200
++++ mozilla-release/browser/locales/en-US/chrome/browser-region/region.properties 2013-11-05 04:16:11.884325686 -0200
@@ -3,17 +3,12 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -565,13 +612,13 @@ index 23a30d0..fe7f265 100644
# increment this number when anything gets changed in the list below. This will
# cause Firefox to re-read these prefs and inject any new handlers into the
-@@ -22,20 +17,10 @@ browser.contentHandlers.types.0.uri=http://add.my.yahoo.com/rss?url=%s
+@@ -22,20 +17,10 @@
# don't make any spelling errors here.
- gecko.handlerService.defaultHandlersVersion=3
+ gecko.handlerService.defaultHandlersVersion=4
-# The default set of protocol handlers for webcal:
-gecko.handlerService.schemes.webcal.0.name=30 Boxes
--gecko.handlerService.schemes.webcal.0.uriTemplate=http://30boxes.com/external/widget?refer=ff&url=%s
+-gecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s
-
-# The default set of protocol handlers for mailto:
-gecko.handlerService.schemes.mailto.0.name=Yahoo! Mail
@@ -590,10 +637,9 @@ index 23a30d0..fe7f265 100644
-gecko.handlerService.schemes.ircs.0.uriTemplate=https://www.mibbit.com/?url=%s
+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 e925c1e..5101035 100644
---- a/browser/locales/generic/profile/bookmarks.html.in
-+++ b/browser/locales/generic/profile/bookmarks.html.in
+diff -Nur mozilla-release.orig/browser/locales/generic/profile/bookmarks.html.in mozilla-release/browser/locales/generic/profile/bookmarks.html.in
+--- mozilla-release.orig/browser/locales/generic/profile/bookmarks.html.in 2013-10-25 20:27:09.000000000 -0200
++++ mozilla-release/browser/locales/generic/profile/bookmarks.html.in 2013-11-05 03:57:12.972326552 -0200
@@ -15,13 +15,20 @@
<DT><H3 PERSONAL_TOOLBAR_FOLDER="true" ID="rdf:#$FvPhC3">@bookmarks_toolbarfolder@</H3>
<DD>@bookmarks_toolbarfolder_description@
@@ -621,11 +667,10 @@ index e925c1e..5101035 100644
+ <DT><A HREF="http://www.h-node.org/" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABgElEQVQ4jaXRz2uSARzHcb0vlRGEzTVWISU1BVkFYTIyjNK1pKcxHA+yhWMWIamHYikFgpoLIi9jwegi3QbL9SzdLmMbM9J+DkJBgm5RDvEPeHeQHOyQz0OH9+V7ePGBr0pqpPmfVPsP8a0AR4MnMEwf48x9K0s/E8oAY9iEMOvD+8yP2qVjrhhRBnSN61n5sIpULqC+pGHh8wNlgEY8jPQXcGh4VXukDND5evYAl46odIuXtYdKAANSudAChO52/XeMZMohecCbcoGdH99Y+7LO72adT9+/4nh8nYOjBl7/SsoB8gBkpHk8T0S2K++pN3fRin3cfnFDHvCuWkI9rEMvHGEo5gbAHnXhnLF1BpZLeRaLOVT2A8Q3A5wMngXgWtKLxX9KPqC+rCWQvYkpeK4NWKcGOgO50ts2MJJ0cPreeQDciTHMchZYIhcwh2wcuqjn+ccwGm9v6wsTxxn0dVgQXZ7Ek3Agpq6QrcaQGmmebtxFSDkRU1fJVmL/BpT2ByV/3eDMhinRAAAAAElFTkSuQmCC">h-node</A>
</DL><p>
</DL><p>
-diff --git a/dom/ipc/test.xul b/dom/ipc/test.xul
-index 25efdb6..8162c73 100644
---- a/dom/ipc/test.xul
-+++ b/dom/ipc/test.xul
-@@ -299,6 +299,6 @@
+diff -Nur mozilla-release.orig/dom/ipc/test.xul mozilla-release/dom/ipc/test.xul
+--- mozilla-release.orig/dom/ipc/test.xul 2013-10-25 20:27:14.000000000 -0200
++++ mozilla-release/dom/ipc/test.xul 2013-11-05 03:57:12.982325866 -0200
+@@ -302,6 +302,6 @@
oncommand="document.getElementById('page').QueryInterface(Components.interfaces.nsIFrameLoaderOwner).frameLoader.delayRemoteDialogs = this.checked;"/>
</toolbar>
@@ -633,10 +678,9 @@ index 25efdb6..8162c73 100644
+ <browser type="content" src="https://duckduckgo.com/html" flex="1" id="page" remote="true"/>
<label id="messageLog" value="" crop="center"/>
</window>
-diff --git a/layout/ipc/test-ipcbrowser.xul b/layout/ipc/test-ipcbrowser.xul
-index 237ba61..7603d7d 100644
---- a/layout/ipc/test-ipcbrowser.xul
-+++ b/layout/ipc/test-ipcbrowser.xul
+diff -Nur mozilla-release.orig/layout/ipc/test-ipcbrowser.xul mozilla-release/layout/ipc/test-ipcbrowser.xul
+--- mozilla-release.orig/layout/ipc/test-ipcbrowser.xul 2013-10-25 20:27:28.000000000 -0200
++++ mozilla-release/layout/ipc/test-ipcbrowser.xul 2013-11-05 03:57:12.982325866 -0200
@@ -73,6 +73,6 @@
label="setViewportScale"/>
</toolbar>
@@ -645,11 +689,10 @@ index 237ba61..7603d7d 100644
+ <browser type="content" src="https://duckduckgo.com/html" flex="1" id="content"
remote="true"/>
</window>
-diff --git a/modules/libpref/src/init/all.js b/modules/libpref/src/init/all.js
-index 3b67260..29f7730 100644
---- a/modules/libpref/src/init/all.js
-+++ b/modules/libpref/src/init/all.js
-@@ -4190,20 +4190,6 @@ pref("memory.ghost_window_timeout_seconds", 60);
+diff -Nur mozilla-release.orig/modules/libpref/src/init/all.js mozilla-release/modules/libpref/src/init/all.js
+--- mozilla-release.orig/modules/libpref/src/init/all.js 2013-11-05 03:52:59.219584174 -0200
++++ mozilla-release/modules/libpref/src/init/all.js 2013-11-05 03:57:12.985658973 -0200
+@@ -4255,20 +4255,6 @@
// Disable freeing dirty pages when minimizing memory.
pref("memory.free_dirty_pages", false);
diff --git a/libre/iceweasel-libre/replace-urls.txt b/libre/iceweasel-libre/replace-urls.txt
index fc13e32fb..278dd1a74 100644
--- a/libre/iceweasel-libre/replace-urls.txt
+++ b/libre/iceweasel-libre/replace-urls.txt
@@ -2,24 +2,24 @@
# These are whitespace-separated EREs, comments are lines starting with '#'
https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/dictionaries/?(\?[^"']*)? https://parabolagnulinux.org/packages/\?repo=Extra\&q=hunspell-
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/plugins/?(\?[^"']*)? https://gnuzilla.gnu.org/plugins/
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/personas/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/recommended/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search-engines/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html#search%20engines
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/themes/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html#themes
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?" https://www.gnu.org/software/gnuzilla/addons.html"
-https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?$ https://www.gnu.org/software/gnuzilla/addons.html
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/plugins/?(\?[^"']*)? http://directory.fsf.org/wiki/GNU_IceCat
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/personas/?(\?[^"']*)? http://directory.fsf.org/wiki/GNU_IceCat
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/recommended/?(\?[^"']*)? http://directory.fsf.org/wiki/GNU_IceCat
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search-engines/?(\?[^"']*)? http://directory.fsf.org/wiki/GNU_IceCat
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search/?(\?[^"']*)? http://directory.fsf.org/wiki/GNU_IceCat
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/themes/?(\?[^"']*)? http://directory.fsf.org/wiki/GNU_IceCat
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?" http://directory.fsf.org/wiki/GNU_IceCat"
+https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?$ http://directory.fsf.org/wiki/GNU_IceCat
-https://addons.mozilla.org/firefox/collections/mozilla/webdeveloper/ https://www.gnu.org/software/gnuzilla/addons.html
+https://addons.mozilla.org/firefox/collections/mozilla/webdeveloper/ http://directory.fsf.org/wiki/GNU_IceCat
-https?://services\.addons\.mozilla\.org/(%LOCALE%|@AB_CD@|en-US|ru)/([a-zA-Z%-]+)/ https://www.gnu.org/software/gnuzilla/addons.html#bogus-services.\2/
+https?://services\.addons\.mozilla\.org/(%LOCALE%|@AB_CD@|en-US|ru)/([a-zA-Z%-]+)/ http://directory.fsf.org/wiki/GNU_IceCat.\2/
-https?://pfs\.mozilla\.org/plugins/PluginFinderService\.php https://gnuzilla.gnu.org/plugins/PluginFinderService.php
+https?://pfs\.mozilla\.org/plugins/PluginFinderService\.php http://directory.fsf.org/wiki/GNU_IceCat
#https?://versioncheck\.addons\.mozilla\.org/update/VersionCheck\.php
#https?://versioncheck-bg\.addons\.mozilla\.org/update/VersionCheck\.php
-"https?://addons\.mozilla\.org/" "https://www.gnu.org/software/gnuzilla/addons.html"
+"https?://addons\.mozilla\.org/" "http://directory.fsf.org/wiki/GNU_IceCat"
# hack: these aren't URLs, per se
-(addonsBrowseAll\.description\s*=.*)addons\.mozilla\.org \1gnu.org/software/gnuzilla/addons.html
+(addonsBrowseAll\.description\s*=.*)addons\.mozilla\.org \1directory.fsf.org/wiki/GNU_IceCat
diff --git a/libre/iceweasel-libre/vendor.js b/libre/iceweasel-libre/vendor.js
index 91414dbbd..6510944a7 100644
--- a/libre/iceweasel-libre/vendor.js
+++ b/libre/iceweasel-libre/vendor.js
@@ -8,17 +8,15 @@ pref("browser.shell.checkDefaultBrowser", false);
pref("extensions.autoDisableScopes", 11);
pref("extensions.shownSelectionUI", true);
+// Disable Social API
+pref("social.remote-install.enabled", false);
+
// Make sure that safebrowsing is disabled
pref("browser.safebrowsing.enabled", false);
pref("browser.safebrowsing.malware.enabled", false);
-pref("keyword.URL", "");
-pref("app.update.enabled", false);
-pref("app.update.auto", false);
+// Disable localstorage for privacy reasons.
pref("dom.storage.enabled", false);
-// Disable Social API
-pref("social.remote-install.enabled", false);
-
// Disable missing nonfree flash notification
pref("plugins.notifyMissingFlash", false);
diff --git a/libre/luxrender-libre/PKGBUILD b/libre/luxrender-libre/PKGBUILD
index a8e9b4ab2..89119a29b 100644
--- a/libre/luxrender-libre/PKGBUILD
+++ b/libre/luxrender-libre/PKGBUILD
@@ -7,7 +7,7 @@ _pkgname=luxrender
pkgname=$_pkgname-libre
pkgver=1.3
_pkgver=523432614aa5
-pkgrel=1
+pkgrel=1.1
pkgdesc="Rendering system for physically correct, unbiased image synthesis, without nonfree OpenCL recommendation"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.$_pkgname.net/"
@@ -16,6 +16,7 @@ depends=('boost-libs' 'freeimage' 'openexr' 'mesa-libcl' 'mesa-libgl' 'fftw')
optdepends=('blender-addon-luxrender: Blender for renderer and exporter' 'qt4: Qt GUI' \
'python: Python interface (pylux)')
makedepends=('cmake' 'boost' 'mesa' 'qt4' "luxrays=$pkgver" 'python' 'opencl-headers')
+makedepends+=('gcc-lts')
provides=($_pkgname=$pkgver)
conflicts=$_pkgname
replaces=$_pkgname