[Lunar-commits] <moonbase-other> firefox: system-cairo is unstable. Make it optional
v4hn
me at v4hn.de
Mon Sep 22 16:41:05 CEST 2014
commit 8421f6eb9ab53e5a32fcd2ab5542a1b17626de2a
Author: v4hn <me at v4hn.de>
Date: Mon, 22 Sep 2014 16:40:13 +0200
URL: https://github.com/lunar-linux/moonbase-other/commit/8421f6eb9ab53e5a32fcd2ab5542a1b17626de2a
firefox: system-cairo is unstable. Make it optional
This can produce crashes and display artifacts..
---
web/firefox/DEPENDS | +3/-2
web/firefox/mozconfig | +0/-1
2 files changed, 3 insertions(+), 3 deletions(-)
--- a/web/firefox/DEPENDS
+++ b/web/firefox/DEPENDS
@@ -6,7 +6,8 @@ depends nss
depends curl
depends alsa-lib
depends libvpx
-depends cairo
+
+optional_depends cairo "--enable-system-cairo" "--disable-system-cairo" "Build with system cairo ${PROBLEM_COLOR}(unstable)"
optional_depends "Python" "" "" "Needed to do a Profile Guided Optimization build"
optional_depends "flash-plugin-11" "" "" "To enable Flash plugin"
@@ -23,7 +24,7 @@ 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 ${PROBLEM_COLOR}(discouraged)${DEFAULT_COLOR}"
+optional_depends "sqlite" "--enable-system-sqlite" "--disable-system-sqlite" "Use system sqlite ${PROBLEM_COLOR}(discouraged)"
# This seems to break mozilla, most other distros do not use this.
--- a/web/firefox/mozconfig
+++ b/web/firefox/mozconfig
@@ -28,7 +28,6 @@ ac_add_options --enable-system-pixman
ac_add_options --disable-crashreporter
ac_add_options --disable-necko-wifi
ac_add_options --enable-replace-malloc
-ac_add_options --enable-system-cairo
ac_add_options --disable-gnomevfs
# startupcache deterministically segfaults on *some* systems. Just leave it disabled.
More information about the Lunar-commits
mailing list