pkgsrc-Changes archive

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

CVS commit: pkgsrc/multimedia



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Thu Mar 10 15:05:05 UTC 2022

Modified Files:
        pkgsrc/multimedia/libmediainfo: Makefile
        pkgsrc/multimedia/mediainfo: Makefile Makefile.common distinfo
Added Files:
        pkgsrc/multimedia/mediainfo/patches: patch-wxWidgets_configure
            patch-wxWidgets_src_tiff_configure
Removed Files:
        pkgsrc/multimedia/mediainfo/patches:
            patch-MediaInfoLib_Source_MediaInfo_Multiple_File__Gxf.cpp
            patch-MediaInfoLib_Source_MediaInfo_Multiple_File__MpegPs.cpp

Log Message:
libmediainfo,mediainfo: Update to 21.09

* Update LICENSE to 2-clause-bsd.

CHangelog:
Version 21.09, 2021-09-17
-------------
+ Graph view for 3D audio streams (thanks to graphviz)
+ ADM: full featured support (programmes, content, objects, pack formats...)
+ ADM: in WAV (axml, bxml), MXF
+ S-ADM in AES3: support of Levels A1 and AX1
+ MOV/MP4: support of Dolby Vision Metadata XML
+ MXF: detection of IAB
+ SMPTE ST 337 (AES3): support of subframe mode
+ HEVC: CEA-608/708 caption support
+ MP4/QuickTime: Android slow motion real frame rate
+ JSON output: add creatingLibrary field
x MPEG-4: read too much data with some predecessor definitions
x EBUCore: fix of fields order and types

Version 21.03, 2021-03-26
-------------
+ WAV: ADM profile detection of Dolby Atmos Master or MPEG-H
+ SMPTE ST 337: support of AC-4
+ AC-3/AC-4: show top layer channels after Lw/Rw, as it becomes the defacto standard layout
+ Dolby Surround EX and Pro Logic IIz detection
+ Matroska: add DV support
+ JavaScript module: reduce binary size
+ JavaScript module: reserve less memory at startup
+ CLI: read from stdin
+ DV: remove check of zeroed bytes in timecode, considered again as valid timecode
+ TIFF; add support of compression codes 7 and 8
+ WAV: show bext (BWF) version in verbose mode / XML / JSON
+ MXF: detection fo DCI P3 mastering display color primaries
+ Options: add software version to text output (CLI or Windows GUI)
+ Options: add report creation timestamp to text output (CLI or Windows GUI)
+ macOS: native build for Apple Silicon (arm64)
x HDR: mastering max. luminance precision was wrong
x WM: fix EncodingTime parsing
x MOV/MP4: skip XMP huge atoms, fix
x MPEG-TS: fix inverted supplementary_audio_descriptor mix_type values
x AAC: fix File_Aac::is_intensity according to ISO/IEC 14496-3:2009
x I1353, MP4: Skip user data Xtra and free atoms
x FFV1: fix crash with some bitstreams parsing
x TIFF: fix division by 0
x RF64: fix the WAV malformed chunk size test
x macOS 10.9/10.10: fix crash at startup
x Supported platforms: this is the last version compatible with Windows XP, macOS 10.5-10.9, RHEL/CentOS 6

Version 20.09, 2020-10-09
-------------
+ Dolby ED2: full featured support (presentations, presentation targets, beds, objects)
+ MKV: support of Dolby Vision metadata
+ MXF: detection of Dolby E hidden in PCM tracks having more than 2 channels
+ WAV: detection of Dolby E hidden in PCM tracks having more than 2 channels
+ CineForm: display of color space (including Bayer), bit depth
x WAV: more precise sample count
x SMPTE ST 337: catch of streams starting later than usual (probing increased from 4 to 16 PCM "frames")
x PNG: detection of additional alpha plane in color space
x MXF: detection of additional alpha plane in color space
x AVI: detection of additional alpha plane in color space
x MPEG Audio: was wrongly flagging Xing info tag as CBR
x VorbisTag: does not skip DISCID
x Miscellaneous bug/crash fixes

Version 20.08, 2020-08-11
-------------
+ MPEG-H 3D Audio full featured support (group presets, switch groups, groups, signal groups)
+ MP4/MOV: support of more metadata locations
+ JSON and XML outputs: authorize "complete" output
+ MPEG-4: support of TrueHD
+ WM: show legacy value of performer if not same as modern one
+ WAV: trace of adtl (Associated Data List) chunk
x URL encoding detection fix for URL having a query part (issue with e.g. pre-signed AWS S3 URLs)
x Don't try to seek to the end (false positive range related error with HTTP)
x DPX: don't load the whole file in RAM
x Opus: fix wrong channel mapping
x Miscellaneous other bug fixes


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/multimedia/libmediainfo/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/multimedia/mediainfo/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/multimedia/mediainfo/Makefile.common
cvs rdiff -u -r1.18 -r1.19 pkgsrc/multimedia/mediainfo/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/multimedia/mediainfo/patches/patch-MediaInfoLib_Source_MediaInfo_Multiple_File__Gxf.cpp \
    pkgsrc/multimedia/mediainfo/patches/patch-MediaInfoLib_Source_MediaInfo_Multiple_File__MpegPs.cpp
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/multimedia/mediainfo/patches/patch-wxWidgets_configure \
    pkgsrc/multimedia/mediainfo/patches/patch-wxWidgets_src_tiff_configure

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

Modified files:

Index: pkgsrc/multimedia/libmediainfo/Makefile
diff -u pkgsrc/multimedia/libmediainfo/Makefile:1.9 pkgsrc/multimedia/libmediainfo/Makefile:1.10
--- pkgsrc/multimedia/libmediainfo/Makefile:1.9 Tue Feb  8 13:15:54 2022
+++ pkgsrc/multimedia/libmediainfo/Makefile     Thu Mar 10 15:05:05 2022
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.9 2022/02/08 13:15:54 gavan Exp $
+# $NetBSD: Makefile,v 1.10 2022/03/10 15:05:05 ryoon Exp $
 
-PKGREVISION=           1
 .include "../../multimedia/mediainfo/Makefile.common"
 
 PKGNAME=               libmediainfo-${MIVER}
 
 COMMENT=               MediaInfoLib, support library for MediaInfo program
-LICENSE=               zlib
+LICENSE=               2-clause-bsd
 
 USE_TOOLS+=            autoconf automake autoreconf gmake pkg-config
 USE_LIBTOOL=           yes

Index: pkgsrc/multimedia/mediainfo/Makefile
diff -u pkgsrc/multimedia/mediainfo/Makefile:1.15 pkgsrc/multimedia/mediainfo/Makefile:1.16
--- pkgsrc/multimedia/mediainfo/Makefile:1.15   Thu Oct 14 07:03:02 2021
+++ pkgsrc/multimedia/mediainfo/Makefile        Thu Mar 10 15:05:05 2022
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.15 2021/10/14 07:03:02 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2022/03/10 15:05:05 ryoon Exp $
 
-PKGREVISION=           1
 .include "../../multimedia/mediainfo/Makefile.common"
 
 PKGNAME=               mediainfo-${MIVER}
-LICENSE=               gnu-lgpl-v3
+LICENSE=               2-clause-bsd
 
 USE_TOOLS+=            autoconf automake autoreconf gmake pkg-config
 USE_LIBTOOL=           yes

Index: pkgsrc/multimedia/mediainfo/Makefile.common
diff -u pkgsrc/multimedia/mediainfo/Makefile.common:1.9 pkgsrc/multimedia/mediainfo/Makefile.common:1.10
--- pkgsrc/multimedia/mediainfo/Makefile.common:1.9     Mon Aug  3 09:51:28 2020
+++ pkgsrc/multimedia/mediainfo/Makefile.common Thu Mar 10 15:05:05 2022
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.9 2020/08/03 09:51:28 wiz Exp $
+# $NetBSD: Makefile.common,v 1.10 2022/03/10 15:05:05 ryoon Exp $
 #
 # used by multimedia/mediainfo/Makefile
 # used by multimedia/libmediainfo/Makefile
 
-MIVER=                 20.03
+MIVER=                 21.09
 
 DISTNAME=              mediainfo_${MIVER}_AllInclusive
 CATEGORIES=            multimedia

Index: pkgsrc/multimedia/mediainfo/distinfo
diff -u pkgsrc/multimedia/mediainfo/distinfo:1.18 pkgsrc/multimedia/mediainfo/distinfo:1.19
--- pkgsrc/multimedia/mediainfo/distinfo:1.18   Tue Oct 26 11:01:11 2021
+++ pkgsrc/multimedia/mediainfo/distinfo        Thu Mar 10 15:05:05 2022
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.18 2021/10/26 11:01:11 nia Exp $
+$NetBSD: distinfo,v 1.19 2022/03/10 15:05:05 ryoon Exp $
 
-BLAKE2s (mediainfo_20.03_AllInclusive.7z) = 105c0d9e3fe9ac48e166bab2da67cddd085743cdc9e28832bec3732fd96c2f8a
-SHA512 (mediainfo_20.03_AllInclusive.7z) = 850f4ee5f8ceb3a91a4466ff73c9f2fb70a1a63f8bdd7ffd8dd40e83b619b71c59e9b8659a8636758c90a62d7024b4e617b17025c72f23a7bcd25a3823d2ee39
-Size (mediainfo_20.03_AllInclusive.7z) = 3706487 bytes
+BLAKE2s (mediainfo_21.09_AllInclusive.7z) = 29ac47313bc39a1ea6f8be9c564485d0d69c2afa463d5cee4be4469a28e2548d
+SHA512 (mediainfo_21.09_AllInclusive.7z) = 8371b4f9b9a0a77c0b5a0930363266f1c236b6eff8acfd5873edde7a18bfd2e6305092742f9094a64252b6f13d339526ad153587d1f5d8b03a6b09594dbbf752
+Size (mediainfo_21.09_AllInclusive.7z) = 18232082 bytes
 SHA1 (patch-MediaInfoLib_Source_MediaInfo_MediaInfo__Config.h) = 19d6cba816c9e282e31fac527cbc39b9303f9f08
-SHA1 (patch-MediaInfoLib_Source_MediaInfo_Multiple_File__Gxf.cpp) = 04f3533bf6a79a2dd8dcee80fd0f68e73303ccbb
-SHA1 (patch-MediaInfoLib_Source_MediaInfo_Multiple_File__MpegPs.cpp) = 800904386799b205a366f4f693ad9a7ff3d5856b
+SHA1 (patch-wxWidgets_configure) = 1e66f21dd53cab7777650b82e0a030bd557c1de1
+SHA1 (patch-wxWidgets_src_tiff_configure) = 42c668792c114d17426f0c34ffff972bf1c90e0f

Added files:

Index: pkgsrc/multimedia/mediainfo/patches/patch-wxWidgets_configure
diff -u /dev/null pkgsrc/multimedia/mediainfo/patches/patch-wxWidgets_configure:1.1
--- /dev/null   Thu Mar 10 15:05:05 2022
+++ pkgsrc/multimedia/mediainfo/patches/patch-wxWidgets_configure       Thu Mar 10 15:05:05 2022
@@ -0,0 +1,24 @@
+$NetBSD: patch-wxWidgets_configure,v 1.1 2022/03/10 15:05:05 ryoon Exp $
+
+* Fix shell portability issues.
+
+--- wxWidgets/configure.orig   2016-02-28 21:33:37.000000000 +0000
++++ wxWidgets/configure
+@@ -18594,7 +18594,7 @@ $as_echo_n "checking SDK deployment vers
+         MACOSX_SDK_PLIST_VERSION_MIN=`defaults read "$wxUSE_MACOSX_SDK/SDKSettings" buildSettings | grep '^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}[^"]*"\{0,1\}; *$' | sed 's/^ 
*"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}\([^"]*\)"\{0,1\} *; *$/\1/'`
+ 
+         # If that failed, try again with the new key
+-        if test "x$MACOSX_SDK_PLIST_VERSION_MIN" == "x"; then
++        if test "x$MACOSX_SDK_PLIST_VERSION_MIN" = "x"; then
+ 
+             MACOSX_SDK_PLIST_VERSION_MIN=`defaults read "$wxUSE_MACOSX_SDK/SDKSettings" DefaultProperties | grep '^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}[^"]*"\{0,1\}; *$' | sed 
's/^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}\([^"]*\)"\{0,1\} *; *$/\1/'`
+ 
+@@ -37477,7 +37477,7 @@ $as_echo "$bakefile_cv_gcc31" >&6; }
+             SHARED_LD_CXX="\${CXX} -dynamiclib -single_module -headerpad_max_install_names -o"
+         fi
+ 
+-        if test "x$GCC" == "xyes"; then
++        if test "x$GCC" = "xyes"; then
+             PIC_FLAG="-dynamic -fPIC"
+         fi
+         if test "x$XLCC" = "xyes"; then
Index: pkgsrc/multimedia/mediainfo/patches/patch-wxWidgets_src_tiff_configure
diff -u /dev/null pkgsrc/multimedia/mediainfo/patches/patch-wxWidgets_src_tiff_configure:1.1
--- /dev/null   Thu Mar 10 15:05:05 2022
+++ pkgsrc/multimedia/mediainfo/patches/patch-wxWidgets_src_tiff_configure      Thu Mar 10 15:05:05 2022
@@ -0,0 +1,15 @@
+$NetBSD: patch-wxWidgets_src_tiff_configure,v 1.1 2022/03/10 15:05:05 ryoon Exp $
+
+* Fix shell portability issue.
+
+--- wxWidgets/src/tiff/configure.orig  2016-02-28 21:33:37.000000000 +0000
++++ wxWidgets/src/tiff/configure
+@@ -18145,7 +18145,7 @@ if test "${with_jpeg12_lib+set}" = set; 
+ fi
+ 
+ 
+-if test "x$enable_jpeg12" == "xyes" ; then
++if test "x$enable_jpeg12" = "xyes" ; then
+ 
+   if test "x$with_jpeg12_lib" != "x" ; then
+     LIBS="$with_jpeg12_lib $LIBS"



Home | Main Index | Thread Index | Old Index