Herby Gillot 1dadbbf8b5 pextlib: add BLAKE3 as new checksum type
Bundle the BLAKE3 1.8.4 C implementation (CC0/Apache-2.0 licensed) in
pextlib and wire it up as a new checksum type alongside md5, sha1,
rmd160, and sha256.

Architecture-specific SIMD acceleration is selected at configure time:
x86-64 gets SSE2/SSE41/AVX2/AVX512 assembly with runtime dispatch,
arm64 gets NEON intrinsics, and all other architectures (including
i386 and ppc for OS X 10.5 compatibility) use the portable C fallback.

Includes tests, and fixes some bad tests around checksum validation.

See: https://trac.macports.org/ticket/63885
2026-04-11 02:50:09 +02:00
2026-03-18 10:42:39 +11:00
2018-06-08 10:02:03 -05:00
2025-06-12 07:27:50 +10:00
2026-03-28 14:49:05 +11:00
2026-02-17 09:40:17 +11:00
2016-08-17 21:57:59 +00:00
2017-01-18 14:59:01 -08:00
2026-03-17 19:52:41 -04:00
2021-04-17 10:45:21 +10:00
2026-03-28 14:49:05 +11:00
2011-06-19 16:28:10 +00:00
2020-01-17 22:30:35 -08:00
2016-12-15 05:51:11 +11:00

macports-base

This repository contains the source code for the MacPorts command-line client.

Official documentation: https://guide.macports.org/

S
Languages
Tcl 51.7%
C 33.7%
Assembly 9.6%
M4 2.7%
Shell 1.2%
Other 1.1%