Simple update to the latest stable version. I took the patch-src_mkvtoolnix-gui_util_sleep_inhibitor_cpp patch from FreeBSD to resolve linking issues.
Best regards, Rafael Sadowski Index: Makefile =================================================================== RCS file: /cvs/ports/multimedia/mkvtoolnix/Makefile,v retrieving revision 1.82 diff -u -p -u -p -r1.82 Makefile --- Makefile 5 Nov 2018 06:18:16 -0000 1.82 +++ Makefile 7 Dec 2018 07:51:34 -0000 @@ -2,7 +2,7 @@ COMMENT= create, alter and inspect Matroska files -DISTNAME= mkvtoolnix-28.2.0 +DISTNAME= mkvtoolnix-29.0.0 CATEGORIES= multimedia x11 @@ -67,7 +67,8 @@ FLAVOR?= CONFIGURE_ARGS+= --disable-gui .else MODULES+= x11/qt5 -WANTLIB+= Qt5Concurrent Qt5Core Qt5Gui Qt5Network Qt5Widgets Qt5Multimedia +WANTLIB += Qt5Concurrent Qt5Core Qt5DBus Qt5Gui Qt5Multimedia +WANTLIB += Qt5Network Qt5Widgets LIB_DEPENDS += x11/qt5/qtmultimedia RUN_DEPENDS+= devel/desktop-file-utils \ misc/shared-mime-info \ Index: distinfo =================================================================== RCS file: /cvs/ports/multimedia/mkvtoolnix/distinfo,v retrieving revision 1.43 diff -u -p -u -p -r1.43 distinfo --- distinfo 5 Nov 2018 06:18:16 -0000 1.43 +++ distinfo 7 Dec 2018 07:51:34 -0000 @@ -1,2 +1,2 @@ -SHA256 (mkvtoolnix-28.2.0.tar.xz) = qlSzl5DmGbLP3v3Qg8c1UDg06wXGZc2F+bWoODvMWEM= -SIZE (mkvtoolnix-28.2.0.tar.xz) = 6546844 +SHA256 (mkvtoolnix-29.0.0.tar.xz) = VOtfiP48nHtd93+AsN/Kx2lcGagib4ulK+itFboJddM= +SIZE (mkvtoolnix-29.0.0.tar.xz) = 7051380 Index: patches/patch-ac_qt5_m4 =================================================================== RCS file: /cvs/ports/multimedia/mkvtoolnix/patches/patch-ac_qt5_m4,v retrieving revision 1.6 diff -u -p -u -p -r1.6 patch-ac_qt5_m4 --- patches/patch-ac_qt5_m4 18 Aug 2018 06:47:58 -0000 1.6 +++ patches/patch-ac_qt5_m4 7 Dec 2018 07:51:34 -0000 @@ -30,7 +30,7 @@ Index: ac/qt5.m4 if test $ok = 0; then AC_MSG_RESULT(no: not found by pkg-config) fi -@@ -297,7 +295,7 @@ EOF +@@ -302,7 +300,7 @@ EOF unset problem fi Index: patches/patch-src_mkvtoolnix-gui_util_sleep_inhibitor_cpp =================================================================== RCS file: patches/patch-src_mkvtoolnix-gui_util_sleep_inhibitor_cpp diff -N patches/patch-src_mkvtoolnix-gui_util_sleep_inhibitor_cpp --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_mkvtoolnix-gui_util_sleep_inhibitor_cpp 7 Dec 2018 07:51:34 -0000 @@ -0,0 +1,23 @@ +$OpenBSD$ + +Index: src/mkvtoolnix-gui/util/sleep_inhibitor.cpp +--- src/mkvtoolnix-gui/util/sleep_inhibitor.cpp.orig ++++ src/mkvtoolnix-gui/util/sleep_inhibitor.cpp +@@ -6,7 +6,7 @@ + # include "mkvtoolnix-gui/util/sleep_inhibitor/windows.h" + #elif defined(SYS_APPLE) + # include "mkvtoolnix-gui/util/sleep_inhibitor/macos.h" +-#elif defined(HAVE_QTDBUS) ++#elif defined(SYS_LINUX) + # include "mkvtoolnix-gui/util/sleep_inhibitor/linux_logind.h" + #endif + +@@ -66,7 +66,7 @@ BasicSleepInhibitor::create() { + inhibitor->addInhibitor(std::make_shared<WindowsSleepInhibitor>()); + #elif defined(SYS_APPLE) + inhibitor->addInhibitor(std::make_shared<MacOSSleepInhibitor>()); +-#elif defined(HAVE_QTDBUS) ++#elif defined(SYS_LINUX) + inhibitor->addInhibitor(std::make_shared<LogindSleepInhibitor>()); + #endif +