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
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
koboldcpp Simple way to run GGML and GGUF AI models with a KoboldAI WebUI
1.78 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.75.2Version 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: 2024-11-16 10:27:21
Commit Hash: 87df296
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
Expand this list (20 items)
Collapse this list.
  1. /usr/local/share/licenses/koboldcpp-1.78/catalog.mk
  2. /usr/local/share/licenses/koboldcpp-1.78/LICENSE
  3. /usr/local/share/licenses/koboldcpp-1.78/AGPLv3
  4. bin/koboldcpp
  5. share/koboldcpp/kcpp_docs.embd
  6. share/koboldcpp/kcpp_sdui.embd
  7. share/koboldcpp/klite.embd
  8. share/koboldcpp/koboldcpp.py
  9. share/koboldcpp/koboldcpp_default.so
  10. share/koboldcpp/koboldcpp_failsafe.so
  11. share/koboldcpp/koboldcpp_noavx2.so
  12. share/koboldcpp/koboldcpp_vulkan.so
  13. share/koboldcpp/koboldcpp_vulkan_noavx2.so
  14. share/koboldcpp/rwkv_vocab.embd
  15. share/koboldcpp/rwkv_world_vocab.embd
  16. share/koboldcpp/taesd.embd
  17. share/koboldcpp/taesd_xl.embd
  18. @owner
  19. @group
  20. @mode
Collapse this list.
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
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1731747379 SHA256 (LostRuins-koboldcpp-v1.78_GH0.tar.gz) = 8c206311ae2ca21ec4575e9939e2fc0f1de9e82a795d2953c08b4dd4017a2113 SIZE (LostRuins-koboldcpp-v1.78_GH0.tar.gz) = 24223896

Packages (timestamps in pop-ups are UTC):
koboldcpp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.771.77------
FreeBSD:13:quarterly1.75.21.75.2------
FreeBSD:14:latest1.761.77------
FreeBSD:14:quarterly1.75.21.75.2------
FreeBSD:15:latest1.771.77n/a-n/a---
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.78?dummy=/
Collapse this list.

Number of commits found: 10

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 10