Mon Jul 11 20:56:27 2022 UTC ()
libdrm: update to 2.4.112.

Saleemkhan Jamadar (1):
      tests/amdgpu/vcn:vcn encoder unit test

Sathishkumar S (1):
      tests/amdgpu: fix decode test failure on VCN2.5

Simon Ser (6):
      gen_table_fourcc: strip _MODIFIER suffix for INVALID
      xf86drmMode: constify drmModeAtomicReq functions
      xf86drmMode: introduce drmModeGetConnectorTypeName
      tests: use drmModeGetConnectorTypeName
      xf86drmMode: introduce drmModeConnectorGetPossibleCrtcs
      build: bump version to 2.4.112


(wiz)
diff -r1.102 -r1.103 pkgsrc/x11/libdrm/Makefile
diff -r1.101 -r1.102 pkgsrc/x11/libdrm/distinfo

cvs diff -r1.102 -r1.103 pkgsrc/x11/libdrm/Makefile (switch to unified diff)

--- pkgsrc/x11/libdrm/Makefile 2022/06/03 08:30:34 1.102
+++ pkgsrc/x11/libdrm/Makefile 2022/07/11 20:56:27 1.103
@@ -1,88 +1,88 @@ @@ -1,88 +1,88 @@
1# $NetBSD: Makefile,v 1.102 2022/06/03 08:30:34 wiz Exp $ 1# $NetBSD: Makefile,v 1.103 2022/07/11 20:56:27 wiz Exp $
2 2
3DISTNAME= libdrm-2.4.111 3DISTNAME= libdrm-2.4.112
4CATEGORIES= x11 graphics 4CATEGORIES= x11 graphics
5MASTER_SITES= https://dri.freedesktop.org/libdrm/ 5MASTER_SITES= https://dri.freedesktop.org/libdrm/
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= joerg@NetBSD.org 8MAINTAINER= joerg@NetBSD.org
9HOMEPAGE= https://dri.freedesktop.org/wiki/DRM 9HOMEPAGE= https://dri.freedesktop.org/wiki/DRM
10COMMENT= Userspace interface to kernel DRM services 10COMMENT= Userspace interface to kernel DRM services
11LICENSE= mit 11LICENSE= mit
12 12
13# Platforms with kernel support for DRM 13# Platforms with kernel support for DRM
14ONLY_FOR_PLATFORM= NetBSD-*-* DragonFly-*-* FreeBSD-*-* OpenBSD-*-* \ 14ONLY_FOR_PLATFORM= NetBSD-*-* DragonFly-*-* FreeBSD-*-* OpenBSD-*-* \
15 Linux-*-* SunOS-*-* 15 Linux-*-* SunOS-*-*
16 16
17USE_TOOLS+= pkg-config 17USE_TOOLS+= pkg-config
18 18
19PKGCONFIG_OVERRIDE+= amdgpu/libdrm_amdgpu.pc.in 19PKGCONFIG_OVERRIDE+= amdgpu/libdrm_amdgpu.pc.in
20PKGCONFIG_OVERRIDE+= etnaviv/libdrm_etnaviv.pc.in 20PKGCONFIG_OVERRIDE+= etnaviv/libdrm_etnaviv.pc.in
21PKGCONFIG_OVERRIDE+= exynos/libdrm_exynos.pc.in 21PKGCONFIG_OVERRIDE+= exynos/libdrm_exynos.pc.in
22PKGCONFIG_OVERRIDE+= freedreno/libdrm_freedreno.pc.in 22PKGCONFIG_OVERRIDE+= freedreno/libdrm_freedreno.pc.in
23PKGCONFIG_OVERRIDE+= intel/libdrm_intel.pc.in 23PKGCONFIG_OVERRIDE+= intel/libdrm_intel.pc.in
24PKGCONFIG_OVERRIDE+= nouveau/libdrm_nouveau.pc.in 24PKGCONFIG_OVERRIDE+= nouveau/libdrm_nouveau.pc.in
25PKGCONFIG_OVERRIDE+= omap/libdrm_omap.pc.in 25PKGCONFIG_OVERRIDE+= omap/libdrm_omap.pc.in
26PKGCONFIG_OVERRIDE+= radeon/libdrm_radeon.pc.in 26PKGCONFIG_OVERRIDE+= radeon/libdrm_radeon.pc.in
27PKGCONFIG_OVERRIDE+= tegra/libdrm_tegra.pc.in 27PKGCONFIG_OVERRIDE+= tegra/libdrm_tegra.pc.in
28PKGCONFIG_OVERRIDE+= libdrm.pc.in 28PKGCONFIG_OVERRIDE+= libdrm.pc.in
29 29
30.include "../../mk/bsd.prefs.mk" 30.include "../../mk/bsd.prefs.mk"
31 31
32SUBST_CLASSES+= atomic 32SUBST_CLASSES+= atomic
33SUBST_FILES.atomic= xf86drm.h 33SUBST_FILES.atomic= xf86drm.h
34SUBST_MESSAGE.atomic= Configuring atomic operations in xf86drm.h 34SUBST_MESSAGE.atomic= Configuring atomic operations in xf86drm.h
35SUBST_STAGE.atomic= pre-configure 35SUBST_STAGE.atomic= pre-configure
36SUBST_VARS.atomic= ATOMIC_OPS_CHECK 36SUBST_VARS.atomic= ATOMIC_OPS_CHECK
37 37
38ATOMIC_OPS_CHECK= 0 38ATOMIC_OPS_CHECK= 0
39.if exists(${_CROSS_DESTDIR}/usr/include/sys/atomic.h) 39.if exists(${_CROSS_DESTDIR}/usr/include/sys/atomic.h)
40ATOMIC_OPS_CHECK= 1 40ATOMIC_OPS_CHECK= 1
41.else 41.else
42. include "../../devel/libatomic_ops/buildlink3.mk" 42. include "../../devel/libatomic_ops/buildlink3.mk"
43.endif 43.endif
44 44
45PLIST_VARS+= intel arm 45PLIST_VARS+= intel arm
46.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 46.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
47MESON_ARGS+= -Dintel=true 47MESON_ARGS+= -Dintel=true
48MESON_ARGS+= -Dvmwgfx=true 48MESON_ARGS+= -Dvmwgfx=true
49.include "../../sysutils/libpciaccess/buildlink3.mk" 49.include "../../sysutils/libpciaccess/buildlink3.mk"
50PLIST.intel= yes 50PLIST.intel= yes
51.else 51.else
52MESON_ARGS+= -Dintel=false 52MESON_ARGS+= -Dintel=false
53MESON_ARGS+= -Dvmwgfx=false 53MESON_ARGS+= -Dvmwgfx=false
54.endif 54.endif
55 55
56MESON_ARGS+= -Dradeon=true 56MESON_ARGS+= -Dradeon=true
57MESON_ARGS+= -Damdgpu=true 57MESON_ARGS+= -Damdgpu=true
58MESON_ARGS+= -Dnouveau=true 58MESON_ARGS+= -Dnouveau=true
59 59
60.if !empty(MACHINE_ARCH:Marm*) || \ 60.if ${MACHINE_ARCH:Marm*} || \
61 !empty(MACHINE_ARCH:Mearm*) || \ 61 ${MACHINE_ARCH:Mearm*} || \
62 ${MACHINE_ARCH} == "aarch64" 62 ${MACHINE_ARCH} == "aarch64"
63MESON_ARGS+= -Detnaviv=true 63MESON_ARGS+= -Detnaviv=true
64MESON_ARGS+= -Dexynos=true 64MESON_ARGS+= -Dexynos=true
65MESON_ARGS+= -Dfreedreno=true 65MESON_ARGS+= -Dfreedreno=true
66MESON_ARGS+= -Dvc4=true 66MESON_ARGS+= -Dvc4=true
67MESON_ARGS+= -Domap=true 67MESON_ARGS+= -Domap=true
68MESON_ARGS+= -Dtegra=true 68MESON_ARGS+= -Dtegra=true
69PLIST.arm= yes 69PLIST.arm= yes
70.else 70.else
71MESON_ARGS+= -Detnaviv=false 71MESON_ARGS+= -Detnaviv=false
72MESON_ARGS+= -Dexynos=false 72MESON_ARGS+= -Dexynos=false
73MESON_ARGS+= -Dfreedreno=false 73MESON_ARGS+= -Dfreedreno=false
74MESON_ARGS+= -Domap=false 74MESON_ARGS+= -Domap=false
75MESON_ARGS+= -Dtegra=false 75MESON_ARGS+= -Dtegra=false
76MESON_ARGS+= -Dvc4=false 76MESON_ARGS+= -Dvc4=false
77.endif 77.endif
78 78
79MESON_ARGS+= -Dman-pages=false 79MESON_ARGS+= -Dman-pages=false
80MESON_ARGS+= -Dvalgrind=false 80MESON_ARGS+= -Dvalgrind=false
81 81
82LDFLAGS.NetBSD+= -lpci 82LDFLAGS.NetBSD+= -lpci
83CPPFLAGS.SunOS+= -D__EXTENSIONS__ # posix_memalign, ... 83CPPFLAGS.SunOS+= -D__EXTENSIONS__ # posix_memalign, ...
84 84
85X11_LIB_NAME?= libdrm 85X11_LIB_NAME?= libdrm
86.include "../../meta-pkgs/modular-xorg/avoid-duplicate.mk" 86.include "../../meta-pkgs/modular-xorg/avoid-duplicate.mk"
87.include "../../devel/meson/build.mk" 87.include "../../devel/meson/build.mk"
88.include "../../mk/bsd.pkg.mk" 88.include "../../mk/bsd.pkg.mk"

cvs diff -r1.101 -r1.102 pkgsrc/x11/libdrm/distinfo (switch to unified diff)

--- pkgsrc/x11/libdrm/distinfo 2022/06/03 08:30:34 1.101
+++ pkgsrc/x11/libdrm/distinfo 2022/07/11 20:56:27 1.102
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.101 2022/06/03 08:30:34 wiz Exp $ 1$NetBSD: distinfo,v 1.102 2022/07/11 20:56:27 wiz Exp $
2 2
3BLAKE2s (libdrm-2.4.111.tar.xz) = 59cab153dd99160dc5e0208bcaf7b2230737cd3ffcd61321b0712b2de36c1b06 3BLAKE2s (libdrm-2.4.112.tar.xz) = fced8174255672a55f0bc72275c99aea094792a0094b22033edd1ded58ad18a2
4SHA512 (libdrm-2.4.111.tar.xz) = 17e92e9e4ded8031ac222764bed7e9ff430a1a377f5e435f6b62b4a7f45cb4c4b769b3b79fbcba11512c1ac973abf8cdcca8e0b9659ae095e915d3d5efcf5516 4SHA512 (libdrm-2.4.112.tar.xz) = df8a207d9cce220ee2cf67877eda65394733fbfd0ff85fdbadb2b20ba9bacc41421b32452506c8caecddaf8361564ca68cd6c74d4faf3b1569ab30a3243e4340
5Size (libdrm-2.4.111.tar.xz) = 447388 bytes 5Size (libdrm-2.4.112.tar.xz) = 451872 bytes
6SHA1 (patch-ac) = 67c998df7dfc0dabc86320ea6d015cede3e464ea 6SHA1 (patch-ac) = 67c998df7dfc0dabc86320ea6d015cede3e464ea
7SHA1 (patch-amdgpu_amdgpu__cs.c) = 125eca62cd3e00a6e039066152780174dcde0705 7SHA1 (patch-amdgpu_amdgpu__cs.c) = 125eca62cd3e00a6e039066152780174dcde0705
8SHA1 (patch-etnaviv_etnaviv__device.c) = 236b2df05a918c35c4decfee416ff5bfe9c073d4 8SHA1 (patch-etnaviv_etnaviv__device.c) = 236b2df05a918c35c4decfee416ff5bfe9c073d4
9SHA1 (patch-exynos_exynos__drm.c) = 3fa4c8a592a5f4e0c4001eb6fa1bc7811e398605 9SHA1 (patch-exynos_exynos__drm.c) = 3fa4c8a592a5f4e0c4001eb6fa1bc7811e398605
10SHA1 (patch-exynos_exynos__fimg2d.c) = 298438b128bdb4ff57a8c0d7d6a081485e64e49a 10SHA1 (patch-exynos_exynos__fimg2d.c) = 298438b128bdb4ff57a8c0d7d6a081485e64e49a
11SHA1 (patch-include_drm_drm.h) = 48a912f40bf2b2a1c23edbe4446fa7869212f17b 11SHA1 (patch-include_drm_drm.h) = 48a912f40bf2b2a1c23edbe4446fa7869212f17b
12SHA1 (patch-libsync.h) = 1e0603e72a54a069fc9d2ab2c9559d22381a69d3 12SHA1 (patch-libsync.h) = 1e0603e72a54a069fc9d2ab2c9559d22381a69d3
13SHA1 (patch-meson.build) = b9ebb763a807da931f83f4d5c02925ab5498ef69 13SHA1 (patch-meson.build) = b9ebb763a807da931f83f4d5c02925ab5498ef69
14SHA1 (patch-omap_omap__drm.c) = a23eefa9a57315d3ae77e528fd29de70ff9b2648 14SHA1 (patch-omap_omap__drm.c) = a23eefa9a57315d3ae77e528fd29de70ff9b2648
15SHA1 (patch-tests_exynos_exynos__fimg2d__test.c) = 9fc874ecc9a42db75327f736d04038f7cf8f00ff 15SHA1 (patch-tests_exynos_exynos__fimg2d__test.c) = 9fc874ecc9a42db75327f736d04038f7cf8f00ff
16SHA1 (patch-tests_nouveau_threaded.c) = 82b566666e77898c209d66ce804c913b53e53a50 16SHA1 (patch-tests_nouveau_threaded.c) = 82b566666e77898c209d66ce804c913b53e53a50
17SHA1 (patch-xf86drm.c) = 6e4b3ee406666b37cc0b923ad49b945055919c83 17SHA1 (patch-xf86drm.c) = 6e4b3ee406666b37cc0b923ad49b945055919c83
18SHA1 (patch-xf86drmMode.c) = 078b1ecaa4fedd74992d682433701245ee51785b 18SHA1 (patch-xf86drmMode.c) = 078b1ecaa4fedd74992d682433701245ee51785b
19SHA1 (patch-xf86drmMode.h) = a28b02887389be8670193c119f711901af61a6b2 19SHA1 (patch-xf86drmMode.h) = a28b02887389be8670193c119f711901af61a6b2