commit:     d76c122a3f32c0421d5a83c251895b78ee9d026d
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  7 15:37:16 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jun  7 15:54:57 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d76c122a

x11-drivers/nvidia-drivers: minor code cleanup

That this works without eval feels a bit uncanny because the
backslash for the following space is inside the variable, but
it evaluates whole thing together.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 x11-drivers/nvidia-drivers/nvidia-drivers-390.151.ebuild    | 4 ++--
 x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild | 4 ++--
 x11-drivers/nvidia-drivers/nvidia-drivers-470.62.30.ebuild  | 4 ++--
 x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild  | 4 ++--
 x11-drivers/nvidia-drivers/nvidia-drivers-515.43.04.ebuild  | 4 ++--
 x11-drivers/nvidia-drivers/nvidia-drivers-515.48.07.ebuild  | 4 ++--
 6 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.151.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-390.151.ebuild
index 23722511b339..dc96bf8e147c 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.151.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.151.ebuild
@@ -354,8 +354,8 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers";
        local m into
        while IFS=' ' read -ra m; do
                ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] ||
-                       eval '[[ " ${m[0]##*/}" =~ ^(\ 
'${skip_files[*]/%/.*|\\}' )$ ]]' ||
-                       eval '[[ " ${m[2]}" =~ ^(\ '${skip_types[*]/%/|\\}' )$ 
]]' ||
+                       [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] 
||
+                       [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] ||
                        has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue
 
                case ${m[2]} in

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild
index 6aabbeeb8da4..12467d8c7965 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild
@@ -333,8 +333,8 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers";
        local m into
        while IFS=' ' read -ra m; do
                ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] ||
-                       eval '[[ " ${m[0]##*/}" =~ ^(\ 
'${skip_files[*]/%/.*|\\}' )$ ]]' ||
-                       eval '[[ " ${m[2]}" =~ ^(\ '${skip_types[*]/%/|\\}' )$ 
]]' ||
+                       [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] 
||
+                       [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] ||
                        has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue
 
                case ${m[2]} in

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.62.30.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-470.62.30.ebuild
index f7b749682dc8..427c1d1e5afb 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.62.30.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.62.30.ebuild
@@ -333,8 +333,8 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers";
        local m into
        while IFS=' ' read -ra m; do
                ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] ||
-                       eval '[[ " ${m[0]##*/}" =~ ^(\ 
'${skip_files[*]/%/.*|\\}' )$ ]]' ||
-                       eval '[[ " ${m[2]}" =~ ^(\ '${skip_types[*]/%/|\\}' )$ 
]]' ||
+                       [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] 
||
+                       [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] ||
                        has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue
 
                case ${m[2]} in

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild
index 590dc9862503..d1a371017bb0 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild
@@ -339,8 +339,8 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers";
        local m into
        while IFS=' ' read -ra m; do
                ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] ||
-                       eval '[[ " ${m[0]##*/}" =~ ^(\ 
'${skip_files[*]/%/.*|\\}' )$ ]]' ||
-                       eval '[[ " ${m[2]}" =~ ^(\ '${skip_types[*]/%/|\\}' )$ 
]]' ||
+                       [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] 
||
+                       [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] ||
                        has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue
 
                case ${m[2]} in

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-515.43.04.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-515.43.04.ebuild
index 5d5fdf91572c..4e8ef355fd14 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-515.43.04.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-515.43.04.ebuild
@@ -362,8 +362,8 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers";
        local m into
        while IFS=' ' read -ra m; do
                ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] ||
-                       eval '[[ " ${m[0]##*/}" =~ ^(\ 
'${skip_files[*]/%/.*|\\}' )$ ]]' ||
-                       eval '[[ " ${m[2]}" =~ ^(\ '${skip_types[*]/%/|\\}' )$ 
]]' ||
+                       [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] 
||
+                       [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] ||
                        has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue
 
                case ${m[2]} in

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-515.48.07.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-515.48.07.ebuild
index a660d2170fda..2da13d432f23 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-515.48.07.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-515.48.07.ebuild
@@ -361,8 +361,8 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers";
        local m into
        while IFS=' ' read -ra m; do
                ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] ||
-                       eval '[[ " ${m[0]##*/}" =~ ^(\ 
'${skip_files[*]/%/.*|\\}' )$ ]]' ||
-                       eval '[[ " ${m[2]}" =~ ^(\ '${skip_types[*]/%/|\\}' )$ 
]]' ||
+                       [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] 
||
+                       [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] ||
                        has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue
 
                case ${m[2]} in

Reply via email to