Mesa upgrade/improvements V2
cover Mesa upgrade/improvements V2
Split out the meta-yocto changes, used PACKAGECONFIG (please review this bit), dropped the gles feature, enabled glesv1.
Even if there is some debate over the latter GLES/EGL patches, it would be good to see the earlier patches land.
The following changes since commit 3309cf42d314f0a26079a11836c6b9b9bb5f253e:
package_rpm.bbclass: Accomodate dash when using arrays (2012-07-31 12:22:10 +0100)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib ross/mesa
for you to fetch changes up to ad0d7de863e412bb757f13e2d250fcab4e19dadb:
mesa-demos: fix GLES2 build (2012-08-01 16:32:51 +0100)
----------------------------------------------------------------
Damien Lespiau (2):
mesa: Update to 8.0.4 (latest stable version)
mesa: Use 'require' instead of 'include'
Ross Burton (9):
mesa: format the packages list nicely
mesa: move glu.pc to libglu-dev
mesa: add --enable-shared-glapi, and package it in libglapi
mesa: enable the Graphic Buffer Manager library
mesa: enable GLES v1 and v2
mesa: enable EGL, with DRM and X11 platforms
mesa: respect x11 DISTRO_FEATURE
mesa: no need to depend on python-native, the class does that
mesa-demos: fix GLES2 build
.../mesa/{mesa-7.11.inc => mesa-8.0.4.inc} | 14 +++---
meta/recipes-graphics/mesa/mesa-common.inc | 46 ++++++++++++-----
meta/recipes-graphics/mesa/mesa-demos_8.0.1.bb | 5 +-
...ative_7.11.bb => mesa-dri-glsl-native_8.0.4.bb} | 4 +-
meta/recipes-graphics/mesa/mesa-dri.inc | 12 ++++-
meta/recipes-graphics/mesa/mesa-dri_7.11.bb | 4 --
meta/recipes-graphics/mesa/mesa-dri_8.0.4.bb | 4 ++
meta/recipes-graphics/mesa/mesa-dri_git.bb | 6 +--
meta/recipes-graphics/mesa/mesa-git.inc | 11 +++--
meta/recipes-graphics/mesa/mesa-xlib_7.11.bb | 5 --
meta/recipes-graphics/mesa/mesa-xlib_8.0.4.bb | 5 ++
meta/recipes-graphics/mesa/mesa-xlib_git.bb | 6 +--
.../mesa/mesa/0001-Compile-with-uclibc.patch | 52 ++++++++++++++++++++
...ossfix-mklib.patch => 0002-cross-compile.patch} | 39 ++++++++++++---
...sa_fix_for_x32.patch => 0003-fix-for-x32.patch} | 30 +++++++----
...-gross-hack-to-prevent-from-install-libgl.patch | 29 +++++++++++
meta/recipes-graphics/mesa/mesa/crossfix.patch | 18 -------
meta/recipes-graphics/mesa/mesa/uclibc.patch | 42 ----------------
18 files changed, 210 insertions(+), 122 deletions(-)
rename meta/recipes-graphics/mesa/{mesa-7.11.inc => mesa-8.0.4.inc} (60%)
rename meta/recipes-graphics/mesa/{mesa-dri-glsl-native_7.11.bb => mesa-dri-glsl-native_8.0.4.bb} (84%)
delete mode 100644 meta/recipes-graphics/mesa/mesa-dri_7.11.bb
create mode 100644 meta/recipes-graphics/mesa/mesa-dri_8.0.4.bb
delete mode 100644 meta/recipes-graphics/mesa/mesa-xlib_7.11.bb
create mode 100644 meta/recipes-graphics/mesa/mesa-xlib_8.0.4.bb
create mode 100644 meta/recipes-graphics/mesa/mesa/0001-Compile-with-uclibc.patch
rename meta/recipes-graphics/mesa/mesa/{crossfix-mklib.patch => 0002-cross-compile.patch} (68%)
rename meta/recipes-graphics/mesa/mesa/{mesa_fix_for_x32.patch => 0003-fix-for-x32.patch} (59%)
create mode 100644 meta/recipes-graphics/mesa/mesa/0004-gross-hack-to-prevent-from-install-libgl.patch
delete mode 100644 meta/recipes-graphics/mesa/mesa/crossfix.patch
delete mode 100644 meta/recipes-graphics/mesa/mesa/uclibc.patchDamien Lespiau (2):
mesa: Update to 8.0.4 (latest stable version)
mesa: Use 'require' instead of 'include'
Ross Burton (9):
mesa: format the packages list nicely
mesa: move glu.pc to libglu-dev
mesa: add --enable-shared-glapi, and package it in libglapi
mesa: enable the Graphic Buffer Manager library
mesa: enable GLES v1 and v2
mesa: enable EGL, with DRM and X11 platforms
mesa: respect x11 DISTRO_FEATURE
mesa: no need to depend on python-native, the class does that
mesa-demos: fix GLES2 build
.../mesa/{mesa-7.11.inc => mesa-8.0.4.inc} | 14 +++---
meta/recipes-graphics/mesa/mesa-common.inc | 46 ++++++++++++-----
meta/recipes-graphics/mesa/mesa-demos_8.0.1.bb | 5 +-
...ative_7.11.bb => mesa-dri-glsl-native_8.0.4.bb} | 4 +-
meta/recipes-graphics/mesa/mesa-dri.inc | 12 ++++-
meta/recipes-graphics/mesa/mesa-dri_7.11.bb | 4 --
meta/recipes-graphics/mesa/mesa-dri_8.0.4.bb | 4 ++
meta/recipes-graphics/mesa/mesa-dri_git.bb | 6 +--
meta/recipes-graphics/mesa/mesa-git.inc | 11 +++--
meta/recipes-graphics/mesa/mesa-xlib_7.11.bb | 5 --
meta/recipes-graphics/mesa/mesa-xlib_8.0.4.bb | 5 ++
meta/recipes-graphics/mesa/mesa-xlib_git.bb | 6 +--
.../mesa/mesa/0001-Compile-with-uclibc.patch | 52 ++++++++++++++++++++
...ossfix-mklib.patch => 0002-cross-compile.patch} | 39 ++++++++++++---
...sa_fix_for_x32.patch => 0003-fix-for-x32.patch} | 30 +++++++----
...-gross-hack-to-prevent-from-install-libgl.patch | 29 +++++++++++
meta/recipes-graphics/mesa/mesa/crossfix.patch | 18 -------
meta/recipes-graphics/mesa/mesa/uclibc.patch | 42 ----------------
18 files changed, 210 insertions(+), 122 deletions(-)
rename meta/recipes-graphics/mesa/{mesa-7.11.inc => mesa-8.0.4.inc} (60%)
rename meta/recipes-graphics/mesa/{mesa-dri-glsl-native_7.11.bb => mesa-dri-glsl-native_8.0.4.bb} (84%)
delete mode 100644 meta/recipes-graphics/mesa/mesa-dri_7.11.bb
create mode 100644 meta/recipes-graphics/mesa/mesa-dri_8.0.4.bb
delete mode 100644 meta/recipes-graphics/mesa/mesa-xlib_7.11.bb
create mode 100644 meta/recipes-graphics/mesa/mesa-xlib_8.0.4.bb
create mode 100644 meta/recipes-graphics/mesa/mesa/0001-Compile-with-uclibc.patch
rename meta/recipes-graphics/mesa/mesa/{crossfix-mklib.patch => 0002-cross-compile.patch} (68%)
rename meta/recipes-graphics/mesa/mesa/{mesa_fix_for_x32.patch => 0003-fix-for-x32.patch} (59%)
create mode 100644 meta/recipes-graphics/mesa/mesa/0004-gross-hack-to-prevent-from-install-libgl.patch
delete mode 100644 meta/recipes-graphics/mesa/mesa/crossfix.patch
delete mode 100644 meta/recipes-graphics/mesa/mesa/uclibc.patchSignature · 1 line
1.7.10
PATCH 1/11 mesa: format the packages list nicely
--- meta/recipes-graphics/mesa/mesa-common.inc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
meta/recipes-graphics/mesa/mesa-common.inc +6 -1
@@ -39,7 +39,12 @@ EXCLUDE_FROM_WORLD = "1" # ie mesa-dri could be empty and mesa-dri-dev RDEPENDS on it ALLOW_EMPTY_${PN} = "1" -PACKAGES =+ "libegl libegl-dev libegl-dbg libglu libglu-dev libosmesa libosmesa-dev libgl libgl-dev" +PACKAGES =+ "libegl libegl-dev libegl-dbg \ + libglu libglu-dev \ + libosmesa libosmesa-dev \ + libgl libgl-dev \ + " + FILES_libegl = "${libdir}/libEGL.so.* ${libdir}/egl/*.so" FILES_libgl = "${libdir}/libGL.so.*" FILES_libglu = "${libdir}/libGLU.so.*"
Signature · 1 line
1.7.10
PATCH 2/11 mesa: move glu.pc to libglu-dev
In reply to Ross Burton--- meta/recipes-graphics/mesa/mesa-common.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
meta/recipes-graphics/mesa/mesa-common.inc +2 -2
@@ -12,7 +12,7 @@ SECTION = "x11" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://docs/license.html;md5=7a3373c039b6b925c427755a4f779c1d" -INC_PR = "r15" +INC_PR = "r16" PE = "2"
@@ -52,7 +52,7 @@ FILES_libosmesa = "${libdir}/libOSMesa.so.*" FILES_libegl-dev = "${libdir}/libEGL.* ${includedir}/EGL" FILES_libgl-dev = "${libdir}/libGL.* ${includedir}/GL ${libdir}/pkgconfig/gl.pc" -FILES_libglu-dev = "${libdir}/libGLU.* ${includedir}/GL/glu*.h" +FILES_libglu-dev = "${libdir}/libGLU.* ${includedir}/GL/glu*.h ${libdir}/pkgconfig/glu.pc" FILES_libosmesa-dev = "${libdir}/libOSMesa.* ${includedir}/osmesa.h" FILES_${PN}-dbg += "${libdir}/dri/.debug/*"
Signature · 1 line
1.7.10
PATCH 3/11 mesa: add --enable-shared-glapi, and package it in libglapi
In reply to Ross Burton--- meta/recipes-graphics/mesa/mesa-common.inc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)
meta/recipes-graphics/mesa/mesa-common.inc +7 -2
@@ -12,7 +12,7 @@ SECTION = "x11" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://docs/license.html;md5=7a3373c039b6b925c427755a4f779c1d" -INC_PR = "r16" +INC_PR = "r17" PE = "2"
@@ -31,7 +31,8 @@ inherit autotools pkgconfig pythonnative EXTRA_OECONF = "--enable-glu \ --disable-glw \ --disable-glut \ - --enable-glx-tls" + --enable-glx-tls \ + --enable-shared-glapi" # Multiple virtual/gl providers being built breaks staging EXCLUDE_FROM_WORLD = "1"
@@ -43,17 +44,21 @@ PACKAGES =+ "libegl libegl-dev libegl-dbg \ libglu libglu-dev \ libosmesa libosmesa-dev \ libgl libgl-dev \ + libglapi libglapi-dev libglapi-dbg\ " FILES_libegl = "${libdir}/libEGL.so.* ${libdir}/egl/*.so" FILES_libgl = "${libdir}/libGL.so.*" +FILES_libglapi = "${libdir}/libglapi.so.*" FILES_libglu = "${libdir}/libGLU.so.*" FILES_libosmesa = "${libdir}/libOSMesa.so.*" FILES_libegl-dev = "${libdir}/libEGL.* ${includedir}/EGL" FILES_libgl-dev = "${libdir}/libGL.* ${includedir}/GL ${libdir}/pkgconfig/gl.pc" +FILES_libglapi-dev = "${libdir}/libglapi.*" FILES_libglu-dev = "${libdir}/libGLU.* ${includedir}/GL/glu*.h ${libdir}/pkgconfig/glu.pc" FILES_libosmesa-dev = "${libdir}/libOSMesa.* ${includedir}/osmesa.h" FILES_${PN}-dbg += "${libdir}/dri/.debug/*" FILES_libegl-dbg += "${libdir}/egl/.debug/*" +FILES_libglapi-dbg += "${libdir}/.debug/libglapi*"
Signature · 1 line
1.7.10
PATCH 4/11 mesa: enable the Graphic Buffer Manager library
In reply to Ross Burton--- meta/recipes-graphics/mesa/mesa-common.inc | 6 +++++- meta/recipes-graphics/mesa/mesa-dri.inc | 6 ++++-- 2 files changed, 9 insertions(+), 3 deletions(-)
meta/recipes-graphics/mesa/mesa-common.inc +5 -1
@@ -12,7 +12,7 @@ SECTION = "x11" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://docs/license.html;md5=7a3373c039b6b925c427755a4f779c1d" -INC_PR = "r17" +INC_PR = "r18" PE = "2"
@@ -45,15 +45,18 @@ PACKAGES =+ "libegl libegl-dev libegl-dbg \ libosmesa libosmesa-dev \ libgl libgl-dev \ libglapi libglapi-dev libglapi-dbg\ + libgbm libgbm-dev libgbm-dbg \ " FILES_libegl = "${libdir}/libEGL.so.* ${libdir}/egl/*.so" +FILES_libgbm = "${libdir}/libgbm.so.*" FILES_libgl = "${libdir}/libGL.so.*" FILES_libglapi = "${libdir}/libglapi.so.*" FILES_libglu = "${libdir}/libGLU.so.*" FILES_libosmesa = "${libdir}/libOSMesa.so.*" FILES_libegl-dev = "${libdir}/libEGL.* ${includedir}/EGL" +FILES_libgbm-dev = "${libdir}/libgbm* ${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h" FILES_libgl-dev = "${libdir}/libGL.* ${includedir}/GL ${libdir}/pkgconfig/gl.pc" FILES_libglapi-dev = "${libdir}/libglapi.*" FILES_libglu-dev = "${libdir}/libGLU.* ${includedir}/GL/glu*.h ${libdir}/pkgconfig/glu.pc"
@@ -62,3 +65,4 @@ FILES_libosmesa-dev = "${libdir}/libOSMesa.* ${includedir}/osmesa.h" FILES_${PN}-dbg += "${libdir}/dri/.debug/*" FILES_libegl-dbg += "${libdir}/egl/.debug/*" FILES_libglapi-dbg += "${libdir}/.debug/libglapi*" +FILES_libgbm-dbg += "${libdir}/.debug/libgbm*"
meta/recipes-graphics/mesa/mesa-dri.inc +4 -2
@@ -1,5 +1,5 @@ PROTO_DEPS += "dri2proto" -LIB_DEPS += "libdrm expat" +LIB_DEPS += "libdrm expat udev" # most of our targets do not have DRI so will use mesa-xlib DEFAULT_PREFERENCE = "-1"
@@ -8,7 +8,9 @@ DRIDRIVERS = "swrast" DRIDRIVERS_append_x86 = ",i915,i965" DRIDRIVERS_append_x86-64 = ",i915,i965" -EXTRA_OECONF += "--with-driver=dri --disable-egl --disable-gallium --without-gallium-drivers --with-dri-drivers=${DRIDRIVERS}" +EXTRA_OECONF += "--disable-gallium --without-gallium-drivers" +EXTRA_OECONF += "--enable-dri --with-dri-drivers=${DRIDRIVERS}" +EXTRA_OECONF += "--disable-egl --enable-gbm" python populate_packages_prepend() { dri_drivers_root = os.path.join(d.getVar('libdir', True), "dri")
Signature · 1 line
1.7.10
PATCH 5/11 mesa: Update to 8.0.4 (latest stable version)
In reply to Ross BurtonFrom: Damien Lespiau <[email protected]>
- The license file has changed, but the project still has the same license
- Patches have been rebased on top of the 8.0 branch. crossfix.patch and crossfix-mklib.patch have been merged as they address the same problem
---
.../mesa/{mesa-7.11.inc => mesa-8.0.4.inc} | 13 +++--
meta/recipes-graphics/mesa/mesa-common.inc | 4 +-
...ative_7.11.bb => mesa-dri-glsl-native_8.0.4.bb} | 4 +-
.../mesa/{mesa-dri_7.11.bb => mesa-dri_8.0.4.bb} | 0
meta/recipes-graphics/mesa/mesa-git.inc | 9 ++--
.../mesa/{mesa-xlib_7.11.bb => mesa-xlib_8.0.4.bb} | 0
.../mesa/mesa/0001-Compile-with-uclibc.patch | 52 ++++++++++++++++++++
...ossfix-mklib.patch => 0002-cross-compile.patch} | 39 ++++++++++++---
...sa_fix_for_x32.patch => 0003-fix-for-x32.patch} | 30 +++++++----
meta/recipes-graphics/mesa/mesa/crossfix.patch | 18 -------
meta/recipes-graphics/mesa/mesa/uclibc.patch | 42 ----------------
11 files changed, 118 insertions(+), 93 deletions(-)
rename meta/recipes-graphics/mesa/{mesa-7.11.inc => mesa-8.0.4.inc} (67%)
rename meta/recipes-graphics/mesa/{mesa-dri-glsl-native_7.11.bb => mesa-dri-glsl-native_8.0.4.bb} (84%)
rename meta/recipes-graphics/mesa/{mesa-dri_7.11.bb => mesa-dri_8.0.4.bb} (100%)
rename meta/recipes-graphics/mesa/{mesa-xlib_7.11.bb => mesa-xlib_8.0.4.bb} (100%)
create mode 100644 meta/recipes-graphics/mesa/mesa/0001-Compile-with-uclibc.patch
rename meta/recipes-graphics/mesa/mesa/{crossfix-mklib.patch => 0002-cross-compile.patch} (68%)
rename meta/recipes-graphics/mesa/mesa/{mesa_fix_for_x32.patch => 0003-fix-for-x32.patch} (59%)
delete mode 100644 meta/recipes-graphics/mesa/mesa/crossfix.patch
delete mode 100644 meta/recipes-graphics/mesa/mesa/uclibc.patchmeta/recipes-graphics/mesa/mesa-8.0.4.inc renamed from meta/recipes-graphics/mesa/mesa-7.11.inc +6 -7
@@ -1,16 +1,15 @@ DEPENDS += "mesa-dri-glsl-native" - SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/${PV}/MesaLib-${PV}.tar.bz2 \ - file://uclibc.patch \ - file://crossfix.patch \ - file://crossfix-mklib.patch \ - file://mesa_fix_for_x32.patch \ + file://0001-Compile-with-uclibc.patch \ + file://0002-cross-compile.patch \ + file://0003-fix-for-x32.patch \ " + S = "${WORKDIR}/Mesa-${PV}" -SRC_URI[md5sum] = "ff03aca82d0560009a076a87c888cf13" -SRC_URI[sha256sum] = "f8bf37a00882840a3e3d327576bc26a79ae7f4e18fe1f7d5f17a5b1c80dd7acf" +SRC_URI[md5sum] = "d546f988adfdf986cff45b1efa2d8a46" +SRC_URI[sha256sum] = "02ed19f4f5f6535dda03a9932a81438aa78ea723ebba1f39a3d49a70a4e1d07e" do_configure_prepend() { #check for python not python2, because python-native does not stage python2 binary/link
meta/recipes-graphics/mesa/mesa-common.inc +2 -2
@@ -10,9 +10,9 @@ HOMEPAGE = "http://mesa3d.org" BUGTRACKER = "https://bugs.freedesktop.org" SECTION = "x11" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://docs/license.html;md5=7a3373c039b6b925c427755a4f779c1d" +LIC_FILES_CHKSUM = "file://docs/license.html;md5=03ccdc4c379c4289aecfb8892c546f67" -INC_PR = "r18" +INC_PR = "r0" PE = "2"
meta/recipes-graphics/mesa/mesa-dri-glsl-native_8.0.4.bb renamed from meta/recipes-graphics/mesa/mesa-dri-glsl-native_7.11.bb +2 -2
@@ -8,8 +8,8 @@ LIC_FILES_CHKSUM = "file://glsl_parser.cpp;beginline=3;endline=33;md5=d078f1cddc DEPENDS = "makedepend-native" SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/${PV}/MesaLib-${PV}.tar.bz2" -SRC_URI[md5sum] = "ff03aca82d0560009a076a87c888cf13" -SRC_URI[sha256sum] = "f8bf37a00882840a3e3d327576bc26a79ae7f4e18fe1f7d5f17a5b1c80dd7acf" +SRC_URI[md5sum] = "d546f988adfdf986cff45b1efa2d8a46" +SRC_URI[sha256sum] = "02ed19f4f5f6535dda03a9932a81438aa78ea723ebba1f39a3d49a70a4e1d07e" S = "${WORKDIR}/Mesa-${PV}/src/glsl/"
meta/recipes-graphics/mesa/mesa-dri_8.0.4.bb renamed from meta/recipes-graphics/mesa/mesa-dri_7.11.bb +0 -0
meta/recipes-graphics/mesa/mesa-git.inc +5 -4
@@ -1,14 +1,15 @@ DEPENDS += "mesa-dri-glsl-native" -SRCREV = "983fa4ad523535debf2e94cf6ac1fd4c5630c0d2" -PV = "7.11+gitr${SRCPV}" +SRCREV = "c1f4867c89adb1a6b19d66ec8ad146115909f0a7" +PV = "8.0.4+git${SRCPV}" LIC_FILES_CHKSUM = "file://docs/license.html;md5=03ccdc4c379c4289aecfb8892c546f67" FILESEXTRAPATHS_prepend := "${THISDIR}/mesa-git:" SRC_URI = "git://anongit.freedesktop.org/git/mesa/mesa;protocol=git \ - file://uclibc.patch \ - file://crossfix.patch \ + file://0001-Compile-with-uclibc.patch \ + file://0002-cross-compile.patch \ + file://0003-fix-for-x32.patch \ " S = "${WORKDIR}/git"
meta/recipes-graphics/mesa/mesa-xlib_8.0.4.bb renamed from meta/recipes-graphics/mesa/mesa-xlib_7.11.bb +0 -0
meta/recipes-graphics/mesa/mesa/0001-Compile-with-uclibc.patch new file +52 -0
52 lines not on this page · raw message
meta/recipes-graphics/mesa/mesa/0002-cross-compile.patch renamed from meta/recipes-graphics/mesa/mesa/crossfix-mklib.patch +31 -8
@@ -1,4 +1,7 @@ -This patch is ported from WindRiver linux and to fix cross compile failure. +cross compile + +This patch is ported from WindRiver linux and to fix cross compile +failure. And original commits are: commit 8d5ccc8113e1b51b0529a00c18a4aba956247e1b
@@ -7,10 +10,15 @@ commit 5c4212084b871a0c0fb7d174280ec9a634637deb Upstream-Status: Pending Signed-off-by: Kang Kai <[email protected]> +--- + bin/mklib | 24 ++++++++++++------------ + 1 file changed, 12 insertions(+), 12 deletions(-) ---- Mesa-7.10.2/bin/mklib.orig 2011-09-28 16:15:34.170000074 +0800 -+++ Mesa-7.10.2/bin/mklib 2011-09-28 16:15:42.370000073 +0800 -@@ -49,8 +49,8 @@ +diff --git a/bin/mklib b/bin/mklib +index 9bac29e..b33aa90 100755 +--- a/bin/mklib ++++ b/bin/mklib +@@ -49,8 +49,8 @@ expand_archives() { /*) ;; *) FILE="$ORIG_DIR/$FILE" ;; esac
@@ -21,7 +29,7 @@ Signed-off-by: Kang Kai <[email protected]> for MEMBER in $MEMBERS ; do NEWFILES="$NEWFILES $DIR/$MEMBER" done -@@ -77,7 +77,7 @@ +@@ -77,7 +77,7 @@ expand_archives() { make_ar_static_lib() { OPTS=$1 shift;
@@ -30,7 +38,7 @@ Signed-off-by: Kang Kai <[email protected]> shift; LIBNAME=$1 shift; -@@ -87,11 +87,11 @@ +@@ -87,11 +87,11 @@ make_ar_static_lib() { rm -f ${LIBNAME} # make static lib
@@ -45,7 +53,7 @@ Signed-off-by: Kang Kai <[email protected]> fi echo ${LIBNAME} -@@ -313,9 +313,9 @@ +@@ -313,9 +313,9 @@ case $ARCH in if [ "x$LINK" = "x" ] ; then # -linker was not specified so set default link command now if [ $CPLUSPLUS = 1 ] ; then
@@ -57,7 +65,19 @@ Signed-off-by: Kang Kai <[email protected]> fi fi -@@ -531,9 +531,9 @@ +@@ -535,9 +535,9 @@ case $ARCH in + if [ "x$LINK" = "x" ] ; then + # -linker was not specified so set default link command now + if [ $CPLUSPLUS = 1 ] ; then +- LINK=g++ ++ LINK=$CXX + else +- LINK=gcc ++ LINK=$CC + fi + fi + +@@ -903,9 +903,9 @@ case $ARCH in if [ "x$LINK" = "x" ] ; then # -linker was not specified so set default link command now if [ $CPLUSPLUS = 1 ] ; then
@@ -69,3 +89,6 @@ Signed-off-by: Kang Kai <[email protected]> fi fi +-- +1.7.10.4 +
meta/recipes-graphics/mesa/mesa/0003-fix-for-x32.patch renamed from meta/recipes-graphics/mesa/mesa/mesa_fix_for_x32.patch +20 -10
@@ -1,16 +1,19 @@ Upstream-Status: Pending -Using uname like this when cross compiling is a really bad idea. We -provide the correct linker flags, lets just assume we can get this +Using uname like this when cross compiling is a really bad idea. We +provide the correct linker flags, lets just assume we can get this right ourselves. RP 2012/04/26 +--- + bin/mklib | 16 ---------------- + 1 file changed, 16 deletions(-) -Index: Mesa-7.11/bin/mklib -=================================================================== ---- Mesa-7.11.orig/bin/mklib 2012-04-26 19:43:20.729150109 +0000 -+++ Mesa-7.11/bin/mklib 2012-04-26 20:30:22.421086163 +0000 -@@ -330,13 +330,7 @@ +diff --git a/bin/mklib b/bin/mklib +index b33aa90..16cb017 100755 +--- a/bin/mklib ++++ b/bin/mklib +@@ -330,15 +330,7 @@ case $ARCH in ;; esac
@@ -18,13 +21,15 @@ Index: Mesa-7.11/bin/mklib - # environment. If so, pass -m32 flag to linker. set ${OBJECTS} - ABI32=`file $1 | grep 32-bit` -- if [ "${ABI32}" -a `uname -m` = "x86_64" ] ; then +- ARM=`file $1 | grep ARM` +- # Do not add "-m32" option for arm. +- if [ -z "$ARM" -a "${ABI32}" -a `uname -m` = "x86_64" ] ; then - OPTS="-m32 ${OPTS}" - fi if [ "${ALTOPTS}" ] ; then OPTS=${ALTOPTS} -@@ -387,13 +381,7 @@ +@@ -389,15 +381,7 @@ case $ARCH in # exptmp is removed below fi
@@ -32,9 +37,14 @@ Index: Mesa-7.11/bin/mklib - # environment. If so, pass -m32 flag to linker. set ${OBJECTS} - ABI32=`file $1 | grep 32-bit` -- if [ "${ABI32}" -a `uname -m` = "x86_64" ] ; then +- ARM=`file $1 | grep ARM` +- # Do not add "-m32" option for arm. +- if [ -z "$ARM" -a "${ABI32}" -a `uname -m` = "x86_64" ] ; then - OPTS="-m32 ${OPTS}" - fi if [ "${ALTOPTS}" ] ; then OPTS=${ALTOPTS} fi +-- +1.7.10.4 +
meta/recipes-graphics/mesa/mesa/crossfix.patch deleted +0 -18
@@ -1,18 +0,0 @@ -Upstream-Status: Pending - -Index: Mesa-7.5/bin/mklib -=================================================================== ---- Mesa-7.5.orig/bin/mklib 2009-08-12 13:01:34.000000000 +0100 -+++ Mesa-7.5/bin/mklib 2009-08-12 13:04:19.000000000 +0100 -@@ -234,9 +234,9 @@ - if [ "x$LINK" = "x" ] ; then - # -linker was not specified so set default link command now - if [ $CPLUSPLUS = 1 ] ; then -- LINK=g++ -+ LINK=$CXX - else -- LINK=gcc -+ LINK=$CC - fi - fi -
meta/recipes-graphics/mesa/mesa/uclibc.patch deleted +0 -42
42 lines not on this page · raw message
Signature · 1 line
1.7.10
PATCH 6/11 mesa: Use 'require' instead of 'include'
In reply to Ross BurtonFrom: Damien Lespiau <[email protected]>
These include files are really required, not optional.
--- meta/recipes-graphics/mesa/mesa-dri_8.0.4.bb | 6 +++--- meta/recipes-graphics/mesa/mesa-dri_git.bb | 6 +++--- meta/recipes-graphics/mesa/mesa-xlib_8.0.4.bb | 6 +++--- meta/recipes-graphics/mesa/mesa-xlib_git.bb | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-)
meta/recipes-graphics/mesa/mesa-dri_8.0.4.bb +3 -3
@@ -1,4 +1,4 @@ -include mesa-common.inc -include mesa-${PV}.inc -include mesa-dri.inc +require mesa-common.inc +require mesa-${PV}.inc +require mesa-dri.inc PR = "${INC_PR}.1"
meta/recipes-graphics/mesa/mesa-dri_git.bb +3 -3
@@ -1,6 +1,6 @@ -include mesa-common.inc -include mesa-git.inc -include mesa-dri.inc +require mesa-common.inc +require mesa-git.inc +require mesa-dri.inc # this needs to be lower than -1 because all mesa-dri have -1 and git version has highest PV, but shouldn't be default DEFAULT_PREFERENCE = "-2"
meta/recipes-graphics/mesa/mesa-xlib_8.0.4.bb +3 -3
@@ -1,5 +1,5 @@ -include mesa-common.inc -include mesa-${PV}.inc -include mesa-xlib.inc +require mesa-common.inc +require mesa-${PV}.inc +require mesa-xlib.inc PR = "${INC_PR}.2"
meta/recipes-graphics/mesa/mesa-xlib_git.bb +3 -3
@@ -1,6 +1,6 @@ -include mesa-common.inc -include mesa-git.inc -include mesa-xlib.inc +require mesa-common.inc +require mesa-git.inc +require mesa-xlib.inc # this needs to be lower than -1 because all mesa-dri have -1 and git version has highest PV, but shouldn't be default DEFAULT_PREFERENCE = "-2"
Signature · 1 line
1.7.10
PATCH 7/11 mesa: enable GLES v1 and v2
In reply to Ross BurtonPatch originally by Damien Lespiau <[email protected]>.
--- meta/recipes-graphics/mesa/mesa-common.inc | 10 ++++++++-- meta/recipes-graphics/mesa/mesa-dri.inc | 1 + 2 files changed, 9 insertions(+), 2 deletions(-)
meta/recipes-graphics/mesa/mesa-common.inc +8 -2
@@ -12,7 +12,7 @@ SECTION = "x11" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://docs/license.html;md5=03ccdc4c379c4289aecfb8892c546f67" -INC_PR = "r0" +INC_PR = "r1" PE = "2"
@@ -21,7 +21,7 @@ LIB_DEPS = "virtual/libx11 libxext libxxf86vm libxdamage libxfixes libxml2-nativ DEPENDS = "makedepend-native python-native flex-native bison-native ${PROTO_DEPS} ${LIB_DEPS}" -PROVIDES = "virtual/libgl" +PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2" # for mesa-dri and mesa-xlib FILESEXTRAPATHS_append := "${THISDIR}/mesa:"
@@ -46,10 +46,14 @@ PACKAGES =+ "libegl libegl-dev libegl-dbg \ libgl libgl-dev \ libglapi libglapi-dev libglapi-dbg\ libgbm libgbm-dev libgbm-dbg \ + libgles1 libgles1-dev \ + libgles2 libgles2-dev \ " FILES_libegl = "${libdir}/libEGL.so.* ${libdir}/egl/*.so" FILES_libgbm = "${libdir}/libgbm.so.*" +FILES_libgles1 = "${libdir}/libGLESv1.so.*" +FILES_libgles2 = "${libdir}/libGLESv2.so.*" FILES_libgl = "${libdir}/libGL.so.*" FILES_libglapi = "${libdir}/libglapi.so.*" FILES_libglu = "${libdir}/libGLU.so.*"
@@ -59,6 +63,8 @@ FILES_libegl-dev = "${libdir}/libEGL.* ${includedir}/EGL" FILES_libgbm-dev = "${libdir}/libgbm* ${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h" FILES_libgl-dev = "${libdir}/libGL.* ${includedir}/GL ${libdir}/pkgconfig/gl.pc" FILES_libglapi-dev = "${libdir}/libglapi.*" +FILES_libgles1-dev = "${libdir}/libGLESv1.* ${includedir}/GLES1 ${libdir}/pkgconfig/glesv1.pc" +FILES_libgles2-dev = "${libdir}/libGLESv2.* ${includedir}/GLES2 ${libdir}/pkgconfig/glesv2.pc" FILES_libglu-dev = "${libdir}/libGLU.* ${includedir}/GL/glu*.h ${libdir}/pkgconfig/glu.pc" FILES_libosmesa-dev = "${libdir}/libOSMesa.* ${includedir}/osmesa.h"
meta/recipes-graphics/mesa/mesa-dri.inc +1 -0
@@ -10,6 +10,7 @@ DRIDRIVERS_append_x86-64 = ",i915,i965" EXTRA_OECONF += "--disable-gallium --without-gallium-drivers" EXTRA_OECONF += "--enable-dri --with-dri-drivers=${DRIDRIVERS}" +EXTRA_OECONF += "--enable-gles1 --enable-gles2" EXTRA_OECONF += "--disable-egl --enable-gbm" python populate_packages_prepend() {
Signature · 1 line
1.7.10
PATCH 8/11 mesa: enable EGL, with DRM and X11 platforms
In reply to Ross BurtonPatch originally by Damien Lespiau <[email protected]>.
--- meta/recipes-graphics/mesa/mesa-common.inc | 6 +++--- meta/recipes-graphics/mesa/mesa-dri.inc | 7 ++++++- 2 files changed, 9 insertions(+), 4 deletions(-)
meta/recipes-graphics/mesa/mesa-common.inc +3 -3
@@ -12,7 +12,7 @@ SECTION = "x11" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://docs/license.html;md5=03ccdc4c379c4289aecfb8892c546f67" -INC_PR = "r1" +INC_PR = "r2" PE = "2"
@@ -21,7 +21,7 @@ LIB_DEPS = "virtual/libx11 libxext libxxf86vm libxdamage libxfixes libxml2-nativ DEPENDS = "makedepend-native python-native flex-native bison-native ${PROTO_DEPS} ${LIB_DEPS}" -PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2" +PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl" # for mesa-dri and mesa-xlib FILESEXTRAPATHS_append := "${THISDIR}/mesa:"
@@ -59,7 +59,7 @@ FILES_libglapi = "${libdir}/libglapi.so.*" FILES_libglu = "${libdir}/libGLU.so.*" FILES_libosmesa = "${libdir}/libOSMesa.so.*" -FILES_libegl-dev = "${libdir}/libEGL.* ${includedir}/EGL" +FILES_libegl-dev = "${libdir}/libEGL.* ${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/egl.pc" FILES_libgbm-dev = "${libdir}/libgbm* ${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h" FILES_libgl-dev = "${libdir}/libGL.* ${includedir}/GL ${libdir}/pkgconfig/gl.pc" FILES_libglapi-dev = "${libdir}/libglapi.*"
meta/recipes-graphics/mesa/mesa-dri.inc +6 -1
@@ -8,10 +8,15 @@ DRIDRIVERS = "swrast" DRIDRIVERS_append_x86 = ",i915,i965" DRIDRIVERS_append_x86-64 = ",i915,i965" +EGL_PLATFORMS = "drm,x11" + EXTRA_OECONF += "--disable-gallium --without-gallium-drivers" EXTRA_OECONF += "--enable-dri --with-dri-drivers=${DRIDRIVERS}" EXTRA_OECONF += "--enable-gles1 --enable-gles2" -EXTRA_OECONF += "--disable-egl --enable-gbm" +EXTRA_OECONF += "--enable-gbm" + +PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'egl', 'egl', '', d)}" +PACKAGECONFIG[egl] = "--enable-egl --with-egl-platforms=${EGL_PLATFORMS}", "--disable-egl" python populate_packages_prepend() { dri_drivers_root = os.path.join(d.getVar('libdir', True), "dri")
Signature · 1 line
1.7.10
PATCH 9/11 mesa: respect x11 DISTRO_FEATURE
In reply to Ross BurtonPatch originally by Damien Lespiau <[email protected]>.
--- meta/recipes-graphics/mesa/mesa-8.0.4.inc | 1 + meta/recipes-graphics/mesa/mesa-common.inc | 16 ++++++----- meta/recipes-graphics/mesa/mesa-dri.inc | 4 +-- meta/recipes-graphics/mesa/mesa-git.inc | 2 ++ ...-gross-hack-to-prevent-from-install-libgl.patch | 29 ++++++++++++++++++++ 5 files changed, 43 insertions(+), 9 deletions(-) create mode 100644 meta/recipes-graphics/mesa/mesa/0004-gross-hack-to-prevent-from-install-libgl.patch
meta/recipes-graphics/mesa/mesa-8.0.4.inc +1 -0
@@ -5,6 +5,7 @@ SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/${PV}/MesaLib-${PV}.tar.bz2 \ file://0002-cross-compile.patch \ file://0003-fix-for-x32.patch \ " +SRC_URI += "${@base_contains('DISTRO_FEATURES', 'x11', '', 'file://0004-gross-hack-to-prevent-from-install-libgl.patch', d)}" S = "${WORKDIR}/Mesa-${PV}"
meta/recipes-graphics/mesa/mesa-common.inc +9 -7
@@ -12,14 +12,10 @@ SECTION = "x11" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://docs/license.html;md5=03ccdc4c379c4289aecfb8892c546f67" -INC_PR = "r2" +INC_PR = "r3" PE = "2" - -PROTO_DEPS = "xf86driproto glproto" -LIB_DEPS = "virtual/libx11 libxext libxxf86vm libxdamage libxfixes libxml2-native" - -DEPENDS = "makedepend-native python-native flex-native bison-native ${PROTO_DEPS} ${LIB_DEPS}" +DEPENDS = "libxml2-native makedepend-native python-native flex-native bison-native" PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl"
@@ -31,8 +27,14 @@ inherit autotools pkgconfig pythonnative EXTRA_OECONF = "--enable-glu \ --disable-glw \ --disable-glut \ - --enable-glx-tls \ --enable-shared-glapi" +EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'x11', '--enable-glx-tls', '--disable-glx', d)}" + +PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'egl', 'egl', '', d)} \ + ${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" + +X11_DEPS = "xf86driproto glproto virtual/libx11 libxext libxxf86vm libxdamage libxfixes" +PACKAGECONFIG[x11] = "--enable-glx-tls,--disable-glx,${X11_DEPS}" # Multiple virtual/gl providers being built breaks staging EXCLUDE_FROM_WORLD = "1"
meta/recipes-graphics/mesa/mesa-dri.inc +2 -2
@@ -8,14 +8,14 @@ DRIDRIVERS = "swrast" DRIDRIVERS_append_x86 = ",i915,i965" DRIDRIVERS_append_x86-64 = ",i915,i965" -EGL_PLATFORMS = "drm,x11" +EGL_PLATFORMS = "drm" +EGL_PLATFORMS .="${@base_contains('DISTRO_FEATURES', 'x11', ',x11', '', d)}" EXTRA_OECONF += "--disable-gallium --without-gallium-drivers" EXTRA_OECONF += "--enable-dri --with-dri-drivers=${DRIDRIVERS}" EXTRA_OECONF += "--enable-gles1 --enable-gles2" EXTRA_OECONF += "--enable-gbm" -PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'egl', 'egl', '', d)}" PACKAGECONFIG[egl] = "--enable-egl --with-egl-platforms=${EGL_PLATFORMS}", "--disable-egl" python populate_packages_prepend() {
meta/recipes-graphics/mesa/mesa-git.inc +2 -0
@@ -11,6 +11,8 @@ SRC_URI = "git://anongit.freedesktop.org/git/mesa/mesa;protocol=git \ file://0002-cross-compile.patch \ file://0003-fix-for-x32.patch \ " +SRC_URI += "${@base_contains('DISTRO_FEATURES', 'x11', '', 'file://0004-gross-hack-to-prevent-from-install-libgl.patch', d)}" + S = "${WORKDIR}/git" do_configure_prepend() {
meta/recipes-graphics/mesa/mesa/0004-gross-hack-to-prevent-from-install-libgl.patch new file +29 -0
@@ -0,0 +1,29 @@ +gross hack to prevent from install libgl + +This patch is not suitable for upstream. This is only needed for the 8.0.x +branch, master (8.1.x) has a largely different build system (using automake) +and does not need it. It is fully expected to drop the patch with the next bump +to a stable version based on 8.1.x. + +Upstream-Status: Inappropriate + +--- + src/mesa/Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/mesa/Makefile b/src/mesa/Makefile +index 0e15d61..a0a2cb5 100644 +--- a/src/mesa/Makefile ++++ b/src/mesa/Makefile +@@ -166,7 +166,7 @@ install: default $(DRICORE_INSTALL_TARGET) + else \ + $(MAKE) install-osmesa || exit 1 ; \ + fi ;; \ +- dri) $(MAKE) install-libgl install-dri || exit 1 ;; \ ++ dri) $(MAKE) install-dri || exit 1 ;; \ + *) $(MAKE) install-libgl || exit 1 ;; \ + esac ; \ + done +-- +1.7.10.4 +
Signature · 1 line
1.7.10
Re: [PATCH 09/11] mesa: respect x11 DISTRO_FEATURE
Quoted 46 lines · Ross Burton
Patch originally by Damien Lespiau <[email protected]>.
Signed-off-by Ross Burton <[email protected]>--- meta/recipes-graphics/mesa/mesa-8.0.4.inc | 1 + meta/recipes-graphics/mesa/mesa-common.inc | 16 ++++++----- meta/recipes-graphics/mesa/mesa-dri.inc | 4 +-- meta/recipes-graphics/mesa/mesa-git.inc | 2 ++ ...-gross-hack-to-prevent-from-install-libgl.patch | 29 ++++++++++++++++++++ 5 files changed, 43 insertions(+), 9 deletions(-) create mode 100644 meta/recipes-graphics/mesa/mesa/0004-gross-hack-to-prevent-from-install-libgl.patchmeta/recipes-graphics/mesa/mesa-8.0.4.inc +1
-0@@ -5,6 +5,7 @@ SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/${PV}/MesaLib-${PV}.tar.bz2 \ file://0002-cross-compile.patch \ file://0003-fix-for-x32.patch \ " +SRC_URI += "${@base_contains('DISTRO_FEATURES', 'x11', '', 'file://0004-gross-hack-to-prevent-from-install-libgl.patch', d)}" S = "${WORKDIR}/Mesa-${PV}"meta/recipes-graphics/mesa/mesa-common.inc +2
-6@@ -12,14 +12,10 @@ SECTION = "x11" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://docs/license.html;md5=03ccdc4c379c4289aecfb8892c546f67" -INC_PR = "r2" +INC_PR = "r3" PE = "2" - -PROTO_DEPS = "xf86driproto glproto" -LIB_DEPS = "virtual/libx11 libxext libxxf86vm libxdamage libxfixes libxml2-native" - -DEPENDS = "makedepend-native python-native flex-native bison-native ${PROTO_DEPS} ${LIB_DEPS}" +DEPENDS = "libxml2-native makedepend-native python-native flex-native bison-native" PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl"
meta/recipes-graphics/mesa/mesa-common.inc inherit autotools pkgconfig pythonnative · line 31
Quoted 6 lines
meta/recipes-graphics/mesa/mesa-common.inc +1
-1@@ -31,8 +27,14 @@ inherit autotools pkgconfig pythonnative EXTRA_OECONF = "--enable-glu \ --disable-glw \ --disable-glut \ - --enable-glx-tls \ --enable-shared-glapi" +EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'x11', '--enable-glx-tls', '--disable-glx', d)}"
^ this line was replaced by PACKAGECONFIG
Quoted 17 lines
meta/recipes-graphics/mesa/mesa-common.inc +6
-0+ +PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'egl', 'egl', '', d)} \ + ${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" + +X11_DEPS = "xf86driproto glproto virtual/libx11 libxext libxxf86vm libxdamage libxfixes" +PACKAGECONFIG[x11] = "--enable-glx-tls,--disable-glx,${X11_DEPS}" # Multiple virtual/gl providers being built breaks staging EXCLUDE_FROM_WORLD = "1"meta/recipes-graphics/mesa/mesa-dri.inc +0
-0@@ -8,14 +8,14 @@ DRIDRIVERS = "swrast" DRIDRIVERS_append_x86 = ",i915,i965" DRIDRIVERS_append_x86-64 = ",i915,i965"
meta/recipes-graphics/mesa/mesa-dri.inc DRIDRIVERS = "swrast" · line 18
Quoted 10 lines
meta/recipes-graphics/mesa/mesa-dri.inc +2
-2-EGL_PLATFORMS = "drm,x11" +EGL_PLATFORMS = "drm" +EGL_PLATFORMS .="${@base_contains('DISTRO_FEATURES', 'x11', ',x11', '', d)}" EXTRA_OECONF += "--disable-gallium --without-gallium-drivers" EXTRA_OECONF += "--enable-dri --with-dri-drivers=${DRIDRIVERS}" EXTRA_OECONF += "--enable-gles1 --enable-gles2" EXTRA_OECONF += "--enable-gbm" -PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'egl', 'egl', '', d)}"
Maybe swap order of x11 DISTRO_FEATURE patch and egl patch for easier review.
Quoted 59 lines
meta/recipes-graphics/mesa/mesa-dri.inc +0
-0PACKAGECONFIG[egl] = "--enable-egl --with-egl-platforms=${EGL_PLATFORMS}", "--disable-egl" python populate_packages_prepend() {meta/recipes-graphics/mesa/mesa-git.inc +2
-0@@ -11,6 +11,8 @@ SRC_URI = "git://anongit.freedesktop.org/git/mesa/mesa;protocol=git \ file://0002-cross-compile.patch \ file://0003-fix-for-x32.patch \ " +SRC_URI += "${@base_contains('DISTRO_FEATURES', 'x11', '', 'file://0004-gross-hack-to-prevent-from-install-libgl.patch', d)}" + S = "${WORKDIR}/git" do_configure_prepend() {meta/recipes-graphics/mesa/mesa/0004-gross-hack-to-prevent-from-install-libgl.patch new file +29
-0@@ -0,0 +1,29 @@ +gross hack to prevent from install libgl + +This patch is not suitable for upstream. This is only needed for the 8.0.x +branch, master (8.1.x) has a largely different build system (using automake) +and does not need it. It is fully expected to drop the patch with the next bump +to a stable version based on 8.1.x. + +Upstream-Status: Inappropriate + +--- + src/mesa/Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/mesa/Makefile b/src/mesa/Makefile +index 0e15d61..a0a2cb5 100644 +--- a/src/mesa/Makefile ++++ b/src/mesa/Makefile +@@ -166,7 +166,7 @@ install: default $(DRICORE_INSTALL_TARGET) + else \ + $(MAKE) install-osmesa || exit 1 ; \ + fi ;; \ +- dri) $(MAKE) install-libgl install-dri || exit 1 ;; \ ++ dri) $(MAKE) install-dri || exit 1 ;; \ + *) $(MAKE) install-libgl || exit 1 ;; \ + esac ; \ + done +-- +1.7.10.4 +Signature · 7 lines
1.7.10 _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
PATCH 10/11 mesa: no need to depend on python-native, the class does that
In reply to Ross Burton--- meta/recipes-graphics/mesa/mesa-common.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
meta/recipes-graphics/mesa/mesa-common.inc +2 -2
@@ -12,10 +12,10 @@ SECTION = "x11" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://docs/license.html;md5=03ccdc4c379c4289aecfb8892c546f67" -INC_PR = "r3" +INC_PR = "r4" PE = "2" -DEPENDS = "libxml2-native makedepend-native python-native flex-native bison-native" +DEPENDS = "libxml2-native makedepend-native flex-native bison-native" PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl"
Signature · 1 line
1.7.10
PATCH 11/11 mesa-demos: fix GLES2 build
In reply to Ross Burton--- meta/recipes-graphics/mesa/mesa-demos_8.0.1.bb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
meta/recipes-graphics/mesa/mesa-demos_8.0.1.bb +3 -2
@@ -11,10 +11,11 @@ LIC_FILES_CHKSUM = "file://src/xdemos/glxgears.c;beginline=1;endline=20;md5=9142 DEPENDS = "virtual/libx11 virtual/libgl glew" -PR = "r2" +PR = "r3" SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/demos/${PV}/${BPN}-${PV}.tar.bz2 \ - file://dso_linking_change_build_fix.patch" + file://dso_linking_change_build_fix.patch \ + file://gles2-info.patch" inherit autotools pkgconfig
Signature · 1 line
1.7.10
Re: [PATCH 11/11] mesa-demos: fix GLES2 build
In all my rebasing I lost a file, whoops. Will re-send this one.
Ross