ports/compat-32 (3.6): mesa-demos-32: updated to version 8.5.0
commit 71f007b32f9d4e19e4e45d5e3ef268b613295be1 Author: Matt Housh <jaeger@crux.ninja> Date: Sat Sep 3 15:08:46 2022 -0500 mesa-demos-32: updated to version 8.5.0 diff --git a/mesa-demos-32/.signature b/mesa-demos-32/.signature index 979a8f1..3f002db 100644 --- a/mesa-demos-32/.signature +++ b/mesa-demos-32/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/compat-32.pub -RWSwxGo/zH7eXZ+8iTAL8lj8toUpW6HsagxPJWdKSDvAf9J+17npEbUKVbPvt1dQlnF2IIxyngXGWxNizSCgU8aahf9m7pcUNAo= -SHA256 (Pkgfile) = f64428559db6170ba74a7835446d18d5d2511979fdfce9b51d59207b2dc7be94 +RWSwxGo/zH7eXWcbPnWbl7CcOUo5DN1n3UuKJKLNfAMDSxx7O+/6rRg11QNYMBrvnR5lNU7ARt4WTHfZSlp97BtuT4/dAV5v5gM= +SHA256 (Pkgfile) = 0b39d9084c1b62188f4a2c37ab5c4e2aa536e002e9e6cb6316209c23258aeb4f SHA256 (.footprint) = f8bf632f6963622eaf1476d0ffa4fb93dbfe24daa590f8f6ab151c131d8789d2 -SHA256 (mesa-demos-8.4.0.tar.bz2) = 01e99c94a0184e63e796728af89bfac559795fb2a0d6f506fa900455ca5fff7d +SHA256 (mesa-demos-8.5.0.tar.bz2) = cea2df0a80f09a30f635c4eb1a672bf90c5ddee0b8e77f4d70041668ef71aac1 diff --git a/mesa-demos-32/Pkgfile b/mesa-demos-32/Pkgfile index 1c0ae8a..e315f09 100644 --- a/mesa-demos-32/Pkgfile +++ b/mesa-demos-32/Pkgfile @@ -4,18 +4,21 @@ # Depends on: glew-32 glu-32 name=mesa-demos-32 -version=8.4.0 +version=8.5.0 release=1 source=(https://archive.mesa3d.org/demos/${name%-*}-$version.tar.bz2) build() { - cd ${name%-*}-$version - - ./configure --prefix=/usr - - make -C src/xdemos/ glxinfo glxgears - + meson setup build mesa-demos-$version \ + --prefix=/usr \ + --libdir=/usr/lib32 \ + --buildtype=plain \ + --wrap-mode nodownload \ + -D b_lto=true \ + -D b_pie=true \ + -D osmesa=disabled + meson compile -C build -j ${JOBS:-1} install -d $PKG/usr/bin - install -m 0755 src/xdemos/glxgears $PKG/usr/bin/glxgears-32 - install -m 0755 src/xdemos/glxinfo $PKG/usr/bin/glxinfo-32 + install -m 0755 build/src/xdemos/glxgears $PKG/usr/bin/glxgears-32 + install -m 0755 build/src/xdemos/glxinfo $PKG/usr/bin/glxinfo-32 }
participants (1)
-
crux@crux.nu