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
