aboutsummaryrefslogtreecommitdiff
path: root/x11/nvidia-driver
Commit message (Collapse)AuthorAgeFilesLines
* x11/nvidia-driver, x11/linux-nvidia-libs, nvidia-drm-*-kmod: update to ↵Kevin Bowling2023-09-082-4/+4
| | | | | | | 535.104.05 PR: 273357 Approved by: danfe
* x11/nvidia-driver: Use typical extra patch filenameKevin Bowling2023-08-162-1/+1
| | | | Differential Revision: https://reviews.freebsd.org/D40168
* x11/nvidia-driver: Add Makefile.version and patch for nvidia-drmAustin Shafer2023-08-163-2/+141
| | | | | | | | | | | | | This moves the version string into a makefile that can be included from child ports. This also adds a patch to nvidia-modeset that handles a deadlock with queueing events observed with nvidia-drm. This fix is only needed in 535, future versions will have a proper implementation included with them. Approved by: maintainer timeout Differential Revision: https://reviews.freebsd.org/D40168
* x11/nvidia-driver, x11/linux-nvidia-libs: update to 535.98Kevin Bowling2023-08-162-4/+4
| | | | | PR: 273110 Approved by: danfe
* x11-servers/xorg-server: complete libmap.d switch after 50a34a07740eJan Beich2023-08-124-25/+2
| | | | | | | libmap.conf(5) supports dlopen(3) but xorg-server uses absolute paths. PR: 271686 Reviewed by: gallatin
* x11/nvidia-driver, x11/linux-nvidia-libs: update to 535.86.05Kevin Bowling2023-08-032-4/+4
| | | | | | | | | Bugfixes on production branch https://www.nvidia.com/Download/driverResults.aspx/209263/en-us/ PR: 272631 Approved by: maintainer timeout
* x11/nvidia-driver, x11/linux-nvidia-libs: update to 535.54.03Kevin Bowling2023-07-112-7/+11
| | | | | | | | New production branch Changes https://www.nvidia.com/Download/driverResults.aspx/205466/en-us/ PR: 271523 Approved by: danfe
* x11/nvidia-driver: unbreak the build of two legacy driver versionsAlexey Dokuchaev2023-05-291-1/+4
| | | | | | | | | | - Limit the scope of the K&R prototype fix to versions which actually have that `nvlink_freebsd.c' file - Adjust the version check for `lib/libnvidia-wayland-client.so' which had first appeared in 515.43.04 beta release and add a comment on the PLIST_FILES usage there Reported by: pkg-fallout
* x11/nvidia-driver: Use a valid function declaration for nvlink_allocLock.John Baldwin2023-05-251-0/+3
| | | | Differential Revision: https://reviews.freebsd.org/D40172
* x11/nvidia-driver, x11/linux-nvidia-libs: update to 525.116.03Kevin Bowling2023-05-132-4/+4
| | | | | PR: 271122 Approved by: maintainer timeout
* x11/nvidia-driver, x11/linux-nvidia-libs: update to 525.105.17Kevin Bowling2023-04-212-4/+4
| | | | | | | Changes https://www.nvidia.com/Download/driverResults.aspx/202352/en-us/ PR: 270060 Approved by: maintainer timeout
* x11/nvidia-driver, x11/linux-nvidia-libs: update to 525.89.02Bartek Jasicki2023-04-213-9/+25
| | | | | | | | Changes https://www.nvidia.com/Download/driverResults.aspx/199660/en-us/ PR: 267220, 270060 Tested by: many Approved by: danfe (previous version), maintainer timeout
* x11/nvidia-driver, x11/linux-nvidia-libs: update to 515.86.01Bartek Jasicki2023-03-022-4/+10
| | | | | PR: 269129, 268983, 263475 Approved by: maintainer timeout
* x11/nvidia-driver: reword the pkg-message to reflect modern realityAlexey Dokuchaev2023-03-012-19/+12
| | | | | | | Try to reduce readers' confusion by specifying exactly which nVidia kernel module users should be loading these days. PR: 269626
* x11/{linux-nvidia-libs,nvidia-driver}-470: update to version 470.161.03Alexey Dokuchaev2023-02-281-2/+2
| | | | Reported by: portscout
* x11/nvidia-driver: unbreak the build of nVidia legacy driversAlexey Dokuchaev2023-01-162-44/+0
| | | | This partially reverts unapproved commit 010b19127cc8.
* x11/nvidia-driver: Fix bug that switching to the terminal wasn't possibleYuri Victorovich2023-01-163-1/+45
| | | | | | | Tested with NVidia RTX 2060 on FreeBSD 13.1 STABLE. PR: 213912 Approved by: danfe@ (maintainer's timeout; 18 days)
* x11/nvidia-driver: Enable ACPI_PM by defaultKevin Bowling2022-12-091-1/+1
| | | | | | | It is needed to suspend/resume PR: 258710 Approved by: maintainer timeout
* x11/{linux-nvidia-libs,nvidia-driver}-470: update to version 470.141.03Alexey Dokuchaev2022-10-171-2/+2
| | | | Reported by: portscout
* x11/{linux-nvidia-libs,nvidia-driver}-390: update to version 390.154Alexey Dokuchaev2022-10-171-4/+4
| | | | Reported by: portscout
* x11/nvidia-driver: catch up with changes to pmap_unmapdev() and kmem_*()Alexey Dokuchaev2022-10-111-0/+9
| | | | | Reported by: pkg-fallout Differential Revision: https://reviews.freebsd.org/D36671
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* x11/{linux-nvidia-libs,nvidia-driver}-470: update to version 470.129.06.Alexey Dokuchaev2022-08-011-2/+2
| | | | Reminded by: philip
* x11: remove 'Created by' linesTobias C. Berner2022-07-201-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A big Thank You to the original contributors of these ports: * Adam Weinberger <adam@vectors.cx> * Adam Weinberger <adamw@FreeBSD.org> * Alex Dupre <ale@FreeBSD.org> * Alexander Matey <matey@cis.ohio-state.edu> * Alexander Nedotsukov <bland@FreeBSD.org> * Alexey Dokuchaev <danfe@FreeBSD.org> * Alexey Dokuchaev <danfe@regency.nsu.ru> * Alexey Mikhailov <karma@ez.pereslavl.ru> * Andrew Pantyukhin <infofarmer@FreeBSD.org> * Anton Berezin <tobez@FreeBSD.org> * Anton Toernqvist <antont@inbox.lv> * Anton Tornqvist <antont@inbox.lv> * Ashish Shukla <wahjava@gmail.com> * Ben Woods <woodsb02@FreeBSD.org> * Bert Burgemeister <trebbu@googlemail.com> * Bruce A. Mah <bmah@ca.sandia.gov> * Bruce M Simpson <bms@FreeBSD.org> * Chris Hutchinson <portmaster@BSDforge.com> * Cy SChubert <cy@FreeBSD.org> * Cy Schubert <Cy.Schubert@uumail.gov.bc.ca> * Cy Schubert <cy@FreeBSD.org> * DaJoob * Daniel Roethlisberger <daniel@roe.ch> * Daniel Walter <sahne@0x90.at> * Danilo Egea Gondolfo <danilo@FreeBSD.org> * Dave Grochowski * David Mackay <davidjx8p@gmail.com> * David Yeske <dyeske@gmail.com> * Dejan Lesjak <lesi@FreeBSD.org> * Denis Shaposhnikov <dsh@vlink.ru> * Dennis Herrmann <dhn@FreeBSD.org> * Dmitri Goutnik <dg@syrec.org> * Dominik Rothert <dr@domix.de> * Emanuel Haupt <ehaupt@FreeBSD.org> * Emanuel Haupt <ehaupt@critical.ch> * Eric Anholt <anholt@FreeBSD.org> * Eric Blood <eblood@cs.unr.edu> * Eric L. Hernes <erich@rrnet.com> * Eric Turgeon <ericbsd@FreeBSD.org> * Eric Turgeon <ericturgeon.bsd@gmail.com> * Evgeni Dimitrov <evgeni.dimitrov@gmail.com> * FURUSAWA,Kazuhisa <kazu@jp.freebsd.org> * Florent Thoumie <flz@xbsd.org> * Foxfair Hu <foxfair@FreeBSD.org> * Francis Bacque <idroxid01@yahoo.fr> * Franz Klammer <klammer@webonaut.com> * Gerrit Beine <tux@pinguru.net> * Grzegorz Blach <gblach@FreeBSD.org> * Gustau Perez i Querol <gustau.perez@gmail.com> * Gvozdikov Veniamin <g.veniamin@googlemail.com> * Hendrik Scholz <hendrik@scholz.net> * Jacob House <jacob@jwfh.ca> * James Earl <jdearl@telus.net> * Jean-Baptiste Quenot <jb.quenot@caraldi.com> * Jeroen Schot <schot@a-eskwadraat.nl> * Jim Mock <jim@FreeBSD.org> * Joe Marcus Clarke <marcus@FreeBSD.org> * Julien Laffaye <kimelto@gmail.com> * KIMURA Yasuhiro <yasu@utahime.org> * Ka Ho Ng <khng300@gmail.com> * Kelly Yancey <kbyanc@posi.net> * Ken Moore <ken@pcbsd.org> * Koop Mast <einekoai@chello.nl> * Koop Mast <kwm@FreeBSD.org> * Kris Kennaway <kris@FreeBSD.org> * Kris Moore <kmoore@FreeBSD.org> * Lars Engels <lars.engels@0x20.net> * Lin, Cheng-Tao <b89605222@ntu.edu.tw> * MANTANI Nobutaka <nobutaka@nobutaka.com> * Markus Brueffer <markus@FreeBSD.org> * Martin Ranne <gasp@ridcully.dnsalias.org> * Martin Tournoij <carpetsmoker@xs4all.nl> * Martin Wilke (miwi@FreeBSD.org) * Martin Wilke <miwi@FreeBSD.org> * Matt Lancereau * Matt Lancereau <matt@rimasec.net> * Matt Peterson <matt@peterson.org> * Matthew Donovan <kitchetech@gmail.com> * Matthew Fuller <fullermd@futuresouth.com> * Matthew Hunt <mph@pobox.com> * Matthew West <mwest@uct.ac.za> * Maxim Sobolev <sobomax@FreeBSD.org> * Michael Johnson <ahze@FreeBSD.org> * Michiel Overtoom <motoom@xs4all.nl> * Mikhail Teterin <mi@aldan.algebra.com> * Morten Slot Kristensen * Murray Stokely <murray@FreeBSD.org> * NAKATA, Maho <maho@FreeBSD.org> * Nicola Vitale <nivit@FreeBSD.org> * Nikos Ntarmos <ntarmos@ceid.upatras.gr> * Nikos Ntarmos <ntarmos@cs.uoi.gr> * Oleg Pudeyev <oleg@bsdpower.com> * Oliver Breuninger <ob@breuninger.org> * Oliver Breuninger <ob@seicom.NET> * Oliver Lehmann <oliver@FreeBSD.org> * Olivier Cochard-Labbe <olivier@FreeBSD.org> * Olivier Duchateau * Patrick Li <pat@databits.net> * Pawel Worach <pawel.worach@gmail.com> * Pedro Giffuni * Per Otterstr=F6m <pelle@fukt.bth.se> * Petr Holub <hopet@ics.muni.cz> * Pietro Cerutti <gahr@FreeBSD.org> * Piotr Kubaj <pkubaj@anongoth.pl> * Roman Bogorodskiy <novel@FreeBSD.org> * Sakai Hiroaki <sakai@miya.ee.kagu.sut.ac.jp> * Sakai Hiroaki <sakai@seki.ee.kagu.sut.ac.jp> * Samy Al Bahra <samy@kerneled.org> * Samy Al Bahra <sbahra@kerneled.org> * Sascha Holzleiter <sascha@root-login.org> * Satoshi Asami <asami@FreeBSD.org> * Satoshi TAOKA * Scott Mace <smace@FreeBSD.org> * Sean Farley <sean-freebsd@farley.org> * Sebastian Yepes <esn@x123.info> * Serge Gagnon <gagnon__s@videotron.ca> * Sergei Kolobov <sergei@kolobov.com> * Sofian Brabez <sbz@FreeBSD.org> * Stanislav Sedov <stas@FreeBSD.org> * Stepan Zastupov [RedChrom] <redchrom@gmail.com> * Stephen Montgomery-Smith <stephen@math.missouri.edu> * Stijn Hoop <stijn@win.tue.nl> * Tatsumi Hosokawa * Theron Tarigo <theron.tarigo@gmail.com> * Thomas Gellekum <tg@FreeBSD.org> * Thomas Hurst <tom@hur.st> * Tim Bishop <tim@bishnet.net> * Timothy Beyer <beyert@cs.ucr.edu> * Tobias Roth <ports@fsck.ch> * UMENO Takashi <umeno@rr.iij4u.or.jp> * Vincent Tantardini <vinc@freebsd-fr.org> * Volker Stolz <stolz@i2.informatik.rwth-aachen.de> * Winston Weinert <winstonw@lavabit.com> * Ying-Chieh Liao <ijliao@csie.nctu.edu.tw> * Yinghong Liu <relaxbsd@gmail.com> * Yoshiro MIHIRA <sanpei@sanpei.org> * Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp> * Zane C. Bowers * Zhihao Yuan <lichray@gmail.com> * asami * chinsan * dirk.meyer@dinoex.sub.org * dom@myrddin.demon.co.uk * eimar.koort * gpalmer * gpalmer@FreeBSD.org * grog * gurkan@phys.ethz.ch * hemi@puresimplicity.net * ijliao * incabulos@mac.com * jacs * janek * jhb * jkh * jkh@FreeBSD.org * jmz * joerg * johalun0@gmail.com * jonny * jsellens * krion * matt@bdd.net * michael johnson <ahze@ahze.net> * nkazushi@highway.or.jp * od <od@iclub.nsu.ru> * oleg@bsdpower.com * roam@FreeBSD.org * trevor * will With hat: portmgr
* x11/nvidia-driver: Remove devclass from DRIVER_MODULE on recent main.John Baldwin2022-06-302-1/+19
| | | | | | | Initialize nvidia_devclass in nvidia_modevent instead. Reviewed by: danfe Differential Revision: https://reviews.freebsd.org/D35266
* x11/{linux-nvidia-libs,nvidia-driver}-390: update to version 390.151.Alexey Dokuchaev2022-05-191-4/+4
| | | | Reported by: portscout
* x11/nvidia-driver (legacy versions): unbreak the build on fresh -CURRENTAlexey Dokuchaev2022-04-282-4/+24
| | | | | | | | | Recently, FreeBSD had started to enforce -Werror,-Wunused-but-set-variable for kernel code, which affects 3rd-party modules such as nVidia drivers. Newer versions of the driver are ready for that, but legacy one were not. Reported by: pkg-fallout PR: 263418
* x11/{nvidia-driver,linux-nvidia-libs}-390: fix distinfo for x86 version.Alexey Dokuchaev2022-04-061-2/+2
| | | | Reported by: pkg-fallout
* x11/nvidia-driver-390, x11/linux-nvidia-libs-390: update to 390.147Kevin Bowling2022-04-041-3/+3
| | | | | | PR: 261666 Approved by: maintainer timeout Sponsored by: BBOX.io
* x11/nvidia-driver, x11/linux-nvidia-libs: update to 510.60.02Kevin Bowling2022-04-042-4/+4
| | | | | | PR: 261666 Approved by: maintainer timeout Sponsored by: BBOX.io
* x11/nvidia-driver, x11/linux-nvidia-libs: Add 470.103.01Alex S2022-04-042-5/+11
| | | | | | | | This legacy branch driver is to maintain support for Keplar GPUs. PR: 261666 Approved by: maintainer timeout Sponsored by: BBOX.io
* x11/nvidia-driver, x11/linux-nvidia-libs: update to 510.47.03Alex S2022-04-042-7/+10
| | | | | | PR: 261666 Approved by: maintainer timeout Sponsored by: BBOX.io
* Fix CONFLICTS entries of multiple portsStefan Eßer2022-01-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There have been lots of missing CONFLICTS_INSTALL entries, either because conflicting ports were added without updating existing ports, due to name changes of generated packages, due to mis-understanding the format and semantics of the conflicts entries, or just due to typoes in package names. This patch is the result of a comparison of all files contained in the official packages with each other. This comparison was based on packages built with default options and may therefore have missed further conflicts with optionally installed files. Where possible, version numbers in conflicts entries have been generalized, some times taking advantage of the fact that a port cannot conflict with itself (due to logic in bsd.port.mk that supresses the pattern match result in that case). A few ports that set the conflicts variables depending on complex conditions (e.g. port options), have been left unmodified, despite probably containing outdated package names. These changes should only affect the installation of locally built ports, not the package building with poudriere. They should give an early indication of the install conflict in cases where currently the pkg command aborts an installation when it detects that an existing file would be overwritten, Approved by: portmgr (implicit)
* x11/nvidia-driver: lax the check when applying fix for src df38ada293Alexey Dokuchaev2022-01-021-3/+4
| | | | | | | | | It turns out that NVVERSION check is not very accurate and may easily break the build in various circumstances. Also, do not use the line number as an anchor, just spell out the #include line in its entirety when removing it. PR: 260318
* x11/nvidia-driver: try to unbreak the build on recent -CURRENTAlexey Dokuchaev2021-12-151-0/+6
| | | | | | | After src commit df38ada2931f, `sys/module.h' must be included after `sys/param.h'. PR: 260318
* x11/{linux-nvidia-libs,nvidia-driver}: update the ports to version 470.86.Alexey Dokuchaev2021-11-112-4/+4
| | | | PR: 259762, 259763
* x11/nvidia-driver: add support for the new feature branch 495.xxAlexey Dokuchaev2021-11-022-3/+14
| | | | | | | | | The `libnvidia-egl-gbm' library is not yet on the SUBDIR list in the `lib/Makefile', so record newly added pkg-plist entries as commented out for the moment. PR: 259496 (part 2) Submitted by: jkim
* x11/nvidia-driver: update NVidia mainline driver to version 470.82.00Alexey Dokuchaev2021-10-312-3/+3
| | | | | PR: 259496 (part 1) Submitted by: jkim
* cleanup: drop support for EOL FreeBSD 11.XRene Ladan2021-09-301-2/+0
| | | | | | | | | | | | | | | | | Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index
* x11/{linux-nvidia-libs,nvidia-driver}: update the ports to version 470.74.Alexey Dokuchaev2021-09-243-4/+9
| | | | PR: 258682
* graphics: Make libglvnd a LIB_DEPENDKevin Bowling2021-08-151-2/+3
| | | | | | | | | There are still some incoming reports of dep issues when upgrading old systems. This should help with dep solving and getting past the file conflicts. Reviewed by: jbeich, x11 (manu) Differential Revision: https://reviews.freebsd.org/D31465
* x11/{linux-nvidia-libs,nvidia-driver}: Update to 470.63.01Kevin Bowling2021-08-112-4/+4
| | | | | | | | | | | This is the new stable branch and adds support for Vulkan. See https://www.nvidia.com/Download/driverResults.aspx/177146/en-us and https://www.nvidia.com/download/driverResults.aspx/179601/en-us for additional changes. PR: 257456 Approved by: danfe
* x11/nvidia-driver: make vulkan PREFIX safeAlex S2021-08-022-30/+6
| | | | | | PR: 253285 Reported by: mi Approved by: danfe (maintainer)
* x11/{linux-nvidia-libs,nvidia-driver}-390: ports had been updated (+)Alexey Dokuchaev2021-07-231-4/+4
| | | | | | | | | - Update 390.x series legacy driver and corresponding Linux libraries ports to version 390.144, which fixed a bug where vkCreateSwapchain could cause the X11 server to crash when an invalid imageFormat had been provided Reported by: portscout
* x11/{linux-nvidia-libs,nvidia-driver}: ports had been updated (+)Alexey Dokuchaev2021-06-302-7/+10
| | | | | | | | - Update nVidia driver and Linux libraries to version 460.84 - Add support to build with DISTVERSION=470.42.01 (latest beta) PR: 256888, 256889 Submitted by: jkim
* graphics/mesa-libs: enable libglvnd supportJan Beich2021-06-172-14/+22
| | | | | | | PR: 246767 Reviewed by: kbowling Tested by: kbowling Differential Revision: https://reviews.freebsd.org/D25020
* x11/nvidia-hybrid-graphics: Optimus TechnologyTheron Tarigo2021-06-152-7/+52
| | | | | | | | | PR: 192617 Reported by: David Mackay <davidjx8p@gmail.com> Reviewed by: many Tested by: many Approved by: portmgr (maintainer timeout: 15 days) Differential Revision: https://reviews.freebsd.org/D22521
* x11/{linux-nvidia-libs,nvidia-driver}{,-390}: update to the latest versionsAlexey Dokuchaev2021-05-202-7/+10
|
* Unbreak nVidia driver build against new feature branch 465.xx, whichAlexey Dokuchaev2021-04-162-0/+8
| | | | | | | | | | now includes Vulkan driver for FreeBSD. We do not offer short-lived/beta driver versions as a port or package, but we try to support building against arbitrary DISTVERSIONs. Add a note about it and sort Linux libraries' port pkg-plist while I'm here. PR: 254668