fastports

ollama 0.21.2

misc/ollama

Run Llama 2, Mistral, and other large language models

Category
misc
Maintainer
yuri@FreeBSD.org
WWW
https://ollama.com https://github.com/ollama/ollama
License
MIT
USES
cmake:indirect go:1.24+,modules localbase pkgconfig zip

Description

Ollama is a tool that allows you to get up and running with large language
models locally. It provides a simple command-line interface to run and
manage models, as well as a REST API for programmatic access.

Ollama supports a wide range of models available on ollama.com/library,
including popular models like Llama 3, Gemma, and Mistral. It also
allows you to customize models and create your own.

With Ollama, you can:
- Run large language models on your own machine
- Chat with models in the terminal
- Generate text and embeddings
- Customize models with your own prompts and data
- Expose models through a REST API for use in your applications

Dependencies

Commit History

may be incomplete — full history at freebsd-ports on GitHub

Commit Credits Log message
0.21.2
0230b0f5dc files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.21.0 → 0.21.2
0.21.0
e1c6a3a964 files touched
Yuri Victorovich (yuri)
misc/ollama: Add missing patch
... that was accidentally dropped during the last port update.
0.21.0
bdbad604ef files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.20.7 → 0.21.0
0.20.7
4d09b384cb files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.20.6 → 0.20.7
0.20.6
decaaa86c1 files touched
Yuri Victorovich (yuri)
misc/ollama: Update pkg-message
0.20.6
509b393eb0 files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.20.5 → 0.20.6
0.20.5
b9ece4a24d files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.20.4 → 0.20.5
0.20.4
f3d7bf27c4 files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.20.2 → 0.20.4
0.20.2
c7f21833ab files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.20.0 → 0.20.2
0.20.0
987c710861 files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.19.0 → 0.20.0
0.19.0
097b8e7809 files touched
Yuri Victorovich (yuri)
misc/ollama: Fix package on non-x86 architectures
x86-specific shared libs are excluded.

Reported by:	fallout
0.19.0
6763b4d0d5 files touched
Yuri Victorovich (yuri)
misc/ollama: Fix HOME env var in service
0.19.0
54132d5e75 files touched
Yuri Victorovich (yuri)
misc/ollama: Fix Vulkan support; Fix home directory value in ollama service
0.19.0
8a47a31208 files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.18.3 → 0.19.0
0.18.3
df771808d6 files touched
Yuri Victorovich (yuri)
misc/ollama: Add config variables ollama_context_length and llama_use_vulkan to ollama service
0.18.3
84cdc87773 files touched
Yuri Victorovich (yuri)
misc/ollama: Add ollama service; Add BUILD_CONFLICTS
0.18.3
26e473da6e files touched
Yuri Victorovich (yuri)
misc/ollama: Add to pkg-message
0.18.3
13825a9a52 files touched
Yuri Victorovich (yuri)
misc/ollama: add patches for: image generation hanging/timeout on slow CPUs, etc.
Enable image gen via MLX - now your local llama can finally draw Beastie
in sunglasses:

$ ollama run x/z-image-turbo "FreeBSD Beastie in sunglasses drinking coffee at the beach"
0.18.3
52a32dce00 files touched
Yuri Victorovich (yuri)
misc/ollama: fix MLX option (image generation)
0.18.3
0b0d78212d files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.18.2 → 0.18.3
0.18.2
97e1c1d896 files touched
Yuri Victorovich (yuri)
misc/ollama: Fix options handlingl; Fix MLX option; Make it default
0.18.2
fa996302f7 files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.18.0 → 0.18.2
0.18.0
c1fff0f01d files touched
Yuri Victorovich (yuri)
misc/ollama: Broken on i386
Reported by:	fallout
0.18.0
5f8f9ef64a files touched
Yuri Victorovich (yuri)
misc/ollama: Add patch
0.18.0
5aa0e65825 files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.17.7 → 0.18.0
0.17.7
328447fe70 files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.15.1 → 0.17.7
PR:		293686
0.15.1
a8d318da7c files touched
Adam Weinberger (adamw)
various: Bump ports for Go 1.25.8
0.15.1
97685c1886 files touched
Adam Weinberger (adamw)
various: Bump ports for Go default 1.24->1.25
0.15.1
529df949a5 files touched
Adam Weinberger (adamw)
various: Bump Go ports for 1.24.13
0.15.1
6d2bfe3846 files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.13.5 → 0.15.1
0.13.5
013f2d30b0 files touched
Adam Weinberger (adamw)
various: Bump Go ports for 1.24.12
0.13.5
97909c8f60 files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.13.1-rc0 → 0.13.5
0.13.1-rc0
75d873b56a files touched
Dag-Erling Smørgrav (des)
many: Unpin Go ports
* Ports that were pinned to a deprecated version of Go (1.23 or older)
  have been unpinned.

* Ports that were pinned to a still-supported version of Go (1.24 or
  newer) have been converted to requesting that as their minimum Go
  version.

* Ports that had been forcibly deprecated for pinning an expired Go
  version have been undeprecated.
0.13.1-rc0
b24429e3ed files touched
Adam Weinberger (adamw)
various: Bump Go ports for 1.24.11
0.13.1-rc0
91a3b59787 files touched
Yuri Victorovich (yuri)
misc/ollama: Add computational backends
Options CPU and VULKAN enable various CPU backends and the VULKAN backend.

CPU backends are for different generations of SIMD instructions.
Backends are loaded automatically when they are installed.
0.13.1-rc0
c155f90ee2 files touched
Yuri Victorovich (yuri)
misc/ollama: Remove architecture restriction
Ollama should likely work fine all architectures.
0.13.1-rc0
ed82fc5c76 files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.3.6 → 0.13.1.r0
0.3.6
a4e30d4f4f files touched
Adam Weinberger (adamw)
go: Bump ports for go124 update
0.3.6
d0642a6176 files touched
Adam Weinberger (adamw)
Bump all go ports for yesterday's releases
0.3.6
23d0877160 files touched
Yuri Victorovich (yuri)
misc/ollama: Update WWW
0.3.6
e39e178fda files touched
Yusuf Yaman (nxjoseph)
misc/ollama: Fix typos in pkg-message
PR:		285014
0.3.6
39522060fe files touched
Ashish SHUKLA (ashish)
all: Bump after lang/go122 update
PR:		284181
MFH:		2025Q1
0.3.6
79271d5381 files touched
Ashish SHUKLA (ashish)
all: Bump after lang/go122 update
PR:		281842
0.3.6
387b43b09c files touched
Yuri Victorovich (yuri)
misc/ollama: Remove unnecessary paragraph from pkg-message
0.3.6
ba338beba4 files touched
Yuri Victorovich (yuri)
misc/ollama: Add environment variables to 'ollama start' to work around memory allocation issues
0.3.6
ee12599966 files touched
Yuri Victorovich (yuri)
misc/ollama: Improve pkg-message
0.3.6
406cb7fcff files touched
Yuri Victorovich (yuri)
misc/ollama: update 0.3.4 → 0.3.6
0.3.4
e73ddfead0 files touched
Yuri Victorovich (yuri)
misc/ollama: add CONFLICTS_BUILD
0.3.4
aeb0113515 files touched
Ashish SHUKLA (ashish)
all: Bump after lang/go122 update
0.3.4
7826eb339b files touched
Yuri Victorovich (yuri)
misc/ollama: Fix Vulkan compatibility

Load all commits →