BSD Ports

misc/ollama 0.40.7 FreeBSD

Run text/image LLMs and programming APIs locally and in the cloud

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
1e062653b8
License
MIT
Categories
misc

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
  • Run generative models that generate images

In the other systems

SystemPortVersion
FreeBSDmisc/ollama0.40.7
MidnightBSDai/ollama0.34.3

Install

Binary package:

pkg install ollama

From the ports tree:

cd /usr/ports/misc/ollama/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ollama>0:misc/ollama

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-0.40.3---
FreeBSD:14:quarterly-0.34.3_1n/a--
FreeBSD:15:latest-0.40.6n/a--
FreeBSD:15:quarterly-0.34.3_1n/an/an/a
FreeBSD:16:latest-0.40.6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 5

The full lists below include those, and their dependencies in turn.

Build dependencies 43
Run dependencies 24
Required by 1

Configuration

Options name: misc_ollama

OptionDefaultDescription
CPUonBuild CPU backend shared libraries for various SIMD instruction sets
MLXonBuild MLX backend for image generation (CPU)
VULKANonBuild Vulkan GPU backend shared library
USES
cmake:indirect go:modules localbase pkgconfig
Service scripts
ollama

Files

distinfo 8
FileSizeSHA256
go/misc_ollama/ollama-v0.40.7/b11738.tar.gz3.8354143e+0779200a2770f86f8490299c598a2e0d4521574b2027802780b4985fc9b5928f9b
go/misc_ollama/ollama-v0.40.7/llama-b11738-ui.tar.gz3.155951e+064c42236f03f4b0cbcd2443b61dab7e0e3c75265c690d7cdf53062c8e34dcc2d3
go/misc_ollama/ollama-v0.40.7/v0.31.2.tar.gz4.251596e+06bdb9b619f80962dd00c0bffb65e59c53f565c2b550f189a1467f8bc6089401ab
go/misc_ollama/ollama-v0.40.7/fba4470b89073180056c9ea46c443051375f7399.tar.gz174039398d3d4c6458679dfc9061a3ba56101358279790bc038f60d1f534eac420d552
go/misc_ollama/ollama-v0.40.7/json.tar.xz110988d6c65aca6b1ed68e7a182f4757257b107ae403032760ed6ef121c9d55e81757d
go/misc_ollama/ollama-v0.40.7/v0.40.7.mod38607f45af1de7c28e54f2517a53896071575fa74dbf695e4826c49e4a6fda70d46b
go/misc_ollama/ollama-v0.40.7/v0.40.7.zip2.8178002e+073d4f4dca9172af8fd5d41a1633c0159900b35ea36326f20289c7f80ca6ccc381
go/misc_ollama/ollama-v0.40.7/mlc-ai-xgrammar-v0.2.7_GH0.tar.gz1.242599e+06c336102a5c2d644bfa52ff6881016e002c30bac05143d038f03f841f6d1ddc47
Master sites 2
  • https://github.com/ggml-org/llama.cpp/archive/refs/tags/:llamasrc
  • https://github.com/ggml-org/llama.cpp/releases/download/b11738/:llamasrc

Commit history 29

DateCommitCreditsLog message
1e062653b8 Yuri Victorovich misc/ollama: update 0.40.6 → 0.40.7
ChangeLog: https://github.com/ollama/ollama/releases/tag/v0.40.7
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
f291cf4a83 Yuri Victorovich misc/ollama: update 0.40.5 → 0.40.6
ChangeLog: https://github.com/ollama/ollama/releases/tag/v0.40.6
2f5f672e5a Yuri Victorovich misc/ollama: update 0.40.4 → 0.40.5
fa63116b1c Yuri Victorovich misc/ollama: Remove USE_LDCONFIG
ollama installs privare shared libs that aren't supposed to be discoverable or used by others.

The latest 5 of 29 in the history this site was built from.