git: 088b8ae7a679 - main - misc/ollama: add comment

From: Yuri Victorovich <yuri_at_FreeBSD.org>
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 \