[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