[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