pkgsrc-Changes archive

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

CVS commit: pkgsrc/multimedia/libmatroska



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Oct  3 11:51:38 UTC 2022

Modified Files:
        pkgsrc/multimedia/libmatroska: Makefile distinfo

Log Message:
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`.


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 pkgsrc/multimedia/libmatroska/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/multimedia/libmatroska/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/libmatroska/Makefile
diff -u pkgsrc/multimedia/libmatroska/Makefile:1.48 pkgsrc/multimedia/libmatroska/Makefile:1.49
--- pkgsrc/multimedia/libmatroska/Makefile:1.48 Thu Feb 18 19:19:59 2021
+++ pkgsrc/multimedia/libmatroska/Makefile      Mon Oct  3 11:51:38 2022
@@ -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 @@ COMMENT=    Extensible open standard Audio/
 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"

Index: pkgsrc/multimedia/libmatroska/distinfo
diff -u pkgsrc/multimedia/libmatroska/distinfo:1.40 pkgsrc/multimedia/libmatroska/distinfo:1.41
--- pkgsrc/multimedia/libmatroska/distinfo:1.40 Tue Oct 26 11:01:09 2021
+++ pkgsrc/multimedia/libmatroska/distinfo      Mon Oct  3 11:51:38 2022
@@ -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