Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jan 2026 02:25:28 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 6d2bfe384634 - main - misc/ollama: update 0.13.=?utf-8?Q?5 =E2=86=92 0.?=15.1
Message-ID:  <6976d098.21eae.72488f19@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6d2bfe384634f45425a237cf3af56ac5a5f2995f

commit 6d2bfe384634f45425a237cf3af56ac5a5f2995f
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-01-25 21:43:56 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-01-26 02:25:25 +0000

    misc/ollama: update 0.13.5 → 0.15.1
---
 misc/ollama/Makefile                          |  4 +-
 misc/ollama/distinfo                          | 10 ++---
 misc/ollama/files/freebsd-compatibility.patch |  8 ++--
 misc/ollama/files/update-port.sh              | 65 +++++++++++++++++++++++++++
 4 files changed, 75 insertions(+), 12 deletions(-)

diff --git a/misc/ollama/Makefile b/misc/ollama/Makefile
index 0744c6383189..a4bc28908ec1 100644
--- a/misc/ollama/Makefile
+++ b/misc/ollama/Makefile
@@ -1,8 +1,6 @@
 PORTNAME=	ollama
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.13.5
-DISTVERSIONSUFFIX=	-x1 # x1 because it doesn't seem possible to update the cached tag on GoLang servers
-PORTREVISION=	1
+DISTVERSION=	0.15.1
 CATEGORIES=	misc # machine-learning
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/misc/ollama/distinfo b/misc/ollama/distinfo
index 438d8ba70ae8..1ea79d858ab9 100644
--- a/misc/ollama/distinfo
+++ b/misc/ollama/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1767567167
-SHA256 (go/misc_ollama/ollama-v0.13.5-x1/v0.13.5-x1.mod) = 24e9aaaef0e2169fef54d14b95b528fce46e0f6788ffb71a93bcd3b035f99654
-SIZE (go/misc_ollama/ollama-v0.13.5-x1/v0.13.5-x1.mod) = 3454
-SHA256 (go/misc_ollama/ollama-v0.13.5-x1/v0.13.5-x1.zip) = ceaac09c6c3e456af9567737e9f81d36dc70e0cfce2d10b7b1e67e8a77a1b73b
-SIZE (go/misc_ollama/ollama-v0.13.5-x1/v0.13.5-x1.zip) = 20969740
+TIMESTAMP = 1769375411
+SHA256 (go/misc_ollama/ollama-v0.15.1/v0.15.1.mod) = 9b668bf140a94f76e18a9f308c715857ee187eb2efb411a51facbd593eeefbac
+SIZE (go/misc_ollama/ollama-v0.15.1/v0.15.1.mod) = 3667
+SHA256 (go/misc_ollama/ollama-v0.15.1/v0.15.1.zip) = 80ebb88ae5e57e81f4060fe5576c4a9a539d3275713615eb5162cc43442f5457
+SIZE (go/misc_ollama/ollama-v0.15.1/v0.15.1.zip) = 23084629
diff --git a/misc/ollama/files/freebsd-compatibility.patch b/misc/ollama/files/freebsd-compatibility.patch
index 0008a31d661d..aede88e8fd6a 100644
--- a/misc/ollama/files/freebsd-compatibility.patch
+++ b/misc/ollama/files/freebsd-compatibility.patch
@@ -132,9 +132,9 @@ diff -ruN a/go.mod b/go.mod
  require (
  	github.com/apache/arrow/go/arrow v0.0.0-20211112161151-bc219186db40 // indirect
 +	github.com/blabber/go-freebsd-sysctl v0.0.0-20201130114544-503969f39d8f // indirect
+ 	github.com/bahlo/generic-list-go v0.2.0 // indirect
+ 	github.com/buger/jsonparser v1.1.1 // indirect
  	github.com/bytedance/sonic/loader v0.1.1 // indirect
- 	github.com/chewxy/hm v1.0.0 // indirect
- 	github.com/chewxy/math32 v1.11.0 // indirect
 diff -ruN a/go.sum b/go.sum
 --- a/go.sum	2026-01-04 13:08:38.572637000 -0800
 +++ b/go.sum	2026-01-04 13:08:45.221946000 -0800
@@ -144,9 +144,9 @@ diff -ruN a/go.sum b/go.sum
  github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0/go.mod h1:t2tdKJDJF9BV14lnkjHmOQgcvEKgtqs5a1N3LNdJhGE=
 +github.com/blabber/go-freebsd-sysctl v0.0.0-20201130114544-503969f39d8f h1:gMH+lz/KRpSqdoL+IQjgd91bP1LB8vrVEfNxr47GYC8=
 +github.com/blabber/go-freebsd-sysctl v0.0.0-20201130114544-503969f39d8f/go.mod h1:cTRyHktEaXkKTTEyZ0hAgS7H4V0AVoKhB8Dx0tVr/tY=
+ github.com/bahlo/generic-list-go v0.2.0 h1:5sz/EEAK+ls5wF+NeqDpk5+iNdMDXrh3z3nPnH1Wvgk=
+ github.com/bahlo/generic-list-go v0.2.0/go.mod h1:2KvAjgMlE5NNynlg/5iLrrCCZ2+5xWbdbCW3pNTGyYg=
  github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8=
- github.com/bytedance/sonic v1.11.6 h1:oUp34TzMlL+OY1OUWxHqsdkgC/Zfc85zGqw9siXjrc0=
- github.com/bytedance/sonic v1.11.6/go.mod h1:LysEHSvpvDySVdC2f87zGWf6CIKJcAvqab1ZaiQtds4=
 diff -ruN a/llm/llm_freebsd.go b/llm/llm_freebsd.go
 --- a/llm/llm_freebsd.go	1969-12-31 16:00:00.000000000 -0800
 +++ b/llm/llm_freebsd.go	2026-01-04 13:08:45.214499000 -0800
diff --git a/misc/ollama/files/update-port.sh b/misc/ollama/files/update-port.sh
new file mode 100755
index 000000000000..64af47c0864d
--- /dev/null
+++ b/misc/ollama/files/update-port.sh
@@ -0,0 +1,65 @@
+#!/bin/sh
+
+
+STRICT="set -euo pipefail"
+$STRICT
+
+
+# args
+: "${1?Usage: $0 <version>}"
+
+VERSION="$1"
+
+# consts
+GH_PROJECT="ollama"
+GH_ACCOUNT_ORIG="ollama"
+GH_ACCOUNT_FORK="yurivict"
+
+
+echo "updating $GH_PROJECT to version $VERSION"
+
+# remove old dirs
+rm -rf $GH_ACCOUNT_ORIG-$GH_PROJECT.repo $GH_ACCOUNT_FORK-$GH_PROJECT.repo
+
+# clone repos
+git clone https://github.com/$GH_ACCOUNT_ORIG/$GH_PROJECT.git $GH_ACCOUNT_ORIG-$GH_PROJECT.repo
+git clone https://github.com/$GH_ACCOUNT_FORK/$GH_PROJECT.git $GH_ACCOUNT_FORK-$GH_PROJECT.repo
+
+# checkout version
+cd $GH_ACCOUNT_ORIG-$GH_PROJECT.repo
+git checkout v$VERSION
+
+cd ../$GH_ACCOUNT_FORK-$GH_PROJECT.repo
+rm -rf *
+cp -r \
+	../$GH_ACCOUNT_ORIG-$GH_PROJECT.repo/* \
+	../$GH_ACCOUNT_ORIG-$GH_PROJECT.repo/.gitattributes \
+	../$GH_ACCOUNT_ORIG-$GH_PROJECT.repo/.github \
+	../$GH_ACCOUNT_ORIG-$GH_PROJECT.repo/.gitignore \
+	../$GH_ACCOUNT_ORIG-$GH_PROJECT.repo/.golangci.yaml \
+	.
+
+# apply freebsd compatibility patch
+(patch-no-backup-1 < ../files/freebsd-compatibility.patch) || { echo "error: failed to apply freebsd compatibility patch"; exit 1; }
+
+# it should be buildable at this point
+
+#update $GH_ACCOUNT_ORIG/$GH_PROJECT -> $GH_ACCOUNT_FORK/$GH_PROJECT # this is done in the port
+
+# commit and tag
+echo "==> committing version v$VERSION"
+git add * .gitattributes .github .gitignore .golangci.yaml
+git commit * .gitattributes .github .gitignore .golangci.yaml -m "Update to version v$VERSION + freebsd patches"
+echo "==> tagging version v$VERSION"
+git tag -a v$VERSION -m "Release version v$VERSION + freebsd patches"
+
+# push changes
+git push origin
+git push --tags
+
+# make GoLang proxy
+echo "==> submitting the new version $VERSION to GoLang proxy"
+GOPROXY=proxy.golang.org go124 list -m github.com/$GH_ACCOUNT_FORK/ollama@v$VERSION
+
+# final message
+echo "success: done updating the $GH_ACCOUNT_FORK/$GH_PROJECT to version $VERSION"


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6976d098.21eae.72488f19>