git: 088b8ae7a679 - main - misc/ollama: add comment
- Reply: Gleb Popov : "Re: git: 088b8ae7a679 - main - misc/ollama: add comment"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 07 Oct 2026 18:17:12 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=088b8ae7a67951f7e13affe1d1375d0bb56b5c3c
commit 088b8ae7a67951f7e13affe1d1375d0bb56b5c3c
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-10-07 18:16:41 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-10-07 18:17:10 +0000
misc/ollama: add comment
---
misc/ollama/Makefile | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/misc/ollama/Makefile b/misc/ollama/Makefile
index 9848b3fe59e2..902e089315d1 100644
--- a/misc/ollama/Makefile
+++ b/misc/ollama/Makefile
@@ -3,6 +3,14 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.40.0
CATEGORIES= misc # machine-learning
+## Q: Why does misc/ollama use the fork yurivict/ollama ?
+## A: Because Ollama's upstream refused to accapt FreeBSD patches because Ollama doesn't have CI for FreeBSD and they believe that such patches would
+## be deteriorating if not tested all the time.
+## They refused to accept patches in their Discord channel.
+## It is possible to patch exising Go sources using patches under files/ but not when whole Go modules with their own dependencies are added.
+## Such dependenies would not be fetched from GoLang servers because they look only at the original ollama/ollama repo content.
+## This makes it necessary to have a fork.
+
MAINTAINER= yuri@FreeBSD.org
COMMENT= Run text/image LLMs and programming APIs locally and in the cloud
WWW= https://ollama.com \