summaryrefslogtreecommitdiffstats
path: root/system/cnijfilter2/cnijfilter2.SlackBuild
diff options
context:
space:
mode:
author Kenneth Chan2021-11-07 21:55:53 +0100
committer Willy Sudiarto Raharjo2021-11-11 18:39:40 +0100
commitbcca5ed9a821c35edfb43f03fc03e0c8cb719fa0 (patch)
tree94c09b923a39b5d0f6082c10df99449330947ec4 /system/cnijfilter2/cnijfilter2.SlackBuild
parent4814b45bce0bd127f82e29bf86f11b42ee9051d3 (diff)
downloadslackbuilds-bcca5ed9a821c35edfb43f03fc03e0c8cb719fa0.tar.gz
system/cnijfilter2: Updated for version 6.20.1.
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/cnijfilter2/cnijfilter2.SlackBuild')
-rw-r--r--system/cnijfilter2/cnijfilter2.SlackBuild47
1 files changed, 21 insertions, 26 deletions
diff --git a/system/cnijfilter2/cnijfilter2.SlackBuild b/system/cnijfilter2/cnijfilter2.SlackBuild
index 3f573cc37d..6b29cf1e8c 100644
--- a/system/cnijfilter2/cnijfilter2.SlackBuild
+++ b/system/cnijfilter2/cnijfilter2.SlackBuild
@@ -25,19 +25,31 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cnijfilter2
-VERSION=${VERSION:-6.10.1}
+VERSION=${VERSION:-6.20.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
SRCNAM=$PRGNAM-source
-SRCVERSION=6.10-1
+SRCVERSION=6.20-1
+MARCH=$( uname -m )
if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
+ case "$MARCH" in
+ i?86) export ARCH=i586
+ export SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ export LIBDIRSUFFIX=""
+ BITS="i686";;
+ x86_64) export ARCH=x86_64
+ export SLKCFLAGS="-O2 -fPIC"
+ export LIBDIRSUFFIX="64"
+ BITS="x86_64" ;;
+ aarch64) export ARCH=aarch64
+ export SLKCFLAGS="-O2 -fPIC"
+ export LIBDIRSUFFIX="64"
+ BITS="aarch64" ;;
+ *) echo "Package for $MARCH architecture is not available."
+ exit 1 ;;
esac
fi
@@ -53,23 +65,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
- BITS="32"
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
- BITS="32"
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
- BITS="64"
-else
- echo "Package for $(uname -m) architecture is not available."
- exit 1
-fi
-
set -e
rm -rf $PKG
@@ -93,7 +88,7 @@ patch -p1 < $CWD/gcc10.patch
for dir in cmdtocanonij2 cmdtocanonij3 ; do
pushd $dir
- ./autogen.sh --prefix=/usr --datadir=/usr/share LDFLAGS="-L../../com/libs_bin${BITS}"
+ ./autogen.sh --prefix=/usr --datadir=/usr/share LDFLAGS="-L../../com/libs_bin_${BITS}"
make
popd
done
@@ -105,7 +100,7 @@ popd
pushd lgmon3
./autogen.sh --prefix=/usr --enable-libpath=/usr/lib${LIBDIRSUFFIX}/bjlib2 --enable-progpath=/usr/bin \
- --datadir=/usr/share LDFLAGS="-L../../com/libs_bin${BITS}"
+ --datadir=/usr/share LDFLAGS="-L../../com/libs_bin_${BITS}"
make
popd
@@ -133,7 +128,7 @@ if [ "$ARCH" = "x86_64" ]; then
fi
mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/bjlib2
install -c -o lp -g lp -m 644 com/ini/cnnet.ini $PKG/usr/lib${LIBDIRSUFFIX}/bjlib2/
-install -c -m 755 com/libs_bin${BITS}/*.so.* $PKG/usr/lib${LIBDIRSUFFIX}/
+install -c -m 755 com/libs_bin_${BITS}/*.so.* $PKG/usr/lib${LIBDIRSUFFIX}/
# Run ldconfig in the build script so that /usr/lib{64}/libcn*.so
# are tracked by doinst.sh