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