From c5a576f98c41edfdee8941d08363aa51e4ade251 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Fri, 21 Nov 2025 21:42:00 -0500 Subject: [PATCH] x11-drivers/nvidia-drivers: fixup postinst messages spacing There was a few missing ewarn/elog to space out blocks in case of multiple messages, and furthermore these did not seem(?) to work anymore so switch them to \n to ensure a newline. Signed-off-by: Ionen Wolkens --- .../nvidia-drivers-390.157.ebuild | 8 +++----- .../nvidia-drivers-470.256.02-r2.ebuild | 16 ++++++---------- .../nvidia-drivers-535.274.02.ebuild | 19 +++++++------------ .../nvidia-drivers-570.195.03.ebuild | 16 ++++++---------- .../nvidia-drivers-570.207.ebuild | 16 ++++++---------- .../nvidia-drivers-580.105.08.ebuild | 16 ++++++---------- .../nvidia-drivers-580.94.11.ebuild | 16 ++++++---------- .../nvidia-drivers-580.95.05.ebuild | 16 ++++++---------- 8 files changed, 46 insertions(+), 77 deletions(-) diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild index a848076b8f7bd..ad7489e7d9ff4 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild @@ -431,7 +431,7 @@ pkg_postinst() { if [[ -r /proc/driver/nvidia/version && $( ${EROOT}/etc/portage/package.mask/${PN}" @@ -477,13 +475,11 @@ pkg_postinst() { ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau" fi - ewarn - ewarn "Be warned/reminded that the 470.xx branch reached end-of-life and" + ewarn "\nBe warned/reminded that the 470.xx branch reached end-of-life and" ewarn "NVIDIA is no longer fixing issues (including security). Free to keep" ewarn "using (for now) but it is recommended to either switch to nouveau or" ewarn "replace hardware. Will be kept in-tree while possible, but expect it" ewarn "to be removed likely in late 2027 or earlier if major issues arise." - ewarn - ewarn "Note that there is no plans to patch in support for kernels branches" + ewarn "\nNote that there is no plans to patch in support for kernels branches" ewarn "newer than 6.6.x which will be supported upstream until December 2026." } diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.274.02.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.274.02.ebuild index bd81c3f507417..e71d6c1baea1d 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.274.02.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.274.02.ebuild @@ -523,7 +523,7 @@ pkg_postinst() { if [[ -r /proc/driver/nvidia/version && $( ${EROOT}/etc/portage/package.mask/${PN}" @@ -557,19 +555,16 @@ pkg_postinst() { fi if use kernel-open; then - ewarn - ewarn "Open source variant of ${PN} was selected, be warned it is experimental" + ewarn "\nOpen source variant of ${PN} was selected, be warned it is experimental" ewarn "and only for modern GPUs (e.g. GTX 1650+). Try to disable if run into issues." ewarn "Please also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" fi if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then - elog - elog "With USE=wayland, this version of ${PN} sets nvidia-drm.modeset=1" + elog "\nWith USE=wayland, this version of ${PN} sets nvidia-drm.modeset=1" elog "in '${EROOT}/etc/modprobe.d/nvidia.conf'. This feature is considered" elog "experimental but is required for wayland." - elog - elog "If you experience issues, either disable wayland or edit nvidia.conf." + elog "\nIf you experience issues, either disable wayland or edit nvidia.conf." elog "Of note, may possibly cause issues with SLI and Reverse PRIME." fi } diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-570.195.03.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-570.195.03.ebuild index 85567b32d9946..ab4a2322febca 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-570.195.03.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-570.195.03.ebuild @@ -537,7 +537,7 @@ pkg_postinst() { if [[ -r /proc/driver/nvidia/version && $( ${EROOT}/etc/portage/package.mask/${PN}" @@ -571,15 +569,13 @@ pkg_postinst() { fi if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then - ewarn - ewarn "Open source variant of ${PN} was selected, note that it requires" + ewarn "\nOpen source variant of ${PN} was selected, note that it requires" ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if run into issues." ewarn "Also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" fi if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then - elog - elog "Note that with USE=wayland, nvidia-drm.modeset=1 will be enabled" + elog "\nNote that with USE=wayland, nvidia-drm.modeset=1 will be enabled" elog "in '${EROOT}/etc/modprobe.d/nvidia.conf'. *If* experience issues," elog "either disable wayland or edit nvidia.conf." fi diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-570.207.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-570.207.ebuild index f693bc8b172b2..33462d88a50ac 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-570.207.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-570.207.ebuild @@ -537,7 +537,7 @@ pkg_postinst() { if [[ -r /proc/driver/nvidia/version && $( ${EROOT}/etc/portage/package.mask/${PN}" @@ -571,15 +569,13 @@ pkg_postinst() { fi if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then - ewarn - ewarn "Open source variant of ${PN} was selected, note that it requires" + ewarn "\nOpen source variant of ${PN} was selected, note that it requires" ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if run into issues." ewarn "Also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" fi if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then - elog - elog "Note that with USE=wayland, nvidia-drm.modeset=1 will be enabled" + elog "\nNote that with USE=wayland, nvidia-drm.modeset=1 will be enabled" elog "in '${EROOT}/etc/modprobe.d/nvidia.conf'. *If* experience issues," elog "either disable wayland or edit nvidia.conf." fi diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-580.105.08.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-580.105.08.ebuild index 30b8a0f5538f9..d7d4e74fed325 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-580.105.08.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-580.105.08.ebuild @@ -542,7 +542,7 @@ pkg_postinst() { if [[ -r /proc/driver/nvidia/version && $( ${EROOT}/etc/portage/package.mask/${PN}" @@ -576,15 +574,13 @@ pkg_postinst() { fi if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then - ewarn - ewarn "Open source variant of ${PN} was selected, note that it requires" + ewarn "\nOpen source variant of ${PN} was selected, note that it requires" ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if run into issues." ewarn "Also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" fi if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then - elog - elog "Note that with USE=wayland, nvidia-drm.modeset=1 will be enabled" + elog "\nNote that with USE=wayland, nvidia-drm.modeset=1 will be enabled" elog "in '${EROOT}/etc/modprobe.d/nvidia.conf'. *If* experience issues," elog "either disable wayland or edit nvidia.conf." fi diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-580.94.11.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-580.94.11.ebuild index bf95c1603eb40..70c984ae188a8 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-580.94.11.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-580.94.11.ebuild @@ -542,7 +542,7 @@ pkg_postinst() { if [[ -r /proc/driver/nvidia/version && $( ${EROOT}/etc/portage/package.mask/${PN}" @@ -576,15 +574,13 @@ pkg_postinst() { fi if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then - ewarn - ewarn "Open source variant of ${PN} was selected, note that it requires" + ewarn "\nOpen source variant of ${PN} was selected, note that it requires" ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if run into issues." ewarn "Also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" fi if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then - elog - elog "Note that with USE=wayland, nvidia-drm.modeset=1 will be enabled" + elog "\nNote that with USE=wayland, nvidia-drm.modeset=1 will be enabled" elog "in '${EROOT}/etc/modprobe.d/nvidia.conf'. *If* experience issues," elog "either disable wayland or edit nvidia.conf." fi diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild index ab92b7097406f..3aaece03564b6 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild @@ -541,7 +541,7 @@ pkg_postinst() { if [[ -r /proc/driver/nvidia/version && $( ${EROOT}/etc/portage/package.mask/${PN}" @@ -575,15 +573,13 @@ pkg_postinst() { fi if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then - ewarn - ewarn "Open source variant of ${PN} was selected, note that it requires" + ewarn "\nOpen source variant of ${PN} was selected, note that it requires" ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if run into issues." ewarn "Also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" fi if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then - elog - elog "Note that with USE=wayland, nvidia-drm.modeset=1 will be enabled" + elog "\nNote that with USE=wayland, nvidia-drm.modeset=1 will be enabled" elog "in '${EROOT}/etc/modprobe.d/nvidia.conf'. *If* experience issues," elog "either disable wayland or edit nvidia.conf." fi