diff options
Diffstat (limited to 'network/icecat')
-rw-r--r-- | network/icecat/README | 35 | ||||
-rw-r--r-- | network/icecat/icecat.SlackBuild | 11 | ||||
-rw-r--r-- | network/icecat/icecat.info | 6 |
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="" |