diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-12-26 19:10:58 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-12-26 19:10:58 +0000 |
commit | 536ca625d8308a264616f095d25ac20ab48af5cf (patch) | |
tree | 601e04d0e9916c3a6623433d97801e94273059d2 | |
parent | 3640ee37c7f4b75cb8206ab61738411b1c71bea2 (diff) |
Revert "net-libs/webkit-gtk : version bump"
This reverts commit e8cd6f0a12a4cf86f0d6bd394471a504f690e8e9.
-rw-r--r-- | net-libs/webkit-gtk/Manifest | 2 | ||||
-rw-r--r-- | net-libs/webkit-gtk/webkit-gtk-2.30.3-r10.ebuild (renamed from net-libs/webkit-gtk/webkit-gtk-2.30.4-r10.ebuild) | 31 |
2 files changed, 16 insertions, 17 deletions
diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest index 2e9c9547..5e05ea7f 100644 --- a/net-libs/webkit-gtk/Manifest +++ b/net-libs/webkit-gtk/Manifest @@ -1 +1 @@ -DIST webkitgtk-2.30.4.tar.xz 22310784 BLAKE2B 648f03c929212b57f3197b0540e002dca5b277c44e9e73612b20ac1861747585aeb835ce25e98d5073d67a5ab5fc7c13985d280e6e658ac22619233db911ae97 SHA512 dff9e3bd17de8481d940a48b0697458a0c1c71a987f4d50ee7bc46b0203ed6802a9ec82c3a21ea9b7211ab900fa75b89b2a05b0ca6aed319ad66ec317d02c571 +DIST webkitgtk-2.30.3.tar.xz 22311704 BLAKE2B d5a8ba1fe7fbbcd3d8504ad98650ec685a41ddaa43e1392172cf7840100157a283e4ccf4cf62f2f581deffd8d860cf61b43fe59178b02306efb88c8e1a803520 SHA512 cbb8298bdb791eb60a214c36ec9ced398fc5c07f580d60d001483ca3f616a309394013239affd16f6eefd8c2fb178bbf5b566ab4480fe3349e1856c80ec78ddf diff --git a/net-libs/webkit-gtk/webkit-gtk-2.30.4-r10.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.30.3-r10.ebuild index f28fc31f..083fbf61 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.30.4-r10.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.30.3-r10.ebuild @@ -2,7 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 +CMAKE_MAKEFILE_GENERATOR="ninja" PYTHON_COMPAT=( python3_{6..8} ) +CMAKE_MIN_VERSION=3.10 inherit check-reqs cmake-utils flag-o-matic gnome2 pax-utils python-any-r1 toolchain-funcs virtualx @@ -13,9 +15,9 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz" LICENSE="LGPL-2+ BSD" SLOT="4/37" # soname version of libwebkit2gtk-4.0 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~sparc x86" -IUSE="aqua +egl examples gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify +opengl seccomp spell systemd wayland +X" +IUSE="aqua +egl gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify +opengl seccomp spell systemd wayland +X" # gstreamer with opengl/gles2 needs egl REQUIRED_USE=" @@ -101,19 +103,19 @@ RDEPEND=" gamepad? ( >=dev-libs/libmanette-0.2.4 ) " unset wpe_depend -DEPEND="${RDEPEND}" # paxctl needed for bug #407085 # Need real bison, not yacc -BDEPEND=" +DEPEND="${RDEPEND} ${PYTHON_DEPS} >=app-accessibility/at-spi2-core-2.5.3 dev-util/glib-utils >=dev-util/gperf-3.0.1 + dev-lang/ruby:2.5 >=sys-devel/bison-2.4.3 || ( >=sys-devel/gcc-7.3 >=sys-devel/clang-5 ) sys-devel/gettext virtual/pkgconfig - dev-lang/ruby:2.5 + >=dev-lang/perl-5.10 virtual/perl-Data-Dumper virtual/perl-Carp @@ -166,12 +168,13 @@ pkg_setup() { } src_prepare() { + eapply "${FILESDIR}"/${PV}-icu68.patch eapply "${FILESDIR}"/${PN}-2.24.4-eglmesaext-include.patch # bug 699054 # https://bugs.webkit.org/show_bug.cgi?id=204108 eapply "${FILESDIR}"/2.28.2-opengl-without-X-fixes.patch eapply "${FILESDIR}"/2.28.2-non-jumbo-fix.patch eapply "${FILESDIR}"/2.28.4-non-jumbo-fix2.patch - eapply "${FILESDIR}"/2.30.3-fix-noGL-build.patch - cmake_src_prepare + eapply "${FILESDIR}"/${PV}-fix-noGL-build.patch + cmake-utils_src_prepare gnome2_src_prepare } @@ -231,7 +234,6 @@ src_configure() { -DENABLE_GEOLOCATION=$(usex geolocation) # Runtime optional (talks over dbus service) $(cmake-utils_use_find_package gles2-only OpenGLES2) -DENABLE_GLES2=$(usex gles2-only) - -DENABLE_MINIBROWSER=$(usex examples) -DENABLE_VIDEO=$(usex gstreamer) -DENABLE_WEB_AUDIO=$(usex gstreamer) -DENABLE_INTROSPECTION=$(usex introspection) @@ -245,13 +247,13 @@ src_configure() { -DENABLE_WAYLAND_TARGET=$(usex wayland) -DUSE_WPE_RENDERER=${use_wpe_renderer} # WPE renderer is used to implement accelerated compositing under wayland $(cmake-utils_use_find_package egl EGL) - $(cmake_utils-use_find_package opengl OpenGL) + $(cmake-utils_use_find_package opengl OpenGL) -DENABLE_X11_TARGET=$(usex X) -DENABLE_GRAPHICS_CONTEXT_GL=${opengl_enabled} -DENABLE_WEBGL=${opengl_enabled} -DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp) - -DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that - -DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy + -DBWRAP_EXECUTABLE="${EPREFIX}"/usr/bin/bwrap # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that + -DCMAKE_BUILD_TYPE=Release -DPORT=GTK ${ruby_interpreter} ) @@ -265,9 +267,6 @@ src_configure() { # mycmakeargs+=( -DUSE_LD_GOLD=OFF ) # fi - # https://bugs.gentoo.org/761238 - append-cppflags -DNDEBUG - WK_USE_CCACHE=NO cmake-utils_src_configure } @@ -286,6 +285,6 @@ src_install() { cmake-utils_src_install # Prevents crashes on PaX systems, bug #522808 - pax-mark m "${ED}/usr/libexec/webkit2gtk-4.0/jsc" "${ED}/usr/libexec/webkit2gtk-4.0/WebKitWebProcess" - pax-mark m "${ED}/usr/libexec/webkit2gtk-4.0/WebKitPluginProcess" + pax-mark m "${ED}usr/libexec/webkit2gtk-4.0/jsc" "${ED}usr/libexec/webkit2gtk-4.0/WebKitWebProcess" + pax-mark m "${ED}usr/libexec/webkit2gtk-4.0/WebKitPluginProcess" } |