notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
koboldcpp Simple way to run GGML and GGUF AI models with a KoboldAI WebUI
1.81.1 misc on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.80.3Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-08-12 06:24:08
Last Update: 2025-01-11 09:30:47
Commit Hash: 0883482
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: AGPLv3
WWW:
https://github.com/lostruins/koboldcpp
Description:
KoboldCpp is an easy-to-use AI text-generation software for GGML and GGUF models, inspired by the original KoboldAI. It's a single self-contained distributable from Concedo, that builds off llama.cpp, and adds a versatile KoboldAI API endpoint, additional format support, Stable Diffusion image generation, speech-to-text, backward compatibility, as well as a fancy UI with persistent stories, editing tools, save formats, memory, world info, author's note, characters, scenarios and everything KoboldAI and KoboldAI Lite have to offer.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • koboldcpp>0:misc/koboldcpp
To install the port:
cd /usr/ports/misc/koboldcpp/ && make install clean
To add the package, run one of these commands:
  • pkg install misc/koboldcpp
  • pkg install koboldcpp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: koboldcpp
Package flavors (<flavor>: <package>)
  • default: koboldcpp
  • portable: koboldcpp-portable
distinfo:
TIMESTAMP = 1736160685 SHA256 (LostRuins-koboldcpp-v1.81.1_GH0.tar.gz) = 1deb963c0c5023318e7d876b21f01344fe0dfc75cc37be1ea934e2de2466f418 SIZE (LostRuins-koboldcpp-v1.81.1_GH0.tar.gz) = 29281345

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-customtkinter>0 : x11-toolkits/py-customtkinter@py311
  2. python3.11 : lang/python311
Library dependencies:
  1. libopenblas.so : math/openblas
  2. libvulkan.so : graphics/vulkan-loader
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
misc_koboldcpp
USES:
compiler:c++11-lang gmake localbase:ldflags python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/LostRuins/koboldcpp/tar.gz/v1.81.1?dummy=/
Collapse this list.

Number of commits found: 18

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.81.1
11 Jan 2025 09:30:47
commit hash: 0883482613ab98fc34cc95ef3d27a3d4f8973c30commit hash: 0883482613ab98fc34cc95ef3d27a3d4f8973c30commit hash: 0883482613ab98fc34cc95ef3d27a3d4f8973c30commit hash: 0883482613ab98fc34cc95ef3d27a3d4f8973c30 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: portable flavor is only defined on amd64

Reported by:	fallout
1.81.1
09 Jan 2025 18:56:01
commit hash: e2e9ddc21c7a1b3fcb06fd303a44fc2c3aebfb20commit hash: e2e9ddc21c7a1b3fcb06fd303a44fc2c3aebfb20commit hash: e2e9ddc21c7a1b3fcb06fd303a44fc2c3aebfb20commit hash: e2e9ddc21c7a1b3fcb06fd303a44fc2c3aebfb20 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: Ignore portable flavor on arm64; Try again on 32-bit platforms

Reported by:	fallout (portable flavor on arm64)
1.81.1
09 Jan 2025 14:41:39
commit hash: 373e4f55e0db1ccaf5a3913593be7133feb55bb2commit hash: 373e4f55e0db1ccaf5a3913593be7133feb55bb2commit hash: 373e4f55e0db1ccaf5a3913593be7133feb55bb2commit hash: 373e4f55e0db1ccaf5a3913593be7133feb55bb2 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: Ignore portable flavor on all arm architectures
1.81.1
06 Jan 2025 11:23:41
commit hash: d8108797f25fb2626756df3b928ff770518f7bf9commit hash: d8108797f25fb2626756df3b928ff770518f7bf9commit hash: d8108797f25fb2626756df3b928ff770518f7bf9commit hash: d8108797f25fb2626756df3b928ff770518f7bf9 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: update 1.81 → 1.81.1

Reported by:	portscout
1.81
06 Jan 2025 04:01:00
commit hash: 27241f1380a93b02b42183565a8cac5e0e4ec47bcommit hash: 27241f1380a93b02b42183565a8cac5e0e4ec47bcommit hash: 27241f1380a93b02b42183565a8cac5e0e4ec47bcommit hash: 27241f1380a93b02b42183565a8cac5e0e4ec47b files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: update 1.80.3 → 1.81

Reported by:	portscout
1.80.3
25 Dec 2024 00:57:17
commit hash: f6581ef1f7e37af93d4d12cd1b4f630451b36e72commit hash: f6581ef1f7e37af93d4d12cd1b4f630451b36e72commit hash: f6581ef1f7e37af93d4d12cd1b4f630451b36e72commit hash: f6581ef1f7e37af93d4d12cd1b4f630451b36e72 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: update 1.80.1 → 1.80.3; Flavorise

* "default" flavor builds for a default CPU,
  or for CPU defined by ${CPUTYPE} when set
* "portable" flavor reflects the portable option in the project,
  and it builds multiple binaries for various
  pre-defied CPU types.

Reported by:	portscout
1.80.1
22 Dec 2024 11:15:03
commit hash: 7d1a9074a20c23b88b4c6f0526c6e7d6afc2cff0commit hash: 7d1a9074a20c23b88b4c6f0526c6e7d6afc2cff0commit hash: 7d1a9074a20c23b88b4c6f0526c6e7d6afc2cff0commit hash: 7d1a9074a20c23b88b4c6f0526c6e7d6afc2cff0 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: update 1.78 → 1.80.1

Reported by:	portscout
1.78
11 Dec 2024 17:29:01
commit hash: 600465f88b34c0cf552f0732b6e99eb51b8bcb2fcommit hash: 600465f88b34c0cf552f0732b6e99eb51b8bcb2fcommit hash: 600465f88b34c0cf552f0732b6e99eb51b8bcb2fcommit hash: 600465f88b34c0cf552f0732b6e99eb51b8bcb2f files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
misc/koboldcpp: fix build on powerpc*

immintrin.h is not available on powerpc / powerpc64 and requires VSX on
powerpc64le.
1.78
16 Nov 2024 10:27:21
commit hash: 87df296801b060d9c75cece7d2662277a5507f8ccommit hash: 87df296801b060d9c75cece7d2662277a5507f8ccommit hash: 87df296801b060d9c75cece7d2662277a5507f8ccommit hash: 87df296801b060d9c75cece7d2662277a5507f8c files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: update 1.77 → 1.78

Reported by:	portscout
1.77
02 Nov 2024 00:59:15
commit hash: b8e8e009451d5fc9ad7b7370670cefbea6544e97commit hash: b8e8e009451d5fc9ad7b7370670cefbea6544e97commit hash: b8e8e009451d5fc9ad7b7370670cefbea6544e97commit hash: b8e8e009451d5fc9ad7b7370670cefbea6544e97 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: update 1.76 → 1.77
1.76
13 Oct 2024 21:01:42
commit hash: 9dbf606363404bab32065ca5b9049182cc0eeed8commit hash: 9dbf606363404bab32065ca5b9049182cc0eeed8commit hash: 9dbf606363404bab32065ca5b9049182cc0eeed8commit hash: 9dbf606363404bab32065ca5b9049182cc0eeed8 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: update 1.75.2 → 1.76

Reported by:	portscout
1.75.2
23 Sep 2024 09:47:27
commit hash: e21cbaf422367efdd2d3d1d46117d47d6593c609commit hash: e21cbaf422367efdd2d3d1d46117d47d6593c609commit hash: e21cbaf422367efdd2d3d1d46117d47d6593c609commit hash: e21cbaf422367efdd2d3d1d46117d47d6593c609 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: update 1.75.1 → 1.75.2

Reported by:	portscout
1.75.1
22 Sep 2024 06:25:58
commit hash: d7c3f73d7296f4a22bc0e06f7f6afa7211c35ba2commit hash: d7c3f73d7296f4a22bc0e06f7f6afa7211c35ba2commit hash: d7c3f73d7296f4a22bc0e06f7f6afa7211c35ba2commit hash: d7c3f73d7296f4a22bc0e06f7f6afa7211c35ba2 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: update 1.74 → 1.75.1

Reported by:	portscout
1.74
19 Sep 2024 03:11:43
commit hash: 40755e7b159f187666867dc9cddee649a21ea8b7commit hash: 40755e7b159f187666867dc9cddee649a21ea8b7commit hash: 40755e7b159f187666867dc9cddee649a21ea8b7commit hash: 40755e7b159f187666867dc9cddee649a21ea8b7 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: Broken on armv7 and i386

Reported by:	fallout
1.74
01 Sep 2024 17:40:20
commit hash: 19d61ead82a840d5ac28f749ad91a4d7166e63b7commit hash: 19d61ead82a840d5ac28f749ad91a4d7166e63b7commit hash: 19d61ead82a840d5ac28f749ad91a4d7166e63b7commit hash: 19d61ead82a840d5ac28f749ad91a4d7166e63b7 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: update 1.73.1 → 1.74

Reported by:	portscout
1.73.1
23 Aug 2024 05:40:24
commit hash: dde7e837a7a3b13a6d10dc3eac4987529fde41eacommit hash: dde7e837a7a3b13a6d10dc3eac4987529fde41eacommit hash: dde7e837a7a3b13a6d10dc3eac4987529fde41eacommit hash: dde7e837a7a3b13a6d10dc3eac4987529fde41ea files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: update 1.73 → 1.73.1

Reported by:	portscout
1.73
20 Aug 2024 08:42:28
commit hash: 85797ddc97dcecabf637b3a73a2889dd1b3aceb0commit hash: 85797ddc97dcecabf637b3a73a2889dd1b3aceb0commit hash: 85797ddc97dcecabf637b3a73a2889dd1b3aceb0commit hash: 85797ddc97dcecabf637b3a73a2889dd1b3aceb0 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: update 1.72 → 1.73

Reported by:	portscout
1.72
12 Aug 2024 06:21:25
commit hash: 7d0b9dcc61f252eefbf75b7079ae31e54f4f35edcommit hash: 7d0b9dcc61f252eefbf75b7079ae31e54f4f35edcommit hash: 7d0b9dcc61f252eefbf75b7079ae31e54f4f35edcommit hash: 7d0b9dcc61f252eefbf75b7079ae31e54f4f35ed files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/koboldcpp: New port: Simple way to run GGML and GGUF AI models with a
KoboldAI WebUI

Number of commits found: 18