wok-current view webkitgtk/stuff/webkitgtk-fix-glib-2.68.0.patch @ rev 25701

Fix dep for libglamoregl.so (libepoxy), and miss file for amdgpu (thanks alanyih)
author Stanislas Leduc <shann@slitaz.org>
date Fri Apr 19 12:48:51 2024 +0000 (2 months ago)
parents
children
line source
1 diff --git a/GNUmakefile.in b/GNUmakefile.in
2 index 7d4d21c..646197f 100644
3 --- a/GNUmakefile.in
4 +++ b/GNUmakefile.in
5 @@ -96250,8 +96250,8 @@ $(GENSOURCES_WEBKIT)/webkitmarshal.h: stamp-webkitmarshal.h
6 @true
8 stamp-webkitmarshal.cpp: $(WEBKIT_MARSHAL_LIST)
9 - $(AM_V_GEN) echo "extern \"C\" {" > $(GENSOURCES_WEBKIT)/webkitmarshal.cpp && \
10 - $(GLIB_GENMARSHAL) --prefix=webkit_marshal $(WEBKIT_MARSHAL_LIST) --body >> $(GENSOURCES_WEBKIT)/webkitmarshal.cpp && \
11 + $(AM_V_GEN) $(GLIB_GENMARSHAL) --prefix=webkit_marshal $(WEBKIT_MARSHAL_LIST) --body >> $(GENSOURCES_WEBKIT)/webkitmarshal.cpp && \
12 + sed -i '1,10s/#ifdef/extern "C" {\n#ifdef/gm' $(GENSOURCES_WEBKIT)/webkitmarshal.cpp && \
13 echo '}' >> $(GENSOURCES_WEBKIT)/webkitmarshal.cpp && \
14 echo timestamp > $(@F)
16 diff --git a/Source/WTF/wtf/gobject/GRefPtr.h b/Source/WTF/wtf/gobject/GRefPtr.h
17 index b25b7bb..447015e 100644
18 --- a/Source/WTF/wtf/gobject/GRefPtr.h
19 +++ b/Source/WTF/wtf/gobject/GRefPtr.h
20 @@ -25,11 +25,11 @@
22 #if USE(GLIB)
24 +#include <glib-object.h>
25 +
26 #include <wtf/RefPtr.h>
27 #include <algorithm>
29 -extern "C" void g_object_unref(gpointer);
30 -extern "C" gpointer g_object_ref_sink(gpointer);
32 namespace WTF {