pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/libdrm libdrm: update to 2.4.111.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cc9adebf2116
branches:  trunk
changeset: 380294:cc9adebf2116
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Jun 03 08:30:34 2022 +0000

description:
libdrm: update to 2.4.111.

libdrm 2.4.111, just a few things built up, and drop libkms.

Alex Deucher (3):
      test/amdgpu: only disable deadlock tests on asics without GPU reset
      amdgpu: add marketing names from 21.50
      amdgpu: add marketing names from 22.10

Andrey Grodzovsky (1):
      tests/amdgpu/hotunplu: Enable hotunplug tests.

Daniel Stone (2):
      drm/atomic: Stable sort for atomic request de-duplication
      libkms: Remove libkms completely

Dave Airlie (1):
      build: bump version to 2.4.111

Dylan Baker (9):
      meson: use dictionary kwargs
      meson: add override_dependency when possible
      meson: switch the meson builtin for symbol visiblity
      meson: switch to cc.get_supported_arguments
      meson: use more standard formatting for better readability
      meson: use cc.check_header instead of open coding
      meson: use cc.has_function_attribute instead of open coding
      meson: use the modern interface for pkg.generate
      meson: use summary() instead of message

Eleni Maria Stea (3):
      xf86drm.c: fix C99 warning
      modeprint, modetest, proptest: cast __u64 to uint64_t
      tests/modeprint: fix argument type

Eric Engestrom (1):
      use standard `__typeof__()` instead of GNU extension `typeof()`

Flora Cui (2):
      tests/amdgpu: add draw test for gfx10
      tests/amdgpu: add dispatch test for gfx10

Guchun Chen (2):
      tests/amdgpu: Add VCN test support for Biege Goby
      tests/amdgpu: use appropriate ring for different asics

Karol Herbst (1):
      nouveau: add ioctl wrapper to check for dead channels

Lu Jiacheng (1):
      tests/amdgpu: Add test suite CP DMA

Matt Turner (2):
      man: Fix some typos
      man: Add formatting to drmModeGetConnector reference

Raviteja Goud Talla (1):
      intel: sync i915_pciids.h with kernel

Samuel Pitoiset (4):
      amdgpu: update_drm.h for new CTX OP to set/get stable pstates
      amdgpu: implement new CTX OP to set/get stable pstates
      tests/amdgpu: add a test for new CTX OP to get/set stable pstates
      build: bump version to 2.4.110

Sathishkumar S (3):
      tests/amdgpu: add jpeg tests support
      tests/amdgpu: enable jpeg test based on ip query
      tests/amdgpu: enable vcn test based on ip query

Simon Ser (1):
      releasing: s/master/main/

Tejas Upadhyay (2):
      intel: Add support for ADL-N
      intel: Add support for RPLP

Thierry Reding (25):
      tegra: Indent according to .editorconfig
      tegra: Remove unused IOCTL implementations
      tegra: Extract common buffer object allocation code
      tegra: Fix mmap() of GEM buffer objects
      tegra: Add flink helpers
      tegra: Add PRIME support helpers
      tegra: Make API more consistent
      tegra: Install tegra-openclose test
      tegra: Update for new UABI
      tegra: Include private.h in list of source files
      tegra: Add channel APIs
      tegra: Add job and push buffer APIs
      tegra: Add syncpoint APIs
      tests: tegra: Add helper library for tests
      tests: tegra: Add gr2d-fill test
      tests: tegra: Add syncpt-wait test
      tests: tegra: Add syncpoint timeout test
      tests: tegra: Add VIC support
      tests: tegra: Add VIC 3.0 support
      tests: tegra: Add VIC 4.0 support
      tests: tegra: Add VIC 4.1 support
      tests: tegra: Add VIC 4.2 support
      tests: tegra: Add VIC clear test
      tests: tegra: Add VIC blit test
      tests: tegra: Add VIC flip test

ravitejax (1):
      intel: Add support for RPLS platform

diffstat:

 x11/libdrm/Makefile                      |  17 +++--------------
 x11/libdrm/PLIST                         |   7 +------
 x11/libdrm/distinfo                      |   9 ++++-----
 x11/libdrm/patches/patch-libkms_vmwgfx.c |  17 -----------------
 4 files changed, 8 insertions(+), 42 deletions(-)

diffs (120 lines):

diff -r 3b4653805555 -r cc9adebf2116 x11/libdrm/Makefile
--- a/x11/libdrm/Makefile       Fri Jun 03 08:21:55 2022 +0000
+++ b/x11/libdrm/Makefile       Fri Jun 03 08:30:34 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.101 2022/04/10 08:53:17 nia Exp $
+# $NetBSD: Makefile,v 1.102 2022/06/03 08:30:34 wiz Exp $
 
-DISTNAME=              libdrm-2.4.110
+DISTNAME=              libdrm-2.4.111
 CATEGORIES=            x11 graphics
 MASTER_SITES=          https://dri.freedesktop.org/libdrm/
 EXTRACT_SUFX=          .tar.xz
@@ -21,12 +21,10 @@
 PKGCONFIG_OVERRIDE+=   exynos/libdrm_exynos.pc.in
 PKGCONFIG_OVERRIDE+=   freedreno/libdrm_freedreno.pc.in
 PKGCONFIG_OVERRIDE+=   intel/libdrm_intel.pc.in
-PKGCONFIG_OVERRIDE+=   libkms/libkms.pc.in
 PKGCONFIG_OVERRIDE+=   nouveau/libdrm_nouveau.pc.in
 PKGCONFIG_OVERRIDE+=   omap/libdrm_omap.pc.in
 PKGCONFIG_OVERRIDE+=   radeon/libdrm_radeon.pc.in
 PKGCONFIG_OVERRIDE+=   tegra/libdrm_tegra.pc.in
-PKGCONFIG_OVERRIDE+=   vc4/libdrm_vc4.pc.in
 PKGCONFIG_OVERRIDE+=   libdrm.pc.in
 
 .include "../../mk/bsd.prefs.mk"
@@ -44,16 +42,7 @@
 .  include "../../devel/libatomic_ops/buildlink3.mk"
 .endif
 
-PLIST_VARS+=   intel arm kms
-
-.if ${OPSYS} == "Linux" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly" || ${OPSYS} == "NetBSD"
-MESON_ARGS+=   -Dlibkms=true
-PLIST.kms=     yes
-.else
-MESON_ARGS+=   -Dlibkms=false
-.endif
-
-PLIST_VARS+=   intel arm kms
+PLIST_VARS+=   intel arm
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
 MESON_ARGS+=   -Dintel=true
 MESON_ARGS+=   -Dvmwgfx=true
diff -r 3b4653805555 -r cc9adebf2116 x11/libdrm/PLIST
--- a/x11/libdrm/PLIST  Fri Jun 03 08:21:55 2022 +0000
+++ b/x11/libdrm/PLIST  Fri Jun 03 08:30:34 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2022/03/13 15:20:01 tnn Exp $
+@comment $NetBSD: PLIST,v 1.24 2022/06/03 08:30:34 wiz Exp $
 ${PLIST.arm}include/exynos/exynos_drm.h
 ${PLIST.arm}include/exynos/exynos_fimg2d.h
 ${PLIST.arm}include/freedreno/freedreno_drmif.h
@@ -49,7 +49,6 @@
 include/libdrm/via_drm.h
 include/libdrm/virtgpu_drm.h
 ${PLIST.intel}include/libdrm/vmwgfx_drm.h
-${PLIST.kms}include/libkms/libkms.h
 include/libsync.h
 ${PLIST.arm}include/omap/omap_drm.h
 include/xf86drm.h
@@ -84,9 +83,6 @@
 ${PLIST.arm}lib/libdrm_tegra.so
 ${PLIST.arm}lib/libdrm_tegra.so.0
 ${PLIST.arm}lib/libdrm_tegra.so.0.0.0
-${PLIST.kms}lib/libkms.so
-${PLIST.kms}lib/libkms.so.1
-${PLIST.kms}lib/libkms.so.1.0.0
 lib/pkgconfig/libdrm.pc
 lib/pkgconfig/libdrm_amdgpu.pc
 ${PLIST.arm}lib/pkgconfig/libdrm_etnaviv.pc
@@ -98,5 +94,4 @@
 lib/pkgconfig/libdrm_radeon.pc
 ${PLIST.arm}lib/pkgconfig/libdrm_tegra.pc
 ${PLIST.arm}lib/pkgconfig/libdrm_vc4.pc
-${PLIST.kms}lib/pkgconfig/libkms.pc
 share/libdrm/amdgpu.ids
diff -r 3b4653805555 -r cc9adebf2116 x11/libdrm/distinfo
--- a/x11/libdrm/distinfo       Fri Jun 03 08:21:55 2022 +0000
+++ b/x11/libdrm/distinfo       Fri Jun 03 08:30:34 2022 +0000
@@ -1,15 +1,14 @@
-$NetBSD: distinfo,v 1.100 2022/03/13 15:20:01 tnn Exp $
+$NetBSD: distinfo,v 1.101 2022/06/03 08:30:34 wiz Exp $
 
-BLAKE2s (libdrm-2.4.110.tar.xz) = 3f45410c126cfb5ad5d8166270faa108751c1476c5f3926cc9b471b341147d0b
-SHA512 (libdrm-2.4.110.tar.xz) = 52f92ef1fe4c218a1d7dba53ef43334dbfca80e3209afe59f3a32c4bf67473126534e990df07a931a12d46a3b997c21ef17c1c4d8a0c88d44d5c6c040e3b6be3
-Size (libdrm-2.4.110.tar.xz) = 436372 bytes
+BLAKE2s (libdrm-2.4.111.tar.xz) = 59cab153dd99160dc5e0208bcaf7b2230737cd3ffcd61321b0712b2de36c1b06
+SHA512 (libdrm-2.4.111.tar.xz) = 17e92e9e4ded8031ac222764bed7e9ff430a1a377f5e435f6b62b4a7f45cb4c4b769b3b79fbcba11512c1ac973abf8cdcca8e0b9659ae095e915d3d5efcf5516
+Size (libdrm-2.4.111.tar.xz) = 447388 bytes
 SHA1 (patch-ac) = 67c998df7dfc0dabc86320ea6d015cede3e464ea
 SHA1 (patch-amdgpu_amdgpu__cs.c) = 125eca62cd3e00a6e039066152780174dcde0705
 SHA1 (patch-etnaviv_etnaviv__device.c) = 236b2df05a918c35c4decfee416ff5bfe9c073d4
 SHA1 (patch-exynos_exynos__drm.c) = 3fa4c8a592a5f4e0c4001eb6fa1bc7811e398605
 SHA1 (patch-exynos_exynos__fimg2d.c) = 298438b128bdb4ff57a8c0d7d6a081485e64e49a
 SHA1 (patch-include_drm_drm.h) = 48a912f40bf2b2a1c23edbe4446fa7869212f17b
-SHA1 (patch-libkms_vmwgfx.c) = d2204c0b79098c6c36b7f282b486c58c6354bd1d
 SHA1 (patch-libsync.h) = 1e0603e72a54a069fc9d2ab2c9559d22381a69d3
 SHA1 (patch-meson.build) = b9ebb763a807da931f83f4d5c02925ab5498ef69
 SHA1 (patch-omap_omap__drm.c) = a23eefa9a57315d3ae77e528fd29de70ff9b2648
diff -r 3b4653805555 -r cc9adebf2116 x11/libdrm/patches/patch-libkms_vmwgfx.c
--- a/x11/libdrm/patches/patch-libkms_vmwgfx.c  Fri Jun 03 08:21:55 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-$NetBSD: patch-libkms_vmwgfx.c,v 1.3 2015/05/07 06:31:06 wiz Exp $
-
-Provide compatibility errno number for non-Linux.
-
---- libkms/vmwgfx.c.orig       2015-05-06 23:04:31.000000000 +0000
-+++ libkms/vmwgfx.c
-@@ -39,6 +39,10 @@
- #include "libdrm_macros.h"
- #include "vmwgfx_drm.h"
- 
-+#ifndef ERESTART
-+#define ERESTART 85
-+#endif
-+
- struct vmwgfx_bo
- {
-       struct kms_bo base;



Home | Main Index | Thread Index | Old Index