Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Jan 2015 14:35:37 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r378119 - head/x11/nvidia-driver
Message-ID:  <201501291435.t0TEZboQ053419@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danfe
Date: Thu Jan 29 14:35:36 2015
New Revision: 378119
URL: https://svnweb.freebsd.org/changeset/ports/378119
QAT: https://qat.redports.org/buildarchive/r378119/

Log:
  - Update mainstream version to 340.76
  - The d_thread_t typedef is a compatibility shim to support FreeBSD 4.X:
    plans are to remove it in FreeBSD 11.X, so prepare for that in advance
  
  PR:		196693
  Submitted by:	jhb

Modified:
  head/x11/nvidia-driver/Makefile
  head/x11/nvidia-driver/distinfo

Modified: head/x11/nvidia-driver/Makefile
==============================================================================
--- head/x11/nvidia-driver/Makefile	Thu Jan 29 13:33:38 2015	(r378118)
+++ head/x11/nvidia-driver/Makefile	Thu Jan 29 14:35:36 2015	(r378119)
@@ -11,7 +11,7 @@
 # or `x11/nvidia-driver-304' slave ports.
 
 PORTNAME=	nvidia-driver
-DISTVERSION?=	340.65
+DISTVERSION?=	340.76
 # Always try to set PORTREVISION as it can be overridden by the slave ports
 PORTREVISION?=	0
 CATEGORIES=	x11
@@ -191,6 +191,10 @@ post-patch: .SILENT
 		s/^[[:blank:]]*CTLFLAG_RD/CTLTYPE_STRING |&/' \
 			${WRKSRC}/src/nvidia_sysctl.c
 .endif
+# Replace d_thread_t (compat shim to support FreeBSD 4) with `struct thread'
+	${REINPLACE_CMD} -e 's/d_thread_t/struct thread/' \
+		${WRKSRC}/src/nvidia_ctl.c ${WRKSRC}/src/nvidia_dev.c \
+		${WRKSRC}/src/nvidia_linux.c
 # Fix stack buffer overflow in nvidia_sysctl_bus_type()
 	${REINPLACE_CMD} -e 's/8 bus_type\[4\]/8 bus_type[8]/' \
 		${WRKSRC}/src/nvidia_sysctl.c

Modified: head/x11/nvidia-driver/distinfo
==============================================================================
--- head/x11/nvidia-driver/distinfo	Thu Jan 29 13:33:38 2015	(r378118)
+++ head/x11/nvidia-driver/distinfo	Thu Jan 29 14:35:36 2015	(r378119)
@@ -1,7 +1,7 @@
-SHA256 (NVIDIA-FreeBSD-x86_64-340.65.tar.gz) = b613d806d02686bd61b6dcbed1ba29f63a009a504a2a59094208328aac08a029
-SIZE (NVIDIA-FreeBSD-x86_64-340.65.tar.gz) = 60204269
-SHA256 (NVIDIA-FreeBSD-x86-340.65.tar.gz) = e8b5df30c4c2fd7b715d143dca987894bf4d3c28e43132c0cd02143cc0d96d5a
-SIZE (NVIDIA-FreeBSD-x86-340.65.tar.gz) = 59368245
+SHA256 (NVIDIA-FreeBSD-x86_64-340.76.tar.gz) = 60037d035b9af9f1d4dcdd5033e1b28b0cd4c7ca94f6bcb8d267e037a930fdc0
+SIZE (NVIDIA-FreeBSD-x86_64-340.76.tar.gz) = 60206978
+SHA256 (NVIDIA-FreeBSD-x86-340.76.tar.gz) = 0abbcc3bed3f017e7f1887a5c2d014e2b5a020462071998986ed49cdb8e7119f
+SIZE (NVIDIA-FreeBSD-x86-340.76.tar.gz) = 59362290
 SHA256 (NVIDIA-FreeBSD-x86_64-304.125.tar.gz) = 46b14b8c5ee1c02ff5e30afc9c99f4dd2edc426ccb2b73764093a1787639699d
 SIZE (NVIDIA-FreeBSD-x86_64-304.125.tar.gz) = 35498616
 SHA256 (NVIDIA-FreeBSD-x86-304.125.tar.gz) = 806d0bff9d394390b3a257472bc342857f150e9dba6673e6b930f47a93ec0269



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201501291435.t0TEZboQ053419>