pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/multimedia/mkvtoolnix Update mkvtoolnix to 9.4.0:
details: https://anonhg.NetBSD.org/pkgsrc/rev/82823d1b7abf
branches: trunk
changeset: 352185:82823d1b7abf
user: joerg <joerg%pkgsrc.org@localhost>
date: Thu Sep 08 16:18:01 2016 +0000
description:
Update mkvtoolnix to 9.4.0:
- restrict GUI option to Qt.
- disable compiler optimisation override
- new features:
- support for Apple ProRes videos in MOV/MP4 files
- much improves MPEG TS support
- support WebVTT subtitles
- output of Big Endian PCM to WAV supported
- ${TOOL}_OPTIONS can be used for passing additional arguments to
individual programs via environment
- support for core-less DTS streams consisting solely of XLL extension
sub-streams
- time codes computation for AAC, AC-3, DTS, MP3 and TrueHD packets
was rewritten
- support TrueHD tracks inside MPEG TS by keeping (additional) AC-3
audio track
- support MPEG-H p2/HEVC video in MP4 container
- support for AAC in LOAS/LATM multiplex if read from MPEG transport
streams or raw LOAS/LATM AAC files
- support for h.265/HEVC from MPEG TS and elementary streams
- support for teletext subtitles from MPEG TS
- faster format detection for text subtitle formats
- support for DTS audio streams in MP4
- support for VP9 from IVF and WebM files
- support for Opus
- support for reading ALAC from CAF and MP4 files
- 5 years of various bug fixes and GUI improvements.
diffstat:
multimedia/mkvtoolnix/Makefile | 13 ++-
multimedia/mkvtoolnix/PLIST | 84 +++++++++++---------------
multimedia/mkvtoolnix/PLIST.gui | 55 +++++++++++++++++
multimedia/mkvtoolnix/distinfo | 15 +--
multimedia/mkvtoolnix/options.mk | 37 +++--------
multimedia/mkvtoolnix/patches/patch-configure | 17 +++++
6 files changed, 130 insertions(+), 91 deletions(-)
diffs (truncated from 305 to 300 lines):
diff -r 2efc466e78bd -r 82823d1b7abf multimedia/mkvtoolnix/Makefile
--- a/multimedia/mkvtoolnix/Makefile Thu Sep 08 16:16:15 2016 +0000
+++ b/multimedia/mkvtoolnix/Makefile Thu Sep 08 16:18:01 2016 +0000
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.80 2016/08/03 10:23:12 adam Exp $
+# $NetBSD: Makefile,v 1.81 2016/09/08 16:18:01 joerg Exp $
-DISTNAME= mkvtoolnix-5.0.1
-PKGREVISION= 28
+DISTNAME= mkvtoolnix-9.4.0
CATEGORIES= multimedia
-MASTER_SITES= http://www.bunkus.org/videotools/mkvtoolnix/sources/
-EXTRACT_SUFX= .tar.bz2
+MASTER_SITES= https://mkvtoolnix.download/sources/
+EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= http://www.bunkus.org/videotools/mkvtoolnix/
+HOMEPAGE= http://mkvtoolnix.download/
COMMENT= Set of tools to create, alter and inspect Matroska files
LICENSE= gnu-gpl-v2
@@ -17,10 +16,12 @@
USE_PKGLOCALEDIR= yes
USE_TOOLS+= gmake msgfmt
GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --without-curl --disable-precompiled-headers
CONFIGURE_ARGS+= --with-boost-libdir=${BUILDLINK_PREFIX.boost-libs}
CONFIGURE_ARGS+= --with-boost_regex=boost_regex
CONFIGURE_ARGS+= --with-boost-system=boost_system
CONFIGURE_ARGS+= --with-boost-filesystem=boost_filesystem
+CONFIGURE_ARGS+= --disable-optimization
REPLACE_LOCALEDIR_PATTERNS= build-config.in
diff -r 2efc466e78bd -r 82823d1b7abf multimedia/mkvtoolnix/PLIST
--- a/multimedia/mkvtoolnix/PLIST Thu Sep 08 16:16:15 2016 +0000
+++ b/multimedia/mkvtoolnix/PLIST Thu Sep 08 16:18:01 2016 +0000
@@ -1,81 +1,67 @@
-@comment $NetBSD: PLIST,v 1.6 2011/10/07 19:09:55 drochner Exp $
+@comment $NetBSD: PLIST,v 1.7 2016/09/08 16:18:01 joerg Exp $
bin/mkvextract
bin/mkvinfo
bin/mkvmerge
bin/mkvpropedit
-${PLIST.gui}bin/mmg
+man/ca/man1/mkvextract.1
+man/ca/man1/mkvinfo.1
+man/ca/man1/mkvmerge.1
+man/ca/man1/mkvpropedit.1
+man/de/man1/mkvextract.1
+man/de/man1/mkvinfo.1
+man/de/man1/mkvmerge.1
+man/de/man1/mkvpropedit.1
+man/es/man1/mkvextract.1
+man/es/man1/mkvinfo.1
+man/es/man1/mkvmerge.1
+man/es/man1/mkvpropedit.1
man/ja/man1/mkvextract.1
man/ja/man1/mkvinfo.1
man/ja/man1/mkvmerge.1
man/ja/man1/mkvpropedit.1
-${PLIST.gui}man/ja/man1/mmg.1
+man/ko/man1/mkvextract.1
+man/ko/man1/mkvinfo.1
+man/ko/man1/mkvmerge.1
+man/ko/man1/mkvpropedit.1
man/man1/mkvextract.1
man/man1/mkvinfo.1
man/man1/mkvmerge.1
man/man1/mkvpropedit.1
-${PLIST.gui}man/man1/mmg.1
man/nl/man1/mkvextract.1
man/nl/man1/mkvinfo.1
man/nl/man1/mkvmerge.1
man/nl/man1/mkvpropedit.1
-${PLIST.gui}man/nl/man1/mmg.1
+man/pl/man1/mkvextract.1
+man/pl/man1/mkvinfo.1
+man/pl/man1/mkvmerge.1
+man/pl/man1/mkvpropedit.1
+man/uk/man1/mkvextract.1
+man/uk/man1/mkvinfo.1
+man/uk/man1/mkvmerge.1
+man/uk/man1/mkvpropedit.1
man/zh_CN/man1/mkvextract.1
man/zh_CN/man1/mkvinfo.1
man/zh_CN/man1/mkvmerge.1
man/zh_CN/man1/mkvpropedit.1
-${PLIST.gui}man/zh_CN/man1/mmg.1
-${PLIST.gui}share/applications/mkvinfo.desktop
-${PLIST.gui}share/applications/mkvmergeGUI.desktop
-share/doc/mkvtoolnix/guide/en/images/addingremovingattachments.gif
-share/doc/mkvtoolnix/guide/en/images/addremovefiles.gif
-share/doc/mkvtoolnix/guide/en/images/attachmentoptions.gif
-share/doc/mkvtoolnix/guide/en/images/audiotrackoptions.gif
-share/doc/mkvtoolnix/guide/en/images/chaptereditor.gif
-share/doc/mkvtoolnix/guide/en/images/generaltrackoptions.gif
-share/doc/mkvtoolnix/guide/en/images/jobmanager.gif
-share/doc/mkvtoolnix/guide/en/images/movietitle.gif
-share/doc/mkvtoolnix/guide/en/images/muxingwindow.gif
-share/doc/mkvtoolnix/guide/en/images/selectmkvmergeexecutable.gif
-share/doc/mkvtoolnix/guide/en/images/splitting.gif
-share/doc/mkvtoolnix/guide/en/images/textsubtitlestrackoptions.gif
-share/doc/mkvtoolnix/guide/en/images/trackselection.gif
-share/doc/mkvtoolnix/guide/en/images/videotrackoptions.gif
-share/doc/mkvtoolnix/guide/en/mkvmerge-gui.hhc
-share/doc/mkvtoolnix/guide/en/mkvmerge-gui.hhk
-share/doc/mkvtoolnix/guide/en/mkvmerge-gui.hhp
-share/doc/mkvtoolnix/guide/en/mkvmerge-gui.html
-share/doc/mkvtoolnix/guide/zh_CN/images/addingremovingattachments.gif
-share/doc/mkvtoolnix/guide/zh_CN/images/addremovefiles.gif
-share/doc/mkvtoolnix/guide/zh_CN/images/attachmentoptions.gif
-share/doc/mkvtoolnix/guide/zh_CN/images/audiotrackoptions.gif
-share/doc/mkvtoolnix/guide/zh_CN/images/chaptereditor.gif
-share/doc/mkvtoolnix/guide/zh_CN/images/generaltrackoptions.gif
-share/doc/mkvtoolnix/guide/zh_CN/images/jobmanager.gif
-share/doc/mkvtoolnix/guide/zh_CN/images/movietitle.gif
-share/doc/mkvtoolnix/guide/zh_CN/images/muxingwindow.gif
-share/doc/mkvtoolnix/guide/zh_CN/images/selectmkvmergeexecutable.gif
-share/doc/mkvtoolnix/guide/zh_CN/images/splitting.gif
-share/doc/mkvtoolnix/guide/zh_CN/images/textsubtitlestrackoptions.gif
-share/doc/mkvtoolnix/guide/zh_CN/images/trackselection.gif
-share/doc/mkvtoolnix/guide/zh_CN/images/videotrackoptions.gif
-share/doc/mkvtoolnix/guide/zh_CN/mkvmerge-gui.hhc
-share/doc/mkvtoolnix/guide/zh_CN/mkvmerge-gui.hhk
-share/doc/mkvtoolnix/guide/zh_CN/mkvmerge-gui.hhp
-share/doc/mkvtoolnix/guide/zh_CN/mkvmerge-gui.html
-${PLIST.gui}share/icons/hicolor/32x32/apps/mkvinfo.png
-${PLIST.gui}share/icons/hicolor/32x32/apps/mkvmergeGUI.png
-${PLIST.gui}share/icons/hicolor/64x64/apps/mkvinfo.png
-${PLIST.gui}share/icons/hicolor/64x64/apps/mkvmergeGUI.png
+share/locale/ca/LC_MESSAGES/mkvtoolnix.mo
+share/locale/cs/LC_MESSAGES/mkvtoolnix.mo
share/locale/de/LC_MESSAGES/mkvtoolnix.mo
share/locale/es/LC_MESSAGES/mkvtoolnix.mo
+share/locale/eu/LC_MESSAGES/mkvtoolnix.mo
share/locale/fr/LC_MESSAGES/mkvtoolnix.mo
share/locale/it/LC_MESSAGES/mkvtoolnix.mo
share/locale/ja/LC_MESSAGES/mkvtoolnix.mo
+share/locale/ko/LC_MESSAGES/mkvtoolnix.mo
share/locale/lt/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
+share/locale/pt_BR/LC_MESSAGES/mkvtoolnix.mo
share/locale/ru/LC_MESSAGES/mkvtoolnix.mo
+share/locale/sr_RS/LC_MESSAGES/mkvtoolnix.mo
+share/locale/sr_RS@latin/LC_MESSAGES/mkvtoolnix.mo
+share/locale/sv/LC_MESSAGES/mkvtoolnix.mo
share/locale/tr/LC_MESSAGES/mkvtoolnix.mo
share/locale/uk/LC_MESSAGES/mkvtoolnix.mo
share/locale/zh_CN/LC_MESSAGES/mkvtoolnix.mo
share/locale/zh_TW/LC_MESSAGES/mkvtoolnix.mo
-${PLIST.gui}share/mime/packages/mkvtoolnix.xml
diff -r 2efc466e78bd -r 82823d1b7abf multimedia/mkvtoolnix/PLIST.gui
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/mkvtoolnix/PLIST.gui Thu Sep 08 16:18:01 2016 +0000
@@ -0,0 +1,55 @@
+@comment $NetBSD: PLIST.gui,v 1.1 2016/09/08 16:18:01 joerg Exp $
+bin/mkvtoolnix-gui
+man/ca/man1/mkvtoolnix-gui.1
+man/de/man1/mkvtoolnix-gui.1
+man/es/man1/mkvtoolnix-gui.1
+man/ja/man1/mkvtoolnix-gui.1
+man/ko/man1/mkvtoolnix-gui.1
+man/man1/mkvtoolnix-gui.1
+man/nl/man1/mkvtoolnix-gui.1
+man/pl/man1/mkvtoolnix-gui.1
+man/uk/man1/mkvtoolnix-gui.1
+man/zh_CN/man1/mkvtoolnix-gui.1
+share/applications/mkvinfo.desktop
+share/applications/mkvtoolnix-gui.desktop
+share/icons/hicolor/128x128/apps/mkvextract.png
+share/icons/hicolor/128x128/apps/mkvinfo.png
+share/icons/hicolor/128x128/apps/mkvmerge.png
+share/icons/hicolor/128x128/apps/mkvpropedit.png
+share/icons/hicolor/128x128/apps/mkvtoolnix-gui.png
+share/icons/hicolor/16x16/apps/mkvextract.png
+share/icons/hicolor/16x16/apps/mkvinfo.png
+share/icons/hicolor/16x16/apps/mkvmerge.png
+share/icons/hicolor/16x16/apps/mkvpropedit.png
+share/icons/hicolor/16x16/apps/mkvtoolnix-gui.png
+share/icons/hicolor/24x24/apps/mkvextract.png
+share/icons/hicolor/24x24/apps/mkvinfo.png
+share/icons/hicolor/24x24/apps/mkvmerge.png
+share/icons/hicolor/24x24/apps/mkvpropedit.png
+share/icons/hicolor/24x24/apps/mkvtoolnix-gui.png
+share/icons/hicolor/256x256/apps/mkvextract.png
+share/icons/hicolor/256x256/apps/mkvinfo.png
+share/icons/hicolor/256x256/apps/mkvmerge.png
+share/icons/hicolor/256x256/apps/mkvpropedit.png
+share/icons/hicolor/256x256/apps/mkvtoolnix-gui.png
+share/icons/hicolor/32x32/apps/mkvextract.png
+share/icons/hicolor/32x32/apps/mkvinfo.png
+share/icons/hicolor/32x32/apps/mkvmerge.png
+share/icons/hicolor/32x32/apps/mkvpropedit.png
+share/icons/hicolor/32x32/apps/mkvtoolnix-gui.png
+share/icons/hicolor/48x48/apps/mkvextract.png
+share/icons/hicolor/48x48/apps/mkvinfo.png
+share/icons/hicolor/48x48/apps/mkvmerge.png
+share/icons/hicolor/48x48/apps/mkvpropedit.png
+share/icons/hicolor/48x48/apps/mkvtoolnix-gui.png
+share/icons/hicolor/64x64/apps/mkvextract.png
+share/icons/hicolor/64x64/apps/mkvinfo.png
+share/icons/hicolor/64x64/apps/mkvmerge.png
+share/icons/hicolor/64x64/apps/mkvpropedit.png
+share/icons/hicolor/64x64/apps/mkvtoolnix-gui.png
+share/icons/hicolor/96x96/apps/mkvextract.png
+share/icons/hicolor/96x96/apps/mkvinfo.png
+share/icons/hicolor/96x96/apps/mkvmerge.png
+share/icons/hicolor/96x96/apps/mkvpropedit.png
+share/icons/hicolor/96x96/apps/mkvtoolnix-gui.png
+share/mime/packages/mkvtoolnix.xml
diff -r 2efc466e78bd -r 82823d1b7abf multimedia/mkvtoolnix/distinfo
--- a/multimedia/mkvtoolnix/distinfo Thu Sep 08 16:16:15 2016 +0000
+++ b/multimedia/mkvtoolnix/distinfo Thu Sep 08 16:18:01 2016 +0000
@@ -1,10 +1,7 @@
-$NetBSD: distinfo,v 1.37 2016/03/28 03:45:31 taca Exp $
+$NetBSD: distinfo,v 1.38 2016/09/08 16:18:01 joerg Exp $
-SHA1 (mkvtoolnix-5.0.1.tar.bz2) = 900211d47ba6cbeb4188bb45a492a2b9edf08ed2
-RMD160 (mkvtoolnix-5.0.1.tar.bz2) = 3c6220a1ff304a18e4d7125d6981966c3e9d368e
-SHA512 (mkvtoolnix-5.0.1.tar.bz2) = 5ac0077bdef7426fc4f978bae5965f868dcc5b5a78982580a441b55390f900babd8863a215e5bfddbf0c93087c36d93e5a6cb473e1d9b156622b85f8baec8e91
-Size (mkvtoolnix-5.0.1.tar.bz2) = 2155095 bytes
-SHA1 (patch-aa) = f34d52914908e54fef20c857c3fde28aa560ff91
-SHA1 (patch-lib_boost_utf8__codecvt__facet_utf8__codecvt__facet.cpp) = 42e184abf518fd4d77a6b9737abe6bbe20a5ca41
-SHA1 (patch-src_common_common.cpp) = 04955bcef7fdc825bd97aed62211ad91b7a58c30
-SHA1 (patch-src_common_terminal.cpp) = 7bb0178f1fe58ce50feed7c8fc5974ba1172fa13
+SHA1 (mkvtoolnix-9.4.0.tar.xz) = 0d3627756d5f47e58c517c497a2b219eebf34b3f
+RMD160 (mkvtoolnix-9.4.0.tar.xz) = ad6070cbf207b83eb93bdc69e4af887e2d1ae5b4
+SHA512 (mkvtoolnix-9.4.0.tar.xz) = d4dc70ea048fdad5c4bb01d31ba8d8d8078332a07c8ce12e95f84d61e3e068334903723bd1b0029c04db65e180de445126f58aad28569330422e87cdbb0ba785
+Size (mkvtoolnix-9.4.0.tar.xz) = 3765696 bytes
+SHA1 (patch-configure) = 47b07a3a6c3d90ac2f219c99d8232cb9eca61135
diff -r 2efc466e78bd -r 82823d1b7abf multimedia/mkvtoolnix/options.mk
--- a/multimedia/mkvtoolnix/options.mk Thu Sep 08 16:16:15 2016 +0000
+++ b/multimedia/mkvtoolnix/options.mk Thu Sep 08 16:18:01 2016 +0000
@@ -1,36 +1,19 @@
-# $NetBSD: options.mk,v 1.1 2011/03/20 13:19:44 adam Exp $
+# $NetBSD: options.mk,v 1.2 2016/09/08 16:18:01 joerg Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.mkvtoolnix
-PKG_SUPPORTED_OPTIONS= # empty
-PKG_OPTIONS_OPTIONAL_GROUPS= gui
-PKG_OPTIONS_GROUP.gui= wxwidgets
+PKG_SUPPORTED_OPTIONS= gui
PKG_SUGGESTED_OPTIONS= # empty
.include "../../mk/bsd.options.mk"
-PLIST_VARS+= gui
-
-.if !empty(PKG_OPTIONS:Mqt) || !empty(PKG_OPTIONS:Mwxwidgets)
-PLIST.gui= yes
-CONFIGURE_ARGS+= --enable-gui
-.else
-CONFIGURE_ARGS+= --disable-gui
-.endif
+PLIST_SRC= ${PLIST_SRC_DFLT}
-#.if !empty(PKG_OPTIONS:Mqt)
-#CONFIGURE_ARGS+= --enable-qt
-#. include "../../x11/qt4-libs/buildlink3.mk"
-#. include "../../x11/qt4-tools/buildlink3.mk"
-#.else
-#CONFIGURE_ARGS+= --disable-qt
-#.endif
-
-.if !empty(PKG_OPTIONS:Mwxwidgets)
-CONFIGURE_ARGS+= --enable-wxwidgets
-. include "../../databases/shared-mime-info/mimedb.mk"
-. include "../../graphics/hicolor-icon-theme/buildlink3.mk"
-. include "../../sysutils/desktop-file-utils/desktopdb.mk"
-. include "../../x11/wxGTK28/buildlink3.mk"
+.if !empty(PKG_OPTIONS:Mgui)
+PLIST_SRC+= PLIST.gui
+CONFIGURE_ARGS+= --enable-qt MOC=${QTDIR}/bin/moc
+CONFIGURE_ARGS+= UIC=${QTDIR}/bin/uic RCC=${QTDIR}/bin/rcc
+USE_TOOLS+= pkg-config
+.include "../../x11/qt5-qtbase/buildlink3.mk"
.else
-CONFIGURE_ARGS+= --disable-wxwidgets
+CONFIGURE_ARGS+= --disable-qt
.endif
diff -r 2efc466e78bd -r 82823d1b7abf multimedia/mkvtoolnix/patches/patch-configure
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/mkvtoolnix/patches/patch-configure Thu Sep 08 16:18:01 2016 +0000
@@ -0,0 +1,17 @@
+$NetBSD: patch-configure,v 1.1 2016/09/08 16:18:01 joerg Exp $
+
+Bogus conditional is failing when using external Boost after the test
+actually passed.
+
+--- configure.orig 2016-08-27 21:03:55.775361937 +0000
++++ configure
+@@ -10043,9 +10038,6 @@ fi
+ if test "x$ax_lib" = "x"; then
+ as_fn_error $? "Could not find a version of the library!" "$LINENO" 5
+ fi
+- if test "x$link_date_time" != "xyes"; then
Home |
Main Index |
Thread Index |
Old Index