commit: 9258069688f276dce10bf72f6d26f23d39b6ad5b
parent: f2bc23b8555b84189066d4a66508e701ea0fb9e7
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Sat, 5 Oct 2019 07:38:26 +0200
net-libs/wpewebkit: Proper bump to 2.26.1
Diffstat:
2 files changed, 23 insertions(+), 5 deletions(-)
diff --git a/net-libs/wpewebkit/metadata.xml b/net-libs/wpewebkit/metadata.xml
@@ -5,4 +5,8 @@
<email>contact@hacktivis.me</email>
<name>Haelwenn (lanodan) Monnier</name>
</maintainer>
+ <use>
+ <flag name="experimental">Enable experimental features</flag>
+ <flag name="qt">Enable support for the Qt API</flag>
+ </use>
</pkgmetadata>
diff --git a/net-libs/wpewebkit/wpewebkit-2.26.1.ebuild b/net-libs/wpewebkit/wpewebkit-2.26.1.ebuild
@@ -14,19 +14,19 @@ LICENSE="LGPL-2+ BSD"
SRC_URI="https://wpewebkit.org/releases/${P}.tar.xz"
SLOT="1.0" # WPE_API_VERSION
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x86-macos"
-IUSE="accessibility doc examples experimental jpeg2k qt +gstreamer"
+IUSE="accessibility doc examples experimental jpeg2k qt +gstreamer sandbox +webdriver +webcrypto"
RDEPEND="
- >=x11-libs/cairo-1.10.2:=
+ >=x11-libs/cairo-1.14.0:=
>=media-libs/fontconfig-2.8.0:=
>=media-libs/freetype-2.4.2:=
- >=dev-libs/glib-2.40.0:=
+ >=dev-libs/glib-2.44.0:=
>=media-libs/harfbuzz-0.9.18:=
dev-libs/icu
virtual/jpeg:=
>=media-libs/libepoxy-1.4.0:=
>=dev-libs/libgcrypt-1.6.0:=
- >=net-libs/libsoup-2.42.0:=
+ >=net-libs/libsoup-2.54.0:=
>=dev-libs/libxml2-2.8.0:=
media-libs/libpng:=
dev-db/sqlite:=
@@ -34,12 +34,20 @@ RDEPEND="
net-libs/libwpe:=
sys-libs/zlib:=
+ >=dev-libs/libxslt-1.1.7
+ >=media-libs/woff2-1.0.2
+
jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= )
+ webcrypto? (
+ dev-libs/libtasn1:=
+ >=dev-libs/libgcrypt-1.7.0:=
+ )
qt? (
dev-qt/qtcore:5=
dev-qt/qtquickcontrols:5=
dev-qt/qtgui:5=
- >=dev-libs/wpebackend-fdo-1.0:=
+ dev-qt/qttest:5=
+ >=dev-libs/wpebackend-fdo-1.3.0:=
)
gstreamer? (
>=media-libs/gstreamer-1.14:1.0
@@ -51,6 +59,7 @@ RDEPEND="
>=dev-libs/atk-2.16.0:=
app-accessibility/at-spi2-atk:=
)
+ sandbox? ( sys-apps/bubblewrap )
"
DEPEND="
${RDEPEND}
@@ -79,6 +88,8 @@ src_configure() {
local mycmakeargs=(
"-DPORT=WPE"
-DENABLE_ACCESSIBILITY=$(usex accessibility)
+ -DENABLE_BUBBLEWRAP_SANDBOX=$(usex sandbox)
+ -DUSE_WOFF2=ON
-DSHOULD_INSTALL_JS_SHELL=ON
-DENABLE_EXPERIMENTAL_FEATURES=$(usex experimental)
-DENABLE_GTKDOC=$(usex doc)
@@ -87,6 +98,9 @@ src_configure() {
-DENABLE_MINIBROWSER=$(usex examples)
-DENABLE_VIDEO=$(usex gstreamer)
-DENABLE_WEB_AUDIO=$(usex gstreamer)
+ -DENABLE_WEBDRIVER=$(usex webdriver)
+ -DENABLE_WEB_CRYPTO=$(usex webcrypto)
+ -DENABLE_XSLT=ON
${ruby_interpreter}
)