multimedia/mkvtoolnix: Update to upstream release 82.0

Details:
- Major release to the beginning of the new year, see
  https://mkvtoolnix.download/doc/NEWS.md
- QT6 is now mandatory for both gui and nogui flavors.
This commit is contained in:
Thomas Zander 2023-12-26 09:57:58 +01:00
parent eb28141265
commit 5e43376d4d
No known key found for this signature in database
GPG key ID: 856D8ED47C7EAFA5
2 changed files with 15 additions and 15 deletions

View file

@ -1,5 +1,5 @@
PORTNAME= mkvtoolnix
PORTVERSION= 81.0
PORTVERSION= 82.0
CATEGORIES= multimedia audio
MASTER_SITES= https://www.bunkus.org/videotools/mkvtoolnix/sources/ \
https://mkvtoolnix.download/sources/
@ -23,19 +23,20 @@ LIB_DEPENDS= libvorbis.so:audio/libvorbis \
libcmark.so:textproc/cmark \
libgmp.so:math/gmp
FLAVORS= qt5 nogui
FLAVORS= qt6 nogui
FLAVOR?= ${FLAVORS:[1]}
nogui_PKGNAMESUFFIX= -nogui
nogui_CONFLICTS_INSTALL=mkvtoolnix
qt5_CONFLICTS_INSTALL= mkvtoolnix-nogui
qt6_CONFLICTS_INSTALL= mkvtoolnix-nogui
USES= ${_USES_${FLAVOR}}
USE_GL= ${_USE_GL_${FLAVOR}}
USE_QT= ${_USE_QT_${FLAVOR}}
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-boost=${LOCALBASE} \
--with-docbook-xsl-root=${PREFIX}/share/xsl/docbook \
--disable-qt6 ${_CONFIGURE_ARGS_${FLAVOR}}
${_CONFIGURE_ARGS_${FLAVOR}}
MAKE_ENV= V=1
MAKE_CMD= rake -v
MAKEFILE= Rakefile
@ -48,16 +49,15 @@ BINARY_ALIAS= qmake=${QMAKE} \
uic=${UIC}
# Flavor handling
_USES_qt5= compiler:c++17-lang desktop-file-utils iconv localbase \
pkgconfig qmake:no_env qt:5 shared-mime-info tar:xz
_USE_QT_qt5= buildtools:build concurrent core dbus declarative gui \
linguisttools:build multimedia network svg widgets
_PLIST_SUB_qt5= GUI=
_USES_qt6= compiler:c++17-lang desktop-file-utils gl iconv localbase \
pkgconfig qmake:no_env qt:6 shared-mime-info tar:xz
_USE_GL_qt6= gl opengl
_USE_QT_qt6= base declarative multimedia svg tools
_PLIST_SUB_qt6= GUI=
_CONFIGURE_ARGS_nogui= --disable-gui
_USES_nogui= compiler:c++17-lang iconv localbase pkgconfig qmake:no_env \
qt:5 tar:xz
_USE_QT_nogui= buildtools:build core linguisttools:build \
multimedia:build
qt:6 tar:xz
_USE_QT_nogui= base multimedia svg tools:build
_PLIST_SUB_nogui= GUI="@comment "
PLIST_SUB+= ${_PLIST_SUB_${FLAVOR}}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1702796228
SHA256 (mkvtoolnix-81.0.tar.xz) = 422f2bec88d5d93547df0c3e1399272a6dc4c23050b45d34343bbdd6d55e5ad6
SIZE (mkvtoolnix-81.0.tar.xz) = 11067288
TIMESTAMP = 1704268279
SHA256 (mkvtoolnix-82.0.tar.xz) = 635f1dcdc6c42852ea8fe621b50f68c224dda970fd8086944685111368d9c50c
SIZE (mkvtoolnix-82.0.tar.xz) = 11067168