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)
No comments:
Post a Comment