summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* xorg-lib: drop native overrides for REQUIRED_DISTRO_FEATURESAlexander Kanavin2019-05-072-2/+0
| | | | | | | | | | | x11 is actually always present in native DISTRO_FEATURES, and so it's fine to require it in all cases. (From OE-Core rev: 1d9f1da619089fc8edee027261b1fbe2e673091b) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl: set CVE_PRODUCTChen Qi2019-04-302-0/+4
| | | | | | | (From OE-Core rev: 1f0cca19014fef24a359d400c96d178463b2760f) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: support build piglit without x11Changqing Li2019-04-301-5/+8
| | | | | | | | | | | | | | | | | * test PIGLIT_BUILD_GL_TESTS depend on glx library, so depend on x11, so respect the DISTRO_FEATURES, only enable it when x11 is enabled. * mesa-demos depend on libGL.so which is provide by recipe mesa, but when x11 is disabled, libGL.so is not generated. so we can only rdepend on this when x11 is enabled * add x11 PACKAGECONFIG to add correct config/depend/rdepend [YOCTO #6077] (From OE-Core rev: 2edf7a19598e10326603603dfa00ab91c9327e2d) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* waffle: supprt build waffle without x11Changqing Li2019-04-301-4/+3
| | | | | | | | | | | | respect DISTRO_FEATURES to make waffle support different platform, gbm platform is supported by default. [YOCTO #6077] (From OE-Core rev: 37dc4ad4a87fb9042dc3e9bb389cedc8b5acadf7) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: Update 19.0.1 -> 19.0.3Fabio Berton2019-04-262-2/+2
| | | | | | | | | | | | | | | Mesa 19.0.3 is a bug fix release which fixes bugs found since the 19.0.1 release. For full log see: https://www.mesa3d.org/relnotes/19.0.2.html https://www.mesa3d.org/relnotes/19.0.3.html (From OE-Core rev: 38e2602426945de257a1bd9dd7e70e7b3499a4bf) Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk-doc.bbclass: unify option setting for meson-based recipesAlexander Kanavin2019-04-252-9/+2
| | | | | | | | | | This is done similarly to gobject-introspection work by Andreas Müller, and allows dropping duplicate clutter from the recipes. (From OE-Core rev: ff578f4451a0a199202e576b647840910b4d3f59) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: update to 0.38.4Oleksandr Kravchuk2019-04-231-2/+2
| | | | | | | (From OE-Core rev: eda7ad4e8f9899ac357753d1521f17de50530cc4) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libinput: update to 1.13.1Oleksandr Kravchuk2019-04-231-2/+2
| | | | | | | (From OE-Core rev: 45e782966cdbd18e7973f86686b1fa151e0b7ff1) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libdrm: update to 2.4.98Oleksandr Kravchuk2019-04-231-2/+2
| | | | | | | (From OE-Core rev: c176577acde24e18e6c2e16f2c127a32a0e3696d) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: update source checksums after upstream replaced the tarballYi Zhao2019-04-161-2/+2
| | | | | | | | | | RP: Upstream replaced the original release tarball: https://github.com/servo/rust-harfbuzz/pull/141 (From OE-Core rev: 96b29910f8515dc79ca4ecc0a1dfbbe3efb83f19) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* makedepend: update to 1.0.6Oleksandr Kravchuk2019-04-121-2/+2
| | | | | | | (From OE-Core rev: 30b004f745512657bc278446fc70a99f4e25e350) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fontconfig: update to 2.13.1Oleksandr Kravchuk2019-04-124-74/+12
| | | | | | | | | | | | | | | | | Removed patches were upstreammed. License position in fccache.c was changed since code segment was moved in the file. Package requires uuid, therefore dependency on util-linux was added. inherit gettext was added to fix: ...%s required but not in DEPENDS for file %s. Missing inherit gettext? (From OE-Core rev: a03936d1bfd01afa320e289e3ba6e7a24979f196) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston: upgrade 5.0.0 -> 6.0.0Denys Dmytriyenko2019-04-123-23/+25
| | | | | | | | | | | | | Refresh patches. Note: 6.0.0 is the last one to support autotools (needs explicit configure option), newer versions will only support meson. (From OE-Core rev: fe8349dcda28e35b24b5646301c381e7d8a9ec81) Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz:upgrade 2.3.1 -> 2.4.0Zang Ruochen2019-04-121-2/+2
| | | | | | | | | -Upgrade from harfbuzz_2.3.1.bb to harfbuzz_2.4.0.bb. (From OE-Core rev: 67053fadc59ac9066ed777080545b324d9d56066) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libinput: update to 1.13.0Oleksandr Kravchuk2019-04-121-4/+4
| | | | | | | (From OE-Core rev: 482a6546d230eb375caf526548b9ab61d18984cb) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxmu: update to 1.1.3Oleksandr Kravchuk2019-04-121-3/+2
| | | | | | | (From OE-Core rev: 21b861d5e86c2345fa73e80c979b94c270bf31e8) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxrandr: update to 1.5.2Oleksandr Kravchuk2019-04-121-2/+2
| | | | | | | (From OE-Core rev: a7108eba07a99228b6ad4540e19e6f47c847b8a2) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxvmc: update to 1.0.11Oleksandr Kravchuk2019-04-121-2/+2
| | | | | | | (From OE-Core rev: b9835eb1ce8ccd58ecab788f66e7338daed8a2c1) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbfile: update 1.1.0Oleksandr Kravchuk2019-04-121-2/+2
| | | | | | | (From OE-Core rev: 4cc8d5e4dde8df770df0b8a9a57cac018059c695) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxdmcp: update to 1.1.3Oleksandr Kravchuk2019-04-121-2/+2
| | | | | | | (From OE-Core rev: aff7bdac5afdff02deca65205b18dd1ab69ce9c1) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* x11perf: update to 1.6.1Oleksandr Kravchuk2019-04-121-2/+2
| | | | | | | (From OE-Core rev: c03fdca0e57cdb3e37e982d1ec18f56658de55e5) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxext: update to 1.3.4Oleksandr Kravchuk2019-04-121-2/+2
| | | | | | | (From OE-Core rev: efd30a40313cfcad07109671abf47f36ee9eb87b) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xtrans:upgrade 1.3.5 -> 1.4.0Zang Ruochen2019-04-121-2/+2
| | | | | | | | | -Upgrade from xtrans_1.3.5.bb to xtrans_1.4.0.bb. (From OE-Core rev: b52f80c98d3f6212e9525f9c508bc60d97629fda) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxxf86dga:upgrade 1.1.4 -> 1.1.5Zang Ruochen2019-04-121-2/+2
| | | | | | | | | -Upgrade from libxxf86dga_1.1.4.bb to libxxf86dga_1.1.5.bb. (From OE-Core rev: 8784206afe414d22c1408acab395abc08693c44f) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxft:upgrade 2.3.2 -> 2.3.3Zang Ruochen2019-04-121-2/+2
| | | | | | | | | -Upgrade from libxft_2.3.2.bb to libxft_2.3.3.bb. (From OE-Core rev: 0cc2ac567ad11f5c7045a56fb25cef1b2e4ab249) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: fix compile error caused by -Werror=maybe-uninitializedChangqing Li2019-04-121-0/+1
| | | | | | | | | | | | | | | | | | | When enable DEBUG_BUILD, cogl compile failed with error: | ../../cogl-1.22.2/cogl/driver/gl/gles/cogl-driver-gles.c:217:17: error: 'gltype' may be used uninitialized in this function [-Werror=maybe-uninitialized] | *out_gltype = gltype; | ~~~~~~~~~~~~^~~~~~~~ | ../../cogl-1.22.2/cogl/driver/gl/gles/cogl-driver-gles.c:213:22: error: 'glintformat' may be used uninitialized in this function [-Werror=maybe-uninitialized] | *out_glintformat = glintformat; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Source: https://gitlab.gnome.org/GNOME/cogl/blob/master/cogl/driver/gl/gles/cogl-driver-gles.c it can handle correctly, so fix with -Wnoerror (From OE-Core rev: 72aace12a499db8d1340c8705b177e6f191d853d) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pango: use gobject-introspection.bbclass on/off mechanismAndreas Müller2019-04-111-9/+1
| | | | | | | (From OE-Core rev: 2e2dbb4c16dcdc8b1d51a3d5a46d766e395d1840) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-gtk-1.0: use gobject-introspection.bbclass on/off mechanismAndreas Müller2019-04-111-10/+1
| | | | | | | (From OE-Core rev: 0c8fdee10bed66334df93b22ee16fb61a3752c56) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-vesa: Refuse to run on UEFI machinesOvidiu Panait2019-04-092-0/+56
| | | | | | | | | | | | | | | | | Fix the following Xorg start failure on UEFI machines when using xf86-video-vesa driver (e.g. in qemu, when anaconda tries to start X): Xorg -br -logfile /tmp/X.log :1 vt7 -s 1440 -ac -nolisten tcp -dpi 96 -noreset ... (EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices ... Upstream patch: https://cgit.freedesktop.org/xorg/driver/xf86-video-vesa/commit/?id=2645e0aa9c17c2c966a0533e52ad00510311483e (From OE-Core rev: 25edd39d752876a2894ddbbe396c3b037519f9f1) Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* llvm: fix more places where '8.0' version of llvm was hardcodedAlexander Kanavin2019-04-011-1/+1
| | | | | | | | | So that it says '8.0.0' to reflect the recent PV change. (From OE-Core rev: 3b4049157a72bcd984f93405a75946a39c045f2d) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: set CVE_PRODUCTChen Qi2019-04-011-0/+2
| | | | | | | (From OE-Core rev: 8995f2c7d6f2f6f760811976af77e949d505a5d8) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: update 19.0.0 -> 19.0.1Alexander Kanavin2019-03-292-2/+2
| | | | | | | | | | | | x.0.0 releases are actually considered 'development' by the upstream, and true releases are x.0.1: https://www.mesa3d.org/relnotes/19.0.0.html (From OE-Core rev: ceb6a4373dd68cc65dd3d2d73cf632bc34dfbeb0) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wayland: upgrade 1.16.0 -> 1.17.0Denys Dmytriyenko2019-03-251-2/+2
| | | | | | | (From OE-Core rev: 8b49e1bbfa37bb654c95a60fe310a5889165da39) Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: Update 18.3.4 -> 19.0.0Fabio Berton2019-03-258-75/+34
| | | | | | | | | | | | | | | | | - Patch 0005-egl-add-missing-include-stddef.h-in-egldevice.h.patch was applied on commit e68777c87ceed02ab199b32f941778c3cf97c794. - Refresh all patches - mesa 19.0.0 deprecated the use of autotools and we need to add --enable-autotools flag. For details see mesa commit: e68777c87ceed02ab199b32f941778c3cf97c794 The complete change log can be found here: https://www.mesa3d.org/relnotes/19.0.0.html (From OE-Core rev: 50b7418869b7d2f40adbfbb0844f710d9aa5c396) Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glew: Fix build errors at recipes depending on glewAndreas Müller2019-03-242-1/+75
| | | | | | | | | | | | | | | | Glew headers override mesa headers by setting mesa's include guards. This stopped working since mesa renamed them. Fixes errors like this in depending recipes: | <...>/recipe-sysroot/usr/include/GL/glext.h:12066:105: error: conflicting declaration 'typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, const GLfloat*)' | typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params); | ^ (From OE-Core rev: fd6ca8f7453230bac4cd1145406a55549ad43e71) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* virglrenderer: requires distro feature openglKai Kang2019-03-181-1/+4
| | | | | | | | | | | | | | virglrenderer depends on 2 packages: * mesa: requires one of distro features opengl or vulkan * libepoxy: requires distro feature opengl So make virglrenderer requires distro feature opengl. Otherwise it fails to build world if 'opengl' doesn't exist in DISTRO_FEATURES. (From OE-Core rev: 63c98d10231271135013e04749ac351247bd6546) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xev: update to 1.2.3Armin Kuster2019-03-182-55/+82
| | | | | | | | | | | refactor diet-x11 patch LIC_FILES_CHKSUM changed to do merging of copyright/license notices (From OE-Core rev: 7b6383ae8ea8eca0eb4f2de94c419fc617116e7a) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxdamage: update to 1.1.5Armin Kuster2019-03-121-3/+4
| | | | | | | (From OE-Core rev: 598dae50114e8adb17ab887ed63acaf4a67bef05) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxcursor: update 1.2.0Armin Kuster2019-03-121-3/+4
| | | | | | | (From OE-Core rev: 382a75636fc6b314292f89bf5ba02f68046a3815) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxcomposite: update to 0.4.5Armin Kuster2019-03-121-2/+2
| | | | | | | (From OE-Core rev: 5f40c121ef2c9cd71b7eff049745a02844995536) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xprop: update to 1.2.4Armin Kuster2019-03-111-2/+2
| | | | | | | (From OE-Core rev: 8e660efb2d067f47afeb2ce064eff319082da77f) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xinit: update to 1.4.1Armin Kuster2019-03-111-2/+2
| | | | | | | (From OE-Core rev: 080968f54027dd66fb891e4d39f181578ebebdc3) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xmodmap: update to 1.0.10Armin Kuster2019-03-111-3/+2
| | | | | | | (From OE-Core rev: e56b2cb52f6ecd233bfdfd5f8a8177aeea830726) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xvinfo: update to 1.1.4Armin Kuster2019-03-111-2/+2
| | | | | | | (From OE-Core rev: 42eb4ef981231afc307e36938409c8ff21abe43c) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libfontenc: update to 1.1.4Armin Kuster2019-03-111-3/+3
| | | | | | | (From OE-Core rev: 6b2d08aec549a42f623977ac9dedcd1b53cc9406) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: update to 0.8.4Armin Kuster2019-03-111-2/+2
| | | | | | | (From OE-Core rev: 60cd3bf93c259464e69c0384eafc2b2d90edec85) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xhost: update to 1.0.8Armin Kuster2019-03-111-2/+2
| | | | | | | (From OE-Core rev: 077a78de4dfc05611fd0eeeab6670c7ea9aea96c) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cairo: fix CVE-2018-19876 CVE-2019-6461 CVE-2019-6462Ross Burton2019-03-064-0/+76
| | | | | | | | | | | CVE-2018-19876 is a backport from upstream. CVE-2019-6461 and CVE-2019-6462 are patches taken from Clear Linux. (From OE-Core rev: 078e4d5c2114d942806cd0d5ad501805a011e841) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pango: fix markup-parse test caseRoss Burton2019-03-042-1/+30
| | | | | | | | | | | The test case expects that printf(0x0) is (null) but for us this it is (NULL). Use case-insensitive diff as the rest of the tests don't care about case. (From OE-Core rev: b19a6501599ba7567c7c7d1456b62a8702a7e82a) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: Fix build errors with clangKhem Raj2019-03-042-0/+37
| | | | | | | (From OE-Core rev: b11725db2d5549dc45d8ae36fbf94a5c8e342d69) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>