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)
