1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

Upgrade liblinear to 2.47

This commit is contained in:
dmiller
2024-02-28 18:18:35 +00:00
parent 1fc984bc73
commit 34e0769329
22 changed files with 2883 additions and 1054 deletions

View File

@@ -69,9 +69,16 @@ EOC
check_liblinear() {
LINEAR_SOURCE="https://www.csie.ntu.edu.tw/~cjlin/liblinear/"
echo "Can't check liblinear, no version information is available"
LINEAR_LATEST=$(curl -Ls $LINEAR_SOURCE | perl -lne 'if(/The current release \(([^)]+)\) of <b>LIBLINEAR/){print $1;exit 0}')
echo " Latest:" $LINEAR_LATEST
LINEAR_VERSION=$(awk '$2=="LIBLINEAR_VERSION"{print$3;exit}' $NDIR/liblinear/linear.h | sed 's/./&./1')
LINEAR_LATEST=$(curl -Ls $LINEAR_SOURCE | perl -lne 'if(/liblinear-([\d.]+).tar.gz/){print $1}' | newest)
if [ "$LINEAR_VERSION" != "$LINEAR_LATEST" ]; then
echo "Newer version of liblinear available"
echo " Current:" $LINEAR_VERSION
echo " Latest: " $LINEAR_LATEST
echo " Source: $LINEAR_SOURCE"
else
echo "liblinear: $LINEAR_VERSION"
fi
}
check_zlib() {