mesa-demos-32: 8.4.0 -> 8.5.0

This commit is contained in:
Tim Biermann 2022-06-16 21:50:26 +02:00
parent 5dce435199
commit cd4e5d85d0
Signed by: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 50 additions and 14 deletions

@ -1,4 +1,32 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/eglinfo-32
-rwxr-xr-x root/root usr/bin/es2_info-32
-rwxr-xr-x root/root usr/bin/es2gears_x11-32
-rwxr-xr-x root/root usr/bin/es2tri-32
-rwxr-xr-x root/root usr/bin/glsync-32
-rwxr-xr-x root/root usr/bin/glthreads-32
-rwxr-xr-x root/root usr/bin/glxcontexts-32
-rwxr-xr-x root/root usr/bin/glxdemo-32
-rwxr-xr-x root/root usr/bin/glxgears-32
-rwxr-xr-x root/root usr/bin/glxgears_fbconfig-32
-rwxr-xr-x root/root usr/bin/glxgears_pixmap-32
-rwxr-xr-x root/root usr/bin/glxheads-32
-rwxr-xr-x root/root usr/bin/glxinfo-32
-rwxr-xr-x root/root usr/bin/glxpbdemo-32
-rwxr-xr-x root/root usr/bin/glxpixmap-32
-rwxr-xr-x root/root usr/bin/glxsnoop-32
-rwxr-xr-x root/root usr/bin/glxswapcontrol-32
-rwxr-xr-x root/root usr/bin/manywin-32
-rwxr-xr-x root/root usr/bin/multictx-32
-rwxr-xr-x root/root usr/bin/offset-32
-rwxr-xr-x root/root usr/bin/overlay-32
-rwxr-xr-x root/root usr/bin/pbdemo-32
-rwxr-xr-x root/root usr/bin/pbinfo-32
-rwxr-xr-x root/root usr/bin/shape-32
-rwxr-xr-x root/root usr/bin/sharedtex-32
-rwxr-xr-x root/root usr/bin/sharedtex_mt-32
-rwxr-xr-x root/root usr/bin/texture_from_pixmap-32
-rwxr-xr-x root/root usr/bin/wincopy-32
-rwxr-xr-x root/root usr/bin/xfont-32
-rwxr-xr-x root/root usr/bin/xrotfontdemo-32

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/compat-32.pub
RWSwxGo/zH7eXZ+8iTAL8lj8toUpW6HsagxPJWdKSDvAf9J+17npEbUKVbPvt1dQlnF2IIxyngXGWxNizSCgU8aahf9m7pcUNAo=
SHA256 (Pkgfile) = f64428559db6170ba74a7835446d18d5d2511979fdfce9b51d59207b2dc7be94
SHA256 (.footprint) = f8bf632f6963622eaf1476d0ffa4fb93dbfe24daa590f8f6ab151c131d8789d2
SHA256 (mesa-demos-8.4.0.tar.bz2) = 01e99c94a0184e63e796728af89bfac559795fb2a0d6f506fa900455ca5fff7d
RWSwxGo/zH7eXch/NNZ8gJ9f8CN3v8A9skYuGulxBKICZXfsW9h0VqaybI4k8tXGoTNn+fbZ0eh4s/sgbc5mEHdyIPw/EH0twA4=
SHA256 (Pkgfile) = 042ba250b7b55795b2cab1da8bc466e672654731ddf53cb1c37081503c9dc24f
SHA256 (.footprint) = 740529199588f77017512e327d02432d4521bc95fe23eea66da5d14fc4b7efa7
SHA256 (mesa-demos-8.5.0.tar.bz2) = cea2df0a80f09a30f635c4eb1a672bf90c5ddee0b8e77f4d70041668ef71aac1

@ -1,21 +1,29 @@
# Description: Mesa 3D demos
# URL: https://www.mesa3d.org/
# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
# Depends on: glew-32 glu-32
# Depends on: glew-32 glu-32 libglvnd-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)
source=(https://archive.mesa3d.org/demos/$version/${name%-*}-$version.tar.bz2)
build() {
cd ${name%-*}-$version
meson setup ${name%-*}-$version build \
--prefix=/usr \
--libdir=/usr/lib32 \
--buildtype=plain \
--wrap-mode nodownload \
-D b_lto=true \
-D b_pie=true \
-D gles1=disabled \
-D with-system-data-files=true \
-D osmesa=disabled
meson compile -C build
DESTDIR=$PKG meson install -C build
./configure --prefix=/usr
local i
for i in $PKG/usr/bin/*; do mv "$i" "$i"-32; done
make -C src/xdemos/ glxinfo glxgears
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
rm -r $PKG/usr/share/
}