commit:     70b0f876ed56a684054089a6af31a7484b5be190
Author:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Thu Aug  8 23:08:57 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Aug 15 17:25:31 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=70b0f876

phase-functions: extend QA_PREBUILT handling to QA_SONAME_NO_SYMLINK

This behavior is implied by the ordering of QA variables in the man page
since the introduction of QA_SONAME_NO_SYMLINK.

Bug: https://bugs.gentoo.org/924953
Fixes: dcb42a417355510284a35c08a4bf849047122a5c
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 bin/phase-functions.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/bin/phase-functions.sh b/bin/phase-functions.sh
index 2c3f2d389f..5257101cf4 100644
--- a/bin/phase-functions.sh
+++ b/bin/phase-functions.sh
@@ -555,7 +555,8 @@ __dyn_install() {
 
                # These ones support regular expressions, so translate
                # fnmatch patterns to regular expressions
-               for x in QA_DT_NEEDED QA_FLAGS_IGNORED QA_PRESTRIPPED QA_SONAME 
; do
+               for x in QA_DT_NEEDED QA_FLAGS_IGNORED QA_PRESTRIPPED \
+                       QA_SONAME QA_SONAME_NO_SYMLINK; do
                        if [[ $(declare -p ${x} 2>/dev/null) = declare\ -a* ]] 
; then
                                eval "${x}=(\"\${${x}[@]}\" 
${QA_PREBUILT//\*/.*})"
                        else

Reply via email to