Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 866015 Details for
Bug 893718
x11-libs/wxGTK: Migrate from net-libs/webkit-gtk:4 to :4.1 if possible
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
x11-libs/wxGTK-3.0.5.1-r1.ebuild net-libs/webkit-gtk:4.1 support
wxGTK-3.0.5.1-webkitgtk2-4.1.patch (text/plain), 5.39 KB, created by
mehw
on 2023-07-23 15:34:07 UTC
(
hide
)
Description:
x11-libs/wxGTK-3.0.5.1-r1.ebuild net-libs/webkit-gtk:4.1 support
Filename:
MIME Type:
Creator:
mehw
Created:
2023-07-23 15:34:07 UTC
Size:
5.39 KB
patch
obsolete
>Backported from 1b8664426603376b68f8ca3c54de97ec630e5940 > >Add support for building WebView with libwebkit2gtk-4.1 > >libwebkit2gtk-4.1 has the same API as libwebkit2gtk-4.0, except that the >former links with libsoup-3.0 and the latter links with libsoup-2.4. > >Fixes #23630. > >diff -Nuar a/configure b/configure >--- a/configure 2020-05-02 16:03:18.000000000 +0200 >+++ b/configure 2023-07-12 14:54:14.021912821 +0200 >@@ -36563,12 +36563,12 @@ > pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS" > else > if test -n "$PKG_CONFIG" && \ >- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit2gtk-4.0\""; } >&5 >- ($PKG_CONFIG --exists --print-errors "webkit2gtk-4.0") 2>&5 >+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit2gtk-4.1\""; } >&5 >+ ($PKG_CONFIG --exists --print-errors "webkit2gtk-4.1") 2>&5 > ac_status=$? > $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 > test $ac_status = 0; }; then >- pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "webkit2gtk-4.0" 2>/dev/null` >+ pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "webkit2gtk-4.1" 2>/dev/null` > else > pkg_failed=yes > fi >@@ -36581,12 +36581,12 @@ > pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS" > else > if test -n "$PKG_CONFIG" && \ >- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit2gtk-4.0\""; } >&5 >- ($PKG_CONFIG --exists --print-errors "webkit2gtk-4.0") 2>&5 >+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit2gtk-4.1\""; } >&5 >+ ($PKG_CONFIG --exists --print-errors "webkit2gtk-4.1") 2>&5 > ac_status=$? > $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 > test $ac_status = 0; }; then >- pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "webkit2gtk-4.0" 2>/dev/null` >+ pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "webkit2gtk-4.1" 2>/dev/null` > else > pkg_failed=yes > fi >@@ -36605,9 +36605,9 @@ > _pkg_short_errors_supported=no > fi > if test $_pkg_short_errors_supported = yes; then >- WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "webkit2gtk-4.0"` >+ WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "webkit2gtk-4.1"` > else >- WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "webkit2gtk-4.0"` >+ WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "webkit2gtk-4.1"` > fi > # Put the nasty error message in config.log where it belongs > echo "$WEBKIT_PKG_ERRORS" >&5 >@@ -37804,7 +37804,7 @@ > EXTRALIBS_XML="$EXPAT_LINK" > EXTRALIBS_HTML="$MSPACK_LINK" > EXTRALIBS_MEDIA="$GST_LIBS" >-EXTRALIBS_STC="-lwxscintilla${WX_LIB_FLAVOUR}-${WX_RELEASE}${HOST_SUFFIX}" >+EXTRALIBS_STC="-lwxscintilla${WX_LIB_FLAVOUR}-${WX_RELEASE}${HOST_SUFFIX} -lwxlexilla${WX_LIB_FLAVOUR}-${WX_RELEASE}${HOST_SUFFIX}" > if test "$wxUSE_GUI" = "yes"; then > EXTRALIBS_GUI=`echo $GUI_TK_LIBRARY $PNG_LINK $JPEG_LINK $TIFF_LINK $WEBKIT_LINK` > fi >diff -Nuar a/configure.in b/configure.in >--- a/configure.in 2020-05-02 16:03:18.000000000 +0200 >+++ b/configure.in 2023-07-12 14:55:27.794278639 +0200 >@@ -7273,14 +7273,14 @@ > if test "$wxUSE_GTK" = 1; then > if test "$WXGTK3" = 1; then > PKG_CHECK_MODULES([WEBKIT], >- [webkit2gtk-4.0], >+ [webkit2gtk-4.1], > [ > USE_WEBVIEW_WEBKIT2=1 > CPPFLAGS="$CPPFLAGS $WEBKIT_CFLAGS" > EXTRALIBS_WEBVIEW="$WEBKIT_LIBS" > ], > [ >- AC_MSG_WARN([webkit2gtk not found, falling back to webkitgtk]) >+ AC_MSG_WARN([webkit2gtk-4.1 not found, falling back to webkitgtk]) > ]) > fi > if test "$USE_WEBVIEW_WEBKIT2" = 0; then >@@ -8018,7 +8018,7 @@ > EXTRALIBS_XML="$EXPAT_LINK" > EXTRALIBS_HTML="$MSPACK_LINK" > EXTRALIBS_MEDIA="$GST_LIBS" >-EXTRALIBS_STC="-lwxscintilla${WX_LIB_FLAVOUR}-${WX_RELEASE}${HOST_SUFFIX}" >+EXTRALIBS_STC="-lwxscintilla${WX_LIB_FLAVOUR}-${WX_RELEASE}${HOST_SUFFIX} -lwxlexilla${WX_LIB_FLAVOUR}-${WX_RELEASE}${HOST_SUFFIX}" > if test "$wxUSE_GUI" = "yes"; then > EXTRALIBS_GUI=`echo $GUI_TK_LIBRARY $PNG_LINK $JPEG_LINK $TIFF_LINK $WEBKIT_LINK` > fi >diff -Nuar a/src/gtk/webview_webkit2.cpp b/src/gtk/webview_webkit2.cpp >--- a/src/gtk/webview_webkit2.cpp 2020-05-02 16:03:18.000000000 +0200 >+++ b/src/gtk/webview_webkit2.cpp 2023-07-12 14:54:14.001912722 +0200 >@@ -122,15 +122,18 @@ > { > switch (error->code) > { >+#if SOUP_MAJOR_VERSION < 3 > case SOUP_STATUS_CANCELLED: > type = wxWEBVIEW_NAV_ERR_USER_CANCELLED; > break; > > case SOUP_STATUS_CANT_RESOLVE: >+#endif > case SOUP_STATUS_NOT_FOUND: > type = wxWEBVIEW_NAV_ERR_NOT_FOUND; > break; > >+#if SOUP_MAJOR_VERSION < 3 > case SOUP_STATUS_CANT_RESOLVE_PROXY: > case SOUP_STATUS_CANT_CONNECT: > case SOUP_STATUS_CANT_CONNECT_PROXY: >@@ -142,6 +145,7 @@ > case SOUP_STATUS_MALFORMED: > type = wxWEBVIEW_NAV_ERR_REQUEST; > break; >+#endif > > case SOUP_STATUS_BAD_REQUEST: > type = wxWEBVIEW_NAV_ERR_REQUEST;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 893718
: 866015 |
866016