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
NOW FIXED. We had a known problem with lists of packages - they were out of date. The fix has been applied to production. See packages-import/issues/3 & packages-import/issues/4
Port details on branch 2024Q2
mkvtoolnix Tools to extract from/get info about/create Matroska media streams
85.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 89.0Version of this port present on the latest quarterly branch.
Maintainer: riggs@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-05-01 15:36:05
Last Update: 2024-06-16 13:09:51
Commit Hash: cc6461f
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.
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 = 1718430407 SHA256 (mkvtoolnix-85.0.tar.xz) = 702442c80706c7c770ac04f7b4eed7a57e9e03ead6c5e6e90b9655dd84c8d829 SIZE (mkvtoolnix-85.0.tar.xz) = 11326932

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

mkvtoolnix-nogui
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-89.0--89.0---
FreeBSD:13:quarterly-89.0--89.0-81.081.0
FreeBSD:14:latest-89.0--89.0--77.0
FreeBSD:14:quarterly-89.0--89.0-81.081.0
FreeBSD:15:latest-89.0n/a-n/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-85.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: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
85.0
16 Jun 2024 13:09:51
commit hash: cc6461f3b65d5d0b14c720bf1077fb0016b619f3commit hash: cc6461f3b65d5d0b14c720bf1077fb0016b619f3commit hash: cc6461f3b65d5d0b14c720bf1077fb0016b619f3commit hash: cc6461f3b65d5d0b14c720bf1077fb0016b619f3 files touched by this commit
Thomas Zander (riggs) search for other commits by this committer
multimedia/mkvtoolnix: Update to upstream release 85.0

Details:
- Bugfix release, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2024Q2
(cherry picked from commit eeaa3942361cb6b0fe34411bc1792695ce850f20)
84.0
01 May 2024 15:34:24
commit hash: 76fff25ccdcbfef47b6e5aae2761fdab74712c89commit hash: 76fff25ccdcbfef47b6e5aae2761fdab74712c89commit hash: 76fff25ccdcbfef47b6e5aae2761fdab74712c89commit hash: 76fff25ccdcbfef47b6e5aae2761fdab74712c89 files touched by this commit
Thomas Zander (riggs) search for other commits by this committer
multimedia/mkvtoolnix: Update to upstream release 84.0

Details:
- New features and bug fixes, see
  https://mkvtoolnix.download/doc/NEWS.md
- Now requires a c++20 compiler

MFH:		2024Q2
(cherry picked from commit 8445b7e1721c3021771cae61491d8d71efa6de28)

Number of commits found: 2