changeset 1306:f6d252a2a67c

graphics/libdrm: upgrade to 2.4.108
author David Demelier <markand@malikania.fr>
date Fri, 12 Nov 2021 10:22:57 +0100
parents d6172cfe210f
children 43561db97cbf
files graphics/libdrm/libdrm.sh graphics/libdrm/libdrm.sha1
diffstat 2 files changed, 15 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- a/graphics/libdrm/libdrm.sh	Thu Nov 11 20:27:07 2021 +0100
+++ b/graphics/libdrm/libdrm.sh	Fri Nov 12 10:22:57 2021 +0100
@@ -16,12 +16,13 @@
 #
 
 PKGNAME=libdrm
-PKGVERSION=2.4.97
+PKGVERSION=2.4.108
 PKGREVISION=1
 PKGLICENSE="MIT"
 PKGSUMMARY="interface to kernel DRM"
-PKGDOWNLOAD="https://dri.freedesktop.org/$PKGNAME/$PKGNAME-$PKGVERSION.tar.bz2"
-PKGDEPENDS="libpciaccess"
+PKGWWW="https://dri.freedesktop.org/wiki"
+PKGDOWNLOAD="https://dri.freedesktop.org/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
+PKGDEPENDS="libpciaccess meson:build"
 PKGOPTIONS="UDEV KMS"
 
 : ${CHOST:=$(uname -m)-linux-musl}
@@ -49,22 +50,21 @@
 build()
 {
 	rm -rf $PKGNAME-$PKGVERSION
-	tar xvf $PKGNAME-$PKGVERSION.tar.bz2
+	tar -xvf $PKGNAME-$PKGVERSION.tar.xz
 	cd $PKGNAME-$PKGVERSION
 
 	CC="$CC" \
 	CFLAGS="$CFLAGS" \
+	CXX="$CXX" \
+	CXXFLAGS="$CXXFLAGS" \
 	LDFLAGS="$LDFLAGS" \
-	LIBS="$LIBS" \
-	./configure \
-		--build=$CBUILD \
-		--host=$CHOST \
-		--prefix= \
-		$with_udev \
-		$with_kms
-	make
-	make install DESTDIR=$DESTDIR
-	find $DESTDIR -type f -name "*.la" -delete
+	meson . build \
+		--prefix / \
+		--buildtype release \
+		--default-library shared
+	ninja -C build
+	DESTDIR=$DESTDIR ninja -C build install
+	sed -i -e "s|prefix=/|prefix=|" $DESTDIR/lib/pkgconfig/*.pc
 
 	cd ..
 	rm -rf $PKGNAME-$PKGVERSION
--- a/graphics/libdrm/libdrm.sha1	Thu Nov 11 20:27:07 2021 +0100
+++ b/graphics/libdrm/libdrm.sha1	Fri Nov 12 10:22:57 2021 +0100
@@ -1,1 +1,1 @@
-7635bec769a17edd140282fa2c46838c4a44bc91  libdrm-2.4.97.tar.bz2
+effe277c1db45fdba8dbfab0762ed581b6d6d29c  libdrm-2.4.108.tar.xz