aboutsummaryrefslogtreecommitdiff
path: root/libraries/highway
diff options
context:
space:
mode:
authorVijay Marcel <vijaymarcel@outlook.com>2023-05-18 21:45:41 +0100
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2023-05-20 11:17:09 +0700
commite1542f858416deb08e52ed70ae70f17b62ef9a77 (patch)
tree5bb6ffa4d1431315fcb7273e3131bb5a8c71597a /libraries/highway
parenta9f33cd05fddfca7dc7f44b401bc2e4b78522371 (diff)
libraries/highway: Updated for version 1.0.4.
Signed-off-by: bedlam <dave@slackbuilds.org> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'libraries/highway')
-rw-r--r--libraries/highway/README2
-rw-r--r--libraries/highway/changelog10
-rw-r--r--libraries/highway/highway.SlackBuild12
-rw-r--r--libraries/highway/highway.info6
-rw-r--r--libraries/highway/slack-desc2
5 files changed, 21 insertions, 11 deletions
diff --git a/libraries/highway/README b/libraries/highway/README
index 18c15ca9a9df..45e5165d7394 100644
--- a/libraries/highway/README
+++ b/libraries/highway/README
@@ -1,4 +1,4 @@
Highway is a C++ Library that provides performance portable
-length-agnostic SIMD/Vector intrinsics. It is for emngineers
+length-agnostic SIMD/Vector intrinsics. It is for engineers
who want to reliably and economically push the boundaries
of what is possible in software.
diff --git a/libraries/highway/changelog b/libraries/highway/changelog
new file mode 100644
index 000000000000..b7b6fb5ad26e
--- /dev/null
+++ b/libraries/highway/changelog
@@ -0,0 +1,10 @@
+Changelog for Highway SlackBuild Script
+--------------------------------------------------------------------
+
+25/09/2022:
+
+Added to SlackBuilds.org
+
+15/05/2023:
+
+Updated to version 1.0.4
diff --git a/libraries/highway/highway.SlackBuild b/libraries/highway/highway.SlackBuild
index 131be6da348c..119f81424992 100644
--- a/libraries/highway/highway.SlackBuild
+++ b/libraries/highway/highway.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for highway
-# Copyright 2022 Vijay Marcel
+# Copyright 2022-2023 Vijay Marcel
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=highway
-VERSION=${VERSION:-1.0.1}
+VERSION=${VERSION:-1.0.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -51,13 +51,13 @@ PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ SLKCFLAGS="-march=i586 -mtune=i686 -pipe -O2 -fPIC"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ SLKCFLAGS="-march=i686 -mtune=i686 -pipe -O2 -fPIC"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ SLKCFLAGS="-march=x86-64 -mtune=native -pipe -O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
@@ -84,7 +84,7 @@ find -L . \
cmake -B build -S $TMP/$PRGNAM-$VERSION \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib${LIBDIRSUFFIX} \
-DCMAKE_INSTALL_BINDIR:PATH=/usr/bin \
diff --git a/libraries/highway/highway.info b/libraries/highway/highway.info
index 45bcd63d72ab..73b7b0b21748 100644
--- a/libraries/highway/highway.info
+++ b/libraries/highway/highway.info
@@ -1,8 +1,8 @@
PRGNAM="highway"
-VERSION="1.0.1"
+VERSION="1.0.4"
HOMEPAGE="https://github.com/google/highway"
-DOWNLOAD="https://github.com/google/highway/archive/1.0.1/highway-1.0.1.tar.gz"
-MD5SUM="597435142434a10c06f444f48d499c91"
+DOWNLOAD="https://github.com/google/highway/archive/1.0.4/highway-1.0.4.tar.gz"
+MD5SUM="2747e50aa0ec0126cabc3b50799b9547"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtest"
diff --git a/libraries/highway/slack-desc b/libraries/highway/slack-desc
index b5b0cbd32e04..30a3231c177a 100644
--- a/libraries/highway/slack-desc
+++ b/libraries/highway/slack-desc
@@ -9,7 +9,7 @@
highway: highway (Efficient and Performance-Portable Vector Software)
highway:
highway: Highway is a C++ Library that provides performance portable
-highway: length-agnostic SIMD/Vector intrinsics. It is for emngineers
+highway: length-agnostic SIMD/Vector intrinsics. It is for engineers
highway: who want to reliably and economically push the boundaries
highway: of what is possible in software.
highway: