Page MenuHomeFreeBSD

D56214.diff
No OneTemporary

D56214.diff

diff --git a/graphics/nvidia-drm-kmod/Makefile.common b/graphics/nvidia-drm-kmod/Makefile.common
--- a/graphics/nvidia-drm-kmod/Makefile.common
+++ b/graphics/nvidia-drm-kmod/Makefile.common
@@ -82,3 +82,7 @@
linenum=$$(${SED} -ne '/^#if __FreeBSD_version/ { = ; q ; }' \
${WRKSRC}/../nvidia/nv-freebsd.h) ; ${REINPLACE_CMD} \
-e "$$linenum,+2d" ${WRKSRC}/../nvidia/nv-freebsd.h
+ # Workaround for build failure on any base without pm_vt_switch_required().
+ # 13.5, 14.3 and 15.0 doesn't have the stub (blank) function.
+ ${REINPLACE_CMD} -e 's/.*pm_vt_switch_required(dev->dev, true);.*/#if __FreeBSD_version >= 1403507 \&\& __FreeBSD_version < 1500000 || __FreeBSD_version >= 1500504\n&\n#endif/' \
+ ${WRKSRC}/nvidia-drm-drv.c

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 16, 10:53 PM (15 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30771501
Default Alt Text
D56214.diff (743 B)

Event Timeline