summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* x11-drivers/nvidia-drivers: reset insopts after .manifestIonen Wolkens2023-06-047-0/+7
| | | | | | | | | | | | Just noticed /etc/sandbox.d/20nvidia was installed executable, thankfully very few likely have it yet plus it gets cleared on kernel bumps. Could re-order so nothing is done after .manifest, or use a subshell but feel it'd be more confusing / nastier. May revisit the general handling of .manifest eventually. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: migrate all remaining to linux-mod-r1Ionen Wolkens2023-06-048-583/+140
| | | | | | | | | | | | | | | | Bit of a risky move (stable), but given just did a revbump for sandbox.d and that IUSE=+modules/+strip will cause a rebuild as well, it makes some sense to do this at same time. Migration did mostly prove itself with ~arch's 0/530 so far and other notable modules are using the eclass already, and no known issues. So let's hope. *Should* have no real impact on users unless they were disabling USE=driver given renamed to modules to match global IUSE, but will fix asap if something else comes up. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: use sandbox.d for /dev/nvidiactl+/dev/charIonen Wolkens2023-06-047-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /dev/nvidiactl been a long standing issue, sometime appearing in sneaky ways when a revdeps is built with opencl/cuda support even though the package itself does not use it. And /dev/char is newly needed with >=nvidia-drivers-525.105.17 or >=535.43.02, but not 530.41.03. The production branch's 525.105.17 is newer than ~arch's long-living 530 and led to this being overlooked until it hit stable (older stable 525.89.02 was not affected) and was unaware of this until rebuilt libomp[offload] with 535 today (note that 535.43.02 is unkeyworded, it's a beta). Need /dev/char rather than /dev/char/195:255 given it tries to remove + create a symlink and does not simply try to write there. This is not meant to be a full coverage of nvidia devices and only for those being a widespread problem. Special needs or addwrite (typically to run tests) should be handled manually or using cuda.eclass' cuda_add_sandbox. Adding /dev/char to all versions even if not needed *yet* just so it's not overlooked when nvidia spreads it to other branches (except 390 given it's EOL, not to mention has no cuda packages anymore). Bug: https://bugs.gentoo.org/904292 Bug: https://bugs.gentoo.org/905436 Closes: https://bugs.gentoo.org/904944 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-dummy: Stabilize 0.4.1 sparc, #907616Arthur Zamarin2023-06-031-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-ati: Stabilize 22.0.0 sparc, #907616Arthur Zamarin2023-06-031-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-dummy: Stabilize 0.4.1 arm, #907616Sam James2023-06-011-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/xf86-video-dummy: Stabilize 0.4.1 ppc64, #907616Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-ati: Stabilize 22.0.0 ppc64, #907616Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-intel: Stabilize 2.99.917_p20230201 x86, #907616Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-geode: Stabilize 2.11.21 x86, #907616Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-dummy: Stabilize 0.4.1 x86, #907616Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-ati: Stabilize 22.0.0 x86, #907616Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-intel: Stabilize 2.99.917_p20230201 amd64, #907616Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-dummy: Stabilize 0.4.1 amd64, #907616Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-ati: Stabilize 22.0.0 amd64, #907616Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-dummy: Stabilize 0.4.1 ppc, #907616Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-ati: Stabilize 22.0.0 ppc, #907616Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-ati: Stabilize 22.0.0 arm64, #907616Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/nvidia-drivers: drop modules dir rename commentIonen Wolkens2023-05-302-6/+0
| | | | | | | | | | | | Don't think will touch this for the time being given it needs a postinst to delete old modules if they changed location. Not something was really thinking about, not a major issue with most modules given will be cleaned on kernel upgrades but with nvidia it means API mismatch issues until then. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 535.43.02 (unkeyworded)Ionen Wolkens2023-05-302-0/+578
| | | | | | | | | | | Only unkeyworded because marked BETA, no notable known issues outright so feel free to opt-in if wanted. Note that this now needs openssl, it bas alternate prebuilts to allow using either 0/1.1 or 0/3 making := subslot rebuilds meaningful (but will switch to hard-requiring 0/3 eventually). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: migrate latest to linux-mod-r1Ionen Wolkens2023-05-301-119/+35
| | | | | | | | | | | | If no notable issues, the others will be done straight-to-stable at a later date to avoid extra churn managing old branches. This also renames USE=driver to USE=modules to be in-line with other ebuilds, may disrupt a few users in chroots and such (assuming didn't already have a global -modules) but hopefully is obvious enough. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 525.116.03Ionen Wolkens2023-05-262-642/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* Revert "x11-drivers/xf86-input-wacom: Drop old versions"Sam James2023-05-262-0/+82
| | | | | | | | | | | This reverts commit 95608c4d0f8480e8b896b6ea481875c2d0048d48. 1.2.0 seems to have some issues, so restore 1.1.0 for now. Bug: https://bugs.gentoo.org/906995 Bug: https://gitlab.gnome.org/GNOME/gimp/-/issues/9385 Bug: https://github.com/linuxwacom/xf86-input-wacom/issues/307 Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/nvidia-drivers: soften IBT warningIonen Wolkens2023-05-246-12/+18
| | | | | | | | | | | | | | | | | | The situation around this is still unclear, getting conflicting reports and (if actually fixed), it's still unclear which versions have received backports. Does not help that, at least initially, it was only fixed with USE=kernel-open because (unlike nvidia last I know of) we are using a newer gcc. And then changelog entries often have mixups (and wrt news outlets, afaik all they did is read these). If anyone reading this actually uses IBT, please send a report if the blob works as intended. Not changing 390's ebuild given that one is almost certainly broken. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 525.116.04 for amd64Ionen Wolkens2023-05-231-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 525.105.17Ionen Wolkens2023-05-232-641/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 525.47.26:0/vulkan, drop 525.47.24Ionen Wolkens2023-05-212-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 525.47.24:0/vulkan, drop 525.47.22Ionen Wolkens2023-05-172-3/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-intel: add Valgrind annotation supportSam James2023-05-162-6/+14
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/xf86-input-wacom: Drop old versionsMatt Turner2023-05-122-82/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-libinput: Drop old versionsMatt Turner2023-05-122-23/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-wacom: Stabilize 1.2.0 x86, #906072Arthur Zamarin2023-05-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.3.0 x86, #906072Arthur Zamarin2023-05-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-wacom: Stabilize 1.2.0 ppc, #906072Sam James2023-05-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.3.0 ppc, #906072Sam James2023-05-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/xf86-input-wacom: Stabilize 1.2.0 ppc64, #906072Arthur Zamarin2023-05-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.3.0 ppc64, #906072Arthur Zamarin2023-05-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-wacom: Stabilize 1.2.0 sparc, #906072Arthur Zamarin2023-05-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.3.0 sparc, #906072Arthur Zamarin2023-05-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-wacom: Stabilize 1.2.0 arm, #906072Arthur Zamarin2023-05-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.3.0 arm, #906072Arthur Zamarin2023-05-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.3.0 arm64, #906072Arthur Zamarin2023-05-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-wacom: Stabilize 1.2.0 amd64, #906072Sam James2023-05-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.3.0 amd64, #906072Sam James2023-05-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/nvidia-drivers: add 525.116.04Ionen Wolkens2023-05-092-0/+641
| | | | | | | | Unknown what this release is good for, changelog is identical to the previous 525.116.03 and diff'ing the open source bits reveals no changes beside timestamp/version bumps. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 525.116.03 for amd64Ionen Wolkens2023-05-081-1/+1
| | | | | | | Should only contain regressions fixes, should be little reason to wait longer. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-dummy: Version bump to 0.4.1Matt Turner2023-05-072-0/+14
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-geode: Version bump to 2.11.21Matt Turner2023-05-042-0/+25
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/nvidia-drivers: clarify USE=persistenced descriptionIonen Wolkens2023-04-281-1/+1
| | | | | | | | Example should make it a bit clearer that should typically enable this if using a nvidia GPU on a headless server (and is typically unnecessary otherwise). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 525.47.22:0/vulkan, drop 525.47.18Ionen Wolkens2023-04-272-4/+4
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>