summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/xorg-lib
Commit message (Collapse)AuthorAgeFilesLines
* meta: remove consecutive blank linesAlexander Kanavin2025-06-202-2/+0
| | | | | | | | | | | | | | | | | Some of them were introduced by mass-removal of S = WORKDIR/git assignments; rather than try to fix up (or redo) just these, I've run this sed command over the whole tree: sed -i -z -E 's/([ \t\f\v\r]*\n){3,}/\n\n/g' `find . -name *.bb -o -name *.inc` The rationale is that more than one empty line is wasting vertical screen space, and does nothing for readability. (From OE-Core rev: cedc4ff7c9bcfb22a20e43e47f9759f4007a4f1a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: set S to be in UNPACKDIR in recipes that explicitly set SAlexander Kanavin2025-06-201-1/+1
| | | | | | | | (From OE-Core rev: 7321cc17ae5483f17fe9cdffea7b62acd9d9c3a2) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: remove S in recipes that fetch from git via setting ↵Alexander Kanavin2025-06-202-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BB_GIT_DEFAULT_DESTSUFFIX Removing all the S = ${WORKDIR}/git assignments works because BB_GIT_DEFAULT_DESTSUFFIX is set to match S from bitbake.conf (which itself is set to match typical tarball releases). A few recipes are setting S to a sub-directory of the git tree and need to be adjusted accordingly. bzip2 recipe is fetching a tarball and separately cloning tests; adjust the recipe to put the latter into 'bzip2-tests', instead of 'git'. devupstream.bbclass no longer needs to rewrite S, and is adjusted accordingly. Adjust scripts/lib/recipetool/append.py to not hardcode 'git' as unpack destination. Adjust kernel-yocto.bbclass to use the git unpack variable instead of hardcoding 'git' (there's also removal of repetition of string constants and a correction of workdir/unpackdir mismatch in one of the if-else branches). Ensure build-appliance-image recipe does not use 'git' as checkout directory for poky repo, but rather explicitly name it 'poky'. Ensure reproducible.py code that looks for git repositories does not hardcode 'git' but uses the destination set by BB_GIT_DEFAULT_DESTSUFFIX. Ensure recipetool does not write out unneeded S settings into newly created recipes that fetch from git. Adjust selftest to not hardcode 'git' as unpack directory. (From OE-Core rev: f80c07019ddadaf9c5fb890faabfda7920ecd15e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: upgrade 0.46.0 -> 0.46.2Wang Mingyu2025-06-161-1/+1
| | | | | | | (From OE-Core rev: d2175b47535ef684779ce9c454dca81255781420) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: upgrade 1.9.2 -> 1.10.0Wang Mingyu2025-06-051-1/+1
| | | | | | | | (From OE-Core rev: 3d6fdf1d94cfd33ecf8a2decedd3ffd87e186c7c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxcvt: allow native buildMarkus Volk2025-05-151-0/+2
| | | | | | | | | | | | | | | | 'mutter' requires the 'cvt' binary at compile time to build the native backend For this it depends on xserver-xorg-cvt-native, which is currently broken and also deprecated. [https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/637] This commit would allow to use libxcvt-native to provide the needed binary instead. (From OE-Core rev: 4b06a88a2c1cc704dad1aacfecc9bab662f3dc7d) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: upgrade 0.44.2 -> 0.46.0Wang Mingyu2025-05-131-1/+1
| | | | | | | (From OE-Core rev: 40f3ecb75c1b17e7436293dc83a287b47c3fd989) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: upgrade 1.8.1 -> 1.9.2Wang Mingyu2025-05-131-2/+2
| | | | | | | (From OE-Core rev: 3700a4e66c1972b9f214c2e9c960cedb2f179ccc) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxft: upgrade 2.3.8 -> 2.3.9Wang Mingyu2025-05-131-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========== - manpage formatting-fixes - meson: Add option to build with meson - Require xproto >= 7.0.22 for _X_UNUSED - Remove support for building with pre-C89 versions of C - Remove support for building with pre-X11R7 versions of X - fix potential buffer overrun in _XftGlyphDefault - issue 21: remove redundant/out-of-place prototype for XftNameUnparse - build-fix for older versions of freetype2: FT_HAS_SVG was added late in 2021 - issue 19: Problem loading "SourceCodePro-Regular" font in Fedora (From OE-Core rev: 29fb884f0160496bc2ede2cb168a206cac1a46c6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Drop remaining md5sum checksumsRichard Purdie2025-05-011-1/+0
| | | | | | | | | | We have long since obsoleted md5sum in favour of sha256sum. Drop the remaining 56 entries (which were showing many recipes hadn't been touched in a long time). They all do have the corresponding sha256sum entries as is clear from the diff. (From OE-Core rev: 7e4bfcc9706fa8a09f6a0004174a2c3b21c90df3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: upgrade 1.8.0 -> 1.8.1Richard Purdie2025-03-171-3/+3
| | | | | | | | | | | | License-Update: Upstream made a large license header cleanup and summarised in the main LICENSE file. Pull the resulting identifiers into our LICENSE field where several different variants were clarified, complicating the license. https://github.com/xkbcommon/libxkbcommon/commit/e120807bdeb896d63abd366ea4478d79d91f1ae8 (From OE-Core rev: 7fa58d595bcbc1c5564867952f724a6d0dbda986) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xtrans: Upgrade 1.5.2 -> 1.6.0Richard Purdie2025-03-172-6/+14
| | | | | | | | License-Update: Update copyright years (From OE-Core rev: 2a76693eb823cd79478d69bfa7b8ccad81521917) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsm: Upgrade 1.2.5 -> 1.2.6Richard Purdie2025-03-171-1/+1
| | | | | | (From OE-Core rev: b83dc6bded49108be2654864dfde1cdfc6dfbc84) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: Upgrade 1.8.11 -> 1.8.12Richard Purdie2025-03-172-8/+18
| | | | | | (From OE-Core rev: e33393a6597deeacc08f0339f4795be2a8152923) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: upgrade 2.43 -> 2.44Wang Mingyu2025-02-181-1/+1
| | | | | | | (From OE-Core rev: 02d07b39c0bfbb2612c42c17329aadd1ff21f35a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: upgrade 1.7.0 -> 1.8.0Wang Mingyu2025-02-181-1/+1
| | | | | | | (From OE-Core rev: ba4965e5e391b6727db0e75383689e55a3db8a13) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: upgrade 1.8.10 -> 1.8.11Wang Mingyu2025-02-181-1/+1
| | | | | | | (From OE-Core rev: 608b14b0e8f988b432d4efe933ca03af902a360a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: convert to gitAlexander Kanavin2025-02-111-4/+3
| | | | | | | | | Upstream no longer publishes tarballs. 1.8.0 release is git only. (From OE-Core rev: e378a1f9ced2a5674e4d60d1876410fc68350344) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta/meta-selftest: Fix variable assignment whitespaceRichard Purdie2025-02-011-1/+1
| | | | | | | | | | Recipes are much more readable with whitespace around the assignment operators. Fix various assignments in OE-Core to show this is definitely the preferred formatting. (From OE-Core rev: 30ea609d3357fb3de911f2f6a5e6856c151b976a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxfont2: Document more specific BSD-4-Clause-UCBastian Germann2025-01-271-1/+1
| | | | | | | | | | | | | COPYING in libxfont2 upstream contains only one BSD-4-Clause text variant, which is explicitly covered by the copyright addendum by University of California. Change the SPDX license reference to BSD-4-Clause-UC. License-Update: reference can be more specific (From OE-Core rev: d40647566d6c4b39a657942cabcba17df0ed0c84) Signed-off-by: Bastian Germann <bage@debian.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: replace locale dependecy from RDEPENDS to RRECOMMENDSHiago De Franco2025-01-201-2/+2
| | | | | | | | | | | | | | | | The error described does not occur in all cases where libxkbcommon is used. As example, a Qt application that depends on libxkbcommon might not require any locales to be installed. Add it to RRECOMMENDS, as libxkbcommon does not seen to have any hard dependency on libx11-compose-data or libx11-locale. This change can help users decide to disable it and save some space on the rootfs. (From OE-Core rev: 58f92b66243a4f6aec9d3890b4d6c3d0ae0dc4d0) Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11-compose-data: Use CONFLICT_DISTRO_FEATURES to skip when x11Robert Yang2025-01-081-5/+1
| | | | | | | | | | So that PARSE_ALL_RECIPES will work. (From OE-Core rev: c925098dc0faf2b69637de914958557b23615c7a) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxshmfence: update 1.3.2 -> 1.3.3Alexander Kanavin2025-01-042-42/+1
| | | | | | | | | Drop patch as issue solved upstream. (From OE-Core rev: f9b7b8885913f583f1442b3140c743b98a52e68e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxt: update 1.3.0 -> 1.3.1Alexander Kanavin2025-01-042-8/+7
| | | | | | | (From OE-Core rev: 0a5eb0b01048341a430c3ba49aa4bd7983ace444) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxxf86vm: upgrade 1.1.5 -> 1.1.6Wang Mingyu2024-12-181-1/+1
| | | | | | | | | | | | | | Changelog: =========== - Add -no-undefined flag to LDFLAGS to fix Windows builds - Add X.Org's standard C warning flags to AM_CFLAGS - configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL - Remove "All rights reserved" from Oracle copyright notices (From OE-Core rev: 0166ebe277e2620c3568ed5f02ae0e12cd71b096) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxv: upgrade 1.0.12 -> 1.0.13Wang Mingyu2024-12-181-1/+1
| | | | | | | | | | | | | | | Changelog: =========== - XvQueryAdaptors: avoid NULL deref if length is 0, but num_adaptors is not - XvQueryEncodings: avoid NULL deref if length is 0, but num_encodings is not - Use calloc instead of malloc and manual loops to zero array contents - configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL - Remove "All rights reserved" from Oracle copyright notices (From OE-Core rev: 4477bdd0317582dd03e957f1972646a726478914) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxrender: upgrade 0.9.11 -> 0.9.12Wang Mingyu2024-12-181-1/+1
| | | | | | | (From OE-Core rev: 7d6dab30f58ad2a9b2301f56f505c815a54502fa) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxcvt: upgrade 0.1.2 -> 0.1.3Wang Mingyu2024-12-181-1/+1
| | | | | | | | | | | | | | | | Changelog: =========== - Fix hsync_start computation - Fix too-small back porch at very low resolutions - Rename constant to CVT_MIN_V_PORCH_RND - README: remove double dollar sign - ci: Update CI and enable static analysis - cvt: fix -Wmissing-prototypes warning for cvt_is_standard (From OE-Core rev: 9f20b22f3eac79f79c83329e57368b7cb9b2778a) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxau: upgrade 1.0.11 -> 1.0.12Wang Mingyu2024-12-181-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: =========== - XauDisposeAuth: remove void casts from functions that return void - unifdef hpux - Autest.c includes Xauth.h that depends on other headers. - Allow to use POSIX.2 compliant sed(1) - Also test for explicit_memset(3) support - Gcc < 11 doesn't allow opt. deallocator arg for __attribute((malloc)) - gitlab CI: run meson build with both gcc & clang compilers - Allow building with clang after aec9d7266777e0b9243ef0f112fe0e07256bd446 - Xauth.h: add access & malloc attributes to function prototypes add Meson build system - Set close-on-exec when opening files - Require LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL (From OE-Core rev: f01ae510df717999ca9334c750e19739189d75b4) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsm: upgrade 1.2.4 -> 1.2.5Wang Mingyu2024-12-181-2/+2
| | | | | | | | | | | License-Update: Remove "All rights reserved" from Oracle copyright notices, since oracle no longer includes this term in our copyright & license notices. (From OE-Core rev: d6085a3b433801b24d50b8917f7eb2d74e3cfcd3) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libice: upgrade 1.1.1 -> 1.1.2Wang Mingyu2024-12-181-1/+1
| | | | | | | (From OE-Core rev: 21a7be9fbae8b228c5d2ce6b6208cfe726b89f99) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: remove long-obsolete patchRoss Burton2024-12-132-138/+1
| | | | | | | | | | | | | | | This patch from the Nokia/Scratchbox days[1] was obsoleted by qemu improvements, specifically "linux-user: fake /proc/self/auxv"[2] which was integrated into qemu 1.1.0 in 2011. [1] If you're reading this and reminiscing I suggest standing up and having a stretch, your back will thank you [2] 257450ee59fd7e781cb4e2316ddc845c40b9fc42 (From OE-Core rev: b404dcbe9aeca9e82db929f021344ef3826726ab) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: upgrade 0.44.0 -> 0.44.2Wang Mingyu2024-12-121-1/+1
| | | | | | | (From OE-Core rev: 7bd537726242ae77cdda8daf8d291748b48aaa14) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: update 0.42.2 -> 0.44.0Alexander Kanavin2024-12-054-181/+8
| | | | | | | | | | | | Drop two backports. Drop iwmmxt support from recipe and patch (upstream has removed it). (From OE-Core rev: 92fb00ad49d43189884c3a3a6ca7f32cec7d3f0f) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xtrans: upgrade 1.5.1 -> 1.5.2Wang Mingyu2024-11-181-1/+1
| | | | | | | | | | | | | Changelog: ============ - is_numeric: Add !defined(IPv6) to checks - Fix build when HAVE_STRCASECMP is not defined (From OE-Core rev: 78d345e918bc4c99bd8a0fa13a0bcf20010742a7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxcursor: upgrade 1.2.2 -> 1.2.3Wang Mingyu2024-11-181-1/+1
| | | | | | | | (From OE-Core rev: 0d187b6e38bb1e2320e44de23293a773ec1e67e8) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpciaccess: add (and enable) the option for compressed pci.ids fileRoss Burton2024-11-121-0/+3
| | | | | | | | | | A small dependency allows the 1.3MB pci.ids file to be compressed down to 300K. (From OE-Core rev: a254c976eb77dc9d548dc145dab182d341e3d8f9) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpciaccess: remove redundant feature checkRoss Burton2024-11-121-11/+4
| | | | | | | | | | | | This recipe once included the xorg common .inc file but had to reset several variables. It no longer includes that file but there's a lot of cruft to remove: the LICENSE being "MIT & MIT" and the features_check class not checking for any features, specifically. (From OE-Core rev: 2321b806b3cd833f2b8b1672f699bfca55874fb3) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xtrans: upgrade 1.5.0 -> 1.5.1Wang Mingyu2024-10-291-1/+1
| | | | | | | | (From OE-Core rev: 536c49851b0c0dd9ced1892f2a89173919571f1e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: upgrade 2.42 -> 2.43Wang Mingyu2024-10-111-1/+1
| | | | | | | (From OE-Core rev: 1668e1fae3a90380df5ac3db043855561b4b59c2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xcb-util-cursor: upgrade 0.1.4 -> 0.1.5Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | Changelog: =========== - cppcheck style-fixes in _XcursorThemeInherits - Insufficient memory for terminating null of string in _XcursorThemeInherits - Set close-on-exec when opening files (From OE-Core rev: b3845b530ef50918ddd4ba84d398a290f9aea0cb) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxi: upgrade 1.8.1 -> 1.8.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | Changelog: ============ - XGetFeedbackControl: skip over unknown feedback controls - wireTo*Event: check for malloc() failure - fixed wrong type in man page - Allow XIFreeDeviceInfo on a null pointer - gitlab CI: Update to latest CI templates - Fix double alignment on 32bits machines with strict constraints (From OE-Core rev: 6ddb7c6de9f1ee7aa4e67d64ebc20ff8560507a5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: upgrade 2.41 -> 2.42Alexander Kanavin2024-08-231-1/+1
| | | | | | | (From OE-Core rev: 613f29d45810ebb45a4af06b39e55c85088f2962) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxtst: upgrade 1.2.4 -> 1.2.5Wang Mingyu2024-08-211-1/+1
| | | | | | | (From OE-Core rev: e3a140d2176c464dbfd966312731e74ad3a7287b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxfont2: upgrade 2.0.6 -> 2.0.7Wang Mingyu2024-08-211-2/+2
| | | | | | | | | License-Update: Copyright year updated to 2019. (From OE-Core rev: 9476c459e361a9aada0f8d86d423817a9a661fb6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: upgrade 1.8.9 -> 1.8.10Wang Mingyu2024-08-211-1/+1
| | | | | | | (From OE-Core rev: b2e4608c8152fd8cbf9d6c90a326037712533b5f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: Backport fix for recent binutilsRichard Purdie2024-08-062-0/+105
| | | | | | | | | With recent binutils, we see a compile failure. Backport the patch for this from upstream. (From OE-Core rev: 7ea6b1910419cf5f5036c603edf3440383d1c947) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: update patch for fixing inline failure with -OgChangqing Li2024-07-183-37/+57
| | | | | | | | | | | | | | | | Previous patch works on fedora40 with gcc-14, but not works on ubuntu2004 with gcc-9. Update the patch to fix the do_compile failure: In function ‘combine_inner’, inlined from ‘combine_soft_light_ca_float’ at ../pixman-0.42.2/pixman/pixman-combine-float.c:655:1: ../pixman-0.42.2/pixman/pixman-combine-float.c:370:5: error: inlining failed in call to ‘always_inline’ ‘combine_soft_light_c’: function not considered for inlining 370 | combine_ ## name ## _c (float sa, float s, float da, float d) (From OE-Core rev: 5eb77c3e142dd952b5e35647f76fdd420a1f1613) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pixman: fix do_compile errorChangqing Li2024-07-082-0/+37
| | | | | | | | | | | | | | | | | | | When debug build is enabled(-Og is used), pixman-native do_compile failed with error: In function ‘combine_inner’, inlined from ‘combine_soft_light_ca_float’ at ../pixman-0.42.2/pixman/pixman-combine-float.c:655:1: ../pixman-0.42.2/pixman/pixman-combine-float.c:370:5: error: inlining failed in call to ‘always_inline’ ‘combine_soft_light_c’: function not considered for inlining 370 | combine_ ## name ## _c (float sa, float s, float da, float d) Refer [1], always_inline is not suggested to use with indirect function call, replace always_inline with __inline__ to fix the issue [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107931 (From OE-Core rev: 4ab0d5c24b32a80432d9cfa6c904027b8a6710b5) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xcb-util-errors: add recipeMarkus Volk2024-06-111-0/+12
| | | | | | | | | This adds xcb-errors which is an optional dependency for wlroots (From OE-Core rev: 2cbe7abefbb8bdf4881012555661f57d3b90d587) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>