devel/vectorscan: update to 5.4.13 - Update 5.4.12 to 5.4.13 (bug fixes, security fixes, clang 21 compat) - Unbundle Boost: use system devel/boost-libs instead of 190 MB tarball - Unbundle SIMDe: use system devel/simde instead of git submodule - Enable FAT_RUNTIME on FreeBSD 14 [1] by aliasing nm to llvm-nm (the build_wrapper.sh uses -f posix which elftoolchain nm doesn't support) - Add USES=localbase for system Boost and SIMDe headers - Sort option descriptions and helpers alphabetically per portclippy PR: ports/295654 [1]96e1f7daf5
Port details
devel/vectorscan 5.4.13
Portable fork of high-performance multiple regex matching library
Port info
- Maintainer
- delphij@FreeBSD.org
- Packages
- latest: 5.4.13
- Upstream
- up to date
- Last update
- to 5.4.13 · 96e1f7daf5
- Quarterly
- 2026Q4: 5.4.13
- WWW
- https://github.com/VectorCamp/vectorscan
- Links
- cgit · VuXML
Install
- Package
# pkg install vectorscaninstalls 5.4.13 fromlatest; fromquarterly(2026Q4) 5.4.13- Port
# cd /usr/ports/devel/vectorscan && make install clean# make -C /usr/ports/devel/vectorscan config # change options first
- Size
- 34 MiB download · 326 MiB installed
- Depends on
- nothing
- License
- BSD3CLAUSE
- Options
- 3 of 7 on in the package: FAT_RUNTIME OPTIMIZED_CFLAGS SHARED
Show the 4 options that are off
AVX2 AVX512 AVX512VBMI NATIVE
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 5.4.13 | 5.4.13 | – |
| FreeBSD 15 | 5.4.13 | 5.4.13 | – |
| FreeBSD 14 | 5.4.13 | 5.4.13 | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 5.4.13 | 5.4.13 | – |
| FreeBSD 14 | 5.4.13 | 5.4.13 | ✗ |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 5.4.13.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (5)
devel/vectorscan: enable on powerpc64leb4a20215a1
devel/vectorscan: disable FAT_RUNTIME on FreeBSD 14 The "fat" runtime build uses build_wrapper.sh to rename symbols via nm(1) with the -f posix flag, which is not supported on FreeBSD 14. Reported by: pkg-falloutaeee2f047a
devel/vectorscan: Fix various style issues. - Use DISTVERSION instead of PORTVERSION - Fix variable ordering - Fix compiler requirement: compiler:c++11-lib -> compiler:c++17-lang - Respect CFLAGS: patch cmake/cflags-generic.cmake to not hardcode -O3, and patch CMakeLists.txt to not strip -O from config-specific flags - Add OPTIMIZED_CFLAGS option (default on) to restore -O3 for performance, letting users opt out while matching upstream intent - Fix options ordering: OPTIONS_DEFAULT before OPTIONS_RADIO, descriptions and helpers in canonical order Reported by: diizzy8fb0c95b96
devel/vectorscan: Add vectorscan 5.4.12 Portable fork of high-performance multiple regex matching librarye70dc4653b