Created attachment 151577 [details] remove_d_thread_t.patch The d_thread_t typedef is a compat shim to support FreeBSD 4.x. I'm planning to remove this shim from 11. Maintainer, please submit this upstream. While you are at it, please also let Nvidia know to remove MAP_NORESERVE flag from mmap() calls in their next library builds. The flag has never worked and is no longer present in 11 (removing it now will be safe and will save them from a random compile failure on 11).
Auto-assigned to maintainer danfe@FreeBSD.org
Alexey, Just checking in to see if you saw this or not?
A commit references this bug: Author: danfe Date: Thu Jan 29 14:35:38 UTC 2015 New revision: 378119 URL: https://svnweb.freebsd.org/changeset/ports/378119 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 Changes: head/x11/nvidia-driver/Makefile head/x11/nvidia-driver/distinfo
Sorry for the delay, committed as ports 378119. John, I'm afraid we have a problem with the upstream communication since Chris Zander, our nVidia liaison, had left the company last year. I've asked him what's the best and fastest way FreeBSD could use to communicate our patches and wishes now, but got no answer thus far. :(