devel/rapidfuzz-cpp 3.3.4 FreeBSD
Rapid fuzzy string matching in C++ using the levenshtein distance
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
bf29967004- License
- MIT
- Categories
- devel
- Package size
- 50.8 KiB, 393.5 KiB installed
Description
RapidFuzz is a fast string matching library for Python and C++, which is using the string similarity calculations from FuzzyWuzzy.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/rapidfuzz-cpp | 3.3.4 |
| DragonFly | devel/rapidfuzz-cpp | 3.3.1 |
| MidnightBSD | devel/rapidfuzz-cpp | 3.3.3 |
Install
Binary package:
pkg install rapidfuzz-cpp
From the ports tree:
cd /usr/ports/devel/rapidfuzz-cpp/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rapidfuzz-cpp>0:devel/rapidfuzz-cpp
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.3.4 | 3.3.4 | 1.10.4 | 3.3.2 | 3.3.4 |
| FreeBSD:14:quarterly | 3.3.4 | 3.3.4 | n/a | 3.3.2 | 3.3.4 |
| FreeBSD:15:latest | 3.3.4 | 3.3.4 | n/a | 3.3.2 | 3.3.2 |
| FreeBSD:15:quarterly | 3.3.4 | 3.3.4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.3.4 | 3.3.4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Test 1
catch>0: devel/catch
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Required by 2
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++17-lang
- Service scripts
- none
Files
pkg-plist 43
- include/rapidfuzz/details/CharSet.hpp
- include/rapidfuzz/details/GrowingHashmap.hpp
- include/rapidfuzz/details/Matrix.hpp
- include/rapidfuzz/details/PatternMatchVector.hpp
- include/rapidfuzz/details/Range.hpp
- include/rapidfuzz/details/SplittedSentenceView.hpp
- include/rapidfuzz/details/common.hpp
- include/rapidfuzz/details/common_impl.hpp
- include/rapidfuzz/details/config.hpp
- include/rapidfuzz/details/distance.hpp
- include/rapidfuzz/details/intrinsics.hpp
- include/rapidfuzz/details/simd.hpp
- include/rapidfuzz/details/simd_avx2.hpp
- include/rapidfuzz/details/simd_sse2.hpp
- include/rapidfuzz/details/type_traits.hpp
- include/rapidfuzz/details/types.hpp
- include/rapidfuzz/distance.hpp
- include/rapidfuzz/distance/DamerauLevenshtein.hpp
- include/rapidfuzz/distance/DamerauLevenshtein_impl.hpp
- include/rapidfuzz/distance/Hamming.hpp
- include/rapidfuzz/distance/Hamming_impl.hpp
- include/rapidfuzz/distance/Indel.hpp
- include/rapidfuzz/distance/Indel_impl.hpp
- include/rapidfuzz/distance/Jaro.hpp
- include/rapidfuzz/distance/JaroWinkler.hpp
- include/rapidfuzz/distance/JaroWinkler_impl.hpp
- include/rapidfuzz/distance/Jaro_impl.hpp
- include/rapidfuzz/distance/LCSseq.hpp
- include/rapidfuzz/distance/LCSseq_impl.hpp
- include/rapidfuzz/distance/Levenshtein.hpp
- include/rapidfuzz/distance/Levenshtein_impl.hpp
- include/rapidfuzz/distance/OSA.hpp
- include/rapidfuzz/distance/OSA_impl.hpp
- include/rapidfuzz/distance/Postfix.hpp
- include/rapidfuzz/distance/Postfix_impl.hpp
- include/rapidfuzz/distance/Prefix.hpp
- include/rapidfuzz/distance/Prefix_impl.hpp
- include/rapidfuzz/fuzz.hpp
- include/rapidfuzz/fuzz_impl.hpp
- include/rapidfuzz/rapidfuzz_all.hpp
- lib/cmake/rapidfuzz/rapidfuzzConfig.cmake
- lib/cmake/rapidfuzz/rapidfuzzConfigVersion.cmake
- lib/cmake/rapidfuzz/rapidfuzzTargets.cmake
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| rapidfuzz-rapidfuzz-cpp-v3.3.4_GH0.tar.gz | 314599 | a0dd2ef361cac165e12076696e7c7e8d069a2908abd9599ad4bd190de33f9881 |