[Lunar-commits] <moonbase-other> firefox: Bump to 31.0. The make was failing on some js and could not find/determine
v4hn
me at v4hn.de
Tue Aug 12 18:01:53 CEST 2014
commit be49a0a85c93d52e64dd2552e510e8f39891b08f
Author: Dennis Veatch <dennisveatch at bellsouth.net>
Date: Tue, 12 Aug 2014 18:00:31 +0200
URL: https://github.com/lunar-linux/moonbase-other/commit/be49a0a85c93d52e64dd2552e510e8f39891b08f
firefox: Bump to 31.0. The make was failing on some js and could not find/determine
a fix, disabling shared js skirted around this issue.
---
web/firefox/DEPENDS | +4/-1
web/firefox/DETAILS | +4/-7
web/firefox/mozconfig | +6/-2
3 files changed, 14 insertions(+), 10 deletions(-)
--- a/web/firefox/DEPENDS
+++ b/web/firefox/DEPENDS
@@ -6,6 +6,7 @@ depends nss
depends curl
depends alsa-lib
depends libvpx
+depends cairo
optional_depends "freetype2" "--enable-tree-freetype" "--disable-tree-freetype" "For freetype font support"
optional_depends "Python" "" "" "Needed to do a Profile Guided Optimization build"
@@ -28,8 +29,10 @@ optional_depends "libjpeg-turbo" "--with-system-jpeg" "--without-system-jpeg"
# https://bugzilla.mozilla.org/show_bug.cgi?id=512940
# Comment 9: "System SQLite isn't supported by Mozilla (in fact we discourage its use)"
-optional_depends "sqlite" "--enable-system-sqlite" "--disable-system-sqlite" "Use system sqlite (discouraged)"
+optional_depends "sqlite" "--enable-system-sqlite" "--disable-system-sqlite" "Use system sqlite ${PROBLEM_COLOR}(discouraged)${DEFAULT_COLOR}"
# This seems to break mozilla, most other distros do not use this.
# optional_depends "gnome-vfs" "--enable-gnomevfs" "--disable-gnomevfs" "For Gnome VFS support"
+
+optional_depends "qt4" "--with-qtdir=/usr" " " "for qt support."
--- a/web/firefox/DETAILS
+++ b/web/firefox/DETAILS
@@ -1,16 +1,13 @@
MODULE=firefox
- VERSION=29.0.1
+ VERSION=31.0
SOURCE=$MODULE-$VERSION.source.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/mozilla-release
- SOURCE_URL[0]=ftp://ftp.uni-erlangen.de/pub/mozilla.org/firefox/releases/$VERSION/source
- SOURCE_URL[1]=ftp://mozilla.isc.org/pub/mozilla.org/firefox/releases/$VERSION/source
- SOURCE_URL[2]=ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/source
- SOURCE_VFY=sha1:2819ef63403de2bcfff5496bd21a3b8cb5dfce82
+ SOURCE_URL=ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/source
+ SOURCE_VFY=sha1:a6c3e25ee3aeb7da42db2aaeb50a385d63532beb
WEB_SITE=http://www.mozilla.org/projects/firefox
ENTERED=20110814
- UPDATED=20140510
+ UPDATED=20140810
SHORT="A speedy, full-featured web browser"
-
cat << EOF
Mozilla Firefox is the successor of Mozilla Firebird.
--- a/web/firefox/mozconfig
+++ b/web/firefox/mozconfig
@@ -24,17 +24,21 @@ ac_add_options --disable-os2-high-mem
ac_add_options --enable-gio
ac_add_options --enable-raw
ac_add_options --with-system-libvpx
-ac_add_options --enable-shared-js
ac_add_options --enable-system-pixman
ac_add_options --disable-crashreporter
ac_add_options --disable-necko-wifi
ac_add_options --disable-gnomevfs
ac_add_options --without-system-libevent
+# Enabling this causes the make to fail on java script. No work around found.
+ac_add_options --disable-shared-js
+
+#Causes make failure
+
#firefox 14 will not build with system cairo
#because it uses some mozilla made extensions/private functions
#so disable it till this will work again
-#ac_add_options --enable-system-cairo
+ac_add_options --enable-system-cairo
#Disabling tests breaks PGO so having CONFIGURE set it
#ac_add_options --disable-tests
More information about the Lunar-commits
mailing list