pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/multimedia/libmatroska libmatroska: updated to 1.7.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/ef7943b3f234
branches: trunk
changeset: 386207:ef7943b3f234
user: adam <adam%pkgsrc.org@localhost>
date: Mon Oct 03 11:51:38 2022 +0000
description:
libmatroska: updated to 1.7.0
Version 1.7.0 2022-09-30
* A C++14 compliant C++ compiler is now required.
* libEBML v1.4.3 is now required.
* Remove Coremake project files
* Add `KaxInternalBlock::GetRelativeTimestamp()` to access unscaled
block timestamps.
* Fixed problems with the generated `pkg-config` files if any of the
installation paths are absolute.
* Added several enums in `namespace libmatroska` for the various
elements that are constrained to a set of options:
`MatroskaTrackType`, `MatroskaTrackEncodingCompAlgo`,
`MatroskaChapterTranslateCodec`, `MatroskaTrackTranslateCodec`,
`MatroskaVideoFlagInterlaced`, `MatroskaVideoFieldOrder`,
`MatroskaVideoStereoMode`, `MatroskaVideoAlphaMode`,
`MatroskaVideoOldStereoMode`, `MatroskaVideoDisplayUnit`,
`MatroskaVideoAspectRatioType`, `MatroskaVideoMatrixCoefficients`,
`MatroskaColourChromaSitingHorz`, `MatroskaColourChromaSitingVert`,
`MatroskaVideoRange`, `MatroskaVideoTransferCharacteristics`,
`MatroskaVideoPrimaries`, `MatroskaVideoProjectionType`,
`MatroskaAudioEmphasis`, `MatroskaTrackPlaneType`,
`MatroskaContentEncodingScope`, `MatroskaContentEncodingType`,
`MatroskaContentEncodingAlgo`, `MatroskaAESSettingsCipherMode`,
`MatroskaContentSignatureAlgo`, `MatroskaContentSigHashAlgo`,
`MatroskaChapterSkipType`, `MatroskaChapterProcessTime` and
`MatroskaTargetTypeValue`.
* Updated the semantics to the latest specifications, deprecating the
following elements by preventing code to write them:
`KaxClusterSilentTracks`, `KaxClusterSilentTrackNumber`,
`KaxSlices`, `KaxReferenceFrame`, `KaxReferenceOffset`,
`KaxReferenceTimeCode`, `KaxTrackTimecodeScale`,
`KaxCodecDecodeAll`, `KaxVideoAspectRatio`, `KaxTrickTrackUID`,
`KaxTrickTrackSegmentUID`, `KaxTrickTrackFlag`,
`KaxTrickMasterTrackUID`, `KaxTrickMasterTrackSegmentUID`,
`KaxContentSignature`, `KaxContentSigKeyID`, `KaxContentSigAlgo` and
`KaxContentSigHashAlgo`.
* Updated the semantics to the latest specifications, making the
following elements mandatory (but having default values):
`KaxCodecDelay`, `KaxVideoPixelCropBottom`, `KaxVideoPixelCropTop`,
`KaxVideoPixelCropLeft`, `KaxVideoPixelCropRight`,
`KaxVideoBitsPerChannel`, `KaxCueCodecState`,
`KaxTagTargetTypeValue`, `KaxTrackLanguage`, `KaxVideoStereoMode`,
`KaxVideoAlphaMode`, `KaxEditionFlagOrdered`,
`KaxVideoChromaSitHorz`, `KaxVideoChromaSitVert`,
`KaxVideoColourRange`, `KaxVideoColourMatrix`,
`KaxVideoColourTransferCharacter`, `KaxVideoColourPrimaries` and
`KaxVideoDisplayUnit`.
* Updated the semantics to the latest specifications, removing the
default values from the following elements: `KaxCueBlockNumber`,
`KaxFlagHearingImpaired`, `KaxFlagVisualImpaired`,
`KaxFlagTextDescriptions`, and `KaxFlagOriginal`.
* Updated the semantics to the latest specifications, adding the
following new elements: `TagDefaultBogus` (as a placeholder for
accidentally used but wrong EBML ID 0x44b4), `KaxEmphasis`,
`KaxChapterSkipType`, `KaxEditionDisplay`, `KaxEditionString` and
`KaxEditionLanguageIETF`.
diffstat:
multimedia/libmatroska/Makefile | 8 ++++----
multimedia/libmatroska/distinfo | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
diffs (38 lines):
diff -r 911e9f781de9 -r ef7943b3f234 multimedia/libmatroska/Makefile
--- a/multimedia/libmatroska/Makefile Mon Oct 03 11:50:19 2022 +0000
+++ b/multimedia/libmatroska/Makefile Mon Oct 03 11:51:38 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.48 2021/02/18 19:19:59 adam Exp $
+# $NetBSD: Makefile,v 1.49 2022/10/03 11:51:38 adam Exp $
-DISTNAME= libmatroska-1.6.3
+DISTNAME= libmatroska-1.7.0
CATEGORIES= multimedia devel
MASTER_SITES= http://dl.matroska.org/downloads/libmatroska/
EXTRACT_SUFX= .tar.xz
@@ -11,10 +11,10 @@
LICENSE= gnu-lgpl-v2.1
USE_CMAKE= yes
-USE_LANGUAGES= c c++
+USE_LANGUAGES= c c++14
CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON
PKGCONFIG_OVERRIDE= libmatroska.pc.in
-BUILDLINK_API_DEPENDS.libebml+= libebml>=1.4.2
+BUILDLINK_API_DEPENDS.libebml+= libebml>=1.4.3
.include "../../devel/libebml/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 911e9f781de9 -r ef7943b3f234 multimedia/libmatroska/distinfo
--- a/multimedia/libmatroska/distinfo Mon Oct 03 11:50:19 2022 +0000
+++ b/multimedia/libmatroska/distinfo Mon Oct 03 11:51:38 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.40 2021/10/26 11:01:09 nia Exp $
+$NetBSD: distinfo,v 1.41 2022/10/03 11:51:38 adam Exp $
-BLAKE2s (libmatroska-1.6.3.tar.xz) = 6c20519951e9b3612117286e6593afff119f74d05fe45911addd641740a3eae4
-SHA512 (libmatroska-1.6.3.tar.xz) = 271557c4f8836411782991c069a16cd49d7f9b6f209d1f96f6694f0e8bdfdcda3bbf76512c328555252a8c3e45c5adfcfab1e738304bb2ea85786a6f45af3f41
-Size (libmatroska-1.6.3.tar.xz) = 65612 bytes
+BLAKE2s (libmatroska-1.7.0.tar.xz) = 2f8e29906362f54121797b7b9824baaa0df84f4fac29f33041ff0116ecd5480d
+SHA512 (libmatroska-1.7.0.tar.xz) = e635958113ab57fb6c7e808d4ad51f87c38ec6ff348b202df1789b34d25ca22bc00fbdf1ec4f386bc803ef3da9f57057bae78ecf22deabdf1399755b1c6fdd3e
+Size (libmatroska-1.7.0.tar.xz) = 61296 bytes
Home |
Main Index |
Thread Index |
Old Index