summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* libsdl2: Upgrade 2.0.7 -> 2.0.8Khem Raj2018-03-061-3/+3
| | | | | | | | | | | License checksum changed due to copyright year changes see commit https://github.com/SDL-mirror/SDL/commit/a9072159b2afff5a338804781312067f0a174c3c#diff-21c55fa400e4d25aed3a755371e32151 (From OE-Core rev: 09e29d744af0f325fcabd44e15b4f30908d4bd00) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xcb-proto: solve python cache collisionRoss Burton2018-03-061-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | Because I didn't really want python3-native to be at the bottom of the entire X11 stack this recipe jumps through a small hoop to use the host Python to run some modules it installs into the sysroot. The Makefile compiles the Python module, which is good as the cache file is recorded in the sstate manifest so when the package is removed from the sysroot all of it is removed. However in an enviroment where the sstate is shared between multiple hosts it is possible that a different Python is used and this will generate a new cache when the code is executed, which is not recorded in the manifest. Eventually you'll end up with ownerless cache files in a sysroot which conflict with the same file coming from a sstate upgrade. Solve this with a SSTATE_INST_POSTRM which is ran when sstate is removed to ensure that there are no Python cache files left behind. [ YOCTO #11809 ] (From OE-Core rev: 6f6a2b5ff7ec23bd3782f0c3521f3576101cbc9d) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: improve reproducibilityJuro Bystricky2018-03-041-0/+8
| | | | | | | | | | | | | | | | | Build date ends up embbedded in binary images, breaking reproducibility of jpeg-tools and libturbojpeg. To enable reproducible builds, build date can be specified during configuration, via "--with_build_date=<date>". If SOURCE_DATE_EPOCH is specified we configure libjpeg-turbo with this value as build date. Although the build date is a generic string, we keep it in the same format YYYYMMDD. [YOCTO #12526] (From OE-Core rev: 46a39fe9fa2bc8f58ec822434b9ace9ab5572c82) Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ttf-bitstream-vera: cleanup recipeRoss Burton2018-03-041-20/+14
| | | | | | | (From OE-Core rev: f1f09f16911c4d9c6510aaa0acf88b100a08fa27) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libepoxy: improve musl patchRoss Burton2018-03-043-62/+35
| | | | | | | | | | | | | | | | | dlvsym() is used by the libepoxy test suite, but this is glibc-specific and isn't present in musl. Instead of adding an option to control whether dlvsym is available (which could be detected by Meson), as we don't install the test suite simply add an option to disable the entire test suite (and submit the patch upstream). Also remove the build dependency on util-macros as that is a remnant of the autotools build. (From OE-Core rev: 80cee6088fa60eb5197f8ed9d135986b8e7d471a) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libepoxy: update to version 1.5.0Francesco Giancane2018-03-044-81/+19
| | | | | | | | | | | | | | | | | | | libepoxy 1.4.3 did not compile successfully because of implicit symbol definitions and link-time errors. Patch to disable 'dlvsym' has also been forward-ported to be applicable to version 1.5.0. The patch 'Add-fallback-definition-for-EGL-CAST.patch' is mainline now; thus it can be safely removed. Also, the patch 0001-Define-MESA_EGL_NO_X11_HEADERS-before-including-eglp.patch is no longer required since mainline fixed this too. (From OE-Core rev: b72154eccfbcc178a2c09c7c7d4cd0264d4cf0f6) Signed-off-by: Francesco Giancane <francescogiancane8@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: 17.3.5 -> 17.3.6Huang Qiyu2018-03-042-2/+2
| | | | | | | | | | Upgrade mesa form 17.3.5 to 17.3.6. (From OE-Core rev: 11504a13530f483c1955d0f28f92d510885e4cee) Signed-off-by: HuangQiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: upgrade to current git masterMaxin B. John2018-03-012-44/+2
| | | | | | | | | | | | | Upgrade to revision: 4ce0887e2f7f848d2be2e435a2d0f3c80e44ea3b remove backported patch: 0001-tests-egl-egl-context-priority.c-Use-piglit_egl_get_.patch (From OE-Core rev: fa724345831253a2a2379b9fccc116d32a3d18d3) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libva-utils: upgrade to 2.1.0Anuj Mittal2018-02-241-2/+2
| | | | | | | | | | | | | | | Major changes: * Refine gtest conformance cases * vp9enc: add support low power mode * vavpp: add support for RGBA/RGBX surface * vainfo: add support new profile/entrypoint pairs (From OE-Core rev: a289787a80099d5029daab84625453cd3e2471b1) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libva: upgrade to 2.1.0Anuj Mittal2018-02-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Major changes: * Bump VA-API version to 1.1.0 * Add API for multi-frame processing * Add entrypoint VAEntrypointStats for Statistics * Add data structures for HEVC FEI support * Add new attributes for decoding/encoding/video processing * Add new VPP filter for Total Color Correction * Add blending interface in VPP * Add rotation interface in VPP * Add mirroring interface in VPP * Add Chroma siting flags in VPP * Add new color standard definitions * Add new interface for exporting surface * Add message callbacks for drivers to use (From OE-Core rev: f8c01917594892be366580873618fa20272d2423) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xcb-proto: don't compile for Python 2Ross Burton2018-02-242-36/+5
| | | | | | | | | | | | | | Remove the do_install_append to create the Python 2 pyc files, as nothing in the build is using Python 2 anymore (libxcb is the only user, and that uses Python 3). Also use variables instead of a patch to control what Python binary and path the modules are installed to. (From OE-Core rev: c27c60fe012bf42ea3b22fc1b4496450dc68b50b) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpthread-stubs: clean up recipeRoss Burton2018-02-241-8/+2
| | | | | | | | | | No need to inherit pkgconfig as configure doesn't use it, remove commented DEPENDS which clearly came from another recipe, stop deploying an empty PN. (From OE-Core rev: 1ae5ede208c82733293492a6eb836ff8b1197f4e) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: Upgrade 17.3.3 -> 17.3.5Otavio Salvador2018-02-244-85/+2
| | | | | | | | | | | | | | | | | The 17.3.5 release, published in February 19th, 2018 to fix a critical regression from 17.3.4 release. They fix a number of issues since 17.3.3 release. The release notes can be seen at: https://www.mesa3d.org/relnotes/17.3.4.html https://www.mesa3d.org/relnotes/17.3.5.html (From OE-Core rev: 350ff6b0151afcca3a6e233d4840d41052bd826a) 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>
* libdrm: Upgrade 2.4.89 -> 2.4.90Otavio Salvador2018-02-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 2.4.90 was announced in Feb 17th 2018 and had following changes are listed: ,---- | Andrey Grodzovsky (2): | amdgpu: Update deadlock test to not assert on ECANCELED | amdgpu: Fix segfault in deadlock test. | | Anuj Phogat (1): | intel: Add more Coffeelake PCI IDs | | Bas Nieuwenhuizen (1): | drm: Fix 32-bit drmSyncobjWait. | | Christian König (5): | amdgpu: fix 32bit VA manager max address | headers: sync up amdgpu_drm.h with drm-next | amdgpu: use the high VA range if possible v2 | test/amdgpu: fix compiler warnings | amdgpu: fix high VA mask | | Christoph Haag (1): | meson: fix the install path of amdgpu.ids | | Chunming Zhou (5): | fix return value for syncobj wait | amdgpu: fix inefficient vamgr algorithm | amdgpu: clean up non list code path for vamgr | tests/amdgpu: add bo eviction test | amdgpu: clean up non list code path for | vamgr v2 | | Dylan Baker (7): | Add meson build system | autotools: Include meson.build files in tarball | README: Add note about meson | meson: set proper pkg-config version for | libdrm_freedreno | meson: set the minimum version correctly | meson: fix libdrm_nouveau pkgconfig include directories | meson: include headers in root directory in ext_libdrm | | Emil Velikov (1): | tests/amdgpu: add missing config.h include | | Eric Engestrom (25): | remove unnecessary double-semicolon | tests/amdgpu: add parentheses to make operation priority explicit | tests/amdgpu: drop unused variables | tests/util: fix signed/unsigned comparisons | tests/util: drop unused parameters | tests/etnaviv: drop unused `return 0` | meson: add missing HAVE_RADEON | configure: remove unused HAVE_CUNIT define | configure: remove unused HAVE_INSTALL_TESTS define | meson,configure: remove unused HAVE_OMAP define | meson,configure: remove unused HAVE_TEGRA define | meson,configure: remove unused HAVE_FREEDRENO define | meson,configure: remove unused HAVE_ETNAVIV define | meson,configure: always define HAVE_{INTEL,VMWGFX,NOUVEAU,EXYNOS,VC4,RADEON} | always define HAVE_FREEDRENO_KGSL | always define HAVE_CAIRO | always define HAVE_VALGRIND | meson: sort HAVE_* defines | xf86atomic: fix -Wundef warning | meson: cleanup whitespace | meson,configure: add warning when using undefined preprocessor tokens | xf86drmHash: remove always-false #if guards | configure: always define HAVE_LIBDRM_ATOMIC_PRIMITIVES and HAVE_LIB_ATOMIC_OPS | exynos/tests: use #ifdef for never-defined token | meson,configure: turn undefined preprocessor tokens warnings into errors | | Hawking Zhang (3): | tests/amdgpu: execute write linear on all the available rings | tests/amdgpu: execute const fill on all the available rings | tests/amdgpu: execute copy linear on all the available rings | | Marek Olšák (2): | amdgpu: add amdgpu_query_sw_info for querying high bits of 32-bit address space | configure.ac: bump version to 2.4.90 | | Michel Dänzer (7): | amdgpu: Don't print error message if parse_one_line returned -EAGAIN | amdgpu: Don't dereference device_handle after | amdgpu_device_deinitialize | amdgpu: Symlink .editorconfig to tests/amdgpu | amdgpu: Disable deadlock test suite by default for SI ASICs | amdgpu: Disable VM test suite by default for SI ASICs | Revert "amdgpu: clean up non list code path for vamgr" | amdgpu: Add amdgpu_query_sw_info to amdgpu-symbol-check | | Rob Clark (1): | freedreno: clamp priority based on # of rings | | Robert Foss (5): | android: Move gralloc handle struct to libdrm | android: Add version variable to gralloc_handle_t | android: Mark gralloc_handle_t magic variable as const | android: Remove member name from gralloc_handle_t | android: Change gralloc_handle_t members to be fixed width | | Seung-Woo Kim (2): | amdgpu: fix not to add amdgpu.ids when building without amdgpu | modetest: Fix to check return value of asprintf() `---- (From OE-Core rev: d4a16bab687cc27473ec22e727f23bb4106322a3) 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>
* go: Upgrade 1.9 to 1.9.4 stable releaseOtavio Salvador2018-02-242-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | The 1.9.4 fixes a number of issues in the Go compiler and is important to get in before we start working on 1.10 inclusion. - go1.9.1 (released 2017/10/04) includes two security fixes. - go1.9.2 (released 2017/10/25) includes fixes to the compiler, linker, runtime, documentation, go command, and the crypto/x509, database/sql, log, and net/smtp packages. It includes a fix to a bug introduced in Go 1.9.1 that broke go get of non-Git repositories under certain conditions. - go1.9.3 (released 2018/01/22) includes fixes to the compiler, runtime, and the database/sql, math/big, net/http, and net/url packages. - go1.9.4 (released 2018/02/07) includes a security fix to “go get”. (From OE-Core rev: 150d9d3215bf5d3a21c3f141d4ce837557c5f9f1) 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>
* eglinfo-fb: Pass -DMESA_EGL_NO_X11_HEADERS to cxxflagsKhem Raj2018-02-241-0/+1
| | | | | | | | | | | | This helps in compiling on graphics drivers which use this define to differentiate between eglfs and x11 headers e.g. mali or mesa (From OE-Core rev: 2638482c3b2a5766d2a1377a589245664140e270) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wayland-protocols: upgrade to 1.13Denys Dmytriyenko2018-02-161-2/+2
| | | | | | | | (From OE-Core rev: 9603f352a7d0c1e262d3bac0d6c137cf370dee15) Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libinput: fix upstream version checkMaxin B. John2018-02-161-0/+1
| | | | | | | | | | Skip RC releases for libinput which follow the pattern: x.x.9xx (From OE-Core rev: b9ee35c9572afe610e0debba52dbd2de984d12fe) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fontconfig: fix upstream version checkMaxin B. John2018-02-161-0/+1
| | | | | | | | | | | In the case of fontconfig, version x.x.9x are release candidates for next version. (From OE-Core rev: 6e14211b9dba6703aedf0a79100070430a47549c) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: upgrade to version 1.7.5Maxin B. John2018-02-161-2/+2
| | | | | | | | | | 1.7.4 -> 1.7.5 (From OE-Core rev: 677dbfab85162b54eb0eada1e54ffe064288e1b9) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libepoxy: Define MESA_EGL_NO_X11_HEADERS when GLX is disabledKhem Raj2018-02-162-0/+31
| | | | | | | | | | | | | | This helps when libepoxy is compiled with egl but glx is disabled it also depends on GL implementation provided eglplatform.h to be using MESA_EGL_NO_X11_HEADERS to exclude X11 headers, e.g. mesa, mali-userland implementations use this define to exclude x11 headers (From OE-Core rev: 2655f7d26847424ac207e6e468a78a4ad293c4e9) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libva-utils: upgrade to 2.0.0Anuj Mittal2018-02-161-6/+5
| | | | | | | | | | | | | | | | | | | | | Major changes: * Add option '--device <device>' to vainfo * Add vp9enc for VP9 encoding * Add vavpp for video processing * Add FEI gtest cases * Fix segmentation fault in putsurface_wayland * Fix GCC 7.1.1 warnings/errors * Fix libva version printed out by vainfo Updated recipe to point to release tarball instead of git. Also, updated github URLs to point to renamed Intel repository. (From OE-Core rev: f355e40c84de55a7f71165873dbe7ef1ea870b83) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libva: upgrade to 2.0.0Anuj Mittal2018-02-161-13/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libva 2.0 bumps the VA-API version to 1.0.0 and deletes egl and tpi backends. The header files va_egl.h and va_tpi.h are still packaged in -dev to ensure packages that still use them don't fail. Major changes: * Bump VA-API version to 1.0.0 * Add new API for H264 FEI support * Add definition of VA_FOURCC_I420 * Add functions for converting common enums to strings * Deprecate H.264 baseline profile and FMO support * Deprecate packed misc packed header flag * Delete libva-tpi and libva-egl backends * Refine VASliceParameterBufferHEVC, VAEncMiscParameterBuffer * Fix errors in VAConfigAttribValEncROI, VAEncMacroblockParameterBufferH264 * Fix race condition in wayland support * Rename vaMessageCallback to VAMessageCallback * Make logging callbacks library-safe Updated recipe to point to release tarball instead of git. Also, updated the github URLs to point to renamed Intel repository. (From OE-Core rev: 6c4c321bdd6b34def6b77e1d6a0bed03779254cd) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python-xcbgen: improve reproducibilityHongxu Jia2018-02-151-1/+1
| | | | | | | | | | | Use relative path to generate .pyc files could remove build host references which leads to non-reproducible builds. (From OE-Core rev: 230890227304e27acd074a3c748812d7a603d511) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: upgrade to version 1.0.65.2Maxin B. John2018-02-061-2/+2
| | | | | | | | | | 1.0.61.1 -> 1.0.65.2 (From OE-Core rev: c61ad4db01b18ff8c162a39e04ce4871e2926a0e) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* assimp: upgrade to version 4.1.0Maxin B. John2018-02-061-1/+1
| | | | | | | | | | 4.0.1 -> 4.1.0 (From OE-Core rev: 35d5c239f379e99700073971e0cb0a84037ec0d0) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libinput: upgrade to version 1.9.4Maxin B. John2018-02-061-3/+2
| | | | | | | | | | 1.8.4 -> 1.9.4 (From OE-Core rev: fc4c234b8e7ae31d3632e6ec749ea16c59657dcf) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* security_flags.inc, xorg-driver-common.inc: Move SECURITY_X_LDFLAGS logicTom Rini2018-02-061-0/+2
| | | | | | | | | | | | | | | | We need to ensure that all xorg modules are linked with SECURITY_X_LDFLAGS to ensure that they will be able to resolve their run time dependencies. The approach of listing each driver in security_flags.inc lets less frequently used drivers be run-time broken. Move the flag logic into xorg-driver-common.inc so that all xorg modules from all layers will have the correct security flags used. Cc: Khem Raj <raj.khem@gmail.com> (From OE-Core rev: 27fce6ec277788f8fad0c9799e784df80f791120) Signed-off-by: Tom Rini <trini@konsulko.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: don't use deprecated functions from utils.bbclassRoss Burton2018-01-303-3/+3
| | | | | | | | | | | These functions were moved to meta/lib/oe in 2010 and the base_* functions in utils.bbclass were intended to be a short-term compatibility layer. They're still used in a few places, so update the callers to use the new functions. (From OE-Core rev: c97acbd034532895ce57c6717ed1b3ccc7900b0d) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxshmfence: fix build with glibc 2.27Ross Burton2018-01-302-0/+19
| | | | | | | | | | With glibc 2.27 memfd_create() is behind a _GNU_SOURCE guard, so use AC_USE_SYSTEM_EXTENSIONS to define it. (From OE-Core rev: 88b3d730021107985ea749c92e52a323690f87dc) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pango: upgrade to version 1.40.14Maxin B. John2018-01-291-2/+2
| | | | | | | | | | Upgrading to stable version 1.40.14 (From OE-Core rev: 67f21494fa62f0dee2e77281dc07483b64697d32) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* freetype: upgrade to version 2.9Maxin B. John2018-01-261-3/+3
| | | | | | | | | | | | | 2.8.1 -> 2.9 Change in LIC_FILES_CHKSUM is due to change of URL www.freetype.org from http to https. (From OE-Core rev: 5545685f0d27d1b7ed840ebf695544d2562c7c0e) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: link mesautil with pthreadsRandy MacLeod2018-01-262-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-pick fix from mesa upstream: 23ce168048 link mesautil with pthreads link mesautil with pthreads to avoid: ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_setname': /builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:66: undefined reference to `pthread_setname_np' ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `thrd_join': /builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:336: undefined reference to `pthread_join' ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_create': /builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:48: undefined reference to `pthread_sigmask' ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `thrd_create': /builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:296: undefined reference to `pthread_create' ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_create': /builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:50: undefined reference to `pthread_sigmask' /builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:50: undefined reference to `pthread_sigmask' ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `call_once': /builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:96: undefined reference to `pthread_once' ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_get_time_nano': /builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:84: undefined reference to `pthread_getcpuclockid' collect2: error: ld returned 1 exit status (From OE-Core rev: f878741d22fbd1582039738c21cf86942fb94327) Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/recipes: Convert SkipPackage -> SkipRecipeRichard Purdie2018-01-261-1/+1
| | | | | | | | | | The new name is much more consistent with what this actually means. We put the pieces in place to rename everything a while back but looks like we forgot to actually do it! Fix that now. (From OE-Core rev: af9612f5d6b848fceea22d10ee964437299be776) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: Upgrade 17.3.2 -> 17.3.3 releaseOtavio Salvador2018-01-222-2/+2
| | | | | | | | | | | | | | The 17.3.3 release, published in January 18th, 2018. It fixes a number of issues since 17.3.2 release. The release notes can be seen at: https://www.mesa3d.org/relnotes/17.3.3.html (From OE-Core rev: 4e3e181dbe002ad17fc76c46c328f6f7df326f24) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: fix RDEPENDS on several recipes, due to non-existent packagesAlejandro Hernandez2018-01-201-2/+2
| | | | | | | | | | | The packaging has been altered slightly so ensure the dependencies are all still valid. (From OE-Core rev: 3328211afdef8ffb00dd4dff1143959d5412b075) Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: improve build reproducibilityMaxin B. John2018-01-182-0/+28
| | | | | | | | | | | Sort the output to ensure reproducibility. Fixes [YOCTO #12479] (From OE-Core rev: 287446f5c0f3108efc0429bf84be45413970b7a8) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libdrm: upgrade 2.4.88 -> 2.4.89Otavio Salvador2018-01-181-2/+2
| | | | | | | | | | | | | | | | | | | | | The 2.4.89 version has been released in Dec 18, 2017, and has a great set of features and improvements, as seen in the announcement summary: ,---- | libdrm release with leasing and syncobj api updates, | updated amdgpu marketing ids, amdgpu tests, | updated uapi headers | etnaviv updates. `---- The full announcement can be seen at: https://lists.freedesktop.org/archives/dri-devel/2017-December/160530.html (From OE-Core rev: a776a8190d5abee97da8684d4c448e3ed7bb7fb8) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: override install target name instead of do_installRoss Burton2018-01-181-3/+1
| | | | | | | | | | | | Simply override the install target, instead of reimplementing do_install. Apart from being neater, this also stops the recipe expecting that cmake is using the Make backend. (From OE-Core rev: 9fec5ef920bd63fe3cc2e623add0c7aead95ecae) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-intel: enable graphic and audio support for CFL-S SkuLiwei Song2018-01-142-0/+117
| | | | | | | | | | | Add PCI IDs for Coffeelake S Skus to enalbe Graphic and audio support. (From OE-Core rev: 6ef8a2aa12bd301c02420de85a8af303492d0d3c) Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cairo: 1.14.10 -> 1.14.12Huang Qiyu2018-01-141-2/+2
| | | | | | | | | | Upgrade cairo form 1.14.10 to 1.14.12 (From OE-Core rev: 4110ea2ca9f3155adc9526b63af74aac9ff94cc3) Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: Upgrade to 17.3.2 releaseOtavio Salvador2018-01-132-2/+2
| | | | | | | | | | | | | | The 17.3.2 release, published in January 9th, 2018. It fixes a number of issues since 17.3.1 release. The release notes can be seen at: - 17.3.2: https://www.mesa3d.org/relnotes/17.3.2.html (From OE-Core rev: aabb3bc2e150dccf01e283ed02a4701753b20362) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pango: don't wipe EXTRA_AUTORECONFRoss Burton2018-01-111-2/+0
| | | | | | | | | | This was added in 2007 to solve unspecified build errors, but the autotools support has improved a lot since then and nothing breaks with it removed. (From OE-Core rev: 8b5243a7771f728fd34a7466ab24e9ff98d20d84) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* waffle: Rely on cmake.bbclass to put cmake package files in dev packageMike Crowe2018-01-071-3/+0
| | | | | | | | | | cmake.bbclass now ensures that ${libdir}/cmake and ${datadir}/cmake end up in the dev package, so this recipe doesn't need to do so itself. (From OE-Core rev: f6b4f06c5b11860f02b896286471b5cbb57b66ae) Signed-off-by: Mike Crowe <mac@mcrowe.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: Rely on cmake.bbclass to put cmake package files in dev packageMike Crowe2018-01-071-2/+0
| | | | | | | | | | cmake.bbclass now ensures that ${libdir}/cmake ends up in the dev package, so this recipe doesn't need to do so itself. (From OE-Core rev: d860e2f36f3561532972edd04062392a40a0c8d6) Signed-off-by: Mike Crowe <mac@mcrowe.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libinput: convert to meson buildAlexander Kanavin2018-01-051-6/+6
| | | | | | | | | | Drop libunwind option, as it is only used if tests are enabled (and they're unconditionally not enabled). (From OE-Core rev: 77119831bebfcb6fbb77f5f71351666dd99483e9) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libepoxy: convert to meson buildAlexander Kanavin2018-01-052-4/+63
| | | | | | | | | | Add a patch to work around absence of dlvsym() on musl (wasn't previously a problem as autotools weren't building tests by default) (From OE-Core rev: aaa523e87c73abc2cf8cf3ea55d9e2c6789d3b9a) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gobject-introspection: do not export LD_LIBRARY_PATH prior to running qemuAlexander Kanavin2018-01-041-4/+0
| | | | | | | | | | | | | | | | | Latest g-i upstream adds target paths to this variable which breaks qemu in various confusing ways. Instead, the list of target library paths is exported to GIR_EXTRA_LIBS_PATH, so that it can be picked up automatically by the qemu wrapper script and given to qemu (manually setting this variable from various recipes will be removed in a different patch). Also, re-enable parts of g-i on mips64, as it is the same issue. (From OE-Core rev: 58d31dddebbf7116e71bf45bd374a7a988f6016c) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: update to 0.8.0Armin Kuster2018-01-031-2/+2
| | | | | | | | | see https://lists.freedesktop.org/archives/wayland-devel/2017-December/036291.html for details (From OE-Core rev: 3a77af2de1f1575c2bd49faaee897a95b6b14a94) Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg-xserver: update to 1.19.5Armin Kuster2018-01-031-2/+2
| | | | | | | | | See https://lists.freedesktop.org/archives/xorg/2017-December/059095.html for details (From OE-Core rev: f80d7cdda6606e7aa0907447bba73d17be7ab1d7) Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>