Here is an update to libebml 1.4.3.
# Version 1.4.3 2022-09-30
* A C++14 compliant C++ compiler is now required.
* Fix compilation with g++ 11. Fixes #80.
* 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.
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/textproc/libebml/Makefile,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 Makefile
--- Makefile 11 Mar 2022 20:02:38 -0000 1.27
+++ Makefile 9 Oct 2022 00:41:38 -0000
@@ -1,11 +1,11 @@
COMMENT= Extensible Binary Meta Language library
-DISTNAME= libebml-1.4.2
+DISTNAME= libebml-1.4.3
CATEGORIES= textproc
MASTER_SITES= https://dl.matroska.org/downloads/libebml/
EXTRACT_SUFX= .tar.xz
-SHARED_LIBS= ebml 4.0
+SHARED_LIBS= ebml 5.0
HOMEPAGE= https://www.matroska.org/
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/textproc/libebml/distinfo,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 distinfo
--- distinfo 20 Feb 2021 06:34:28 -0000 1.15
+++ distinfo 9 Oct 2022 00:38:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (libebml-1.4.2.tar.xz) = QccjfOBYKPsiD2IIYBiwgK9NtLsULzG+wAIskliJufI=
-SIZE (libebml-1.4.2.tar.xz) = 70484
+SHA256 (libebml-1.4.3.tar.xz) = dGq7wha2NOwX5wITuaKuKu7wrB/8OT8vlvfkzVQ1qSE=
+SIZE (libebml-1.4.3.tar.xz) = 63988
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /home/cvs/ports/textproc/libebml/patches/patch-CMakeLists_txt,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt 11 Mar 2022 20:02:38 -0000 1.4
+++ patches/patch-CMakeLists_txt 9 Oct 2022 00:39:10 -0000
@@ -3,7 +3,7 @@ Add options for building and installing
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
-@@ -5,6 +5,8 @@ project(ebml VERSION 1.4.2)
+@@ -5,6 +5,8 @@ project(ebml VERSION 1.4.3)
option(DISABLE_PKGCONFIG "Disable PkgConfig module generation" OFF)
option(DISABLE_CMAKE_CONFIG "Disable CMake package config module generation" OFF)
option(ENABLE_WIN32_IO "Build the Windows I/O helper class" OFF)
@@ -131,7 +131,7 @@ Index: CMakeLists.txt
if(NOT DISABLE_PKGCONFIG)
set(prefix ${CMAKE_INSTALL_PREFIX})
-@@ -126,7 +160,7 @@ if(NOT DISABLE_PKGCONFIG)
+@@ -134,7 +168,7 @@ if(NOT DISABLE_PKGCONFIG)
if (HAVE_WINAPIFAMILY_H)
set(WINAPIFAMILY_PC -DHAVE_WINAPIFAMILY_H)
endif()
@@ -140,7 +140,7 @@ Index: CMakeLists.txt
set(STATIC_DEFINE_CFLAGS -DEBML_STATIC_DEFINE)
endif()
configure_file(libebml.pc.in libebml.pc @ONLY)
-@@ -139,7 +173,9 @@ if(NOT DISABLE_CMAKE_CONFIG)
+@@ -147,7 +181,9 @@ if(NOT DISABLE_CMAKE_CONFIG)
configure_package_config_file(EBMLConfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/EBMLConfig.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_PACKAGEDIR})
write_basic_package_version_file(EBMLConfigVersion.cmake COMPATIBILITY SameMajorVersion)
No comments:
Post a Comment