Mon Oct 10 07:40:17 2022 UTC ()
mkvtoolnix: updated to 71.1.0

Version 71.1.0 "Fortitude" 2022-10-09

Bug fixes

* Chapters DTD: added the new edition & chapter elements from Matroska v5.
* Chapters DTD: fixed EditionUID being mandatory. mkvmerge can auto-generate
  it if it's missing from the XML file.
* Chapters DTD: fixed the `example-chapters-1.xml` not validating against the
  DTD.
* Chapters DTD: corrected the old name `EditionManaged` to
  `EditionFlagOrdered`.
* Chapters DTD: fixed `ChapLanguageIETF` missing its element declaration &
  `ChapterLanguage` being required.
* XML DTDs: fixed elements representing binary data not allowing the `format`
  attribute.

Build system changes

* bug fix: configure accidentally tested for libEBML ≥ 2.0.0 & libMatroska ≥
  2.0.0, even though the actual requirements are 1.4.4 & 1.7.1 respectively.

Version 71.0.0 "Altitude" 2022-10-08

New features and enhancements

* mkvmerge, MKVToolNix GUI's multiplexer: added support for the Emphasis audio
  track header element via the `--audio-emphasis` option. It is also read from
  Matroska files.
* mkvmerge: the options `--list-stereo-modes` and `--list-audio-emphasis` have
  been added to list all support numerical & textual values for the
  `--stereo-mode` & `--audio-emphasis` options.
* mkvpropedit, MKVToolNix GUI's header editor: added support for the Emphasis
  audio track header element via the `emphasis` property.
* MKVToolNix GUI: multiplexer: when the track properties are
  configured to be displayed in a tab widget below the files & tracks
  in the "Input" tab, the "Color information" tab will be laid out in
  two columns. This reduces the minimum height the whole tab widget
  requires.
* MKVToolNix GUI: greatly sped up closing the preferences dialog by only
  re-running certain initialization functions when their corresponding
  settings have changed.
* mkvinfo, MKVToolNix GUI's info tool: added support for the following new
  elements from Matroska v5: Emphasis audio track header element; Chapter Skip
  Type; Edition Display; Edition String; Edition Language IETF.
* mkvmerge, mkvpropedit: added support for the following new chapter elements
  from Matroska v5: Chapter Skip Type; Edition Display; Edition String;
  Edition Language IETF. The GUI's chapter editor will receive support for
  them in the next release.

Bug fixes

* mkvmerge: Ogg/OGM reader: mkvmerge will now correctly skip tracks of
  unsupported types as well as tracks for which all track header pages
  haven't been found.

Build system changes

* libEBML 1.4.4 & libMatroska 1.7.1 are now required.
* The bundled libEBML & libMatroska libraries were updated to v1.4.4 & v1.7.1
  respectively.
* The bundled `fmt` library was updated to v9.1.0.
* The bundled `nlohmann-json` library was updated to v3.11.2.


(adam)
diff -r1.201 -r1.202 pkgsrc/multimedia/mkvtoolnix/Makefile
diff -r1.105 -r1.106 pkgsrc/multimedia/mkvtoolnix/distinfo

cvs diff -r1.201 -r1.202 pkgsrc/multimedia/mkvtoolnix/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/mkvtoolnix/Makefile 2022/09/29 08:13:17 1.201
+++ pkgsrc/multimedia/mkvtoolnix/Makefile 2022/10/10 07:40:17 1.202
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.201 2022/09/29 08:13:17 mrg Exp $ 1# $NetBSD: Makefile,v 1.202 2022/10/10 07:40:17 adam Exp $
2 2
3DISTNAME= mkvtoolnix-70.0.0 3DISTNAME= mkvtoolnix-71.1.0
4PKGREVISION= 1 
5CATEGORIES= multimedia 4CATEGORIES= multimedia
6MASTER_SITES= https://mkvtoolnix.download/sources/ 5MASTER_SITES= https://mkvtoolnix.download/sources/
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://mkvtoolnix.download/ 9HOMEPAGE= https://mkvtoolnix.download/
11COMMENT= Set of tools to create, alter and inspect Matroska files 10COMMENT= Set of tools to create, alter and inspect Matroska files
12LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
13 12
14BUILD_DEPENDS+= docbook-xsl>=1.79.1nb5:../../textproc/docbook-xsl 13BUILD_DEPENDS+= docbook-xsl>=1.79.1nb5:../../textproc/docbook-xsl
15BUILD_DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR} 14BUILD_DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR}
16 15
17# 'The following features of the C++17 standards are not supported by c++: 16# 'The following features of the C++17 standards are not supported by c++:
@@ -54,27 +53,27 @@ do-install: @@ -54,27 +53,27 @@ do-install:
54 53
55.include "options.mk" 54.include "options.mk"
56 55
57.include "../../lang/ruby/rubyversion.mk" 56.include "../../lang/ruby/rubyversion.mk"
58.include "../../archivers/bzip2/buildlink3.mk" 57.include "../../archivers/bzip2/buildlink3.mk"
59.include "../../archivers/lzo/buildlink3.mk" 58.include "../../archivers/lzo/buildlink3.mk"
60.include "../../audio/flac/buildlink3.mk" 59.include "../../audio/flac/buildlink3.mk"
61.include "../../audio/libvorbis/buildlink3.mk" 60.include "../../audio/libvorbis/buildlink3.mk"
62.include "../../converters/libiconv/buildlink3.mk" 61.include "../../converters/libiconv/buildlink3.mk"
63.include "../../devel/boost-headers/buildlink3.mk" 62.include "../../devel/boost-headers/buildlink3.mk"
64.include "../../devel/boost-libs/buildlink3.mk" 63.include "../../devel/boost-libs/buildlink3.mk"
65.include "../../devel/gettext-lib/buildlink3.mk" 64.include "../../devel/gettext-lib/buildlink3.mk"
66.include "../../devel/gmp/buildlink3.mk" 65.include "../../devel/gmp/buildlink3.mk"
67BUILDLINK_API_DEPENDS.libebml+= libebml>=1.4.2 66BUILDLINK_API_DEPENDS.libebml+= libebml>=1.4.4
68.include "../../devel/libebml/buildlink3.mk" 67.include "../../devel/libebml/buildlink3.mk"
69.include "../../devel/zlib/buildlink3.mk" 68.include "../../devel/zlib/buildlink3.mk"
70BUILDLINK_API_DEPENDS.libmatroska+= libmatroska>=1.6.3 69BUILDLINK_API_DEPENDS.libmatroska+= libmatroska>=1.7.1
71.include "../../multimedia/libmatroska/buildlink3.mk" 70.include "../../multimedia/libmatroska/buildlink3.mk"
72.include "../../multimedia/libogg/buildlink3.mk" 71.include "../../multimedia/libogg/buildlink3.mk"
73.include "../../sysutils/file/buildlink3.mk" 72.include "../../sysutils/file/buildlink3.mk"
74.include "../../textproc/cmark/buildlink3.mk" 73.include "../../textproc/cmark/buildlink3.mk"
75.include "../../textproc/expat/buildlink3.mk" 74.include "../../textproc/expat/buildlink3.mk"
76.include "../../textproc/fmtlib/buildlink3.mk" 75.include "../../textproc/fmtlib/buildlink3.mk"
77.include "../../textproc/pugixml/buildlink3.mk" 76.include "../../textproc/pugixml/buildlink3.mk"
78.include "../../textproc/utf8-cpp/buildlink3.mk" 77.include "../../textproc/utf8-cpp/buildlink3.mk"
79.include "../../x11/qt5-qtmultimedia/buildlink3.mk" 78.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
80.include "../../mk/bsd.pkg.mk" 79.include "../../mk/bsd.pkg.mk"

cvs diff -r1.105 -r1.106 pkgsrc/multimedia/mkvtoolnix/distinfo (expand / switch to unified diff)

--- pkgsrc/multimedia/mkvtoolnix/distinfo 2022/08/15 08:20:40 1.105
+++ pkgsrc/multimedia/mkvtoolnix/distinfo 2022/10/10 07:40:17 1.106
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.105 2022/08/15 08:20:40 adam Exp $ 1$NetBSD: distinfo,v 1.106 2022/10/10 07:40:17 adam Exp $
2 2
3BLAKE2s (mkvtoolnix-70.0.0.tar.xz) = 0596dceac4dd77b7bfc51a3928936ee3f3ad1f9612c6569205181fc538127e11 3BLAKE2s (mkvtoolnix-71.1.0.tar.xz) = 5535eaf1dc882d43f36674e95b264f9ff002645c965c0983cf2b6746fad9b6e2
4SHA512 (mkvtoolnix-70.0.0.tar.xz) = 2bca2ae4d727df673689fb84191f27824c49f59f57c6b88ca8a140e6342e18689d6ffa6ba5451c9578f48b1464b55c1be03f3919201078b01a429a706543736a 4SHA512 (mkvtoolnix-71.1.0.tar.xz) = f0565813ee4a303f0710b2d8019b6275e5ce7542174475e8ef9d4828c3e5ff5cf8a7940eb0e878b419e0b22a9fd55e2fc41e8e26c1b0777b95caac30d82fad5b
5Size (mkvtoolnix-70.0.0.tar.xz) = 10952476 bytes 5Size (mkvtoolnix-71.1.0.tar.xz) = 10989788 bytes
6SHA1 (patch-Rakefile) = 08dbf4a4968008ff258a66e71aa2bddc61c04af6 6SHA1 (patch-Rakefile) = 08dbf4a4968008ff258a66e71aa2bddc61c04af6
7SHA1 (patch-src_common_locale.cpp) = 2f3113c8c9171b87a421df447f6c421b1e4dc7e0 7SHA1 (patch-src_common_locale.cpp) = 2f3113c8c9171b87a421df447f6c421b1e4dc7e0