[Lunar-commits] <moonbase-other> webkit: flag cleanup and changed gst-plugins-good to hard dependency

v4hn me at v4hn.de
Sun Aug 5 14:02:06 CEST 2012


commit 76c78687fb920bb8cf2e0cbccfd4c48f5b78ad54
Author: v4hn <me at v4hn.de>
Date: Sun, 05 Aug 2012 05:02:06 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/76c78687fb920bb8cf2e0cbccfd4c48f5b78ad54

webkit: flag cleanup and changed gst-plugins-good to hard dependency
---
  web/webkit/BUILD                                             +5/-8     
  web/webkit/CONFIGURE                                         +3/-2     
  web/webkit/DEPENDS                                           +5/-2     
  web/webkit/DETAILS                                           +2/-0     
  4 files changed, 15 insertions (+), 12 deletions (-)

--- a/web/webkit/BUILD
+++ b/web/webkit/BUILD
@@ -5,23 +5,20 @@
           --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-optimizations        \
-	  --disable-glibtest            \
+          --disable-glibtest            \
           --with-gtk=2.0                \
+          --enable-video                \
+          --disable-web-audio           \
           --disable-gtk-doc-html"      &&
 
   #make build work even if gtk-doc is not installed
   if ! module_installed gtk-doc ; then
-    sed -i '/gtkdoc --rebase/s:^:# :' GNUmakefile.in 
+    sed -i '/gtkdoc --rebase/s:^:# :' GNUmakefile.in
   fi &&
 
   #stolen from blfs, avoid race condition in build with multiple makes
-  default_config && 
+  default_config &&
   error_count=0 &&
   until default_make
   do
--- a/web/webkit/CONFIGURE
+++ b/web/webkit/CONFIGURE
@@ -1,10 +1,11 @@
 mquery WEBSOCKETS "Enable web socket support?" y "--enable-web-sockets" "--disable-web-sockets"
 mquery ENABLE_SPELL "Enable support for spellcheck?" n "--enable-spellcheck" "--disable-spellcheck"
-mquery ENABLE_3D "Enable support for 3D transforms" n "--enable-3d-transforms" "--disable-3d-transforms"
 mquery ENABLE_WEBGL "Enable support for WebGL (experimental)?" n "--enable-webgl" "--disable-webgl"
 mquery ENABLE_GRID "Enable HTML5 datagrid support?" n "--enable-datagrid" "--disable-datagrid"
 mquery ENABLE_TRANSFER  "Enable HTML5 data transfer items support?" n "--enable-data-transfer-items" "--disable-data-transfer-items"
 mquery ENABLE_INDEX "Enable the indexed database API?" n "--enable-indexed-database" "--disable-indexed-database"
 mquery ENABLE_SPEECH "Enable the speech input API?" n "--enable-input-speech" "--disable-input-speech"
 mquery ENABLE_RESIZE "Enable image resizer?" n "--enable-image-resizer" "--disable-image-resizer"
-mquery ENABLE_WEB_AUDIO "Enable support for Web Audio ?" n " --enable-web-audio" "--disable-web-audio"
+
+# y to this breaks build with 1.8.2 so --disable is in BUILD for now
+#mquery ENABLE_WEB_AUDIO "Enable support for Web Audio ?" n " --enable-web-audio" "--disable-web-audio"
--- a/web/webkit/DEPENDS
+++ b/web/webkit/DEPENDS
@@ -13,7 +13,10 @@ depends gst-plugins-base
 # workaround for make_names.pl
 depends Switch
 
-optional_depends "gst-plugins-good"      "--enable-video"         "--disable-video"         "for HTML5 video support"
+# compile fails without this for 1.8.2 so --enable is in BUILD for now
+#optional_depends "gst-plugins-good"      "--enable-video"         "--disable-video"         "for HTML5 video support"
+depends "gst-plugins-good"
+
 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"
-optional_depends "librsvg"               "--enable-svg"           "--disable-svg"           "for svg graphics support"
+optional_depends "librsvg"      "--enable-svg --enable-svg-fonts" "--disable-svg"           "for svg graphics support"
--- a/web/webkit/DETAILS
+++ b/web/webkit/DETAILS
@@ -1,3 +1,5 @@
+# WHEN BUMPING THIS MODULE PLEASE CHECK IF ANY OF THE COMMENTED
+# BUILD OPTIONS IN CONFIGURE/DEPENDS WORK AGAIN!
           MODULE=webkit
          VERSION=1.8.2
           SOURCE=$MODULE-$VERSION.tar.xz




More information about the Lunar-commits mailing list