- OpenBSD: Disable Hyperscan (not available), remove from dependencies
- FreeBSD: Fix zstd package name (zstd not libzstd)
pkg install -y cmake ninja pkgconf \
pcre2 sqlite3 openssl ragel icu \
libsodium glib libunwind \
- perl5 libarchive libzstd xxhash \
+ perl5 libarchive zstd xxhash \
hyperscan file ca_root_nss
# Install Lua version based on user selection
pcre2 sqlite3 openssl ragel icu4c \
libsodium glib2 libunwind \
perl libarchive zstd xxhash \
- hyperscan file gettext-tools
+ file gettext-tools
# Install Lua version based on user selection
case "${{ inputs.lua_version }}" in
cmake -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/local \
- -DENABLE_HYPERSCAN=ON \
+ -DENABLE_HYPERSCAN=OFF \
$LUA_FLAGS \
-DSYSTEM_ZSTD=ON \
-DSYSTEM_XXHASH=ON \