git: 37c4d75e2de1 - main - devel/py-simsimd: update 6.0.4 → 6.5.16

Yuri Victorovich <[email protected]> Sun, 02 Aug 2026 23:54:38 +0000
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=37c4d75e2de120949f2fa2920237b52c97605af5

commit 37c4d75e2de120949f2fa2920237b52c97605af5
Author:     Yuri Victorovich <[email protected]>
AuthorDate: 2026-08-02 22:34:33 +0000
Commit:     Yuri Victorovich <[email protected]>
CommitDate: 2026-08-02 23:54:23 +0000

    devel/py-simsimd: update 6.0.4 → 6.5.16
---
 devel/py-simsimd/Makefile                            |  3 +--
 devel/py-simsimd/distinfo                            |  6 +++---
 devel/py-simsimd/files/patch-include_simsimd_types.h | 13 +++++++++++++
 3 files changed, 17 insertions(+), 5 deletions(-)

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,6 +1,5 @@
 PORTNAME=	simsimd
-DISTVERSION=	6.0.4
-PORTREVISION=	1
+DISTVERSION=	6.5.16
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
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 <immintrin.h>
++
+ #if !defined(SIMSIMD_NATIVE_BF16) || SIMSIMD_NATIVE_BF16
+ /**
+  *  @brief  Half-precision brain-float type.