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: Tue Apr 30 09:07:29 UTC 2024
Modified Files:
pkgsrc/multimedia/mkvtoolnix: Makefile PLIST distinfo
Added Files:
pkgsrc/multimedia/mkvtoolnix/patches: patch-src_common_sorting.h
Log Message:
mkvtoolnix: updated to 84.0
Version 84.0 "Sleeper" 2024-04-28
New features and enhancements
* mkvmerge: added a new file-specific option `--regenerate-track-uids`. When
used for Matroska files, `mkvmerge` will generate new random track UIDs
instead of keeping existing track UIDs. This is done automatically when a
Matroska file was created by MakeMKV.
* mkvmerge: MP4 reader: added support for FLAC in MP4.
* MKVToolNix GUI: multiplexer: the "Attachments" tab's title will now include
the total number of attachments (both from source files & to newly
attach).
* translations: added a Norwegian Bokmål translation of the programs by Roger
Knutsen (see `AUTHORS`).
Bug fixes
* configure: when called with `--disable-gui` the build system still ran the
check for the GUI libraries & failed if they weren't found. This check is
now skipped when the option is given.
* mkvmerge: several color-related track header properties were parsed into &
stored as a wrong integer type internally. This could result in wrong values
being copied when very large values were present in source files, or in
error messages when very large values were used as command-line parameters.
* MKVToolNix GUI: multiplexer: the keyboard shortcuts from the "modify
selected tracks" sub-menu didn't work right after opening a file. They only
started working after opening the "multiplexer" menu.
Build system changes
* Release v8.0.0 of the `fmt` library is now required. If not found, the
bundled copy will be used.
* A C++20 compatible compiler is now required for several but certainly not
all C++20 features. g++ v10 & clang++ v10 should suffice.
To generate a diff of this commit:
cvs rdiff -u -r1.232 -r1.233 pkgsrc/multimedia/mkvtoolnix/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/multimedia/mkvtoolnix/PLIST
cvs rdiff -u -r1.120 -r1.121 pkgsrc/multimedia/mkvtoolnix/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/multimedia/mkvtoolnix/patches/patch-src_common_sorting.h
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.232 pkgsrc/multimedia/mkvtoolnix/Makefile:1.233
--- pkgsrc/multimedia/mkvtoolnix/Makefile:1.232 Sat Apr 6 08:06:24 2024
+++ pkgsrc/multimedia/mkvtoolnix/Makefile Tue Apr 30 09:07:29 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.232 2024/04/06 08:06:24 wiz Exp $
+# $NetBSD: Makefile,v 1.233 2024/04/30 09:07:29 adam Exp $
-DISTNAME= mkvtoolnix-83.0
-PKGREVISION= 1
+DISTNAME= mkvtoolnix-84.0
CATEGORIES= multimedia
MASTER_SITES= https://mkvtoolnix.download/sources/
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/multimedia/mkvtoolnix/PLIST
diff -u pkgsrc/multimedia/mkvtoolnix/PLIST:1.19 pkgsrc/multimedia/mkvtoolnix/PLIST:1.20
--- pkgsrc/multimedia/mkvtoolnix/PLIST:1.19 Mon Mar 11 09:31:46 2024
+++ pkgsrc/multimedia/mkvtoolnix/PLIST Tue Apr 30 09:07:29 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.19 2024/03/11 09:31:46 adam Exp $
+@comment $NetBSD: PLIST,v 1.20 2024/04/30 09:07:29 adam Exp $
bin/mkvextract
bin/mkvinfo
bin/mkvmerge
@@ -137,6 +137,7 @@ share/locale/it/LC_MESSAGES/mkvtoolnix.m
share/locale/ja/LC_MESSAGES/mkvtoolnix.mo
share/locale/ko/LC_MESSAGES/mkvtoolnix.mo
share/locale/lt/LC_MESSAGES/mkvtoolnix.mo
+share/locale/nb/LC_MESSAGES/mkvtoolnix.mo
share/locale/nl/LC_MESSAGES/mkvtoolnix.mo
share/locale/pl/LC_MESSAGES/mkvtoolnix.mo
share/locale/pt/LC_MESSAGES/mkvtoolnix.mo
Index: pkgsrc/multimedia/mkvtoolnix/distinfo
diff -u pkgsrc/multimedia/mkvtoolnix/distinfo:1.120 pkgsrc/multimedia/mkvtoolnix/distinfo:1.121
--- pkgsrc/multimedia/mkvtoolnix/distinfo:1.120 Mon Mar 11 09:31:46 2024
+++ pkgsrc/multimedia/mkvtoolnix/distinfo Tue Apr 30 09:07:29 2024
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.120 2024/03/11 09:31:46 adam Exp $
+$NetBSD: distinfo,v 1.121 2024/04/30 09:07:29 adam Exp $
-BLAKE2s (mkvtoolnix-83.0.tar.xz) = 2a8afd2c933132183744a0a1f63ce756dd15133c514e45ab10ed23bb66afae37
-SHA512 (mkvtoolnix-83.0.tar.xz) = e70236249f9f72c4ffeab8222c03cdf373a25643f1b106a1abb695184152be8bb22e3fb5dc67b48e6193d9ac37d0b9b2ea317a31214b92648ac75a82c99f9b5d
-Size (mkvtoolnix-83.0.tar.xz) = 11278152 bytes
+BLAKE2s (mkvtoolnix-84.0.tar.xz) = 987cf44a3ed3394688d2f2c44b7066d294da48a9de86841461a371c1e7986b49
+SHA512 (mkvtoolnix-84.0.tar.xz) = 3a73bb2497a227fd2e0a65d58e72bf479662828a7b4201b37b7bfdd7f88d294a6690aee024661d8b5615036f64a4ce1c2ba64d7b24ebd352f8f5ce3ffdac543a
+Size (mkvtoolnix-84.0.tar.xz) = 11325260 bytes
SHA1 (patch-Rakefile) = 08dbf4a4968008ff258a66e71aa2bddc61c04af6
SHA1 (patch-configure) = 6e3771027ed420db7e70732e92bfd42d89e3aeb2
SHA1 (patch-src_common_locale.cpp) = 0c76a67c1ba65336e2d98d8e62cfc9624df9d223
+SHA1 (patch-src_common_sorting.h) = 0fa766948cebd556635add2726bdf680fe218055
Added files:
Index: pkgsrc/multimedia/mkvtoolnix/patches/patch-src_common_sorting.h
diff -u /dev/null pkgsrc/multimedia/mkvtoolnix/patches/patch-src_common_sorting.h:1.1
--- /dev/null Tue Apr 30 09:07:29 2024
+++ pkgsrc/multimedia/mkvtoolnix/patches/patch-src_common_sorting.h Tue Apr 30 09:07:29 2024
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_common_sorting.h,v 1.1 2024/04/30 09:07:29 adam Exp $
+
+Fix build: std::result_of is deprecated in c++17 and removed in c++20.
+https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3695
+
+--- src/common/sorting.h.orig 2024-04-30 06:42:03.310422049 +0000
++++ src/common/sorting.h
+@@ -27,7 +27,7 @@ namespace mtx::sort {
+
+ template< typename Titer
+ , typename Tcriterion_maker
+- , typename Tcriterion = typename std::result_of< Tcriterion_maker(typename std::iterator_traits<Titer>::value_type) >::type
++ , typename Tcriterion = typename boost::result_of< Tcriterion_maker(typename std::iterator_traits<Titer>::value_type) >::type
+ , typename Tcomparator = std::less<Tcriterion>
+ >
+ void
Home |
Main Index |
Thread Index |
Old Index