From 8b367cadf37f62a14b3047f0dc8dcb29012bfc63 Mon Sep 17 00:00:00 2001 From: John McQuah Date: Mon, 16 Oct 2023 12:48:42 +0000 Subject: [PATCH] highway: initial commit, version 1.0.7 --- highway/.footprint | 70 ++++++++++++++++++++++++++++++++++++++++++++++ highway/.signature | 5 ++++ highway/Pkgfile | 22 +++++++++++++++ 3 files changed, 97 insertions(+) create mode 100644 highway/.footprint create mode 100644 highway/.signature create mode 100644 highway/Pkgfile diff --git a/highway/.footprint b/highway/.footprint new file mode 100644 index 0000000..2f1afae --- /dev/null +++ b/highway/.footprint @@ -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 diff --git a/highway/.signature b/highway/.signature new file mode 100644 index 0000000..721e2ec --- /dev/null +++ b/highway/.signature @@ -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 diff --git a/highway/Pkgfile b/highway/Pkgfile new file mode 100644 index 0000000..7759786 --- /dev/null +++ b/highway/Pkgfile @@ -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 +}