git: d5687e36aa2d - main - devel/{,py-}stringzilla: update 4.6.1 → 5.1.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 09 Sep 2026 07:49:02 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d5687e36aa2d8b49dd49f32b027fabf1f1e3fa57
commit d5687e36aa2d8b49dd49f32b027fabf1f1e3fa57
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-08 15:36:25 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-09 07:48:18 +0000
devel/{,py-}stringzilla: update 4.6.1 → 5.1.2
---
devel/py-stringzilla/Makefile | 44 ++++--
devel/py-stringzilla/distinfo | 8 +-
devel/py-stringzilla/pkg-plist | 12 ++
devel/stringzilla/Makefile | 14 +-
devel/stringzilla/distinfo | 10 +-
devel/stringzilla/pkg-plist | 298 +++++++++++++++++++++++++++++++++++++++--
6 files changed, 345 insertions(+), 41 deletions(-)
diff --git a/devel/py-stringzilla/Makefile b/devel/py-stringzilla/Makefile
index 2cf1dbfc86cb..a6b727e7255c 100644
--- a/devel/py-stringzilla/Makefile
+++ b/devel/py-stringzilla/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stringzilla
DISTVERSIONPREFIX= v
-DISTVERSION= 4.6.1
+DISTVERSION= 5.1.2
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,26 +16,50 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64 i386
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyarrow>0:databases/py-pyarrow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-repeat>0:devel/py-pytest-repeat@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pytest-repeat>0:devel/py-pytest-repeat@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-run-parallel>0:devel/py-pytest-run-parallel@${PY_FLAVOR}
+#TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}affine-gaps>0:textproc/py-affine-gaps@${PY_FLAVOR} # TODO: add port for 3 tests
USES= python
-USE_PYTHON= pep517 autoplist pytest
+USE_PYTHON= pep517 pytest
USE_GITHUB= yes
GH_ACCOUNT= ashvardanian
GH_PROJECT= StringZilla
+GH_TUPLE= ashvardanian:ForkUnion:7f52520:fu/forkunion
-TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+PEP517_INSTALL_CMD_cpus= ${PYTHON_CMD} -m installer --destdir ${STAGEDIR} --prefix ${PREFIX} ${BUILD_WRKSRC}/dist/${PORTNAME:C|[-_]+|_|g}s_cpus-${DISTVERSION}*.whl
+
+PLIST_SUB= PORTVERSION=${PORTVERSION}
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/stringzilla${PYTHON_TAG}.so
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_WRKSRC= ${WRKSRC}/test
+TEST_ARGS= --disable-plugin-autoload \
+ -p repeat -p pytest_run_parallel \
+ --ignore=similarities.py \
+ --ignore=fingerprints.py \
+ --ignore=szs_helpers.py # these 3 tests require affine-gaps
+TEST_ARGS+= --ignore=stringzillas.py # fails: AttributeError: module 'stringzillas' has no attribute 'LevenshteinDistances'
-do-test:
- @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} pytest scripts/test.py
+post-install: # build the second (stringzillas_cpus) module and install it using similar commands as in python.mk
+ # remove test files from the previous install of stringzilla module
+ @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/test
+ # remove previous build artifacts
+ @${FIND} ${WRKSRC} -name "*.whl" -delete
+ @${FIND} ${WRKSRC} -name "*.so" -delete
+ # build the stringzillas module
+ @${ECHO} "Building stringzillas-cpus module"
+ @cd ${BUILD_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} SZ_TARGET=stringzillas-cpus ${PEP517_BUILD_CMD}
+ # install the stringzillas module
+ @${ECHO} "Installing stringzillas-cpus module"
+ cd ${INSTALL_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} SZ_TARGET=stringzillas-cpus ${PEP517_INSTALL_CMD_cpus}
+ @${ECHO} "Installing stringzillas-cpus module DONE"
+ # remove test files from strngzillas_cpu module install
+ @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/test
-# tests as of 3.11.2: 10195 passed in 30.47s
-# tests fail to run for 3.11.3, see https://github.com/ashvardanian/StringZilla/issues/210
+# tests as of 5.1.2: 10595 passed, 73 skipped in 34.70s
.include <bsd.port.mk>
diff --git a/devel/py-stringzilla/distinfo b/devel/py-stringzilla/distinfo
index 4fd03f537d3e..e368497515c5 100644
--- a/devel/py-stringzilla/distinfo
+++ b/devel/py-stringzilla/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1778050362
-SHA256 (ashvardanian-StringZilla-v4.6.1_GH0.tar.gz) = 13d92f35e17bfca8d1a657e1f52d7da1b4c5986de023de04afb546e64e7ec307
-SIZE (ashvardanian-StringZilla-v4.6.1_GH0.tar.gz) = 786605
+TIMESTAMP = 1788883314
+SHA256 (ashvardanian-StringZilla-v5.1.2_GH0.tar.gz) = 4dfb85a63af83c46509b7cbdfa331256f7d34c3c7a199afd5871ed7df0700c8e
+SIZE (ashvardanian-StringZilla-v5.1.2_GH0.tar.gz) = 2352912
+SHA256 (ashvardanian-ForkUnion-7f52520_GH0.tar.gz) = 27a2b7ea34bb6fc9ff73d61e9685b511f1a6b0bda37304f1c56c47444deea0e3
+SIZE (ashvardanian-ForkUnion-7f52520_GH0.tar.gz) = 326742
diff --git a/devel/py-stringzilla/pkg-plist b/devel/py-stringzilla/pkg-plist
new file mode 100644
index 000000000000..f7ced8ed26ab
--- /dev/null
+++ b/devel/py-stringzilla/pkg-plist
@@ -0,0 +1,12 @@
+%%PYTHON_SITELIBDIR%%/stringzilla-%%PORTVERSION%%.dist-info/LICENSE
+%%PYTHON_SITELIBDIR%%/stringzilla-%%PORTVERSION%%.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/stringzilla-%%PORTVERSION%%.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/stringzilla-%%PORTVERSION%%.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/stringzilla-%%PORTVERSION%%.dist-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/stringzilla%%PYTHON_TAG%%.so
+%%PYTHON_SITELIBDIR%%/stringzillas%%PYTHON_TAG%%.so
+%%PYTHON_SITELIBDIR%%/stringzillas_cpus-%%PORTVERSION%%.dist-info/LICENSE
+%%PYTHON_SITELIBDIR%%/stringzillas_cpus-%%PORTVERSION%%.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/stringzillas_cpus-%%PORTVERSION%%.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/stringzillas_cpus-%%PORTVERSION%%.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/stringzillas_cpus-%%PORTVERSION%%.dist-info/top_level.txt
diff --git a/devel/stringzilla/Makefile b/devel/stringzilla/Makefile
index a610d465ad5a..8f73b1c2a950 100644
--- a/devel/stringzilla/Makefile
+++ b/devel/stringzilla/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stringzilla
DISTVERSIONPREFIX= v
-DISTVERSION= 4.6.1
+DISTVERSION= 5.1.2
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,21 +20,17 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= ashvardanian
GH_PROJECT= StringZilla
-GH_TUPLE= ashvardanian:ForkUnion:c613f50:fork_union/fork_union
+GH_TUPLE= ashvardanian:ForkUnion:7f52520:forkunion/forkunion
CMAKE_ON= STRINGZILLA_INSTALL
-CMAKE_OFF= STRINGZILLA_BUILD_TEST
+CMAKE_OFF= STRINGZILLA_BUILD_TEST \
+ STRINGZILLA_BUILD_BENCHMARK
CMAKE_TESTING_ON= STRINGZILLA_BUILD_TEST
CMAKE_ARGS= -DSTRINGZILLA_INCLUDE_INSTALL_DIR=include
CXXFLAGS+= -g
LDFLAGS+= -lpthread
-post-install:
- # workaround for https://github.com/ashvardanian/StringZilla/issues/194
- @${RM} -r ${STAGEDIR}/usr/src
-
-# some tests fail and hang, see https://github.com/ashvardanian/StringZilla/issues/281, https://github.com/ashvardanian/StringZilla/issues/282
-# https://github.com/ashvardanian/StringZilla/issues/315
+# tests as of 5.1.2: 100% tests passed out of 6
.include <bsd.port.mk>
diff --git a/devel/stringzilla/distinfo b/devel/stringzilla/distinfo
index 2726e0197e27..c3ea99cf9626 100644
--- a/devel/stringzilla/distinfo
+++ b/devel/stringzilla/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1778047849
-SHA256 (ashvardanian-StringZilla-v4.6.1_GH0.tar.gz) = 13d92f35e17bfca8d1a657e1f52d7da1b4c5986de023de04afb546e64e7ec307
-SIZE (ashvardanian-StringZilla-v4.6.1_GH0.tar.gz) = 786605
-SHA256 (ashvardanian-ForkUnion-c613f50_GH0.tar.gz) = 04875a3cfd40fd1c6d4350f8c4d9fc4d8a0b601084210e884fd2908129c40562
-SIZE (ashvardanian-ForkUnion-c613f50_GH0.tar.gz) = 110524
+TIMESTAMP = 1788826057
+SHA256 (ashvardanian-StringZilla-v5.1.2_GH0.tar.gz) = 4dfb85a63af83c46509b7cbdfa331256f7d34c3c7a199afd5871ed7df0700c8e
+SIZE (ashvardanian-StringZilla-v5.1.2_GH0.tar.gz) = 2352912
+SHA256 (ashvardanian-ForkUnion-7f52520_GH0.tar.gz) = 27a2b7ea34bb6fc9ff73d61e9685b511f1a6b0bda37304f1c56c47444deea0e3
+SIZE (ashvardanian-ForkUnion-7f52520_GH0.tar.gz) = 326742
diff --git a/devel/stringzilla/pkg-plist b/devel/stringzilla/pkg-plist
index 5177c7b0bd52..9f962c142e00 100644
--- a/devel/stringzilla/pkg-plist
+++ b/devel/stringzilla/pkg-plist
@@ -1,35 +1,305 @@
+include/forkunion.h
+include/forkunion.hpp
+include/forkunion/allocators.hpp
+include/forkunion/capabilities.hpp
+include/forkunion/distributed.hpp
+include/forkunion/flat.hpp
+include/forkunion/logging.hpp
+include/forkunion/topology.hpp
+include/forkunion/types.hpp
+include/stringzilla/README.md
+include/stringzilla/cipher.h
+include/stringzilla/cipher/README.md
+include/stringzilla/cipher/icelake.h
+include/stringzilla/cipher/neonaes.h
+include/stringzilla/cipher/powervsx.h
+include/stringzilla/cipher/rvvcrypto.h
+include/stringzilla/cipher/serial.h
+include/stringzilla/cipher/sve2aes.h
+include/stringzilla/cipher/tables.h
+include/stringzilla/cipher/v128.h
+include/stringzilla/cipher/v128relaxed.h
+include/stringzilla/cipher/westmere.h
include/stringzilla/compare.h
+include/stringzilla/compare/README.md
+include/stringzilla/compare/haswell.h
+include/stringzilla/compare/lasx.h
+include/stringzilla/compare/neon.h
+include/stringzilla/compare/powervsx.h
+include/stringzilla/compare/rvv.h
+include/stringzilla/compare/serial.h
+include/stringzilla/compare/skylake.h
+include/stringzilla/compare/sve.h
+include/stringzilla/compare/v128.h
+include/stringzilla/compare/v128relaxed.h
+include/stringzilla/compare/westmere.h
include/stringzilla/find.h
+include/stringzilla/find/README.md
+include/stringzilla/find/haswell.h
+include/stringzilla/find/icelake.h
+include/stringzilla/find/lasx.h
+include/stringzilla/find/neon.h
+include/stringzilla/find/powervsx.h
+include/stringzilla/find/rvv.h
+include/stringzilla/find/serial.h
+include/stringzilla/find/skylake.h
+include/stringzilla/find/sve.h
+include/stringzilla/find/sve2.h
+include/stringzilla/find/v128.h
+include/stringzilla/find/v128relaxed.h
+include/stringzilla/find/westmere.h
include/stringzilla/hash.h
+include/stringzilla/hash/README.md
+include/stringzilla/hash/goldmont.h
+include/stringzilla/hash/haswell.h
+include/stringzilla/hash/icelake.h
+include/stringzilla/hash/lasx.h
+include/stringzilla/hash/neon.h
+include/stringzilla/hash/neonaes.h
+include/stringzilla/hash/neonsha.h
+include/stringzilla/hash/powervsx.h
+include/stringzilla/hash/rvv.h
+include/stringzilla/hash/rvvcrypto.h
+include/stringzilla/hash/serial.h
+include/stringzilla/hash/skylake.h
+include/stringzilla/hash/sve.h
+include/stringzilla/hash/sve2.h
+include/stringzilla/hash/sve2aes.h
+include/stringzilla/hash/v128.h
+include/stringzilla/hash/v128relaxed.h
+include/stringzilla/hash/westmere.h
include/stringzilla/intersect.h
+include/stringzilla/intersect/README.md
+include/stringzilla/intersect/icelake.h
+include/stringzilla/intersect/serial.h
+include/stringzilla/intersect/sve.h
include/stringzilla/memory.h
-include/stringzilla/module.modulemap
+include/stringzilla/memory/README.md
+include/stringzilla/memory/haswell.h
+include/stringzilla/memory/icelake.h
+include/stringzilla/memory/lasx.h
+include/stringzilla/memory/neon.h
+include/stringzilla/memory/powervsx.h
+include/stringzilla/memory/rvv.h
+include/stringzilla/memory/serial.h
+include/stringzilla/memory/skylake.h
+include/stringzilla/memory/sve.h
+include/stringzilla/memory/v128.h
+include/stringzilla/memory/v128relaxed.h
include/stringzilla/small_string.h
include/stringzilla/sort.h
+include/stringzilla/sort/README.md
+include/stringzilla/sort/haswell.h
+include/stringzilla/sort/neon.h
+include/stringzilla/sort/rvv.h
+include/stringzilla/sort/serial.h
+include/stringzilla/sort/skylake.h
+include/stringzilla/sort/sve.h
include/stringzilla/stringzilla.h
include/stringzilla/stringzilla.hpp
include/stringzilla/types.h
include/stringzilla/types.hpp
-include/stringzilla/utf8.h
-include/stringzilla/utf8_case.h
-include/stringzilla/utf8_word.h
+include/stringzilla/utf8_graphemes.h
+include/stringzilla/utf8_graphemes/README.md
+include/stringzilla/utf8_graphemes/haswell.h
+include/stringzilla/utf8_graphemes/icelake.h
+include/stringzilla/utf8_graphemes/neon.h
+include/stringzilla/utf8_graphemes/serial.h
+include/stringzilla/utf8_graphemes/sve2.h
+include/stringzilla/utf8_graphemes/tables.h
+include/stringzilla/utf8_linebreaks.h
+include/stringzilla/utf8_linebreaks/README.md
+include/stringzilla/utf8_linebreaks/haswell.h
+include/stringzilla/utf8_linebreaks/icelake.h
+include/stringzilla/utf8_linebreaks/neon.h
+include/stringzilla/utf8_linebreaks/serial.h
+include/stringzilla/utf8_linebreaks/sve2.h
+include/stringzilla/utf8_linebreaks/tables.h
+include/stringzilla/utf8_norm.h
+include/stringzilla/utf8_norm/README.md
+include/stringzilla/utf8_norm/haswell.h
+include/stringzilla/utf8_norm/icelake.h
+include/stringzilla/utf8_norm/lasx.h
+include/stringzilla/utf8_norm/neon.h
+include/stringzilla/utf8_norm/powervsx.h
+include/stringzilla/utf8_norm/rvv.h
+include/stringzilla/utf8_norm/serial.h
+include/stringzilla/utf8_norm/skylake.h
+include/stringzilla/utf8_norm/sve.h
+include/stringzilla/utf8_norm/sve2.h
+include/stringzilla/utf8_norm/tables.h
+include/stringzilla/utf8_norm/v128.h
+include/stringzilla/utf8_norm/v128relaxed.h
+include/stringzilla/utf8_runes.h
+include/stringzilla/utf8_runes/README.md
+include/stringzilla/utf8_runes/haswell.h
+include/stringzilla/utf8_runes/icelake.h
+include/stringzilla/utf8_runes/lasx.h
+include/stringzilla/utf8_runes/neon.h
+include/stringzilla/utf8_runes/powervsx.h
+include/stringzilla/utf8_runes/rvv.h
+include/stringzilla/utf8_runes/serial.h
+include/stringzilla/utf8_runes/sve2.h
+include/stringzilla/utf8_runes/v128.h
+include/stringzilla/utf8_runes/v128relaxed.h
+include/stringzilla/utf8_sentences.h
+include/stringzilla/utf8_sentences/README.md
+include/stringzilla/utf8_sentences/haswell.h
+include/stringzilla/utf8_sentences/icelake.h
+include/stringzilla/utf8_sentences/neon.h
+include/stringzilla/utf8_sentences/serial.h
+include/stringzilla/utf8_sentences/sve2.h
+include/stringzilla/utf8_sentences/tables.h
+include/stringzilla/utf8_tokens.h
+include/stringzilla/utf8_tokens/README.md
+include/stringzilla/utf8_tokens/haswell.h
+include/stringzilla/utf8_tokens/icelake.h
+include/stringzilla/utf8_tokens/lasx.h
+include/stringzilla/utf8_tokens/neon.h
+include/stringzilla/utf8_tokens/powervsx.h
+include/stringzilla/utf8_tokens/rvv.h
+include/stringzilla/utf8_tokens/serial.h
+include/stringzilla/utf8_tokens/sve2.h
+include/stringzilla/utf8_tokens/tables.h
+include/stringzilla/utf8_tokens/v128.h
+include/stringzilla/utf8_uncased.h
+include/stringzilla/utf8_uncased/README.md
+include/stringzilla/utf8_uncased/haswell.h
+include/stringzilla/utf8_uncased/icelake.h
+include/stringzilla/utf8_uncased/lasx.h
+include/stringzilla/utf8_uncased/neon.h
+include/stringzilla/utf8_uncased/powervsx.h
+include/stringzilla/utf8_uncased/rvv.h
+include/stringzilla/utf8_uncased/serial.h
+include/stringzilla/utf8_uncased/sve2.h
+include/stringzilla/utf8_uncased/v128.h
+include/stringzilla/utf8_uncased_fold.h
+include/stringzilla/utf8_uncased_fold/README.md
+include/stringzilla/utf8_uncased_fold/haswell.h
+include/stringzilla/utf8_uncased_fold/icelake.h
+include/stringzilla/utf8_uncased_fold/lasx.h
+include/stringzilla/utf8_uncased_fold/neon.h
+include/stringzilla/utf8_uncased_fold/powervsx.h
+include/stringzilla/utf8_uncased_fold/rvv.h
+include/stringzilla/utf8_uncased_fold/serial.h
+include/stringzilla/utf8_uncased_fold/sve2.h
+include/stringzilla/utf8_uncased_fold/v128.h
+include/stringzilla/utf8_wordbreaks.h
+include/stringzilla/utf8_wordbreaks/README.md
+include/stringzilla/utf8_wordbreaks/haswell.h
+include/stringzilla/utf8_wordbreaks/icelake.h
+include/stringzilla/utf8_wordbreaks/lasx.h
+include/stringzilla/utf8_wordbreaks/neon.h
+include/stringzilla/utf8_wordbreaks/powervsx.h
+include/stringzilla/utf8_wordbreaks/rvv.h
+include/stringzilla/utf8_wordbreaks/serial.h
+include/stringzilla/utf8_wordbreaks/sve2.h
+include/stringzilla/utf8_wordbreaks/tables.h
+include/stringzilla/utf8_wordbreaks/v128.h
+include/stringzillas/README.md
include/stringzillas/fingerprints.cuh
include/stringzillas/fingerprints.hpp
+include/stringzillas/fingerprints/README.md
+include/stringzillas/fingerprints/cuda.cuh
+include/stringzillas/fingerprints/haswell.hpp
+include/stringzillas/fingerprints/neon.hpp
+include/stringzillas/fingerprints/serial.hpp
+include/stringzillas/fingerprints/skylake.hpp
include/stringzillas/similarities.cuh
include/stringzillas/similarities.hpp
+include/stringzillas/similarities/README.md
+include/stringzillas/similarities/cuda.cuh
+include/stringzillas/similarities/haswell.hpp
+include/stringzillas/similarities/hopper.cuh
+include/stringzillas/similarities/icelake.hpp
+include/stringzillas/similarities/kepler.cuh
+include/stringzillas/similarities/neon.hpp
+include/stringzillas/similarities/rvv.hpp
+include/stringzillas/similarities/serial.hpp
include/stringzillas/stringzillas.h
include/stringzillas/types.cuh
include/stringzillas/types.hpp
+lib/cmake/forkunion/forkunionConfig.cmake
+lib/cmake/forkunion/forkunionConfigVersion.cmake
+lib/cmake/forkunion/forkunionTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/forkunion/forkunionTargets.cmake
+lib/cmake/stringzilla/stringzillaConfig.cmake
+lib/cmake/stringzilla/stringzillaConfigVersion.cmake
+lib/cmake/stringzilla/stringzillaTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/stringzilla/stringzillaTargets.cmake
+lib/cmake/stringzillas/stringzillasConfig.cmake
+lib/cmake/stringzillas/stringzillasConfigVersion.cmake
+lib/cmake/stringzillas/stringzillasTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/stringzillas/stringzillasTargets.cmake
+lib/libforkunion_shared.so
+lib/libforkunion_shared.so.3
+lib/libforkunion_shared.so.3.0.2
+lib/libforkunion_static.a
lib/libstringzilla_bare.so
-lib/libstringzilla_bare.so.1
-lib/libstringzilla_bare.so.4.6.1
+lib/libstringzilla_bare.so.5
+lib/libstringzilla_bare.so.5.1.2
lib/libstringzilla_shared.so
-lib/libstringzilla_shared.so.1
-lib/libstringzilla_shared.so.4.6.1
+lib/libstringzilla_shared.so.5
+lib/libstringzilla_shared.so.5.1.2
lib/libstringzillas_cpus_shared.so
-lib/libstringzillas_cpus_shared.so.1
-lib/libstringzillas_cpus_shared.so.4.6.1
-%%DATADIR%%/src/stringzilla.c
-%%DATADIR%%/src/stringzillas.cpp
-%%DATADIR%%/src/stringzillas.cu
-%%DATADIR%%/src/stringzillas.cuh
+lib/libstringzillas_cpus_shared.so.5
+lib/libstringzillas_cpus_shared.so.5.1.2
+libdata/pkgconfig/forkunion.pc
+libdata/pkgconfig/stringzilla.pc
+%%DATADIR%%/src/README.md
+%%DATADIR%%/src/stringzilla/cipher.c
+%%DATADIR%%/src/stringzilla/compare.c
+%%DATADIR%%/src/stringzilla/dispatch.h
+%%DATADIR%%/src/stringzilla/find.c
+%%DATADIR%%/src/stringzilla/hash.c
+%%DATADIR%%/src/stringzilla/intersect.c
+%%DATADIR%%/src/stringzilla/memory.c
+%%DATADIR%%/src/stringzilla/runtime.c
+%%DATADIR%%/src/stringzilla/sort.c
+%%DATADIR%%/src/stringzilla/utf8_graphemes.c
+%%DATADIR%%/src/stringzilla/utf8_linebreaks.c
+%%DATADIR%%/src/stringzilla/utf8_norm.c
+%%DATADIR%%/src/stringzilla/utf8_runes.c
+%%DATADIR%%/src/stringzilla/utf8_sentences.c
+%%DATADIR%%/src/stringzilla/utf8_tokens.c
+%%DATADIR%%/src/stringzilla/utf8_uncased.c
+%%DATADIR%%/src/stringzilla/utf8_uncased_fold.c
+%%DATADIR%%/src/stringzilla/utf8_wordbreaks.c
+%%DATADIR%%/src/stringzillas/fingerprints.cpp
+%%DATADIR%%/src/stringzillas/fingerprints.cu
+%%DATADIR%%/src/stringzillas/fingerprints.cuh
+%%DATADIR%%/src/stringzillas/levenshtein.cpp
+%%DATADIR%%/src/stringzillas/levenshtein.cu
+%%DATADIR%%/src/stringzillas/levenshtein.cuh
+%%DATADIR%%/src/stringzillas/levenshtein_cuda.cu
+%%DATADIR%%/src/stringzillas/levenshtein_haswell.cpp
+%%DATADIR%%/src/stringzillas/levenshtein_hopper.cu
+%%DATADIR%%/src/stringzillas/levenshtein_icelake.cpp
+%%DATADIR%%/src/stringzillas/levenshtein_kepler.cu
+%%DATADIR%%/src/stringzillas/levenshtein_neon.cpp
+%%DATADIR%%/src/stringzillas/levenshtein_rvv.cpp
+%%DATADIR%%/src/stringzillas/levenshtein_serial.cpp
+%%DATADIR%%/src/stringzillas/needleman_wunsch.cpp
+%%DATADIR%%/src/stringzillas/needleman_wunsch.cu
+%%DATADIR%%/src/stringzillas/needleman_wunsch.cuh
+%%DATADIR%%/src/stringzillas/needleman_wunsch_cuda.cu
+%%DATADIR%%/src/stringzillas/needleman_wunsch_haswell.cpp
+%%DATADIR%%/src/stringzillas/needleman_wunsch_hopper.cu
+%%DATADIR%%/src/stringzillas/needleman_wunsch_icelake.cpp
+%%DATADIR%%/src/stringzillas/needleman_wunsch_neon.cpp
+%%DATADIR%%/src/stringzillas/needleman_wunsch_rvv.cpp
+%%DATADIR%%/src/stringzillas/needleman_wunsch_serial.cpp
+%%DATADIR%%/src/stringzillas/runtime.cpp
+%%DATADIR%%/src/stringzillas/runtime.cu
+%%DATADIR%%/src/stringzillas/runtime.cuh
+%%DATADIR%%/src/stringzillas/smith_waterman.cpp
+%%DATADIR%%/src/stringzillas/smith_waterman.cu
+%%DATADIR%%/src/stringzillas/smith_waterman.cuh
+%%DATADIR%%/src/stringzillas/smith_waterman_cuda.cu
+%%DATADIR%%/src/stringzillas/smith_waterman_haswell.cpp
+%%DATADIR%%/src/stringzillas/smith_waterman_hopper.cu
+%%DATADIR%%/src/stringzillas/smith_waterman_icelake.cpp
+%%DATADIR%%/src/stringzillas/smith_waterman_neon.cpp
+%%DATADIR%%/src/stringzillas/smith_waterman_rvv.cpp
+%%DATADIR%%/src/stringzillas/smith_waterman_serial.cpp
+%%DATADIR%%/src/stringzillas/stringzillas.cuh