commit:     be1e6fa78137859e17af5375f4ffa17a2649560b
Author:     Michal Rostecki <vadorovsky <AT> protonmail <DOT> com>
AuthorDate: Sat Sep 13 12:10:14 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep 13 12:14:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be1e6fa7

sys-devel/clang-crossdev-wrappers: Quote the positional arguments

This way we ensure that whitespaces and special characters are correctly
preserved.

Signed-off-by: Michal Rostecki <vadorovsky <AT> protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43772
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild | 2 +-
 sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild | 2 +-
 sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild | 2 +-
 sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild | 2 +-
 sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-20.ebuild | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild 
b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild
index 36b572709345..e791e7ff60f6 100644
--- a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild
+++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild
@@ -25,7 +25,7 @@ src_install() {
        for exe in "clang" "clang++" "clang-cpp"; do
                newbin - "${CTARGET}-${exe}" <<-EOF
                #!/bin/sh
-               exec ${exe}-${SLOT} --no-default-config 
--config="/etc/clang/cross/${CTARGET}.cfg" \${@}
+               exec ${exe}-${SLOT} --no-default-config 
--config="/etc/clang/cross/${CTARGET}.cfg" "\${@}"
                EOF
        done
 

diff --git 
a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild 
b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild
index 36b572709345..e791e7ff60f6 100644
--- a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild
+++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild
@@ -25,7 +25,7 @@ src_install() {
        for exe in "clang" "clang++" "clang-cpp"; do
                newbin - "${CTARGET}-${exe}" <<-EOF
                #!/bin/sh
-               exec ${exe}-${SLOT} --no-default-config 
--config="/etc/clang/cross/${CTARGET}.cfg" \${@}
+               exec ${exe}-${SLOT} --no-default-config 
--config="/etc/clang/cross/${CTARGET}.cfg" "\${@}"
                EOF
        done
 

diff --git 
a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild 
b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild
index 86a30fb8e160..023ce8d2df53 100644
--- a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild
+++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild
@@ -25,7 +25,7 @@ src_install() {
        for exe in "clang" "clang++" "clang-cpp"; do
                newbin - "${CTARGET}-${exe}" <<-EOF
                #!/bin/sh
-               exec ${exe}-${SLOT} --no-default-config 
--config="/etc/clang/cross/${CTARGET}.cfg" \${@}
+               exec ${exe}-${SLOT} --no-default-config 
--config="/etc/clang/cross/${CTARGET}.cfg" "\${@}"
                EOF
        done
 

diff --git 
a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild 
b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild
index 9c145ddca630..73e7cdf6e8b2 100644
--- a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild
+++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild
@@ -26,7 +26,7 @@ src_install() {
        for exe in "clang" "clang++" "clang-cpp"; do
                newbin - "${CTARGET}-${exe}" <<-EOF
                #!/bin/sh
-               exec ${exe}-${SLOT} --no-default-config 
--config="/etc/clang/cross/${CTARGET}.cfg" \${@}
+               exec ${exe}-${SLOT} --no-default-config 
--config="/etc/clang/cross/${CTARGET}.cfg" "\${@}"
                EOF
        done
 

diff --git 
a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-20.ebuild 
b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-20.ebuild
index 9c145ddca630..73e7cdf6e8b2 100644
--- a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-20.ebuild
+++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-20.ebuild
@@ -26,7 +26,7 @@ src_install() {
        for exe in "clang" "clang++" "clang-cpp"; do
                newbin - "${CTARGET}-${exe}" <<-EOF
                #!/bin/sh
-               exec ${exe}-${SLOT} --no-default-config 
--config="/etc/clang/cross/${CTARGET}.cfg" \${@}
+               exec ${exe}-${SLOT} --no-default-config 
--config="/etc/clang/cross/${CTARGET}.cfg" "\${@}"
                EOF
        done
 

Reply via email to