aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/xorg-lib
AgeCommit message (Collapse)Author
2013-12-10libxcb: fix rebuild when MACHINE changesRoss Burton
This recipe was patching the sysroot path directly into configure.ac, which fails when the same source tree is re-used for another machine. Instead, patch in $PKG_CONFIG_SYSROOT_DIR which is already exported for use by pkg-config. Also remove some commented-out lines that have no purpose. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-12-09xorg-lib-common.inc: use REQUIRED_DISTRO_FEATURES variableAndreas Oberritter
Convert custom DISTRO_FEATURES test to distro_features_check.bbclass, and keep exceptions for libpciaccess and pixman. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-12-09libxkbcommon: Update to 0.3.2Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-12-05pixman: upgrade to 0.32.4Ross Burton
Drop the generic C implementation of pixman_blt patch, upstream refuses to accept generic implementations as the policy is that the caller provides generic paths, and this patch was only used in conjunction with a matching patch in xserver-xorg which we don't carry anymore. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-12-05libxft: fix Freetype header inclusionRoss Burton
Freetype 2.5.1 changes the location of the header files but as directly including the files isn't recommended they don't see this as a problem. Change libxft to use the recommended macros instead of direct inclusion, to fix the compilation. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-12-04libxkbfile: Remove obsolete configure optionRichard Purdie
Resolves the QA error: WARNING: QA Issue: libxkbfile: configure was passed unrecognised options: --without-xcb (there is no such configure option any more) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-11-27libxcb: upgrade to 1.9.3Laurentiu Palcu
Added 2 new extensions: dri3 and present. Moved libxcb and xcb-util recipes to xorg-lib directory. Removed the following patch(es): * automake_1.14_fix.patch (backport) Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-11-26xtrans: upgrade to 1.3.2Laurentiu Palcu
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-11-18libxrandr: upgrade to 1.4.1Ross Burton
License checksum changes as COPYING was updated upstream with additional copyright notices. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-11-05xtrans: upgrade to 1.3.0Laurentiu Palcu
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-10-30libx11: upgrade to 1.6.2Valentin Popa
Adapted X18NCMSstubs.diff to correctly apply. Tested on core-image-sato (for both libx11 and libx11-diet) Signed-off-by: Valentin Popa <valentin.popa@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-10-30recipes: Remove PR = r0 from all recipesRichard Purdie
Remove all PR = "r0" from all .bb files in oe-core. This was done with the command sed -e '/^PR.*=.*r0\"/d' recipes*/*/*.bb -i We've switching to the PR server, PR bumps are no longer needed and this saves people either accidentally bumping them or forgetting to remove the lines (r0 is the default anyway). Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-10-29libxv: upgrade to 1.0.10Valentin Popa
Signed-off-by: Valentin Popa <valentin.popa@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-10-29xorg-lib-common: set UNKNOWN_CONFIGURE_WHITELISTRoss Burton
This include adds configure options globally but not all X libraries support them, so to avoid unknown-configure-option warnings add them to the whitelist. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-10-18xkeyboard-config: upgrade to 2.10.1Laurentiu Palcu
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-10-14libxpm: upgrade to 3.5.11Ross Burton
License checksum changed as a typo was fixed upstream. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-10-14libxmu: upgrade to 1.1.2Ross Burton
License checksum changed as some missing copyright notices and dates were added. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-10-14libsm: upgrade to 1.2.2Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-10-14libxt: remove unused configure optionRoss Burton
--disable-install-makestrs was removed in 1.0.8, released back in 2010. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-10-14xorg-lib-common: fix malloc0returnsnull usageRoss Burton
Xorg libraries that use Xmalloc need to know if malloc(0) returns NULL or not, and as this is a runtime test it can't be checked for. Previously xorg-lib-common declared that malloc(0) did return NULL, but this isn't true for eglibc (only uclibc). Instead, use libc-specific overrides to pass the relevant option. (ideally the check would use the autoconf cache so this can be stored in the site files) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-10-04pixman: Fix nativesdk rebuilds for armv7aRichard Purdie
MACHINE=X bitbake nativesdk-pixman; MACHINE=Y bitbake nativesdk-pixman where X is an armv7a machine and Y is not results in pixman rebuilding due to the neon option. This is incorrect. The ultimate fix will be not to apply target system overrides in the nativesdk case. Until we do that we can at least work around the issue as done by this patch. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-08-30remove the unnecessary protocol parametersJackie Huang
It's not necessary to specify the protocol parameter when it's the default protocol for the fetcher, e.g. the default protocol for git fetcher it git, "protocol=git" isn't needed. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-08-22libx11-diet: upgrade to 1.6.1Kai Kang
Deleted keysymdef_include patch as it's been merged upstream Signed-off-by: Kai Kang <kai.kang@windriver.com> [sgw - Removed PR and tweaked commit message] Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-08-22libx11: upgrade to 1.6.1Kai Kang
Upgrade libx11 to version 1.6.1. Update: * Remove PR and INC_PR. * File Xcms.txt position changes. * Drop backport patch keysymdef_include.patch. * Update disable_tests.patch. [YOCTO #4973] Signed-off-by: Kai Kang <kai.kang@windriver.com> [sgw - Removed PR and INC_PR] Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-08-20pixman: update to upstream version 0.30.2Marko Lindqvist
Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-08-01libpciaccess: upgrade to 0.13.2Laurentiu Palcu
Licence MD5 changed because some years were updated and some new people added their own copyright text which, apparently, is similar with what already exists in the file. Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-27libxxf86dga: Updated from 1.1.3 to 1.1.4Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-27libxrandr: Update from 1.4.0 to 1.4.1Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-27libxfont: Update from 1.4.5 to 1.4.6Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-27xkeyboard-config: add missing dependency on util-macrosMartin Jansa
* build fails without it configure.ac:7: error: must install xorg-macros 1.12 or later before Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-09libdmx: Upgrade to v1.1.3Radu Moisan
Signed-off-by: Radu Moisan <radu.moisan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-09libxv: Updated from 1.0.8 to 1.0.9Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-09libxrender: Updated from 0.9.7 to 0.9.8Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-09libxi: Update from 1.7.1 to 1.7.2Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-09libxvmc: Update from 1.0.7 to 1.0.8Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-02libxfixes: Updated from 5.0 to 5.0.1Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-02libxxf86vm: Updated from 1.1.2 to 1.1.3Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-02libxtst: Updated from 1.2.1 to 1.2.2Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> License md5 changed in 1.2.2, "Copyright © 1992 by UniSoft Group Ltd.", "Copyright © 1992, 1994, 1995 X Consortium" and Copyright 1994 Network Computing Devices, Inc. has been added Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-02libxv: Updated from 1.0.7 to 1.0.8Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-02libxres: Updated from 1.0.6 to 1.0.7Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-02libxau: Updated from 1.0.7 to 1.0.8Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-02libxinerama: Updated from 1.1.2 to 1.1.3Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-02libxcursor: Update from 1.1.13 to 1.1.14Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-02libxext: Update from 1.3.1 to 1.3.2Ionut Radu
Signed-off-by: Ionut Radu <ionutx.radu@intel.com> Line "Copyright (c) 1999, 2005, 2006, Oracle and/or its affiliates. All rights reserved." in COPYING was changed into "Copyright (c) 1999, 2005, 2006, 2013, Oracle and/or its affiliates. All rights reserved." in 1.3.2 Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-06-27libx11: enable Xcms by defaultJonathan Liu
The following do not work if Xcms is not enabled in libx11: - starting xterm and doing ls --color / fails to color code the directories: xterm: Cannot allocate color "rgb:5c/5c/ff" - xsetroot -solid rgb:5c/5c/ff fails with the following error: xsetroot: unknown color "rgb:5c/5c/ff" - xsetroot -solid rgbi:1.0/1.0/1.0 fails with the following error: xsetroot: unknown color "rgbi:1.0/1.0/1.0" More specifically, applications that pass Xcms color names to XParseColor do not work properly. [YOCTO #4576] Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-06-13libxkbcommon: Update to 0.3.1Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-06-13libxt: upgrade to 1.1.4Laurentiu Palcu
The following fragment has been added at the end of the licence file: Copyright (c) 1993, 1994 X Consortium Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other dealing in this Software without prior written authorization from the X Consortium. Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-06-13xkeyboard-config: upgrade to 2.9Laurentiu Palcu
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-06-07libxi: Add libxfixes as dependencySaul Wold
A clean build found libxi missing this dependency, possible build order issue. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-06-07pixman: update to upstream version 0.30.0Marko Lindqvist
Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>