pkgsrc-Changes archive

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

CVS commit: pkgsrc/x11/xf86-video-amdgpu



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Aug  8 11:28:15 UTC 2025

Modified Files:
        pkgsrc/x11/xf86-video-amdgpu: Makefile PLIST distinfo
Added Files:
        pkgsrc/x11/xf86-video-amdgpu/patches: patch-src_amdgpu__bo__helper.c
            patch-src_drmmode__display.c patch-src_drmmode__display.h
Removed Files:
        pkgsrc/x11/xf86-video-amdgpu/patches: patch-configure

Log Message:
xf86-video-amdgpu: update to 25.0.0.

2.5 years of development, switch to meson.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/x11/xf86-video-amdgpu/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/x11/xf86-video-amdgpu/PLIST
cvs rdiff -u -r1.21 -r1.22 pkgsrc/x11/xf86-video-amdgpu/distinfo
cvs rdiff -u -r1.3 -r0 pkgsrc/x11/xf86-video-amdgpu/patches/patch-configure
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/x11/xf86-video-amdgpu/patches/patch-src_amdgpu__bo__helper.c \
    pkgsrc/x11/xf86-video-amdgpu/patches/patch-src_drmmode__display.c \
    pkgsrc/x11/xf86-video-amdgpu/patches/patch-src_drmmode__display.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/x11/xf86-video-amdgpu/Makefile
diff -u pkgsrc/x11/xf86-video-amdgpu/Makefile:1.27 pkgsrc/x11/xf86-video-amdgpu/Makefile:1.28
--- pkgsrc/x11/xf86-video-amdgpu/Makefile:1.27  Sun Nov 12 13:24:34 2023
+++ pkgsrc/x11/xf86-video-amdgpu/Makefile       Fri Aug  8 11:28:14 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2023/11/12 13:24:34 wiz Exp $
+# $NetBSD: Makefile,v 1.28 2025/08/08 11:28:14 wiz Exp $
 
-DISTNAME=      xf86-video-amdgpu-23.0.0
-PKGREVISION=   1
+DISTNAME=      xf86-video-amdgpu-25.0.0
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_XORG:=driver/}
 EXTRACT_SUFX=  .tar.xz
@@ -11,13 +10,13 @@ HOMEPAGE=   https://xorg.freedesktop.org/
 COMMENT=       Modular Xorg ATI (Tonga, Carrizo, Iceland, Fiji, Stoney) driver
 LICENSE=       mit AND x11
 
-USE_LIBTOOL=   yes
-GNU_CONFIGURE= yes
-USE_TOOLS+=    gmake pkg-config
+USE_TOOLS+=    pkg-config
 
 CONFIGURE_ENV.SunOS+=  DRIVER_MAN_SUFFIX=4
 
 X11_DRV_NAME=  amdgpu
+
+.include "../../devel/meson/build.mk"
 .include "../../meta-pkgs/modular-xorg/avoid-duplicate.mk"
 .include "../../x11/libdrm/buildlink3.mk"
 .include "../../x11/modular-xorg-server/buildlink3.mk"

Index: pkgsrc/x11/xf86-video-amdgpu/PLIST
diff -u pkgsrc/x11/xf86-video-amdgpu/PLIST:1.3 pkgsrc/x11/xf86-video-amdgpu/PLIST:1.4
--- pkgsrc/x11/xf86-video-amdgpu/PLIST:1.3      Fri Sep 16 10:35:38 2016
+++ pkgsrc/x11/xf86-video-amdgpu/PLIST  Fri Aug  8 11:28:14 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2016/09/16 10:35:38 wiz Exp $
-lib/xorg/modules/drivers/amdgpu_drv.la
+@comment $NetBSD: PLIST,v 1.4 2025/08/08 11:28:14 wiz Exp $
+lib/xorg/modules/drivers/amdgpu_drv.so
 man/man4/amdgpu.4
 share/X11/xorg.conf.d/10-amdgpu.conf

Index: pkgsrc/x11/xf86-video-amdgpu/distinfo
diff -u pkgsrc/x11/xf86-video-amdgpu/distinfo:1.21 pkgsrc/x11/xf86-video-amdgpu/distinfo:1.22
--- pkgsrc/x11/xf86-video-amdgpu/distinfo:1.21  Mon Feb 27 10:23:37 2023
+++ pkgsrc/x11/xf86-video-amdgpu/distinfo       Fri Aug  8 11:28:14 2025
@@ -1,6 +1,8 @@
-$NetBSD: distinfo,v 1.21 2023/02/27 10:23:37 wiz Exp $
+$NetBSD: distinfo,v 1.22 2025/08/08 11:28:14 wiz Exp $
 
-BLAKE2s (xf86-video-amdgpu-23.0.0.tar.xz) = 97cf6ffb31f6202aa46ad8917ee6c652716a42d2c268da5d48c304d783afeb62
-SHA512 (xf86-video-amdgpu-23.0.0.tar.xz) = bf26f147629a34e84a0ae8435119e170b9c95edafcab1995b63bb8f55abef32f2efbf4536eb070e64b2ae1460424b1b27a4206cb9836d33ddc6dfbee404f718b
-Size (xf86-video-amdgpu-23.0.0.tar.xz) = 381268 bytes
-SHA1 (patch-configure) = 3989dfc22c4dd9096f588a023516f26a28739724
+BLAKE2s (xf86-video-amdgpu-25.0.0.tar.xz) = efd5ab5756fbb63f6fec60cec7e2f3af106adc0bc0f737ad1460edf1ec1f95c9
+SHA512 (xf86-video-amdgpu-25.0.0.tar.xz) = d143294fead7073c14100299ccab20d1f5eab8b7e36c1770b12aaade958211e1961f4353dc47123c3b9af9f7a911d913def71d25b83dab3dee1d289043869891
+Size (xf86-video-amdgpu-25.0.0.tar.xz) = 75000 bytes
+SHA1 (patch-src_amdgpu__bo__helper.c) = 9306e81c608b0ad8e79f204f5f458d7b51da7820
+SHA1 (patch-src_drmmode__display.c) = 64b8f0218521492a694f719af843b00593f2bdd4
+SHA1 (patch-src_drmmode__display.h) = cf4270d168a3d7c9cd14ae9d8c02fc24d77f20fb

Added files:

Index: pkgsrc/x11/xf86-video-amdgpu/patches/patch-src_amdgpu__bo__helper.c
diff -u /dev/null pkgsrc/x11/xf86-video-amdgpu/patches/patch-src_amdgpu__bo__helper.c:1.1
--- /dev/null   Fri Aug  8 11:28:15 2025
+++ pkgsrc/x11/xf86-video-amdgpu/patches/patch-src_amdgpu__bo__helper.c Fri Aug  8 11:28:14 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_amdgpu__bo__helper.c,v 1.1 2025/08/08 11:28:14 wiz Exp $
+
+https://gitlab.freedesktop.org/xorg/driver/xf86-video-amdgpu/-/issues/84
+
+--- src/amdgpu_bo_helper.c.orig        2025-08-08 11:23:55.472359613 +0000
++++ src/amdgpu_bo_helper.c
+@@ -83,7 +83,7 @@ struct amdgpu_buffer *amdgpu_alloc_pixma
+               if (usage_hint & AMDGPU_CREATE_PIXMAP_SCANOUT)
+                       bo_use |= GBM_BO_USE_SCANOUT;
+ 
+-#ifdef HAVE_GBM_BO_USE_FRONT_RENDERING
++#if HAVE_GBM_BO_USE_FRONT_RENDERING
+               if (usage_hint & AMDGPU_CREATE_PIXMAP_FRONT)
+                       bo_use |= GBM_BO_USE_FRONT_RENDERING;
+ #endif
Index: pkgsrc/x11/xf86-video-amdgpu/patches/patch-src_drmmode__display.c
diff -u /dev/null pkgsrc/x11/xf86-video-amdgpu/patches/patch-src_drmmode__display.c:1.1
--- /dev/null   Fri Aug  8 11:28:15 2025
+++ pkgsrc/x11/xf86-video-amdgpu/patches/patch-src_drmmode__display.c   Fri Aug  8 11:28:14 2025
@@ -0,0 +1,33 @@
+$NetBSD: patch-src_drmmode__display.c,v 1.1 2025/08/08 11:28:14 wiz Exp $
+
+https://gitlab.freedesktop.org/xorg/driver/xf86-video-amdgpu/-/issues/84
+
+--- src/drmmode_display.c.orig 2025-08-08 11:23:35.638093875 +0000
++++ src/drmmode_display.c
+@@ -3893,7 +3893,7 @@ out:
+       RRGetInfo(xf86ScrnToScreen(scrn), TRUE);
+ }
+ 
+-#ifdef HAVE_LIBUDEV
++#if HAVE_LIBUDEV
+ static void drmmode_handle_uevents(int fd, void *closure)
+ {
+       drmmode_ptr drmmode = closure;
+@@ -3923,7 +3923,7 @@ static void drmmode_handle_uevents(int f
+ 
+ void drmmode_uevent_init(ScrnInfoPtr scrn, drmmode_ptr drmmode)
+ {
+-#ifdef HAVE_LIBUDEV
++#if HAVE_LIBUDEV
+       struct udev *u;
+       struct udev_monitor *mon;
+ 
+@@ -3955,7 +3955,7 @@ void drmmode_uevent_init(ScrnInfoPtr scr
+ 
+ void drmmode_uevent_fini(ScrnInfoPtr scrn, drmmode_ptr drmmode)
+ {
+-#ifdef HAVE_LIBUDEV
++#if HAVE_LIBUDEV
+       if (drmmode->uevent_handler) {
+               struct udev *u = udev_monitor_get_udev(drmmode->uevent_monitor);
+               xf86RemoveGeneralHandler(drmmode->uevent_handler);
Index: pkgsrc/x11/xf86-video-amdgpu/patches/patch-src_drmmode__display.h
diff -u /dev/null pkgsrc/x11/xf86-video-amdgpu/patches/patch-src_drmmode__display.h:1.1
--- /dev/null   Fri Aug  8 11:28:15 2025
+++ pkgsrc/x11/xf86-video-amdgpu/patches/patch-src_drmmode__display.h   Fri Aug  8 11:28:14 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_drmmode__display.h,v 1.1 2025/08/08 11:28:14 wiz Exp $
+
+https://gitlab.freedesktop.org/xorg/driver/xf86-video-amdgpu/-/issues/84
+
+--- src/drmmode_display.h.orig 2025-08-08 11:23:17.935590246 +0000
++++ src/drmmode_display.h
+@@ -28,7 +28,7 @@
+ #define DRMMODE_DISPLAY_H
+ 
+ #include "xf86drmMode.h"
+-#ifdef HAVE_LIBUDEV
++#if HAVE_LIBUDEV
+ #include "libudev.h"
+ #endif
+ 



Home | Main Index | Thread Index | Old Index