diff options
author | Juergen Daubert <jue@jue.li> | 2020-04-06 15:26:52 +0200 |
---|---|---|
committer | Juergen Daubert <jue@jue.li> | 2020-04-06 15:26:52 +0200 |
commit | 733f15f8f2461ab0a4b729baf307e3c745833d98 (patch) | |
tree | 9dfb1312d758e1f07ada2840bffcfa34115959e3 /libdrm | |
parent | 837e26ce3c05644e74b4fa7298b1a031a8c05f38 (diff) | |
download | xorg-733f15f8f2461ab0a4b729baf307e3c745833d98.tar.gz xorg-733f15f8f2461ab0a4b729baf307e3c745833d98.tar.xz |
[notify] libdrm: update to 2.4.101
upstream switched from autotools to meson, thus all libtool file
are gone. Rebuild all ports dependent on libdrm to fix wrong entries
in their *.la files, probably most of xorg-xf86-video-*.
Use the following script to find problematic ports:
for f in $(grep -lrs libdrm.la /usr/lib); do pkginfo -o $f | \
awk '!/^Package/ {print $1}'; done | sort -u
Diffstat (limited to 'libdrm')
-rw-r--r-- | libdrm/.footprint | 18 | ||||
-rw-r--r-- | libdrm/.signature | 8 | ||||
-rw-r--r-- | libdrm/Pkgfile | 19 |
3 files changed, 19 insertions, 26 deletions
diff --git a/libdrm/.footprint b/libdrm/.footprint index 2d978c93..674f912a 100644 --- a/libdrm/.footprint +++ b/libdrm/.footprint @@ -49,28 +49,22 @@ drwxr-xr-x root/root usr/include/libkms/ -rw-r--r-- root/root usr/include/xf86drm.h -rw-r--r-- root/root usr/include/xf86drmMode.h drwxr-xr-x root/root usr/lib/ --rwxr-xr-x root/root usr/lib/libdrm.la -lrwxrwxrwx root/root usr/lib/libdrm.so -> libdrm.so.2.4.0 +lrwxrwxrwx root/root usr/lib/libdrm.so -> libdrm.so.2 lrwxrwxrwx root/root usr/lib/libdrm.so.2 -> libdrm.so.2.4.0 -rwxr-xr-x root/root usr/lib/libdrm.so.2.4.0 --rwxr-xr-x root/root usr/lib/libdrm_amdgpu.la -lrwxrwxrwx root/root usr/lib/libdrm_amdgpu.so -> libdrm_amdgpu.so.1.0.0 +lrwxrwxrwx root/root usr/lib/libdrm_amdgpu.so -> libdrm_amdgpu.so.1 lrwxrwxrwx root/root usr/lib/libdrm_amdgpu.so.1 -> libdrm_amdgpu.so.1.0.0 -rwxr-xr-x root/root usr/lib/libdrm_amdgpu.so.1.0.0 --rwxr-xr-x root/root usr/lib/libdrm_intel.la -lrwxrwxrwx root/root usr/lib/libdrm_intel.so -> libdrm_intel.so.1.0.0 +lrwxrwxrwx root/root usr/lib/libdrm_intel.so -> libdrm_intel.so.1 lrwxrwxrwx root/root usr/lib/libdrm_intel.so.1 -> libdrm_intel.so.1.0.0 -rwxr-xr-x root/root usr/lib/libdrm_intel.so.1.0.0 --rwxr-xr-x root/root usr/lib/libdrm_nouveau.la -lrwxrwxrwx root/root usr/lib/libdrm_nouveau.so -> libdrm_nouveau.so.2.0.0 +lrwxrwxrwx root/root usr/lib/libdrm_nouveau.so -> libdrm_nouveau.so.2 lrwxrwxrwx root/root usr/lib/libdrm_nouveau.so.2 -> libdrm_nouveau.so.2.0.0 -rwxr-xr-x root/root usr/lib/libdrm_nouveau.so.2.0.0 --rwxr-xr-x root/root usr/lib/libdrm_radeon.la -lrwxrwxrwx root/root usr/lib/libdrm_radeon.so -> libdrm_radeon.so.1.0.1 +lrwxrwxrwx root/root usr/lib/libdrm_radeon.so -> libdrm_radeon.so.1 lrwxrwxrwx root/root usr/lib/libdrm_radeon.so.1 -> libdrm_radeon.so.1.0.1 -rwxr-xr-x root/root usr/lib/libdrm_radeon.so.1.0.1 --rwxr-xr-x root/root usr/lib/libkms.la -lrwxrwxrwx root/root usr/lib/libkms.so -> libkms.so.1.0.0 +lrwxrwxrwx root/root usr/lib/libkms.so -> libkms.so.1 lrwxrwxrwx root/root usr/lib/libkms.so.1 -> libkms.so.1.0.0 -rwxr-xr-x root/root usr/lib/libkms.so.1.0.0 drwxr-xr-x root/root usr/lib/pkgconfig/ diff --git a/libdrm/.signature b/libdrm/.signature index 2fbec675..a96598fa 100644 --- a/libdrm/.signature +++ b/libdrm/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/xorg.pub -RWTSGWF5Q7TndHSyVeBbO+44Bro9/rJMcctYOzFJOk1/bD1TW2AqCoYUMJ1yAwkvGjdtqUPrpzXMx3jXwCg0/lz8vaTAEhQmXww= -SHA256 (Pkgfile) = fa97047252464ef9aabe0aada4445293a06fb85840ee56524a377501a44a3125 -SHA256 (.footprint) = b9c2af28a3a239b3357d4492eaf162a07426090241f3bcfe1d9b2d0990729c06 -SHA256 (libdrm-2.4.100.tar.bz2) = c77cc828186c9ceec3e56ae202b43ee99eb932b4a87255038a80e8a1060d0a5d +RWTSGWF5Q7TndA0ny+iatxvbBU1kT0Rpq2Vsqzlv9lMMZAJPajIQTiTooCIRCu7Jf8eP3lN6voEG5udpEsyGNptLTa/euA39UwQ= +SHA256 (Pkgfile) = 07922840cf682c7ab85685659a84017e1fbebb2c2ee4c5d0b3c3fabc921be0a4 +SHA256 (.footprint) = c6dc07ce7fe377b8a3d62908bcb09696e9366d1831adaba084d3c8db6e1454d0 +SHA256 (libdrm-2.4.101.tar.xz) = ddf31baa8e49473624860bd166ce654dc349873f7a6c7b3305964249315c78a7 diff --git a/libdrm/Pkgfile b/libdrm/Pkgfile index ac91d834..e89c2e7c 100644 --- a/libdrm/Pkgfile +++ b/libdrm/Pkgfile @@ -1,22 +1,21 @@ # Description: Userspace interface to kernel DRM services # URL: http://dri.freedesktop.org/ # Maintainer: CRUX Xorg Team, xorg-ports at crux dot nu -# Depends on: libpthread-stubs xorg-libpciaccess +# Depends on: meson ninja xorg-libpciaccess name=libdrm -version=2.4.100 +version=2.4.101 release=1 -source=(https://dri.freedesktop.org/libdrm/libdrm-$version.tar.bz2) +source=(https://dri.freedesktop.org/libdrm/libdrm-$version.tar.xz) build() { cd $name-$version - ./configure \ + meson build \ --prefix=/usr \ - --disable-manpages \ - --disable-valgrind \ - --disable-cairo-tests - - make - make DESTDIR=$PKG install + -Dman-pages=false \ + -Dvalgrind=false \ + -Dcairo-tests=false + + DESTDIR=$PKG ninja -C build -j ${JOBS:-1} install } |