diff options
author | Aaron Ball <nullspoon@oper.io> | 2023-06-28 11:31:31 -0600 |
---|---|---|
committer | Aaron Ball <nullspoon@oper.io> | 2023-06-28 11:31:31 -0600 |
commit | 5c8edca978b47323f6287434e55563edb64bb52b (patch) | |
tree | 5b8279e1a9b63c3c32107eac8259b7b7d9f84f52 /highway | |
parent | e9782f9d65121561941b8b32b538786c8fe7a48c (diff) | |
download | crux-ports-web-5c8edca978b47323f6287434e55563edb64bb52b.tar.gz crux-ports-web-5c8edca978b47323f6287434e55563edb64bb52b.tar.xz |
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.
Diffstat (limited to 'highway')
-rw-r--r-- | highway/.footprint | 71 | ||||
-rw-r--r-- | highway/.md5sum | 1 | ||||
-rw-r--r-- | highway/.signature | 5 | ||||
-rw-r--r-- | highway/Pkgfile | 21 |
4 files changed, 98 insertions, 0 deletions
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 +} |