summaryrefslogtreecommitdiffstats
path: root/rules/mesalib.make
diff options
context:
space:
mode:
authorMarkus Niebel <Markus.Niebel@tq-group.com>2017-03-09 12:45:45 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2017-03-10 10:38:02 +0100
commit0cb5368df26710e34be55e96a462397cf1ae5164 (patch)
treed37f7eda0f1fadd2db6e2451c9655d4e7d95552c /rules/mesalib.make
parent2d5a550158d8ea83dd2fac657d68fc25f580ab03 (diff)
downloadptxdist-0cb5368df26710e34be55e96a462397cf1ae5164.tar.gz
ptxdist-0cb5368df26710e34be55e96a462397cf1ae5164.tar.xz
mesalib: version bump 13.0.2 -> 17.0.1
- add support for etnaviv - update config opts - add fallback download URL (newest mesalib seems to live there) Signed-off-by: Markus Niebel <Markus.Niebel@tq-group.com> [mol: cosmetic changes] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/mesalib.make')
-rw-r--r--rules/mesalib.make14
1 files changed, 8 insertions, 6 deletions
diff --git a/rules/mesalib.make b/rules/mesalib.make
index 2c7389b68..d384e57c2 100644
--- a/rules/mesalib.make
+++ b/rules/mesalib.make
@@ -19,11 +19,13 @@ PACKAGES-$(PTXCONF_MESALIB) += mesalib
#
# Paths and names
#
-MESALIB_VERSION := 13.0.2
-MESALIB_MD5 := 9442c2dee914cde3d1f090371ab04113
+MESALIB_VERSION := 17.0.1
+MESALIB_MD5 := 6a7e768241846c8c69bbadbf904dcc58
MESALIB := mesa-$(MESALIB_VERSION)
MESALIB_SUFFIX := tar.xz
-MESALIB_URL := ftp://ftp.freedesktop.org/pub/mesa/$(MESALIB_VERSION)/$(MESALIB).$(MESALIB_SUFFIX)
+MESALIB_URL := \
+ ftp://ftp.freedesktop.org/pub/mesa/$(MESALIB_VERSION)/$(MESALIB).$(MESALIB_SUFFIX) \
+ ftp://ftp.freedesktop.org/pub/mesa/$(MESALIB).$(MESALIB_SUFFIX)
MESALIB_SOURCE := $(SRCDIR)/$(MESALIB).$(MESALIB_SUFFIX)
MESALIB_DIR := $(BUILDDIR)/Mesa-$(MESALIB_VERSION)
MESALIB_LICENSE := MIT
@@ -55,6 +57,8 @@ endif
MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_NOUVEAU) += nouveau
MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_FREEDRENO)+= freedreno
+MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_ETNAVIV) += etnaviv
+MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_IMX) += imx
ifdef PTXCONF_ARCH_ARM
MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_VC4) += vc4
endif
@@ -63,7 +67,7 @@ MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_SWRAST) += swrast
MESALIB_DRI_LIBS-y += \
$(subst nouveau,nouveau_vieux,$(MESALIB_DRI_DRIVERS-y)) \
- $(subst freedreno,kgsl,$(MESALIB_GALLIUM_DRIVERS-y))
+ $(subst imx,imx-drm,$(subst freedreno,kgsl,$(MESALIB_GALLIUM_DRIVERS-y)))
MESALIB_LIBS-y := libglapi
MESALIB_LIBS-$(PTXCONF_MESALIB_GLX) += libGL
@@ -111,7 +115,6 @@ MESALIB_CONF_OPT := \
--disable-opencl \
--disable-opencl-icd \
--disable-gallium-tests \
- --disable-shader-cache \
--enable-shared-glapi \
--disable-glx-read-only-text \
--enable-driglx-direct \
@@ -119,7 +122,6 @@ MESALIB_CONF_OPT := \
--disable-gallium-llvm \
--enable-llvm-shared-libs \
--disable-libglvnd \
- --with-sha1= \
--with-gallium-drivers=$(subst $(space),$(comma),$(MESALIB_GALLIUM_DRIVERS-y)) \
--with-dri-driverdir=/usr/lib/dri \
--with-dri-drivers=$(subst $(space),$(comma),$(MESALIB_DRI_DRIVERS-y)) \