pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/libebml libebml: updated to 1.4.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/911e9f781de9
branches:  trunk
changeset: 386206:911e9f781de9
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Oct 03 11:50:19 2022 +0000

description:
libebml: updated to 1.4.3

Version 1.4.3 2022-09-30

* A C++14 compliant C++ compiler is now required.
* Fix compilation with g++ 11.
* Remove Coremake project files
* Updated the bundled utf8cpp to v3.2.1.
* Fixed several problems in `EbmlBinary:` potential segfault by
  writing to a `nullptr`, potential memory leak under certain error
  conditions.
* Fixed problems with the generated `pkg-config` files if any of the
  installation paths are absolute.

diffstat:

 devel/libebml/Makefile                                |   6 +++---
 devel/libebml/distinfo                                |  10 ++++------
 devel/libebml/patches/patch-src_EbmlString.cpp        |  16 ----------------
 devel/libebml/patches/patch-src_EbmlUnicodeString.cpp |  16 ----------------
 4 files changed, 7 insertions(+), 41 deletions(-)

diffs (76 lines):

diff -r d8b2f040e726 -r 911e9f781de9 devel/libebml/Makefile
--- a/devel/libebml/Makefile    Mon Oct 03 11:36:42 2022 +0000
+++ b/devel/libebml/Makefile    Mon Oct 03 11:50:19 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.50 2021/02/18 19:18:50 adam Exp $
+# $NetBSD: Makefile,v 1.51 2022/10/03 11:50:19 adam Exp $
 
-DISTNAME=      libebml-1.4.2
+DISTNAME=      libebml-1.4.3
 CATEGORIES=    devel
 MASTER_SITES=  http://dl.matroska.org/downloads/libebml/
 EXTRACT_SUFX=  .tar.xz
@@ -11,7 +11,7 @@
 LICENSE=       gnu-lgpl-v2.1
 
 USE_CMAKE=             yes
-USE_LANGUAGES=         c c++
+USE_LANGUAGES=         c c++14
 CMAKE_ARGS+=           -DBUILD_SHARED_LIBS=YES
 PKGCONFIG_OVERRIDE=    libebml.pc.in
 
diff -r d8b2f040e726 -r 911e9f781de9 devel/libebml/distinfo
--- a/devel/libebml/distinfo    Mon Oct 03 11:36:42 2022 +0000
+++ b/devel/libebml/distinfo    Mon Oct 03 11:50:19 2022 +0000
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.41 2021/10/26 10:15:18 nia Exp $
+$NetBSD: distinfo,v 1.42 2022/10/03 11:50:19 adam Exp $
 
-BLAKE2s (libebml-1.4.2.tar.xz) = 86fd0ae929c40fcbe2597af51877696d5c5104cbaec656177fb5a3f709e0ff05
-SHA512 (libebml-1.4.2.tar.xz) = b9535b60ba2716053819d48e345f161ad797a74678fdf60797d652da9dfa7cab905669dac744f30a81083341462bac6f2a0e69fa7d80ee59cf7414bffbd667d5
-Size (libebml-1.4.2.tar.xz) = 70484 bytes
-SHA1 (patch-src_EbmlString.cpp) = b5d863d9e535feda3d45e67d7c8ae359ffc06428
-SHA1 (patch-src_EbmlUnicodeString.cpp) = 899601e0f4cd3411037a8c94e4aefb0a95c1605d
+BLAKE2s (libebml-1.4.3.tar.xz) = b078a6c26065f91c8f957753205a4faa4b3d47d1d60e0edc69990f8b7228f83d
+SHA512 (libebml-1.4.3.tar.xz) = 6a7a544f3f5a273eaab8c71aa692492cbfb671b3d73f03ab76438843a9a7a9379f9cffdae0e1452cf064e43c10ad82424645504a23d7f3336eabcd38f2621d0a
+Size (libebml-1.4.3.tar.xz) = 63988 bytes
diff -r d8b2f040e726 -r 911e9f781de9 devel/libebml/patches/patch-src_EbmlString.cpp
--- a/devel/libebml/patches/patch-src_EbmlString.cpp    Mon Oct 03 11:36:42 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-src_EbmlString.cpp,v 1.1 2021/05/12 04:03:50 mcf Exp $
-
-Fix build with gcc 11.
-
-Upstream: https://github.com/Matroska-Org/libebml/commit/f0bfd53647961e799a43d918c46cf3b6bff89806
-
---- src/EbmlString.cpp.orig    Wed May 12 03:52:00 2021
-+++ src/EbmlString.cpp
-@@ -34,6 +34,7 @@
-   \author Steve Lhomme     <robux4 @ users.sf.net>
- */
- #include <cassert>
-+#include <limits>
- 
- #include "ebml/EbmlString.h"
- 
diff -r d8b2f040e726 -r 911e9f781de9 devel/libebml/patches/patch-src_EbmlUnicodeString.cpp
--- a/devel/libebml/patches/patch-src_EbmlUnicodeString.cpp     Mon Oct 03 11:36:42 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-src_EbmlUnicodeString.cpp,v 1.1 2021/05/12 04:03:50 mcf Exp $
-
-Fix build with gcc 11.
-
-Upstream: https://github.com/Matroska-Org/libebml/commit/f0bfd53647961e799a43d918c46cf3b6bff89806
-
---- src/EbmlUnicodeString.cpp.orig     Wed May 12 03:51:58 2021
-+++ src/EbmlUnicodeString.cpp
-@@ -36,6 +36,7 @@
- */
- 
- #include <cassert>
-+#include <limits>
- 
- #include "ebml/EbmlUnicodeString.h"
- 



Home | Main Index | Thread Index | Old Index