Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F85807345
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
8 KB
Referenced Files
None
Subscribers
None
View Options
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
Details
Attached
Mime Type
text/x-diff
Expires
Wed, Oct 14, 9:33 AM (1 d, 21 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1787073
Default Alt Text
(8 KB)
Attached To
Mode
R30 tusooa-overlay
Attached
Detach File
Event Timeline
Log In to Comment