Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (2ad30dc9f9144f6f363d525a8907ee3c9f750c28)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (2ad30dc9f9144f6f363d525a8907ee3c9f750c28)
  • Date: Fri, 16 Oct 2026 23:44:36 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

archive-libs/libarchive/DETAILS | 6
archive-libs/libarchive/HISTORY | 4
archive-libs/libarchive/PRE_BUILD | 4
archive-libs/libarchive/patches/nettle-4-support.patch | 126
-----------------
dev/null |binary
5 files changed, 7 insertions(+), 133 deletions(-)

New commits:
commit 2ad30dc9f9144f6f363d525a8907ee3c9f750c28
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

archive-libs/libarchive: version 3.0.10, SECURITY_PATCH++

diff --git a/archive-libs/libarchive/DETAILS b/archive-libs/libarchive/DETAILS
index 4496d9f..e6bb5f0 100755
--- a/archive-libs/libarchive/DETAILS
+++ b/archive-libs/libarchive/DETAILS
@@ -1,7 +1,7 @@
SPELL=libarchive
- VERSION=3.8.9
-
SOURCE_HASH="sha256:f5a6539059cf5e597dbeda37bfa4874b1e8dea063c8d93bf85a2b44af90a5bd4:UPSTREAM_HASH"
- SECURITY_PATCH=18
+ VERSION=3.8.10
+
SOURCE_HASH="sha256:a1bffbe5152cfe869751179e7b16648c87c461cb8c46eee75062efbe164cc57c:UPSTREAM_HASH"
+ SECURITY_PATCH=19
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://www.libarchive.org
diff --git a/archive-libs/libarchive/HISTORY b/archive-libs/libarchive/HISTORY
index b25bf2b..d8feda3 100644
--- a/archive-libs/libarchive/HISTORY
+++ b/archive-libs/libarchive/HISTORY
@@ -1,3 +1,7 @@
+2026-10-16 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 3.8.10, SECURITY_PATCH++
+ * PRE_BUILD, libarchive.gpg, patches/nettle-4-support.patch: no
longer needed
+
2026-10-07 Pavel Vinogradov <public AT sourcemage.org>
* patches/nettle-4-support.patch: added to fix building with nettle
4.0

diff --git a/archive-libs/libarchive/PRE_BUILD
b/archive-libs/libarchive/PRE_BUILD
deleted file mode 100755
index f80ee7d..0000000
--- a/archive-libs/libarchive/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "${SOURCE_DIRECTORY}" &&
-
-apply_patch_dir patches
diff --git a/archive-libs/libarchive/libarchive.gpg
b/archive-libs/libarchive/libarchive.gpg
deleted file mode 100644
index a3d90ac..0000000
Binary files a/archive-libs/libarchive/libarchive.gpg and /dev/null differ
diff --git a/archive-libs/libarchive/patches/nettle-4-support.patch
b/archive-libs/libarchive/patches/nettle-4-support.patch
deleted file mode 100644
index aee85f8..0000000
--- a/archive-libs/libarchive/patches/nettle-4-support.patch
+++ /dev/null
@@ -1,126 +0,0 @@
-From ba08170ed8a9e11e8bf65af50209863df977b1b1 Mon Sep 17 00:00:00 2001
-From: Tobias Stoeckmann <tobias AT stoeckmann.org>
-Date: Sun, 6 Sep 2026 13:18:47 +0200
-Subject: [PATCH] digest: Add nettle 4 support
-
-Add support for nettle 4 by using the correct headers and function
-signatures.
-
-Resolves #2876
-
-Signed-off-by: Tobias Stoeckmann <tobias AT stoeckmann.org>
----
- libarchive/archive_digest.c | 24 ++++++++++++++++++++++++
- libarchive/archive_digest_private.h | 14 ++++++++++++++
- 2 files changed, 38 insertions(+)
-
-diff --git a/libarchive/archive_digest.c b/libarchive/archive_digest.c
-index ab6db12beb..fe07cea6c8 100644
---- a/libarchive/archive_digest.c
-+++ b/libarchive/archive_digest.c
-@@ -271,7 +271,11 @@ __archive_md5update(archive_md5_ctx *ctx, const void
*indata,
- static int
- __archive_md5final(archive_md5_ctx *ctx, void *md)
- {
-+#if NETTLE_VERSION_MAJOR < 4
- md5_digest(ctx, MD5_DIGEST_SIZE, md);
-+#else
-+ md5_digest(ctx, md);
-+#endif
- return (ARCHIVE_OK);
- }
-
-@@ -454,7 +458,11 @@ __archive_ripemd160update(archive_rmd160_ctx *ctx,
const void *indata,
- static int
- __archive_ripemd160final(archive_rmd160_ctx *ctx, void *md)
- {
-+#if NETTLE_VERSION_MAJOR < 4
- ripemd160_digest(ctx, RIPEMD160_DIGEST_SIZE, md);
-+#else
-+ ripemd160_digest(ctx, md);
-+#endif
- return (ARCHIVE_OK);
- }
-
-@@ -678,7 +686,11 @@ __archive_sha1update(archive_sha1_ctx *ctx, const void
*indata,
- static int
- __archive_sha1final(archive_sha1_ctx *ctx, void *md)
- {
-+#if NETTLE_VERSION_MAJOR < 4
- sha1_digest(ctx, SHA1_DIGEST_SIZE, md);
-+#else
-+ sha1_digest(ctx, md);
-+#endif
- return (ARCHIVE_OK);
- }
-
-@@ -954,7 +966,11 @@ __archive_sha256update(archive_sha256_ctx *ctx, const
void *indata,
- static int
- __archive_sha256final(archive_sha256_ctx *ctx, void *md)
- {
-+#if NETTLE_VERSION_MAJOR < 4
- sha256_digest(ctx, SHA256_DIGEST_SIZE, md);
-+#else
-+ sha256_digest(ctx, md);
-+#endif
- return (ARCHIVE_OK);
- }
-
-@@ -1202,7 +1218,11 @@ __archive_sha384update(archive_sha384_ctx *ctx, const
void *indata,
- static int
- __archive_sha384final(archive_sha384_ctx *ctx, void *md)
- {
-+#if NETTLE_VERSION_MAJOR < 4
- sha384_digest(ctx, SHA384_DIGEST_SIZE, md);
-+#else
-+ sha384_digest(ctx, md);
-+#endif
- return (ARCHIVE_OK);
- }
-
-@@ -1474,7 +1494,11 @@ __archive_sha512update(archive_sha512_ctx *ctx, const
void *indata,
- static int
- __archive_sha512final(archive_sha512_ctx *ctx, void *md)
- {
-+#if NETTLE_VERSION_MAJOR < 4
- sha512_digest(ctx, SHA512_DIGEST_SIZE, md);
-+#else
-+ sha512_digest(ctx, md);
-+#endif
- return (ARCHIVE_OK);
- }
-
-diff --git a/libarchive/archive_digest_private.h
b/libarchive/archive_digest_private.h
-index 7db999450e..fd4f9e3a0d 100644
---- a/libarchive/archive_digest_private.h
-+++ b/libarchive/archive_digest_private.h
-@@ -135,6 +135,9 @@
- #endif
-
- /* Nettle crypto headers */
-+#if defined(HAVE_NETTLE_VERSION_H)
-+#include <nettle/version.h>
-+#endif
- #if defined(ARCHIVE_CRYPTO_MD5_NETTLE)
- #include <nettle/md5.h>
- #endif
-@@ -145,8 +148,19 @@
- defined(ARCHIVE_CRYPTO_SHA256_NETTLE) ||\
- defined(ARCHIVE_CRYPTO_SHA384_NETTLE) ||\
- defined(ARCHIVE_CRYPTO_SHA512_NETTLE)
-+#if NETTLE_VERSION_MAJOR < 4
-+#if defined(HAVE_NETTLE_SHA_H)
- #include <nettle/sha.h>
- #endif
-+#else
-+#if defined(HAVE_NETTLE_SHA1_H)
-+#include <nettle/sha1.h>
-+#endif
-+#if defined(HAVE_NETTLE_SHA2_H)
-+#include <nettle/sha2.h>
-+#endif
-+#endif
-+#endif
-
- /* OpenSSL crypto headers */
- #if defined(ARCHIVE_CRYPTO_MD5_OPENSSL) ||\


  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (2ad30dc9f9144f6f363d525a8907ee3c9f750c28), Pavel Vinogradov, 10/16/2026

Archive powered by MHonArc 2.6.24.

Top of Page