sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Pol Vinogradov (3c208328a312edd162169d899a9a734a925cb970)
- From: Pol Vinogradov <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Pol Vinogradov (3c208328a312edd162169d899a9a734a925cb970)
- Date: Sat, 2 Aug 2014 19:00:41 -0500
GIT changes to master grimoire by Pol Vinogradov <vin.public AT gmail.com>:
http/webkitgtk3/BUILD | 13 ++++++++++---
http/webkitgtk3/CONFIGURE | 23 +++++------------------
http/webkitgtk3/DEPENDS | 29 +++++++++++++----------------
http/webkitgtk3/DETAILS | 4 ++--
http/webkitgtk3/HISTORY | 5 +++++
5 files changed, 35 insertions(+), 39 deletions(-)
New commits:
commit 3c208328a312edd162169d899a9a734a925cb970
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>
http/webkitgtk3: version 2.5.1
diff --git a/http/webkitgtk3/BUILD b/http/webkitgtk3/BUILD
index b6f6c03..a8369b8 100755
--- a/http/webkitgtk3/BUILD
+++ b/http/webkitgtk3/BUILD
@@ -1,3 +1,10 @@
-OPTS="--enable-webkit1 $WEBKIT_OPTS $OPTS" &&
-sed -i '30i#include <unicode/utf8.h>'
${SOURCE_DIRECTORY}/Source/WebCore/platform/text/TextCodecUTF8.h &&
-default_build
+OPTS="$WEBKIT_OPTS $OPTS" &&
+sed -i '30i#include <unicode/utf8.h>' \
+ Source/WebCore/platform/text/TextCodecUTF8.h &&
+sed -i '30i#include <unicode/utf16.h>' \
+ Source/WTF/wtf/text/StringBuilder.h &&
+sed -i '26i#include <unicode/utf16.h>' \
+ Source/WTF/wtf/text/StringImpl.h &&
+sed -i '29i#include <unicode/utf16.h>' \
+ Source/WTF/wtf/unicode/UTF8.h &&
+cmake_build
diff --git a/http/webkitgtk3/CONFIGURE b/http/webkitgtk3/CONFIGURE
index 992cf7d..87e576f 100755
--- a/http/webkitgtk3/CONFIGURE
+++ b/http/webkitgtk3/CONFIGURE
@@ -1,21 +1,8 @@
-config_query_option WEBKIT_OPTS "Enable support for WebGL?" y \
- "--enable-webgl" "--disable-webgl" &&
-
-config_query_option WEBKIT_OPTS "Enable support for GLX?" y \
- "--enable-glx" "--disable-glx" &&
-
-config_query_option WEBKIT_OPTS "Enable support for EGL?" y \
- "--enable-egl" "--disable-egl" &&
-
-config_query_option WEBKIT_OPTS "Enable support for OpenGL ES 2?" n \
- "--enable-gles2" "--disable-gles2" &&
+config_query_option WEBKIT_OPTS "Enable support for WebGL" y \
+ -DENABLE_WEBGL={ON,OFF} &&
config_query_option WEBKIT_OPTS "Enable JIT compilation?" y \
- "--enable-jit" "--disable-jit" &&
-
-config_query_option WEBKIT_OPTS "Enable Opcode statistics?" n \
- "--enable-opcode-stats" "--disable-opcode-stats"
-
-# Something like this will be needed for wayland
-#config_query_list WEBKIT_TARGET "Build for which target?" x11 wayland
x11,wayland directfb
+ -DENABLE_JIT={ON,OFF} &&
+config_query_option WEBKIT_OPTS "Enable Media statistics?" n \
+ -DENABLE_MEDIA_STATISTICS={ON,OFF}
diff --git a/http/webkitgtk3/DEPENDS b/http/webkitgtk3/DEPENDS
index c25389e..eddaa40 100755
--- a/http/webkitgtk3/DEPENDS
+++ b/http/webkitgtk3/DEPENDS
@@ -1,6 +1,5 @@
depends -sub CXX gcc &&
-depends autoconf &&
-depends automake &&
+depends cmake &&
depends libtool &&
depends bison &&
depends gperf &&
@@ -13,15 +12,14 @@ depends libxt &&
depends libxrender &&
depends libxcomposite &&
depends libxdamage &&
-depends MESALIB --enable-accelerated-compositing &&
+depends MESALIB &&
depends glib2 &&
depends fontconfig &&
depends freetype2 &&
depends harfbuzz &&
-depends cairo --enable-svg &&
+depends cairo &&
depends pango &&
-depends gtk+3 --with-gtk=3.0 &&
-depends gtk+2 &&
+depends gtk+3 -DPORT=GTK &&
depends gdk-pixbuf2 &&
depends libsoup &&
depends at-spi2-core &&
@@ -34,24 +32,23 @@ depends PYTHON &&
depends RUBY &&
optional_depends enchant \
- "--enable-spellcheck" "--disable-spellcheck" \
+ -DENABLE_SPELLCHECK={ON,OFF} \
"Enable spellchecking support?" &&
optional_depends libsecret \
- "--enable-credential-storage"
"--disable-credential-storage" \
+ -DENABLE_CREDENTIAL_STORAGE={1,0} \
"Enable support for credential storage?" &&
-optional_depends gobject-introspection \
- "--enable-introspection" "--disable-introspection" \
+optional_depends gobject-introspection "" "" \
"Enable GObject introspection?" &&
optional_depends geoclue \
- "--enable-geolocation" "--disable-geolocation" \
+ -DENABLE_GEOLOCATION={ON,OFF} \
"Enable geolocation support?" &&
optional_depends gstreamer-1.0 \
- "--enable-web-audio --enable-video" \
- "--disable-web-audio --disable-video" \
+ "-DENABLE_WEB_AUDIO=ON -DENABLE_VIDEO=ON" \
+ "-DENABLE_WEB_AUDIO=OFF -DENABLE_VIDEO=OFF" \
"Enable support for enable HTML5 video and Web Audio?" &&
if is_depends_enabled $SPELL gstreamer-1.0 ; then
@@ -59,9 +56,9 @@ if is_depends_enabled $SPELL gstreamer-1.0 ; then
fi &&
optional_depends upower \
- "--enable-battery-status" "--disable-battery-status" \
+ -DENABLE_BATTERY_STATUS={ON,OFF} \
"Enable support for Battery Status API?" &&
optional_depends gtk-doc \
- "--enable-gtk-doc" "--disable-gtk-doc" \
- "Build documentation with gtk-doc?"
+ -DENABLE_GTKDOC={ON,OFF} \
+ "Build documentation with gtk-doc?"
diff --git a/http/webkitgtk3/DETAILS b/http/webkitgtk3/DETAILS
index 4be45f8..0e3d568 100755
--- a/http/webkitgtk3/DETAILS
+++ b/http/webkitgtk3/DETAILS
@@ -1,8 +1,8 @@
SPELL=webkitgtk3
- VERSION=2.4.4
+ VERSION=2.5.1
SOURCE=webkitgtk-$VERSION.tar.xz
SOURCE_URL[0]=http://www.webkitgtk.org/releases/$SOURCE
-
SOURCE_HASH=sha512:ae3160ec7962d452606966afd258961432db5f0da0e0fc0e249ce1927abf2151adc858b7f12d5d36d7c7d91e16c6ebed1694f88185c678ba1cf8d3d08b55f1ce
+
SOURCE_HASH=sha512:f4ec8ec22a00e7011d55c90bb5bb2b2e09bbe0087c2221d580eecbb4ee4d4feeef11b4ada97f1deff2a965e72aa897eb805697e610343934a24ef69bfaa5486c
SOURCE_DIRECTORY=$BUILD_DIRECTORY/webkitgtk-$VERSION
WEB_SITE=http://webkitgtk.org/
SECURITY_PATCH=8
diff --git a/http/webkitgtk3/HISTORY b/http/webkitgtk3/HISTORY
index a0e2336..557a79b 100644
--- a/http/webkitgtk3/HISTORY
+++ b/http/webkitgtk3/HISTORY
@@ -1,3 +1,8 @@
+2014-08-02 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 2.5.1
+ * CONFIGURE, DEPENDS, BUILD: converted to cmake build system,
+ added more missing header fixes, some cleanup
+
2014-07-12 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 2.4.4
- [SM-Commit] GIT changes to master grimoire by Pol Vinogradov (3c208328a312edd162169d899a9a734a925cb970), Pol Vinogradov, 08/02/2014
Archive powered by MHonArc 2.6.24.