aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/mesa
AgeCommit message (Collapse)Author
2012-03-05meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True)Richard Purdie
Using "1" with getVar is bad coding style and "True" is preferred. This patch is a sed over the meta directory of the form: sed \ -e 's:\(\.getVar([^,()]*, \)1 *):\1True):g' \ -e 's:\(\.getVarFlag([^,()]*, [^,()]*, \)1 *):\1True):g' \ -i `grep -ril getVar *` Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-02-28qemugl: Fix gl apps failure on qemu-x86-64Zhai Edwin
Extend commit 028968 to qemu x86-64, where stack disorder happen due to register handling via push/pop. [YOCTO #1927] fixed Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-01-03misc patches: fix patch headersNitin A Kamble
These patches were marked by "UpstreamStatus:" line, fix it to use "Upstream-Status:" instead. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-12-12mesa: Properly create share library for x32H.J. Lu
Also pass -mx32 parameter to gcc to create create share library for x32. Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-Off-By: H.J. Lu <hjl.tools@gmail.com>
2011-12-05mesa-dri, mesa-xlib: fix compilation with x32 toolchainNitin A Kamble
Add support for building with x32 toolchain. Simplified the use of SRC_URI & S vars across multiple files. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-05mesa-xlib: Bump PR to resolve various package upgarde conflictsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-02mesa-demos: Bump PR after other mesa changesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-11-29mesa-common: allow empty PNMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-11-29mesa: package gl/egl/osmesa to separate packagesMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-11-18mesa: fix calling host's commandsKang Kai
mesa use its script file bin/mklib to generate libraries, and call the host's commands "ar/ranlib/gcc/g++". Fix it to call the cross-compile tools properly. Signed-off-by: Kang Kai <kai.kang@windriver.com>
2011-11-10Convert to use direct access to the data store (instead of bb.data.*Var*())Richard Purdie
This is the result of running the following over the metadata: sed \ -e 's:bb.data.\(setVar([^,()]*,[^,()]*\), *\([^ )]*\) *):\2.\1):g' \ -e 's:bb.data.\(setVarFlag([^,()]*,[^,()]*,[^,()]*\), *\([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,()]*\), *\([^(), ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,()]*,[^,()]*\), *\([^(), ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,()]*,[^,()]*\), *\([^() ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,()]*\), *\([^) ]*\) *):\2.\1):g' \ -i `grep -ril bb.data *` Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-11-07qemugl: switch to new git repoPaul Eggleton
The qemugl git repository is now on yoctoproject.org. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-10-17mesa-dri: use DRIDRIVERS_append_arch to promote right usage for BSP layer ↵Martin Jansa
maintainers Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-10-17xserver-xorg: remove glx-use-tls againMartin Jansa
* khem confirmed that uclibc does support it now Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-10-15mesa-dri: Enable swrast only by default and intel drivers only on IA platformRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-10-14mesa-git: fix LIC_FILES_CHKSUMMartin Jansa
* only wording was changed a bit and GLUT is not named explicitly $ diff docs/license.html 7.11/Mesa-7.11/docs/license.html 41,44c41,44 < and licenses apply to different components. For example, some demo programs < are copyrighted by SGI, some of the Mesa device drivers are copyrighted by < their authors. See below for a list of Mesa's main components and the license < for each. --- > and licenses apply to different components. For example, GLUT is copyrighted > by Mark Kilgard, some demo programs are copyrighted by SGI, some of the Mesa > device drivers are copyrighted by their authors. See below for a list of > Mesa's main components and the license for each. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa-git: upgrade from 7.7+git to 7.11+gitMartin Jansa
* progs package is also gone like in 7.11 (moved to separate recipe) * uclibc.patch was updated a bit to apply again Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa-git: lower D_P a bit more then all mesa-driMartin Jansa
* it needs to be done in .bb because mesa-dri.inc is included after mesa-git.inc * lower it for mesa-xlib to same value Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa-git: move shared parts from mesa-dri_git to mesa-git.inc and add ↵Martin Jansa
mesa-xlib_git Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa-dri: LEAD_SONAME shouldn't be needed now, when we're packaging each lib ↵Martin Jansa
in separate package Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa-dri: move shared options to mesa-dri.incMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa-xlib: move shared options to .incMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa: move shared PROTO_DEPS, LIB_DEPS and DEPENDS to common .incMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa-7.11: move shared DEPENDS, SRC_URI, checksums and do_configure_prepend ↵Martin Jansa
to shared .inc file Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa-common: MesaDemos is now separate recipes, bump PE, introduce INC_PRMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa-common: add common LIC_FILES_CHKSUM for newer mesa versionsMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa: move common patches which could be used in both mesa-dri and mesa-xlib ↵Martin Jansa
from mesa-dri to mesa Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa-dri-glsl-native: fix LICENSEMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-12mesa: Update 7.8.2 -> 7.11Richard Purdie
Pieces of this taken from patches from Martin Jansa <martin.jansa@gmail.com> and likely from meta-oe. It includes just enough changes to get the newer version to build. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-10-11glx-use-tls.inc: add include file to enable glx-tls only when TARGET_OS ↵Martin Jansa
isn't uclibc * will be used in mesa-common.inc and xserver-xorg.inc * based on mesa-tls.inc (glx-use-tls.bbclass) from http://git.openembedded.org/cgit.cgi/openembedded/commit/packages/mesa/mesa-tls.inc?id=b527d8f723c98c77f2f5c5358062e5348493d767
2011-10-04xserver/mesa: Bump PR after libdrm packaging changesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-09-22qemugl: Use local variable rather than "push" to save registerZhai Edwin
New gcc uses "%esp" rather than "%ebp" to index local variable in stack, and push between save-to/restore-from stack decrease "%esp", which leads wrong index. Saving registers via local variables to make gcc aware of this and avoid stack disorder. [YOCTO #1442] got fixed Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-08-23recipes: Delete patch=1, its default and replace pnum with striplevelKhem Raj
Some place pnum=1 is used which is removed as well since striplevel=1 is default Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-26upstream status: add for libsdl and xserver patchesYu Ke
Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-22mesa-xlib, mesa-dri: Probe for newlocale() before using it.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-05-17Upstream-Status update for several recipesYu Ke
- modutils - module-init-tools - libacpi - keymaps - initscripts - console-tools - mesa-demos - xserver-xf86-lite Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-05-12recipes: Add Upstream-Status for multiple recipesYu Ke
iputils: update patch Upstream-Status mktemp: update patch Upstream-Status xinetd: update Upstream-Status libdrm: update patch Upstream-Status qemugl: update patch Upstream-Status x11-common: update patch Upstream-Status xorg-app: update patch Upstream-Status xorg-driver: update patch Upstream-Status Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-05-04Remove machine-specific metadata for machines no longer in oe-corePaul Eggleton
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-05-04poky-default-revisions: move the SRCREV to recipe fileYu Ke
in this case, those non poky distro can also use these recipe normally Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-04-18mesa: cleanup and remove the old version 7.5, 7.7 and 7.8.2Yu Ke
- mesa 7.8.2 is kept to have a version without GPLv3 talloc. now 7.10.2 has removed the talloc, 7.8.2 can be removed safely. - mesa 7.5 and 7.7 is a legacy recips from original poky, also can removed. - mesa-dri-glsl-native_7.8.2 is a dependecy recipe only used by mesa 7.8.2, should also be removed along with mesa 7.8.2 - aslo update the patch upstream status Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-04-18mesa 7.10.2: add python-native dependencyYu Ke
As Tom point out, mesa 7.10 has introduce some python script (e.g. src/mesa/main/es_generator.py), so should add python-native dependency Signed-off-by: Yu Ke <ke.yu@intel.com> CC: Tom Rini <tom_rini@mentor.com>
2011-04-18mesa: upgrade to 7.10.2Yu Ke
- also remove the talloc-removal.patch because it is already included in this version Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-03-14Update SRC_URIs to use BPN instead of PNRichard Purdie
[YOCTO #860] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-02-10mesa-dri-7.10: add missing dependency makedependYu Ke
mesa 7.10 has dependency on makedepend-native, so add it to resolve the configure failure Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-02-10mesa-xlib-7.10: add missing dependency makedependYu Ke
mesa 7.10 has dependency on makedepend-native, so add it to resolve the configure failure Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-02-09mesa-xlib: upgrade to 7.10Yu Ke
- add patch to replace GPLv3 talloc with ralloc - add SRC_URI checksum Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-02-09mesa-7.10: set mesa 7.10 as default instead of 7.8.2Yu Ke
originally mesa 7.8.2 is set as default because 7.10 has depency of GPLv3 talloc. since mesa 7.10 has resolved the GPLv3 talloc dependency issue, it is safe to set 7.10 as default Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-02-09mesa-dri-7.10: replace GPLv3 talloc with MIT-x licensed rallocYu Ke
mesa 7.10.1 devel branch has the patch to replace talloc with ralloc. so add a patch to sync with 7.10.1 devel branch. Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-02-07mesa-demos: fix build issue with gcc dso linking changeNitin A Kamble
All the libraries needs to be specified explicitely with the new gcc dso linking change patch. This was causing build errors for this recipe. Specifying the libpthread library explicitely for linking to work without errors. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-02-03recipes-graphics: Add more detailed SUMMARY and DESCRIPTIONSMark Hatle
Add more detailed SUMMARY and DESCRIPTIONS to various graphics and graphics related components. I've recently gotten question from users what something is, or why it was needed.. this should go a long way toward answering those questions. Many of the descriptions were taken directly from the upstream location, where one was not available the Debian packages were consulted for information. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>