diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2013-09-12 07:16:29 +0000 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2013-09-12 07:16:29 +0000 |
commit | bc07c5867d335af455ef0681b38f4f3c302376a0 (patch) | |
tree | 189a36c92286bd6ea9fe453940b8fe9b07d0123a /x11/nvidia-driver | |
parent | 0a79dd8b7d6ca220fc44cbae28b36237c20d6dc7 (diff) |
Notes
Diffstat (limited to 'x11/nvidia-driver')
-rw-r--r-- | x11/nvidia-driver/Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/x11/nvidia-driver/Makefile b/x11/nvidia-driver/Makefile index e7bbf1c1c94d..1c373651d25f 100644 --- a/x11/nvidia-driver/Makefile +++ b/x11/nvidia-driver/Makefile @@ -155,11 +155,16 @@ post-patch: .SILENT ${WRKSRC}/src/nvidia_subr.c .endif # Adopt to cap_rights_t type change in FreeBSD src SVN r255219 -.if ${OSVERSION} > 1000051 +.if ${OSVERSION} > 1000052 ${REINPLACE_CMD} -e 's/u_long cmd;/& cap_rights_t rights;/ ; \ s/CAP_IOCTL/cap_rights_init(\&rights, &)/' \ ${WRKSRC}/src/nvidia_linux.c .endif +# Argument count of vm_map_find() changed in FreeBSD src SVN r255426 +.if ${OSVERSION} > 1000054 + ${REINPLACE_CMD} -e 's/virtual_address, size,/& 0,/' \ + ${WRKSRC}/src/nvidia_subr.c +.endif # Fix stack buffer overflow in nvidia_sysctl_bus_type() .if ${NVVERSION} < 3192300 ${REINPLACE_CMD} -E '/bus_type\[4\]/d ; \ |