summaryrefslogtreecommitdiffstats
path: root/palemoon
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2017-07-12 20:25:28 +0000
committer Eric Hameleers <alien@slackware.com>2017-07-12 20:25:28 +0000
commit6f7893b3637c224b41f94ab1b2aa2832b36ae381 (patch)
treed7e17f9a75523366497b07e6a0d9e298e351a2d5 /palemoon
parent2227623ee8ef4db208123b3373bd31df3f9d9b93 (diff)
downloadasb-6f7893b3637c224b41f94ab1b2aa2832b36ae381.tar.gz
asb-6f7893b3637c224b41f94ab1b2aa2832b36ae381.tar.xz
palemoon: updated to 27.4.0
Diffstat (limited to 'palemoon')
-rwxr-xr-xpalemoon/build/palemoon.SlackBuild14
1 files changed, 12 insertions, 2 deletions
diff --git a/palemoon/build/palemoon.SlackBuild b/palemoon/build/palemoon.SlackBuild
index 50d47b5b..c0f2ccab 100755
--- a/palemoon/build/palemoon.SlackBuild
+++ b/palemoon/build/palemoon.SlackBuild
@@ -37,6 +37,8 @@
# Changelog:
# 27.3.0-1: 28/Apr/2017 by Eric Hameleers <alien@slackware.com>
# * Initial build.
+# 27.4.0-1: 12/jul/2017 by Eric Hameleers <alien@slackware.com>
+# * Update.
#
# Run 'sh palemoon.SlackBuild' to build a Slackware package.
# The package (.t?z) and .txt file as well as build logs are created in /tmp .
@@ -46,7 +48,7 @@
PRGNAM=palemoon
SRCNAM=Pale-Moon
-VERSION=${VERSION:-27.3.0}
+VERSION=${VERSION:-27.4.0}
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j4 "}
TAG=${TAG:-alien}
@@ -213,6 +215,12 @@ PATH=$TMP/tmp-$PRGNAM/autoconf-tmp/usr/bin:$PATH
echo "Extracting the source archive(s) for $PRGNAM..."
tar -xvf ${SOURCE[0]}
cd ${TOPDIR}
+
+# Make this compile with gcc7:
+touch $OUTPUT/patch-${PRGNAM}.log
+cat $SRCDIR/patches/palemoon_stl_mozalloc.patch | patch -p1 --verbose \
+ 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log
+
chown -R root:root .
chmod -R u+w,go+r-w,a+rX-st .
@@ -226,7 +234,8 @@ sed -i xpcom/io/nsAppFileLocationProvider.cpp \
-e "s#/usr/lib/mozilla/plugins#/usr/lib${LIBDIRSUFFIX}/mozilla/plugins#g"
export CFLAGS="$SLKCFLAGS"
-export CXXFLAGS="$SLKCFLAGS"
+export CXXFLAGS="$SLKCFLAGS -std=gnu++98"
+export LDFLAGS="-lc $SLKLDFLAGS"
export MOZBUILD_STATE_PATH="$TOPDIR/mozbuild"
export MOZCONFIG="$TOPDIR/.mozconfig"
export MOZILLA_OFFICIAL=1
@@ -256,6 +265,7 @@ OPTIONS="\
--disable-tests \
--disable-updater \
--with-pthreads \
+ --with-system-icu \
--with-default-mozilla-five-home=/usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION \
--x-libraries=/usr/lib${LIBDIRSUFFIX} \
${DO_BRANDING} \