? nvidia-driver.diff Index: Makefile =================================================================== RCS file: /home/pcvs/ports/x11/nvidia-driver/Makefile,v retrieving revision 1.12 diff -u -r1.12 Makefile --- Makefile 7 Dec 2003 05:16:20 -0000 1.12 +++ Makefile 21 Dec 2003 03:39:42 -0000 @@ -18,6 +18,7 @@ MAINTAINER= danfe@regency.nsu.ru COMMENT= NVidia graphics card binary drivers for hardware OpenGL rendering +USE_REINPLACE= yes USE_X_PREFIX= yes NO_PACKAGE= should be recompiled for a particular FreeBSD kernel INSTALLS_SHLIB= yes @@ -59,20 +60,20 @@ @${ECHO_MSG} "Define WITH_NVIDIA_HACKS to enable work-arounds to override basic AGP setup" .endif -.if defined(WITH_FREEBSD_AGP) || defined(FORCE_AGP_RATE) || defined(WITH_NVIDIA_HACKS) -USE_REINPLACE= yes - post-patch: -. if defined(WITH_FREEBSD_AGP) +.if defined(WITH_FREEBSD_AGP) @${REINPLACE_CMD} "s/undef USE_OS_AGP_GART/define USE_OS_AGP_GART/" \ ${WRKSRC}/src/nv-freebsd.h -. endif -. if defined(FORCE_AGP_RATE) +.endif +.if defined(FORCE_AGP_RATE) @${REINPLACE_CMD} 's/NVreg_ReqAGPRate,[[:blank:]]*0/NVreg_ReqAGPRate, 1/' ${WRKSRC}/src/nvidia_os_registry.c -. endif -. if defined(WITH_NVIDIA_HACKS) +.endif +.if defined(WITH_NVIDIA_HACKS) @${REINPLACE_CMD} 's/NVreg_UpdateKernelAGP,[[:blank:]]*1/NVreg_UpdateKernelAGP, 0/' ${WRKSRC}/src/nvidia_os_registry.c -. endif +.endif +.if ${OSVERSION} > 501106 + @${REINPLACE_CMD} -e 's/PCIR_HEADERTYPE/PCIR_HDRTYPE/' \ + ${WRKSRC}/src/nvidia_sysctl.c .endif pre-install: