network/PaleMoon: Updated for version 27.1.0.

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
khronosschoty 2017-02-10 23:00:44 +07:00 committed by Willy Sudiarto Raharjo
parent 0622b93940
commit 140ed5af05
5 changed files with 28 additions and 31 deletions

View file

@ -25,8 +25,8 @@
# Modified by SlackBuilds.org
PRGNAM=PaleMoon
VERSION=${VERSION:-27.0.3}
BUILD=${BUILD:-2}
VERSION=${VERSION:-27.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@ -135,11 +135,6 @@ if [ "$LIBDIRSUFFIX" = "64" ]; then
xpcom/io/nsAppFileLocationProvider.cpp
fi
# Apply this patch so that PaleMoon will, not only compile with versions of sed earler
# than 4.3, but also, compile with versions of sed 4.3 and later.
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850972
patch -p1 < $CWD/icu.m4-adding-extra-bracket-to-not-confuse-grep.patch
export MOZBUILD_STATE_PATH="$TMP/Pale-Moon-${VERSION}_Release/moz.build"
export MOZCONFIG="$TMP/Pale-Moon-${VERSION}_Release/.mozconfig"
export MOZILLA_OFFICIAL=1
@ -155,6 +150,14 @@ else
DEVTOOLS="--enable-devtools"
fi
# "gst-libav" has been replaced with ffmpeg in PaleMoon, and is slated for complete
# removal; pass the parameter ENABLE_GST_LIBAV=yes, however, to keep using it (for now).
if [ "$ENABLE_GST_LIBAV" = "yes" ]; then
GST_LIBAV="--enable-gstreamer --disable-ffmpeg"
else
GST_LIBAV=""
fi
# Please see https://www.palemoon.org/redist.shtml for restrictions when using the official branding.
# Our building options, in a configure-like display ;)
OPTIONS="\
@ -167,7 +170,7 @@ OPTIONS="\
--disable-mochitests \
--enable-jemalloc \
--with-pthreads \
--enable-gstreamer \
$GST_LIBAV \
$DEVTOOLS \
$DEBUG \
--x-libraries=/usr/lib${LIBDIRSUFFIX} \
@ -214,7 +217,7 @@ fi
# Use system provided Hunspell, if desired.
if [ "${USE_SYSTEM_HUNSPELL}" = "yes" ]; then
rm -rfv usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION/dictionaries
cp -vsr /usr/share/hunspell usr/lib${LIBDIRSUFFIX}/palemoon/dictionaries
cp -vsr /usr/share/hunspell usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION/dictionaries
fi
# Icons

View file

@ -1,14 +1,14 @@
PRGNAM="PaleMoon"
VERSION="27.0.3"
VERSION="27.1.0"
HOMEPAGE="http://www.palemoon.org/"
DOWNLOAD="https://github.com/MoonchildProductions/Pale-Moon/archive/27.0.3_Release/Pale-Moon-27.0.3_Release.tar.gz \
http://ponce.cc/slackware/sources/repo/autoconf-2.13.tar.xz \
DOWNLOAD="https://github.com/MoonchildProductions/Pale-Moon/archive/27.1.0_Release/Pale-Moon-27.1.0_Release.tar.gz \
http://ponce.cc/slackware/sources/repo/autoconf-2.13.tar.xz \
http://ponce.cc/slackware/sources/repo/autoconf-2.13-consolidated_fixes-1.patch.gz"
MD5SUM="07de5a5fe5b37e530c235bf6295add06 \
f2994d302cf736e7e71974edfa51da3c \
MD5SUM="a1dc6f6ad97acf544504d60cfae25d4e \
f2994d302cf736e7e71974edfa51da3c \
d6cdb231911a8d0b08a25b8dd8c5935c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gst-libav"
REQUIRES="ffmpeg"
MAINTAINER="khronosschoty"
EMAIL="khronosschoty@utmail.net"

View file

@ -8,7 +8,7 @@ of your browser!
Pale Moon offers you a browsing experience in a browser completely
built from its own, independently developed source that has been forked
off from Firefox/Mozilla code, with carefully selected features and
optimizations to improve the browser's speed*, resource use, stability
optimizations to improve the browser's speed, resource use, stability
and user experience, while offering full customization and a growing
collection of extensions and themes to make the browser truly your own.
@ -33,9 +33,12 @@ Using the Oxygen theme is known to cause Pale Moon to crash; if you are
experiencing crashes, and segfaults, make sure you are not using this theme.
See the help doc link above for creative tips and workarounds.
It is important that the dependency gst-libav is present while Pale Moon is
being compiled, or else Pale Moon will lack the ability to play h.264 html 5
video; installing it after the fact will not resolve this issue.
Pale Moon has switched its dependency on gst-libav to ffmpeg; and
gstreamer is slated for complete removal in later versions; if desired
however, pass the parameter ENABLE_GST_LIBAV=yes to the SlackBuild to go
on using gstreamer (for now). If you are having issues with media such as
h.264 html 5 video, make sure ffmpeg is installed before compiling
Pale Moon -- installing ffmpeg afterwards may not work.
A native fork of FireFox's developer tools exists as an external add-on or
internally. Pale Moon by default ships with the developer tools internally;
@ -44,7 +47,9 @@ them.
Pale Moon's default is to build, ship, and use its own internal dictionary;
if desired, however, do USE_SYSTEM_HUNSPELL=yes ./PaleMoon.SlackBuild, to
use the Slackware system Hunspell instead.
use the Slackware system Hunspell instead. This assumes you have dictionaries
such as hunspell-en or hunspell-es installed in /usr/share/hunspell -- the
location that a few SlackBuilds at SBo install them.
If your processor doesn't support sse2 instructions or you get segfaults,
try looking in the SlackBuild for the OPTIMIZE build option (eventually

View file

@ -1,11 +0,0 @@
--- a/build/autoconf/icu.m4 2017-01-14 00:12:01.423712928 -0800
+++ b/build/autoconf/icu.m4 2017-01-14 00:17:50.332821372 -0800
@@ -73,7 +73,7 @@
fi
fi
- version=`sed -n 's/^[[:space:]]*#[[:space:]]*define[[:space:]][[:space:]]*U_ICU_VERSION_MAJOR_NUM[[:space:]][[:space:]]*\([0-9][0-9]*\)[[:space:]]*$/\1/p' "$icudir/common/unicode/uvernum.h"`
+ version=`sed -n 's/^[[[:space:]]]*#[[:space:]]*define[[:space:]][[:space:]]*U_ICU_VERSION_MAJOR_NUM[[:space:]][[:space:]]*\([0-9][0-9]*\)[[:space:]]*$/\1/p' "$icudir/common/unicode/uvernum.h"`
if test x"$version" = x; then
AC_MSG_ERROR([cannot determine icu version number from uvernum.h header file $lineno])
fi