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>
