From 5c8edca978b47323f6287434e55563edb64bb52b Mon Sep 17 00:00:00 2001 From: Aaron Ball Date: Wed, 28 Jun 2023 11:31:31 -0600 Subject: Add highway, gtest, and libjxl These are all new dependencies for the latest build of webkitgtk-6.0. JXL (jpeg XL) is a hopeful replacement for the old jpeg format. --- highway/.footprint | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ highway/.md5sum | 1 + highway/.signature | 5 ++++ highway/Pkgfile | 21 ++++++++++++++++ 4 files changed, 98 insertions(+) create mode 100644 highway/.footprint create mode 100644 highway/.md5sum create mode 100644 highway/.signature create mode 100644 highway/Pkgfile (limited to 'highway') diff --git a/highway/.footprint b/highway/.footprint new file mode 100644 index 0000000..3e3af86 --- /dev/null +++ b/highway/.footprint @@ -0,0 +1,71 @@ +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/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 +-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/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/targets.h +drwxr-xr-x root/root usr/include/hwy/tests/ +-rw-r--r-- root/root usr/include/hwy/tests/hwy_gtest.h +-rw-r--r-- root/root usr/include/hwy/tests/test_util-inl.h +-rw-r--r-- root/root usr/include/hwy/tests/test_util.h +drwxr-xr-x root/root usr/lib64/ +drwxr-xr-x root/root usr/lib64/cmake/ +drwxr-xr-x root/root usr/lib64/cmake/hwy/ +-rw-r--r-- root/root usr/lib64/cmake/hwy/hwy-config-none.cmake +-rw-r--r-- root/root usr/lib64/cmake/hwy/hwy-config-version.cmake +-rw-r--r-- root/root usr/lib64/cmake/hwy/hwy-config.cmake +lrwxrwxrwx root/root usr/lib64/libhwy.so -> libhwy.so.1 +lrwxrwxrwx root/root usr/lib64/libhwy.so.1 -> libhwy.so.1.0.4 +-rwxr-xr-x root/root usr/lib64/libhwy.so.1.0.4 +lrwxrwxrwx root/root usr/lib64/libhwy_contrib.so -> libhwy_contrib.so.1 +lrwxrwxrwx root/root usr/lib64/libhwy_contrib.so.1 -> libhwy_contrib.so.1.0.4 +-rwxr-xr-x root/root usr/lib64/libhwy_contrib.so.1.0.4 +lrwxrwxrwx root/root usr/lib64/libhwy_test.so -> libhwy_test.so.1 +lrwxrwxrwx root/root usr/lib64/libhwy_test.so.1 -> libhwy_test.so.1.0.4 +-rwxr-xr-x root/root usr/lib64/libhwy_test.so.1.0.4 +drwxr-xr-x root/root usr/lib64/pkgconfig/ +-rw-r--r-- root/root usr/lib64/pkgconfig/libhwy-contrib.pc +-rw-r--r-- root/root usr/lib64/pkgconfig/libhwy-test.pc +-rw-r--r-- root/root usr/lib64/pkgconfig/libhwy.pc diff --git a/highway/.md5sum b/highway/.md5sum new file mode 100644 index 0000000..f6a528e --- /dev/null +++ b/highway/.md5sum @@ -0,0 +1 @@ +2747e50aa0ec0126cabc3b50799b9547 highway-1.0.4.tar.gz diff --git a/highway/.signature b/highway/.signature new file mode 100644 index 0000000..9cb1029 --- /dev/null +++ b/highway/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/nullspoon-web.pub +RWQWGh6g2RuV7jxOnFGFM2XoQJ15W0UAIOT/im1Fl42MPK2QC+XwYZdoA6LDOit/opcCrSJdAYcMr6N8GkWGGdVOjbkYmBO+VQI= +SHA256 (Pkgfile) = f48ad543bfebcb35d3bf05da0f2fa0a08b8be644e4841db194dcfe999ccceed1 +SHA256 (.footprint) = ed690dc9247c81849672f4beec301a003be1521aa9c5d8915d62f94c039cfcba +SHA256 (highway-1.0.4.tar.gz) = faccd343935c9e98afd1016e9d20e0b8b89d908508d1af958496f8c2d3004ac2 diff --git a/highway/Pkgfile b/highway/Pkgfile new file mode 100644 index 0000000..683de6a --- /dev/null +++ b/highway/Pkgfile @@ -0,0 +1,21 @@ +# Description: A C++ library for SIMD (Single Instruction, Multiple Data) +# URL: https://github.com/google/highway/ +# Maintainer: Aaron Ball, nullspoon at oper dot io +# Depends on: gtest + +name=highway +version=1.0.4 +release=1 +source=("https://github.com/google/highway/archive/${version}/${name}-${version}.tar.gz") + +build() { + cmake -B build -S "${name}-${version}" \ + -G 'Unix Makefiles' \ + -DCMAKE_BUILD_TYPE:STRING='None' \ + -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ + -DBUILD_SHARED_LIBS:BOOL='ON' \ + -DHWY_SYSTEM_GTEST:BOOL='ON' \ + -Wno-dev + cmake --build build + DESTDIR="${PKG}" cmake --install build +} -- cgit v1.2.3