Bug 243272 - emulators/i386-wine-devel: Patch for NVIDIA driver does not work
Summary: emulators/i386-wine-devel: Patch for NVIDIA driver does not work
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Some People
Assignee: David Naylor
Keywords: needs-patch, needs-qa
Depends on:
Reported: 2020-01-11 17:09 UTC by hardy.schumacher
Modified: 2020-01-12 02:27 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (dbn)
koobs: merge-quarterly?


Note You need to log in before you can comment on or make changes to this bug.
Description hardy.schumacher 2020-01-11 17:09:52 UTC
Port "emulators/i386-wine-devel" provides script [files/nvidia.sh] to install the 32bit NVIDIA driver additionally to the already installed 64bit NVIDIA driver with same version number.

Latest version of NVIDIA driver is 440.44, latest available version in the ports is 440.31.
But latest NVIDIA driver for FreeBSD 32bit platform is 390.132.
See https://www.nvidia.com/en-us/drivers/unix/.

Therefore the patch on port "emulators/i386-wine-devel" does not work when the latest NVIDIA driver is used on a 64bit platform.
Comment 1 Alex S 2020-01-11 18:24:42 UTC
The script doesn't work because the necessary libraries are not provided for driver versions > 390.x && < 440.36.

Do note, though, while the 32-bit libraries were recently reintroduced with 440.36 as part of the amd64 package (https://devtalk.nvidia.com/default/topic/1065886/freebsd-solaris/request-include-32-bit-libraries-with-64-bit-drivers/post/5404691/#5404691), instead of updating nvidia.sh it would much more appropriate to pester the nvidia-driver maintainer about properly packaging them. See bug 242177.