highway: initial commit, version 1.0.7

This commit is contained in:
John McQuah 2023-10-16 12:48:42 +00:00
parent 32a6682527
commit 8b367cadf3
3 changed files with 97 additions and 0 deletions

70
highway/.footprint Normal file
View File

@ -0,0 +1,70 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/hwy/
-rw-r--r-- root/root usr/include/hwy/aligned_allocator.h
-rw-r--r-- root/root usr/include/hwy/base.h
-rw-r--r-- root/root usr/include/hwy/cache_control.h
drwxr-xr-x root/root usr/include/hwy/contrib/
drwxr-xr-x root/root usr/include/hwy/contrib/algo/
-rw-r--r-- root/root usr/include/hwy/contrib/algo/copy-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/algo/find-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/algo/transform-inl.h
drwxr-xr-x root/root usr/include/hwy/contrib/dot/
-rw-r--r-- root/root usr/include/hwy/contrib/dot/dot-inl.h
drwxr-xr-x root/root usr/include/hwy/contrib/image/
-rw-r--r-- root/root usr/include/hwy/contrib/image/image.h
drwxr-xr-x root/root usr/include/hwy/contrib/math/
-rw-r--r-- root/root usr/include/hwy/contrib/math/math-inl.h
drwxr-xr-x root/root usr/include/hwy/contrib/sort/
-rw-r--r-- root/root usr/include/hwy/contrib/sort/order.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/shared-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/sorting_networks-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/traits-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/traits128-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/vqsort-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/vqsort.h
drwxr-xr-x root/root usr/include/hwy/contrib/unroller/
-rw-r--r-- root/root usr/include/hwy/contrib/unroller/unroller-inl.h
-rw-r--r-- root/root usr/include/hwy/detect_compiler_arch.h
-rw-r--r-- root/root usr/include/hwy/detect_targets.h
-rw-r--r-- root/root usr/include/hwy/foreach_target.h
-rw-r--r-- root/root usr/include/hwy/highway.h
-rw-r--r-- root/root usr/include/hwy/highway_export.h
-rw-r--r-- root/root usr/include/hwy/nanobenchmark.h
drwxr-xr-x root/root usr/include/hwy/ops/
-rw-r--r-- root/root usr/include/hwy/ops/arm_neon-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/arm_sve-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/emu128-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/generic_ops-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/ppc_vsx-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/rvv-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/scalar-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/set_macros-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/shared-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/tuple-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/wasm_128-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/x86_128-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/x86_256-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/x86_512-inl.h
-rw-r--r-- root/root usr/include/hwy/per_target.h
-rw-r--r-- root/root usr/include/hwy/print-inl.h
-rw-r--r-- root/root usr/include/hwy/print.h
-rw-r--r-- root/root usr/include/hwy/robust_statistics.h
-rw-r--r-- root/root usr/include/hwy/targets.h
-rw-r--r-- root/root usr/include/hwy/timer-inl.h
-rw-r--r-- root/root usr/include/hwy/timer.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/cmake/
drwxr-xr-x root/root usr/lib/cmake/hwy/
-rw-r--r-- root/root usr/lib/cmake/hwy/hwy-config-relwithdebinfo.cmake
-rw-r--r-- root/root usr/lib/cmake/hwy/hwy-config-version.cmake
-rw-r--r-- root/root usr/lib/cmake/hwy/hwy-config.cmake
lrwxrwxrwx root/root usr/lib/libhwy.so -> libhwy.so.1
lrwxrwxrwx root/root usr/lib/libhwy.so.1 -> libhwy.so.1.0.7
-rwxr-xr-x root/root usr/lib/libhwy.so.1.0.7
lrwxrwxrwx root/root usr/lib/libhwy_contrib.so -> libhwy_contrib.so.1
lrwxrwxrwx root/root usr/lib/libhwy_contrib.so.1 -> libhwy_contrib.so.1.0.7
-rwxr-xr-x root/root usr/lib/libhwy_contrib.so.1.0.7
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libhwy-contrib.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libhwy.pc

5
highway/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxEB02X8bSopLrenDsOA4kXi+EvlpbCJhLEcQWMpFTA3FEIdXln2atLYttnz19betDUsejHK+EcCJ+fsGnExMiQ4=
SHA256 (Pkgfile) = 86a688ee356133c42c1eb005699fa70aa1cfbcbbb9447a16ceac8fb5ea023a9f
SHA256 (.footprint) = 974fa35808c096647944e01c01370d9db95e65a9764546cb40a1ebe9d00588ee
SHA256 (highway-1.0.7.tar.gz) = 5434488108186c170a5e2fca5e3c9b6ef59a1caa4d520b008a9b8be6b8abe6c5

22
highway/Pkgfile Normal file
View File

@ -0,0 +1,22 @@
# Description: C++ library that provides portable SIMD/vector intrinsics
# URL: https://github.com/google/highway
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on:
name=highway
version=1.0.7
release=1
source=(https://github.com/google/$name/archive/$version/$name-$version.tar.gz)
build() {
mkdir build
cmake -B build -S $name-$version -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DHWY_ENABLE_EXAMPLES=OFF \
-DHWY_ENABLE_TESTS=OFF \
-DBUILD_SHARED_LIBS=ON
ninja -C build -j ${JOBS:-1}
DESTDIR=$PKG ninja -C build install
}