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 on branch 2025Q4
mkvtoolnix Tools to extract from/get info about/create Matroska media streams
96.0 multimedia 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 96.0Version of this port present on the latest quarterly branch.
Maintainer: riggs@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-11-12 06:27:11
Last Update: 2025-11-11 22:42:09
Commit Hash: 4683213
Also Listed In: audio
License: GPLv2
WWW:
https://www.bunkus.org/videotools/mkvtoolnix/
Description:
[ excerpt (with adaptations) from developer's website with modifications ] MKVtoolnix will evolve into a set of tools to create, alter and inspect Matroska files under Linux and other Unices, just what the OGMtools do for the OGM format.
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.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • mkvtoolnix>0:multimedia/mkvtoolnix
Conflicts:
CONFLICTS_INSTALL:
  • mkvtoolnix-nogui
To install the port:
cd /usr/ports/multimedia/mkvtoolnix/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/mkvtoolnix
  • pkg install mkvtoolnix
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mkvtoolnix
Package flavors (<flavor>: <package>)
  • qt6: mkvtoolnix
  • nogui: mkvtoolnix-nogui
distinfo:
TIMESTAMP = 1762725926 SHA256 (mkvtoolnix-96.0.tar.xz) = 509a1e3aca1f63fe5cc96b4c7272ba533dbcbb69c61d1c5114dccf610fd405cb SIZE (mkvtoolnix-96.0.tar.xz) = 11749168

Packages (timestamps in pop-ups are UTC):
mkvtoolnix
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-96.052.0.0-96.0n/an/an/a
FreeBSD:13:quarterly----96.0n/an/an/a
FreeBSD:14:latest-96.0--96.0--77.0
FreeBSD:14:quarterly-96.0--96.0-81.081.0
FreeBSD:15:latest-96.0n/a-n/an/a--
FreeBSD:15:quarterly-96.0n/a-n/an/a--
FreeBSD:16:latest-96.0n/a-n/an/a--
 

mkvtoolnix-nogui
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-96.0--96.0n/an/an/a
FreeBSD:13:quarterly----96.0n/an/an/a
FreeBSD:14:latest-96.0--96.0--77.0
FreeBSD:14:quarterly-96.0--96.0-81.081.0
FreeBSD:15:latest-96.0n/a-n/an/a--
FreeBSD:15:quarterly-96.0n/a-n/an/a--
FreeBSD:16:latest-96.0n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. rake : devel/rubygem-rake
  2. docbook-xsl>=0 : textproc/docbook-xsl
  3. xsltproc : textproc/libxslt
  4. update-desktop-database : devel/desktop-file-utils
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. update-mime-database : misc/shared-mime-info
  7. gettext-runtime>=0.22_1 : devel/gettext-runtime
  8. msgfmt : devel/gettext-tools
  9. xorgproto>=0 : x11/xorgproto
  10. lupdate : devel/qt6-tools
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. update-mime-database : misc/shared-mime-info
  3. lupdate : devel/qt6-tools
Library dependencies:
  1. libvorbis.so : audio/libvorbis
  2. libogg.so : audio/libogg
  3. libebml.so : textproc/libebml
  4. libboost_system.so : devel/boost-libs
  5. libpugixml.so : textproc/pugixml
  6. libmatroska.so : multimedia/libmatroska
  7. libcmark.so : textproc/cmark
  8. libgmp.so : math/gmp
  9. libFLAC.so : audio/flac
  10. libGL.so : graphics/libglvnd
  11. libOpenGL.so : graphics/libglvnd
  12. libintl.so : devel/gettext-runtime
  13. libQt6Core.so : devel/qt6-base
  14. libQt6Qml.so : x11-toolkits/qt6-declarative
  15. libQt6Multimedia.so : multimedia/qt6-multimedia
  16. libQt6Svg.so : graphics/qt6-svg
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for mkvtoolnix-96.0: DVDREAD=off: Support reading DVD chapters via libdvdread FLAC=on: FLAC lossless audio codec support GUI=off: GUI (Graphical User Interface) support MANTRANS=off: Build and install manpage translations NLS=on: Native Language Support ===> Use 'make config' to modify these settings
Options name:
multimedia_mkvtoolnix
USES:
compiler:c++20-lang desktop-file-utils gl iconv localbase pkgconfig qmake:no_env qt:6 shared-mime-info tar:xz gettext
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://mkvtoolnix.download/sources/
  2. https://www.bunkus.org/videotools/mkvtoolnix/sources/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
96.0
11 Nov 2025 22:42:09
commit hash: 4683213d898cb7134ac2c243bdbed5e7bbd175b4commit hash: 4683213d898cb7134ac2c243bdbed5e7bbd175b4commit hash: 4683213d898cb7134ac2c243bdbed5e7bbd175b4commit hash: 4683213d898cb7134ac2c243bdbed5e7bbd175b4 files touched by this commit
Thomas Zander (riggs) search for other commits by this committer
multimedia/mkvtoolnix: Update to upstream version 96.0

Details:
- New features and bugfixes, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2025Q2
(cherry picked from commit 853ef424a62b492dffb4178d4868453954c16afe)

Number of commits found: 1