pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/multimedia/mkvtoolnix



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Oct 10 07:40:17 UTC 2022

Modified Files:
        pkgsrc/multimedia/mkvtoolnix: Makefile distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.201 -r1.202 pkgsrc/multimedia/mkvtoolnix/Makefile
cvs rdiff -u -r1.105 -r1.106 pkgsrc/multimedia/mkvtoolnix/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/multimedia/mkvtoolnix/Makefile
diff -u pkgsrc/multimedia/mkvtoolnix/Makefile:1.201 pkgsrc/multimedia/mkvtoolnix/Makefile:1.202
--- pkgsrc/multimedia/mkvtoolnix/Makefile:1.201 Thu Sep 29 08:13:17 2022
+++ pkgsrc/multimedia/mkvtoolnix/Makefile       Mon Oct 10 07:40:17 2022
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.201 2022/09/29 08:13:17 mrg Exp $
+# $NetBSD: Makefile,v 1.202 2022/10/10 07:40:17 adam Exp $
 
-DISTNAME=      mkvtoolnix-70.0.0
-PKGREVISION=   1
+DISTNAME=      mkvtoolnix-71.1.0
 CATEGORIES=    multimedia
 MASTER_SITES=  https://mkvtoolnix.download/sources/
 EXTRACT_SUFX=  .tar.xz
@@ -64,10 +63,10 @@ do-install:
 .include "../../devel/boost-libs/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/gmp/buildlink3.mk"
-BUILDLINK_API_DEPENDS.libebml+= libebml>=1.4.2
+BUILDLINK_API_DEPENDS.libebml+= libebml>=1.4.4
 .include "../../devel/libebml/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
-BUILDLINK_API_DEPENDS.libmatroska+= libmatroska>=1.6.3
+BUILDLINK_API_DEPENDS.libmatroska+= libmatroska>=1.7.1
 .include "../../multimedia/libmatroska/buildlink3.mk"
 .include "../../multimedia/libogg/buildlink3.mk"
 .include "../../sysutils/file/buildlink3.mk"

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



Home | Main Index | Thread Index | Old Index