X-Git-Url: http://gitweb/?a=blobdiff_plain;f=mesa%2FPkgfile;h=5a5bdece428efc06c53741b24f918657f8f712ad;hb=c322454885c415393c4687a92ac46b3f76c536b1;hp=9294781262f9528e3d080ac46cbf51ebc06827be;hpb=bb8a5b79ae5caf59a623a3b9dbe2bd3b8a7ff3ea;p=ports%2Fxorg-arm64.git diff --git a/mesa/Pkgfile b/mesa/Pkgfile index 9294781..5a5bdec 100644 --- a/mesa/Pkgfile +++ b/mesa/Pkgfile @@ -6,26 +6,41 @@ # Optional: libva name=mesa -version=21.1.2 +version=22.1.6 release=1 source=(ftp://ftp.freedesktop.org/pub/mesa/mesa-$version.tar.xz) build() { + prt-get isinst wayland-protocols && PKGMK_MESA_PLATFORMS+='wayland' + PKGMK_MESA_PLATFORMS+=',x11' + + patch -Np1 -d mesa-$version -i $SRC/0001-Rip-out-VC4-forced-NEON.patch || true + meson setup build mesa-$version \ - --prefix=/usr \ - --sysconfdir=/etc \ - --buildtype=plain \ - -Dllvm=true \ - -Dgbm=true \ - -Dgles1=true \ - -Dgles2=true \ - -Dosmesa=true \ - -Dgallium-xa=true \ - -Dshared-llvm=true \ - -Dplatforms=x11 \ - -Dgallium-drivers=swrast,freedreno,lima,kmsro,vc4,v3d \ - -Dglvnd=true + --prefix=/usr \ + --sysconfdir=/etc \ + --buildtype=plain \ + --wrap-mode nodownload \ + -D b_lto=false \ + -D b_pie=false \ + -D b_pch=false \ + -D llvm=enabled \ + -D shared-llvm=enabled \ + -D platforms=${PKGMK_MESA_PLATFORMS#,} \ + -D osmesa=true \ + -D gallium-drivers=swrast,vc4,v3d \ + -D gallium-xa=false \ + -D gallium-xvmc=false \ + -D shared-glapi=true \ + -D dri-drivers="" \ + -D dri3=enabled \ + -D gbm=enabled \ + -D gles1=disabled \ + -D gles2=enabled \ + -D glvnd=true \ + -D glx=dri \ + -D egl=enabled meson compile -C build -j ${JOBS:-1} DESTDIR=$PKG meson install -C build