git: 39f31f7a8e39 - main - misc/ollama: update 0.34.3 → 0.40.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 07 Oct 2026 08:37:15 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=39f31f7a8e39a3d5fdde10a8710e4369ca3531dc
commit 39f31f7a8e39a3d5fdde10a8710e4369ca3531dc
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-10-07 08:36:43 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-10-07 08:37:12 +0000
misc/ollama: update 0.34.3 → 0.40.0
---
misc/ollama/Makefile | 10 +++----
misc/ollama/distinfo | 34 +++++++++++-----------
misc/ollama/files/patch-cmake_mlx_CMakeLists.txt | 4 +--
.../ollama/files/patch-compatmigrate_disk__unix.go | 11 +++++++
4 files changed, 35 insertions(+), 24 deletions(-)
diff --git a/misc/ollama/Makefile b/misc/ollama/Makefile
index 8941c20935c8..9848b3fe59e2 100644
--- a/misc/ollama/Makefile
+++ b/misc/ollama/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ollama
DISTVERSIONPREFIX= v
-DISTVERSION= 0.34.3
+DISTVERSION= 0.40.0
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
@@ -27,15 +27,15 @@ USE_LDCONFIG= ${PREFIX}/lib/ollama ${PREFIX}/lib/ollama/vulkan
USE_RC_SUBR= ollama
USE_GITHUB= nodefault
-GH_TUPLE= mlc-ai:xgrammar:v0.2.5:xgrammar/xgrammar
+GH_TUPLE= mlc-ai:xgrammar:v0.2.7:xgrammar/xgrammar
GO_MODULE= github.com/yurivict/${PORTNAME} # fork with FreeBSD patches
GO_TARGET= .
GO_ENV+= CGO_CXXFLAGS="${CXXFLAGS}"
-LLAMA_CPP_VERSION= b10760 # from the LLAMA_CPP_VERSION file in the llama.cpp repo
-LLAMA_CPP_SO_VERSION= 0.3.0
-GGML_SO_VERSION= 0.22.0 # tied to LLAMA_CPP_VERSION; update when llama.cpp changes
+LLAMA_CPP_VERSION= b11351 # from the LLAMA_CPP_VERSION file in the llama.cpp repo
+LLAMA_CPP_SO_VERSION= 0.5.0
+GGML_SO_VERSION= 0.25.3
MLX_CORE_VERSION= 0.31.2
MLX_C_VERSION= fba4470b89073180056c9ea46c443051375f7399
JSON_VERSION= 3.11.3
diff --git a/misc/ollama/distinfo b/misc/ollama/distinfo
index deb2ab52831c..07e7d15df430 100644
--- a/misc/ollama/distinfo
+++ b/misc/ollama/distinfo
@@ -1,17 +1,17 @@
-TIMESTAMP = 1790118999
-SHA256 (go/misc_ollama/ollama-v0.34.3/b10760.tar.gz) = 8986285d34f7531e84b1ee6d35c88989fc6f3cf895f60610594997b8b7bad443
-SIZE (go/misc_ollama/ollama-v0.34.3/b10760.tar.gz) = 37131759
-SHA256 (go/misc_ollama/ollama-v0.34.3/llama-b10760-ui.tar.gz) = b7f7d173c0faa6582896d2d23603c1bb2d963eedf8845db0a8399d2c1e0ce360
-SIZE (go/misc_ollama/ollama-v0.34.3/llama-b10760-ui.tar.gz) = 3081120
-SHA256 (go/misc_ollama/ollama-v0.34.3/v0.31.2.tar.gz) = bdb9b619f80962dd00c0bffb65e59c53f565c2b550f189a1467f8bc6089401ab
-SIZE (go/misc_ollama/ollama-v0.34.3/v0.31.2.tar.gz) = 4251596
-SHA256 (go/misc_ollama/ollama-v0.34.3/fba4470b89073180056c9ea46c443051375f7399.tar.gz) = 398d3d4c6458679dfc9061a3ba56101358279790bc038f60d1f534eac420d552
-SIZE (go/misc_ollama/ollama-v0.34.3/fba4470b89073180056c9ea46c443051375f7399.tar.gz) = 174039
-SHA256 (go/misc_ollama/ollama-v0.34.3/json.tar.xz) = d6c65aca6b1ed68e7a182f4757257b107ae403032760ed6ef121c9d55e81757d
-SIZE (go/misc_ollama/ollama-v0.34.3/json.tar.xz) = 110988
-SHA256 (go/misc_ollama/ollama-v0.34.3/v0.34.3.mod) = 48a2032d29197914e0bd6de7adf20b4d37ad2aed5e6adb8199cc91e704a50400
-SIZE (go/misc_ollama/ollama-v0.34.3/v0.34.3.mod) = 3763
-SHA256 (go/misc_ollama/ollama-v0.34.3/v0.34.3.zip) = 859247e5a7e16a9abe2981253867efeba4be99077216f0bc56ec8b87d607c17c
-SIZE (go/misc_ollama/ollama-v0.34.3/v0.34.3.zip) = 27674219
-SHA256 (go/misc_ollama/ollama-v0.34.3/mlc-ai-xgrammar-v0.2.5_GH0.tar.gz) = 7cf5e69ba0bc2695a9f1a97eeb4cc567aac3d644fd329e7d8072ab6f3517b777
-SIZE (go/misc_ollama/ollama-v0.34.3/mlc-ai-xgrammar-v0.2.5_GH0.tar.gz) = 1071195
+TIMESTAMP = 1791356002
+SHA256 (go/misc_ollama/ollama-v0.40.0/b11351.tar.gz) = f1215629c17ea1d7cc71599875fa5049ffea19cd64eb715c1b8a9e0bc665821c
+SIZE (go/misc_ollama/ollama-v0.40.0/b11351.tar.gz) = 37755766
+SHA256 (go/misc_ollama/ollama-v0.40.0/llama-b11351-ui.tar.gz) = 69a7575f600502943524a64ee34da669af3a974f6d4225ee9934a45fe7f4cf0e
+SIZE (go/misc_ollama/ollama-v0.40.0/llama-b11351-ui.tar.gz) = 3103037
+SHA256 (go/misc_ollama/ollama-v0.40.0/v0.31.2.tar.gz) = bdb9b619f80962dd00c0bffb65e59c53f565c2b550f189a1467f8bc6089401ab
+SIZE (go/misc_ollama/ollama-v0.40.0/v0.31.2.tar.gz) = 4251596
+SHA256 (go/misc_ollama/ollama-v0.40.0/fba4470b89073180056c9ea46c443051375f7399.tar.gz) = 398d3d4c6458679dfc9061a3ba56101358279790bc038f60d1f534eac420d552
+SIZE (go/misc_ollama/ollama-v0.40.0/fba4470b89073180056c9ea46c443051375f7399.tar.gz) = 174039
+SHA256 (go/misc_ollama/ollama-v0.40.0/json.tar.xz) = d6c65aca6b1ed68e7a182f4757257b107ae403032760ed6ef121c9d55e81757d
+SIZE (go/misc_ollama/ollama-v0.40.0/json.tar.xz) = 110988
+SHA256 (go/misc_ollama/ollama-v0.40.0/v0.40.0.mod) = 7f45af1de7c28e54f2517a53896071575fa74dbf695e4826c49e4a6fda70d46b
+SIZE (go/misc_ollama/ollama-v0.40.0/v0.40.0.mod) = 3860
+SHA256 (go/misc_ollama/ollama-v0.40.0/v0.40.0.zip) = 8cb55843513d3fc88d96b3da270d1ddf26ee582246a46342a9bb171285298f83
+SIZE (go/misc_ollama/ollama-v0.40.0/v0.40.0.zip) = 28082121
+SHA256 (go/misc_ollama/ollama-v0.40.0/mlc-ai-xgrammar-v0.2.7_GH0.tar.gz) = c336102a5c2d644bfa52ff6881016e002c30bac05143d038f03f841f6d1ddc47
+SIZE (go/misc_ollama/ollama-v0.40.0/mlc-ai-xgrammar-v0.2.7_GH0.tar.gz) = 1242599
diff --git a/misc/ollama/files/patch-cmake_mlx_CMakeLists.txt b/misc/ollama/files/patch-cmake_mlx_CMakeLists.txt
index 7ae896a0db9e..750ca0f21911 100644
--- a/misc/ollama/files/patch-cmake_mlx_CMakeLists.txt
+++ b/misc/ollama/files/patch-cmake_mlx_CMakeLists.txt
@@ -1,9 +1,9 @@
--- cmake/mlx/CMakeLists.txt.orig 1979-11-30 08:00:00 UTC
+++ cmake/mlx/CMakeLists.txt
-@@ -63,14 +63,16 @@ set(XGRAMMAR_VERSION v0.2.5)
+@@ -63,14 +63,16 @@ set(XGRAMMAR_VERSION v0.2.7)
include(FetchContent)
- set(XGRAMMAR_VERSION v0.2.5)
+ set(XGRAMMAR_VERSION v0.2.7)
-FetchContent_Declare(xgrammar
- GIT_REPOSITORY "https://github.com/mlc-ai/xgrammar.git"
- GIT_TAG ${XGRAMMAR_VERSION}
diff --git a/misc/ollama/files/patch-compatmigrate_disk__unix.go b/misc/ollama/files/patch-compatmigrate_disk__unix.go
new file mode 100644
index 000000000000..19af2fe14c41
--- /dev/null
+++ b/misc/ollama/files/patch-compatmigrate_disk__unix.go
@@ -0,0 +1,11 @@
+-- workaround for https://github.com/ollama/ollama/issues/18835
+
+--- compatmigrate/disk_unix.go.orig 2026-10-07 07:19:10 UTC
++++ compatmigrate/disk_unix.go
+@@ -10,5 +10,5 @@ func availableSpace(path string) (uint64, error) {
+ return 0, err
+ }
+
+- return st.Bavail * uint64(st.Bsize), nil
++ return uint64(st.Bavail) * uint64(st.Bsize), nil
+ }