Browse Source

libraries/highway: Updated for version 1.0.4.

Signed-off-by: bedlam <dave@slackbuilds.org>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
pull/198/head
Vijay Marcel 2 years ago
committed by Willy Sudiarto Raharjo
parent
commit
e1542f8584
No known key found for this signature in database GPG Key ID: 3F617144D7238786
  1. 2
      libraries/highway/README
  2. 10
      libraries/highway/changelog
  3. 12
      libraries/highway/highway.SlackBuild
  4. 6
      libraries/highway/highway.info
  5. 2
      libraries/highway/slack-desc

2
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.

10
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

12
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 \

6
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"

2
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:

Loading…
Cancel
Save