CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
mesa3d: updated to 19.2.1
authorVictor Martinez <pitillo@ono.com>
Thu, 24 Oct 2019 09:09:15 +0000 (11:09 +0200)
committerVictor Martinez <pitillo@ono.com>
Thu, 24 Oct 2019 09:09:15 +0000 (11:09 +0200)
mesa3d/.footprint
mesa3d/.signature
mesa3d/Pkgfile

index 8c7469c02f5d39093ba73594f0a50b6869d80ef9..c3a53bbc00668ae565179f049f04f3e4d5ff22a1 100644 (file)
@@ -40,51 +40,54 @@ drwxr-xr-x  root/root       usr/include/KHR/
 -rw-r--r--     root/root       usr/include/xa_tracker.h
 drwxr-xr-x     root/root       usr/lib/
 drwxr-xr-x     root/root       usr/lib/dri/
+-rwxr-xr-x     root/root       usr/lib/dri/armada-drm_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/exynos_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/hx8357d_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/ili9225_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/ili9341_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/imx-drm_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/kgsl_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/kms_swrast_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/lima_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/meson_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/mi0283qt_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/msm_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/mxsfb-drm_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/pl111_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/repaper_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/rockchip_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/st7586_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/st7735r_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/stm_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/sun4i-drm_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/swrast_dri.so
--rwxr-xr-x     root/root       usr/lib/libEGL.la
-lrwxrwxrwx     root/root       usr/lib/libEGL.so -> libEGL.so.1.0.0
-lrwxrwxrwx     root/root       usr/lib/libEGL.so.1 -> libEGL.so.1.0.0
--rwxr-xr-x     root/root       usr/lib/libEGL.so.1.0.0
--rwxr-xr-x     root/root       usr/lib/libGL.la
-lrwxrwxrwx     root/root       usr/lib/libGL.so -> libGL.so.1.2.0
-lrwxrwxrwx     root/root       usr/lib/libGL.so.1 -> libGL.so.1.2.0
--rwxr-xr-x     root/root       usr/lib/libGL.so.1.2.0
--rwxr-xr-x     root/root       usr/lib/libGLESv1_CM.la
-lrwxrwxrwx     root/root       usr/lib/libGLESv1_CM.so -> libGLESv1_CM.so.1.1.0
-lrwxrwxrwx     root/root       usr/lib/libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.1.0
--rwxr-xr-x     root/root       usr/lib/libGLESv1_CM.so.1.1.0
--rwxr-xr-x     root/root       usr/lib/libGLESv2.la
-lrwxrwxrwx     root/root       usr/lib/libGLESv2.so -> libGLESv2.so.2.0.0
-lrwxrwxrwx     root/root       usr/lib/libGLESv2.so.2 -> libGLESv2.so.2.0.0
--rwxr-xr-x     root/root       usr/lib/libGLESv2.so.2.0.0
--rwxr-xr-x     root/root       usr/lib/libOSMesa.la
-lrwxrwxrwx     root/root       usr/lib/libOSMesa.so -> libOSMesa.so.8.0.0
+lrwxrwxrwx     root/root       usr/lib/libEGL_mesa.so -> libEGL_mesa.so.0
+lrwxrwxrwx     root/root       usr/lib/libEGL_mesa.so.0 -> libEGL_mesa.so.0.0.0
+-rwxr-xr-x     root/root       usr/lib/libEGL_mesa.so.0.0.0
+lrwxrwxrwx     root/root       usr/lib/libGLX_indirect.so.0 -> libGLX_mesa.so.0
+lrwxrwxrwx     root/root       usr/lib/libGLX_mesa.so -> libGLX_mesa.so.0
+lrwxrwxrwx     root/root       usr/lib/libGLX_mesa.so.0 -> libGLX_mesa.so.0.0.0
+-rwxr-xr-x     root/root       usr/lib/libGLX_mesa.so.0.0.0
+lrwxrwxrwx     root/root       usr/lib/libOSMesa.so -> libOSMesa.so.8
 lrwxrwxrwx     root/root       usr/lib/libOSMesa.so.8 -> libOSMesa.so.8.0.0
 -rwxr-xr-x     root/root       usr/lib/libOSMesa.so.8.0.0
--rwxr-xr-x     root/root       usr/lib/libgbm.la
-lrwxrwxrwx     root/root       usr/lib/libgbm.so -> libgbm.so.1.0.0
+lrwxrwxrwx     root/root       usr/lib/libgbm.so -> libgbm.so.1
 lrwxrwxrwx     root/root       usr/lib/libgbm.so.1 -> libgbm.so.1.0.0
 -rwxr-xr-x     root/root       usr/lib/libgbm.so.1.0.0
--rwxr-xr-x     root/root       usr/lib/libglapi.la
-lrwxrwxrwx     root/root       usr/lib/libglapi.so -> libglapi.so.0.0.0
+lrwxrwxrwx     root/root       usr/lib/libglapi.so -> libglapi.so.0
 lrwxrwxrwx     root/root       usr/lib/libglapi.so.0 -> libglapi.so.0.0.0
 -rwxr-xr-x     root/root       usr/lib/libglapi.so.0.0.0
--rwxr-xr-x     root/root       usr/lib/libxatracker.la
-lrwxrwxrwx     root/root       usr/lib/libxatracker.so -> libxatracker.so.2.4.0
-lrwxrwxrwx     root/root       usr/lib/libxatracker.so.2 -> libxatracker.so.2.4.0
--rwxr-xr-x     root/root       usr/lib/libxatracker.so.2.4.0
+lrwxrwxrwx     root/root       usr/lib/libxatracker.so -> libxatracker.so.2
+lrwxrwxrwx     root/root       usr/lib/libxatracker.so.2 -> libxatracker.so.2.5.0
+-rwxr-xr-x     root/root       usr/lib/libxatracker.so.2.5.0
 drwxr-xr-x     root/root       usr/lib/pkgconfig/
 -rw-r--r--     root/root       usr/lib/pkgconfig/dri.pc
--rw-r--r--     root/root       usr/lib/pkgconfig/egl.pc
 -rw-r--r--     root/root       usr/lib/pkgconfig/gbm.pc
--rw-r--r--     root/root       usr/lib/pkgconfig/gl.pc
--rw-r--r--     root/root       usr/lib/pkgconfig/glesv1_cm.pc
--rw-r--r--     root/root       usr/lib/pkgconfig/glesv2.pc
 -rw-r--r--     root/root       usr/lib/pkgconfig/osmesa.pc
 -rw-r--r--     root/root       usr/lib/pkgconfig/xatracker.pc
 drwxr-xr-x     root/root       usr/share/
 drwxr-xr-x     root/root       usr/share/drirc.d/
 -rw-r--r--     root/root       usr/share/drirc.d/00-mesa-defaults.conf
+drwxr-xr-x     root/root       usr/share/glvnd/
+drwxr-xr-x     root/root       usr/share/glvnd/egl_vendor.d/
+-rw-r--r--     root/root       usr/share/glvnd/egl_vendor.d/50_mesa.json
index 93ffb4708dd966639b7a0d926e97ae64e1d1a098..8d16496adf55fd84385d98d4e4a2fbb1281f81f5 100644 (file)
@@ -1,5 +1,4 @@
 untrusted comment: verify with /etc/ports/xorg-arm.pub
-RWSYHFoJug2wQljmqdJC5rbqoWJLU/q6BFnpGy06TOocRBfmxKhAEaZhimbTFNKwmD+XKj9xen6j+fzSVhh+/B3sDYIjzBzHyg0=
-SHA256 (Pkgfile) = 1dcf9d3362405c3dc90dadde90940d1dd1d2c9e5bb244e585ea2b19540b6efa9
-SHA256 (.footprint) = 371a09e7fe9e71a1ba95b56f1ec3e43ceb2ec91bf5de81cd6cba64fa96c15d02
-SHA256 (mesa-18.3.6.tar.xz) = aaf17638dcf5a90b93b6389e152fdc9ef147768b09598f24d2c5cf482fcfc705
+RWSYHFoJug2wQpqHNr411UBFQPdOHhYyrNbqtd8qyPgtEboxQeA9KoINgntKNJLN4+wzy15+kXmHEJmr6+vpJtq6yO09bR+64gc=
+SHA256 (Pkgfile) = 8ee21e598e2e3fd9b2cb2484b8a0f8956099bb6e73a7b88adaaa80a12b7afee8
+SHA256 (mesa-19.2.1.tar.xz) = 4cc53ca1a8d12c6ff0e5ea44a5213c05c88447ab50d7e28bb350cd29199f01e9
index 23bb329030bd38f5cf9ae32273c7838c58cdf713..7481e1fb6ccc15089de23cabf0764b6fd437a0aa 100644 (file)
@@ -1,34 +1,34 @@
 # Description: Mesa 3D Graphics Library
 # URL: http://www.mesa3d.org
-# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
 # Maintainer: CRUX Xorg Team, xorg-ports at crux dot nu
-# Depends on: elfutils expat libdrm libvdpau llvm xorg-dri3proto xorg-glproto xorg-libxdamage xorg-libxshmfence xorg-libxvmc xorg-presentproto xorg-libxxf86vm
+# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
+# Depends on: elfutils libdrm libvdpau libglvnd llvm xorg-libxdamage xorg-libxshmfence xorg-libxvmc xorg-libxxf86vm python3-mako
 
 name=mesa3d
-version=18.3.6
+version=19.2.1
 release=1
 source=(ftp://ftp.freedesktop.org/pub/mesa/mesa-$version.tar.xz)
 
 build() {
   cd mesa-$version
 
-  ./configure --prefix=/usr \
+  meson build --prefix=/usr \
               --sysconfdir=/etc \
-              --disable-llvm \
-              --enable-gbm \
-              --enable-gles1 \
-              --enable-gles2 \
-              --enable-glx-tls \
-              --enable-osmesa \
-              --enable-texture-float \
-              --enable-xa \
-              --enable-vdpau \
-              --enable-llvm-shared-libs \
-              --disable-dependency-tracking \
-              --with-dri-drivers=swrast \
-              --with-gallium-drivers=swrast,freedreno \
-              --with-platforms=x11,drm
+              -Dllvm=true \
+              -Dgbm=true \
+              -Dgles1=true \
+              -Dgles2=true \
+              -Dosmesa=gallium \
+              -Dgallium-xa=true \
+              -Dshared-llvm=true \
+              -Dplatforms=x11,drm \
+              -Dgallium-drivers=swrast,freedreno,lima,kmsro \
+              -Dglvnd=true  
+
+
+
+        DESTDIR=$PKG ninja -C build -j ${JOBS:-1} install
 
-  make
-  make DESTDIR=$PKG install
+  # indirect rendering symlink
+  ln -s libGLX_mesa.so.0 $PKG/usr/lib/libGLX_indirect.so.0
 }