summaryrefslogtreecommitdiff
path: root/x11/nvidia-driver
diff options
context:
space:
mode:
authorMax Khon <fjoe@FreeBSD.org>2004-06-21 14:01:52 +0000
committerMax Khon <fjoe@FreeBSD.org>2004-06-21 14:01:52 +0000
commit52c3a75e7fa35ed7e0cb63097bd398731de83d99 (patch)
tree419a02ff69947a8b94e7055f78f6a2e65818eba2 /x11/nvidia-driver
parentUpdated to 0.34 (diff)
Fix build on FreeBSD > 502115.
PR: 68162 Submitted by: MAINTAINER
Notes
Notes: svn path=/head/; revision=111929
Diffstat (limited to 'x11/nvidia-driver')
-rw-r--r--x11/nvidia-driver/Makefile9
1 files changed, 5 insertions, 4 deletions
diff --git a/x11/nvidia-driver/Makefile b/x11/nvidia-driver/Makefile
index ce155188f398..385d357e166c 100644
--- a/x11/nvidia-driver/Makefile
+++ b/x11/nvidia-driver/Makefile
@@ -26,10 +26,6 @@ NVVERSION= 4365
.include <bsd.port.pre.mk>
-.if ${OSVERSION} >= 502117
-BROKEN= "Does not compile on FreeBSD >= 5.x"
-.endif
-
# XXX Should use ${PKG_INFO} XXX
#
XSERVVERSION!= /usr/sbin/pkg_info -O x11-servers/XFree86-4-Server 2>/dev/null | ${GREP} Server- || true
@@ -82,6 +78,11 @@ post-patch:
. if ${OSVERSION} > 501106
@${REINPLACE_CMD} 's/PCIR_HEADERTYPE/PCIR_HDRTYPE/' ${WRKSRC}/src/nvidia_sysctl.c
. endif
+. if ${OSVERSION} > 502115
+. for f in nv-freebsd.h nvidia_ctl.c nvidia_dev.c nvidia_subr.c
+ @${REINPLACE_CMD} 's/dev_t/struct cdev \*/g' ${WRKSRC}/src/${f}
+. endfor
+. endif
.endif
pre-install: