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.diff -r1.201 -r1.202 pkgsrc/multimedia/mkvtoolnix/Makefile
(adam)
@@ -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 | |||
3 | DISTNAME= mkvtoolnix-70.0.0 | 3 | DISTNAME= mkvtoolnix-71.1.0 | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= multimedia | 4 | CATEGORIES= multimedia | |
6 | MASTER_SITES= https://mkvtoolnix.download/sources/ | 5 | MASTER_SITES= https://mkvtoolnix.download/sources/ | |
7 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://mkvtoolnix.download/ | 9 | HOMEPAGE= https://mkvtoolnix.download/ | |
11 | COMMENT= Set of tools to create, alter and inspect Matroska files | 10 | COMMENT= Set of tools to create, alter and inspect Matroska files | |
12 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
13 | 12 | |||
14 | BUILD_DEPENDS+= docbook-xsl>=1.79.1nb5:../../textproc/docbook-xsl | 13 | BUILD_DEPENDS+= docbook-xsl>=1.79.1nb5:../../textproc/docbook-xsl | |
15 | BUILD_DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR} | 14 | BUILD_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" | |
67 | BUILDLINK_API_DEPENDS.libebml+= libebml>=1.4.2 | 66 | BUILDLINK_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" | |
70 | BUILDLINK_API_DEPENDS.libmatroska+= libmatroska>=1.6.3 | 69 | BUILDLINK_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" |
@@ -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 | |||
3 | BLAKE2s (mkvtoolnix-70.0.0.tar.xz) = 0596dceac4dd77b7bfc51a3928936ee3f3ad1f9612c6569205181fc538127e11 | 3 | BLAKE2s (mkvtoolnix-71.1.0.tar.xz) = 5535eaf1dc882d43f36674e95b264f9ff002645c965c0983cf2b6746fad9b6e2 | |
4 | SHA512 (mkvtoolnix-70.0.0.tar.xz) = 2bca2ae4d727df673689fb84191f27824c49f59f57c6b88ca8a140e6342e18689d6ffa6ba5451c9578f48b1464b55c1be03f3919201078b01a429a706543736a | 4 | SHA512 (mkvtoolnix-71.1.0.tar.xz) = f0565813ee4a303f0710b2d8019b6275e5ce7542174475e8ef9d4828c3e5ff5cf8a7940eb0e878b419e0b22a9fd55e2fc41e8e26c1b0777b95caac30d82fad5b | |
5 | Size (mkvtoolnix-70.0.0.tar.xz) = 10952476 bytes | 5 | Size (mkvtoolnix-71.1.0.tar.xz) = 10989788 bytes | |
6 | SHA1 (patch-Rakefile) = 08dbf4a4968008ff258a66e71aa2bddc61c04af6 | 6 | SHA1 (patch-Rakefile) = 08dbf4a4968008ff258a66e71aa2bddc61c04af6 | |
7 | SHA1 (patch-src_common_locale.cpp) = 2f3113c8c9171b87a421df447f6c421b1e4dc7e0 | 7 | SHA1 (patch-src_common_locale.cpp) = 2f3113c8c9171b87a421df447f6c421b1e4dc7e0 |