summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-libs/webkit-gtk: security cleanup to the extent possibleMart Raudsepp2020-03-121-1/+1
| | | | | | | | | Vulnerable versions only in ~arch versions now due to lack of movement on many architectures on re-keywording Bug: https://bugs.gentoo.org/709612 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: arm64 stable (bug #709612)Mart Raudsepp2020-03-121-1/+1
| | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: arm64 keyworded (bug #704182)Mart Raudsepp2020-03-112-2/+2
| | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: security cleanupMart Raudsepp2020-02-174-614/+0
| | | | | | Bug: https://bugs.gentoo.org/709612 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: x86 stable (bug #709612)Thomas Deutschmann2020-02-161-1/+1
| | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* net-libs/webkit-gtk: amd64 stable wrt bug #709612Mikle Kolyada2020-02-151-1/+1
| | | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* net-libs/webkit-gtk: security bump to 2.26.4Mart Raudsepp2020-02-153-0/+573
| | | | | | | | | -r0 is for fast security stabling, -r1 is the enchant:2 ensuring revision. Bug: https://bugs.gentoo.org/709612 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: Remove py2 where possibleMichał Górny2020-02-103-3/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* net-libs/webkit-gtk: ensure enchant:2 gets usedMart Raudsepp2020-02-051-0/+287
| | | | | | | | | | | We need a revision that ensures enchant:2 gets used, so that other packages can also ensure all components use enchant:2 (e.g. geary pulls in enchant itself, via gspell and via webkit-gtk), so they don't mix them all into the same process space, ending up with the potential for mystery issues due to symbol mixing. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: security cleanupMart Raudsepp2020-02-054-321/+1
| | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: x86 stable wrt bug #706374Agostino Sarubbo2020-02-031-1/+1
| | | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* net-libs/webkit-gtk-2.26.3: amd64 stable (bug 706374)Piotr Karbowski2020-02-021-1/+1
| | | | Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
* net-libs/webkit-gtk: security bump to 2.26.3, fix gtk-docMart Raudsepp2020-01-314-0/+354
| | | | | | | | | | | | | | | | | | | Move gtk-doc building from USE=doc to USE=gtk-doc, as the latter is the one to use now for when generating gtk-doc from scratch. Fix it with perl-based gtk-doc by stripping out some tags in the docs completely; this was already fixed upstream, but that fix seems dependent on newer gtk-doc handling the markdown quoting that got added. So remove the tags completely until we can depend on a newer gtk-doc that doesn't have trouble with the upstream way. Also a build fix for USE="wayland -opengl -gles2-only" (but remember: you shouldn't disable both opengl and gles2-only on any real desktop system). Bug: https://bugs.gentoo.org/706374 Bug: https://bugs.gentoo.org/704550 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: keyworded 2.26.2 for sparc, bug #704182Rolf Eike Beer2020-01-251-1/+1
| | | | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* net-libs/webkit-gtk: fix USE=-jumbo-build builds on non-amd64Mart Raudsepp2020-01-192-0/+28
| | | | | | | | | | | | In some non-amd64 architectures (arm and sparc at least), there are missing headers in JSC. Not sure what the trigger is - maybe lack of FTL, or some other differences. Hopefully fix it by patching in the necessary includes to the places I could identify with limited armv7a cross-compiling. Closes: https://bugs.gentoo.org/704194 Package-Manager: Portage-2.3.79, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: fix ruby check for cross-compilationMart Raudsepp2020-01-191-1/+1
| | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: keyworded 2.26.2 for ppc64, bug #704182Sergei Trofimovich2020-01-121-1/+1
| | | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* net-libs/webkit-gtk: keyworded 2.26.2 for ia64, bug #704182Sergei Trofimovich2020-01-121-1/+1
| | | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* net-libs/webkit-gtk: x86 stable (bug #699156)Thomas Deutschmann2020-01-101-1/+1
| | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* */*: Clean PYTHON_COMPAT of obsolete implsMichał Górny2020-01-052-3/+3
| | | | | Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* net-libs/webkit-gtk: Unconditionally build WebGL with enabled OpenGLMart Raudsepp2020-01-041-14/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Building with ENABLE_GL but without WEBGL is unsupported upstream and has no real benefits. The WebGL support can be disabled at runtime, if desired. Therefore tie the choice of WebGL support to having enabled GL support (full opengl or gles2), matching what upstream does if an explicit ENABLE_WEBGL _private_ configuration value isn't given. We keep it as a separately passed arg for now just for the sake of being explicit. WebGL has been fine without gstreamer for a while now - that seems to have been a temporary bug in the ancient 2.10 series - so all this does not mean that gstreamer is required with GL and the REQUIRED_USE that was there is dropped (not only due to IUSE=webgl going away - had it stayed, the restriction was wrong with USE=webgl being there too). It should also be fine without libXcomposite and libXdamage on wayland-only builds, so those deps are simply dropped (they are still there for USE=X). This may have been a reason some may have wanted to disable WebGL for wayland-only builds, but it was probably legacy wrong deps. Update a comment about WebRTC (upstream is using libwebrtc instead of OpenWebRTC right now, but isn't a supported build option out of tarballs, plus it may end up using gstreamer instead before it becomes non-experimental). Also remove outdated comment about FTL_JIT (it doesn't need llvm anymore and we are letting it be handled automatically by upstream cmake per-architecture conditionals). Drop -fno-strict-aliasing build flags forcing - upstream build system is supposed to take care of it these days. As I confirmed I still get it in the compiler calls, this change does not necessitate a revbump either (the rest are --changed-use territory). Closes: https://bugs.gentoo.org/704538 Package-Manager: Portage-2.3.79, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk-2.26: fix unsupported no-GL buildMart Raudsepp2020-01-022-1/+33
| | | | | | Closes: https://bugs.gentoo.org/704236 Package-Manager: Portage-2.3.79, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: amd64 stable wrt bug #699156Agostino Sarubbo2019-12-301-1/+1
| | | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* net-libs/webkit-gtk: adjust compiler deps and checksMart Raudsepp2019-12-301-5/+1
| | | | | | | | The gcc < 7.3 check will work wrong once gcc10 comes along. Adjust the clang dep to match when initial C++17 support came along. Package-Manager: Portage-2.3.79, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: security bump to 2.26.2Mart Raudsepp2019-12-293-0/+304
| | | | | | | | | | | | | | | | | | | | | | | * Add unconditional sandboxing support, if available for the arch. * Switch IUSE=gles2 to IUSE=gles2-only, as it is an alternative to USE=opengl, not a co-existing one. * USE=wayland now requires wpebackend-fdo and co for accelerated compositing under wayland, if opengl is enabled. * Re-enable IUSE=+jumbo-build for unified source builds - it was unconditionally enabled before, but with 2.26 disabling it finally seems to work. Disabling it seems to result in a 2MB larger library and over twice the compile time, but it may be crucial to low RAM systems to be able to even build webkit-gtk at all. * gtk2 plugin process is now dropped upstream - no more adobe-flash support. * geoclue is a runtime-only depend now (dbus interface). * GCC/clang checks updated to the best of my understanding. * Added ruby:2.7 support for the build-time depend on it. Bug: https://bugs.gentoo.org/699156 Package-Manager: Portage-2.3.79, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: add upstream bug reference to glvnd patchMart Raudsepp2019-12-251-1/+1
| | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: Add patch to build with mesa-19.3Matt Turner2019-11-232-0/+11
| | | | | | | Thanks to Alexander Tsoy for the patch. Closes: https://bugs.gentoo.org/699054 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* net-libs/webkit-gtk: Add upstream patch to fix build against ICU-65Andreas Sturmlechner2019-10-292-0/+54
| | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=202600 Acked-by: Mart Raudsepp <leio@gentoo.org> Closes: https://bugs.gentoo.org/698596 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* net-libs: Remove *-fbsd KEYWORDSMichał Górny2019-10-111-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* net-libs/webkit-gtk: security cleanupMart Raudsepp2019-09-022-282/+0
| | | | | | Bug: https://bugs.gentoo.org/693122 Package-Manager: Portage-2.3.69, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: amd64 stable wrt bug #693122Agostino Sarubbo2019-09-021-1/+1
| | | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* net-libs/webkit-gtk: x86 stable wrt bug #693122Agostino Sarubbo2019-09-021-1/+1
| | | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* net-libs/webkit-gtk: arm64 stable (bug #693122)Aaron Bauman2019-09-011-1/+1
| | | | | | Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.74, Repoman-2.3.17 RepoMan-Options: --include-arches="arm64"
* net-libs/webkit-gtk: security bump to 2.24.4Mart Raudsepp2019-08-302-0/+282
| | | | | | Bug: https://bugs.gentoo.org/693122 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: remove oldMart Raudsepp2019-08-303-564/+0
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-libs/webkit-gtk: x86 stable wrt bug #692356Agostino Sarubbo2019-08-191-1/+1
| | | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* net-libs/webkit-gtk: amd64 stable wrt bug #692356Agostino Sarubbo2019-08-191-1/+1
| | | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* net-libs/webkit-gtk: arm64 stable (bug #692356)Aaron Bauman2019-08-171-1/+1
| | | | | | Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.71, Repoman-2.3.17 RepoMan-Options: --include-arches="arm64"
* 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>