aboutsummaryrefslogtreecommitdiff
path: root/libraries
diff options
context:
space:
mode:
authorGiancarlo Dessi <slack@giand.it>2024-08-27 11:47:46 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2024-08-27 12:38:52 +0700
commit969d80985e9919f8d236269444af3b1fc85fe7ea (patch)
tree41fbc3d5dbf499837f8ee8e0040ed02c81c93174 /libraries
parentcc34576546437cb878ed63e77bf2f7e6fcfdf3fc (diff)
libraries/libsvm: Updated for version 3.34.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'libraries')
-rw-r--r--libraries/libsvm/Makefile.patch2
-rw-r--r--libraries/libsvm/libsvm.SlackBuild11
-rw-r--r--libraries/libsvm/libsvm.info6
3 files changed, 13 insertions, 6 deletions
diff --git a/libraries/libsvm/Makefile.patch b/libraries/libsvm/Makefile.patch
index ec0257723f..64aa0df4e1 100644
--- a/libraries/libsvm/Makefile.patch
+++ b/libraries/libsvm/Makefile.patch
@@ -3,7 +3,7 @@
@@ -1,7 +1,13 @@
CXX ?= g++
CFLAGS = -Wall -Wconversion -O3 -fPIC
- SHVER = 3
+ SHVER = 4
+export SHVER
OS = $(shell uname)
+DOT_LIBS = .
diff --git a/libraries/libsvm/libsvm.SlackBuild b/libraries/libsvm/libsvm.SlackBuild
index af98763419..bb5df7a4b3 100644
--- a/libraries/libsvm/libsvm.SlackBuild
+++ b/libraries/libsvm/libsvm.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libsvm
-VERSION=${VERSION:-3.32}
+VERSION=${VERSION:-3.34}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -49,12 +49,19 @@ PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
+ SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
@@ -98,7 +105,7 @@ rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
# Symlink to shared library might be useful
cd $PKG/usr/lib${LIBDIRSUFFIX}
-ln -s libsvm.so.3 libsvm.so
+ln -s libsvm.so.4 libsvm.so
cd $TMP/$PRGNAM-$SRCVER
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/libraries/libsvm/libsvm.info b/libraries/libsvm/libsvm.info
index 92eb6fa97d..bcfea0eae4 100644
--- a/libraries/libsvm/libsvm.info
+++ b/libraries/libsvm/libsvm.info
@@ -1,8 +1,8 @@
PRGNAM="libsvm"
-VERSION="3.32"
+VERSION="3.34"
HOMEPAGE="https://www.csie.ntu.edu.tw/~cjlin/libsvm/"
-DOWNLOAD="https://github.com/cjlin1/libsvm/archive/v332/libsvm-332.tar.gz"
-MD5SUM="266cc1a17fe7fe9411a3191de6a35c1f"
+DOWNLOAD="https://github.com/cjlin1/libsvm/archive/v334/libsvm-334.tar.gz"
+MD5SUM="fa60a22810ead58ed80a6e86b008393c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-scipy"