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
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
There is a known issue with processing of security/vuxml data. As a results, the "Lastest Vulnerabilities" box is out of date and new entries after 2025-Sep-02 are not shown.
Port details
whisper.cpp Port of OpenAI's Whisper model in C/C++
1.7.6 audionew! on this many watch lists=0 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-09-04 07:36:12
Last Update: 2025-09-05 05:08:29
Commit Hash: 183706c
License: MIT
WWW:
https://github.com/ggerganov/whisper.cpp
Description:
High-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model: Features: * Plain C/C++ implementation without dependencies * Apple Silicon first-class citizen - optimized via ARM NEON, Accelerate framework, Metal and Core ML * AVX intrinsics support for x86 architectures * VSX intrinsics support for POWER architectures * Mixed F16 / F32 precision * Integer quantization support * Zero memory allocations at runtime * Vulkan support * Support for CPU-only inference * Efficient GPU support for NVIDIA * OpenVINO Support * Ascend NPU Support * Moore Threads GPU Support * C-style API
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 (19 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/whisper.cpp-1.7.6/catalog.mk
  3. /usr/local/share/licenses/whisper.cpp-1.7.6/LICENSE
  4. /usr/local/share/licenses/whisper.cpp-1.7.6/MIT
  5. bin/vad-speech-segments
  6. bin/whisper-bench
  7. bin/whisper-cli
  8. bin/whisper-server
  9. bin/whisper.cpp-download-ggml-model.sh
  10. include/whisper.h
  11. lib/cmake/whisper/whisper-config.cmake
  12. lib/cmake/whisper/whisper-version.cmake
  13. lib/libwhisper.so
  14. lib/libwhisper.so.1
  15. lib/libwhisper.so.1.7.6
  16. libdata/pkgconfig/whisper.pc
  17. @owner
  18. @group
  19. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • whisper.cpp>0:audio/whisper.cpp
To install the port:
cd /usr/ports/audio/whisper.cpp/ && make install clean
To add the package, run one of these commands:
  • pkg install audio/whisper.cpp
  • pkg install whisper.cpp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: whisper.cpp
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1756961106 SHA256 (ggerganov-whisper.cpp-v1.7.6_GH0.tar.gz) = 166140e9a6d8a36f787a2bd77f8f44dd64874f12dd8359ff7c1f4f9acb86202e SIZE (ggerganov-whisper.cpp-v1.7.6_GH0.tar.gz) = 7307730

Packages (timestamps in pop-ups are UTC):
whisper.cpp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--------
FreeBSD:14:latest-1.7.6------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Library dependencies:
  1. libggml.so : misc/ggml
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for whisper.cpp-1.7.6: EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
audio_whisper.cpp
USES:
cmake:testing
pkg-message:
For install:
You installed whisper.cpp: Port of OpenAI's Whisper model in C/C++ In order to use whisper.cpp you should first download an AI model. For example: $ whisper.cpp-download-ggml-model.sh base.en Then you can transcribe audio files using a command: $ whisper-cli -m ggml-base.en.bin -f {sample}.wav
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ggerganov/whisper.cpp/tar.gz/v1.7.6?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.7.6
05 Sep 2025 05:08:29
commit hash: 183706c5225d2169ecb8805b443d3b3aee504036commit hash: 183706c5225d2169ecb8805b443d3b3aee504036commit hash: 183706c5225d2169ecb8805b443d3b3aee504036commit hash: 183706c5225d2169ecb8805b443d3b3aee504036 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
audio/whisper.cpp: Fix tests when Vulkan is used
1.7.6
04 Sep 2025 07:32:58
commit hash: c724e5a6f1851d29f1db437350a6c1595d9e1066commit hash: c724e5a6f1851d29f1db437350a6c1595d9e1066commit hash: c724e5a6f1851d29f1db437350a6c1595d9e1066commit hash: c724e5a6f1851d29f1db437350a6c1595d9e1066 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/whisper.cpp: New port: Port of OpenAI's Whisper model in C/C++

Number of commits found: 2