public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH] btrfs-progs: Update to version 7.1
@ 2026-07-24 17:43 Adolf Belka
  2026-07-24 17:43 ` [PATCH] core205: Ship btrfs-progs Adolf Belka
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 7.0 to 7.1
- No change to the rootfile
- Changelog
7.1
   * mkfs:
      * use GET_CSUMS ioctl (if provided by kernel, 7.2) to reuse existing
        checksums for --rootdir, works with --reflink to avoid reading file data
      * fix last block handling for reflink
      * fix handling of incompressible data extents
      * fix --rootdir size estimation when using hardlinks
   * fi mkswapfile: add option to specify page size, useful on ARM64
   * check: add option to skip qgroup verification to speed up check
   * in experimental build, use V2 of tree search ioctl, this can use larger
     buffer
   * preliminary fscrypt support
   * enhance filesystem opening modes with more fine-grained support of
     partially damaged trees and allow to skip non-essential trees
   * other:
      * stability and error handling fixes
      * CI updates
      * updated tests
      * documentation updates

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/btrfs-progs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lfs/btrfs-progs b/lfs/btrfs-progs
index dfe01bace..b2b87287d 100644
--- a/lfs/btrfs-progs
+++ b/lfs/btrfs-progs
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 7.0
+VER        = 7.1
 
 # https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/
 
@@ -43,7 +43,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = a0e8ef7a5bca5c4f4deb5487215a3543ae99759ffec191cd23b776d21621fb9aba173115a47ae34ebd0e6e38d720d430e5092151e938b0b65cff4aabffd9c607
+$(DL_FILE)_BLAKE2 = b72e5a027261953fba7915a1f5242a1804c6d4335c4261391a938e1aca6314c193051a52a8c6e315cd8714fe7763a0b20564c67fc654492e4df6ac42daff04a4
 
 install : $(TARGET)
 
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] core205: Ship btrfs-progs
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
@ 2026-07-24 17:43 ` Adolf Belka
  2026-07-24 17:43 ` [PATCH] core205: Ship cmake Adolf Belka
                   ` (17 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/205/filelists/btrfs-progs | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/205/filelists/btrfs-progs

diff --git a/config/rootfiles/core/205/filelists/btrfs-progs b/config/rootfiles/core/205/filelists/btrfs-progs
new file mode 120000
index 000000000..d7a2f6f52
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/btrfs-progs
@@ -0,0 +1 @@
+../../../common/btrfs-progs
\ No newline at end of file
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] core205: Ship cmake
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
  2026-07-24 17:43 ` [PATCH] core205: Ship btrfs-progs Adolf Belka
@ 2026-07-24 17:43 ` Adolf Belka
  2026-07-24 17:43 ` [PATCH] core205: Ship findutils Adolf Belka
                   ` (16 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/205/filelists/cmake | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/205/filelists/cmake

diff --git a/config/rootfiles/core/205/filelists/cmake b/config/rootfiles/core/205/filelists/cmake
new file mode 120000
index 000000000..491d25f72
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/cmake
@@ -0,0 +1 @@
+../../../common/cmake
\ No newline at end of file
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] core205: Ship findutils
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
  2026-07-24 17:43 ` [PATCH] core205: Ship btrfs-progs Adolf Belka
  2026-07-24 17:43 ` [PATCH] core205: Ship cmake Adolf Belka
@ 2026-07-24 17:43 ` Adolf Belka
  2026-07-24 17:43 ` [PATCH] core205: Ship fontconfig Adolf Belka
                   ` (15 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/205/filelists/findutils | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/205/filelists/findutils

diff --git a/config/rootfiles/core/205/filelists/findutils b/config/rootfiles/core/205/filelists/findutils
new file mode 120000
index 000000000..545280ac5
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/findutils
@@ -0,0 +1 @@
+../../../common/findutils
\ No newline at end of file
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] core205: Ship fontconfig
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (2 preceding siblings ...)
  2026-07-24 17:43 ` [PATCH] core205: Ship findutils Adolf Belka
@ 2026-07-24 17:43 ` Adolf Belka
  2026-07-24 17:43 ` [PATCH] core205: Ship gawk Adolf Belka
                   ` (14 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/205/filelists/fontconfig | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/205/filelists/fontconfig

diff --git a/config/rootfiles/core/205/filelists/fontconfig b/config/rootfiles/core/205/filelists/fontconfig
new file mode 120000
index 000000000..6daeffdd0
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/fontconfig
@@ -0,0 +1 @@
+../../../common/fontconfig
\ No newline at end of file
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] core205: Ship gawk
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (3 preceding siblings ...)
  2026-07-24 17:43 ` [PATCH] core205: Ship fontconfig Adolf Belka
@ 2026-07-24 17:43 ` Adolf Belka
  2026-07-24 17:43 ` [PATCH] core205: Ship libffi Adolf Belka
                   ` (13 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/205/filelists/gawk | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/205/filelists/gawk

diff --git a/config/rootfiles/core/205/filelists/gawk b/config/rootfiles/core/205/filelists/gawk
new file mode 120000
index 000000000..a3bbe32ce
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/gawk
@@ -0,0 +1 @@
+../../../common/gawk
\ No newline at end of file
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] core205: Ship libffi
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (4 preceding siblings ...)
  2026-07-24 17:43 ` [PATCH] core205: Ship gawk Adolf Belka
@ 2026-07-24 17:43 ` Adolf Belka
  2026-07-24 17:44 ` [PATCH] core205: Ship libtool Adolf Belka
                   ` (12 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/205/filelists/libffi | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/205/filelists/libffi

diff --git a/config/rootfiles/core/205/filelists/libffi b/config/rootfiles/core/205/filelists/libffi
new file mode 120000
index 000000000..c391acd0c
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/libffi
@@ -0,0 +1 @@
+../../../common/libffi
\ No newline at end of file
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] core205: Ship libtool
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (5 preceding siblings ...)
  2026-07-24 17:43 ` [PATCH] core205: Ship libffi Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
  2026-07-24 17:44 ` [PATCH] core205: Ship meson Adolf Belka
                   ` (11 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/205/filelists/libtool | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/205/filelists/libtool

diff --git a/config/rootfiles/core/205/filelists/libtool b/config/rootfiles/core/205/filelists/libtool
new file mode 120000
index 000000000..54f5666f8
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/libtool
@@ -0,0 +1 @@
+../../../common/libtool
\ No newline at end of file
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] core205: Ship meson
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (6 preceding siblings ...)
  2026-07-24 17:44 ` [PATCH] core205: Ship libtool Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
  2026-07-24 17:44 ` [PATCH] core205: Ship p11-kit Adolf Belka
                   ` (10 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/205/filelists/meson | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/205/filelists/meson

diff --git a/config/rootfiles/core/205/filelists/meson b/config/rootfiles/core/205/filelists/meson
new file mode 120000
index 000000000..2fc86c133
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/meson
@@ -0,0 +1 @@
+../../../common/meson
\ No newline at end of file
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] core205: Ship p11-kit
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (7 preceding siblings ...)
  2026-07-24 17:44 ` [PATCH] core205: Ship meson Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
  2026-07-24 17:44 ` [PATCH] core205: Ship xorriso Adolf Belka
                   ` (9 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/205/filelists/p11-kit | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/205/filelists/p11-kit

diff --git a/config/rootfiles/core/205/filelists/p11-kit b/config/rootfiles/core/205/filelists/p11-kit
new file mode 120000
index 000000000..e652deb67
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/p11-kit
@@ -0,0 +1 @@
+../../../common/p11-kit
\ No newline at end of file
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] core205: Ship xorriso
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (8 preceding siblings ...)
  2026-07-24 17:44 ` [PATCH] core205: Ship p11-kit Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
  2026-07-24 17:44 ` [PATCH] findutils: Update to version 4.11.0 Adolf Belka
                   ` (8 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/205/filelists/xorriso | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/205/filelists/xorriso

diff --git a/config/rootfiles/core/205/filelists/xorriso b/config/rootfiles/core/205/filelists/xorriso
new file mode 120000
index 000000000..e16276e71
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/xorriso
@@ -0,0 +1 @@
+../../../common/xorriso
\ No newline at end of file
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] findutils: Update to version 4.11.0
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (9 preceding siblings ...)
  2026-07-24 17:44 ` [PATCH] core205: Ship xorriso Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
  2026-07-24 17:44 ` [PATCH] fontconfig: Update to version 2.18.2 Adolf Belka
                   ` (7 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 4.10.0 to 4.11.0
- No change to the rootfile
- Changlog
4.11.0
Bug Fixes
  find no longer crashes when diagnosing a directory cycle (without a symlink
   being involved pointing to a parent directory).
   [Bug present since the FTS implementation.]
  'find -used' now behaves correctly on OpenBSD 7.8 with difftime(3) underflow
   bug in the C library (already fixed there) when the access time of a file is
   identical to its change time. [#68264]
  'find -ignore_readdir_race' now better handles races between FTS reading a
   directory and visiting its entries when the file or directory was meanwhile
   removed. [#45930]
  To fix a POSIX compatibility bug, -exec foo Z{} + is no longer a
   complete predicate, because '+' is only a terminator when it follows
   an argument which is exactly '{}'.  The findutils documentation
   already states this, and now find's behaviour matches the
   documentation. [#66365]
  'updatedb.sh' now properly handles the variables for the 'find' and 'frcode'
   utilities, and hence avoids command injection.
Changes in find
  As announced since the release of 4.7.0 (2019) and mandated by POSIX 2024,
   the behaviour of the -mount option changed: while it was a mere alias for
   the -xdev option to prevent descending into directories of another device,
   the -mount option now makes find(1) ignore files on another device, i.e.,
   'find -mount' will skip the entry of active mount points already.
   Example, assuming the PROC filesystem is mounted on '/proc':
     $ find / -mount -path /proc -print
     $ find / -xdev -path /proc -print
     /proc
   [#54745]
  The actions -execdir and -okdir now refuse the '{}' replacement in the zeroth
   argument of the command to be run.  While POSIX allows this for -exec, this is
   deemed insecure as an attacker could influence which files could be found.
  'find -regex' with the default or the 'emacs' regextype now aligns better with
   Emacs behaviour, and therefore e.g. supports character classes:
     $ touch 123 && find -regex './12[[:digit:]]'
     ./123
  find now issues a warning when the punctuation operators '(', ')', '!' and ','
   are passed with a leading dash, e.g. '-!'.  Future releases will not accept
   that any more.  Accepting that was rather a bug "since the beginning".
Improvements
  xargs now gives a better error diagnostic when executing the given command
   failed.
Documentation Changes
  The most recent version of the POSIX standard (IEEE Std 1003.1-2024,
   also known as The Open Group Base Specifications, Issue 8) has
   standardised "find -print0" and "xargs -0".  Our documentation now
   points this out.  Similarly for 'find -iname'.
  The code example for "Finding the Shallowest Instance" in the Texinfo manual
   and the corresponding one in the EXAMPLES section in the find.1 man page have
   been fixed.  [#62259]
  Translators contributed numerous fixes for issues in the find.1 man page.
  The list of actions that suppress the default -print action has been
   supplemented with the missing '-print0' and '-fprint0' actions.
  The manual pages have been updated to give better and/or more
   consistent output with manpage formatters other than GNU roff.
Translations
  Updated the following translations:
   Arabic, Brazilian Portuguese, Bulgarian, Chinese (simplified), Croatian,
   Czech, Dutch, Estonian, French, German, Indonesian, Korean, Polish,
   Portuguese, Romanian, Spanish, Swedish, Ukrainian.
Future Changes
  A future release will remove the warning message find prints about
   the 2007 change in the meaning of "-perm /000".  Everybody who is
   likely to care probably knows about this change by now.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/findutils | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lfs/findutils b/lfs/findutils
index 7fb2383cc..0be449f85 100644
--- a/lfs/findutils
+++ b/lfs/findutils
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 4.10.0
+VER        = 4.11.0
 
 THISAPP    = findutils-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 2eebdcb425c04170d17afb80e7270ba095bd691660d961dcfa731141633d3bb597d0b47d69ed17e891ef884a36d4c232885097e45b41d3d3ac79dbeae6ee2282
+$(DL_FILE)_BLAKE2 = d3d881c60efb01eacf14a6bad95513b0186b694d0857a708bb28864fdf949fa99cbb80d2c8bf70e4bac65ebfba852bfa8435bf637fa7716e80e55a8b06ea1313
 
 install : $(TARGET)
 
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] fontconfig: Update to version 2.18.2
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (10 preceding siblings ...)
  2026-07-24 17:44 ` [PATCH] findutils: Update to version 4.11.0 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
  2026-07-24 17:44 ` [PATCH] gawk: Update to ver5sion 5.4.1 Adolf Belka
                   ` (6 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 2.18.1 to 2.18.2
- No change to the rootfile
- Changelog
2.18.2
      test: fix unexpected error when something went wrong in pytest
      test: Fix a regression for sysroot in test framework
      test: Fix a test case failure when BUILDDIR is under /tmp
      test: cleanup
      Add .gitignore
      meson: Add tests-external-fonts option to disable network-dependent tests
      Add .editorconfig
      test: improve marker handling
      test: Fix a fail on subproject build
      test: Do not assume all-files-installed before testing
      ci: set SOURCE_DATE_EPOCH to the build script
      test: unset SOURCE_DATE_EPOCH for some test cases
      Use genericfamily for the search of monospace against :spacing=100
      conf.d: Add OpenMoji Color and OpenMoji Black
      test: Fix a KeyError
      Add a hash table for fonts to generate expected genericfamily
      Add Nerd Fonts to the table
      doc: Fallback to wkhtmltopdf if no docbook2pdf available
      fc-genericfamily: Add Noto fonts
      fc-cache: do not generate cache when target directory is in deny list
      conf.d/Makefile.am: install 05-macos.conf for macOS only
      Add more conditional code for FcLocaleSetCurrent()
      Do not ship unnecessary files in archive
      fc-genericfamily: Add major missing fonts across multiple categories
      Use Special FC_CACHE_VERSION for snapshot
      new-version.sh: fix an error
      Fix FcNameUnparse regression.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/fontconfig | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lfs/fontconfig b/lfs/fontconfig
index 42e2e21da..d4f1f672b 100644
--- a/lfs/fontconfig
+++ b/lfs/fontconfig
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.18.1
+VER        = 2.18.2
 SUMMARY    = Library for configuring and customizing font access
 
 THISAPP    = fontconfig-$(VER)
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 57fc8c71e670081236e711bf1703ff2821ec4b823bbe51a5e3d3515d4dc3a696d946beaa546edb75562a0e8300db5683f60f38ed31069713601248264198ac27
+$(DL_FILE)_BLAKE2 = 537f0f26a13dd967899becb331e303d5ff1d635c64488ca131d0847b2f2a364735f51a0ca9f5cef3e1d7dc7ead9409b1b6d52ad0546bafaeca4a7e46ca86716c
 
 install : $(TARGET)
 
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] gawk: Update to ver5sion 5.4.1
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (11 preceding siblings ...)
  2026-07-24 17:44 ` [PATCH] fontconfig: Update to version 2.18.2 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
  2026-07-24 17:44 ` [PATCH] libffi: Update to version 3.7.1 Adolf Belka
                   ` (5 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 5.3.2 to 5.4.1
- Update of rootfile
- Changelog
5.4.1
1. A performance problem in PMA with backing store files 1G or more in
   size has been fixed, by disabling assertions in support/pma.c.
2. A bug in gensub() when using MinRX has been fixed.
3. All files that referred to the FSF's old address have been revised.
4. After careful review of the POSIX standard and how MinRX handles
   matching when ignoring case, it was decided that the way it worked
   was already correct, even for cases where one character can have
   multiple alternative case variants. README_d/README.matchers has
   been updated, and several new tests for this issue have been added
   to the test suite.
5. Unary plus and minus now force their operands to be numeric.
6. The intdiv extension has been in the distribution for several years,
   but was lacking both a man page and a description in the manual.
   These flaws have been corrected.
7. The Georgian translation (ka.po) was accidentally disabled. It's now
   enabled, and also updated.
8. Parse time division by zero is no longer a fatal error, but rather
   a lint warning.  Division by zero at runtime remains fatal.
9. Some subtle issues with respect to formatting numeric fields have
   been fixed.
10. The manual now states that contributions of code created by LLMs won't
    be accepted.
11. As usual, a number of small bugs have been fixed; see the ChangeLog
    for the details.
5.4.0
1. This release now uses Mike Haertel's MinRX regular expression matcher
   as the default regexp engine. The old regex and dfa engines are still
   available. More detail is available in the manual, and in the file
   README_d/README.matchers. At the very least, read that file!
2. The manual, in the Bugs section, now makes it explicit that
   (a) Ad hominem attacks on the lists will not be tolerated, and
   (b) Discussion of proprietary software is strongly discouraged.
   Repeated offenses are grounds for being banned from the lists.
3. There is now a new directive, @nsinclude, which works like @include
   but does not reset the namespace for the included file to "awk". See
   the manual for details.
4. When using lshift() or rshift() and attempting to shift by as many
   or more bits than in a uintmax_t, gawk returns zero, instead of
   whatever the C compiler and hardware might have done.
5. Gawk's use of persistent memory has changed somewhat:
   A. Gawk now stores additional meta-information in the backing file.
      This means that if you have a backing file with important data
      in it, you should dump the data to a text file using the old version,
      create a new backing file, and then read your data back in with
      the new version, to a *brand new* backing file.
   B. Gawk generates a warning if the version of gawk saved in the backing
      file doesn't match that of the current running gawk.
   C. It's now possible to use persistent memory and dynamic extensions
      without problems. Gawk notices if an extension is being loaded from
      a different path than what was first used and produces a fatal error
      in this case.
6. The ordchr extension now supports multibyte / wide characters.
7. Per the 2024 POSIX standard, `length(array)' is no longer an extension,
   but a regular feature.  Thus --posix no longer rejects it and --lint
   no longer warns about it.
8. The --traditional option has been rationalized to bring gawk into
   sync with BWK awk. It no longer affects the return code from system(),
   and it no longer prevents using a regexp for RS. Internally, the
   code was cleaned up some as well.
9. Assertions in the C code are now enabled.  To disable them, manually
   edit the various Makefiles after running configure and before
   running make. You will need to add -DNDEBUG to the CFLAGS variable.
10. PMA should now work on OpenBSD 7, FreeBSD 12 - 16, NetBSD 10 and 11,
    and MidnightBSD 3 and 4.
11. Hexadecimal floating-point values may now be used in program source code,
    with strtonum(), and with the -n/--non-decimal-data option.  See the
    manual for details.
12. A large number of small "replacement" files for standard functions
    have been removed. These functions are now so standard that we
    simply expect them to always be available. This simplifies the
    distribution and the code maintenance.
13. Support for UDP in gawk's networking support is now obsolete.
    It never worked very well. It will be removed in version 6.0.
    Gawk issues a warning when attempting to use it.
14. Reading regular disk input files should be somewhat faster now,
    since gawk no longer checks for timeouts on such files.  On one
    very large file, gawk '{ print }' saw approximately a 9% speedup.
15. The MinGW port of gawk for MS-Windows now supports UTF-8 encoded
    non-ASCII text when the console window where gawk runs uses the
    Windows codepage 65001 for output, even if the system-wide locale
    specifies another codepage.
    Similarly, the Cygwin port now also fully supports UTF-8.
16. There is a new option to configure: --enable-O3.  This causes gcc to
    use -O3 instead of -O2 when compiling gawk.  This is not the default
    because experience in some projects has shown (sadly) that -O3 can cause
    bugs.
17. There is a new translation: Arabic. The .gmo files for the ca, da, fi,
    ja, ka, ms, and vi translations are no longer built or included in
    the distribution, as those translations have gone too long without
    being updated.  The .po files remain in the distribution, should
    any volunteers wish to come forward to update them.
18. OpenVMS support has been updated. This release builds on
    Alpha, Itanium and x86_64.
19. As usual, a number of small bugs have been fixed; see the ChangeLog
    for the details.
5.3.x
1. The Hebrew translation has been revived.
2. All non-standard variables are now not installed for --traditional
   and --posix.
3. It's been discovered that persistent memory and dynamic extensions don't mix.
   For now, trying this combination produces a fatal error. It may one day
   get fixed. Or, it may not.
4. A bug in the API has been fixed whereby using a numeric index to set an
   array element will work. As a result, the API minor version was increased to 1.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/gawk | 4 +++-
 lfs/gawk                     | 6 +++---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/config/rootfiles/common/gawk b/config/rootfiles/common/gawk
index 2d4b162e7..c84e07061 100644
--- a/config/rootfiles/common/gawk
+++ b/config/rootfiles/common/gawk
@@ -1,6 +1,6 @@
 usr/bin/awk
 usr/bin/gawk
-usr/bin/gawk-5.3.2
+usr/bin/gawk-5.4.1
 usr/bin/gawkbug
 usr/etc/profile.d
 usr/etc/profile.d/gawk.csh
@@ -61,6 +61,7 @@ usr/lib/gawk/time.so
 #usr/share/info/gawk_process-flow.png
 #usr/share/info/gawk_statist.jpg
 #usr/share/info/gawkinet.info
+#usr/share/info/gawknotes.info
 #usr/share/info/gawkworkflow.info
 #usr/share/info/pm-gawk.info
 #usr/share/man/man1/gawk.1
@@ -70,6 +71,7 @@ usr/lib/gawk/time.so
 #usr/share/man/man3/fnmatch.3am
 #usr/share/man/man3/fork.3am
 #usr/share/man/man3/inplace.3am
+#usr/share/man/man3/intdiv.3am
 #usr/share/man/man3/ordchr.3am
 #usr/share/man/man3/readdir.3am
 #usr/share/man/man3/readfile.3am
diff --git a/lfs/gawk b/lfs/gawk
index bd61298bb..1f2ab2290 100644
--- a/lfs/gawk
+++ b/lfs/gawk
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -25,7 +25,7 @@
 
 include Config
 
-VER        = 5.3.2
+VER        = 5.4.1
 
 THISAPP    = gawk-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -49,7 +49,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 8536777bb45c63d737ef08b3f1b98285cb29ec54400e35b2139c2bc66b464e3ec4950274614d95d94dc7eae18c57333b7c30a44d993855258155fc82b749042a
+$(DL_FILE)_BLAKE2 = 8bd7913c268a66e3f9eca6bed8d7b8fe23c75148c932d186c5e35429dc12f331f960e0fbb5d62d4675ff47f369f63c92db5b3214303edab3a868f0071dd0c4c1
 
 install : $(TARGET)
 
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] libffi: Update to version 3.7.1
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (12 preceding siblings ...)
  2026-07-24 17:44 ` [PATCH] gawk: Update to ver5sion 5.4.1 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
  2026-07-24 17:44 ` [PATCH] libtool: Update to version 2.6.2 Adolf Belka
                   ` (4 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 3.5.2 to 3.7.1
- Update of rootfile
- Changelog
3.7.1
	Fix aarch64 ffi_call memory corruption when passing many large
	structs by value.
	Fix i386 thiscall/fastcall closure stack cleanup for 64-bit
	integer and struct arguments.
	Fix aarch64 int128 argument split between x7 and the stack on
	Darwin (#993).
	Fix aarch64 clang-cl link failure for HFA helper functions (#996).
	Build a generic ffi_call_plan fallback on Windows x86-64.
	Add Windows ARM64 (MSVC) build and continuous integration support.
3.7.0
	Add reusable call plans (ffi_call_plan_alloc/ffi_call_plan_invoke/ffi_call_plan_free).
	Fix PA-RISC build broken by the conditional __int128 support added in 3.6.0.
	Fix PA-RISC stack overflow passing many small structs by value.
	Fix powerpc aix/darwin closure build errors (#987).
	Include .note.GNU-stack on FreeBSD/x86 (#991).
	Fix MSVC Win32 spin-lock atomics in bundled dlmalloc (#989).
	Harden static trampoline and x86_64 closure internals.
	Fix ffi_call clobbering the caller's argument pointer array
	when passing large structs by value.
	Allow a NULL rvalue in ffi_call to discard the return value.
	Fix wasm widening of integral returns narrower than ffi_arg.
3.6.0
	Add LoongArch32 support.
	Add RISC-V static trampoline support.
	Add aarch64 GCS (Guarded Control Stack) support.
	Add aarch64 feature build attribute support.
	Add ppc64le ELFv2 complex type support.
	Add conditional target support for __int128.
	Add x86_64 IEEE binary128 long double support (e.g. x86_64 Android).
	Update bundled dlmalloc to upstream 2.8.6.
	Fix closures using FFI_REGISTER ABI.
	Fix SH linker errors with USER_LABEL_PREFIX.
	Fix compilation for ARM Windows targets.
	Fix compilation for Cortex-A53.
	Fix test compilation for some Android platforms.
	Fix x86 ASAN compatibility for win64.
	Fix clang -Werror-semi builds on riscv, or1k, loongarch.
	Fix NULL deref in dlmalloc sys_trim on heap corruption.
	Fix ThreadSanitizer data race in dlmalloc mparams init (#873).
	Define WIN32_LEAN_AND_MEAN before including windows.h.
	Fix comments that trip up some toolchains.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/libffi | 2 +-
 lfs/libffi                     | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/config/rootfiles/common/libffi b/config/rootfiles/common/libffi
index 2eba9dcab..3282b8113 100644
--- a/config/rootfiles/common/libffi
+++ b/config/rootfiles/common/libffi
@@ -4,7 +4,7 @@
 #usr/lib/libffi.la
 #usr/lib/libffi.so
 usr/lib/libffi.so.8
-usr/lib/libffi.so.8.2.0
+usr/lib/libffi.so.8.4.1
 #usr/lib/pkgconfig/libffi.pc
 #usr/share/info/libffi.info
 #usr/share/man/man3/ffi.3
diff --git a/lfs/libffi b/lfs/libffi
index 2217a8ea7..2cfdbc414 100644
--- a/lfs/libffi
+++ b/lfs/libffi
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.5.2
+VER        = 3.7.1
 
 THISAPP    = libffi-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 35ce590926bcdd2556c30c94bb0fef3f0cfe8f32e809ffad00eb0bc7a8ba1ba40da844b108069c87e86bff278221cc42dc7c7aacd02a7b7bc408ea054085398c
+$(DL_FILE)_BLAKE2 = 642741667d55aa2921fc250adea68eafd2519e786199fd2d0463a57ab6e830b51d97a361156bc2761d8c1bfecb9156ddc3147b6f81f4379bc054b98a29675526
 
 install : $(TARGET)
 
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] libtool: Update to version 2.6.2
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (13 preceding siblings ...)
  2026-07-24 17:44 ` [PATCH] libffi: Update to version 3.7.1 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
  2026-07-24 17:44 ` [PATCH] meson: Update to version 1.11.2 Adolf Belka
                   ` (3 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 2.5.4 to 2.6.2
- Update of rootfile
- Changelog
2.6.2 is the combination of changes from 2.6.1 (beta) and 2.6.0 (alpha)
2.6.1
New features:
  - Pass 'resource-dir=*' flag for Clang.
  - Recognise explicit shared library arguments when linking dependency
    libraries to a shared library, like exists when linking a program.
  - Support OpenMP with macOS clang by processing '-Xpreprocessor
    -fopenmp' as one token.
Bug fixes:
  - Store cygpath file path conversions correctly for MSYS2 and MSVC.
  - Fix syntax error in LT_PROG_OBJC and LT_PROG_OBJCXX.
  - Separate Objective C and C++ cache check for proper tagging support.
  - Fix in darwin to support values with spaces.
  - Limit the length of DLL name to 8.3 correctly to avoid corrupting a
    generated DLL on OS/2.
  - Remove unused variable on OS/2, which could cause issues with static
    library generation if defined.
  - Recognise more static linking options for Clang.
  - Fix emscripten CXX postdeps using non-PIC sysroot.
  - Avoid deprecated option '-o' with MSVC compilers and replace with '-Fe'.
  - Avoid overlinking of dependency libraries on ELF systems.
  - Ensure old libraries are not archived.
Changes in supported systems or compilers:
  - Add support for SlimCC compiler.
  - Add support for *-ironclad-gnu.
2.6.0
New features:
  - Add a new tool, libtool-next-version, to guide users through updating
    library versions.
  - Add tagging for Objective-C and Objective-C++, OBJC and OBJCXX.
  - Increase 5 digit limit on revision value for libraries to 19 digits,
    which is referencing Unix epoch time in nanoseconds.
  - Add configuration options to choose whether to use '-nostdlib' to let
    the compiler frontend decide what standard libraries to link when
    building C++ shared libraries and modules, --enable-cxx-stdlib and
    --disable-cxx-stdlib.
  - Allow statically linking GCC and Clang compiler support libraries
    into shared libraries.
  - Add linking clang_rt static archives compiler internal libraries by
    their absolute path.
  - Set 'mklink' as the symlinking tool for MSVC.
  - Pass '--target' architecture flag for Clang.
  - Support MSYS and MSYS2 file path conversions.
Bug fixes:
  - Fix wrongly deduplicated compiler dependencies on linux.
  - Fix NetBSD postdeps for shared libraries.
  - Fix statically linking dependencies into shared C++ libraries when
    utilizing clang builtins or g++ options like, -static-libstdc++, by
    using a new configuration option, --enable-cxx-stdlib.
  - Ensure *-linux-mlibc host matches to mlibc userland rather than
    matching to GNU/Linux and similar userlands.
  - Fix hang with cmd.exe in MSYS.
  - For MSVC, fix mishandling compiler flags, symlinking, cl.exe '.exp'
    extension collision, symbol names, and numerous testsuite bugs.
  - Fix undeclared reference to access on Windows in libltdl.
  - Fix flang -Wl flags on FreeBSD.
  - Fix reordering '--as-needed' flag.
  - Fix libltdl early failures for multi-arch.
Changes in supported systems or compilers:
  - Support additional Intel OneAPI compilers, 'icx', 'icpx', and 'ifx'.
  - Support ML64 (Microsoft Macro Assembler).

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/libtool | 4 +++-
 lfs/libtool                     | 6 +++---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/config/rootfiles/common/libtool b/config/rootfiles/common/libtool
index 0ab9b9fd0..2dd62a5bc 100644
--- a/config/rootfiles/common/libtool
+++ b/config/rootfiles/common/libtool
@@ -1,4 +1,5 @@
 #usr/bin/libtool
+#usr/bin/libtool-next-version
 #usr/bin/libtoolize
 #usr/include/libltdl
 #usr/include/libltdl/lt_dlloader.h
@@ -8,7 +9,7 @@
 #usr/lib/libltdl.la
 #usr/lib/libltdl.so
 usr/lib/libltdl.so.7
-usr/lib/libltdl.so.7.3.3
+usr/lib/libltdl.so.7.3.6
 #usr/share/aclocal/libtool.m4
 #usr/share/aclocal/ltargz.m4
 #usr/share/aclocal/ltdl.m4
@@ -65,5 +66,6 @@ usr/lib/libltdl.so.7.3.3
 #usr/share/libtool/ltdl.h
 #usr/share/libtool/ltdl.mk
 #usr/share/libtool/slist.c
+#usr/share/man/man1/libtool-next-version.1
 #usr/share/man/man1/libtool.1
 #usr/share/man/man1/libtoolize.1
diff --git a/lfs/libtool b/lfs/libtool
index be168a800..5c03c21e2 100644
--- a/lfs/libtool
+++ b/lfs/libtool
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.5.4
+VER        = 2.6.2
 
 THISAPP    = libtool-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 47de3c49a690d44d7ddd5e3b5e4090c91dc5fbb9c40fc4a3963e150fb7329326ee3e21b8c149974726171c4b0380028e0efc7a369c4f04357eea46f69852e1cc
+$(DL_FILE)_BLAKE2 = c9d806815748b8b2ad9fc01a4bc38fedc3feda76eb8ef36707477a94b82ac413ceb8c9f3ea376b568d7a9ffc31ff292905579341741029babaea082637ec5144
 
 install : $(TARGET)
 
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] meson: Update to version 1.11.2
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (14 preceding siblings ...)
  2026-07-24 17:44 ` [PATCH] libtool: Update to version 2.6.2 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
  2026-07-24 17:44 ` [PATCH] p11-kit: Update to version 0.26.4 Adolf Belka
                   ` (2 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 1.11.1 to 1.11.2
- Update of rootfile
- Changelog
1.11.2
meson only creates changelogs at the 1.x level and does not indicate what is new between
   1.x.a and 1.x.b
The changlog details for 1.11.0 are available at
	https://mesonbuild.com/Release-notes-for-1-11-0.html

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/meson | 14 +++++++-------
 lfs/meson                     |  4 ++--
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/config/rootfiles/common/meson b/config/rootfiles/common/meson
index bd7763962..c3d7221ee 100644
--- a/config/rootfiles/common/meson
+++ b/config/rootfiles/common/meson
@@ -1,11 +1,11 @@
 #usr/bin/meson
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info/PKG-INFO
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info/SOURCES.txt
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info/dependency_links.txt
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info/entry_points.txt
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info/requires.txt
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info/top_level.txt
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info/entry_points.txt
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info/top_level.txt
 #usr/lib/python3.10/site-packages/mesonbuild
 #usr/lib/python3.10/site-packages/mesonbuild/__init__.py
 #usr/lib/python3.10/site-packages/mesonbuild/_pathlib.py
diff --git a/lfs/meson b/lfs/meson
index 9ff7ae20e..3d0bf7fad 100644
--- a/lfs/meson
+++ b/lfs/meson
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.11.1
+VER        = 1.11.2
 
 THISAPP    = meson-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 3fcedb28ae3646e1c6bc1b9596ec3f04af1752bef7de9a0a1086aa103d8e0e91b22c66b85f66751447571d2d8815cf3582aacb1e252ea4af59aa18ae1bbede13
+$(DL_FILE)_BLAKE2 = c4ad77fe543b555d23f511dd2de43f6ee259384b6a753ecfe6142793fc0a9d7bc3cdd2d1e48d2b8dae35b96870e55c5d33df40c4b0284ea1bedef5f76b3a0214
 
 install : $(TARGET)
 
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] p11-kit: Update to version 0.26.4
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (15 preceding siblings ...)
  2026-07-24 17:44 ` [PATCH] meson: Update to version 1.11.2 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
  2026-07-24 17:44 ` [PATCH] taglib: Update to version 2.3.1 Adolf Belka
  2026-07-24 17:44 ` [PATCH] xorriso: Update to version 1.5.8.pl02 Adolf Belka
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from 0.26.2 to 0.26.4
- Update of the rootfile
- Changelog
0.26.4
* Build fix [PR#773]
* Update translations [PR#743, PR#772]
0.26.3
* server: fixed stack exhaustion via unbounded recursion in RPC attribute parsing by
	enforcing a recursion depth limit (CVE-2026-13757) [PR#768]
* fixed confusing error message when trying to store an existing cert with trust
	anchor [PR#770]
* fixed assert when parsing p11-kit files with value (") [PR#762]
* fixed numerous memory management issues [PR#751, PR#753, PR#754, PR#756, PR#758,
	PR#763, PR#764, PR#765, PR#766, PR#769]
* Build and test fixes [PR#746, PR#747, PR#752, PR#755, PR#757, PR#760, PR#761]

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/p11-kit | 2 +-
 lfs/p11-kit                     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/config/rootfiles/common/p11-kit b/config/rootfiles/common/p11-kit
index 43a7a2513..879983600 100644
--- a/config/rootfiles/common/p11-kit
+++ b/config/rootfiles/common/p11-kit
@@ -15,7 +15,7 @@ usr/bin/trust
 #usr/lib/libp11-kit.la
 #usr/lib/libp11-kit.so
 usr/lib/libp11-kit.so.0
-usr/lib/libp11-kit.so.0.4.8
+usr/lib/libp11-kit.so.0.4.10
 usr/lib/p11-kit-proxy.so
 #usr/lib/pkcs11
 #usr/lib/pkcs11/p11-kit-client.la
diff --git a/lfs/p11-kit b/lfs/p11-kit
index 4d1d3e0ee..1bb7d6feb 100644
--- a/lfs/p11-kit
+++ b/lfs/p11-kit
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 0.26.2
+VER        = 0.26.4
 
 THISAPP    = p11-kit-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -43,7 +43,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = a10eab0fe405ea1f99aaac823bdb48d09caa09decd6bfe134aa702430ed5c09af2416db503ea8954467179c30ab754cc2811b4d8e28ac02cf3847fa021e1a2e2
+$(DL_FILE)_BLAKE2 = 91a8ff7679e34dbc9d3143c957ec2bba211da85f74c2aa3d150f3078de9387e1f04b4bbec56040e0c12249c1866e7ca191844c1dcdd6c1de29bec04e6d72ea96
 
 install : $(TARGET)
 
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] taglib: Update to version 2.3.1
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (16 preceding siblings ...)
  2026-07-24 17:44 ` [PATCH] p11-kit: Update to version 0.26.4 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
  2026-07-24 17:44 ` [PATCH] xorriso: Update to version 1.5.8.pl02 Adolf Belka
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 2.1.1 to 2.3.1
- Update of rootfile
- Changelog
2.3.1
 * Matroska: Fix crash when seek head is invalid or missing.
 * Matroska: Check element length, support unknown size length, skip invalid
   elements.
 * Matroska: Allow Chapters without a ChapterUID.
 * Fix data length indicator check for compressed ID3v2 frames.
 * MP4: Use `LongLong` instead of `UInt` for `cnID` atom to support large
   catalog IDs.
 * MP4: Fix destructor and assignment operator for `MP4::Chapter`.
 * MP4: Let `hasiXMLData()`, `hasBEXTData()` track on-disk state rather than
   in-memory state.
 * MP4: Support NI STEM atoms with 64-bit length.
 * MP4: Enlarge limit number of MP4 atoms at top level.
 * MP4: Avoid excessive sample allocations with invalid `stsc` for QT chapters.
 * XM: Correctly save XM tracker files with samples.
2.3
 * MP4: Support for chapters (Nero and QuickTime).
 * WAV: Support for BEXT and iXML chunks.
 * FLAC: Support for BEXT and iXML application blocks.
 * Opus: New audio property `outputGain()`.
 * Speed up Matroska reading by using seek head for element lookup.
 * Speed up Matroska writing by offering multiple write style modes.
 * More tolerant handling of files with oversized RIFF chunks, zero size ID3v2
   frames and Matroska chapters without edition.
 * Avoid wrong content-based detection as MPEG files.
 * Fix bitrate calculations for MPEG ADTS and MP4 ESDS.
 * Fix data race with multi-threaded use of `MP4::ItemFactory`.
 * Fix unbounded recursion in EBML/Matroska `MasterElement` and MP4 atoms.
 * Limit number of MP4 atoms at top level.
 * Fix writing too many offsets when updating MP4 stco/co64 atoms.
 * Fix k bounds in Shorten Rice-Golomb coding.
2.2.1
 * Support edition, chapter and attachment UIDs in Matroska simple tags.
 * Avoid duplicates in Matroska complex property keys.
2.2
 * Support for Matroska (MKA, MKV) and WebM files.
 * Support for NI STEM in MP4 files.
 * New method isDsd() in WavPack Properties.
 * Stricter verification of ID3v2 frames.
 * Fix setting the last header flag in Ogg FLAC files.
 * Fix reading of the last page in Ogg streams.
 * Avoid corrupting invalid Ogg FLAC files without Vorbis comment.
 * Windows: Support MP4 files with 64-bit atoms.
 * Fix use of property keys with non-ASCII characters in C bindings.
 * Fix building with Android NDK 29.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/packages/taglib | 20 ++++++++++++++++++--
 lfs/taglib                       |  8 ++++----
 2 files changed, 22 insertions(+), 6 deletions(-)

diff --git a/config/rootfiles/packages/taglib b/config/rootfiles/packages/taglib
index 3ebbae98f..1ae156928 100644
--- a/config/rootfiles/packages/taglib
+++ b/config/rootfiles/packages/taglib
@@ -41,16 +41,32 @@ usr/bin/taglib-config
 #usr/include/taglib/infotag.h
 #usr/include/taglib/itfile.h
 #usr/include/taglib/itproperties.h
+#usr/include/taglib/matroskaattachedfile.h
+#usr/include/taglib/matroskaattachments.h
+#usr/include/taglib/matroskachapter.h
+#usr/include/taglib/matroskachapteredition.h
+#usr/include/taglib/matroskachapters.h
+#usr/include/taglib/matroskaelement.h
+#usr/include/taglib/matroskafile.h
+#usr/include/taglib/matroskaproperties.h
+#usr/include/taglib/matroskasimpletag.h
+#usr/include/taglib/matroskatag.h
+#usr/include/taglib/matroskawritestyle.h
 #usr/include/taglib/modfile.h
 #usr/include/taglib/modfilebase.h
 #usr/include/taglib/modproperties.h
 #usr/include/taglib/modtag.h
 #usr/include/taglib/mp4atom.h
+#usr/include/taglib/mp4chapter.h
+#usr/include/taglib/mp4chapterholder.h
 #usr/include/taglib/mp4coverart.h
 #usr/include/taglib/mp4file.h
 #usr/include/taglib/mp4item.h
 #usr/include/taglib/mp4itemfactory.h
+#usr/include/taglib/mp4nerochapterlist.h
 #usr/include/taglib/mp4properties.h
+#usr/include/taglib/mp4qtchapterlist.h
+#usr/include/taglib/mp4stem.h
 #usr/include/taglib/mp4tag.h
 #usr/include/taglib/mpcfile.h
 #usr/include/taglib/mpcproperties.h
@@ -124,9 +140,9 @@ usr/bin/taglib-config
 #usr/lib/cmake/taglib/taglib-targets.cmake
 #usr/lib/libtag.so
 usr/lib/libtag.so.2
-usr/lib/libtag.so.2.1.1
+usr/lib/libtag.so.2.3.1
 #usr/lib/libtag_c.so
 usr/lib/libtag_c.so.2
-usr/lib/libtag_c.so.2.1.1
+usr/lib/libtag_c.so.2.3.1
 #usr/lib/pkgconfig/taglib.pc
 #usr/lib/pkgconfig/taglib_c.pc
diff --git a/lfs/taglib b/lfs/taglib
index 3e6001aea..04f0353c1 100644
--- a/lfs/taglib
+++ b/lfs/taglib
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = Audio Meta-Data Library
 
-VER        = 2.1.1
+VER        = 2.3.1
 
 THISAPP    = taglib-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = taglib
-PAK_VER    = 6
+PAK_VER    = 7
 
 DEPS       =
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 2661183375764cebce8393d317ffa818abab16904b4481db30b2694fedce512ac9dc0239cf03decaddabb380f59b53e043bb28e5a0071277c53442aa683ba4cf
+$(DL_FILE)_BLAKE2 = 2cca500cd7b480993b20a326c3f9398df1f9f1b1d80ca348f3759970101d4440ddfebabae6f352623afb50c56db15f6be7eb27fde920751f9ad0b30c0fcedfce
 install : $(TARGET)
 
 check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH] xorriso: Update to version 1.5.8.pl02
  2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
                   ` (17 preceding siblings ...)
  2026-07-24 17:44 ` [PATCH] taglib: Update to version 2.3.1 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
  18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 1.5.6.pl02 to 1.5.8.pl02
- No change to rootfile
- Changelog
1.5.8.pl02
	The setting -projid "on" caused SORRY messages with symbolic links of which
	 the link target file does not exist
	The ./configure combination --disable-lfa-flags --enable-projid caused
	 failure of "make" because of undefined variable "os_errno"
	-find test -has_projid always matched project id 0
1.5.8.pl01
	The meaning of parameters "off" and "on" with command -projid was interchanged,
	 which led to SORRY messages when inserting files from Linux filesystems which
	 do not support ioctl(FS_IOC_FSGETXATTR) (NFS, ISO 9660, FAT, ...).
	 The problem did not appear:
		if no -projid is performed and no -indev is chosen,
		or if -projid is performed before -outdev and no -indev is chosen,
		or if the -as mkisofs emulation is used for the whole xorriso run.
1.5.8
   Enhancements
	New -append_partition pseudo partition_number "all" and pseudo type_code "revoke"
	New -as mkisofs options -cut_out and -hide_iso_path
	Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay
	The maximum number of appended GPT partitions was increased from 4 to 8
	New command -toc_info_type
	New entities "at_time", "before", "after", "not_after", "not_before" for
	 commands -load, -mount, -mount_cmd, -session_string, -truncate_overwritable
	New commands -lfa_flags, -lsattr, -lsattrd, -chattr, -chattr_r
	New -find test -has_lfa_flags, -has_some_lfa_flags_of, new -find actions
	 lsattrd, chattr
	New -as mkisofs option --lfa_flags
	New command and -as mkisofs option -genisoimage_completion
	New parameter "leave" to command -calm_drive
	New commands -projid, -get_projid, -get_projid_r, -set_projid, -set_projid_r
	New -find test -has_projid, actions get_projid, set_projid, get_projid_minmax
	New -as mkisofs option --projid
	New -boot_image bootspec appended_gpt_with_gaps=
	New -as mkisofs option -appended_gpt_with_gaps
	New -compliance rules rrip_tf_long, rrip_tf_short, rrip_tf_year0, rrip_tf_y1900
	New -as mkisofs options -long-rr-time, -no-long-rr-time, -short-rr-time,
	 -rr-time-y1900
	New -find action "show_time"
	New command -volid_for and -as mkisofs option -volid_for
	New -compliance rule relaxed_pvd_atts= and mkisofs option -relaxed_pvd_atts
	New command -perform_opc
	New -as cdrecord options --perform_opc and --perform_opc_growisofs
    Bug Fixes
	On non-GNU/Linux systems ssize_t was not defined in libisofs file rockridge.h .
	 Report and fix proposal by Rui Chen.
	-boot_image and -append_partition were not perceived as image manipulation
	 which makes production of an ISO image worthwhile. Thanks Cameron Seader.
	-outdev holding an ISO filesystem could get attached wrong start LBA
	Command -load "volid" did not work with constant search text
	Command -truncate_overwritable on ISO image without MD5 caused double free
	 of memory
	Command -boot_image "any" "replay" failed after the legacy BIOS boot image
	 file was replaced by -map. Thanks Brian C. Lane.
	Command -boot_image system_area=/dev/zero preserved system area of loaded ISO
	Size assessment of ISO images smaller than 32 KiB yielded random values
	-extract_boot_images reports "No such file or directory" when complaining
	 over an existing target file
	Reproducibility of ISO images depended on "undefined" qsort(3) behavior with
	 comparer function result 0. Report and fix proposal by Henrik Lindström.
	ATA and SATA drives on modern Linux refused to perform -rollback with
	 -scsi_dev_family "sg" because libburn registered them as ATA without SCSI
	 adress tuple
	Symbolic links with xattr could cause unusable ISO filesystems. Thanks
	 Paul von Behren.
	When reading multiple slashes in symbolic link targets from an ISO they were
	 condensed to a single one if not marked by the SL ROOT-flag. Thanks
	 Jonas 'Sortie' Termansen.
	Empty symbolic link target components which represent add-on slashes were
	 written with ROOT flag set. Thanks Jonas 'Sortie' Termansen.
	The last trailing slash in a symbolic link target was not written. Thanks
	 Jonas 'Sortie' Termansen.
	The .. directory record exposed Rock Ridge properties of its grand grand parent.
	-truncate_overwritable did not properly update positions and size in the
	 checksum tag of the relocated superblock
	-compliance "default" did not reset "no_emul_toc" and some other rules
	-format mode "without_spare" formatted BD-R and DVD-RAM to default size

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/xorriso | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/lfs/xorriso b/lfs/xorriso
index fd2515aa6..a84a973d7 100644
--- a/lfs/xorriso
+++ b/lfs/xorriso
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2025-2025  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2025-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,10 +24,11 @@
 
 include Config
 
-VER        = 1.5.6
+VER        = 1.5.8
+PL         = pl02
 
 THISAPP    = xorriso-$(VER)
-DL_FILE    = $(THISAPP).pl02.tar.gz
+DL_FILE    = $(THISAPP).$(PL).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
@@ -42,7 +43,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 5f453cb3b1583865c71947c3ce95d87ea138b87605429fa756e34f0ddedb34037381ef81893bb69ecac9a2bd4302648f22f4cc930bf5567d509d1e26e6530f6b
+$(DL_FILE)_BLAKE2 = 3e15af0ec6082c590c6f13454783c277ff5439e7457e1ef90143f5406c71e6afbadc74b6765b5d5d833541171fec6b164376068b8ca44d0de298ec9ef420b4e2
 
 install : $(TARGET)
 
-- 
2.55.0



^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2026-07-24 17:44 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship btrfs-progs Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship cmake Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship findutils Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship fontconfig Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship gawk Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship libffi Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship libtool Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship meson Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship p11-kit Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship xorriso Adolf Belka
2026-07-24 17:44 ` [PATCH] findutils: Update to version 4.11.0 Adolf Belka
2026-07-24 17:44 ` [PATCH] fontconfig: Update to version 2.18.2 Adolf Belka
2026-07-24 17:44 ` [PATCH] gawk: Update to ver5sion 5.4.1 Adolf Belka
2026-07-24 17:44 ` [PATCH] libffi: Update to version 3.7.1 Adolf Belka
2026-07-24 17:44 ` [PATCH] libtool: Update to version 2.6.2 Adolf Belka
2026-07-24 17:44 ` [PATCH] meson: Update to version 1.11.2 Adolf Belka
2026-07-24 17:44 ` [PATCH] p11-kit: Update to version 0.26.4 Adolf Belka
2026-07-24 17:44 ` [PATCH] taglib: Update to version 2.3.1 Adolf Belka
2026-07-24 17:44 ` [PATCH] xorriso: Update to version 1.5.8.pl02 Adolf Belka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox