summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormelikamp <melikamp@melikamp.net>2015-10-17 07:56:42 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2015-10-17 07:57:41 +0700
commit6415606cf04f076338e1ff0a2cb23ec3457b784b (patch)
treeff27438a7b2f8c8b3f438643d5e87a5188b00e12
parentd54f216832e082bc234c03e9483983f02209ba7f (diff)
downloadslackbuilds-6415606cf04f076338e1ff0a2cb23ec3457b784b.tar.gz
network/icecat: Updated for version 38.3.0.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r--network/icecat/README35
-rw-r--r--network/icecat/icecat.SlackBuild11
-rw-r--r--network/icecat/icecat.info6
3 files changed, 28 insertions, 24 deletions
diff --git a/network/icecat/README b/network/icecat/README
index b41acfed99..cb978146f1 100644
--- a/network/icecat/README
+++ b/network/icecat/README
@@ -4,27 +4,24 @@ ethical one: it is entirely free software. While the Firefox source
code from the Mozilla project is free software, they distribute and
recommend non-free software as plug-ins and addons. Also their
trademark license restricts distribution in several ways incompatible
-with freedom 0. Icecat includes the following privacy protection
-features:
+with freedom 0.
-LibreJS: GNU LibreJS aims to address the JavaScript problem described
-in Richard Stallman's article The JavaScript Trap.
+Icecat's additional privacy features are in form of browser addons.
+This SlackBuild unbundles them so that users can install the ones they
+want in the usual way:
-Https-Everywhere: Extension that encrypts your communications with
-many major websites, making your browsing more secure.
+* SpyBlock is a fork of Adblock Plus with extra privacy features.
-SpyBlock: Blocks privacy trackers while in normal browsing mode, and
-all third party requests when in private browsing mode. Based on
-Adblock Plus.
+* Https Everywhere automatically encrypts your communications with
+ many major websites, making your browsing more secure.
-AboutIceCat: Adds a custom "about:icecat" homepage with links to
-information about the free software and privacy features in IceCat,
-and checkboxes to enable and disable the ones more prone to break
-websites.
+* HTML5 Video Everywhere enables popular video sites to use the
+ browser's built-in video player.
-Fingerprinting countermeasures: Fingerprinting is a series of
-techniques allowing to uniquely identify a browser based on specific
-characterisics of that particular instance (like what fonts are
-available in that machine). Unlike cookies the user cannot opt-out of
-being tracked this way, so the browser has to avoid giving away that
-kind of hints.
+* LibreJS blocks javascript scripts unless they are tagged as free
+ software [EXPERIMENTAL]
+
+* AboutIceCat adds a custom "about:icecat" homepage with links to
+ information about the free software and privacy features in IceCat,
+ and checkboxes to enable and disable the ones more prone to break
+ websites. [COSMETIC]
diff --git a/network/icecat/icecat.SlackBuild b/network/icecat/icecat.SlackBuild
index 63945b42b5..9191d9a816 100644
--- a/network/icecat/icecat.SlackBuild
+++ b/network/icecat/icecat.SlackBuild
@@ -25,10 +25,10 @@
# <http://www.gnu.org/licenses/>.
PRGNAM="icecat"
-VERSION=${VERSION:-31.8.0}
+VERSION=${VERSION:-38.3.0}
RELEASEVER="$VERSION"
RELEASEVERMAJ=$(echo $RELEASEVER | cut -f 1 -d .)
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -169,6 +169,13 @@ rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/icecat-devel-$RELEASEVER
# Nor these:
rm -rf $PKG/usr/include
+# OK, this is just awkward. Only OS-dependent addons should be in the
+# OS software channel, and the rest should be installed by the user,
+# or else the user gets stuck with unremovable addons. This especially
+# affects the adblockers, since some of them are incompatible.
+( cd $PKG/usr/lib${LIBDIRSUFFIX}/icecat-$RELEASEVER/browser/extensions \
+ && rm -rf spyblock* jid1* https* html5* abouticecat* )
+
# Desktop integration
mkdir -p $PKG/usr/share/applications
cat $CWD/icecat.desktop > $PKG/usr/share/applications/icecat.desktop
diff --git a/network/icecat/icecat.info b/network/icecat/icecat.info
index 8d27a6997c..5c297172d7 100644
--- a/network/icecat/icecat.info
+++ b/network/icecat/icecat.info
@@ -1,8 +1,8 @@
PRGNAM="icecat"
-VERSION="31.8.0"
+VERSION="38.3.0"
HOMEPAGE="http://www.gnu.org/software/gnuzilla/"
-DOWNLOAD="http://ftp.gnu.org/gnu/gnuzilla/31.8.0/icecat-31.8.0-gnu1.tar.bz2"
-MD5SUM="5ab9759aa19fda6e277f87c5081c4acd"
+DOWNLOAD="https://ftp.gnu.org/gnu/gnuzilla/38.3.0/icecat-38.3.0-gnu1.tar.bz2"
+MD5SUM="c59879dd8f75d65b5732b53daed1e167"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""