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: Sat Feb 27 09:57:57 UTC 2021
Modified Files:
pkgsrc/multimedia/mkvtoolnix: Makefile distinfo
Log Message:
mkvtoolnix: updated to 54.0.0
Version 54.0.0 "F Maj Pixie"
New features and enhancements
* mkvmerge: added support for using ISO 639-3 language codes in IETF BF47
language tags.
* mkvmerge: AC-3 parser: added support for byte-swapped AC-3 data.
* mkvmerge: Matroska reader: for audio tracks that have the bit depth track
header set mkvmerge will now keep that header even for codecs that don't
require it for decoding.
* mkvmerge: MPEG transport stream reader, PCM audio tracks: mkvmerge will now
re-order the channels for 5.1, 7.0 and 7.1 channel tracks from the Blu-ray
layout to the WAVEFORMATEXTENSIBLE layout expected in Matroska.
* mkvmerge, mkvinfo, mkvpropedit, MKVToolNix GUI: added support for the
following new track header elements: "hearing impaired" flag, "visual
impaired" flag, "text descriptions" flag, "original" flag, "commentary"
flag.
* MKVToolNix GUI: added support for using ISO 639-3 language codes in IETF
BF47 language tags. As there are several thousand of them, they're
deactivated by default and must be activated in the preferences ("GUI" →
"Often used selections" → "Languages").
* MKVToolNix GUI: multiplexer: when adding Blu-rays the user can select
multiple playlists to add simultaneously in the "select playlist to add"
dialog.
* MKVToolNix GUI: multiplexer: the file name extensions "eb3" and "ec3" were
added for Dolby Digital Plus & "mpl" for Dolby TrueHD in the file
dialogs.
* MKVToolNix GUI: multiplexer: when adding multiple files the dialog asking
the user what to do with them has gained a new checkbox. If enabled, all
files containing at least one video track will always be placed in newly
created multiplex setting.
* MKVToolNix GUI: multiplexer: added a menu entry in the "Multiplexer" for
adding all files that are currently in the clipboard.
Bug fixes
* all: Windows: fixed compatibility with gettext 0.21 and newer on mingw.
* all: Windows: fixed several of the programs having problems with certain
Unicode characters (primarily emojis) in file names (e.g. mkvextract
wrongfully complaining about an "invalid mode" or the GUI not being able to
find parts of Blu-ray file structures).
* mkvextract: AAC: fixed wrong channel mask field in the ADTS headers for 7.1
channel layouts.
* mkvextract: h.265/HEVC extraction: if the first frame starts with the
parameter sets (SPS, PPS & VPS), the ones from CodecPrivate aren't written
and the ones from the first frame are kept.
* mkvmerge: fixed the calculation of chapter timestamps read from NTSC
DVDs.
* MKVToolNix GUI: IETF BCP 47 language widget: the language combo box will now
always contain the language code the user enters in the free-form field,
even if it isn't in the list of often-used languages the user configured in
the preferences.
* MKVToolNix GUI: multiplexer: when browsing for the destination file name the
default directory is now chosen according to the preferences regarding how
the destination file name should be formed. For example, if the policy is
set to "fixed output directory" then that output directory will be the one
initially set when the directory selection dialog is opened.
* MKVToolNix GUI: multiplexer: fixed the removal of appended source files if
the "delete source files" end-of-job action is enabled.
* MKVToolNix GUI: chapter editor: when importing chapters from DVDs the IETF
BCP 47 language elements will be set, too, not just the legacy language
elements.
Build system changes
* libEBML v1.4.2 and libMatroska v1.6.3 are now required. The optional,
bundled copies of both libraries have been updated to those versions. This
bump in requirements fixes several heap overflow bugs in libEBML.
* MKVToolNix is now using the C++17 library feature "file system library"
instead of Boost's "file system" and "system" libraries. For the GNU
Compiler Collection (gcc) libstdc++ this means v8 or newer is required; for
clang's libc++ it means v7 or newer. For macOS this means that provided disk
image will only run on 10.15 "Catalina" or newer.
To generate a diff of this commit:
cvs rdiff -u -r1.167 -r1.168 pkgsrc/multimedia/mkvtoolnix/Makefile
cvs rdiff -u -r1.85 -r1.86 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.167 pkgsrc/multimedia/mkvtoolnix/Makefile:1.168
--- pkgsrc/multimedia/mkvtoolnix/Makefile:1.167 Sun Feb 7 06:30:34 2021
+++ pkgsrc/multimedia/mkvtoolnix/Makefile Sat Feb 27 09:57:57 2021
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.167 2021/02/07 06:30:34 ryoon Exp $
+# $NetBSD: Makefile,v 1.168 2021/02/27 09:57:57 adam Exp $
-DISTNAME= mkvtoolnix-53.0.0
-PKGREVISION= 1
+DISTNAME= mkvtoolnix-54.0.0
CATEGORIES= multimedia
MASTER_SITES= https://mkvtoolnix.download/sources/
EXTRACT_SUFX= .tar.xz
@@ -52,11 +51,11 @@ do-install:
.include "../../devel/boost-headers/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
-BUILDLINK_API_DEPENDS.libebml+= libebml>=1.4.1
+BUILDLINK_API_DEPENDS.libebml+= libebml>=1.4.2
.include "../../devel/libebml/buildlink3.mk"
.include "../../devel/pcre2/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
-BUILDLINK_API_DEPENDS.libmatroska+= libmatroska>=1.6.1
+BUILDLINK_API_DEPENDS.libmatroska+= libmatroska>=1.6.3
.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.85 pkgsrc/multimedia/mkvtoolnix/distinfo:1.86
--- pkgsrc/multimedia/mkvtoolnix/distinfo:1.85 Sun Jan 31 11:42:10 2021
+++ pkgsrc/multimedia/mkvtoolnix/distinfo Sat Feb 27 09:57:57 2021
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.85 2021/01/31 11:42:10 adam Exp $
+$NetBSD: distinfo,v 1.86 2021/02/27 09:57:57 adam Exp $
-SHA1 (mkvtoolnix-53.0.0.tar.xz) = 39dbac3cbb046a960f3b38ea8c83e8f0445e28fc
-RMD160 (mkvtoolnix-53.0.0.tar.xz) = 5fb3ea63712cbdaf9e61b8fd573ef7e1d9a06540
-SHA512 (mkvtoolnix-53.0.0.tar.xz) = 8c1affa098c8583b3195a476505db804de8e1771b230596c50ce2dae114915fd7ea6efae1a16c98f7ba6c2390edbee5de74843460eff7d782447f43bff8ff047
-Size (mkvtoolnix-53.0.0.tar.xz) = 7567276 bytes
+SHA1 (mkvtoolnix-54.0.0.tar.xz) = 8560685813a3cb8a614612b67a65686b5a81b754
+RMD160 (mkvtoolnix-54.0.0.tar.xz) = ce4d7fc9dac8215ca0e44b772df532ed824f1848
+SHA512 (mkvtoolnix-54.0.0.tar.xz) = b055748fe3c417a1e1a95091080e5dddb3f6e8670157cbb0f8764297de04d785c2d8edcb42d14ec022593574e12baf0832915473d7502a39c0966fd6e5f15971
+Size (mkvtoolnix-54.0.0.tar.xz) = 7590032 bytes
SHA1 (patch-Rakefile) = 94c0a9ae0443f652a87f91cec195fe0d7afb61ac
SHA1 (patch-src_common_locale.cpp) = 2f3113c8c9171b87a421df447f6c421b1e4dc7e0
Home |
Main Index |
Thread Index |
Old Index