[Lunar-commits] <moonbase> webkit: explicit disable flags and with flags in BUILD

Christian Krause wookietreiber at lunar-linux.org
Tue Jun 21 19:37:10 CEST 2011


commit 7bd1792a9b98320ae5b171a4cf8c50a27cd30c11
Author: Christian Krause <wookietreiber at lunar-linux.org>
Date:   Tue Jun 21 19:37:10 2011 +0200

    webkit: explicit disable flags and with flags in BUILD
---
 web/webkit/BUILD     |   17 +++++++++++++----
 web/webkit/CONFIGURE |    2 +-
 web/webkit/DEPENDS   |   12 ++++--------
 3 files changed, 18 insertions(+), 13 deletions(-)

diff --git a/web/webkit/BUILD b/web/webkit/BUILD
index d9f670e..77c0fca 100644
--- a/web/webkit/BUILD
+++ b/web/webkit/BUILD
@@ -8,10 +8,19 @@
 # Fix an icu4c problem.
   sedit "s:class TextBreakIterator;:typedef struct UBreakIterator TextBreakIterator;:" WebCore/platform/text/TextBreakIterator.h &&
 
-  OPTS+=" --enable-svg --enable-svg-animation      \
-        --enable-svg-fonts --enable-svg-foreign-object \
-        --enable-svg-as-image --enable-3D-transforms   \
-        --enable-optimizations --disable-gtk-doc-html" &&
+  # defaults using 'with' flags
+  OPTS+=" --with-target=x11             \
+          --with-unicode-backend=icu    \
+          --with-font-backend=freetype  \
+          --enable-xslt                 \
+          --enable-svg                  \
+          --enable-svg-animation        \
+          --enable-svg-fonts            \
+          --enable-svg-foreign-object   \
+          --enable-svg-as-image         \
+          --enable-3D-transforms        \
+          --enable-optimizations        \
+          --disable-gtk-doc-html"      &&
 
   default_build &&
 
diff --git a/web/webkit/CONFIGURE b/web/webkit/CONFIGURE
index 455b4b5..3a05ef9 100644
--- a/web/webkit/CONFIGURE
+++ b/web/webkit/CONFIGURE
@@ -1 +1 @@
-mquery  WEBSOCKETS     "Enable web socket support?"  y  "--enable-web-sockets"
+mquery WEBSOCKETS "Enable web socket support?" y "--enable-web-sockets" "--disable-web-sockets"
diff --git a/web/webkit/DEPENDS b/web/webkit/DEPENDS
index 8c92d1f..af33177 100644
--- a/web/webkit/DEPENDS
+++ b/web/webkit/DEPENDS
@@ -13,11 +13,7 @@ depends gst-plugins-base
 # workaround for make_names.pl
 depends Switch
 
-optional_depends  gst-plugins-good  "--enable-video"  ""  \
-                  "For HTML5 video support"
-
-optional_depends  geoclue "--enable-geolocation"  "--disable-geolocation"  \
-                  "For geolocation support"
-
-optional_depends  gobject-introspection  "--enable-introspection"  ""  \
-                  "Say Y for Epiphany, and possibly others"
+optional_depends "gst-plugins-good"      "--enable-video"         "--disable-video"         "for HTML5 video support"
+optional_depends "ruby"                  "--enable-ruby"          "--disable-ruby"          "for HTML5 ruby support"
+optional_depends "geoclue"               "--enable-geolocation"   "--disable-geolocation"   "for geolocation support"
+optional_depends "gobject-introspection" "--enable-introspection" "--disable-introspection" "say Y for Epiphany, and possibly others"


More information about the Lunar-commits mailing list