ports/xorg (3.6): mesa-demos: update to 8.5.0, new deps meson, ninja
commit 7f750214d59aa740ce8014bbcf9aedb1f758e0db Author: Juergen Daubert <jue@jue.li> Date: Tue May 31 13:29:50 2022 +0200 mesa-demos: update to 8.5.0, new deps meson, ninja diff --git a/mesa-demos/.signature b/mesa-demos/.signature index ad7086b5..f0d60e61 100644 --- a/mesa-demos/.signature +++ b/mesa-demos/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/xorg.pub -RWTSGWF5Q7TndACbe5OeszT0F4xwrsiSVxMT1gmSsU0aVm8gpjW7YIK3AHUFN0NtQBaeFuizTt7As1n0tH/229DYh8Y+qh+XRAI= -SHA256 (Pkgfile) = 0f758468a2af60946b2bb1cfd13ceb82d2402549991d020dea08239345295d94 +RWTSGWF5Q7TndLJuyd/PpuegrBVL2CSPalsyrZ4Z17CfDJVIEUM9gg7NeOAfHgNaZrr4gY1aKmdWlNqq0MBsC+P1nq2u9g2jaAY= +SHA256 (Pkgfile) = e4947ab34c6c45fe1f76a8499a56d5aa3a4051d18eb33a82413a5e17bafb08fc SHA256 (.footprint) = a328423b6004ca0d68a4ede62c70b950fc7e488a771c89630cf8f10a868bd341 -SHA256 (mesa-demos-8.4.0.tar.bz2) = 01e99c94a0184e63e796728af89bfac559795fb2a0d6f506fa900455ca5fff7d +SHA256 (mesa-demos-8.5.0.tar.bz2) = cea2df0a80f09a30f635c4eb1a672bf90c5ddee0b8e77f4d70041668ef71aac1 diff --git a/mesa-demos/Pkgfile b/mesa-demos/Pkgfile index cca26eca..e1fdc952 100644 --- a/mesa-demos/Pkgfile +++ b/mesa-demos/Pkgfile @@ -1,20 +1,22 @@ # Description: Mesa 3D demos # URL: https://www.mesa3d.org/ # Maintainer: CRUX Xorg Team, xorg-ports at crux dot nu -# Depends on: glew glu +# Depends on: glew glu meson ninja name=mesa-demos -version=8.4.0 +version=8.5.0 release=1 -source=(https://archive.mesa3d.org/demos/$name-$version.tar.bz2) +source=(https://archive.mesa3d.org/demos/$version/$name-$version.tar.bz2) build() { - cd $name-$version - - ./configure --prefix=/usr - - make -C src/xdemos/ glxinfo glxgears - + meson setup build $name-$version \ + --prefix=/usr \ + --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 -t $PKG/usr/bin src/xdemos/glx{gears,info} + install -m 0755 -t $PKG/usr/bin build/src/xdemos/glx{gears,info} }
participants (1)
-
crux@crux.nu