summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* x11-drivers/xf86-video-fbdev: Keyword 0.5.0-r1 for ~m68kJames Le Cuirot2022-01-031-2/+2
| | | | | | Manually tested and working. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* x11-drivers/xf86-video-dummy: Keyword 0.3.8 for ~m68kJames Le Cuirot2022-01-031-2/+2
| | | | Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* x11-drivers/xf86-input-void: Keyword 1.4.1 for ~m68kJames Le Cuirot2022-01-031-2/+2
| | | | Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* x11-drivers/xf86-input-libinput: Keyword 1.2.0 for ~m68kJames Le Cuirot2022-01-031-2/+2
| | | | | | Manually tested and working. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* x11-drivers/xf86-input-joystick: Keyword 1.6.3 for ~m68kJames Le Cuirot2022-01-031-2/+2
| | | | Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* x11-drivers/xf86-input-evdev: Keyword 2.10.6 for ~m68kJames Le Cuirot2022-01-031-2/+2
| | | | | | Manually tested and working. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* x11-drivers/nvidia-drivers: drop 390.144-r1, 460.91.03-r1, 470.86-r2Ionen Wolkens2021-12-314-1300/+0
| | | | | | | | | | | | | Removing old type ebuilds now that the newer ones are stable. Still 495.44-r2 in ~arch but that one is kept for now due to a 495.46 regression unrelated to the ebuild. NVIDIA mentioned they're looking into the issue so should hopefully be able to cleanup next version (albeit recent development show it's possible to fix by patching Xorg's xpresent -- whether it's a bug in Xorg that happened to work by accident before or if it's a driver bug currently unclear). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 460.91.03-r2 for amd64Ionen Wolkens2021-12-311-1/+1
| | | | | | | Should be no reason to wait longer for this, the ebuild changes been tested and stabled through other branches already. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add out-of-tree modules to README.gentooIonen Wolkens2021-12-287-21/+112
| | | | | | | | | | | | | While this applies to every ebuilds that build modules, nvidia-drivers is often a user's first or only experience with these and support requests from those that did not know are somewhat common (e.g. upgraded kernel without rebuilding, or built modules against the wrong kernel). While wiki is better for a lot of these things, having more sources mention this material increase chances to reach users. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: sync 460.91.03 ebuild with othersIonen Wolkens2021-12-281-0/+400
| | | | | | | | | | | | | | | | | | | | | 460.91.03 is unfortunately known needed for (at least) a few laptop users, issues varying between not able to control backlight or not seeing anything displayed at all (bug #780126 and bug #809482, along with several threads on NVIDIA forums complaining about this). Can't be kept eternally given NVIDIA shows no sign of continued 460 support and it requires xorg-1.20 plus <=5.10 LTS kernels (unlike even the 390.xx branch) -- but, meanwhile, update ebuild to be like the others and easier to maintain. Fortunately no known security issues. Let's hope 470/495+ will receive fixes before removal is necessary (perhaps to cleanup old xorg or security concerns), feedback from users welcome to know when it works as expected or if anything else can do (own hardware is not affected, so can't test). Bug: https://bugs.gentoo.org/780126 Bug: https://bugs.gentoo.org/809482 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: remove coolbits postinst warningIonen Wolkens2021-12-2810-160/+0
| | | | | | | | | | | | | | | This is not solved and still happening with 495.46 (doesn't seem like anything can reasonably do about it from a packaging end, and NVIDIA hasn't done anything), but the postinst message itself wasn't shown unless updating 6+ months old nvidia-drivers with coolbits in xorg.conf and is now mostly unused cruft. If this is going to be a permanent state of affair, may be better documented elsewhere and bug closed as an upstream issue (albeit keeping open a bit longer for tracking). Bug: https://bugs.gentoo.org/784248 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 470.94 for amd64Ionen Wolkens2021-12-281-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 390.147 for amd64, x86Ionen Wolkens2021-12-261-1/+1
| | | | | | | | Done early'ish given 5.15.x kernel branch is stable now and this version is needed to support it. Closes: https://bugs.gentoo.org/830008 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 495.46-r20 unkeyworded using egl-gbmIonen Wolkens2021-12-241-0/+464
| | | | | | | | | | | | | | | Replaces the prebuilt libnvidia-egl-gbm with gui-libs/egl-gbm. Unkeyworded mostly given the 495.xx situation is a mess right now that may require users to pick specific revisions, and there's no reason to bother users with one more unless they want to test it. Should be officially rolled out next nvidia-drivers version bump. Like egl-wayland, this is technically a optfeature but want USE=wayland to give everything needed for decent wayland support. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-qxl: fix include orderSam James2021-12-202-0/+18
| | | | | | | | Not quite clear if this is really an issue with xorg-server, but it is what it is. Closes: https://bugs.gentoo.org/829628 Thanks-to: Remus-Gabriel Chelu <gaby_r_chelu@yahoo.es> Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/nvidia-drivers: add 390.147, xorg-21+kernel-5.15 supportIonen Wolkens2021-12-192-0/+433
| | | | | | | | | | | Also update ebuild to match 495.46 changes. Was tested with a 560ti + gentoo-kernel-bin-{5.10.86,5.15.10} + xorg-{1.20.14,21.1.2-r2} + plasma-5.23.4 without issues, this driver branch still has some life in it. Closes: https://bugs.gentoo.org/829635 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-vmware: fix build with newer xorg-serverSam James2021-12-192-0/+55
| | | | | Closes: https://bugs.gentoo.org/829627 Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/nvidia-drivers: restore 495.44-r2Ionen Wolkens2021-12-192-0/+517
| | | | | | | 495.46 is supposed to be a very trivial release, but there may possibly be a regression. Restore for testing. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-qxl: fix build with xorg 21Sam James2021-12-162-0/+145
| | | | | Closes: https://bugs.gentoo.org/827652 Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/nvidia-drivers: drop 495.44, 495.44-r2Ionen Wolkens2021-12-163-1011/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 470.62.13-r1:0/vulkanIonen Wolkens2021-12-152-496/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.62.16:0/vulkanIonen Wolkens2021-12-152-0/+450
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop >=egl-wayland-1.1.8 help textIonen Wolkens2021-12-144-50/+0
| | | | | | | | This was primarily to raise awareness due to being masked (now isn't except on plasma profile), other hints were just a small bonus which don't really belong in the ebuild. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.94, sync ebuild with 495.46Ionen Wolkens2021-12-142-0/+456
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: pin 470 branch to egl-wayland-1.1.7Ionen Wolkens2021-12-142-2/+2
| | | | | | | | | | | | | | | | | | | | >1.1.7 been masked up to now so it didn't matter much, but gbm-unaware 470 does not play well with gbm-aware egl-wayland-1.1.9 (notably with Xwayland). Hopefully won't be permanent given 470.xx will be around for several years but, if 1.1.7 becomes a problem, 470's USE=wayland could be dropped given EGLStream is likely to fall out of use. Keeping the >-r1 restriction isn't necessary given -r0 had its own blocker on nvidia-drivers[wayland]. For a slight annoyance, egl-wayland used to be a optfeature so people may have it in their world file which will result in the not-an-error-but-feels-like-one portage "WARNING: One or more..." If reading this, users are invited to remove it from their world file. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 495.46{,-r10} with revamped ebuildIonen Wolkens2021-12-147-0/+982
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 495.46 release is almost identical to 495.44 beside adding support for a few additional cards, so the same issues (e.g. dbus spam) exist which is patched in -r10 and left alone in -r0. ebuild-wise, now reads .manifest to mimic nvidia-installer. For a few advantages: * less unused .so links or using scanelf to find sonames, matches nvidia's intended links * can bump without constantly adjusting for every new/removed files * warns if something entirely new needs work (e.g. GBM support) * more solid when using different .run, e.g. amd64 vs arm64, not keyworded yet (waiting for confirmation that it works), but arm64 install broke in the past because of this Other changes: * IUSE=persistenced: add to control installing nvidia-persistenced which allows libtirpc and acct-user/nvpd to be optional (off by default given primarily intended for headless) * nvidia-drm_gbm.so: install unconditionally to avoid spurious errors with vaapi (no extra dependencies). * nvidia-settings: hide gtk deprecation noise as it makes the log hard to follow, considerably bigger, and the issue is already well known (NVIDIA is hopefully due to revamp this tool, e.g. wayland). * README.gentoo: add abi_x86_32 warning for new users given no longer default, the "flip" elog may be removed in the future after users had time to adapt with the profile change. * drop multilib-build eclass as it doesn't make that much sense with a binary-only package, compat32 libraries are still installed with USE=abi_x86_32 (abi_x86_64 kept for compatibility with ebuilds using ${MULTILIB_USEDEP} but is unused) * fix build if /usr/bin/ld or LD points to ld.lld * replaced .desktop and gtk2 seds by patches Various other small adjustments/cleanups, changes will be rolled out to older branches in time (patches are already based on 390.xx). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add warning about the binary patchIonen Wolkens2021-12-021-0/+5
| | | | | | | Bit late but it's something users should know about (will at least be shown when rebuilding for a new kernel). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-intel: Drop oldMatt Turner2021-12-014-208/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/nvidia-drivers: drop 470.82.00Ionen Wolkens2021-12-022-489/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-nouveau: fix build with newer xorg-serverSam James2021-12-012-0/+56
| | | | | Closes: https://bugs.gentoo.org/827878 Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/xf86-video-ati: 19.1.0-r1: fix building with new xserver.Piotr Karbowski2021-11-302-0/+422
| | | | | Closes: https://bugs.gentoo.org/827872 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
* x11-drivers/nvidia-drivers: drop 470.62.12:0/vulkanIonen Wolkens2021-11-242-491/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.62.13:0/vulkanIonen Wolkens2021-11-242-0/+491
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: warn when abi_x86_32 is disabledIonen Wolkens2021-11-247-11/+69
| | | | | | | | | | | | | | Profile had abi_x86_32 enabled by default for ~7 years (now removed), and users may not necessarily have realized whether they needed it. steam-overlay's steam-client-meta depends on nvidia's [abi_x86_32] but wine* and other 32bit applications generally do not (typically only check for virtual/opengl which only checks if mesa has it set, or may check neither if depends on libglvnd directly). Warn to miminize poor surprises to some extend. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: update KMS_HELPER error message and sedIonen Wolkens2021-11-197-22/+36
| | | | | | | | | | | | | | | | Error message updated to help users enable it on kernel 5.15.3+ which no longer selects KMS_HELPER with CONFIG_DRM_FBDEV_EMULATION. This may unfortunately cause a poor surprise (failing Xorg) to users that did not notice this newly appearing message with minimal kernels and didn't have a custom xorg.conf forcing nvidia. Also modified sed to ensure nvidia-drm is properly built with support if KMS_HELPER is a module and DRM is not (revbump latest arch/~arch for this). Bug: https://bugs.gentoo.org/824594 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 470.86 for amd64Ionen Wolkens2021-11-181-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: require <xorg-server-1.21 for 390+460Ionen Wolkens2021-11-182-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | xorg-server-21+ isn't in tree yet, but done preemptively given there will ABI version mismatch for xorg module preventing loading. Probably simpler to check this from the nvidia ebuild than xorg. 390 - Still officially supported by NVIDIA for another year, but no telling if/when NVIDIA will push an update for new Xorg. While plans are to keep 0/390 for as long as possible, not planning to let this block old xorg removal forever if NVIDIA does nothing within the next year. 460 - This branch has little worth and is due for removal sooner than later, only kept due to some leftover regressions in >=470.xx affecting a few users. --ignoreABI has not yet been tested, but would rather this route be a last resort even if it works. >=470 has no (known) problems with current xorg-server-9999. PDEPEND used just in case given xorg meta and blockers involving on nvidia-drivers could potentially get circular/messy. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-amdgpu: Drop old versionsMatt Turner2021-11-173-62/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-libinput: Drop old versionsMatt Turner2021-11-172-23/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-amdgpu: Stabilize 21.0.0 ppc64, #822339Georgy Yakovlev2021-11-171-1/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.2.0 ppc64, #822339Georgy Yakovlev2021-11-171-1/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* x11-drivers/nvidia-drivers: drop 470.62.07:0/vulkanIonen Wolkens2021-11-172-481/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.62.12:0/vulkanIonen Wolkens2021-11-172-0/+481
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.2.0 ppc, #822339Arthur Zamarin2021-11-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.2.0 arm64, #822339Sam James2021-11-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/nvidia-drivers: workaround 0/495 dbus powerd spamIonen Wolkens2021-11-151-0/+507
| | | | | | | | | | | | Not ideal and may possibly have other impacts, but it seem better than leaving this issue alone as it can be doing ~10000 requests per second depending on what's being ran. Alternative known workaround to at least prevent logging issues (dbus black hole) would require user interaction and doesn't seem worth it here. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-amdgpu: Stabilize 21.0.0 x86, #822339Jakov Smolić2021-11-151-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.2.0 x86, #822339Jakov Smolić2021-11-151-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.2.0 arm, #822339Sam James2021-11-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/xf86-input-libinput: stable 1.2.0 for sparc, bug #822339Rolf Eike Beer2021-11-121-1/+1
| | | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>