* [Buildroot] [PATCH v3 2/4] mesa3d: modularize and bump to version 10.0.3 [not found] <1394285816-7111-1-git-send-email-berndkuhls@hotmail.com> @ 2014-03-08 13:36 ` Bernd Kuhls 2014-03-08 14:21 ` Thomas Petazzoni 2014-03-08 13:36 ` [Buildroot] [PATCH v3 3/4] xorg: Bump xserver_xorg-server version to 1.15.0 Bernd Kuhls ` (2 subsequent siblings) 3 siblings, 1 reply; 7+ messages in thread From: Bernd Kuhls @ 2014-03-08 13:36 UTC (permalink / raw) To: buildroot - add options to select mesa3d drivers - uClibc support was fixed in mesa3d v9.2 https://bugs.freedesktop.org/show_bug.cgi?id=51782 therefore mesa3d-uclibc-locale.patch was removed - removed MESA3D_AUTORECONF=yes as it was needed only for mesa3d-uclibc-locale.patch Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com> Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> --- v3: - removed OpenCL and several Radeon drivers due to missing dependencies v2: - bump to version 10.0.3 v1: - rebased on Spenser Gilliland?s patch http://patchwork.ozlabs.org/patch/278303/ - bump to version 10.0.2 - fixed bug in variable naming BR2_PACKAGE_MESA3D_DRI_DRIVERS_* -> BR2_PACKAGE_MESA3D_DRI_DRIVER_* preventing DRI drivers from being built package/mesa3d/Config.in | 155 +++++++++++++++++++- package/mesa3d/mesa3d-uclibc-locale.patch | 56 ------- package/mesa3d/mesa3d.mk | 118 ++++++++++++--- .../xserver_xorg-server/xserver_xorg-server.mk | 4 +- 4 files changed, 250 insertions(+), 83 deletions(-) delete mode 100644 package/mesa3d/mesa3d-uclibc-locale.patch diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in index 0ce168e..e553846 100644 --- a/package/mesa3d/Config.in +++ b/package/mesa3d/Config.in @@ -1,14 +1,157 @@ config BR2_PACKAGE_MESA3D bool "Mesa 3D Graphics Library" - select BR2_PACKAGE_XPROTO_GLPROTO - select BR2_PACKAGE_XLIB_LIBXXF86VM - select BR2_PACKAGE_XLIB_LIBXDAMAGE - select BR2_PACKAGE_XLIB_LIBXFIXES - select BR2_PACKAGE_XPROTO_DRI2PROTO select BR2_PACKAGE_LIBDRM select BR2_PACKAGE_EXPAT select BR2_PACKAGE_HOST_LIBXML2_PYTHON - depends on BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR + select BR2_PACKAGE_XPROTO_DRI2_PROTO if BR2_PACKAGE_XSERVER_XORG_SERVER + select BR2_PACKAGE_XPROTO_XF86DRIPROTO if BR2_PACKAGE_XSERVER_XORG_SERVER + select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XSERVER_XORG_SERVER + select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XSERVER_XORG_SERVER + select BR2_PACKAGE_XLIB_LIBXDAMAGE if BR2_PACKAGE_XSERVER_XORG_SERVER + select BR2_PACKAGE_XLIB_LIBXFIXES if BR2_PACKAGE_XSERVER_XORG_SERVER + select BR2_PACKAGE_LIBXCB if BR2_PACKAGE_XSERVER_XORG_SERVER depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_LARGEFILE help Mesa 3D, an open-source implementation of the OpenGL specification. + + http://mesa3d.org + +if BR2_PACKAGE_MESA3D + +menu "libraries" + +config BR2_PACKAGE_MESA3D_GBM + depends on BR2_PACKAGE_UDEV + bool "gbm support" + help + Add support for Graphics Buffer Manager. + +config BR2_PACKAGE_MESA3D_XVMC + bool "xvmc support" + help + Add support for X Video Motion Compensation. + +config BR2_PACKAGE_MESA3D_VDPAU + bool "vdpau support" + help + Add support for Video Decode and Presentation API for Unix. + +endmenu + +# inform the .mk file of gallium or dri driver selection +config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER + select BR2_PACKAGE_MESA3D_DRIVER + bool + +config BR2_PACKAGE_MESA3D_DRI_DRIVER + select BR2_PACKAGE_MESA3D_DRIVER + depends on !BR2_PREFER_STATIC_LIB + bool + +comment "DRI drivers need shared libdrm" + depends on BR2_PREFER_STATIC_LIB + +config BR2_PACKAGE_MESA3D_DRIVER + bool + +menu "Drivers" + +config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_NOUVEAU + bool "Gallium nouveau driver" + depends on BR2_i386 || BR2_x86_64 + select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER + select BR2_PACKAGE_LIBDRM_NOUVEAU + help + Supports all Nvidia GPUs. + +config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA + bool "Gallium vmware svga driver" + depends on BR2_i386 || BR2_x86_64 + select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER + select BR2_PACKAGE_LIBDRM_VMWGFX + help + This is a virtual GPU driver for VMWare virtual machines. + +config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST + bool "Gallium swrast driver" + select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER + help + This is a software opengl implementation using the Gallium3D + infrastructure. + +config BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST + bool "DRI swrast driver" + select BR2_PACKAGE_MESA3D_DRI_DRIVER + help + This is a software opengl implementation using the DRI infrastructure. + +config BR2_PACKAGE_MESA3D_DRI_DRIVER_I965 + bool "DRI i965 driver" + depends on BR2_i386 || BR2_x86_64 + select BR2_PACKAGE_MESA3D_DRI_DRIVER + select BR2_PACKAGE_LIBDRM_INTEL + select BR2_PACKAGE_MESA3D_OPENGL + help + Supports all Intel GPUs. This version is most supported by Intel. + +config BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON + bool "DRI radeon driver" + depends on BR2_i386 || BR2_x86_64 + select BR2_PACKAGE_MESA3D_DRI_DRIVER + select BR2_PACKAGE_LIBDRM_RADEON + help + Legacy Radeon driver for R100 series GPUs. + +endmenu + +menu "API Support" +depends on BR2_PACKAGE_MESA3D_DRIVER + +config BR2_PACKAGE_MESA3D_OPENGL + bool "OpenGL" + help + Use the Khronos OpenGL API. This is a desktop computer API and is not + normally implemented by embedded systems. + +config BR2_PACKAGE_MESA3D_EGL + bool "EGL" + depends on BR2_PACKAGE_UDEV + select BR2_PACKAGE_MESA3D_GBM + select BR2_PACKAGE_HAS_OPENGL_EGL + help + Use the Khronos EGL APIs. EGL is a window manager for OpenGL applications + similar to GLX, for X, and WGL, for Windows. + +config BR2_PACKAGE_MESA3D_OPENGL_ES + bool "OpenGL ES" + select BR2_PACKAGE_HAS_OPENGL_ES + help + Use the Khronos OpenGL ES APIs. This is commonly used on embedded + systems and represents a subset of the OpenGL API. + +config BR2_PACKAGE_MESA3D_OPENVG + bool "OpenVG" + depends on BR2_PACKAGE_MESA3D_GALLIUM_DRIVER + depends on BR2_PACKAGE_UDEV + select BR2_PACKAGE_MESA3D_OPENGL_EGL + select BR2_PACKAGE_HAS_OPENVG + help + Use the Khronos OpenVG APIs. This is a 2D API commonly used on + embedded systems. + +endmenu + +config BR2_PACKAGE_PROVIDES_OPENGL_EGL + default "mesa3d" + +config BR2_PACKAGE_PROVIDES_OPENGL_ES + default "mesa3d" + +config BR2_PACKAGE_PROVIDES_OPENVG + default "mesa3d" + +endif + +comment "mesa3d needs a toolchain w/ C++, largefile" + depends on !BR2_LARGEFILE || !BR2_INSTALL_LIBSTDCPP diff --git a/package/mesa3d/mesa3d-uclibc-locale.patch b/package/mesa3d/mesa3d-uclibc-locale.patch deleted file mode 100644 index 99afe8d..0000000 --- a/package/mesa3d/mesa3d-uclibc-locale.patch +++ /dev/null @@ -1,56 +0,0 @@ -[PATCH] Fix compilation on uClibc without locale support - -Based on similar patch from OE: - -http://git.openembedded.org/openembedded-core/commit/meta/recipes-graphics/mesa/mesa/0001-Compile-with-uclibc.patch?id=e4039eb74b20e96d4b8837cd58cf2d13d091e1ad - -Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk> ---- - configure.ac | 3 +++ - src/glsl/strtod.c | 2 +- - src/mesa/main/imports.c | 2 +- - 3 files changed, 5 insertions(+), 2 deletions(-) - -diff --git a/configure.ac b/configure.ac -index fbaa376..454dad2 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -450,6 +450,9 @@ AC_SUBST([DLOPEN_LIBS]) - dnl See if posix_memalign is available - AC_CHECK_FUNC([posix_memalign], [DEFINES="$DEFINES -DHAVE_POSIX_MEMALIGN"]) - -+dnl See if newlocale is available -+AC_CHECK_FUNCS_ONCE(newlocale) -+ - dnl SELinux awareness. - AC_ARG_ENABLE([selinux], - [AS_HELP_STRING([--enable-selinux], -diff --git a/src/glsl/strtod.c b/src/glsl/strtod.c -index a876e13..9fce7e9 100644 ---- a/src/glsl/strtod.c -+++ b/src/glsl/strtod.c -@@ -44,7 +44,7 @@ double - double - glsl_strtod(const char *s, char **end) - { --#if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__) -+#if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__) && defined(HAVE_NEWLOCALE) - static locale_t loc = NULL; - if (!loc) { - loc = newlocale(LC_CTYPE_MASK, "C", NULL); -diff --git a/src/mesa/main/imports.c b/src/mesa/main/imports.c -index d3727ef..363bf32 100644 ---- a/src/mesa/main/imports.c -+++ b/src/mesa/main/imports.c -@@ -757,7 +757,7 @@ float - float - _mesa_strtof( const char *s, char **end ) - { --#if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__) -+#if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__) && defined(HAVE_NEWLOCALE) - static locale_t loc = NULL; - if (!loc) { - loc = newlocale(LC_CTYPE_MASK, "C", NULL); --- -1.7.10.4 - diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index d4080d4..a8c7726 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -4,31 +4,15 @@ # ################################################################################ -MESA3D_VERSION = 7.10.3 -MESA3D_SOURCE = MesaLib-$(MESA3D_VERSION).tar.gz -MESA3D_SITE = ftp://ftp.freedesktop.org/pub/mesa/older-versions/7.x/$(MESA3D_VERSION) +MESA3D_VERSION = 10.0.3 +MESA3D_SOURCE = MesaLib-$(MESA3D_VERSION).tar.bz2 +MESA3D_SITE = ftp://ftp.freedesktop.org/pub/mesa/$(MESA3D_VERSION) MESA3D_LICENSE = MIT, SGI, Khronos MESA3D_LICENSE_FILES = docs/license.html -MESA3D_AUTORECONF = YES MESA3D_INSTALL_STAGING = YES -MESA3D_CONF_OPT = \ - --disable-egl \ - --disable-glu \ - --disable-glw \ - --disable-glut \ - --disable-gallium \ - --with-driver=dri \ - --with-dri-drivers=swrast \ - --disable-static - MESA3D_DEPENDENCIES = \ - xproto_glproto \ - xlib_libXxf86vm \ - xlib_libXdamage \ - xlib_libXfixes \ - xproto_dri2proto \ libdrm \ expat \ host-xutil_makedepend \ @@ -37,4 +21,100 @@ MESA3D_DEPENDENCIES = \ host-bison \ host-flex +# Libraries + +ifeq ($(BR2_PACKAGE_MESA3D_GBM),y) +MESA3D_DEPENDENCIES += udev +MESA3D_CONF_OPT += --enable-gbm +else +MESA3D_CONF_OPT += --disable-gbm +endif + +ifeq ($(BR2_PACKAGE_XSERVER_XORG_SERVER),y) +MESA3D_DEPENDENCIES += \ + xproto_xf86driproto \ + xproto_dri2proto \ + xproto_glproto \ + xlib_libX11 \ + xlib_libXext \ + xlib_libXdamage \ + xlib_libXfixes \ + libxcb +MESA3D_CONF_OPT += \ + --enable-dri \ + --enable-xa \ + --enable-glx +else +MESA3D_CONF_OPT += \ + --disable-dri \ + --disable-xa \ + --disable-glx +endif + +ifneq ($(BR2_PREFER_STATIC_LIB),y) +# fix for "configure: error: Cannot use static libraries for DRI drivers" +MESA3D_CONF_OPT += --disable-static +endif + +# Drivers + +#Gallium Drivers +MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_NOUVEAU) += nouveau +MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA) += svga +MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST) += swrast +# DRI Drivers +MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST) += swrast +MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_I965) += i965 +MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON) += radeon + +ifeq ($(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER),y) +MESA3D_CONF_OPT += \ + --with-gallium-drivers=$(subst $(space),$(comma),$(MESA3D_GALLIUM_DRIVERS-y)) +else +MESA3D_CONF_OPT += --without-gallium-drivers +endif + +ifeq ($(BR2_PACKAGE_MESA3D_DRI_DRIVER),y) +MESA3D_CONF_OPT += \ + --with-dri-drivers=$(subst $(space),$(comma),$(MESA3D_DRI_DRIVERS-y)) +else +MESA3D_CONF_OPT += --without-dri-drivers +endif + +# APIs + +ifeq ($(BR2_PACKAGE_MESA3D_EGL),y) +MESA3D_EGL_PLATFORMS = drm +ifeq ($(BR2_PACKAGE_WAYLAND),y) +MESA3D_DEPENDENCIES += wayland +MESA3D_EGL_PLATFORMS += wayland +endif +ifeq ($(BR2_PACKAGE_XSERVER_XORG_SERVER),y) +MESA3D_EGL_PLATFORMS += x11 +endif +MESA3D_CONF_OPT += \ + --enable-egl \ + --with-egl-platforms=$(foreach subst $(space),$(comma),$(MESA3D_EGL_PLATFORMS)) +else +MESA3D_CONF_OPT += --disable-egl +endif + +ifeq ($(BR2_PACKAGE_MESA3D_OPENGL),y) +MESA3D_CONF_OPT += --enable-opengl +else +MESA3D_CONF_OPT += --disable-opengl +endif + +ifeq ($(BR2_PACKAGE_MESA3D_OPENGL_ES),y) +MESA3D_CONF_OPT += --enable-gles1 --enable-gles2 +else +MESA3D_CONF_OPT += --disable-gles1 --disable-gles2 +endif + +ifeq ($(BR2_PACKAGE_MESA3D_OPENVG),y) +MESA3D_CONF_OPT += --enable-openvg --enable-gallium-egl +else +MESA3D_CONF_OPT += --disable-openvg --disable-gallium-egl +endif + $(eval $(autotools-package)) diff --git a/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk b/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk index 576579b..034b591 100644 --- a/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk +++ b/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk @@ -99,7 +99,7 @@ else # modular XSERVER_XORG_SERVER_CONF_OPT += --disable-kdrive --disable-xfbdev endif -ifeq ($(BR2_PACKAGE_MESA3D),y) +ifeq ($(BR2_PACKAGE_MESA3D_DRIVER),y) XSERVER_XORG_SERVER_DEPENDENCIES += mesa3d xproto_xf86driproto else XSERVER_XORG_SERVER_CONF_OPT += --disable-dri @@ -172,7 +172,7 @@ ifneq ($(BR2_PACKAGE_XLIB_LIBDMX),y) XSERVER_XORG_SERVER_CONF_OPT += --disable-dmx endif -ifeq ($(BR2_PACKAGE_MESA3D),y) +ifeq ($(BR2_PACKAGE_MESA3D_DRIVER),y) XSERVER_XORG_SERVER_CONF_OPT += --enable-glx else XSERVER_XORG_SERVER_CONF_OPT += --disable-glx -- 1.7.10.4 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH v3 2/4] mesa3d: modularize and bump to version 10.0.3 2014-03-08 13:36 ` [Buildroot] [PATCH v3 2/4] mesa3d: modularize and bump to version 10.0.3 Bernd Kuhls @ 2014-03-08 14:21 ` Thomas Petazzoni 2014-03-08 18:08 ` Bernd Kuhls 0 siblings, 1 reply; 7+ messages in thread From: Thomas Petazzoni @ 2014-03-08 14:21 UTC (permalink / raw) To: buildroot Dear Bernd Kuhls, On Sat, 8 Mar 2014 14:36:54 +0100, Bernd Kuhls wrote: > - add options to select mesa3d drivers > +config BR2_PACKAGE_MESA3D_GBM > + depends on BR2_PACKAGE_UDEV This is no longer possible: this option doesn't exist anymore. udev is now a virtual package, so you should "depends on BR2_PACKAGE_HAS_UDEV", and there should be a comment. > + bool "gbm support" Maybe s/gbm/Graphics Buffer Manager/ ? > + help > + Add support for Graphics Buffer Manager. > + > +config BR2_PACKAGE_MESA3D_XVMC > + bool "xvmc support" > + help > + Add support for X Video Motion Compensation. > + > +config BR2_PACKAGE_MESA3D_VDPAU > + bool "vdpau support" > + help > + Add support for Video Decode and Presentation API for Unix. > + > +endmenu > + > +# inform the .mk file of gallium or dri driver selection > +config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER > + select BR2_PACKAGE_MESA3D_DRIVER > + bool > + > +config BR2_PACKAGE_MESA3D_DRI_DRIVER > + select BR2_PACKAGE_MESA3D_DRIVER > + depends on !BR2_PREFER_STATIC_LIB > + bool > + > +comment "DRI drivers need shared libdrm" > + depends on BR2_PREFER_STATIC_LIB > + > +config BR2_PACKAGE_MESA3D_DRIVER > + bool > + > +menu "Drivers" > + > +config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_NOUVEAU > + bool "Gallium nouveau driver" > + depends on BR2_i386 || BR2_x86_64 > + select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER > + select BR2_PACKAGE_LIBDRM_NOUVEAU > + help > + Supports all Nvidia GPUs. > + > +config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA > + bool "Gallium vmware svga driver" > + depends on BR2_i386 || BR2_x86_64 > + select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER > + select BR2_PACKAGE_LIBDRM_VMWGFX > + help > + This is a virtual GPU driver for VMWare virtual machines. > + > +config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST > + bool "Gallium swrast driver" > + select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER > + help > + This is a software opengl implementation using the Gallium3D > + infrastructure. > + > +config BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST > + bool "DRI swrast driver" > + select BR2_PACKAGE_MESA3D_DRI_DRIVER > + help > + This is a software opengl implementation using the DRI infrastructure. Too long line. It should be wrapped at ~80 columns. > + > +config BR2_PACKAGE_MESA3D_DRI_DRIVER_I965 > + bool "DRI i965 driver" > + depends on BR2_i386 || BR2_x86_64 > + select BR2_PACKAGE_MESA3D_DRI_DRIVER > + select BR2_PACKAGE_LIBDRM_INTEL > + select BR2_PACKAGE_MESA3D_OPENGL > + help > + Supports all Intel GPUs. This version is most supported by Intel. > + > +config BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON > + bool "DRI radeon driver" > + depends on BR2_i386 || BR2_x86_64 > + select BR2_PACKAGE_MESA3D_DRI_DRIVER > + select BR2_PACKAGE_LIBDRM_RADEON > + help > + Legacy Radeon driver for R100 series GPUs. > + > +endmenu > + > +menu "API Support" > +depends on BR2_PACKAGE_MESA3D_DRIVER > + > +config BR2_PACKAGE_MESA3D_OPENGL > + bool "OpenGL" > + help > + Use the Khronos OpenGL API. This is a desktop computer API and is not > + normally implemented by embedded systems. > + > +config BR2_PACKAGE_MESA3D_EGL > + bool "EGL" > + depends on BR2_PACKAGE_UDEV Ditto udev (see above). > + select BR2_PACKAGE_MESA3D_GBM > + select BR2_PACKAGE_HAS_OPENGL_EGL > + help > + Use the Khronos EGL APIs. EGL is a window manager for OpenGL applications > + similar to GLX, for X, and WGL, for Windows. > + > +config BR2_PACKAGE_MESA3D_OPENGL_ES > + bool "OpenGL ES" > + select BR2_PACKAGE_HAS_OPENGL_ES > + help > + Use the Khronos OpenGL ES APIs. This is commonly used on embedded > + systems and represents a subset of the OpenGL API. > + > +config BR2_PACKAGE_MESA3D_OPENVG > + bool "OpenVG" > + depends on BR2_PACKAGE_MESA3D_GALLIUM_DRIVER > + depends on BR2_PACKAGE_UDEV Ditto. > + select BR2_PACKAGE_MESA3D_OPENGL_EGL > + select BR2_PACKAGE_HAS_OPENVG > + help > + Use the Khronos OpenVG APIs. This is a 2D API commonly used on > + embedded systems. > + > +endmenu > + > +config BR2_PACKAGE_PROVIDES_OPENGL_EGL > + default "mesa3d" > + > +config BR2_PACKAGE_PROVIDES_OPENGL_ES > + default "mesa3d" > + > +config BR2_PACKAGE_PROVIDES_OPENVG > + default "mesa3d" > + > +endif > + > +comment "mesa3d needs a toolchain w/ C++, largefile" > + depends on !BR2_LARGEFILE || !BR2_INSTALL_LIBSTDCPP > diff --git a/package/mesa3d/mesa3d-uclibc-locale.patch b/package/mesa3d/mesa3d-uclibc-locale.patch > deleted file mode 100644 > index 99afe8d..0000000 > --- a/package/mesa3d/mesa3d-uclibc-locale.patch > +++ /dev/null > @@ -1,56 +0,0 @@ > -[PATCH] Fix compilation on uClibc without locale support > - > -Based on similar patch from OE: > - > -http://git.openembedded.org/openembedded-core/commit/meta/recipes-graphics/mesa/mesa/0001-Compile-with-uclibc.patch?id=e4039eb74b20e96d4b8837cd58cf2d13d091e1ad > - > -Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk> > ---- > - configure.ac | 3 +++ > - src/glsl/strtod.c | 2 +- > - src/mesa/main/imports.c | 2 +- > - 3 files changed, 5 insertions(+), 2 deletions(-) > - > -diff --git a/configure.ac b/configure.ac > -index fbaa376..454dad2 100644 > ---- a/configure.ac > -+++ b/configure.ac > -@@ -450,6 +450,9 @@ AC_SUBST([DLOPEN_LIBS]) > - dnl See if posix_memalign is available > - AC_CHECK_FUNC([posix_memalign], [DEFINES="$DEFINES -DHAVE_POSIX_MEMALIGN"]) > - > -+dnl See if newlocale is available > -+AC_CHECK_FUNCS_ONCE(newlocale) > -+ > - dnl SELinux awareness. > - AC_ARG_ENABLE([selinux], > - [AS_HELP_STRING([--enable-selinux], > -diff --git a/src/glsl/strtod.c b/src/glsl/strtod.c > -index a876e13..9fce7e9 100644 > ---- a/src/glsl/strtod.c > -+++ b/src/glsl/strtod.c > -@@ -44,7 +44,7 @@ double > - double > - glsl_strtod(const char *s, char **end) > - { > --#if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__) > -+#if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__) && defined(HAVE_NEWLOCALE) > - static locale_t loc = NULL; > - if (!loc) { > - loc = newlocale(LC_CTYPE_MASK, "C", NULL); > -diff --git a/src/mesa/main/imports.c b/src/mesa/main/imports.c > -index d3727ef..363bf32 100644 > ---- a/src/mesa/main/imports.c > -+++ b/src/mesa/main/imports.c > -@@ -757,7 +757,7 @@ float > - float > - _mesa_strtof( const char *s, char **end ) > - { > --#if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__) > -+#if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__) && defined(HAVE_NEWLOCALE) > - static locale_t loc = NULL; > - if (!loc) { > - loc = newlocale(LC_CTYPE_MASK, "C", NULL); > --- > -1.7.10.4 > - > diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk > index d4080d4..a8c7726 100644 > --- a/package/mesa3d/mesa3d.mk > +++ b/package/mesa3d/mesa3d.mk > @@ -4,31 +4,15 @@ > # > ################################################################################ > > -MESA3D_VERSION = 7.10.3 > -MESA3D_SOURCE = MesaLib-$(MESA3D_VERSION).tar.gz > -MESA3D_SITE = ftp://ftp.freedesktop.org/pub/mesa/older-versions/7.x/$(MESA3D_VERSION) > +MESA3D_VERSION = 10.0.3 > +MESA3D_SOURCE = MesaLib-$(MESA3D_VERSION).tar.bz2 > +MESA3D_SITE = ftp://ftp.freedesktop.org/pub/mesa/$(MESA3D_VERSION) > MESA3D_LICENSE = MIT, SGI, Khronos > MESA3D_LICENSE_FILES = docs/license.html > > -MESA3D_AUTORECONF = YES > MESA3D_INSTALL_STAGING = YES > > -MESA3D_CONF_OPT = \ > - --disable-egl \ > - --disable-glu \ > - --disable-glw \ > - --disable-glut \ > - --disable-gallium \ > - --with-driver=dri \ > - --with-dri-drivers=swrast \ > - --disable-static > - > MESA3D_DEPENDENCIES = \ > - xproto_glproto \ > - xlib_libXxf86vm \ > - xlib_libXdamage \ > - xlib_libXfixes \ > - xproto_dri2proto \ > libdrm \ > expat \ > host-xutil_makedepend \ > @@ -37,4 +21,100 @@ MESA3D_DEPENDENCIES = \ > host-bison \ > host-flex > > +# Libraries > + > +ifeq ($(BR2_PACKAGE_MESA3D_GBM),y) > +MESA3D_DEPENDENCIES += udev > +MESA3D_CONF_OPT += --enable-gbm > +else > +MESA3D_CONF_OPT += --disable-gbm > +endif > + > +ifeq ($(BR2_PACKAGE_XSERVER_XORG_SERVER),y) > +MESA3D_DEPENDENCIES += \ > + xproto_xf86driproto \ > + xproto_dri2proto \ > + xproto_glproto \ > + xlib_libX11 \ > + xlib_libXext \ > + xlib_libXdamage \ > + xlib_libXfixes \ > + libxcb > +MESA3D_CONF_OPT += \ > + --enable-dri \ > + --enable-xa \ > + --enable-glx > +else > +MESA3D_CONF_OPT += \ > + --disable-dri \ > + --disable-xa \ > + --disable-glx > +endif > + > +ifneq ($(BR2_PREFER_STATIC_LIB),y) ifeq ($(BR2_PREFER_STATIC_LIB),) > +# fix for "configure: error: Cannot use static libraries for DRI drivers" > +MESA3D_CONF_OPT += --disable-static > +endif > + > +# Drivers > + > +#Gallium Drivers > +MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_NOUVEAU) += nouveau > +MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA) += svga > +MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST) += swrast > +# DRI Drivers > +MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST) += swrast > +MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_I965) += i965 > +MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON) += radeon > + > +ifeq ($(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER),y) Why not testing if MESA3D_GALLIUM_DRIVERS-y is empty here instead of having this additional hidden Kconfig boolean? > +MESA3D_CONF_OPT += \ > + --with-gallium-drivers=$(subst $(space),$(comma),$(MESA3D_GALLIUM_DRIVERS-y)) > +else > +MESA3D_CONF_OPT += --without-gallium-drivers > +endif > + > +ifeq ($(BR2_PACKAGE_MESA3D_DRI_DRIVER),y) Ditto here. > +MESA3D_CONF_OPT += \ > + --with-dri-drivers=$(subst $(space),$(comma),$(MESA3D_DRI_DRIVERS-y)) > +else > +MESA3D_CONF_OPT += --without-dri-drivers > +endif > + > +# APIs > + > +ifeq ($(BR2_PACKAGE_MESA3D_EGL),y) > +MESA3D_EGL_PLATFORMS = drm > +ifeq ($(BR2_PACKAGE_WAYLAND),y) > +MESA3D_DEPENDENCIES += wayland > +MESA3D_EGL_PLATFORMS += wayland > +endif > +ifeq ($(BR2_PACKAGE_XSERVER_XORG_SERVER),y) > +MESA3D_EGL_PLATFORMS += x11 > +endif > +MESA3D_CONF_OPT += \ > + --enable-egl \ > + --with-egl-platforms=$(foreach subst $(space),$(comma),$(MESA3D_EGL_PLATFORMS)) > +else > +MESA3D_CONF_OPT += --disable-egl > +endif > + > +ifeq ($(BR2_PACKAGE_MESA3D_OPENGL),y) > +MESA3D_CONF_OPT += --enable-opengl > +else > +MESA3D_CONF_OPT += --disable-opengl > +endif > + > +ifeq ($(BR2_PACKAGE_MESA3D_OPENGL_ES),y) > +MESA3D_CONF_OPT += --enable-gles1 --enable-gles2 > +else > +MESA3D_CONF_OPT += --disable-gles1 --disable-gles2 > +endif > + > +ifeq ($(BR2_PACKAGE_MESA3D_OPENVG),y) > +MESA3D_CONF_OPT += --enable-openvg --enable-gallium-egl > +else > +MESA3D_CONF_OPT += --disable-openvg --disable-gallium-egl > +endif In your Config.in, you have a dependency from EGL/OpenVG on udev, but it isn't reflected here. Which one is correct? > + > $(eval $(autotools-package)) > diff --git a/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk b/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk > index 576579b..034b591 100644 > --- a/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk > +++ b/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk > @@ -99,7 +99,7 @@ else # modular > XSERVER_XORG_SERVER_CONF_OPT += --disable-kdrive --disable-xfbdev > endif > > -ifeq ($(BR2_PACKAGE_MESA3D),y) > +ifeq ($(BR2_PACKAGE_MESA3D_DRIVER),y) > XSERVER_XORG_SERVER_DEPENDENCIES += mesa3d xproto_xf86driproto > else > XSERVER_XORG_SERVER_CONF_OPT += --disable-dri > @@ -172,7 +172,7 @@ ifneq ($(BR2_PACKAGE_XLIB_LIBDMX),y) > XSERVER_XORG_SERVER_CONF_OPT += --disable-dmx > endif > > -ifeq ($(BR2_PACKAGE_MESA3D),y) > +ifeq ($(BR2_PACKAGE_MESA3D_DRIVER),y) > XSERVER_XORG_SERVER_CONF_OPT += --enable-glx > else > XSERVER_XORG_SERVER_CONF_OPT += --disable-glx Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH v3 2/4] mesa3d: modularize and bump to version 10.0.3 2014-03-08 14:21 ` Thomas Petazzoni @ 2014-03-08 18:08 ` Bernd Kuhls 2014-03-09 15:32 ` Thomas Petazzoni 0 siblings, 1 reply; 7+ messages in thread From: Bernd Kuhls @ 2014-03-08 18:08 UTC (permalink / raw) To: buildroot Thomas Petazzoni <thomas.petazzoni@free-electrons.com> wrote in news:20140308152101.38b8ac66 at skate: >> +ifeq ($(BR2_PACKAGE_MESA3D_OPENGL_ES),y) >> +MESA3D_CONF_OPT += --enable-gles1 --enable-gles2 >> +else >> +MESA3D_CONF_OPT += --disable-gles1 --disable-gles2 >> +endif >> + >> +ifeq ($(BR2_PACKAGE_MESA3D_OPENVG),y) >> +MESA3D_CONF_OPT += --enable-openvg --enable-gallium-egl >> +else >> +MESA3D_CONF_OPT += --disable-openvg --disable-gallium-egl >> +endif > > In your Config.in, you have a dependency from EGL/OpenVG on udev, but > it isn't reflected here. Which one is correct? Hi, OpenVG depends on EGL (--enable-egl): "configure: error: cannot enable OpenVG without EGL" EGL depends on gallium support (--enable-gallium-egl): "configure: error: cannot enable OpenVG without egl_gallium" The EGL drm module depends on gbm: "configure: error: EGL platform drm needs gbm" gbm depends on udev: "error: gbm needs udev" This dependency chain is present in Config.in, should this also be present in the mesa3d.mk-sections mentioned above? Is ifeq ($(BR2_PACKAGE_MESA3D_GBM),y) MESA3D_DEPENDENCIES += udev not enough? Regards, Bernd ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH v3 2/4] mesa3d: modularize and bump to version 10.0.3 2014-03-08 18:08 ` Bernd Kuhls @ 2014-03-09 15:32 ` Thomas Petazzoni 0 siblings, 0 replies; 7+ messages in thread From: Thomas Petazzoni @ 2014-03-09 15:32 UTC (permalink / raw) To: buildroot Dear Bernd Kuhls, On Sat, 08 Mar 2014 19:08:16 +0100, Bernd Kuhls wrote: > > In your Config.in, you have a dependency from EGL/OpenVG on udev, but > > it isn't reflected here. Which one is correct? > > Hi, > > OpenVG depends on EGL (--enable-egl): > "configure: error: cannot enable OpenVG without EGL" > > EGL depends on gallium support (--enable-gallium-egl): > "configure: error: cannot enable OpenVG without egl_gallium" > > The EGL drm module depends on gbm: > "configure: error: EGL platform drm needs gbm" > > gbm depends on udev: > "error: gbm needs udev" Ah, ok! > This dependency chain is present in Config.in, should this also be present > in the mesa3d.mk-sections mentioned above? Is > > ifeq ($(BR2_PACKAGE_MESA3D_GBM),y) > MESA3D_DEPENDENCIES += udev > > not enough? No, as long as the Config.in "select" ensure that BR2_PACKAGE_MESA3D_GBM is selected in the appropriate cases, then it's fine. Thanks! Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH v3 3/4] xorg: Bump xserver_xorg-server version to 1.15.0 [not found] <1394285816-7111-1-git-send-email-berndkuhls@hotmail.com> 2014-03-08 13:36 ` [Buildroot] [PATCH v3 2/4] mesa3d: modularize and bump to version 10.0.3 Bernd Kuhls @ 2014-03-08 13:36 ` Bernd Kuhls 2014-03-08 13:36 ` [Buildroot] [PATCH v3 4/4] xdriver_xf86-video-intel: Bump version to 2.99.910 Bernd Kuhls 2014-03-08 13:36 ` Bernd Kuhls 3 siblings, 0 replies; 7+ messages in thread From: Bernd Kuhls @ 2014-03-08 13:36 UTC (permalink / raw) To: buildroot - remove patches applied upstream - add new dependency xproto_presentproto Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com> --- v3: rebased v2 v2: rebased v1 package/x11r7/xserver_xorg-server/Config.in | 1 + .../xserver_xorg-server-02-cve-2013-1940.patch | 34 ----------- ...ut-allocate-enough-space-for-null-charact.patch | 59 -------------------- .../xserver_xorg-server/xserver_xorg-server.mk | 3 +- 4 files changed, 3 insertions(+), 94 deletions(-) delete mode 100644 package/x11r7/xserver_xorg-server/xserver_xorg-server-02-cve-2013-1940.patch delete mode 100644 package/x11r7/xserver_xorg-server/xserver_xorg-server-03-Revert-kinput-allocate-enough-space-for-null-charact.patch diff --git a/package/x11r7/xserver_xorg-server/Config.in b/package/x11r7/xserver_xorg-server/Config.in index 5f0c2d8..dfa7d10 100644 --- a/package/x11r7/xserver_xorg-server/Config.in +++ b/package/x11r7/xserver_xorg-server/Config.in @@ -36,6 +36,7 @@ config BR2_PACKAGE_XSERVER_XORG_SERVER select BR2_PACKAGE_XPROTO_GLPROTO select BR2_PACKAGE_XPROTO_INPUTPROTO select BR2_PACKAGE_XPROTO_KBPROTO + select BR2_PACKAGE_XPROTO_PRESENTPROTO select BR2_PACKAGE_XPROTO_RANDRPROTO select BR2_PACKAGE_XPROTO_RENDERPROTO select BR2_PACKAGE_XPROTO_RESOURCEPROTO diff --git a/package/x11r7/xserver_xorg-server/xserver_xorg-server-02-cve-2013-1940.patch b/package/x11r7/xserver_xorg-server/xserver_xorg-server-02-cve-2013-1940.patch deleted file mode 100644 index d85494f..0000000 --- a/package/x11r7/xserver_xorg-server/xserver_xorg-server-02-cve-2013-1940.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 6ca03b9161d33b1d2b55a3a1a913cf88deb2343f Mon Sep 17 00:00:00 2001 -From: Dave Airlie <airlied@gmail.com> -Date: Wed, 10 Apr 2013 06:09:01 +0000 -Subject: xf86: fix flush input to work with Linux evdev devices. - -So when we VT switch back and attempt to flush the input devices, -we don't succeed because evdev won't return part of an event, -since we were only asking for 4 bytes, we'd only get -EINVAL back. - -This could later cause events to be flushed that we shouldn't have -gotten. - -This is a fix for CVE-2013-1940. - -Signed-off-by: Dave Airlie <airlied@redhat.com> -Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> -Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> ---- -diff --git a/hw/xfree86/os-support/shared/posix_tty.c b/hw/xfree86/os-support/shared/posix_tty.c -index ab3757a..4d08c1e 100644 ---- a/hw/xfree86/os-support/shared/posix_tty.c -+++ b/hw/xfree86/os-support/shared/posix_tty.c -@@ -421,7 +421,8 @@ xf86FlushInput(int fd) - { - fd_set fds; - struct timeval timeout; -- char c[4]; -+ /* this needs to be big enough to flush an evdev event. */ -+ char c[256]; - - DebugF("FlushingSerial\n"); - if (tcflush(fd, TCIFLUSH) == 0) --- -cgit v0.9.0.2-2-gbebe diff --git a/package/x11r7/xserver_xorg-server/xserver_xorg-server-03-Revert-kinput-allocate-enough-space-for-null-charact.patch b/package/x11r7/xserver_xorg-server/xserver_xorg-server-03-Revert-kinput-allocate-enough-space-for-null-charact.patch deleted file mode 100644 index d19bc46..0000000 --- a/package/x11r7/xserver_xorg-server/xserver_xorg-server-03-Revert-kinput-allocate-enough-space-for-null-charact.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 09f1e5b15b769e1122f0a8d7cae0820038992312 Mon Sep 17 00:00:00 2001 -From: Julien Cristau <jcristau@debian.org> -Date: Sun, 7 Oct 2012 18:40:35 +0200 -Subject: [PATCH] Revert "kinput: allocate enough space for null character." -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This reverts commit 531785dd746d64ef7f473a83ca73bb20e74b6fca. - -The above commit breaks Xephyr option parsing. Andrzej writes: - - Xephyr -retro -keybd evdev,,device=/dev/input/event2,xkbrules=evdev,xkbmodel=evdev,xkblayout=pl -mouse evdev,,device=/dev/input/event1 :3 - - results in: - - <snip> - Pointer option key (device=) of value (/dev/input/event1) not assigned! - Kbd option key (device=) of value (/dev/input/event2) not assigned! - Kbd option key (xkbrules=) of value (evdev) not assigned! - Kbd option key (xkbmodel=) of value (evdev) not assigned! - Kbd option key (xkblayout=) of value (pl) not assigned! - <snip> - - The effect of the patch is that the "key=value" pairs are parsed in such - a way that the key is added an "equals" sign to it and we end up with - keys like "device=" instead of "device". This in turn has effect on - KdParsePointerOptions and KdParseKbdOptions: the key does not match - any choice presented in the "switch" statement, and so "Pointer/Kbd - option key (...) of value (...) not assigned!" happens, making all - "key=value" options inaccessible to the user. Reverting the patch makes - them available again. - -Reference: http://bugs.debian.org/689246 -Reported-by: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> -Signed-off-by: Julien Cristau <jcristau@debian.org> -Cc: Dave Airlie <airlied@redhat.com> -Reviewed-by: S?ren Sandmann <ssp@redhat.com> -Signed-off-by: Keith Packard <keithp@keithp.com> ---- - hw/kdrive/src/kinput.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/hw/kdrive/src/kinput.c b/hw/kdrive/src/kinput.c -index d35dcf8..b1068bb 100644 ---- a/hw/kdrive/src/kinput.c -+++ b/hw/kdrive/src/kinput.c -@@ -1034,7 +1034,7 @@ KdGetOptions(InputOption **options, char *string) - - if (strchr(string, '=')) { - tam_key = (strchr(string, '=') - string); -- key = strndup(string, tam_key + 1); -+ key = strndup(string, tam_key); - if (!key) - goto out; - --- -1.7.10.4 - diff --git a/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk b/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk index 034b591..7fa8053 100644 --- a/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk +++ b/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk @@ -4,7 +4,7 @@ # ################################################################################ -XSERVER_XORG_SERVER_VERSION = 1.12.4 +XSERVER_XORG_SERVER_VERSION = 1.15.0 XSERVER_XORG_SERVER_SOURCE = xorg-server-$(XSERVER_XORG_SERVER_VERSION).tar.bz2 XSERVER_XORG_SERVER_SITE = http://xorg.freedesktop.org/releases/individual/xserver XSERVER_XORG_SERVER_LICENSE = MIT @@ -40,6 +40,7 @@ XSERVER_XORG_SERVER_DEPENDENCIES = \ xproto_glproto \ xproto_inputproto \ xproto_kbproto \ + xproto_presentproto \ xproto_randrproto \ xproto_renderproto \ xproto_resourceproto \ -- 1.7.10.4 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH v3 4/4] xdriver_xf86-video-intel: Bump version to 2.99.910 [not found] <1394285816-7111-1-git-send-email-berndkuhls@hotmail.com> 2014-03-08 13:36 ` [Buildroot] [PATCH v3 2/4] mesa3d: modularize and bump to version 10.0.3 Bernd Kuhls 2014-03-08 13:36 ` [Buildroot] [PATCH v3 3/4] xorg: Bump xserver_xorg-server version to 1.15.0 Bernd Kuhls @ 2014-03-08 13:36 ` Bernd Kuhls 2014-03-08 13:36 ` Bernd Kuhls 3 siblings, 0 replies; 7+ messages in thread From: Bernd Kuhls @ 2014-03-08 13:36 UTC (permalink / raw) To: buildroot Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com> --- v3: bump version to 2.99.910 v2: bump version to 2.99.909 v1: bump version to 2.99.908 package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk b/package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk index 332de54..67eb332 100644 --- a/package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk +++ b/package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk @@ -4,7 +4,7 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_INTEL_VERSION = 2.99.907 +XDRIVER_XF86_VIDEO_INTEL_VERSION = 2.99.910 XDRIVER_XF86_VIDEO_INTEL_SOURCE = xf86-video-intel-$(XDRIVER_XF86_VIDEO_INTEL_VERSION).tar.bz2 XDRIVER_XF86_VIDEO_INTEL_SITE = http://xorg.freedesktop.org/releases/individual/driver XDRIVER_XF86_VIDEO_INTEL_LICENSE = MIT -- 1.7.10.4 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH v3 4/4] xdriver_xf86-video-intel: Bump version to 2.99.910 [not found] <1394285816-7111-1-git-send-email-berndkuhls@hotmail.com> ` (2 preceding siblings ...) 2014-03-08 13:36 ` [Buildroot] [PATCH v3 4/4] xdriver_xf86-video-intel: Bump version to 2.99.910 Bernd Kuhls @ 2014-03-08 13:36 ` Bernd Kuhls 3 siblings, 0 replies; 7+ messages in thread From: Bernd Kuhls @ 2014-03-08 13:36 UTC (permalink / raw) To: buildroot Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com> --- v3: bump version to 2.99.910 v2: bump version to 2.99.909 v1: bump version to 2.99.908 package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk b/package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk index 332de54..67eb332 100644 --- a/package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk +++ b/package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk @@ -4,7 +4,7 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_INTEL_VERSION = 2.99.907 +XDRIVER_XF86_VIDEO_INTEL_VERSION = 2.99.910 XDRIVER_XF86_VIDEO_INTEL_SOURCE = xf86-video-intel-$(XDRIVER_XF86_VIDEO_INTEL_VERSION).tar.bz2 XDRIVER_XF86_VIDEO_INTEL_SITE = http://xorg.freedesktop.org/releases/individual/driver XDRIVER_XF86_VIDEO_INTEL_LICENSE = MIT -- 1.7.10.4 ^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2014-03-09 15:32 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1394285816-7111-1-git-send-email-berndkuhls@hotmail.com>
2014-03-08 13:36 ` [Buildroot] [PATCH v3 2/4] mesa3d: modularize and bump to version 10.0.3 Bernd Kuhls
2014-03-08 14:21 ` Thomas Petazzoni
2014-03-08 18:08 ` Bernd Kuhls
2014-03-09 15:32 ` Thomas Petazzoni
2014-03-08 13:36 ` [Buildroot] [PATCH v3 3/4] xorg: Bump xserver_xorg-server version to 1.15.0 Bernd Kuhls
2014-03-08 13:36 ` [Buildroot] [PATCH v3 4/4] xdriver_xf86-video-intel: Bump version to 2.99.910 Bernd Kuhls
2014-03-08 13:36 ` Bernd Kuhls
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox