summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* x11-drivers/nvidia-drivers: add 525.78.01Ionen Wolkens2023-01-052-0/+640
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 525.60.13 for amd64Ionen Wolkens2022-12-291-1/+1
| | | | | | | | | First stable for 0/525 branch, production branch with no known major issues except at most backlight issues on some thinkpads (but don't want to hold back use of newer vulkan extensions over this, please use older branches if affected for now). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: adjust flags for kernel-openIonen Wolkens2022-12-273-0/+24
| | | | | | | linux-mod_src_compile normally does not use *FLAGS, but the kernel blob is a different story and it fails quite easily. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: more thorough kernel toolchain handlingIonen Wolkens2022-12-276-72/+306
| | | | | | | | | | | | | | | | | | | | | | | Should "hopefully" cover most use cases without regressions. Makes some degree of sense to do this on (at least) nvidia-drivers, given it's widely used and compiles a lot of non-modules things and users may not want to use the same toolchain for these. e.g. can now do clang+lld+thinlto kernel + gcc+bfd nvidia or gcc+bfd kernel + clang+lld+thinlto nvidia Not that going to support every custom mixing possible, and please consider clang kernel an unsupported configuration despite this (hardly tested). Could be interesting to have linux-mod handle this, but that may be better to consider for EAPI=9 so it doesn't unexpectedly break anything (meanwhile it's simple to use a package.env for non-nvidia). Closes: https://bugs.gentoo.org/888587 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: attempt fatal GCC_PLUGINS warningIonen Wolkens2022-12-276-24/+30
| | | | | | | | | | | | | | | | Seen a user miss the warning and wondering why it didn't just die for attention. Was formerly worried it may die when it shouldn't, but the exact string check makes that unlikely. Fairly rare that this is an issue nowadays though, GCC_PLUGINS are typically not actually in-use and so errors don't happen (check won't trigger then either). Test isn't perfect, doesn't consider some configurations (just informational, so not very important), but still fix with -native-symlinks while here. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: use -ffat-lto-objects for libXNVCtrl.aIonen Wolkens2022-12-275-5/+25
| | | | | | | | | | | | | When using lto, prevents revdeps from getting e.g. ld.lld: error: undefined symbol: XNVCTRLQueryTargetAttribute Having these may also help other issues like mismatches. Skipping 0/390 given doesn't support XNVCTRL_CFLAGS, and 390 is hardly supported at this point (EOL). Not worth a revbump, will propagate as people upgrade their kernels. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: don't try to strip gsp firmwareIonen Wolkens2022-12-275-0/+15
| | | | | | | Attempting to strip doesn't mangle them, but this is to avoid: x86_64-pc-linux-gnu-strip: Unable to recognise the format ... Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 525.47.04:0/vulkan, drop 515.49.25Ionen Wolkens2022-12-192-17/+11
| | | | | | | | New major branch for vulkan, and as usual little sense in keeping the old for 0/vulkan as it won't be getting new extensions anymore. If can't use, revert to non-0/vulkan. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-nv: DeleteMatt Turner2022-12-134-39/+0
| | | | | Closes: https://bugs.gentoo.org/875053 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/nvidia-drivers: bump NV_KERNEL_MAX to 6.1Ionen Wolkens2022-12-116-6/+6
| | | | | | | | | | | | All branches build fine with it, tested runtime a bit with 525 and "seems" fine at least for it too (not that I really use new kernel branches until .5+ and gentoo-kernel bump). For the now-unsupported 390 and if unpatched, that means planned LTS 6.1 will likely be the kernel to stay on (forever) when 5.15 reaches end of life. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: sync older ebuildsIonen Wolkens2022-12-113-7/+6
| | | | | | | | | No real impact, just to have less unneeded differences. wrt 510 there's technically dbus.conf, but realistically nobody uses nvidia-powerd with older drivers and does not need a revbump Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 525.60.11Ionen Wolkens2022-12-112-584/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: match paths in raw-ldflags patchIonen Wolkens2022-12-111-1/+1
| | | | | | Oops, but doesn't impact anything. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: pass raw-ldflags for USE=kernel-open tooIonen Wolkens2022-12-115-8/+21
| | | | | | | | | | | | | Same as nvidia-settings-390.144-raw-ldflags.patch, but applied to kernel-module-source. Not a perfect fix given profiles don't define LDFLAGS_arm64, but that's not a high priority and can wait for nvidia's fix. Note that modules are still generally fragile and untested with llvm toolchain. Closes: https://bugs.gentoo.org/885483 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 525.60.13Ionen Wolkens2022-12-092-0/+584
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-vesa: Version bump to 2.6.0Matt Turner2022-12-092-0/+24
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-ast: Version bump to 1.1.6Matt Turner2022-12-082-0/+11
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-joystick: Version bump to 1.6.4Matt Turner2022-12-082-0/+22
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-elographics: Version bump to 1.4.3Matt Turner2022-12-082-0/+11
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/nvidia-drivers: adjust fbsimple warning to mention vesaIonen Wolkens2022-12-076-18/+18
| | | | | | | | Also note that it's ok to ignore if it works, hard to say how everything behaves on different hardware and this is not hard requirements (may start working again with new kernel/driver too). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: warn about SME again for 0/470Ionen Wolkens2022-12-051-0/+1
| | | | | | | | | | Unsure about exact status for this (was reportedly fixed in newer drivers?), but seen a user have issues with it on 470.161.03. Was still warning about this in 0/390, but also add 0/470 at least (albeit this only check if set by default). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-r128: Version bump to 6.12.1Matt Turner2022-12-042-0/+22
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-void: Drop old versionsMatt Turner2022-12-032-14/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-vmmouse: Drop old versionsMatt Turner2022-12-032-36/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-void: Stabilize 1.4.2 x86, #880793Arthur Zamarin2022-12-031-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-vmmouse: Stabilize 13.2.0 x86, #880793Arthur Zamarin2022-12-031-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/nvidia-drivers: drop vulnerable 390.154, 470.141.03, ...Ionen Wolkens2022-12-026-2203/+0
| | | | | | | ... 510.85.02, 515.65.01 Bug: https://bugs.gentoo.org/884045 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-input-void: Stabilize 1.4.2 amd64, #880793Arthur Zamarin2022-12-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-vmmouse: Stabilize 13.2.0 amd64, #880793Arthur Zamarin2022-12-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 515.86.01 for amd64Ionen Wolkens2022-12-011-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 510.108.03 for amd64Ionen Wolkens2022-12-011-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 470.161.03 for amd64Ionen Wolkens2022-12-011-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 390.157 for amd64, x86Ionen Wolkens2022-12-011-1/+1
| | | | | | | | | | | | | Note that not giving runtime testing to 0/390 anymore given my old hardware has gotten unreliable, please report if any notable regressions. But likely the last time have to look at a new 0/390 release given NVIDIA support is ending this month. Won't be removed from ::gentoo anytime soon but will get masked as a unsupported opt-in whenever potential new security issues hit. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 520.56.06 (end of 0/520)Ionen Wolkens2022-12-012-586/+0
| | | | | | Obsolete new feature branch, please use production 515 or >=525 intead. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 525.53Ionen Wolkens2022-11-282-584/+0
| | | | | | | Masked beta version replaced by 525.60.11, no reason to keep. Bug: https://bugs.gentoo.org/881025 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 525.60.11Ionen Wolkens2022-11-282-0/+584
| | | | | | | Non-beta new production branch and potential future stable candidate (albeit 515.86.01 will be stable before it). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: cleanup deprecated atk from 0/390Ionen Wolkens2022-11-232-2/+2
| | | | | | New is stable for x86 now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 515.86.01Ionen Wolkens2022-11-222-0/+586
| | | | | | And drop now unnecessary conditional patches for kernel 6.0 support. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 510.108.03 + bump kernel max to 6.0Ionen Wolkens2022-11-222-0/+547
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.161.03 + bump kernel max to 6.0Ionen Wolkens2022-11-222-0/+537
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 390.157 + bump kernel max to 6.0Ionen Wolkens2022-11-222-0/+513
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 515.49.25:0/vulkan, drop 515.49.24Ionen Wolkens2022-11-172-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop deprecated atk dep, except x86..Ionen Wolkens2022-11-166-6/+6
| | | | | | someday it will be stable for x86.. someday... Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-input-void: Stabilize 1.4.2 ppc64, #880793Arthur Zamarin2022-11-161-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-void: Stabilize 1.4.2 ppc, #880793Arthur Zamarin2022-11-161-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-void: Stabilize 1.4.2 sparc, #880793Arthur Zamarin2022-11-161-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-void: Stabilize 1.4.2 arm, #880793Arthur Zamarin2022-11-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/nvidia-drivers: fix static-libs build without gtk+:3Ionen Wolkens2022-11-111-1/+3
| | | | | Closes: https://bugs.gentoo.org/880879 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 525.53Ionen Wolkens2022-11-103-0/+689
| | | | | | | | | Remove the IBT warning, should now work in-theory with this version (untested, please report if still have issues). Also get to replace the no-gtk2 patch by BUILD_GTK2LIB= Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: update clang15 patch commentsIonen Wolkens2022-11-103-3/+6
| | | | | | Reword a bit and add nvidia open issue link. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>