Here is an update to libebml 1.4.5.

- Fix invalid memory access (reading beyond allocated memory) due to missing
  integer overflow check.


Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/libebml/Makefile,v
retrieving revision 1.29
diff -u -p -u -p -r1.29 Makefile
--- Makefile    27 Sep 2023 18:09:02 -0000      1.29
+++ Makefile    25 Jan 2026 01:08:11 -0000
@@ -1,6 +1,6 @@
 COMMENT=       Extensible Binary Meta Language library
 
-DISTNAME=      libebml-1.4.4
+DISTNAME=      libebml-1.4.5
 CATEGORIES=    textproc
 SITES=         https://dl.matroska.org/downloads/libebml/
 EXTRACT_SUFX=  .tar.xz
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/libebml/distinfo,v
retrieving revision 1.16
diff -u -p -u -p -r1.16 distinfo
--- distinfo    14 Oct 2022 06:40:24 -0000      1.16
+++ distinfo    25 Jan 2026 01:08:11 -0000
@@ -1,2 +1,2 @@
-SHA256 (libebml-1.4.4.tar.xz) = gtxfgzVsyTQK7nbtdRIhCzpO3180a8nCxwRPVQUmh6c=
-SIZE (libebml-1.4.4.tar.xz) = 64116
+SHA256 (libebml-1.4.5.tar.xz) = SXFkCwWS2inC1CbzA+E3qbCz0H4bgdBpweVqL0mrIhs=
+SIZE (libebml-1.4.5.tar.xz) = 64408
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/textproc/libebml/patches/patch-CMakeLists_txt,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt        14 Oct 2022 06:40:24 -0000      1.5
+++ patches/patch-CMakeLists_txt        25 Jan 2026 01:08:11 -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.3)
+@@ -5,6 +5,8 @@ project(ebml VERSION 1.4.5)
  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)

Reply via email to