diff --git a/devel/py-simsimd/Makefile b/devel/py-simsimd/Makefile index 9649de886dc8..a4d522ea7024 100644 --- a/devel/py-simsimd/Makefile +++ b/devel/py-simsimd/Makefile @@ -1,24 +1,23 @@ PORTNAME= simsimd -DISTVERSION= 6.0.4 -PORTREVISION= 1 +DISTVERSION= 6.5.16 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Portable mixed-precision BLAS-like vector math library for x86 and ARM WWW= https://ashvardanian.com/posts/simsimd-faster-scipy/ \ https://github.com/ashvardanian/simsimd LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 i386 USES= python USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/simsimd${PYTHON_TAG}.so .include diff --git a/devel/py-simsimd/distinfo b/devel/py-simsimd/distinfo index 3868a2d30974..a1f30c15ace6 100644 --- a/devel/py-simsimd/distinfo +++ b/devel/py-simsimd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731471761 -SHA256 (simsimd-6.0.4.tar.gz) = 380d1a2ded222e2d9ceb3b110f18a016d6878db6c6c9b6127e4376151dc38b8b -SIZE (simsimd-6.0.4.tar.gz) = 156217 +TIMESTAMP = 1785700525 +SHA256 (simsimd-6.5.16.tar.gz) = 0a005c6e2dacec83f235a747f7dbecca46b5d4d1e183ecc1929ca556ee7d7564 +SIZE (simsimd-6.5.16.tar.gz) = 187216 diff --git a/devel/py-simsimd/files/patch-include_simsimd_types.h b/devel/py-simsimd/files/patch-include_simsimd_types.h new file mode 100644 index 000000000000..063392eb0f73 --- /dev/null +++ b/devel/py-simsimd/files/patch-include_simsimd_types.h @@ -0,0 +1,13 @@ +-- fix bug that __bfloat16 isn't defined + +--- include/simsimd/types.h.orig 2026-08-02 22:31:43 UTC ++++ include/simsimd/types.h +@@ -326,6 +326,8 @@ typedef unsigned short simsimd_f16_t; + typedef unsigned short simsimd_f16_t; + #endif + ++#include ++ + #if !defined(SIMSIMD_NATIVE_BF16) || SIMSIMD_NATIVE_BF16 + /** + * @brief Half-precision brain-float type.