diff --git a/network/web/firefox/files/mozconfig b/network/web/firefox/files/mozconfig
index ae00959ce5..c7e1918d1c 100644
--- a/network/web/firefox/files/mozconfig
+++ b/network/web/firefox/files/mozconfig
@@ -6,7 +6,7 @@ ac_add_options --enable-release
ac_add_options --enable-official-branding
-
+# System libraries
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
ac_add_options --with-system-icu
@@ -19,8 +19,9 @@ ac_add_options --enable-system-hunspell
ac_add_options --enable-system-ffi
ac_add_options --enable-system-pixman
ac_add_options --enable-system-sqlite
-ac_add_options --enable-gstreamer=1.0
+#ac_add_options --enable-gstreamer=1.0
+# Features
ac_add_options --enable-startup-notification
ac_add_options --disable-updater
ac_add_options --disable-crashreporter
diff --git a/network/web/firefox/files/sed43.patch b/network/web/firefox/files/sed43.patch
new file mode 100644
index 0000000000..c18048b0a8
--- /dev/null
+++ b/network/web/firefox/files/sed43.patch
@@ -0,0 +1,21 @@
+--- a/build/autoconf/icu.m4
++++ b/build/autoconf/icu.m4
+@@ -64,17 +64,17 @@ if test -n "$USE_ICU"; then
+ icudir="$_topsrcdir/intl/icu/source"
+ if test ! -d "$icudir"; then
+ icudir="$_topsrcdir/../../intl/icu/source"
+ if test ! -d "$icudir"; then
+ AC_MSG_ERROR([Cannot find the ICU directory])
+ 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
+ MOZ_ICU_VERSION="$version"
+
+ # TODO: the l is actually endian-dependent
+ # We could make this set as 'l' or 'b' for little or big, respectively,
+ # but we'd need to check in a big-endian version of the file.
diff --git a/network/web/firefox/pspec.xml b/network/web/firefox/pspec.xml
index 4b07d908c9..a836e7e298 100644
--- a/network/web/firefox/pspec.xml
+++ b/network/web/firefox/pspec.xml
@@ -15,7 +15,7 @@
app:gui
Firefox Web Browser
It is more secure and faster to browse the web with Firefox web browser. You can personalize your web browser with many specifications that is not enough to explain in two sentences.
- https://ftp.mozilla.org/pub/firefox/releases/47.0/source/firefox-47.0.source.tar.xz
+ https://ftp.mozilla.org/pub/firefox/releases/50.1.0/source/firefox-50.1.0.source.tar.xz
mozconfig
@@ -24,6 +24,7 @@
wget
yasm
+ icu4c-devel
zlib-devel
gtk3-devel
gtk2-devel
@@ -47,12 +48,12 @@
libevent-devel
pulseaudio-libs-devel
gst-plugins-base-next-devel
- nss-devel
- nspr-devel
+ nss-devel
+ nspr-devel
firefox-install-dir.patch
- gtk3.patch
+ sed43.patch-->
@@ -78,7 +79,7 @@
sqlite
iconcan
libXext
- icu4c
+ icu4c
libvpx
alsa-lib
gconf
@@ -533,6 +534,13 @@
+
+ 2017-02-10
+ 50.0
+ Version Bump
+ Pisi Linux Community
+ admin@pisilinux.org
+
2016-06-16
47.0