summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--network/icecat/README25
-rw-r--r--network/icecat/icecat.SlackBuild16
-rw-r--r--network/icecat/slack-desc2
3 files changed, 21 insertions, 22 deletions
diff --git a/network/icecat/README b/network/icecat/README
index 05305be5051..8705cf51cfd 100644
--- a/network/icecat/README
+++ b/network/icecat/README
@@ -1,23 +1,10 @@
GNU IceCat is the GNU version of the Firefox browser.
Its main advantage is an ethical one: it is entirely free software.
-While the principal source code from the Mozilla project is free software, the distribution contains various problematic files,
-the EULA they require for use of their binaries is troublesome, and they distribute and recommend non-free software as plug-ins.
-
-In addition, GNU IceCat includes some privacy protection features, included in a separate addon:
-
- 1. Some sites refer to zero-size images on other hosts to keep track of cookies.
-When IceCat detects this mechanism it blocks cookies from the site hosting the zero-length image file.
-(It is possible to re-enable such a site by removing it from the blocked hosts list.)
- 2. Other sites rewrite the host name in links redirecting the user to another site, mainly to "spy" on clicks.
-When this behavior is detected, IceCat shows a message alerting the user.
-
-
-The default configuration of IceCat uses the following libraries:
-libpango libpangoxft libpangoft2 libfreetype libxft libgtk2 libx11
-
-You also need the libnotify library >= 0.4 ( http://www.galago-project.org/news/index.php )
-
-Refer to your distro help as needed if the configure script fails to
-find them.
+While the principal source code from the Mozilla project is free software,
+the distribution contains various problematic files, the EULA they require
+for use of their binaries is troublesome, and they distribute and recommend
+non-free software as plug-ins.
+In addition, GNU IceCat includes some privacy protection features included
+in a separate addon:
diff --git a/network/icecat/icecat.SlackBuild b/network/icecat/icecat.SlackBuild
index 132887343ca..349af0c31e1 100644
--- a/network/icecat/icecat.SlackBuild
+++ b/network/icecat/icecat.SlackBuild
@@ -5,10 +5,19 @@
PRGNAM="icecat"
VERSION="3.6"
-ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+# Automatically determine the architecture we're building on:
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) export ARCH=i486 ;;
+ arm*) export ARCH=arm ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) export ARCH=$( uname -m ) ;;
+ esac
+fi
+
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
@@ -23,6 +32,9 @@ elif [ "$ARCH" = "i686" ]; then
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
fi
set -e
@@ -31,7 +43,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvjf $CWD/${PRGNAM}-$VERSION.tar.bz2 || exit 1
+tar xvf $CWD/${PRGNAM}-$VERSION.tar.bz2 || exit 1
cd ${PRGNAM}-$VERSION
chown -R root:root .
find . \
diff --git a/network/icecat/slack-desc b/network/icecat/slack-desc
index da2a04ef013..6b13edf24ce 100644
--- a/network/icecat/slack-desc
+++ b/network/icecat/slack-desc
@@ -7,7 +7,7 @@
|-----handy-ruler------------------------------------------------------|
icecat: icecat (GNU IceCat Browser)
-icecat:
+icecat:
icecat: GNU IceCat is the GNU version of the Firefox browser.
icecat: It is entirely free software.
icecat: