Skip to content
Browse files

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.
  • Loading branch information...
1 parent e32e258 commit be49a0a85c93d52e64dd2552e510e8f39891b08f @stumbles stumbles committed with v4hn Aug 11, 2014
Showing with 14 additions and 10 deletions.
  1. +4 −1 web/firefox/DEPENDS
  2. +4 −7 web/firefox/DETAILS
  3. +6 −2 web/firefox/mozconfig
View
5 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."
View
11 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.
View
8 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

0 comments on commit be49a0a

Please sign in to comment.
Something went wrong with that request. Please try again.