summaryrefslogtreecommitdiffstats
path: root/rules/mesalib.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2014-01-28 10:58:20 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2014-01-28 11:29:20 +0100
commit931a277c997752547e58bb27d621dcdd421f00b2 (patch)
treedcd4e96ecb52665789310da5189194ce358d48e5 /rules/mesalib.make
parent5d6dfbe8e394e922074bdb16e0742ac3100de1e0 (diff)
downloadptxdist-931a277c997752547e58bb27d621dcdd421f00b2.tar.gz
ptxdist-931a277c997752547e58bb27d621dcdd421f00b2.tar.xz
mesalib: version bump 9.2.0 -> 10.0.2
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/mesalib.make')
-rw-r--r--rules/mesalib.make18
1 files changed, 8 insertions, 10 deletions
diff --git a/rules/mesalib.make b/rules/mesalib.make
index 1efdcef9d..07dfce15c 100644
--- a/rules/mesalib.make
+++ b/rules/mesalib.make
@@ -19,11 +19,11 @@ PACKAGES-$(PTXCONF_MESALIB) += mesalib
#
# Paths and names
#
-MESALIB_VERSION := 9.2.0
-MESALIB_MD5 := 4185b6aae890bc62a964f4b24cc1aca8
+MESALIB_VERSION := 10.0.2
+MESALIB_MD5 := 8544c0ab3e438a08b5103421ea15b6d2
MESALIB := MesaLib-$(MESALIB_VERSION)
MESALIB_SUFFIX := tar.bz2
-MESALIB_URL := ftp://ftp.freedesktop.org/pub/mesa/9.2/$(MESALIB).$(MESALIB_SUFFIX)
+MESALIB_URL := ftp://ftp.freedesktop.org/pub/mesa/$(MESALIB_VERSION)/$(MESALIB).$(MESALIB_SUFFIX)
MESALIB_SOURCE := $(SRCDIR)/$(MESALIB).$(MESALIB_SUFFIX)
MESALIB_DIR := $(BUILDDIR)/Mesa-$(MESALIB_VERSION)
@@ -42,11 +42,13 @@ endif
MESALIB_DRI_DRIVERS-$(PTXCONF_MESALIB_DRI_NOUVEAU_VIEUX)+= nouveau
MESALIB_DRI_DRIVERS-$(PTXCONF_MESALIB_DRI_R200) += r200
+ifndef PTXCONF_ARCH_ARM # broken: https://bugs.freedesktop.org/show_bug.cgi?id=72064
ifndef PTXCONF_ARCH_X86 # needs llvm
MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_R300) += r300
endif
MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_R600) += r600
MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_RADEONSI) += radeonsi
+endif
MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_NOUVEAU) += nouveau
MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_FREEDRENO)+= freedreno
@@ -54,13 +56,10 @@ MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_FREEDRENO)+= freedreno
MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_SWRAST) += swrast
MESALIB_DRI_LIBS-y += \
- $(MESALIB_DRI_DRIVERS-y) \
+ $(subst nouveau,nouveau_vieux,$(MESALIB_DRI_DRIVERS-y)) \
$(subst freedreno,kgsl,$(MESALIB_GALLIUM_DRIVERS-y))
MESALIB_LIBS-y := libglapi
-ifneq ($(MESALIB_DRI_DRIVERS-y),)
-MESALIB_LIBS-y += libdricore$(MESALIB_VERSION)
-endif
MESALIB_LIBS-$(PTXCONF_MESALIB_GLX) += libGL
MESALIB_LIBS-$(PTXCONF_MESALIB_GLES1) += libGLESv1_CM
MESALIB_LIBS-$(PTXCONF_MESALIB_GLES2) += libGLESv2
@@ -93,12 +92,12 @@ MESALIB_CONF_OPT := \
--disable-osmesa \
--disable-gallium-osmesa \
--$(call ptx/endis, PTXCONF_MESALIB_EGL)-egl \
- --disable-xorg \
--disable-xa \
--$(call ptx/endis, PTXCONF_MESALIB_GBM)-gbm \
--disable-xvmc \
--disable-vdpau \
--disable-opencl \
+ --disable-opencl-icd \
--disable-xlib-glx \
--$(call ptx/endis, PTXCONF_MESALIB_EGL)-gallium-egl \
--$(call ptx/endis, PTXCONF_MESALIB_GBM)-gallium-gbm \
@@ -110,7 +109,6 @@ MESALIB_CONF_OPT := \
--disable-gallium-llvm \
--with-gallium-drivers=$(subst $(space),$(comma),$(MESALIB_GALLIUM_DRIVERS-y)) \
--with-dri-drivers=$(subst $(space),$(comma),$(MESALIB_DRI_DRIVERS-y)) \
- --with-expat=$(SYSROOT)/usr \
--with-egl-platforms="$(MESALIBS_EGL_PLATFORMS-y)"
# ----------------------------------------------------------------------------
@@ -121,7 +119,7 @@ MESALIB_MAKE_OPT := HOST_CC=$(HOSTCC)
$(STATEDIR)/mesalib.compile:
@$(call targetinfo)
- cp $(PTXCONF_SYSROOT_HOST)/bin/mesa/builtin_compiler $(MESALIB_DIR)/src/glsl/builtin_compiler/
+ cp $(PTXCONF_SYSROOT_HOST)/bin/mesa/glsl_compiler $(MESALIB_DIR)/src/glsl/
@$(call compile, MESALIB)
@$(call touch)