pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/multimedia/mkvtoolnix mkvtoolnix: updated to 42.0.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fda5eea5575e
branches:  trunk
changeset: 407471:fda5eea5575e
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Jan 05 19:07:20 2020 +0000

description:
mkvtoolnix: updated to 42.0.0

Version 42.0.0 "Overtime":

New features and enhancements
* mkvmerge: added an option for creating byte-identical files:
  `--deterministic <seed>`.
* mkvmerge: Matroska reader: mkvmerge will remove the `icpf` atom headers if
  they're present in frames read from Matroska files.
* mkvmerge: MP4 reader: ALAC tracks: the number of channels, sampling
  frequency and bit depth are now taken from the bitstream in order to fix
  bogus values on the container level.
* mkvpropedit: when changing track UIDs the referring elements in existing
  chapters & tags will be updated automatically, too.
* mkvinfo: when the option `-p`/`--hex-positions` is used, element positions
  will be output regardless of the verbosity level.
* mkvinfo: added the option `-P`/`--positions` for showing the position of
  each element in decimal regardless of the verbosity level used.
* mkvinfo: added the option `-o`/`--continue` for continuing processing when
  the first cluster is encountered regardless of the verbosity level
  used.
* mkvinfo: added the option `-a`/`--all` for outputting all sub-elements (even
  cues & seek head entries) and not stopping at the first cluster regardless
  of the verbosity level used.
* MKVToolNix GUI: multiplexer: added an option in the preferences for
  disabling adding cover images from Blu-ray discs.
* MKVToolNix GUI: multiplexer: added mkvmerge's new `--deterministic` option
  in the "additional command-line options" dialog.
* MKVToolNix GUI: header editor:: when changing track UIDs the referring
  elements in existing chapters & tags will be updated automatically,
  too.

Bug fixes
* mkvmerge: HEVC ES parser: fixed a bug in the slice parser calculating the
  size of a field which in turn could have led to the slice's type being read
  wrong.
* mkvmerge: Matroska reader: fixed a segmentation fault when trying to read a
  file that uses header removal compression but no removed bytes are present
  in the track headers.
* mkvmerge: MPEG elementary stream parser: fixed an invalid memory access and
  use of uninitialized memory that could happen under certain
  circumstances.
* mkvmerge: RealMedia reader: fixed a division by zero when all audio
  timestamps were zero.
* mkvmerge: RealMedia reader: fixed an invalid memory access in the video
  frame assembly code triggered by invalid data in the file.

Build system changes
* `std::optional` (C++17 feature) is now used instead of `boost::optional`.
* `std::regex` is now used instead of `boost::regex`.

Other changes
* New man page translations into French, Italian, Russian and Chinese
  Traditional have been added.

diffstat:

 multimedia/mkvtoolnix/Makefile |   8 +++-----
 multimedia/mkvtoolnix/PLIST    |  22 +++++++++++++++++++++-
 multimedia/mkvtoolnix/distinfo |  10 +++++-----
 3 files changed, 29 insertions(+), 11 deletions(-)

diffs (97 lines):

diff -r c7a9be88a7ad -r fda5eea5575e multimedia/mkvtoolnix/Makefile
--- a/multimedia/mkvtoolnix/Makefile    Sun Jan 05 18:54:40 2020 +0000
+++ b/multimedia/mkvtoolnix/Makefile    Sun Jan 05 19:07:20 2020 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.141 2019/12/15 15:38:58 taca Exp $
+# $NetBSD: Makefile,v 1.142 2020/01/05 19:07:20 adam Exp $
 
-DISTNAME=      mkvtoolnix-41.0.0
-PKGREVISION=   1
+DISTNAME=      mkvtoolnix-42.0.0
 CATEGORIES=    multimedia
 MASTER_SITES=  https://mkvtoolnix.download/sources/
 EXTRACT_SUFX=  .tar.xz
@@ -11,7 +10,7 @@
 COMMENT=       Set of tools to create, alter and inspect Matroska files
 LICENSE=       gnu-gpl-v2
 
-BUILD_DEPENDS+=        docbook-xsl-[0-9]*:../../textproc/docbook-xsl
+BUILD_DEPENDS+=        docbook-xsl>=1.79.1nb5:../../textproc/docbook-xsl
 BUILD_DEPENDS+=        po4a-[0-9]*:../../textproc/po4a
 BUILD_DEPENDS+=        ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR}
 
@@ -25,7 +24,6 @@
 CONFIGURE_ARGS+=       --with-boost-libdir=${BUILDLINK_PREFIX.boost-libs}/lib
 CONFIGURE_ARGS+=       --with-boost-date-time=boost_date_time
 CONFIGURE_ARGS+=       --with-boost-filesystem=boost_filesystem
-CONFIGURE_ARGS+=       --with-boost_regex=boost_regex
 CONFIGURE_ARGS+=       --with-boost-system=boost_system
 CONFIGURE_ARGS+=       --with-docbook-xsl-root=${PREFIX}/share/xsl/docbook
 
diff -r c7a9be88a7ad -r fda5eea5575e multimedia/mkvtoolnix/PLIST
--- a/multimedia/mkvtoolnix/PLIST       Sun Jan 05 18:54:40 2020 +0000
+++ b/multimedia/mkvtoolnix/PLIST       Sun Jan 05 19:07:20 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2019/11/12 00:05:06 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.11 2020/01/05 19:07:20 adam Exp $
 bin/mkvextract
 bin/mkvinfo
 bin/mkvmerge
@@ -19,6 +19,16 @@
 man/es/man1/mkvinfo.1
 man/es/man1/mkvmerge.1
 man/es/man1/mkvpropedit.1
+man/fr/man1/mkvextract.1
+man/fr/man1/mkvinfo.1
+man/fr/man1/mkvmerge.1
+man/fr/man1/mkvpropedit.1
+man/fr/man1/mkvtoolnix-gui.1
+man/it/man1/mkvextract.1
+man/it/man1/mkvinfo.1
+man/it/man1/mkvmerge.1
+man/it/man1/mkvpropedit.1
+man/it/man1/mkvtoolnix-gui.1
 man/ja/man1/mkvextract.1
 man/ja/man1/mkvinfo.1
 man/ja/man1/mkvmerge.1
@@ -39,6 +49,11 @@
 man/pl/man1/mkvinfo.1
 man/pl/man1/mkvmerge.1
 man/pl/man1/mkvpropedit.1
+man/ru/man1/mkvextract.1
+man/ru/man1/mkvinfo.1
+man/ru/man1/mkvmerge.1
+man/ru/man1/mkvpropedit.1
+man/ru/man1/mkvtoolnix-gui.1
 man/uk/man1/mkvextract.1
 man/uk/man1/mkvinfo.1
 man/uk/man1/mkvmerge.1
@@ -47,6 +62,11 @@
 man/zh_CN/man1/mkvinfo.1
 man/zh_CN/man1/mkvmerge.1
 man/zh_CN/man1/mkvpropedit.1
+man/zh_TW/man1/mkvextract.1
+man/zh_TW/man1/mkvinfo.1
+man/zh_TW/man1/mkvmerge.1
+man/zh_TW/man1/mkvpropedit.1
+man/zh_TW/man1/mkvtoolnix-gui.1
 share/locale/bg/LC_MESSAGES/mkvtoolnix.mo
 share/locale/ca/LC_MESSAGES/mkvtoolnix.mo
 share/locale/cs/LC_MESSAGES/mkvtoolnix.mo
diff -r c7a9be88a7ad -r fda5eea5575e multimedia/mkvtoolnix/distinfo
--- a/multimedia/mkvtoolnix/distinfo    Sun Jan 05 18:54:40 2020 +0000
+++ b/multimedia/mkvtoolnix/distinfo    Sun Jan 05 19:07:20 2020 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.73 2019/12/07 13:58:08 adam Exp $
+$NetBSD: distinfo,v 1.74 2020/01/05 19:07:20 adam Exp $
 
-SHA1 (mkvtoolnix-41.0.0.tar.xz) = 9a31ddb35784c29f1935aedb331ec3686de39ae8
-RMD160 (mkvtoolnix-41.0.0.tar.xz) = 17b2f3b7d6eb87e9d9d4aac536b66705c18d497f
-SHA512 (mkvtoolnix-41.0.0.tar.xz) = fe2523d7db0a7ed18db4207e2a95a76c91cd91aa38e18542e64749bb17a2ede5aae91731aeaead922c7dffd981193f5b61060a626b91831605981bf9709499d9
-Size (mkvtoolnix-41.0.0.tar.xz) = 7401548 bytes
+SHA1 (mkvtoolnix-42.0.0.tar.xz) = ea3c4bb2a2676f827af994c36c8bdbf357ab5873
+RMD160 (mkvtoolnix-42.0.0.tar.xz) = 0dd8a15c9948d63d3af11c4bc8c40987ff8c7aeb
+SHA512 (mkvtoolnix-42.0.0.tar.xz) = 2dfe267c6b9bc3c976637a18df3da04d7e82dd46d7134ab041959615f090afb2996eb2b15277f36cb257cac7cb5304451e131c0ec6aa608ff10c80c5fec9702a
+Size (mkvtoolnix-42.0.0.tar.xz) = 7486620 bytes
 SHA1 (patch-Rakefile) = 94c0a9ae0443f652a87f91cec195fe0d7afb61ac
 SHA1 (patch-src_common_locale.cpp) = 46ba293fb0dee8af0e6e6fbe17c725a509101109



Home | Main Index | Thread Index | Old Index