non port: x11/nvidia-driver/Makefile |
Number of commits found: 292 (showing only 100 on this page) |
Monday, 12 May 2025
|
08:33 Kevin Bowling (kbowling) Author: Tomoaki AOKI
x11/nvidia-driver, x11/linux-nvidia-libs: Split and distribute distinfo
per-slave-ports
Currently, upgrades for legacy versions of x11/nvidia-driver and
x11/linux-nvidia-libs are often delayed, due to the conflicts with
master port and forgotton.
This is usually because master and slave (legacy) ports shares distinfo,
causing races between multiple upgrades, even upgrades for legacy ones
are trivial.
This update splits distinfo into master and each slave (legacy) ports
to avoid races unless master Makefile(s) needs updates for to-be-upgraded
slave ports.
update-distinfo target is removed, you can use the standard
'make makesum' in each port now.
Reviewed by: arrowd
Differential Revision: https://reviews.freebsd.org/D50142
9506d5a |
Wednesday, 7 May 2025
|
14:01 Austin Shafer (ashafer) Author: Tomoaki AOKI
x11/nvidia-driver, x11/linux-nvidia-libs, graphics/nvidia-drm-kmod: Update to
570.144
This updates the NVIDIA ports to the latest stable production branch.
Also bump graphics/egl-wayland to the latest 1.1.19 to match with
the one in x11/linux-nvidia-libs.
PR: 286307
Approved by: ashafer, kbowling (mentor)
Differential Revision: https://reviews.freebsd.org/D49982
9b6b1bf |
Monday, 5 May 2025
|
13:34 Austin Shafer (ashafer) Author: Tomoaki AOKI
x11/nvidia-driver: Fix too aggressive disabling of GSP firmware
Currently, GSP on recent (Turing and later) nvidia GPU is disabled
as of suspend/resume issues (Differential Revision: D49828).
After D49828 lands, in Forums thread "Xorg won't start with officially
supported NVIDIA 5070 GPU?" [1], x11/nvidia-driver doesn't work but
building directly from upstream tarball (570.133 and 570.144) is
reported to work for the reporter.
After some testing on reporter's side with our request, reverting
back D49828 is reported to make x11/nvidia-driver working again.
This update changes the way disabling GSP firmware by default to allow
overriding via tunable hw.nvidia.registry.EnableGpuFirmware.
[1]
https://forums.freebsd.org/threads/xorg-wont-start-with-officially-supported-nvidia-5070-gpu.97659/
Reported by: foacs (displayed name on forums.freebsd.org)
Approved by: ashafer, kbowling (mentor)
Differential Revision: https://reviews.freebsd.org/D50053
637e9e6 |
Saturday, 3 May 2025
|
21:32 Kevin Bowling (kbowling)
x11/nvidia-driver: Clean up unused LIBGLDIR/LIBGLMAP
As of 972708f1d3948f9805f20c8ec7a90e9034009edd we do not need this
functionality.
Reviewed by: Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
Differential Revision: https://reviews.freebsd.org/D50048
13636d8 |
Tuesday, 15 Apr 2025
|
13:31 Austin Shafer (ashafer)
x11/nvidia-driver: disable GSP Firmware by default
Users have reported issues with suspend/resume when GSP firmware is
enabled. This change disables GSP to unbreak desktop use cases while
a fix is delivered in a future driver version
PR: 285803
Reviewed by: Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
Approved by: kbowling (mentor)
Differential Revision: https://reviews.freebsd.org/D49828
9c0e019 |
Friday, 4 Apr 2025
|
13:38 Austin Shafer (ashafer)
x11/nvidia-driver: add note about disabling GSP firmware to pkg-message
This adds a note about disabling GSP firmware to the pkg-message to
document a recently discovered issues causing suspend/resume to fail.
When a proper fix lands in a future 570 version this can be removed.
suspend/resume issues began at commit 0de17c4dce28
Differential Revision: https://reviews.freebsd.org/D49640
Reviewed by: kbowling (mentor)
6138330 |
07:06 Kevin Bowling (kbowling)
nvidia*: Bring under x11@ umbrella
This brings all nvidia ports under x11@ per some previous comments from
danfe@ and manu@.
The expectation for commits will be a simple quorum of interested people
(i.e. danfe, ashafer, kbowling) for peer review and commit.
Since the nvidia-secondary driver is chained off the main one, the
current maintainer has been notified of the change and can still
participate via freebsd-x11@ and project tools but it does not make
sense to have it differentiated.
Approved by: danfe, manu
9ff52cb |
Wednesday, 2 Apr 2025
|
13:52 Austin Shafer (ashafer) Author: Tomoaki AOKI
x11/nvidia-driver-470, x11/linux-nvidia-libs-470: Update to 470.256.02
Requested updating 470 series of legacy version of driver to 470.256.02
at Bug 285069 - x11/nvidia-driver-470: update from 470.161.03 to
470.256.02.
Tested (by myself) make and make package only, on stable/14, amd64 at
commit 7215aed7974cc4b7d3197ca5e5fcf545d3a28c0f as I myself am not using
470 series of driver anymore.
PR: 285069
Tested by: grahamperrin
Reviewed by: ashafer, kbowling (mentor)
Differential Revision: https://reviews.freebsd.org/D49457
a569017 |
Thursday, 13 Mar 2025
|
20:42 Baptiste Daroussin (bapt)
x11/nvidia-driver: prevent dependencies non exiting 32bits compat.
Since pkg 2.x the dependency on shared libraries have been increased,
in particular we now track 32bits compat libraries.
The nvidia-driver on amd64 provides 32bits libraryes which are linked to
libX11.so.6 itself 32bit, which nothing in the ports tree provide,
meaning orphans dependencies, which results in tools analysing the
dependencies to complain about missing dependencies.
Add a knob to tell pkg to ignore those 32bits compat libraries when
extracting which libraries the package should depend on.
aa1da00 |
Sunday, 29 Sep 2024
|
09:40 Kevin Bowling (kbowling) Author: Tomoaki AOKI
x11/nvidia-driver: Prepare for GSP firmware in 560
PR: 280772
Approved by: maintainer timeout
4aa7e56 |
Saturday, 16 Mar 2024
|
12:55 Vladimir Druzenko (vvd)
x11/nvidia-driver: fix build 304 and 340 after "Move manpages to share/man"
sed:
/usr/ports/x11/nvidia-driver-340/work/NVIDIA-FreeBSD-x86_64-340.108/nvml/man/Makefile:
No such file or directory
*** Error code 1
Approved by: arrowd (mentor)
Fixes: bf8a0031d97ff4c1fc019d7061085bdc38484365 "*: Move manpages to share/man"
848ce05 |
Sunday, 10 Mar 2024
|
08:59 Gleb Popov (arrowd)
*: Move manpages to share/man
Approved by: portmgr (blanket)
bf8a003 |
Monday, 1 Jan 2024
|
22:51 Kevin Bowling (kbowling) Author: Tomoaki AOKI
x11/nvidia-driver, x11/linux-nvidia-libs: update to 535.146.02
PR: 275569
Approved by: danfe (maintainer timeout)
d978418 |
Sunday, 31 Dec 2023
|
00:37 Muhammad Moinur Rahman (bofh)
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
bbab7f5 |
Wednesday, 16 Aug 2023
|
21:01 Kevin Bowling (kbowling)
x11/nvidia-driver: Use typical extra patch filename
Differential Revision: https://reviews.freebsd.org/D40168
e3f5aa7 |
20:55 Kevin Bowling (kbowling) Author: Austin Shafer
x11/nvidia-driver: Add Makefile.version and patch for nvidia-drm
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
49b9705 |
18:23 Kevin Bowling (kbowling)
x11/nvidia-driver, x11/linux-nvidia-libs: update to 535.98
PR: 273110
Approved by: danfe
a66e549 |
Saturday, 12 Aug 2023
|
22:58 Jan Beich (jbeich)
x11-servers/xorg-server: complete libmap.d switch after 50a34a07740e
libmap.conf(5) supports dlopen(3) but xorg-server uses absolute paths.
PR: 271686
Reviewed by: gallatin
d1b7aad |
Thursday, 3 Aug 2023
|
22:02 Kevin Bowling (kbowling)
x11/nvidia-driver, x11/linux-nvidia-libs: update to 535.86.05
Bugfixes on production branch
https://www.nvidia.com/Download/driverResults.aspx/209263/en-us/
PR: 272631
Approved by: maintainer timeout
999d93d |
Tuesday, 11 Jul 2023
|
14:00 Kevin Bowling (kbowling)
x11/nvidia-driver, x11/linux-nvidia-libs: update to 535.54.03
New production branch
Changes https://www.nvidia.com/Download/driverResults.aspx/205466/en-us/
PR: 271523
Approved by: danfe
67ae03d |
Monday, 29 May 2023
|
10:05 Alexey Dokuchaev (danfe)
x11/nvidia-driver: unbreak the build of two legacy driver versions
- 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
167434b |
Thursday, 25 May 2023
|
17:17 John Baldwin (jhb)
x11/nvidia-driver: Use a valid function declaration for nvlink_allocLock.
Differential Revision: https://reviews.freebsd.org/D40172
ec2e657 |
Saturday, 13 May 2023
|
04:52 Kevin Bowling (kbowling)
x11/nvidia-driver, x11/linux-nvidia-libs: update to 525.116.03
PR: 271122
Approved by: maintainer timeout
5d10423 |
Friday, 21 Apr 2023
|
19:57 Kevin Bowling (kbowling)
x11/nvidia-driver, x11/linux-nvidia-libs: update to 525.105.17
Changes https://www.nvidia.com/Download/driverResults.aspx/202352/en-us/
PR: 270060
Approved by: maintainer timeout
0ab0e6c |
19:57 Kevin Bowling (kbowling) Author: Bartek Jasicki
x11/nvidia-driver, x11/linux-nvidia-libs: update to 525.89.02
Changes https://www.nvidia.com/Download/driverResults.aspx/199660/en-us/
PR: 267220, 270060
Tested by: many
Approved by: danfe (previous version), maintainer timeout
cbe3fe7 |
Thursday, 2 Mar 2023
|
09:15 Kevin Bowling (kbowling) Author: Bartek Jasicki
x11/nvidia-driver, x11/linux-nvidia-libs: update to 515.86.01
PR: 269129, 268983, 263475
Approved by: maintainer timeout
105fcdb |
Wednesday, 1 Mar 2023
|
10:19 Alexey Dokuchaev (danfe)
x11/nvidia-driver: reword the pkg-message to reflect modern reality
Try to reduce readers' confusion by specifying exactly which nVidia
kernel module users should be loading these days.
PR: 269626
a09185f |
Monday, 16 Jan 2023
|
06:38 Yuri Victorovich (yuri)
x11/nvidia-driver: Fix bug that switching to the terminal wasn't possible
Tested with NVidia RTX 2060 on FreeBSD 13.1 STABLE.
PR: 213912
Approved by: danfe@ (maintainer's timeout; 18 days)
010b191 |
Friday, 9 Dec 2022
|
19:41 Kevin Bowling (kbowling)
x11/nvidia-driver: Enable ACPI_PM by default
It is needed to suspend/resume
PR: 258710
Approved by: maintainer timeout
8f8d9b9 |
Tuesday, 11 Oct 2022
|
14:54 Alexey Dokuchaev (danfe)
x11/nvidia-driver: catch up with changes to pmap_unmapdev() and kmem_*()
Reported by: pkg-fallout
Differential Revision: https://reviews.freebsd.org/D36671
d116de7 |
Wednesday, 7 Sep 2022
|
21:10 Stefan Eßer (se)
Add WWW entries to port Makefiles
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)
b7f0544 |
Wednesday, 20 Jul 2022
|
14:23 Tobias C. Berner (tcberner)
x11: remove 'Created by' lines
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
d357bca |
Thursday, 30 Jun 2022
|
22:29 John Baldwin (jhb)
x11/nvidia-driver: Remove devclass from DRIVER_MODULE on recent main.
Initialize nvidia_devclass in nvidia_modevent instead.
Reviewed by: danfe
Differential Revision: https://reviews.freebsd.org/D35266
88501f5 |
Thursday, 28 Apr 2022
|
11:23 Alexey Dokuchaev (danfe)
x11/nvidia-driver (legacy versions): unbreak the build on fresh -CURRENT
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
adc6bf7 |
Monday, 4 Apr 2022
|
20:48 Kevin Bowling (kbowling)
x11/nvidia-driver, x11/linux-nvidia-libs: update to 510.60.02
PR: 261666
Approved by: maintainer timeout
Sponsored by: BBOX.io
cbf529c |
20:48 Kevin Bowling (kbowling) Author: Alex S
x11/nvidia-driver, x11/linux-nvidia-libs: update to 510.47.03
PR: 261666
Approved by: maintainer timeout
Sponsored by: BBOX.io
10ed81c |
Monday, 10 Jan 2022
|
15:15 Stefan Eßer (se)
Fix CONFLICTS entries of multiple ports
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)
bcaf25a |
Sunday, 2 Jan 2022
|
15:47 Alexey Dokuchaev (danfe)
x11/nvidia-driver: lax the check when applying fix for src df38ada293
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
0375fc8 |
Wednesday, 15 Dec 2021
|
03:02 Alexey Dokuchaev (danfe)
x11/nvidia-driver: try to unbreak the build on recent -CURRENT
After src commit df38ada2931f, `sys/module.h' must be included
after `sys/param.h'.
PR: 260318
c1eb97f |
Thursday, 11 Nov 2021
|
03:09 Alexey Dokuchaev (danfe)
x11/{linux-nvidia-libs,nvidia-driver}: update the ports to version 470.86.
PR: 259762, 259763
8afbe17 |
Tuesday, 2 Nov 2021
|
09:58 Alexey Dokuchaev (danfe)
x11/nvidia-driver: add support for the new feature branch 495.xx
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
2f12135 |
Sunday, 31 Oct 2021
|
11:54 Alexey Dokuchaev (danfe)
x11/nvidia-driver: update NVidia mainline driver to version 470.82.00
PR: 259496 (part 1)
Submitted by: jkim
ae576a3 |
Thursday, 30 Sep 2021
|
21:23 Rene Ladan (rene)
cleanup: drop support for EOL FreeBSD 11.X
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
620968a |
Friday, 24 Sep 2021
|
08:04 Alexey Dokuchaev (danfe)
x11/{linux-nvidia-libs,nvidia-driver}: update the ports to version 470.74.
PR: 258682
a236f45 |
Sunday, 15 Aug 2021
|
18:47 Kevin Bowling (kbowling)
graphics: Make libglvnd a LIB_DEPEND
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
1a86bea |
Wednesday, 11 Aug 2021
|
02:47 Kevin Bowling (kbowling)
x11/{linux-nvidia-libs,nvidia-driver}: Update to 470.63.01
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
77a2452 |
Monday, 2 Aug 2021
|
23:13 Kevin Bowling (kbowling) Author: Alex S
x11/nvidia-driver: make vulkan PREFIX safe
PR: 253285
Reported by: mi
Approved by: danfe (maintainer)
ec9fff7 |
Wednesday, 30 Jun 2021
|
10:49 Alexey Dokuchaev (danfe)
x11/{linux-nvidia-libs,nvidia-driver}: ports had been updated (+)
- 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
d64eb42 |
Thursday, 17 Jun 2021
|
04:25 Kevin Bowling (kbowling) Author: Jan Beich
graphics/mesa-libs: enable libglvnd support
PR: 246767
Reviewed by: kbowling
Tested by: kbowling
Differential Revision: https://reviews.freebsd.org/D25020
b44acc9 |
Tuesday, 15 Jun 2021
|
19:30 Kevin Bowling (kbowling) Author: Theron Tarigo
x11/nvidia-hybrid-graphics: Optimus Technology
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
2ee6acf |
Thursday, 20 May 2021
|
15:10 Alexey Dokuchaev (danfe)
x11/{linux-nvidia-libs,nvidia-driver}{,-390}: update to the latest versions
0da842e |
Friday, 16 Apr 2021
|
08:50 Alexey Dokuchaev (danfe)
Unbreak nVidia driver build against new feature branch 465.xx, which
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
22a47a0 |
06:57 Alexey Dokuchaev (danfe)
Update nVidia driver, Linux libraries, and tools to version 460.73.01,
which had added support for the following GPUs:
- RTX A4000 and RTX A5000
- T400, T600, and T1000
PR: 254668
eb57a9e |
Tuesday, 6 Apr 2021
|
14:31 Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148 |
Friday, 19 Mar 2021
|
10:52 danfe
Update to version 460.67.
Reported by: portscout
 |
Friday, 26 Feb 2021
|
11:27 danfe
Update NVidia mainline driver to version 460.56, which had:
- Added support for GeForce RTX 3060
- Fixed a regression that could cause display corruption when using
a scaled resolution after resuming from power management suspend
PR: 253863
Submitted by: jkim
 |
Monday, 8 Feb 2021
|
02:55 danfe
Split another patch I've missed in r564088 which is needed for 460.xx.
Reported by: dhw
Analyzed by: avg
 |
Saturday, 6 Feb 2021
|
11:50 danfe
Forward-port ``extra-patch-src-nvidia_ctl.c'' patch to 460.xx branch,
I somehow missed it when rebasing other changes. While here, flatten
and rename 460-* patches, they do not need %%NVSRC%% substitution.
Pointy hat to: danfe
 |
Friday, 5 Feb 2021
|
07:27 danfe
Update nVidia main driver, Linux libraries, and tools to version 460.36.
PR: 249505, 250277
 |
Thursday, 4 Feb 2021
|
12:55 danfe
Use more robust logic to remove the first #if __FreeBSD_version check so
we can support officially unsupported versions (e.g. -CURRENT), hardcoded
line numbers would no longer work after coming update to version 460.xx.
 |
10:11 danfe
Move the comment inside the patch file, as it now only applies to one
particular hunk, and there are several unrelated changes in that file.
While here, explain why LICENSE_FILE is set in the consumer ports.
 |
Monday, 21 Sep 2020
|
09:05 manu
Fix nvidia-driver* after r548950
Now that mesa include glesv1 lib, remove the nvidia generic named lib
and add more entries in libmap.conf so the nvidia ones are used.
PR: 249448
Reported by: VVD <vvd@unislabs.com>
 |
Tuesday, 30 Jun 2020
|
08:42 danfe
Update NVidia drivers and auxiliary utilities to their latest versions
and transfer maintainership of the latter to the graphics team (x11).
 |
07:42 0mp
Do not mention loading modules via loader.conf
It is generally discouraged to load graphics kernel modules via
loader.conf(5). According to kevans@, loading Nvidia modules like this is
fragile for UEFI on FreeBSD <= 12.1. It might work, but those modules are
large and the loader's staging area is insufficient to contain kernel,
Nvidia modules, and much of anything else at the same time.
Also, while here, encourage people to use sysrc to modify the contents of
rc.conf(5).
Reviewed by: danfe
Approved by: maintainer (danfe)
Differential Revision: https://reviews.freebsd.org/D25506
 |
Monday, 25 May 2020
|
12:00 danfe
- When WITH_DEBUG is set, pass through DEBUG_FLAGS to the kmod build
- While here, remove old gimmicks of having to explicitly set NVIDIA_ROOT
and pass down X11BASE (all drivers use LOCALBASE since versions 304.125
and 310.51)
Differential Revision: https://reviews.freebsd.org/D24836
 |
Friday, 17 Apr 2020
|
19:01 jbeich
x11/nvidia-driver: stop installing files egl-wayland does
PR: 244087
Approved by: maintainer timeout (2 months)
 |
Friday, 10 Apr 2020
|
07:12 danfe
Update to version 440.82.
PR: 245454
 |
Sunday, 1 Mar 2020
|
03:38 danfe
Update to version 440.64.
 |
Saturday, 22 Feb 2020
|
07:55 danfe
Update nVidia drivers to their most recent versions. The prominent change
is that 32-bit libraries are now provided with the 4xx driver versions, so
games should work under Wine.
PR: 242177
 |
Thursday, 20 Feb 2020
|
21:15 zeising
Update xorg x11 servers to 1.20.7
Update xorg x11 servers to 1.20.7. This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.
Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.
Use the upstream fix for glamour issues.
Use evdev xkb rules by default in xwayland [2]
Add x11-drivers/xf86-input-libinput to the list installed by default by
x11-drivers/xorg-drivers.
Fix net/tigervnc-server and emulators/virtualbox-ose
Bump portrevision of all x11 drivers, as well as other ports dependent on
xorg-server.
This represents work by many people over a long period. These include
wulf, ak, dumbbell, hselasky pete AT nomadlogic DOT org, jbeich, manu,
myself and possibly others (I tried to look through history, but might have
missed people. If so, I am sorry.)
PR: 196678 [1], 244129 [2]
Submitted by: hselasky, wulf [1], jbeich [2]
Obtained
from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20
(in part)
 |
Tuesday, 5 Nov 2019
|
03:05 danfe
- Update `x11/nvidia-driver' to version 440.31
- Remove USE_GL+=gl, it is GL provider itself
 |
Thursday, 31 Oct 2019
|
08:51 danfe
Update NVidia driver to the latest long lived branch version 430.50.
PR: 232645, 241307
 |
Tuesday, 29 Oct 2019
|
13:44 danfe
- Update NVidia mainline driver to version 410.104, the latest in
the 410.xx series and the last without full Wayland support
- Move 390.xx to corresponding legacy slave port and update to the
latest version 390.129
PR: 232645
 |
Sunday, 27 Oct 2019
|
17:59 danfe
Prune Linux entries from distinfo which are not needed after r515584
and remove now no-op EXTRACT_ONLY knob.
 |
Friday, 25 Oct 2019
|
08:09 danfe
Uncomment OPTIONS_DEFAULT which I forgot to remove in the previous commit.
While here, do not pass `-f' to ${RM} which already includes it and minor
wording improvements in the comment.
 |
08:00 danfe
Move Linux versions of NVidia graphics libraries (OpenGL/GLX/EGL/GLES/GLVND)
to its own ports instead of abusing the driver ports and making maintenance
thereof a nightmare. This is also what most, if not all, GNU/Linux distros
do, allows to properly annotate ports with correct CATETORIES, USES, macros
like NO_BUILD etc., and greatly simplify Makefiles and distinfo files.
 |
Wednesday, 23 Oct 2019
|
09:46 danfe
In sight of upcoming updates, move some common code and knobs to separate
file, to allow inclusion from different ports. No functional changes.
 |
Wednesday, 10 Jul 2019
|
15:41 tijl
Use LINUX_DEFAULT unmodified. The _64 suffix is no longer used. Also
compare with c6 instead of c7 because c6 is expected to be the only
distribution that doesn't use libglvnd from now on.
 |
14:40 tijl
On amd64 adding DEFAULT_VERSIONS+=linux=c6 to /etc/make.conf made Linux
infrastructure ports (linux_base-c6 and linux-c6*) install i386 CentOS 6
packages. Using c6_64 instead of c6 made them install mixed amd64/i386
CentOS 6 packages and allowed Linux application ports to install amd64
binaries when available. The i386-only configuration was only useful for
users of x11/nvidia-driver* which didn't provide Linux amd64 emulation
until recently.
With x11/nvidia-driver* now supporting Linux amd64 there's no longer a
need for i386-only Linux on amd64. Let DEFAULT_VERSIONS+=linux=c6 make
Linux infrastructure ports install mixed amd64/i386 CentOS 6 packages,
like c6_64 before, and remove support for c6_64 as a value.
Replace LINUX_ARCH with ARCH everywhere because they are always the same
now.
 |
Saturday, 8 Jun 2019
|
12:13 tijl
Update CentOS 7 ports to 7.6.1810.
This adds some new ports:
converters/linux-c7-fribidi required by x11-toolkits/linux-c7-pango.
graphics/linux-c7-libglvnd required by graphics/linux-c7-dri.
graphics/linux-c7-wayland required by graphics/linux-c7-dri.
print/linux-c7-freetype unbundled from emulators/linux_base-c7 because it
depends on graphics/linux-c7-png now.
Mesa OpenGL libraries in graphics/linux-c7-dri now support libglvnd (GL
Vendor-Neutral Dispatch library) which allows some applications to use
Mesa while others use Nvidia OpenGL. The x11/nvidia-driver* ports have
been changed so versions above 390.42 now use CentOS libglvnd and no longer
install a bundled copy.
PR: 229431
Submitted by: pkubaj (partly)
 |
Wednesday, 22 May 2019
|
07:49 danfe
Unbreak the build after base (src) r347984.
PR: 238018
Differential Revision: https://reviews.freebsd.org/D20350
 |
Friday, 18 Jan 2019
|
17:52 tijl
Recreate symlinks instead of renaming them, so they point to the right
file.
PR: 226403
Submitted by: Tatu Kilappa <tatu.kilappa@iki.fi>
Approved by: maintainer timeout (10 months)
 |
Friday, 14 Dec 2018
|
16:24 tijl
Install both 32 bit and 64 bit Linux libraries from the official Linux
driver distribution instead of the ones bundled with the FreeBSD driver
which are incomplete and 32 bit only. This makes amd64 Linux OpenGL
programs work on FreeBSD 12.0 and recent 11-STABLE. This does not enable
CUDA.
- Initialise DISTFILES so a file can be added by the LINUX option.
- Set EXTRACT_ONLY because the file added by the LINUX option is a
self-extracting archive handled in post-extract.
- The patches for <355.06 and >=355.06 are identical except for the path.
Keep only one set (listed in SUB_PATCHES) because more patches have been
added. Modify their path in pre-patch. The patches have been renamed
from extra-patch-* to extra-patch-*.in.
- Set OPTIONS_SUB and use option helpers for the LINUX option.
- Define LINUX_ARCH_SUFX like ARCH_SUFX because LINUX_ARCH can be i386 on
amd64.
- Set LINUX_LIBDIR to the main lib directory: (/compat/linux)/usr/lib on
i386 and (/compat/linux)/usr/lib64 on amd64. (The compat32 directory is
(/compat/linux)/usr/lib.)
- Define LINUX_LIBS, LINUX_LINKS, LINUX32_LIBS, LINUX32_LINKS, LINUX_PROGS,
LINUX_MANS, and LINUX_DATA for all driver versions from 304.137 to 390.87.
LINUX_LIBS and LINUX32_LIBS contain main libraries (i386/amd64) and
compat32 libraries respectively. These are installed with INSTALL_LIB in
post-install. LINUX_LINKS and LINUX32_LINKS contain symbolic link sources
and their target. LINUX_PROGS are binaries installed with
INSTALL_PROGRAM. LINUX_MANS are manuals installed with INSTALL_MAN.
LINUX_DATA are data files and their destination, installed with
INSTALL_DATA. The .if blocks for the different versions are sorted
alphabetically on the first file.
- Define PLIST_RE for all versions. These are sed commands applied to
TMPPLIST in post-install.
- Include bsd.port.pre.mk instead of bsd.port.options.mk to obtain
LINUX_ARCH.
- Adjust post-patch to disable installation of Linux libraries bundled with
the FreeBSD driver.
- Add post-patch-LINUX-on to setup nvidia_icd.json like nvidia-installer
does on Linux.
- Adjust existing post-install TMPPLIST edits to apply only to non-Linux
files.
- Add post-install-LINUX-on to install the Linux files.
- Add files/extra-patch-src-nvidia_ctl.c.in and
extra-patch-src-nvidia_dev.c.in. These patches make Linux stat(2) return
the right major and minor number for /dev/nvidiactl and /dev/nvidia[0-9]+.
Recent versions of the Linux libraries verify these. [1] Define the
struct passed to linux_device_register_handler on the stack in
nvidia_*_attach instead of as a global variable in case multiple graphics
cards are attached in parallel.
- Add files/extra-patch-src-nvidia_linux.c.in. It rewrites the Linux ioctl
handler. The current implementation does not copyin arguments leading to
kernel panics on FreeBSD 12 on machines that support Supervisor Mode
Access Prevention (SMAP).
- Add files/extra-patch-src-nvidia_pci.c.in. It adds a dependency on the
linux_common kernel module for linux_device_register_handler.
- Modify files/extra-patch-src_nvidia-modeset_nvidia-modeset-freebsd.c to
add major/minor numbers (global struct here, because it is constant),
rewrite ioctl, and add a dependency on linux_common for
/dev/nvidia-modeset.
PR: 217901
Analysed by: Alex S <iwtcex@gmail.com> [1]
Tested by: Hannes Hauswedell <h2+fbsdports@fsfe.org> (390.87)
Tested by: tijl (304.137)
Approved by: maintainer timeout (15 days)
 |
Sunday, 30 Sep 2018
|
14:18 danfe
Update `x11/nvidia-driver' to version 390.87, which fixed a resource
leak introduced in the 390 series of drivers that could lead to reduced
performance after starting and stopping several OpenGL and/or Vulkan
applications. While here, replace deprecated @[un]exec keywords which
do not specify when they should be executed with @post[un]exec and move
KPI-related patching to a better place within the Makefile.
PR: 231721
 |
Tuesday, 11 Sep 2018
|
18:34 zeising
Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG. Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.
PR: 230909
Reviewed by: eadler
Approved by: portmgr (antoine)
Obtained
from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run: antoine
Differential Revision: https://reviews.freebsd.org/D16906
 |
Friday, 31 Aug 2018
|
19:45 glebius
Unbreak nVidia drivers on recent -CURRENT, after change to
kmem_free() in r338318.
PR: 230780
 |
Tuesday, 21 Aug 2018
|
22:58 glebius
Unbreak nVidia drivers on recent -CURRENT, after change to
kmem_alloc_contig() in r338143.
PR: 230780
 |
Monday, 23 Jul 2018
|
12:58 danfe
Cleanup patch code that does nothing useful these days (changes are long
integrated upstream).
 |
Saturday, 21 Jul 2018
|
13:37 danfe
Update `x11/nvidia-driver' to version 390.77. Changes in this release:
- Removed informational messages that were printed by `nvidia-modeset.ko'
whenever a GPU device was allocated or freed
- Fixed a bug that caused kwin OpenGL compositing to crash when launching
certain OpenGL applications
 |
Monday, 2 Jul 2018
|
03:08 danfe
Update nVidia driver to the latest long lived branch version 390.67.
 |
Thursday, 7 Jun 2018
|
16:04 danfe
Garbage-collect some no longer relevant patching (it does nothing these
days); these are not the changes being made, these are previous changes
being removed:
- Fix CTLFLAG_* values for SYSCTL_ADD_PROC() after FreeBSD src r273377
- Replace `d_thread_t' (FreeBSD 4 support compat shim) with `struct thread'
Reviewed by: grep(1), diff(1), sha1(1)
 |
Monday, 4 Jun 2018
|
17:38 danfe
Unbreak nVidia drivers on recent -CURRENT, after memset() changes by mjg@
in r334533 have revealed an existing bug in the nVidia code.
PR: 228709
 |
Sunday, 27 May 2018
|
09:19 danfe
Update nVidia driver long lived branch to version 390.59, which had added
support for GeForce GTX 1050 (with Max-Q Design), Quadro P3200, and Quadro
P4200, but most importantly, for X.Org xserver ABI 24 (xorg-server 1.20).
PR: 228383
 |
Friday, 30 Mar 2018
|
01:25 danfe
Update nVidia driver to the latest long lived branch version 390.48.
 |
Friday, 2 Feb 2018
|
08:34 danfe
Update to the latest long lived branch version, 390.25.
PR: 225574
 |
Monday, 22 Jan 2018
|
09:05 danfe
Update nVidia drivers to their latest versions which fix frequent kernel
panics reported by some users.
PR: 225346
 |
Tuesday, 26 Dec 2017
|
18:55 danfe
Update nVidia driver ports to their most recent versions, bringing assorted
bugfixes and support for X.Org xserver ABI 23 (xorg-server version 1.19).
PR: 224597
 |
Tuesday, 3 Oct 2017
|
14:32 danfe
Update nVidia driver to the most recent long lived branch version 384.90.
PR: 222547
Submitted by: kbowling
 |
Thursday, 3 Aug 2017
|
10:04 danfe
Update nVidia driver to the recent long lived branch version 384.59.
PR: 221017
 |
Wednesday, 24 May 2017
|
16:37 danfe
Update `x11/nvidia-driver' to version 375.66, which fixes multiple
vulnerabilities in the kernel mode layer handler.
Security: f52e3a8d-3f7e-11e7-97a9-a0d3c19bfa21
PR: 219465
Submitted by: Andrew Marks
 |
Number of commits found: 292 (showing only 100 on this page) |