commit:     43e83e8d56f14bde00be2994995c5191a7a5ca88
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 07:27:20 2019 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 07:52:00 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e83e8d

db.eclass: Fixed version sort

Thanks-to: Daniel Robbins <drobbins <AT> funtoo.org>
Closes: https://bugs.gentoo.org/690118
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 eclass/db.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/db.eclass b/eclass/db.eclass
index 5227601c456..8de3a63ea8a 100644
--- a/eclass/db.eclass
+++ b/eclass/db.eclass
@@ -30,7 +30,7 @@ db_fix_so() {
        # now rebuild all the correct ones
        for ext in so a; do
                for name in libdb libdb_{cxx,tcl,java,sql,stl}; do
-                       target=`find . -maxdepth 1 -type f -name 
"${name}-*.${ext}" |sort -n |tail -n 1`
+                       target=$(find . -maxdepth 1 -type f -name 
"${name}-*.${ext}" |sort -V |tail -n 1)
                        [ -n "${target}" ] && ln -sf ${target//.\//} 
${name}.${ext}
                done;
        done;

Reply via email to