svn commit: r564218 - in head/x11/nvidia-driver: . files

Alexey Dokuchaev danfe at FreeBSD.org
Sat Feb 6 11:50:33 UTC 2021


Author: danfe
Date: Sat Feb  6 11:50:32 2021
New Revision: 564218
URL: https://svnweb.freebsd.org/changeset/ports/564218

Log:
  Forward-port ``extra-patch-src-nvidia_ctl.c'' patch to 460.xx branch,
  I somehow missed it when rebasing other changes.  While here, flatten
  and rename 460-* patches, they do not need %%NVSRC%% substitution.
  
  Pointy hat to:	danfe

Added:
  head/x11/nvidia-driver/files/460-patch-src-nvidia-nvidia_ctl.c
     - copied, changed from r564006, head/x11/nvidia-driver/files/extra-patch-src-nvidia_ctl.c.in
  head/x11/nvidia-driver/files/460-patch-src-nvidia-nvidia_linux.c
     - copied, changed from r564217, head/x11/nvidia-driver/files/460-patch-src-nvidia_linux.c.in
Deleted:
  head/x11/nvidia-driver/files/460-patch-src-nvidia_linux.c.in
Modified:
  head/x11/nvidia-driver/Makefile

Modified: head/x11/nvidia-driver/Makefile
==============================================================================
--- head/x11/nvidia-driver/Makefile	Sat Feb  6 11:48:48 2021	(r564217)
+++ head/x11/nvidia-driver/Makefile	Sat Feb  6 11:50:32 2021	(r564218)
@@ -13,7 +13,7 @@
 PORTNAME=	nvidia-driver
 DISTVERSION?=	460.39
 # Always try to set PORTREVISION as it can be overridden by the slave ports
-PORTREVISION?=	0
+PORTREVISION?=	1
 CATEGORIES=	x11
 MASTER_SITES=	NVIDIA/XFree86/FreeBSD-${ARCH_SUFX}/${DISTVERSION}
 DISTNAME=	NVIDIA-FreeBSD-${ARCH_SUFX}-${DISTVERSION}
@@ -72,8 +72,9 @@ EXTRA_PATCHES+=	${FILESDIR}/extra-patch-src_nvidia-mod
 SUB_PATCHES+=	extra-patch-src-nvidia_ctl.c \
 		extra-patch-src-nvidia_linux.c
 .else
-EXTRA_PATCHES+=	${FILESDIR}/460-patch-lib-libGLX_nvidia-Makefile
-SUB_PATCHES+=	460-patch-src-nvidia_linux.c
+EXTRA_PATCHES+=	${FILESDIR}/460-patch-lib-libGLX_nvidia-Makefile \
+		${FILESDIR}/460-patch-src-nvidia-nvidia_ctl.c \
+		${FILESDIR}/460-patch-src-nvidia-nvidia_linux.c
 .endif
 
 OPTIONS_DEFINE=	ACPI_PM LINUX WBINVD DOCS

Copied and modified: head/x11/nvidia-driver/files/460-patch-src-nvidia-nvidia_ctl.c (from r564006, head/x11/nvidia-driver/files/extra-patch-src-nvidia_ctl.c.in)
==============================================================================
--- head/x11/nvidia-driver/files/extra-patch-src-nvidia_ctl.c.in	Thu Feb  4 09:21:55 2021	(r564006, copy source)
+++ head/x11/nvidia-driver/files/460-patch-src-nvidia-nvidia_ctl.c	Sat Feb  6 11:50:32 2021	(r564218)
@@ -1,5 +1,5 @@
---- src/%%NVSRC%%/nvidia_ctl.c.orig	2017-09-14 20:46:30 UTC
-+++ src/%%NVSRC%%/nvidia_ctl.c
+--- src/nvidia/nvidia_ctl.c.orig	2021-01-21 21:50:34 UTC
++++ src/nvidia/nvidia_ctl.c
 @@ -13,6 +13,12 @@
  #include "nv.h"
  #include "nv-freebsd.h"
@@ -43,7 +43,7 @@
      }
  
      nvidia_count++;
-@@ -153,13 +175,28 @@ int nvidia_ctl_attach(void)
+@@ -153,10 +175,25 @@ int nvidia_ctl_attach(void)
  
  int nvidia_ctl_detach(void)
  {
@@ -58,9 +58,6 @@
 +        .linux_char_device = 1
 +    };
 +#endif
-     struct nvidia_softc *sc;
- 
-     sc = &nvidia_ctl_sc;
      nvidia_count--;
  
 -    if (nvidia_count == 0)

Copied and modified: head/x11/nvidia-driver/files/460-patch-src-nvidia-nvidia_linux.c (from r564217, head/x11/nvidia-driver/files/460-patch-src-nvidia_linux.c.in)
==============================================================================
--- head/x11/nvidia-driver/files/460-patch-src-nvidia_linux.c.in	Sat Feb  6 11:48:48 2021	(r564217, copy source)
+++ head/x11/nvidia-driver/files/460-patch-src-nvidia-nvidia_linux.c	Sat Feb  6 11:50:32 2021	(r564218)
@@ -1,5 +1,5 @@
---- src/%%NVSRC%%/nvidia_linux.c.orig	2017-09-14 20:46:30 UTC
-+++ src/%%NVSRC%%/nvidia_linux.c
+--- src/nvidia/nvidia_linux.c.orig	2021-01-21 21:50:34 UTC
++++ src/nvidia/nvidia_linux.c
 @@ -35,21 +35,16 @@ int linux_ioctl_nvidia(
      struct linux_ioctl_args *args
  )


More information about the svn-ports-all mailing list