summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Rawlins <monster.romster@gmail.com>2018-08-15 21:18:43 +1000
committerDanny Rawlins <monster.romster@gmail.com>2018-08-15 21:18:43 +1000
commit4f48caae0b8ff503ece81d0a98b9ae33d24e7d28 (patch)
treefaa20ede98ad3d6dbc3de7c410ef91393602f48c
parentd60f793918bbed764c68e4f8d73c983193afdf76 (diff)
downloadcompat-32-4f48caae0b8ff503ece81d0a98b9ae33d24e7d28.tar.gz
compat-32-4f48caae0b8ff503ece81d0a98b9ae33d24e7d28.tar.xz
mesa3d-32: 18.1.3 -> 18.1.6
-rw-r--r--mesa3d-32/.footprint25
-rw-r--r--mesa3d-32/.md5sum1
-rw-r--r--mesa3d-32/.signature8
-rw-r--r--mesa3d-32/Pkgfile16
4 files changed, 25 insertions, 25 deletions
diff --git a/mesa3d-32/.footprint b/mesa3d-32/.footprint
index e604c1f4..515bc085 100644
--- a/mesa3d-32/.footprint
+++ b/mesa3d-32/.footprint
@@ -13,22 +13,15 @@ drwxr-xr-x root/root usr/lib32/dri/
-rwxr-xr-x root/root usr/lib32/dri/radeonsi_dri.so
-rwxr-xr-x root/root usr/lib32/dri/swrast_dri.so
-rwxr-xr-x root/root usr/lib32/dri/vmwgfx_dri.so
--rwxr-xr-x root/root usr/lib32/libEGL.la
-lrwxrwxrwx root/root usr/lib32/libEGL.so -> libEGL.so.1.0.0
-lrwxrwxrwx root/root usr/lib32/libEGL.so.1 -> libEGL.so.1.0.0
--rwxr-xr-x root/root usr/lib32/libEGL.so.1.0.0
--rwxr-xr-x root/root usr/lib32/libGL.la
-lrwxrwxrwx root/root usr/lib32/libGL.so -> libGL.so.1.2.0
-lrwxrwxrwx root/root usr/lib32/libGL.so.1 -> libGL.so.1.2.0
--rwxr-xr-x root/root usr/lib32/libGL.so.1.2.0
--rwxr-xr-x root/root usr/lib32/libGLESv1_CM.la
-lrwxrwxrwx root/root usr/lib32/libGLESv1_CM.so -> libGLESv1_CM.so.1.1.0
-lrwxrwxrwx root/root usr/lib32/libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.1.0
--rwxr-xr-x root/root usr/lib32/libGLESv1_CM.so.1.1.0
--rwxr-xr-x root/root usr/lib32/libGLESv2.la
-lrwxrwxrwx root/root usr/lib32/libGLESv2.so -> libGLESv2.so.2.0.0
-lrwxrwxrwx root/root usr/lib32/libGLESv2.so.2 -> libGLESv2.so.2.0.0
--rwxr-xr-x root/root usr/lib32/libGLESv2.so.2.0.0
+-rwxr-xr-x root/root usr/lib32/libEGL_mesa.la
+lrwxrwxrwx root/root usr/lib32/libEGL_mesa.so -> libEGL_mesa.so.0.0.0
+lrwxrwxrwx root/root usr/lib32/libEGL_mesa.so.0 -> libEGL_mesa.so.0.0.0
+-rwxr-xr-x root/root usr/lib32/libEGL_mesa.so.0.0.0
+lrwxrwxrwx root/root usr/lib32/libGLX_indirect.so.0 -> libGLX_mesa.so.0
+-rwxr-xr-x root/root usr/lib32/libGLX_mesa.la
+lrwxrwxrwx root/root usr/lib32/libGLX_mesa.so -> libGLX_mesa.so.0.0.0
+lrwxrwxrwx root/root usr/lib32/libGLX_mesa.so.0 -> libGLX_mesa.so.0.0.0
+-rwxr-xr-x root/root usr/lib32/libGLX_mesa.so.0.0.0
-rwxr-xr-x root/root usr/lib32/libOSMesa.la
lrwxrwxrwx root/root usr/lib32/libOSMesa.so -> libOSMesa.so.8.0.0
lrwxrwxrwx root/root usr/lib32/libOSMesa.so.8 -> libOSMesa.so.8.0.0
diff --git a/mesa3d-32/.md5sum b/mesa3d-32/.md5sum
deleted file mode 100644
index a6e91775..00000000
--- a/mesa3d-32/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b34273403a605f6f98ead00f0bdf8e0b mesa-18.1.3.tar.xz
diff --git a/mesa3d-32/.signature b/mesa3d-32/.signature
index ba76ea07..663fb51c 100644
--- a/mesa3d-32/.signature
+++ b/mesa3d-32/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/compat-32.pub
-RWSwxGo/zH7eXZMvfUoAfoAsOKl3dK1QiXLgc8iLJRuUuubzJZUyuopywexEtJ1D0wk7sqj7BwTwPTCFFgN1KEwnE6dNW+t0VAg=
-SHA256 (Pkgfile) = aa9b8a5e64bdbd1584b240139cb6553eb7ee0f408e20cf24d34781b76f365ed0
-SHA256 (.footprint) = 3525a461ea3ed78222f72398df19de29ca02852fd7c5abacc9f76057eb4d50bb
-SHA256 (mesa-18.1.3.tar.xz) = 54f08deeda0cd2f818e8d40140040ed013de7852573002453b7f50da9ea738ce
+RWSwxGo/zH7eXRV6rSaaDnttVyIdmsKwmNXronuWJ+txw0ndZ+RcdTblIkl8TpEwcHJxKddIj3z7hBXfpCU2DMeV+m/Uc1MqAwY=
+SHA256 (Pkgfile) = 9eabc3fad33dd9b59e8c7bbb67bcb74c5183f361b92143cd2379518b5cec543a
+SHA256 (.footprint) = 316e8fb0779de9dbc9306600157ee2290391e2ebb2a1594e8453fc05202f8c0c
+SHA256 (mesa-18.1.6.tar.xz) = bb7ce759069801804fcfb8152da3457f76cd7b4e0096e4870ff5adcb5c894289
diff --git a/mesa3d-32/Pkgfile b/mesa3d-32/Pkgfile
index df2cff3e..f21b9633 100644
--- a/mesa3d-32/Pkgfile
+++ b/mesa3d-32/Pkgfile
@@ -1,10 +1,10 @@
# Description: Mesa 3D Graphics Library
# URL: https://www.mesa3d.org/
# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
-# Depends on: elfutils-32 expat-32 libdrm-32 libvdpau-32 llvm-32 mesa3d xorg-libxdamage-32 xorg-libxshmfence-32 xorg-libxvmc-32
+# Depends on: elfutils-32 expat-32 libdrm-32 libglvnd-32 libvdpau-32 llvm-32 xorg-libxdamage-32 xorg-libxshmfence-32 xorg-libxvmc-32 xorg-libxxf86vm-32 mesa3d
name=mesa3d-32
-version=18.1.3
+version=18.1.6
release=1
source=(https://mesa.freedesktop.org/archive/mesa-$version.tar.xz)
@@ -38,10 +38,18 @@ build() {
--disable-dependency-tracking \
--with-platforms=x11,drm \
--with-gallium-drivers=r300,r600,svga,swrast,radeonsi,nouveau \
- --with-vulkan-drivers=intel,radeon
+ --with-vulkan-drivers=intel,radeon \
+ --enable-libglvnd
make
make DESTDIR=$PKG install
- rm -r $PKG/usr/include $PKG/etc
+ # indirect rendering symlink
+ ln -s libGLX_mesa.so.0 $PKG/usr/lib32/libGLX_indirect.so.0
+
+ # remove libGLES* for libglvnd; see thread at
+ # https://lists.freedesktop.org/archives/mesa-maintainers/2017-March/000055.html
+ rm $PKG/usr/lib32/libGLES*
+
+ rm -r $PKG/etc $PKG/usr/{include,share/glvnd}
}

Generated by cgit