summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* xf86-video-vesa: Upgrade 2.3.3 -> 2.3.4Jussi Kukkonen2015-06-271-2/+2
| | | | | | | (From OE-Core rev: b37d9b3c728ab2b532f57a9e1b081355dba15747) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg-xserver: Upgrade 1.17.1 -> 1.17.2Jussi Kukkonen2015-06-276-192/+3
| | | | | | | | | | | | | | | Fixes CVE-2015-3164 in Xwayland. Remove unnecessary patches: * fix_open_max_preprocessor_error.patch is no longer needed: OPEN_MAX is defined in every case now * xorg-CVE-2013-6424.patch was handled in pixman several releases ago * other removed patches are included in 1.17.2 (From OE-Core rev: 1d35231d666baee9ac4aaeb482371f3c71998c76) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: Upgrade 10.5.6 -> 10.5.8Jussi Kukkonen2015-06-272-2/+2
| | | | | | | (From OE-Core rev: 8c61da2223a113381d57688e540fab2287244cca) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* freetype: Upgrade 2.5.5 -> 2.6Jussi Kukkonen2015-06-271-2/+2
| | | | | | | (From OE-Core rev: ac66e7de122b5e6a8771bf17c29de34932665cc1) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: fix floating dependence on freeglutRoy Li2015-06-271-0/+6
| | | | | | | | | | | | cmake can not handle "ifdef" and make floating dependence on freeglut_ext.h when make_depend, so remove to include freeglut_ext.h from header file if freegult is not in PACKAGECONFIG to fix this issue (From OE-Core rev: 71158fa1a623125dae82c64c27e81dcdb2369e2d) Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston: fix libdir/libexecdir confusionRoss Burton2015-06-271-1/+1
| | | | | | | | | | Use $libexecdir and $libdir as appropriate so the files are packaged correctly when libexecdir != $libdir/$BPN. (From OE-Core rev: a5dc3bf1dc4a65b748c32344570dc4faf381f201) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: PACKAGECONFIGizeAndreas Müller2015-06-231-15/+24
| | | | | | | | | | | * DEPENDS + EXTRA_OECONF -> PACKAGECONFIG for directfb / opengl / x11 * added PACKAGECONFIG for gles2 / pulseaudio / tslib / wayland (From OE-Core rev: b8950f19eb4fa7697bad87de84ed53849d2a7d96) Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: Add missing inclusion of Xutil.hOtavio Salvador2015-06-182-2/+31
| | | | | | | | | | | | | | The EGL tests rely on Xutil.h being included. Some EGL implementation does not explitly include it by default and than the build fail. This fixes the build in imx53qsb board, of meta-fsl-arm, but is a generic fix. (From OE-Core rev: 8fe5ca4c6ed49f3f4b0dc67d0932e010bc32051b) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wayland: Fix hardlink corruption issueRichard Purdie2015-06-161-0/+1
| | | | | | | | | | | | | The way this code was working, the m4 file is hardlinked to the copies which would be packaged and could lead to the native m4 file being used in the target packages. By removing the file first the hardlink is broken and this avoids corruption (since cp uses open to change the file contents). (From OE-Core rev: 8f3be1925b9da20526a722149b03f697247ea1bf) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: upgrade to more recent srvrevRoss Burton2015-06-111-31/+6
| | | | | | | | | | | | | | | | | | | | Upgrade to 126c7d from December 2014. Still not the latest but it's got no added build dependencies and importantly handles installs out of the box instead of us having to hack and kludge, and builds with cmake 3.x. The usage has changed: now there's a "piglit" binary that has run/resume/summary subcommands, for example: $ piglit run quick quick-results/ For reference the quick test suite on a IvyBridge NUC results in: [27714/27714] crash: 3, fail: 326, pass: 18275, skip: 9107, warn: 3 - (From OE-Core rev: 562c8907d6afcf50695f8964cdebd05fc1085742) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg: fix VESA int10 errorBruce Ashfield2015-06-112-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | When falling back to the VESA server, X fails to start due to an error reading the int10 vec. We cherry-pick the following commit to fix the error: commit 0a78b599b34cc8b5fe6fe82f90e90234e8ab7a56 Author: Jürg Billeter <j@bitron.ch> Date: Sat Feb 7 18:13:21 2015 +0100 int10: Fix error check for pci_device_map_legacy pci_device_map_legacy returns 0 on success. Signed-off-by: Jürg Billeter <j@bitron.ch> Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (From OE-Core rev: e1570e12f92bf359ef34d0e2998b09981bcece18) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-gst-3.0: 3.0.4 -> 3.0.6Robert Yang2015-06-113-2/+2
| | | | | | | (From OE-Core rev: 70c6fba5be00c1f9e24fd4257b41b2710aa87d99) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: Upgrade 2.14 -> 2.15Jussi Kukkonen2015-06-082-56/+3
| | | | | | | | | | Drop what remains of the patch the removed some GPLv3 content: both eu and ph layout licenses have been corrected. (From OE-Core rev: fdc7f529be77be49b6c43cd24a4600ed97a35ed5) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-vmware: Upgrade 13.0.2 -> 13.1.0Jussi Kukkonen2015-06-082-41/+3
| | | | | | | | | Remove one upstreamed patch. (From OE-Core rev: 42a4a7b817b3355a9d5c05c2127585d8d449464f) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-omap: Upgrade to 0.4.3Jussi Kukkonen2015-06-082-83/+2
| | | | | | | | | | Use last release instead of slightly older git revision, drop the upstreamed patch. (From OE-Core rev: b1b566375c7b4d4621bd16d17573ad11040e5b8c) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-input-synaptics: Upgrade 1.8.1 -> 1.8.2Jussi Kukkonen2015-06-081-2/+2
| | | | | | | (From OE-Core rev: c47731f7b597927ed2b828216a22f44474c60d39) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-input-keyboard: Upgrade 1.8.0 -> 1.8.1Jussi Kukkonen2015-06-081-2/+2
| | | | | | | (From OE-Core rev: c2d825e090ec1affb19e33019cc4f50f0d38ba82) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-input-evdev: Upgrade 2.9.1 -> 2.9.2Jussi Kukkonen2015-06-081-2/+2
| | | | | | | (From OE-Core rev: 2f6a3e2cf55f1f1cfaf3b631a727f200e6d8537f) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: always enable DRI2 by defaultRoss Burton2015-06-051-1/+1
| | | | | | | | | | | | | | | DRI2 is more abstract than the original DRI and isn't tied to OpenGL or any other rendering system, and as such is being used by more than OpenGL support in xserver. In particular, the new modesettings driver uses DRI2 to accelerate drawing, so enable DRI2 by default. This was spotted because the "nodistro" DISTRO doesn't enable OpenGL, so xserver failed to build as dri2proto wasn't built. (From OE-Core rev: e0c526017e895d768e8a4d09999242286b1f6ee9) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: Upgrade 1.16.3 -> 1.17.1 (OELAYOUT_ABI change)Jussi Kukkonen2015-06-037-368/+9
| | | | | | | | | | | | | | | | | | | * Increase OELAYOUT_ABI: this is required because the xf86-video-modesetting package moves from its own recipe to xserver-xorg and sanity check cannot handle that currently. The upgrade will delete old xf86-video-modesetting files from sysroots. * Remove upstreamed xserver-xorg patches * Remove xf86-video-modesetting recipe: the driver is now included in xserver-xorg recipe, which now produces the xf86-video-modesetting package. The package version changes from 0.9 to 1.17.1 * Update xserver-xorg license checksum: modesetting license info (another MIT one) has been added to the file (From OE-Core rev: 950846d019ffac21909a96d90af8cf7e5bdd5738) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-nodm: Support reboot from inside XRicardo Ribalda Delgado2015-05-301-2/+2
| | | | | | | | | | | | | | | | | | | | If reboot was called from inside the Xserver there could happen a race condition where chvt would never end, and therefore the whole system was stalled. The user could not recover the system by ssh the machine or using the keyboard. Running chvt in background fixes the issue. Also move sleep 1s inside stop to give time for killproc xinit for fix issue when chvt 1 don't work because X server is still running. (From OE-Core rev: 19eaf4a59f4545e049f525d0b0446a9c08d18f0f) Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: Upgrade 10.5.4 -> 10.5.6Jussi Kukkonen2015-05-302-2/+2
| | | | | | | | | | Among other things fixes a bug that prevents Weston from starting on i965. (From OE-Core rev: 943f6fdd0bc20060b5e120ad22f80cb8534153fd) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: upgrade to 0.9.40Cristian Iorga2015-05-291-2/+2
| | | | | | | | | | - Optimizations and refactoring; - Bug fixes. (From OE-Core rev: 20de4a069c7226f60becafd14b88a8439e4da1c2) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: bring back Philippines keyboard symbolsRoss Burton2015-05-291-1023/+31
| | | | | | | | | | Now that upstream has relicensed the Philippines symbols to remove the GPLv3 license, backport the patch instead of removing the file. (From OE-Core rev: fc6ad42cb6079bb4a8dbe1671a4dcfd40e0a47bc) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* waffle: Upgrade 1.3.0 -> 1.5.1Jussi Kukkonen2015-05-291-9/+10
| | | | | | | | | | | | | | * Update SRC_URI to waffle-gl.org * Add new cmake files to -dev package * Inherit lib_package so the new wflinfo binary is packaged properly * Fix PACKAGECONFIG line for gbm * Add the not-found configuration for all PACKAGECONFIG options to make builds reproducible (the default builds if dependencies are there) (From OE-Core rev: f58ddacfa153e2bd9fcc79fa1e2c65ae6ef6af02) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libepoxy: make buildable for x11-less environments / update to latest versionAndreas Müller2015-05-244-19/+194
| | | | | | | | | | | | | | * Make glx part configurable by PACKAGECONFIG enabled by 'x11' distro feature * Major upstream enhancement is using pkgconfig for egl. This should make those egl implementations happy that require compiler extra options for their egl headers. Example: meta-fsl-arm/imx-gpu-viv sets -DLINUX (and others) in egl.pc. These are mandatory for proper builds. (From OE-Core rev: 7bbd34c0efd0f7d65edb7187abdde695e45f62e2) Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xvinfo: upgrade to 1.1.3Ross Burton2015-05-221-3/+2
| | | | | | | (From OE-Core rev: c78eb923c20533a1b9fbab462c809b2652fac425) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: upgrade to 2.14Ross Burton2015-05-221-2/+2
| | | | | | | (From OE-Core rev: 4931e7d0460675713b4a5034b282a3eeae7f3178) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xdpyinfo: upgrade to 1.3.2Ross Burton2015-05-221-2/+2
| | | | | | | (From OE-Core rev: 1703e287cad9103e132e6a6e22ebc0c513d831eb) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxdmcp: make libbsd usage deterministicRoss Burton2015-05-211-0/+3
| | | | | | | | | | | libxdmcp can optionally use arc4random_buf() from libbsd instead of it's own random key generation code. As this is an optional dependency add a PACKAGECONFIG for it and default to not using libbsd. (From OE-Core rev: fe7780a9bbbfa4dcbbe457618a0842e91a3c6a0e) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-gst: update to latest upstream version 3.0.4Alexander Kanavin2015-05-208-76/+59
| | | | | | | | | | | | This also makes it GStreamer 1.0 compatible https://bugzilla.yoctoproject.org/show_bug.cgi?id=6294 (From OE-Core rev: 4a2f9e7eebcfe106738af17917a700d769acf03b) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: remove GPLv3 filesRoss Burton2015-05-202-2/+1047
| | | | | | | | | | xkeyboard-config is intended to be MIT licensed, so backport a patch from upstream to relicense one file and temporarily delete another. (From OE-Core rev: dd80d50a7943da4b58896b908b47a4aeed120075) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxx86vm: upgrade to 1.1.4Ross Burton2015-05-201-2/+2
| | | | | | | (From OE-Core rev: 576420640deebdf0c6728b9ee01aefcee9f59fb0) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxvmc: upgrade to 1.0.9Ross Burton2015-05-201-2/+2
| | | | | | | (From OE-Core rev: c579723a319c7782b3056bdd91a653a51451335f) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxt: upgrade to 1.1.5Ross Burton2015-05-201-13/+2
| | | | | | | | | | Remove the custom compile logic as upstream now detects cross-compilation and uses CC_FOR_BUILD. (From OE-Core rev: a16b6b8658cf511a7e271ca70ed5a6f6a78d1133) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxshmfence: upgrade to 1.2Ross Burton2015-05-201-2/+2
| | | | | | | (From OE-Core rev: 6439989ca6b8a96d4be0058bdebe97e017d09865) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxrender: upgrade to 0.9.9Ross Burton2015-05-201-2/+2
| | | | | | | (From OE-Core rev: eef9db08aa0be15b7f6198a5bb802a986c7b75d5) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxrandr: upgrade to 1.5.0Ross Burton2015-05-201-2/+2
| | | | | | | (From OE-Core rev: 283d295e662034d8acc42c0e4f2b52080d199ca7) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* randrproto: upgrade to 1.5.0Ross Burton2015-05-201-2/+2
| | | | | | | (From OE-Core rev: 787491c2040bd006b2a3e6c1e7254565b5cc300a) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbfile: upgrade to 1.0.9Ross Burton2015-05-201-2/+2
| | | | | | | (From OE-Core rev: 2f3115345db44bd43dd0db07e795b6aef11ada58) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxfont: upgrade to 1.5.1Ross Burton2015-05-204-165/+2
| | | | | | | | | Remove the backported patches as they're integrated in this release. (From OE-Core rev: 425096a81afcf1f60dad8e74e10b2fe36d72a854) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxdmcp: upgrade to 1.1.2Ross Burton2015-05-201-2/+2
| | | | | | | (From OE-Core rev: 20eb2ec75e41331bbbd94c39b10c31f50e55bd73) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: upgrade to 1.6.3Ross Burton2015-05-205-118/+16
| | | | | | | | | | Drop backported patch always-use-XCOMM patch. Refresh Add-missing-NULL-check. (From OE-Core rev: 515d8b5de2d0ebd601d98ca16036aafdf54ce043) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libfontenc: upgrade to 1.1.3Ross Burton2015-05-201-2/+2
| | | | | | | (From OE-Core rev: 19e569625d98fe087c42f1f8eee6f58dcb4936cb) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* font-util: upgrade to 1.3.1Ross Burton2015-05-201-5/+3
| | | | | | | | | License checksums updated as the Unicode license was modified (wording only). (From OE-Core rev: 07878124fd65f10fec58767ea3062dfaab539425) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: add PACKAGECONFIG for wayland and add xserver-xorg-xwaylandRobert Yang2015-05-161-1/+6
| | | | | | | | | | | | | | | | Fixed do_compile error: hw/xwayland/xwayland.h:36:28: fatal error: wayland-client.h: No such file or directory #include <wayland-client.h> ^ compilation terminated. Conditionally add xserver-xorg-xwayland pkg which contains /usr/bin/Xwayland. (From OE-Core rev: 10c379cb3b9aae093f82d75c583dfe93fcea0c18) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "libsdl: depends on libglu when x11"Ross Burton2015-05-151-2/+2
| | | | | | | | | | | | This patch was incorrect, GLU depends on GLX (and so X) but you can build SDL with X11 and without GL. This reverts commit f744f0b18c22daf8bdab837ba8096760b1ce00b8. (From OE-Core rev: d557edc559c8b77083edee2bd4178e24aaf5211c) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cairo: make xlib and libxcb dependencies explicitJoshua Lock2015-05-151-2/+4
| | | | | | | (From OE-Core rev: 963ee40b6653741af9a22af7a01ad31bd6ca97a9) Signed-off-by: Joshua Lock <joshua.lock@collabora.co.uk> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-cirrus: Upgrade 1.5.2 -> 1.5.3Jussi Kukkonen2015-05-141-2/+2
| | | | | | | (From OE-Core rev: 2176e77f9dd4bbfc0a032e63ab0ec87847d660d3) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes-graphics: add x11 to REQUIRED_DISTRO_FEATURESRobert Yang2015-05-148-8/+32
| | | | | | | | | They can't be built withou x11 in DISTRO_FEATURES. (From OE-Core rev: 908f6f2ded18d5301f428e685bface60335bd791) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>