webkitgtk3: More fixes.
This commit is contained in:
@@ -61,16 +61,16 @@
|
||||
+
|
||||
--- webkitgtk-2.2.3/Source/ThirdParty/ANGLE/GNUmakefile.am.orig 2013-12-04 23:12:01.034574086 +0100
|
||||
+++ webkitgtk-2.2.3/Source/ThirdParty/ANGLE/GNUmakefile.am 2013-12-04 23:19:09.719774371 +0100
|
||||
@@ -75,7 +75,6 @@
|
||||
Source/ThirdParty/ANGLE/src/compiler/MapLongVariableNames.h \
|
||||
@@ -80,7 +80,6 @@
|
||||
Source/ThirdParty/ANGLE/src/compiler/MMap.h \
|
||||
Source/ThirdParty/ANGLE/src/compiler/NodeSearch.h \
|
||||
Source/ThirdParty/ANGLE/src/compiler/osinclude.h \
|
||||
- Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp \
|
||||
Source/ThirdParty/ANGLE/src/compiler/OutputESSL.cpp \
|
||||
Source/ThirdParty/ANGLE/src/compiler/OutputESSL.h \
|
||||
Source/ThirdParty/ANGLE/src/compiler/OutputGLSL.cpp \
|
||||
@@ -154,3 +153,10 @@
|
||||
Source/ThirdParty/ANGLE/src/compiler/VariableInfo.h \
|
||||
Source/ThirdParty/ANGLE/src/compiler/OutputGLSLBase.cpp \
|
||||
@@ -161,3 +160,10 @@
|
||||
Source/ThirdParty/ANGLE/src/compiler/VersionGLSL.h \
|
||||
Source/ThirdParty/ANGLE/src/third_party/compiler/ArrayBoundsClamper.cpp \
|
||||
Source/ThirdParty/ANGLE/src/third_party/compiler/ArrayBoundsClamper.h
|
||||
+
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
--- webkitgtk-2.2.5/GNUmakefile.in.orig 2014-03-28 14:01:52.271600000 +0400
|
||||
+++ webkitgtk-2.2.5/GNUmakefile.in 2014-03-28 14:06:34.709600000 +0400
|
||||
@@ -78633,7 +78633,9 @@
|
||||
|
||||
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@WebKit2-@WEBKITGTK_API_VERSION@.gir: $(G_IR_SCANNER) libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
|
||||
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ $(AM_V_GEN) \
|
||||
+@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ CC=$(CC) \
|
||||
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ CFLAGS="$(CFLAGS) -Wno-deprecated-declarations" \
|
||||
+@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ $(PYTHON) \
|
||||
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ $(G_IR_SCANNER) \
|
||||
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ --quiet \
|
||||
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ --warn-all \
|
||||
@@ -78656,6 +78658,8 @@
|
||||
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ --add-include-path=$(WebKit2) \
|
||||
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ --add-include-path=$(top_builddir) \
|
||||
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ --c-include="webkit2/webkit2.h" \
|
||||
+@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ $(GTK_CFLAGS) \
|
||||
+@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ $(LIBSOUP_CFLAGS) \
|
||||
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ -I$(srcdir)/Source \
|
||||
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ -I$(WebKit2) \
|
||||
@ENABLE_INTROSPECTION_TRUE@@ENABLE_WEBKIT2_TRUE@ -I$(GENSOURCES) \
|
||||
--- webkitgtk-2.2.5/Source/WebKit/gtk/GNUmakefile.am.orig 2014-03-28 14:02:42.675200000 +0400
|
||||
+++ webkitgtk-2.2.5/Source/WebKit/gtk/GNUmakefile.am 2014-03-28 14:05:16.538000000 +0400
|
||||
@@ -289,7 +289,9 @@
|
||||
if ENABLE_INTROSPECTION
|
||||
WebKit-@WEBKITGTK_API_VERSION@.gir: $(G_IR_SCANNER) JavaScriptCore-@WEBKITGTK_API_VERSION@.gir libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
|
||||
$(AM_V_GEN) \
|
||||
+ CC=$(CC) \
|
||||
CFLAGS="$(CFLAGS) -Wno-deprecated-declarations" \
|
||||
+ $(PYTHON) \
|
||||
$(G_IR_SCANNER) \
|
||||
--quiet \
|
||||
--warn-all \
|
||||
@@ -313,6 +315,8 @@
|
||||
--add-include-path=$(top_builddir) \
|
||||
--c-include="webkit/webkit.h" \
|
||||
-DBUILDING_WEBKIT \
|
||||
+ $(GTK_CFLAGS) \
|
||||
+ $(LIBSOUP_CFLAGS) \
|
||||
-I$(srcdir)/Source \
|
||||
-I$(WebKit) \
|
||||
-I$(GENSOURCES) \
|
||||
--- webkitgtk-2.2.5/Source/WebKit2/GNUmakefile.am.orig 2014-03-28 14:03:01.629200000 +0400
|
||||
+++ webkitgtk-2.2.5/Source/WebKit2/GNUmakefile.am 2014-03-28 14:05:00.111200000 +0400
|
||||
@@ -281,7 +281,9 @@
|
||||
|
||||
WebKit2-@WEBKITGTK_API_VERSION@.gir: $(G_IR_SCANNER) libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
|
||||
$(AM_V_GEN) \
|
||||
+ CC=$(CC) \
|
||||
CFLAGS="$(CFLAGS) -Wno-deprecated-declarations" \
|
||||
+ $(PYTHON) \
|
||||
$(G_IR_SCANNER) \
|
||||
--quiet \
|
||||
--warn-all \
|
||||
@@ -304,6 +306,8 @@
|
||||
--add-include-path=$(WebKit2) \
|
||||
--add-include-path=$(top_builddir) \
|
||||
--c-include="webkit2/webkit2.h" \
|
||||
+ $(GTK_CFLAGS) \
|
||||
+ $(LIBSOUP_CFLAGS) \
|
||||
-I$(srcdir)/Source \
|
||||
-I$(WebKit2) \
|
||||
-I$(GENSOURCES) \
|
||||
@@ -3,7 +3,7 @@
|
||||
_realname=webkitgtk
|
||||
_mingw_suff=mingw-w64-${CARCH}
|
||||
pkgname=("${_mingw_suff}-${_realname}2" "${_mingw_suff}-${_realname}3")
|
||||
pkgver=2.2.5
|
||||
pkgver=2.2.6
|
||||
pkgrel=1
|
||||
pkgdesc="GTK+ Web content engine library (mingw-w64)"
|
||||
arch=('any')
|
||||
@@ -72,7 +72,8 @@ source=(http://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz
|
||||
0025-webkitgtk-2.2.5-icu-libraries.patch
|
||||
0026-webkitgtk-mingw-gnu-print.patch
|
||||
0027-webkitgtk-windows-fix-egl.patch
|
||||
0028-Use-after-free-in-WTF-threading-code.patch)
|
||||
0028-Use-after-free-in-WTF-threading-code.patch
|
||||
0029-pass-python-and-cflags-to-girscanner.patch)
|
||||
|
||||
prepare() {
|
||||
cd ${srcdir}/${_realname}-${pkgver}
|
||||
@@ -101,15 +102,17 @@ prepare() {
|
||||
patch -p1 -i ${srcdir}/0026-webkitgtk-mingw-gnu-print.patch
|
||||
patch -p1 -i ${srcdir}/0027-webkitgtk-windows-fix-egl.patch
|
||||
patch -p1 -i ${srcdir}/0028-Use-after-free-in-WTF-threading-code.patch
|
||||
patch -p1 -i ${srcdir}/0029-pass-python-and-cflags-to-girscanner.patch
|
||||
|
||||
autoreconf --verbose --install -I Source/autotools
|
||||
|
||||
mkdir ${srcdir}/build-gtk{2,3}
|
||||
rm -rf ${srcdir}/build-gtk{2,3}
|
||||
mkdir -p ${srcdir}/build-gtk{2,3}
|
||||
}
|
||||
|
||||
_build() {
|
||||
_ver="$1"; shift
|
||||
cd build-${_ver}
|
||||
cd ${srcdir}/build-${_ver}
|
||||
|
||||
export PYTHON=${MINGW_PREFIX}/bin/python2
|
||||
export RUBY=${MINGW_PREFIX}/bin/ruby
|
||||
@@ -137,12 +140,13 @@ _build() {
|
||||
--enable-egl=no \
|
||||
"$@"
|
||||
|
||||
make V=1 all stamp-po
|
||||
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:${srcdir}/build-${_ver}/SourceJavaScriptCore \
|
||||
make V=1 all stamp-po
|
||||
}
|
||||
|
||||
build() {
|
||||
_build gtk3 --enable-gtk-doc --disable-webkit2 --with-gtk=3.0
|
||||
_build gtk2 --disable-webkit2 --with-gtk=2.0
|
||||
_build gtk3 --disable-gtk-doc --disable-webkit2 --with-gtk=3.0
|
||||
_build gtk2 --disable-gtk-doc --disable-webkit2 --with-gtk=2.0
|
||||
}
|
||||
|
||||
package_webkitgtk2() {
|
||||
@@ -179,7 +183,7 @@ package_mingw-w64-x86_64-webkitgtk3() {
|
||||
package_webkitgtk3
|
||||
}
|
||||
|
||||
md5sums=('6083e027308cf6731c6ce394bf059fa8'
|
||||
md5sums=('245a9f8cac251662b7abf19903332038'
|
||||
'7408cd3f6624076ffb41c7b4364faee5'
|
||||
'b353ef80d7cab43524aaf5bf510d1778'
|
||||
'15587d5007fabb1700e2ed4a04085c30'
|
||||
@@ -187,7 +191,7 @@ md5sums=('6083e027308cf6731c6ce394bf059fa8'
|
||||
'd09eb8edbf720c331d01a58f65eaa0a6'
|
||||
'288b3d33b3a9826fa5dc3ce748ef1b11'
|
||||
'29ab03a44da205dcd38156d63dfee22b'
|
||||
'60f28fd809bb3aa0c8c791325bb29d3d'
|
||||
'8f9b6a0ef1da6a8b26d7e23c2ca03e31'
|
||||
'05fe8cc73be6493d8e2269b900d03cfb'
|
||||
'49505091057a55fb26cc0a837f472c4a'
|
||||
'be25ec74f31e48e9b177e551290ded7f'
|
||||
@@ -204,4 +208,5 @@ md5sums=('6083e027308cf6731c6ce394bf059fa8'
|
||||
'78e8c4c15f52ebf42f0aa66fe28acc22'
|
||||
'615feb1233082dadc2f63faa01ce778f'
|
||||
'292b9380c711202a166c05d84af61fa7'
|
||||
'290c2221a0caebe24650f09e08a9f4dd')
|
||||
'290c2221a0caebe24650f09e08a9f4dd'
|
||||
'9dfc2658031dbc73606495450690e08d')
|
||||
|
||||
Reference in New Issue
Block a user