[vlc-commits] [Git][videolan/vlc][master] contrib: libarchive: update to 3.8.2

Steve Lhomme (@robUx4) gitlab at videolan.org
Sun Oct 19 10:35:56 UTC 2025



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
43da4df1 by Steve Lhomme at 2025-10-19T09:57:22+00:00
contrib: libarchive: update to 3.8.2

Fixes some security issues and bugs [^1].

[^1]: https://github.com/libarchive/libarchive/releases/tag/v3.8.2

- - - - -


3 changed files:

- − contrib/src/libarchive/0001-cmake-add-uuid-library-when-using-xmllite.patch
- contrib/src/libarchive/SHA512SUMS
- contrib/src/libarchive/rules.mak


Changes:

=====================================
contrib/src/libarchive/0001-cmake-add-uuid-library-when-using-xmllite.patch deleted
=====================================
@@ -1,39 +0,0 @@
-From ac96967e36808cf4fb7a523e37bec66a4888b106 Mon Sep 17 00:00:00 2001
-From: Steve Lhomme <robux4 at ycbcr.xyz>
-Date: Mon, 26 May 2025 10:44:49 +0200
-Subject: [PATCH] [cmake] add uuid library when using xmllite
-
-Consecutive to 16fd043f51d911b106f2a7834ad8f08f65051977
-IID_ISequentialStream is required by the code.
-This GUID is defined in uuid.lib or libuuid.a in mingw-w64. It is required
-to link with that library to get the definition of the GUID. Some toolchains
-add it by default but not all.
----
- CMakeLists.txt | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 7096b7c0..e938df72 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1257,7 +1257,7 @@ ELSE(LIBXML2_FOUND)
-       # Check linkage as well; versions of mingw-w64 before v11.0.0
-       # do not contain an import library for xmllite.
-       cmake_push_check_state()
--      SET(CMAKE_REQUIRED_LIBRARIES "xmllite")
-+      SET(CMAKE_REQUIRED_LIBRARIES "xmllite" "uuid")
-       check_c_source_compiles("
-       #include <initguid.h>
-       #include <xmllite.h>
-@@ -1268,7 +1268,7 @@ ELSE(LIBXML2_FOUND)
-       cmake_pop_check_state()
-       IF(HAVE_XMLLITE_H)
-         SET(XMLLITE_FOUND TRUE)
--        LIST(APPEND ADDITIONAL_LIBS "xmllite")
-+        LIST(APPEND ADDITIONAL_LIBS "xmllite" "uuid")
-       ENDIF()
-     ENDIF()
-   ENDIF(EXPAT_FOUND)
--- 
-2.45.1.windows.1
-


=====================================
contrib/src/libarchive/SHA512SUMS
=====================================
@@ -1 +1 @@
-e563cd10cd447daf7c5d11c657cbc3d8971add4440264fb4754ea7670a249e8b7b1c31f62f78259867960392623dba73c2d20efc57dc02564c8f55841dc8f2cc  libarchive-3.8.0.tar.gz
+8b752a7a22289fc18a05f9a153dbb2fdf4d73beb20bb3f85f60432f680b7f2e47d4fdcd7622be7524d769dfbb1d19c620f90f0c1e0d8f235c53f708c69b4937c  libarchive-3.8.2.tar.gz


=====================================
contrib/src/libarchive/rules.mak
=====================================
@@ -1,5 +1,5 @@
 # LIBARCHIVE
-LIBARCHIVE_VERSION := 3.8.0
+LIBARCHIVE_VERSION := 3.8.2
 LIBARCHIVE_URL := $(GITHUB)/libarchive/libarchive/releases/download/v$(LIBARCHIVE_VERSION)/libarchive-$(LIBARCHIVE_VERSION).tar.gz
 
 PKGS += libarchive
@@ -37,7 +37,6 @@ $(TARBALLS)/libarchive-$(LIBARCHIVE_VERSION).tar.gz:
 libarchive: libarchive-$(LIBARCHIVE_VERSION).tar.gz .sum-libarchive
 	$(UNPACK)
 	$(APPLY) $(SRC)/libarchive/0001-zstd-use-GetNativeSystemInfo-to-get-the-number-of-th.patch
-	$(APPLY) $(SRC)/libarchive/0001-cmake-add-uuid-library-when-using-xmllite.patch
 	$(call pkg_static,"build/pkgconfig/libarchive.pc.in")
 	$(MOVE)
 



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/43da4df125d484066576ffcfecd9ba1a8b15c3ff

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/43da4df125d484066576ffcfecd9ba1a8b15c3ff
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list