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 Jun 29 15:09:55 UTC 2020

Modified Files:
        pkgsrc/multimedia/libmatroska: Makefile PLIST buildlink3.mk distinfo

Log Message:
libmatroska: updated to 1.6.0

Released v1.6.0.

* libEBML v1.4.0 is now required.

* Due to breaking ABI the soname version has been bumped to 7.0.0.

* Default symbol visibility is now "hidden", reducing binary size.

* Converted some things pointed out by cppcheck & clang-tidy to
C++11.

* Fixed a lot of issues pointed out by clang-tidy.

* A C++11 compliant compiler is now required. Several of its
features are now used in the source.

* "KaxCueData" class: added "PositionSet" overrides taking
"KaxSimpleBlock" arguments.

* "KaxSeekHead" class: the "IndexThis" function now returns a
pointer to the newly allocated "KaxSeek" instance.

* "KaxBlockData" class: the "SetReferencedTimecode" function is
now public.

* Fixed classes for updates in the current specification:
KaxTrackTimecodeScale (can be written again), TimeSlice,
SliceLaceNumber, TrackAttachmentLink (these cannot be written
anymore), KaxContentEncAlgo (it's mandatory), KaxChapLanguageIETF
(can occur multiple times), KaxFileUsedStartTime,
KaxFileUsedEndTime (DivX-related elements, cannot be written
anymore)

* Added classes for new elements from the current specification:
KaxBlockAdditionMapping, KaxBlockAddIDValue, KaxBlockAddIDName,
KaxBlockAddIDType, KaxBlockAddIDExtraData,
KaxContentEncAESSettings, KaxContentEncAESSettings.

* The MATROSKA_VERSION pre-processor definition has been
removed. You used to be able toe restrict compiling with only
those classes for elements contained in Matroska v1, but that
hasn't worked since 2010, so… yeah.

* Build system: more fixes for building libMatroska as a DLL on
Windows wrt. symbol visibility.


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 pkgsrc/multimedia/libmatroska/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/multimedia/libmatroska/PLIST
cvs rdiff -u -r1.23 -r1.24 pkgsrc/multimedia/libmatroska/buildlink3.mk
cvs rdiff -u -r1.35 -r1.36 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.45 pkgsrc/multimedia/libmatroska/Makefile:1.46
--- pkgsrc/multimedia/libmatroska/Makefile:1.45 Tue May 28 07:47:14 2019
+++ pkgsrc/multimedia/libmatroska/Makefile      Mon Jun 29 15:09:54 2020
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.45 2019/05/28 07:47:14 adam Exp $
+# $NetBSD: Makefile,v 1.46 2020/06/29 15:09:54 adam Exp $
 
-DISTNAME=      libmatroska-1.5.2
+DISTNAME=      libmatroska-1.6.0
 CATEGORIES=    multimedia devel
 MASTER_SITES=  http://dl.matroska.org/downloads/libmatroska/
 EXTRACT_SUFX=  .tar.xz
@@ -15,6 +15,6 @@ USE_LANGUAGES=                c c++
 CMAKE_ARGS+=           -DBUILD_SHARED_LIBS=YES
 PKGCONFIG_OVERRIDE=    libmatroska.pc.in
 
-BUILDLINK_API_DEPENDS.libebml+=        libebml>=1.3.9
+BUILDLINK_API_DEPENDS.libebml+=        libebml>=1.4.0
 .include "../../devel/libebml/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/libmatroska/PLIST
diff -u pkgsrc/multimedia/libmatroska/PLIST:1.10 pkgsrc/multimedia/libmatroska/PLIST:1.11
--- pkgsrc/multimedia/libmatroska/PLIST:1.10    Tue May 28 07:47:14 2019
+++ pkgsrc/multimedia/libmatroska/PLIST Mon Jun 29 15:09:54 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2019/05/28 07:47:14 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2020/06/29 15:09:54 adam Exp $
 include/matroska/FileKax.h
 include/matroska/KaxAttached.h
 include/matroska/KaxAttachments.h
@@ -28,11 +28,12 @@ include/matroska/KaxTypes.h
 include/matroska/KaxVersion.h
 include/matroska/c/libmatroska.h
 include/matroska/c/libmatroska_t.h
+include/matroska/matroska_export.h
 lib/cmake/Matroska/MatroskaConfig.cmake
 lib/cmake/Matroska/MatroskaConfigVersion.cmake
 lib/cmake/Matroska/MatroskaTargets-noconfig.cmake
 lib/cmake/Matroska/MatroskaTargets.cmake
 lib/libmatroska.so
-lib/libmatroska.so.6
-lib/libmatroska.so.6.0.0
+lib/libmatroska.so.7
+lib/libmatroska.so.7.0.0
 lib/pkgconfig/libmatroska.pc

Index: pkgsrc/multimedia/libmatroska/buildlink3.mk
diff -u pkgsrc/multimedia/libmatroska/buildlink3.mk:1.23 pkgsrc/multimedia/libmatroska/buildlink3.mk:1.24
--- pkgsrc/multimedia/libmatroska/buildlink3.mk:1.23    Tue Jan  6 14:59:18 2015
+++ pkgsrc/multimedia/libmatroska/buildlink3.mk Mon Jun 29 15:09:54 2020
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.23 2015/01/06 14:59:18 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.24 2020/06/29 15:09:54 adam Exp $
 
 BUILDLINK_TREE+=       libmatroska
 
@@ -6,7 +6,7 @@ BUILDLINK_TREE+=        libmatroska
 LIBMATROSKA_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.libmatroska+=    libmatroska>=0.8.0
-BUILDLINK_ABI_DEPENDS.libmatroska+=    libmatroska>=1.4.2
+BUILDLINK_ABI_DEPENDS.libmatroska+=    libmatroska>=1.6.0
 BUILDLINK_PKGSRCDIR.libmatroska?=      ../../multimedia/libmatroska
 
 .include "../../devel/libebml/buildlink3.mk"

Index: pkgsrc/multimedia/libmatroska/distinfo
diff -u pkgsrc/multimedia/libmatroska/distinfo:1.35 pkgsrc/multimedia/libmatroska/distinfo:1.36
--- pkgsrc/multimedia/libmatroska/distinfo:1.35 Tue May 28 07:47:14 2019
+++ pkgsrc/multimedia/libmatroska/distinfo      Mon Jun 29 15:09:54 2020
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.35 2019/05/28 07:47:14 adam Exp $
+$NetBSD: distinfo,v 1.36 2020/06/29 15:09:54 adam Exp $
 
-SHA1 (libmatroska-1.5.2.tar.xz) = d7426212bf98d18619a70c5a9bbda1089b3e59c9
-RMD160 (libmatroska-1.5.2.tar.xz) = c601a4ba4e43eb7cf2ca8d41a54bbe10e9ce6905
-SHA512 (libmatroska-1.5.2.tar.xz) = 122b71b91ae89e2a7cc89db17655a006248d58f18d913b4f9ffc885aef7e39681a3a16eed43cd8ecd949c570a939007797c79829f5ee87d08562aee3f0224ba2
-Size (libmatroska-1.5.2.tar.xz) = 64996 bytes
+SHA1 (libmatroska-1.6.0.tar.xz) = 56c9545b2a720feb6020d3b700c2f953ae6fbfe5
+RMD160 (libmatroska-1.6.0.tar.xz) = 5fb239a10af72c1e190e6213c543e99da1440392
+SHA512 (libmatroska-1.6.0.tar.xz) = 7908730aeae426e3f7a90c6cc9151686b453e03cc7046b87a655e51c78c6e5fde5c37d7e0db18c2c237ce853dbe428671b983801104a0860ab0ab1919234f30f
+Size (libmatroska-1.6.0.tar.xz) = 65316 bytes



Home | Main Index | Thread Index | Old Index