summaryrefslogtreecommitdiff
path: root/highway
diff options
context:
space:
mode:
authorAaron Ball <nullspoon@oper.io>2023-06-28 11:31:31 -0600
committerAaron Ball <nullspoon@oper.io>2023-06-28 11:31:31 -0600
commit5c8edca978b47323f6287434e55563edb64bb52b (patch)
tree5b8279e1a9b63c3c32107eac8259b7b7d9f84f52 /highway
parente9782f9d65121561941b8b32b538786c8fe7a48c (diff)
downloadcrux-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/.footprint71
-rw-r--r--highway/.md5sum1
-rw-r--r--highway/.signature5
-rw-r--r--highway/Pkgfile21
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
+}

Generated by cgit