summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-libs/webkit-gtk: bump to 2.24.3Mart Raudsepp2019-07-052-0/+282
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: default enable jpeg2kMart Raudsepp2019-06-141-1/+1
| | | | | | | | | | | | JPEG 2000 support is important for various image managers on the web, because they are giving that format with the currently used User Agent, while they'd give WebP with different user agents. But using that different UA would break many other things, thus jpeg2k is pretty much mandatory for good browser usages, therefore default enable it at least. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: arm64 stableAaron Bauman2019-05-201-1/+1
| | | | Signed-off-by: Aaron Bauman <bman@gentoo.org>
* net-libs/webkit-gtk: amd64 stable wrt bug #686216Mikle Kolyada2019-05-191-1/+1
| | | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
* net-libs/webkit-gtk: x86 stable (bug #686216)Thomas Deutschmann2019-05-191-1/+1
| | | | | Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* net-libs/webkit-gtk: bump to 2.24.2Mart Raudsepp2019-05-182-0/+282
| | | | | | | | | | Hopefully handles SSE2 missing from CXXFLAGS better. Unknown what happens for machines that are actually without SSE2 runtime support. Closes: https://bugs.gentoo.org/684540 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: security cleanupMart Raudsepp2019-04-254-863/+0
| | | | | | Bug: https://bugs.gentoo.org/683234 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: x86 stable (bug #683234)Thomas Deutschmann2019-04-241-1/+1
| | | | | Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* net-libs/webkit-gtk: amd64 stable wrt bug #683234Aaron Bauman2019-04-191-1/+1
| | | | | Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
* net-libs/webkit-gtk: security bump to 2.24.1, drop JIT controlMart Raudsepp2019-04-132-0/+282
| | | | | | | | | | | | | | JIT manual control is getting complicated for limited benefits, which mostly involve oneself shooting in the foot. Let upstream build system figure out whether it should do JIT or not and don't get in the way. May be revisited based on any fallout and relevant bug reports after discussions on such reports convince it's needed. Bug: https://bugs.gentoo.org/683234 Bug: https://bugs.gentoo.org/680580 Bug: https://bugs.gentoo.org/680464 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: add support for building with ruby:2.6Mart Raudsepp2019-03-191-1/+1
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: remove redundant double depsMart Raudsepp2019-03-161-4/+2
| | | | | | Closes: https://bugs.gentoo.org/680620 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: non-unified build option doesn't work; removeMart Raudsepp2019-03-152-3/+2
| | | | | | | | | USE=-jumbo-build fails to build; remove the option for now if it fails anyways. Bug: https://bugs.gentoo.org/680382 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: bump to 2.24.0Mart Raudsepp2019-03-143-0/+290
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: bump to 2.22.7Mart Raudsepp2019-03-062-0/+288
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: security cleanupMart Raudsepp2019-02-192-288/+0
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: amd64 stable wrt bug #678334Agostino Sarubbo2019-02-191-1/+1
| | | | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
* net-libs/webkit-gtk: x86 stable (bug #678334)Thomas Deutschmann2019-02-191-1/+1
| | | | | Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* net-libs/webkit-gtk: security bump to 2.22.6Mart Raudsepp2019-02-192-0/+288
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: require GLMart Raudsepp2019-01-171-0/+2
| | | | | | | | | | | non-GL builds are only meant for some rare use case needs in the embedded world. But they are still broken a bit, so just disallow them for now again. Saves time for those that are for some reason still trying to disable GL fully. Bug: https://bugs.gentoo.org/666806 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: security cleanupMart Raudsepp2019-01-143-555/+0
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: amd64 stable wrt bug #672108Mikle Kolyada2019-01-101-1/+1
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* net-libs/webkit-gtk: x86 stable (bug #672108)Thomas Deutschmann2019-01-091-1/+1
| | | | | Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* net-libs/webkit-gtk: security bump to 2.22.5Mart Raudsepp2019-01-062-0/+286
| | | | | | | | Allow building without opengl again, as the bugs are fixed, but this is a very bad idea to do, so added a fat warning if done. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: sec bump to 2.22.4; require GLMart Raudsepp2018-11-272-0/+280
| | | | | | | | | | | | | | | | | | | | | * Security bump to 2.22.4 for WSA-2018-0008 * Builds without GL (opengl or gles2) are currently broken, thus REQUIRED_USE it. * Stop requiring gstreamer for introspection - seems to work fine without by now. * GstreamerGL requires EGL, so REQUIRED_USE it by requiring EGL if USE="gstreamer opengl" (USE="gstreamer gles2" is already covered by gles2 itself also requiring egl). * Raise gstreamer deps to ensure working MSE, as hopefully we can handle the stabilization of newer gst-plugins-opus for this security stabilization round. * Add references to upstream bugs above REQUIRED_USE - we should monitor them on bumps to relax the requirements when/if the upstream bugs are fixed. Closes: https://bugs.gentoo.org/671002 Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.52, Repoman-2.3.11
* net-libs/webkit-gtk: add gst-plugins-opus dependency for MSEMart Raudsepp2018-10-251-0/+2
| | | | | | | | | | | | | MSE needs opus, though techically this is optional. Pull it in with USE=gstreamer always for now, to trigger the opusparse related blocker in epiphany for now, while not actually depending on new enough gst-plugins-opus here, as we are ahead in keywords for webkit due to security. Later this dep should be removed again (once gst-plugins-opus with opusparse is stable) or the dep raised to 1.14.4-r1. Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
* net-libs/webkit-gtk: security cleanupMart Raudsepp2018-10-143-544/+0
| | | | | | Bug: https://bugs.gentoo.org/667892 Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
* net-libs/webkit-gtk: amd64 stable wrt bug #667892Mikle Kolyada2018-10-141-1/+1
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
* net-libs/webkit-gtk: x86 stable (bug #667892)Thomas Deutschmann2018-10-141-1/+1
| | | | | Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* net-libs/webkit-gtk: bump to 2.22.2Mart Raudsepp2018-10-062-0/+273
| | | | | | Bug: https://bugs.gentoo.org/667892 Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
* net-libs/webkit-gtk: security cleanupMart Raudsepp2018-08-174-320/+0
| | | | | Bug: https://bugs.gentoo.org/658168 Package-Manager: Portage-2.3.46, Repoman-2.3.10
* net-libs/webkit-gtk: roll ~amd64-fbsd keyword forward for securityMart Raudsepp2018-08-172-2/+2
| | | | | | | Add ~amd64-fbsd keyword to 2.20.5 as they have woff2 keyworded now. Remove ~amd64-fbsd keyword from 2.18.6 as it's security vulnerable. Package-Manager: Portage-2.3.46, Repoman-2.3.10
* net-libs/webkit-gtk: roll ~alpha keyword forwardMart Raudsepp2018-08-132-2/+2
| | | | | | | Add ~alpha keyword to 2.20.5 as they have woff2 keyworded now. Remove ~alpha keyword from 2.18.6 as it's security vulnerable. Package-Manager: Portage-2.3.46, Repoman-2.3.10
* net-libs/webkit-gtk: bump to 2.20.5 for a rendering regression fixMart Raudsepp2018-08-132-0/+272
| | | | Package-Manager: Portage-2.3.46, Repoman-2.3.10
* net-libs/webkit-gtk: roll ~ppc keyword forwardMart Raudsepp2018-08-122-2/+2
| | | | | | | Add ~ppc keyword to 2.20.4 as they have woff2 keyworded now. Remove ~ppc keyword from 2.18.6 as it's security vulnerable. Package-Manager: Portage-2.3.46, Repoman-2.3.10
* net-libs/webkit-gtk: security cleanupMart Raudsepp2018-08-082-273/+0
| | | | Package-Manager: Portage-2.3.43, Repoman-2.3.10
* net-libs/webkit-gtk: amd64 stable wrt bug #662974Agostino Sarubbo2018-08-071-1/+1
| | | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="amd64"
* net-libs/webkit-gtk: x86 stable (bug #662974)Thomas Deutschmann2018-08-071-1/+1
| | | | Package-Manager: Portage-2.3.44, Repoman-2.3.10
* net-libs/webkit-gtk: security bump to 2.20.4Mart Raudsepp2018-08-062-0/+272
| | | | Package-Manager: Portage-2.3.43, Repoman-2.3.10
* net-libs/webkit-gtk: roll ~ppc64 keyword forwardMart Raudsepp2018-08-032-2/+2
| | | | | | | Add ~ppc64 keyword to 2.20.3 as they have woff2 keyworded now. Remove ~ppc64 keyword from 2.18.6 as it's security vulnerable. Package-Manager: Portage-2.3.43, Repoman-2.3.10
* net-libs/webkit-gtk: partial security cleanupMart Raudsepp2018-07-311-1/+1
| | | | Package-Manager: Portage-2.3.43, Repoman-2.3.10
* net-libs/webkit-gtk: amd64 stable wrt bug #652820Mikle Kolyada2018-07-301-1/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* net-libs/webkit-gtk-2.20.3: restore ~ia64 keywordMart Raudsepp2018-07-301-1/+1
| | | | | | | | | media-libs/woff2 received ~ia64 keyword, so bring it back here as well. Hopefully someone actually builds the upgrade and sees if things still work after the WTF_CPU_IA64 patch drop (as "unknown CPU" error was removed upstream). Package-Manager: Portage-2.3.43, Repoman-2.3.10
* net-libs/webkit-gtk: x86 stable (bug #652820)Thomas Deutschmann2018-07-281-1/+1
| | | | Package-Manager: Portage-2.3.43, Repoman-2.3.10
* net-libs/webkit-gtk: fix non-parallel buildsMart Raudsepp2018-07-252-0/+15
| | | | | | | | Parallel builds might have failed too before this patch, but had to be very "lucky". Closes: https://bugs.gentoo.org/662002 Package-Manager: Portage-2.3.43, Repoman-2.3.10
* net-libs/webkit-gtk-2.20.3: restore ~prefix and ~arm64 keywordsMart Raudsepp2018-07-251-1/+1
| | | | | | | | | They have woff2 keyworded now. prefix has other issues in a big set of profiles, but this dropping was about woff2, so just restore them still and let them deal with it when anyone notices. Package-Manager: Portage-2.3.43, Repoman-2.3.10
* net-libs/webkit-gtk-2.20.3: restore ~arm and ~sparc keywordsMart Raudsepp2018-07-241-1/+1
| | | | | | They've keyworded media-libs/woff2 since the start of work on webkit-gtk bump. Package-Manager: Portage-2.3.43, Repoman-2.3.10
* net-libs/webkit-gtk: simplify opengl vs gles2 handling, fix gst gles2 depsMart Raudsepp2018-07-241-5/+4
| | | | | | | | | | | | | | | | | | | webkit-gtk itself does not support both full OpenGL and GLESv2 at once yet. ENABLE_OPENGL enables OpenGL in general, and if enabled then ENABLE_GLES2 determines which API is used - if enabled, then gles2, otherwise full GL. Simplify REQUIRED_USE handling to enforce the opengl/gles2 conflict separately, and have the webgl case just want either, to be future-proof and easier to read independently. WebGL should just always be enabled when either GL API is enabled, but keeping it under USE flag for the time being, until an even deeper GL/GStreamer webkitgtk cmake review, due to the webgl? ( gstreamer ) REQUIRED_USE still present. For now just (probably) properly depend on gstreamer gles2 support for USE="gles2 gstreamer" builds. Bug: https://bugs.gentoo.org/500150 Package-Manager: Portage-2.3.43, Repoman-2.3.10
* net-libs/webkit-gtk: comment out unused test depsMart Raudsepp2018-07-241-4/+4
| | | | | | Tests are restricted anyways, so hide the extra deps from repoman and co Package-Manager: Portage-2.3.43, Repoman-2.3.10
* net-libs/webkit-gtk-2.20.3: disable experimental accelerated 2D canvasMart Raudsepp2018-07-241-14/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ACCELERATED_2D_CANVAS is considered experimental by upstream. I'm not sure what the justification was for enabling it with USE="webgl opengl" for us. The only reason this code isn't removed fully from upstream is because it _MIGHT_ be useful for some embedded use cases, yet it doesn't work with GLES2 yet, only desktop opengl. Additionally, for us this is causing additional cairo[opengl] dependency that can't be avoided for just non-experimental WebGL support via desktop GL as it was setup before in ebuild. No-one but Gentoo is building with this experimental option (not even upstream developers), and any issues about it won't really be cared about. Disable it and drop the cairo[opengl] dependency. https://lists.webkit.org/pipermail/webkit-gtk/2017-March/002969.html https://lists.webkit.org/pipermail/webkit-gtk/2017-April/003004.html If this is ever added back for any reason, make sure cairo[opengl] isn't depended on when not necessary (when accelerated 2d canvas is disabled, e.g. previously USE="opengl gles2" pulled in cairo[opengl] still, albeit that combination was not allowed previously, but a future webkit-gtk upstream version may support them together) and review if cairo-glesv2 is supported (and so it'd be supported with USE=gles2 too, unlike now). Bug: https://bugs.gentoo.org/581248 Closes: https://bugs.gentoo.org/643726 Package-Manager: Portage-2.3.43, Repoman-2.3.10