Page MenuHomePhorge

No OneTemporary

Size
8 KB
Referenced Files
None
Subscribers
None
diff --git a/net-libs/wpewebkit/Manifest b/net-libs/wpewebkit/Manifest
new file mode 100644
index 0000000..ad0b3e1
--- /dev/null
+++ b/net-libs/wpewebkit/Manifest
@@ -0,0 +1,4 @@
+DIST wpewebkit-2.34.5.tar.xz 23644304 BLAKE2B 7f73bd1004c03e48efb4dcef8ba2709fc6176c3abd6f05b003401d0cc203ac6629a188a5de0ca5be1d357fca7d9fcff5000e86098f4dadd3f689d23142503343 SHA512 2e7b9491476b609969a4ed1de53798c1a482f74482dba37b54c9d2e402e5166523fb4ed9700b1d821c7245683e1ee6544af868e548e24ed58f632e88b05723c2
+DIST wpewebkit-2.36.0.tar.xz 25643628 BLAKE2B bba4a17d9aff2791e3ffd596f05233dc9f2ef7c621cb480776caa280c303f9b5e25413bde5865032167c1158ab302c598eb28d03ba6f6bcd02fe1f375112593d SHA512 fc60a5fa4199cbbe1b4a7be3c12beedc9d0e3cffbbc7581a11dea52dff00f33af1ceca168353058cf9e9cf86a4b00fdb3b7b36e9da5f19bfed8781631cf838be
+EBUILD wpewebkit-2.34.5.ebuild 3424 BLAKE2B 6b5499d596ef6c3ab15d273a3eb52117062860d226d7ceaab2d4063856e693b123e9ce25b1110792b85216bb05fffdaea25b29eb883428b5e3b61b370e575954 SHA512 0b4443a4b67c93acfd52c9ca5953678264d8717144204bcfa3a8307f7d5d3b566ad9f5fdf27d2ccde7e2c662713d501a24afb28a0886dc98509a61189a645c59
+EBUILD wpewebkit-2.36.0.ebuild 3432 BLAKE2B 011461afe63ab71ec572ebb16ef234f144a9a280186a102b18532bfc8da32d30acef97399a653fcc97665230852d89962e1953af0c4561d3e6dfc3b4486e9886 SHA512 011bdb45854d66a3166054c97dba90ea6b533f9308a4c6cc312b8cbf60510b0de43fd19e714638fc638e7c0ffbb32ff429612bc20857b251002825dfade565a8
diff --git a/net-libs/wpewebkit/wpewebkit-2.34.5.ebuild b/net-libs/wpewebkit/wpewebkit-2.34.5.ebuild
new file mode 100644
index 0000000..fa9d9c4
--- /dev/null
+++ b/net-libs/wpewebkit/wpewebkit-2.34.5.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+USE_RUBY="ruby24 ruby25 ruby26 ruby27 ruby30"
+
+inherit cmake python-any-r1 ruby-single
+
+DESCRIPTION="WebKit port optimized for embedded devices"
+HOMEPAGE="https://wpewebkit.org/"
+LICENSE="LGPL-2+ BSD"
+SRC_URI="https://wpewebkit.org/releases/${P}.tar.xz"
+SLOT="1.0" # WPE_API_VERSION
+KEYWORDS="~amd64"
+IUSE="accessibility doc examples experimental jpeg2k qt +gstreamer sandbox systemd +webdriver +webcrypto X"
+
+RDEPEND="
+ >=x11-libs/cairo-1.16.0:=[X?]
+ >=media-libs/fontconfig-2.13.0:=
+ >=media-libs/freetype-2.9.0:=
+ >=dev-libs/glib-2.44.0:=
+ >=media-libs/harfbuzz-1.4.2:=[icu(+)]
+ >=dev-libs/icu-60.2:=
+ virtual/jpeg:0=
+ >=media-libs/libepoxy-1.4.0:=
+ >=dev-libs/libgcrypt-1.7.0:=
+ >=net-libs/libsoup-2.54.0:=
+ >=dev-libs/libxml2-2.8.0:=
+ media-libs/libpng:=
+ dev-db/sqlite:3=
+ media-libs/libwebp:=
+ gui-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-qt/qttest:5=
+ >=gui-libs/wpebackend-fdo-1.3.0:=
+ )
+ gstreamer? (
+ >=media-libs/gstreamer-1.16:1.0
+ >=media-libs/gst-plugins-base-1.16:1.0[egl]
+ >=media-plugins/gst-plugins-opus-1.16:1.0
+ >=media-libs/gst-plugins-bad-1.16:1.0
+ )
+ accessibility? (
+ >=dev-libs/atk-2.16.0:=
+ app-accessibility/at-spi2-atk:=
+ )
+ sandbox? ( sys-apps/bubblewrap )
+ systemd? ( sys-apps/systemd:= )
+"
+# introspection? ( >=dev-libs/gobject-introspection-1.59.1:= )
+#"
+DEPEND="
+ ${RDEPEND}
+ ${PYTHON_DEPS}
+ ${RUBY_DEPS}
+
+ >=dev-lang/perl-5.10
+ virtual/perl-JSON-PP
+
+ doc? ( >=dev-util/gtk-doc-1.10 )
+"
+
+src_configure() {
+ # Ruby situation is a bit complicated. See bug 513888
+ local rubyimpl
+ local ruby_interpreter=""
+ for rubyimpl in ${USE_RUBY}; do
+ if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then
+ ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ${rubyimpl})"
+ fi
+ done
+ # This will rarely occur. Only a couple of corner cases could lead us to
+ # that failure. See bug 513888
+ [[ -z $ruby_interpreter ]] && die "No suitable ruby interpreter found"
+
+ local mycmakeargs=(
+ "-DPORT=WPE"
+ -DENABLE_ACCESSIBILITY=$(usex accessibility)
+ -DENABLE_BUBBLEWRAP_SANDBOX=$(usex sandbox)
+ -DUSE_WOFF2=ON
+ -DSHOULD_INSTALL_JS_SHELL=ON
+ -DENABLE_ENCRYPTED_MEDIA=OFF
+ -DENABLE_EXPERIMENTAL_FEATURES=$(usex experimental)
+ -DENABLE_GTKDOC=$(usex doc)
+ -DUSE_OPENJPEG=$(usex jpeg2k)
+ -DENABLE_WPE_QT_API=$(usex qt)
+ -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
+ -DUSE_SYSTEMD=$(usex systemd) # Whether to enable journald logging
+ -DUSE_SOUP2=ON # XXX: libsoup:3 hard masked
+ #-DENABLE_INTROSPECTION=$(usex introspection)
+ ${ruby_interpreter}
+ )
+
+ cmake_src_configure
+}
diff --git a/net-libs/wpewebkit/wpewebkit-2.36.0.ebuild b/net-libs/wpewebkit/wpewebkit-2.36.0.ebuild
new file mode 100644
index 0000000..250c14e
--- /dev/null
+++ b/net-libs/wpewebkit/wpewebkit-2.36.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+USE_RUBY="ruby24 ruby25 ruby26 ruby27 ruby30"
+
+inherit cmake python-any-r1 ruby-single
+
+DESCRIPTION="WebKit port optimized for embedded devices"
+HOMEPAGE="https://wpewebkit.org/"
+LICENSE="LGPL-2+ BSD"
+SRC_URI="https://wpewebkit.org/releases/${P}.tar.xz"
+SLOT="1.0" # WPE_API_VERSION
+KEYWORDS="~amd64"
+IUSE="accessibility doc examples experimental jpeg2k qt +gstreamer sandbox systemd +webdriver +webcrypto X"
+
+RDEPEND="
+ >=x11-libs/cairo-1.16.0:=[X?]
+ >=media-libs/fontconfig-2.13.0:=
+ >=media-libs/freetype-2.9.0:=
+ >=dev-libs/glib-2.44.0:=
+ >=media-libs/harfbuzz-1.4.2:=[icu(+)]
+ >=dev-libs/icu-60.2:=
+ virtual/jpeg:0=
+ >=media-libs/libepoxy-1.4.0:=
+ >=dev-libs/libgcrypt-1.7.0:=
+ >=net-libs/libsoup-2.54.0:=
+ >=dev-libs/libxml2-2.8.0:=
+ media-libs/libpng:=
+ dev-db/sqlite:3=
+ media-libs/libwebp:=
+ gui-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-qt/qttest:5=
+ >=gui-libs/wpebackend-fdo-1.3.0:=
+ )
+ gstreamer? (
+ >=media-libs/gstreamer-1.16:1.0
+ >=media-libs/gst-plugins-base-1.16:1.0[egl]
+ >=media-plugins/gst-plugins-opus-1.16:1.0
+ >=media-libs/gst-plugins-bad-1.16:1.0
+ )
+ accessibility? (
+ >=dev-libs/atk-2.16.0:=
+ app-accessibility/at-spi2-atk:=
+ )
+ sandbox? ( sys-apps/bubblewrap )
+ systemd? ( sys-apps/systemd:= )
+"
+# introspection? ( >=dev-libs/gobject-introspection-1.59.1:= )
+#"
+DEPEND="
+ ${RDEPEND}
+ ${PYTHON_DEPS}
+ ${RUBY_DEPS}
+
+ >=dev-lang/perl-5.10
+ virtual/perl-JSON-PP
+
+ doc? ( >=dev-util/gtk-doc-1.10 )
+"
+
+src_configure() {
+ # Ruby situation is a bit complicated. See bug 513888
+ local rubyimpl
+ local ruby_interpreter=""
+ for rubyimpl in ${USE_RUBY}; do
+ if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then
+ ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ${rubyimpl})"
+ fi
+ done
+ # This will rarely occur. Only a couple of corner cases could lead us to
+ # that failure. See bug 513888
+ [[ -z $ruby_interpreter ]] && die "No suitable ruby interpreter found"
+
+ local mycmakeargs=(
+ "-DPORT=WPE"
+ -DENABLE_ACCESSIBILITY=$(usex accessibility)
+ -DENABLE_BUBBLEWRAP_SANDBOX=$(usex sandbox)
+ -DUSE_WOFF2=ON
+ -DSHOULD_INSTALL_JS_SHELL=ON
+ -DENABLE_ENCRYPTED_MEDIA=OFF
+ -DENABLE_EXPERIMENTAL_FEATURES=$(usex experimental)
+ -DENABLE_GTKDOC=$(usex doc)
+ -DUSE_OPENJPEG=$(usex jpeg2k)
+ -DENABLE_WPE_QT_API=$(usex qt)
+ -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
+ -DENABLE_JOURNALD_LOG=$(usex systemd) # Whether to enable journald logging
+ -DUSE_SOUP2=ON # XXX: libsoup:3 hard masked
+ #-DENABLE_INTROSPECTION=$(usex introspection)
+ ${ruby_interpreter}
+ )
+
+ cmake_src_configure
+}

File Metadata

Mime Type
text/x-diff
Expires
Wed, Oct 14, 9:33 AM (1 d, 22 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1787073
Default Alt Text
(8 KB)

Event Timeline