public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH] abseil-cpp: Update to version 20260107.1
@ 2026-04-05 12:03 Adolf Belka
  2026-04-05 12:03 ` [PATCH] autoconf: Update to version 2.73 Adolf Belka
                   ` (35 more replies)
  0 siblings, 36 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 20250814.0 to 20260107.1
- Update of rootfile
- Changelog
    20260107.1
	absl::StringResizeAndOverwrite(): A new function in
	 absl/strings/resize_and_overwrite.h that acts as a polyfill for C++23's
	 std::basic_string::resize_and_overwrite. This allows for efficient resizing
	 and in-place initialization of strings, avoiding the overhead of default
	 initialization, which is particularly useful when working with C-style APIs
	 that write directly to a buffer. See #1136 (comment) for performance notes.
	absl::chunked_queue: A new container in absl/container/chunked_queue.h
	 optimized for use as a FIFO (First-In, First-Out) queue.
	absl::linked_hash_map and absl::linked_hash_set: New hash containers that
	 maintain iteration order matching the insertion order. These are available in
	 absl/container/linked_hash_map.h and absl/container/linked_hash_set.h.
	absl::down_cast: Added to absl/base/casts.h. This function provides a safer
	 way to perform downcasts in a polymorphic type hierarchy. In debug builds (or
	 when hardened asserts are enabled), it uses dynamic_cast to verify the
	 validity of the cast and terminates the program if the cast is invalid. In
	 optimized builds, it uses static_cast for performance.
	Mutex Deprecations: Legacy Mutex methods and MutexLock pointer constructors
	 have been marked as deprecated. Users should migrate to the recommended APIs.
	The polyfill type absl::string_view is now an alias for std::string_view in all
	 builds. (9ebd93a)

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

diff --git a/config/rootfiles/common/abseil-cpp b/config/rootfiles/common/abseil-cpp
index 7050d9456..f9d355d88 100644
--- a/config/rootfiles/common/abseil-cpp
+++ b/config/rootfiles/common/abseil-cpp
@@ -44,11 +44,11 @@
 #usr/include/absl/base/internal/exception_safety_testing.h
 #usr/include/absl/base/internal/exception_testing.h
 #usr/include/absl/base/internal/hide_ptr.h
-#usr/include/absl/base/internal/identity.h
 #usr/include/absl/base/internal/iterator_traits.h
 #usr/include/absl/base/internal/iterator_traits_test_helper.h
 #usr/include/absl/base/internal/low_level_alloc.h
 #usr/include/absl/base/internal/low_level_scheduling.h
+#usr/include/absl/base/internal/nullability_traits.h
 #usr/include/absl/base/internal/per_thread_tls.h
 #usr/include/absl/base/internal/poison.h
 #usr/include/absl/base/internal/pretty_function.h
@@ -94,6 +94,7 @@
 #usr/include/absl/container/btree_map.h
 #usr/include/absl/container/btree_set.h
 #usr/include/absl/container/btree_test.h
+#usr/include/absl/container/chunked_queue.h
 #usr/include/absl/container/fixed_array.h
 #usr/include/absl/container/flat_hash_map.h
 #usr/include/absl/container/flat_hash_set.h
@@ -102,6 +103,7 @@
 #usr/include/absl/container/internal
 #usr/include/absl/container/internal/btree.h
 #usr/include/absl/container/internal/btree_container.h
+#usr/include/absl/container/internal/chunked_queue.h
 #usr/include/absl/container/internal/common.h
 #usr/include/absl/container/internal/common_policy_traits.h
 #usr/include/absl/container/internal/compressed_tuple.h
@@ -114,6 +116,7 @@
 #usr/include/absl/container/internal/hashtable_debug.h
 #usr/include/absl/container/internal/hashtable_debug_hooks.h
 #usr/include/absl/container/internal/hashtablez_sampler.h
+#usr/include/absl/container/internal/heterogeneous_lookup_testing.h
 #usr/include/absl/container/internal/inlined_vector.h
 #usr/include/absl/container/internal/layout.h
 #usr/include/absl/container/internal/node_slot_policy.h
@@ -131,6 +134,8 @@
 #usr/include/absl/container/internal/unordered_set_lookup_test.h
 #usr/include/absl/container/internal/unordered_set_members_test.h
 #usr/include/absl/container/internal/unordered_set_modifiers_test.h
+#usr/include/absl/container/linked_hash_map.h
+#usr/include/absl/container/linked_hash_set.h
 #usr/include/absl/container/node_hash_map.h
 #usr/include/absl/container/node_hash_set.h
 #usr/include/absl/crc
@@ -157,6 +162,8 @@
 #usr/include/absl/crc/internal/non_temporal_memcpy.h
 #usr/include/absl/debugging
 #usr/include/absl/debugging/CMakeFiles
+#usr/include/absl/debugging/CMakeFiles/borrowed_fixup_buffer.dir
+#usr/include/absl/debugging/CMakeFiles/borrowed_fixup_buffer.dir/internal
 #usr/include/absl/debugging/CMakeFiles/debugging_internal.dir
 #usr/include/absl/debugging/CMakeFiles/debugging_internal.dir/internal
 #usr/include/absl/debugging/CMakeFiles/decode_rust_punycode.dir
@@ -177,6 +184,7 @@
 #usr/include/absl/debugging/internal
 #usr/include/absl/debugging/internal/address_is_readable.h
 #usr/include/absl/debugging/internal/addresses.h
+#usr/include/absl/debugging/internal/borrowed_fixup_buffer.h
 #usr/include/absl/debugging/internal/bounded_utf8_length_sequence.h
 #usr/include/absl/debugging/internal/decode_rust_punycode.h
 #usr/include/absl/debugging/internal/demangle.h
@@ -311,6 +319,7 @@
 #usr/include/absl/log/internal/check_op.h
 #usr/include/absl/log/internal/conditions.h
 #usr/include/absl/log/internal/config.h
+#usr/include/absl/log/internal/container.h
 #usr/include/absl/log/internal/flags.h
 #usr/include/absl/log/internal/fnmatch.h
 #usr/include/absl/log/internal/globals.h
@@ -343,6 +352,9 @@
 #usr/include/absl/memory/memory.h
 #usr/include/absl/meta
 #usr/include/absl/meta/CMakeFiles
+#usr/include/absl/meta/internal
+#usr/include/absl/meta/internal/constexpr_testing.h
+#usr/include/absl/meta/internal/requires.h
 #usr/include/absl/meta/type_traits.h
 #usr/include/absl/numeric
 #usr/include/absl/numeric/CMakeFiles
@@ -462,10 +474,11 @@
 #usr/include/absl/strings/CMakeFiles/cordz_info.dir/internal
 #usr/include/absl/strings/CMakeFiles/cordz_sample_token.dir
 #usr/include/absl/strings/CMakeFiles/cordz_sample_token.dir/internal
+#usr/include/absl/strings/CMakeFiles/generic_printer_internal.dir
+#usr/include/absl/strings/CMakeFiles/generic_printer_internal.dir/internal
 #usr/include/absl/strings/CMakeFiles/str_format_internal.dir
 #usr/include/absl/strings/CMakeFiles/str_format_internal.dir/internal
 #usr/include/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format
-#usr/include/absl/strings/CMakeFiles/string_view.dir
 #usr/include/absl/strings/CMakeFiles/strings.dir
 #usr/include/absl/strings/CMakeFiles/strings.dir/internal
 #usr/include/absl/strings/CMakeFiles/strings_internal.dir
@@ -482,6 +495,7 @@
 #usr/include/absl/strings/has_absl_stringify.h
 #usr/include/absl/strings/has_ostream_operator.h
 #usr/include/absl/strings/internal
+#usr/include/absl/strings/internal/append_and_overwrite.h
 #usr/include/absl/strings/internal/charconv_bigint.h
 #usr/include/absl/strings/internal/charconv_parse.h
 #usr/include/absl/strings/internal/cord_data_edge.h
@@ -503,6 +517,8 @@
 #usr/include/absl/strings/internal/damerau_levenshtein_distance.h
 #usr/include/absl/strings/internal/escaping.h
 #usr/include/absl/strings/internal/escaping_test_common.h
+#usr/include/absl/strings/internal/generic_printer.h
+#usr/include/absl/strings/internal/generic_printer_internal.h
 #usr/include/absl/strings/internal/memutil.h
 #usr/include/absl/strings/internal/numbers_test_common.h
 #usr/include/absl/strings/internal/ostringstream.h
@@ -525,6 +541,7 @@
 #usr/include/absl/strings/internal/utf8.h
 #usr/include/absl/strings/match.h
 #usr/include/absl/strings/numbers.h
+#usr/include/absl/strings/resize_and_overwrite.h
 #usr/include/absl/strings/str_cat.h
 #usr/include/absl/strings/str_format.h
 #usr/include/absl/strings/str_join.h
@@ -587,6 +604,7 @@
 #usr/include/absl/time/internal/cctz/src/time_zone_impl.h
 #usr/include/absl/time/internal/cctz/src/time_zone_info.h
 #usr/include/absl/time/internal/cctz/src/time_zone_libc.h
+#usr/include/absl/time/internal/cctz/src/time_zone_name_win.h
 #usr/include/absl/time/internal/cctz/src/time_zone_posix.h
 #usr/include/absl/time/internal/cctz/src/tzfile.h
 #usr/include/absl/time/internal/get_current_time_chrono.inc
@@ -611,6 +629,7 @@
 #usr/lib/cmake/absl/abslTargets-noconfig.cmake
 #usr/lib/cmake/absl/abslTargets.cmake
 #usr/lib/libabsl_base.a
+#usr/lib/libabsl_borrowed_fixup_buffer.a
 #usr/lib/libabsl_city.a
 #usr/lib/libabsl_civil_time.a
 #usr/lib/libabsl_cord.a
@@ -642,6 +661,7 @@
 #usr/lib/libabsl_flags_reflection.a
 #usr/lib/libabsl_flags_usage.a
 #usr/lib/libabsl_flags_usage_internal.a
+#usr/lib/libabsl_generic_printer_internal.a
 #usr/lib/libabsl_graphcycles_internal.a
 #usr/lib/libabsl_hash.a
 #usr/lib/libabsl_hashtable_profiler.a
@@ -689,7 +709,6 @@
 #usr/lib/libabsl_statusor.a
 #usr/lib/libabsl_str_format_internal.a
 #usr/lib/libabsl_strerror.a
-#usr/lib/libabsl_string_view.a
 #usr/lib/libabsl_strings.a
 #usr/lib/libabsl_strings_internal.a
 #usr/lib/libabsl_symbolize.a
@@ -715,10 +734,12 @@
 #usr/lib/pkgconfig/absl_base_internal.pc
 #usr/lib/pkgconfig/absl_bind_front.pc
 #usr/lib/pkgconfig/absl_bits.pc
+#usr/lib/pkgconfig/absl_borrowed_fixup_buffer.pc
 #usr/lib/pkgconfig/absl_bounded_utf8_length_sequence.pc
 #usr/lib/pkgconfig/absl_btree.pc
 #usr/lib/pkgconfig/absl_charset.pc
 #usr/lib/pkgconfig/absl_check.pc
+#usr/lib/pkgconfig/absl_chunked_queue.pc
 #usr/lib/pkgconfig/absl_city.pc
 #usr/lib/pkgconfig/absl_civil_time.pc
 #usr/lib/pkgconfig/absl_cleanup.pc
@@ -727,6 +748,7 @@
 #usr/lib/pkgconfig/absl_compare.pc
 #usr/lib/pkgconfig/absl_compressed_tuple.pc
 #usr/lib/pkgconfig/absl_config.pc
+#usr/lib/pkgconfig/absl_constexpr_testing_internal.pc
 #usr/lib/pkgconfig/absl_container_common.pc
 #usr/lib/pkgconfig/absl_container_memory.pc
 #usr/lib/pkgconfig/absl_cord.pc
@@ -773,6 +795,7 @@
 #usr/lib/pkgconfig/absl_flat_hash_map.pc
 #usr/lib/pkgconfig/absl_flat_hash_set.pc
 #usr/lib/pkgconfig/absl_function_ref.pc
+#usr/lib/pkgconfig/absl_generic_printer_internal.pc
 #usr/lib/pkgconfig/absl_graphcycles_internal.pc
 #usr/lib/pkgconfig/absl_has_ostream_operator.pc
 #usr/lib/pkgconfig/absl_hash.pc
@@ -784,6 +807,7 @@
 #usr/lib/pkgconfig/absl_hashtable_debug_hooks.pc
 #usr/lib/pkgconfig/absl_hashtable_profiler.pc
 #usr/lib/pkgconfig/absl_hashtablez_sampler.pc
+#usr/lib/pkgconfig/absl_heterogeneous_lookup_testing.pc
 #usr/lib/pkgconfig/absl_inlined_vector.pc
 #usr/lib/pkgconfig/absl_inlined_vector_internal.pc
 #usr/lib/pkgconfig/absl_int128.pc
@@ -792,6 +816,8 @@
 #usr/lib/pkgconfig/absl_kernel_timeout_internal.pc
 #usr/lib/pkgconfig/absl_layout.pc
 #usr/lib/pkgconfig/absl_leak_check.pc
+#usr/lib/pkgconfig/absl_linked_hash_map.pc
+#usr/lib/pkgconfig/absl_linked_hash_set.pc
 #usr/lib/pkgconfig/absl_log.pc
 #usr/lib/pkgconfig/absl_log_entry.pc
 #usr/lib/pkgconfig/absl_log_flags.pc
@@ -802,6 +828,7 @@
 #usr/lib/pkgconfig/absl_log_internal_check_op.pc
 #usr/lib/pkgconfig/absl_log_internal_conditions.pc
 #usr/lib/pkgconfig/absl_log_internal_config.pc
+#usr/lib/pkgconfig/absl_log_internal_container.pc
 #usr/lib/pkgconfig/absl_log_internal_flags.pc
 #usr/lib/pkgconfig/absl_log_internal_fnmatch.pc
 #usr/lib/pkgconfig/absl_log_internal_format.pc
@@ -831,6 +858,7 @@
 #usr/lib/pkgconfig/absl_non_temporal_arm_intrinsics.pc
 #usr/lib/pkgconfig/absl_non_temporal_memcpy.pc
 #usr/lib/pkgconfig/absl_nullability.pc
+#usr/lib/pkgconfig/absl_nullability_traits_internal.pc
 #usr/lib/pkgconfig/absl_numeric.pc
 #usr/lib/pkgconfig/absl_numeric_representation.pc
 #usr/lib/pkgconfig/absl_optional.pc
@@ -870,6 +898,7 @@
 #usr/lib/pkgconfig/absl_raw_hash_set.pc
 #usr/lib/pkgconfig/absl_raw_hash_set_resize_impl.pc
 #usr/lib/pkgconfig/absl_raw_logging_internal.pc
+#usr/lib/pkgconfig/absl_requires_internal.pc
 #usr/lib/pkgconfig/absl_sample_recorder.pc
 #usr/lib/pkgconfig/absl_scoped_set_env.pc
 #usr/lib/pkgconfig/absl_span.pc
@@ -882,7 +911,9 @@
 #usr/lib/pkgconfig/absl_strerror.pc
 #usr/lib/pkgconfig/absl_string_view.pc
 #usr/lib/pkgconfig/absl_strings.pc
+#usr/lib/pkgconfig/absl_strings_append_and_overwrite.pc
 #usr/lib/pkgconfig/absl_strings_internal.pc
+#usr/lib/pkgconfig/absl_strings_resize_and_overwrite.pc
 #usr/lib/pkgconfig/absl_symbolize.pc
 #usr/lib/pkgconfig/absl_synchronization.pc
 #usr/lib/pkgconfig/absl_throw_delegate.pc
diff --git a/lfs/abseil-cpp b/lfs/abseil-cpp
index c3ca1c31c..ab20f8c7f 100644
--- a/lfs/abseil-cpp
+++ b/lfs/abseil-cpp
@@ -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        = 20250814.0
+VER        = 20260107.1
 
 THISAPP    = abseil-cpp-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = f60f3604215f64f33fad902637360050061ec62cfa6413cafc4cd3794a1898c7ee67f7b6edf78e5cb7c6b0ed86b8d80338ad4abee3f2664e391c2cfae5997220
+$(DL_FILE)_BLAKE2 = 1c0814eefb6181a82437128c9d3c08dec0540c2353b8a317204c49b1510b311173897de4a737da6f0cc034bf1b23717dea54f0338e3794f6a56f7292f53937bc
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] autoconf: Update to version 2.73
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] btrfs-progs: Update to version 6.19.1 Adolf Belka
                   ` (34 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 2.72 to 2.73
- Update of rootfile
- Changelog
    2.73
	New features
	  autoreconf has a new option to exclude certain steps
	   autoreconf --exclude <tool>[,<tool>[,…]] tells autoreconf not to
	   run any of the listed tools, even if it appears to be necessary.
	   This is useful, for example, in situations where autoreconf’s
	   heuristics for when to run each tool are incorrect.  (All such
	   situations are considered bugs; please report them.)  It may also
	   be useful in “bootstrap” scripts that can use autoreconf for most
	   of the work but need to take manual control over execution of some
	   of the tools.
	   In older versions of Autoconf, it is possible to get the same effect
	   by setting TOOL=true in the environment for each tool that should not
	   be run.
	   Patch originally developed by the OpenEmbedded project.
	Notable bug fixes
	  AC_PROG_GO and AC_PROG_A68 now honor GOFLAGS and A68FLAGS set by the user
	  AC_C_FLEXIBLE_ARRAY_MEMBER and AC_PROG_LEX handle Solaris 10 better
	  autoheader takes more care not to overwrite hand-written config.h.in
	   Before overwriting an existing config.h.in, autoheader now checks
	   for the marker comment on the first line that indicates it was
	   generated by autoheader.  It can be forced to overwrite a
	   config.h.in that doesn’t have that marker by using the new option
	   --replace-handwritten.
	  AC_OUTPUT issues an error if called with more than three arguments
	   All prior versions of GNU autoconf ignore extra arguments to AC_OUTPUT.
	   However, some software’s configure scripts expect a modified version
	   of autoconf in which a fourth argument does something useful.
	   The error is intended to stop redistributors of those programs
	   from regenerating the configure script with a version of autoconf
	   that does not have those modifications, as this is likely to produce
	   a broken configure script.

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

diff --git a/config/rootfiles/common/autoconf b/config/rootfiles/common/autoconf
index a351b29c6..bdd106b1a 100644
--- a/config/rootfiles/common/autoconf
+++ b/config/rootfiles/common/autoconf
@@ -19,6 +19,7 @@
 #usr/share/autoconf/Autom4te/XFile.pm
 #usr/share/autoconf/INSTALL
 #usr/share/autoconf/autoconf
+#usr/share/autoconf/autoconf/a68.m4
 #usr/share/autoconf/autoconf/autoconf.m4
 #usr/share/autoconf/autoconf/autoconf.m4f
 #usr/share/autoconf/autoconf/autoheader.m4
@@ -40,6 +41,7 @@
 #usr/share/autoconf/autoconf/status.m4
 #usr/share/autoconf/autoconf/trailer.m4
 #usr/share/autoconf/autoconf/types.m4
+#usr/share/autoconf/autoconf_version.m4
 #usr/share/autoconf/autom4te.cfg
 #usr/share/autoconf/autoscan
 #usr/share/autoconf/autoscan/autoscan.list
@@ -58,7 +60,6 @@
 #usr/share/autoconf/m4sugar/m4sh.m4f
 #usr/share/autoconf/m4sugar/m4sugar.m4
 #usr/share/autoconf/m4sugar/m4sugar.m4f
-#usr/share/autoconf/version.m4
 #usr/share/info/autoconf.info
 #usr/share/info/standards.info
 #usr/share/man/man1/autoconf.1
diff --git a/lfs/autoconf b/lfs/autoconf
index 43033d6db..2c8542bbc 100644
--- a/lfs/autoconf
+++ b/lfs/autoconf
@@ -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.72
+VER        = 2.73
 
 THISAPP    = autoconf-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -39,7 +39,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 01caeced9e53d8bd39fb0cf4929322f0d463971b0a96368aa55892026897a9e98c2ca84a77db1b3c6c4483aea54b96da16a7bc00b7ac15e23c6b0471438012db
+$(DL_FILE)_BLAKE2 = b5f0b9d3baf883148de8f1d7ae102b8742c0bf57b9ae44286f0da1fef82d7ea8dd1117f04cc85f52254e282f886780165b9773953b3d8ed89130b8419cd288f7
 
 install : $(TARGET)
 
@@ -71,7 +71,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE)
 	$(UPDATE_AUTOMAKE)
 	cd $(DIR_APP) && ./configure \
-		--prefix=/usr
+				--prefix=/usr
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)
-- 
2.53.0



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

* [PATCH] btrfs-progs: Update to version 6.19.1
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
  2026-04-05 12:03 ` [PATCH] autoconf: Update to version 2.73 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship abseil-cpp Adolf Belka
                   ` (33 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 6.17.1 to 6.19.1
- Update of rootfile
- Version 6.18 was skipped
- Changelog
    6.19.1
	   * fix balance filter 'usage' that was incorrectly used for ranged usage
	   * core:
	      * fix tree-checker vararg format print
	      * stability fixes
	      * compiler warning fixes
	   * other:
	      * CI updates, action version updates, more build targets
	      * cleanups, refactoring
	      * minor documentation updates
    6.19
	   * mkfs:
	      * make block-group-tree default (support since linux 6.1), use -O ^bgt to
	      * unset it for backward compatibility
	      * speed up initial device discard by processing the ranges in order
	      * disable block-group-tree feature if a dependent feature is explicitly
	        unselected (like disabling no-holes), instead of erroring out
	   * check:
	      * add ability to detect and fix missing orphan items in deleted subvolumes
	      * add ability to fix inode refs from directory items
	      * enhance detection on unknown inode keys
	   * libbtrfsutil:
	      * minor version update to 1.4.0
	      * add missing aliases for API updates done in 0.1.3, C and python
	   * libbtrfs:
	      * patchlevel version update 0.1.5
	      * error handling updates
	   * fixes:
	      * with DUP profile and mixed sequential and conventional zoned make sure
	        to track the right write pointers
	      * scrub: fix ETA wraparound calculations, when many files get deleted
		during the operation bytes_scrubbed and bytes_total get too much out of
		sync, the ETA will be 0
	   * corrupt-block: add ability to specify key value when corrupting item keys
	   * experimental features:
	      * initial remap tree support (new logical-to-logical mapping layer),
	        coming in linux 7.0
	   * other:
	      * error handling improvements
	      * CI updates
	      * code cleanups and refactoring
	      * documentation updates

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

diff --git a/config/rootfiles/common/btrfs-progs b/config/rootfiles/common/btrfs-progs
index 1550484c1..513dd1b67 100644
--- a/config/rootfiles/common/btrfs-progs
+++ b/config/rootfiles/common/btrfs-progs
@@ -21,11 +21,11 @@ usr/bin/mkfs.btrfs
 #usr/lib/libbtrfs.a
 #usr/lib/libbtrfs.so
 usr/lib/libbtrfs.so.0
-usr/lib/libbtrfs.so.0.1.4
+usr/lib/libbtrfs.so.0.1.5
 #usr/lib/libbtrfsutil.a
 #usr/lib/libbtrfsutil.so
 usr/lib/libbtrfsutil.so.1
-usr/lib/libbtrfsutil.so.1.3.2
+usr/lib/libbtrfsutil.so.1.4.0
 #usr/lib/pkgconfig/libbtrfsutil.pc
 usr/lib/udev/rules.d/64-btrfs-dm.rules
 usr/lib/udev/rules.d/64-btrfs-zoned.rules
diff --git a/lfs/btrfs-progs b/lfs/btrfs-progs
index 34592b3e9..f469afa3a 100644
--- a/lfs/btrfs-progs
+++ b/lfs/btrfs-progs
@@ -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        = 6.17.1
+VER        = 6.19.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 = 6340fb5f87d3dcf9598785fbb00ccd2278e268c1b798a1013ede9d25fc8e2005376c2333c84befcf95ec9ae2b7e75562750a2bf8fbfc7bbf966d713e1feb5818
+$(DL_FILE)_BLAKE2 = 555bf1c0625afd30dae3cc38f293de195450133cea701096010cadde3d8be405681ed2c4b5e43db777df146e1d2d90697746bc9eea253211df216bd4456e04a1
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] core202: Ship abseil-cpp
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
  2026-04-05 12:03 ` [PATCH] autoconf: Update to version 2.73 Adolf Belka
  2026-04-05 12:03 ` [PATCH] btrfs-progs: Update to version 6.19.1 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship autoconf Adolf Belka
                   ` (32 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/abseil-cpp b/config/rootfiles/core/202/filelists/abseil-cpp
new file mode 120000
index 000000000..4fdbbb494
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/abseil-cpp
@@ -0,0 +1 @@
+../../../common/abseil-cpp
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] core202: Ship autoconf
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (2 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship abseil-cpp Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship btrfs-progs Adolf Belka
                   ` (31 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/autoconf b/config/rootfiles/core/202/filelists/autoconf
new file mode 120000
index 000000000..aa39ce671
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/autoconf
@@ -0,0 +1 @@
+../../../common/autoconf
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] core202: Ship btrfs-progs
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (3 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship autoconf Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship curl Adolf Belka
                   ` (30 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

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



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

* [PATCH] core202: Ship curl
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (4 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship btrfs-progs Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship e2fsprogs Adolf Belka
                   ` (29 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/curl b/config/rootfiles/core/202/filelists/curl
new file mode 120000
index 000000000..4b84bef53
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/curl
@@ -0,0 +1 @@
+../../../common/curl
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] core202: Ship e2fsprogs
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (5 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship curl Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship freetype Adolf Belka
                   ` (28 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/e2fsprogs b/config/rootfiles/core/202/filelists/e2fsprogs
new file mode 120000
index 000000000..37b55de69
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/e2fsprogs
@@ -0,0 +1 @@
+../../../common/e2fsprogs
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] core202: Ship freetype
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (6 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship e2fsprogs Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship groff Adolf Belka
                   ` (27 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/freetype b/config/rootfiles/core/202/filelists/freetype
new file mode 120000
index 000000000..79ec5c42e
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/freetype
@@ -0,0 +1 @@
+../../../common/freetype
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] core202: Ship groff
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (7 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship freetype Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship harfbuzz Adolf Belka
                   ` (26 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/groff b/config/rootfiles/core/202/filelists/groff
new file mode 120000
index 000000000..232291e52
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/groff
@@ -0,0 +1 @@
+../../../common/groff
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] core202: Ship harfbuzz
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (8 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship groff Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship iana-etc Adolf Belka
                   ` (25 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/harfbuzz b/config/rootfiles/core/202/filelists/harfbuzz
new file mode 120000
index 000000000..ffe1e0d0b
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/harfbuzz
@@ -0,0 +1 @@
+../../../common/harfbuzz
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] core202: Ship iana-etc
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (9 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship harfbuzz Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship intel-microcode Adolf Belka
                   ` (24 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/iana-etc b/config/rootfiles/core/202/filelists/iana-etc
new file mode 120000
index 000000000..1f3d54dbd
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/iana-etc
@@ -0,0 +1 @@
+../../../common/iana-etc
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] core202: Ship intel-microcode
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (10 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship iana-etc Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship libarchive Adolf Belka
                   ` (23 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/x86_64/intel-microcode b/config/rootfiles/core/202/filelists/x86_64/intel-microcode
new file mode 120000
index 000000000..d5ac074e2
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/x86_64/intel-microcode
@@ -0,0 +1 @@
+../../../../common/x86_64/intel-microcode
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] core202: Ship libarchive
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (11 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship intel-microcode Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship libcap-ng Adolf Belka
                   ` (22 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/libarchive b/config/rootfiles/core/202/filelists/libarchive
new file mode 120000
index 000000000..551f1f743
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/libarchive
@@ -0,0 +1 @@
+../../../common/libarchive
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] core202: Ship libcap-ng
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (12 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship libarchive Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship libedit Adolf Belka
                   ` (21 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/libcap-ng b/config/rootfiles/core/202/filelists/libcap-ng
new file mode 120000
index 000000000..f58b21141
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/libcap-ng
@@ -0,0 +1 @@
+../../../common/libcap-ng
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] core202: Ship libedit
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (13 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship libcap-ng Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship libinih Adolf Belka
                   ` (20 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/libedit b/config/rootfiles/core/202/filelists/libedit
new file mode 120000
index 000000000..03fc483da
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/libedit
@@ -0,0 +1 @@
+../../../common/libedit
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] core202: Ship libinih
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (14 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship libedit Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] core202: Ship libmpc Adolf Belka
                   ` (19 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/libinih b/config/rootfiles/core/202/filelists/libinih
new file mode 120000
index 000000000..7f703bed7
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/libinih
@@ -0,0 +1 @@
+../../../common/libinih
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] core202: Ship libmpc
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (15 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship libinih Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] curl: Update to version 8.19.0 Adolf Belka
                   ` (18 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

diff --git a/config/rootfiles/core/202/filelists/libmpc b/config/rootfiles/core/202/filelists/libmpc
new file mode 120000
index 000000000..88840fc30
--- /dev/null
+++ b/config/rootfiles/core/202/filelists/libmpc
@@ -0,0 +1 @@
+../../../common/libmpc
\ No newline at end of file
-- 
2.53.0



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

* [PATCH] curl: Update to version 8.19.0
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (16 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] core202: Ship libmpc Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] e2fsprogs: Update to version 1.47.4 Adolf Belka
                   ` (17 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 8.18.0 to 8.19.0
- No change to rootfile
- Changelog
    8.19.0
	Changes:
	 o we stopped the bug bounty [23]
	 o cmake: add `CURL_BUILD_EVERYTHING` option [51]
	 o initial support for MQTTS [81]
	 o tool: support fractions for --limit-rate and --max-filesize [79]
	 o tool_cb_hdr: with -J, use the redirect name as a backup [147]
	 o vquic: drop support for OpenSSL-QUIC [80]
	 o windows: add build option to use the native CA store [82]
	 o windows: bump minimum to Vista (from XP) [12]
	Bugfixes:
	 o altsvc: only accept 17 byte dates from files [22]
	 o asyn-ares: abort with OOM error when Curl_dnscache_mk_entry fails [107]
	 o async-ares: blocking resolve timeout handling, better [239]
	 o badwords: move into ./scripts, speed up [187]
	 o build: add missing `GENERATEDCERTS` files [210]
	 o build: adjust minimum version for some clang picky warnings [211]
	 o build: check `MSG_NOSIGNAL` directly, drop detection and interim macro [26]
	 o build: constify `memchr()`/`strchr()`/etc result variables (cont.) [85]
	 o build: detect and include `inttypes.h` again [13]
	 o build: do not include wolfSSL header in `curl_setup.h` [215]
	 o build: drop duplicate C includes [54]
	 o build: drop global suppression of `-Wformat-nonliteral`, fix fallouts [19]
	 o build: drop unused `snprintf()` feature check on Windows [261]
	 o build: fix `-Wunused-macros` warnings, and related tidy-ups [176]
	 o build: fix building rare combinations [109]
	 o build: fully omit verbose strings and code when disabled [113]
	 o build: globally suppress DJGPP warnings in `FD_SET()` [56]
	 o build: merge TrackMemory (`CURLDEBUG`) into debug-enabled option [46]
	 o build: move curl stat struct type to the curlx namespace [156]
	 o build: opt-in MSVC to C99-style verbose logging logic [108]
	 o build: require POSIX `strdup()` [159]
	 o build: tidy up and dedupe `strdup` functions [162]
	 o cf-socket: ignore SOCK_CLOEXEC etc for socktype equality checks [226]
	 o cf-socket: use SOCK_CLOEXEC in socket_open when available [130]
	 o checksrc-all.pl: skip non-repository files [144]
	 o checksrc: do not apply `BANNEDFUNC` to struct member functions [35]
	 o checksrc: warn for leading spaces before the preprocessor hash [72]
	 o clang-tidy: add missing and delete redundant parentheses [155]
	 o clang-tidy: add more missing parentheses in macro values [224]
	 o clang-tidy: avoid/silence `bugprone-not-null-terminated-result` [222]
	 o clang-tidy: check `bugprone-macro-parentheses`, fix fallouts [212]
	 o clang-tidy: drop redundant conditions reported by
		`misc-redundant-expression` [217]
	 o clang-tidy: enable `bugprone-signed-char-misuse`, fix fallouts [227]
	 o clang-tidy: enable more checks [225]
	 o clang-tidy: enable scanning headers [205]
	 o clang-tidy: fix issues found with build-fuzzing [275]
	 o clang-tidy: silence more minor issues found by v22 [276]
	 o cmake/FindMbedTLS: add workaround for missing static MSVC
		`mbedcrypto.lib` 4.0.0 [174]
	 o cmake: add `CURL_DROP_UNUSED` option to reduce binary sizes [105]
	 o cmake: add native clang-tidy support for tests, with concatenated
		sources [223]
	 o cmake: always build curlu and curltool test libs in unity mode [190]
	 o cmake: always define `CURL::win32_winsock` on Windows in
		`curl-config.cmake` [104]
	 o cmake: convert `curl_add_clang_tidy_test_target()` macro to function [281]
	 o cmake: enable binutils ld workaround for all toolchains at build-time [57]
	 o cmake: fix `LOCATION` property access condition (debug) [241]
	 o cmake: fix `LOCATION` property read errors in target debug function [243]
	 o cmake: fix building with `CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON` [254]
	 o cmake: fix confusing error when a dependency is undetected in
		`curl-config.cmake` [169]
	 o cmake: fix logic for openssl/zlib binutils ld workaround [71]
	 o cmake: fix passing system header directories to clang-tidy for tests [221]
	 o cmake: fix system include directory position for clang-tidy in tests [284]
	 o cmake: improve clang-tidy test command-line reproduction [242]
	 o cmake: minor fixes to test targets after prev [214]
	 o cmake: normalize uppercase hex winver (for display) [191]
	 o cmake: omit `curl.rc` from curltool lib [209]
	 o cmake: reference OpenSSL and ZLIB imported targets only when enabled [41]
	 o cmake: replace internal option with a new `tt` (test tools) target [220]
	 o cmake: silence potential unused var warnings in C++ test snippet [201]
	 o cmake: silence silly Apple clang warnings in C89 mode, test in CI [14]
	 o cmake: silence useless compiler warnings triggered by the FASTBuild
		generator [43]
	 o cmake: skip binutils ld hack if zlib/openssl target is not `IMPORTED` [90]
	 o cmake: warn for invalid `CURL_TARGET_WINDOWS_VERSION` values [192]
	 o cmke: add `*_USE_STATIC_LIBS` options for 9 dependencies [49]
	 o config-plan9: set `HAVE_STDINT_H` again [17]
	 o config2setopts: acknowledge OOM error from CURLOPT_MIMEPOST [120]
	 o config2setopts: fix for --disable-aws build configuration [34]
	 o configure: drop always true `if` check (Windows) [250]
	 o content_encoding: return 'identity' if none other exists [235]
	 o curl: add -I and -i to -h important [135]
	 o curl: limit Windows-specific code to Windows builds, other tidy-ups [48]
	 o curl_easy_nextheader.md: a new transfer invalidates 'prev' [69]
	 o curl_get_line: drop single-use macro [93]
	 o curl_multi_perform.md: resolve inconsistency [143]
	 o curl_ntlm_core: merge two `#if` blocks [177]
	 o curl_setup.h: drop extra header guard for internal include [91]
	 o curl_setup.h: merge back single-use internal header `curl_setup_once.h` [78]
	 o curl_setup.h: simplify curl memory macro mappings [163]
	 o curl_setup_once: allow CURL_DEBUGASSERT for customization [125]
	 o CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.md: fix available protocols [97]
	 o curlx: drop unused `curlx_saferealloc()` [161]
	 o digest: escape double quotes and backslashes in realm and nonce [83]
	 o digest: fix memory leak in auth_create_digest_http_message() [263]
	 o digest: handle quotes in the path [50]
	 o docs/INSTALL: update configure details [45]
	 o docs/libcurl: unify WARNING use [89]
	 o docs: add LibreELEC to DISTROS.md
	 o docs: add reproducible example for generating man page [95]
	 o docs: avoid starting sentences with However, [175]
	 o docs: avoid using the word 'magic' [256]
	 o docs: clarify --ipv4 and --ipv6 [149]
	 o docs: document the need for a 64-bit type and stdint.h [118]
	 o docs: drop basically [229]
	 o docs: explicitly call out Slowloris as not a security flaw [6]
	 o docs: fix grammar nitpicks [128]
	 o docs: handle error in `curl_global_init*` examples [204]
	 o docs: replace instances of the vague qualifier 'quite' [171]
	 o docs: reword explanation of --variable option [150]
	 o docs: some nitpicks [277]
	 o docs: use dot instead of comma at end of sentences [168]
	 o easy: reset errorbuf on eyeballing success [179]
	 o easy: reset pausing when resetting request [218]
	 o examples/usercertinmem: use modern OpenSSL API, drop mentions of RSA [188]
	 o examples: improve OpenSSL certificate examples [248]
	 o examples: omit forward declarations, apply misc fixes [60]
	 o FAQ: syntax improvements [230]
	 o fopen.h: simplify curl memory macro mappings [160]
	 o ftp: replace a `curlx_free()` with `curlx_dyn_free()` [86]
	 o ftp: split ftp_state_use_port into sub functions [172]
	 o GOVERNANCE.md: Post-Daniel BDFL [31]
	 o gss: exclude verbose error logic from non-verbose builds [122]
	 o h2+h3: align stream close handling [131]
	 o hostip.c: fix leak of addrinfo [11]
	 o hostip6: remove debug-only code [24]
	 o hostip: fix unreachable code in rare build configuration [74]
	 o http/3: add description for known server error codes [15]
	 o http1: fix potential NULL dereference in `Curl_h1_req_parse_read()` [268]
	 o http: only send bearer if auth is allowed [228]
	 o http_aws_sigv4: fix query normalization of %2b [117]
	 o imap: add a check for Curl_meta_get() [157]
	 o imap: check `imap_sendf()` printf masks at compile-time [67]
	 o imap: skip literals inside quoted strings [30]
	 o include: avoid recursive macros [182]
	 o include: mask computed auth/proto bitmasks to 32 bits [145]
	 o INSTALL-CMAKE.md: document Apple framework options [53]
	 o INSTALL.md: fix typo [278]
	 o INSTALL.md: suggest `-Wl,-dead_strip` for Apple targets [68]
	 o KNOWN_BUGS.md: absolute Unix domain filename for SOCKS on Windows [37]
	 o ldap: silence clang-tidy v22 warning [279]
	 o ldap: silence potential unused variable warning (OS400) [55]
	 o lib: delete unused local includes [181]
	 o lib: disable websockets early if no http [140]
	 o lib: make sigpipe handling more lazy [52]
	 o lib: reorder protocol functions to avoid forward declarations (email) [76]
	 o lib: reorder protocol functions to avoid forward declarations (ftp) [75]
	 o lib: reorder protocol functions to avoid forward declarations
		(misc cont.) [66]
	 o lib: reorder protocol functions to avoid forward declarations (misc) [77]
	 o lib: reorder protocol functions to avoid forward declarations (ssh) [65]
	 o lib: separate scheme info from protocol implementation [42]
	 o lib: skip compiling code with features disabled [189]
	 o lib: use (u)int64_t instead of long long [39]
	 o libcurl docs: reduce 'since ...' in descriptions [28]
	 o libcurl-security.md: fix typos and add a point about URLs
	 o libtests: drop two redundant `memset()`s [110]
	 o Makefile.am: delete RPM targets referencing non-existent files [9]
	 o Makefile.am: drop stray VC project files from dist [5]
	 o managen: silence Perl warnings [141]
	 o mbedtls: guard TLS 1.3 + session tickets usage inside ifdef [260]
	 o mbedtls: no pinnedpubkey wo MBEDTLS_SSL_KEEP_PEER_CERTIFICATE [29]
	 o mbedtls: remove newline from failf() call [25]
	 o mbedtls: split mbed_connect_step1 into sub functions [166]
	 o md4, md5: drop redundant forward declarations [64]
	 o md4, md5: replace custom types with `uint32_t` [111]
	 o memdebug: include `backtrace.h` as system header [148]
	 o mime: drop fallback for unused `R_OK` macro [58]
	 o mimepost: allocate main struct on-demand [20]
	 o mk-ca-bundle.pl: drop support for obsolete/insecure fingerprint algos [138]
	 o mod_curltest: silence unused argument compiler warning [63]
	 o mprintf: drop old sprintf fallback [7]
	 o mprintf: rename internal enum to avoid collision with AmigaOS symbol [183]
	 o mprintf: silence clang-tidy `readability-suspicious-call-argument` [262]
	 o mprintf: use `_snprintf()` when compiled with VS2013 and older [280]
	 o mqtt: better too-big-message-check [73]
	 o mqtt: fix EOF handling [231]
	 o mqtt: verify Remaining Length for CONNACK and PUBACK [153]
	 o msvc: drop exception, make `BIT()` a bitfield with Visual Studio [2]
	 o msvc: VS2026: unlock picky warning in cmake, test in CI [198]
	 o multi: avoid a theoretical 32-bit wrap [186]
	 o multi: fix unreachable code compiler warning [264]
	 o multi: probe for IPv6 functionality in multi_init() [114]
	 o multi: split multi_runsingle into sub functions [197]
	 o multi: update timer unconditionally in multi_remove_handle [158]
	 o ngtcp2: stabilize recv [18]
	 o noproxy: simplify, don't mix const non-const in strchr() [88]
	 o openldap: avoid forward declarations in ldaps code [62]
	 o openssl+ech: workaround for insecure handshakes [238]
	 o openssl: adapt to OpenSSL master adding const to more APIs [253]
	 o OpenSSL: check reuse of sessions for verify status [142]
	 o openssl: disable local keylog feature if built-in upstream [178]
	 o openssl: fix compiler warning with OpenSSL master [193]
	 o openssl: fix potential NULL dereference when loading certs (Windows) [165]
	 o openssl: fix potential OOB read in debug/verbose logging [216]
	 o plan9: drop special build and orphaned references [33]
	 o proxy-auth: additional tests [232]
	 o pytest: remove 03_02 [127]
	 o quiche: use PRIu64 for outputting the stream id [184]
	 o rand: drop impossible preprocessor branches (wincrypt) [246]
	 o rand: drop scan-build silencer [245]
	 o ratelimit: download finetune [16]
	 o request.h: rename parameter 'buf' to 'req' in Curl_req_send [219]
	 o REUSE: drop broken reference to `MAIL-ETIQUETTE` [59]
	 o rtsp: fix assertion failure on zero-length RTP payload [180]
	 o rtspd: fix to check `realloc()` result [173]
	 o runtests: pass config filename to stunnel in native format (Windows) [94]
	 o schannel: refactor: reduce variable scopes, fix comment, fix indent [196]
	 o send: drop `CURL_UNCONST()` from buffer argument on most platforms [116]
	 o setopt: fix checking range for CURLOPT_MAXCONNECTS [92]
	 o setopt: refuse blobs with zero length [167]
	 o setup-os400.h: drop no longer used custom type `u_int32_t` [112]
	 o sigpipe: unset SA_SIGINFO since it is using sa_handler [40]
	 o silent.md: also mention it shuts off warning messages [213]
	 o smb: free the path in the request struct properly [137]
	 o smb: include arpa/inet.h for NonStop [195]
	 o socket: check result of SO_NOSIGPIPE [124]
	 o socketpair: clear 'err' when retrying due to EINTR [233]
	 o socketpair: set SO_NOSIGPIPE where possible [103]
	 o socks: ensure DNS is freed in failure cases. [247]
	 o src: simplify declaring `curl_ca_embed` [185]
	 o ssh: dedupe state change function [99]
	 o stop using the word 'just' [257]
	 o sws: prevent "connection monitor" to say disconnect twice
	 o synctime: fix use of uninitialized buffer on non-Windows [234]
	 o system_win32: replace manual init code with `curlx_now_init()` call [170]
	 o tests/server/sockfilt: avoid possible endless loop on Windows [101]
	 o tests/server: drop unused `curlx/version_win32.c` [151]
	 o tests/server: fix to clear the complete `srvr_sockaddr_union_t` variable [207]
	 o tests/server: tidy-up error messages (Windows) [102]
	 o tests: avoid assignment in `if` conditions in `first.h` [126]
	 o tests: convert base64 data to %b64[] [87]
	 o tftp: correct the filename length check [70]
	 o timeout handling: auto-detect effective timeout [121]
	 o tls: add new SSLSUPP flags for several options [32]
	 o tls: remove checks for DEFAULT [136]
	 o tool: enable header separation for HTTPS proxies [106]
	 o tool: improve config error messaging [208]
	 o tool: improve error/warning messages when output filename sanitization
		fails [36]
	 o tool: rename curl handle and result variable in `--libcurl`-generated
		code [146]
	 o tool: return code variable consistency [84]
	 o tool_cb_hdr: suppress header output when --out-null [10]
	 o tool_cb_prg: drop duplicate preprocessor logic [119]
	 o tool_dirhie: drop superfluous `F_OK` fallback (Windows) [8]
	 o tool_doswin: avoid memory-leak with CURL_FN_SANITIZE_* [236]
	 o tool_doswin: avoid Windowsisms in socket code (cont.) [134]
	 o tool_doswin: avoid Windowsisms in socket code [139]
	 o tool_doswin: document `ENABLE_VIRTUAL_TERMINAL_PROCESSING` toolchain
		support [44]
	 o tool_getparam: avoid `-Wcomma` with Apple clang in C89 mode [38]
	 o tool_operate: remove 'else' for VMS [3]
	 o tool_operate: reset the URL --url-query between --next [237]
	 o typos: silence false positives found in C code [164]
	 o unit3205: suppress two clang-tidy false positives [206]
	 o URL-SYNTAX.md: fix port number mistakes for IMAP and LDAP [200]
	 o url.c: code/comment cleanup around conn creation [132]
	 o url.h: fix `-Wdocumentation` [61]
	 o url: fix reuse of connections using HTTP Negotiate [100]
	 o urlapi: use U_CURLU_URLDECODE when toggling it off unsigned [255]
	 o urldata.h: remove two forward-declared structs not used [4]
	 o urldata: byebye `conn->hostname_resolve` [240]
	 o urldata: change 'keep_post' into three distinct bitfields [21]
	 o urldata: convert 'long' fields to fixed variable types [47]
	 o urldata: switch to uint* types [1]
	 o usercertinmem: use the correct cert BIO [249]
	 o verbose.md: explain the { and } prefixes [96]
	 o vquic: fix unused variable warning reported by clang-tidy [152]
	 o vquic: handle SOCKEMSGSIZE correctly [129]
	 o vtls: dedupe common on-session-reuse logic [98]
	 o vtls: use ALPN http/1.0 & http/1.1 for HTTP/1.0 requests [123]
	 o VULN-DISCLOSURE-POLICY.md: push reports to the web form [154]
	 o VULN-DISCLOSURE-POLICY.md: use hackerone [202]
	 o winapi: use FormatMessageA instead of FormatMessageW [115]
	 o windows: `USE_WINSOCK` to guard winsock2 code (where missing) [133]
	 o windows: determine `RtlVerifyVersionInfo` address on global init [258]
	 o windows: tidy up `wincrypt.h` / BoringSSL/AWS-LC coexist workaround [203]
	 o wolfssl: fix build without USE_BIO_CHAIN [27]
	 o ws/tftp: include header file even when protocol disabled [194]
	 o x509asn1: make encodeOID stop on too long input [199]

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

diff --git a/lfs/curl b/lfs/curl
index eda7cfec1..3498e12fd 100644
--- a/lfs/curl
+++ b/lfs/curl
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 8.18.0
+VER        = 8.19.0
 
 THISAPP    = curl-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 16e1539616c1800dfa08a5bd3e38ff75d2906a4a574b1541509c69200aebe680b0a5efdf1b1e0c89f3cccb6001bfe1c1459b9fd815053c964e1a1434be1e2e0e
+$(DL_FILE)_BLAKE2 = d4a943af9a109893112876784dbe106276317e6cd5a2663f4de143c93abb4e266945fa65b4a5fa842f99240c961b027a1b2492e3e32f5247a91c394895e2b8b0
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] e2fsprogs: Update to version 1.47.4
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (17 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] curl: Update to version 8.19.0 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] ffmpeg: Update to version 8.1 Adolf Belka
                   ` (16 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 1.47.3 to 1.47.4
- No change to rootfile
- Changelog
    1.47.4
     UI and Features
      Suppress warnings in mke2fs regarding large block sizes if the kernel
       supports blocksize greater than page size.
      Add mke2fs extended option in root_selinux to set a SELinux security
       context label for the root directory.
      Enable mke2fs to support multiple -E options in the command line.
      Fix e4defrag crashing when it tries to defragment an inline data file.
     Fixes
      Fix e2fsck incorrectly flagging fast symlinks with a large external
       extended attribute (using an EA inode) as having an invalid number of
       blocks.
      Add a check in e2fsck for an extended attributes with a value stored in
       an EA inode that has an invalid zero size.
      Fix e2scrub so that it the retry loop for lvremove works properly (in
       case of a temporary busy failure).
      Mke2fs warnings about dax are now printed to stdout instead of stderr,
       since they aren't failures.
      Fix mke2fs so it won't create an orphan file inode which is larger than
       what the kernel now permits when using a 64k blocksize.
      Fix mke2fs -d so it can handle copying a file larger than 2 GiB.
      Many bug fixes for fuse2fs and libext2fs to make fuse2fs behave more
       like the Linux kernel's implementation of ext4.  These were found when
       running fuse2fs under xfstests, and fixing the resulting test failures.
	  - Set the EXT2_ERRORS_FS flag when recording errors in the superblock,
	    so that e2fsck will automatically try to fix the corrupted file system
	  - Restrict which error codes that will be recorded in the superblock to
	    those which indicate file system corruption, and not those that are
	    cuased by operational failures
	  - Refuse to mount a file system which is marked as having inconsistencies
	  - Abort and avoid mounting the file systems if there are errors parsing
	    the command line options
	  - Fix parsing the offset= option so the mount options structure doesn't
	    get corrupted.
	  - Move operations which could fail while mounting the file system to
	    before the fuse2fs is daemonized so that errors can be reported to the
	    user
	  - Fix the locking logic for the "-o lockfile" command-line option
	  - Fix a memory leak if ext2fs_close() fails
	  - Avoid failures when mounting a file system read-only and the user does
	    not have write access to the file system image or block device
	  - Handle the case where the underlying storage (e.g., block device) of
	    the file system is read-only more like the kernel.  (Fixes generic/050)
	  - Handle the case where the user requested a read-only mount, the
	    underying file system storage is writeable, and there is a journal
	    which needs to be replayed so that it is safe to reference the file
	    system image.  (Fixes ext4/271)
	  - Recheck the file system feature flags after replaying the journal in
	    case an unsupported feature was enabled by a journal transaction and
	    this causes fuse2fs to have a bellyache.
	  - Recheck the journal to make sure it is consistent to catch problems
	    caused by replaying (possibly maliciously) corrupted journals
	  - Make sure there is enough free space to create a symlink before
	    trying to create it
	  - Correctly report errors when deleting files back to fuse
	  - Always check the process gid when checking file permissions
	  - Don't update atime when reading executable file contents
	  - Correctly propagate default acls to non-directory inodes
	  - Set the group id ownership for newly created files in setgid directories
	  - Fix fssetxattr() by preserving iflags bits that don't exist in xflags
	  - Fix various bugs when punching holes in a file
	  - Fix various bugs in FITRIM
	  - Prevent fallocation or zero range indirect-mapped files, which don't
	    support unwritten extents
	  - Fix error handing for fuse_getgroups() and readlink(2)
	  - Fix various data corruption bugs when reading and writing to inline
	    data files
	  - Correctly set the ST_RDONLY flag returned by statfs(2)
	  - Fix potential races in op_statfs and op_destroy
	  - Fix relatime handling to pay attention to nanosecond portion of the
	    timestamp
	  - Fix permission checks when opening a file with O_APPEND and O_TRUNC at
	    the same time
	  - Don't truncate a newly created file so the ctime/mtime timestamps are
	    consistent
      Various man page cleanups.
      Performance, Internal Implementation, Development Support etc.
	Fixed various Debian packaging issues.  (Addresses Debian Bugs: #1118461)
	Remove extra "pkg-config pkgconfig" in the Debian rules file.  This
	 appears to be harmless, but it's not correct.  (Addresses "Debian Bugs: #1126636)
	Stop trying to test building e2fsprogs on mingw32 using Github Actions.
	 Sometime between November and December 2025, probably coincident with
	 github uploading a newer Windows 11 to windows-latest, running the test
	 mke2fs is now taking over 4 hours, when previously it took 8 seconds.
	Update autoconf and libtool to be based on autoconf 2.72.   Also updated
	 config.{guess,sub,rpath} to be the latest from FSF.
	Fix ext2fs_block_alloc_stats_range() to pass the original parameters to
	 its callback function.
	Change the unixfd I/O manager to close the file descriptor when it is
	 passed into the manager.
	In the unixfd_io_manager, trust the caller to assert that the file
	 descriptor was opened using O_EXCL, since we can't find out whether
	 it's the case by checking the file flags usign fcntl's F_GETFL.  Also
	 check using F_GETFL instead of F_GETFD.
	Fix a bug in the unix_io where if there is an error when writing the I/O
	 channel, and a write_error handler is registered, and it requests that
	 the failed write is tried, the cache mutex wasn't getting reocked,
	 leaving the lock state inconsistent.
	Fix a portability issue in fuse2fs regarding how to redirect
	 stdout/stderr which works across multiple C libraries.  (For a detailed
	 description of the challenges created by different standards
	 specification see commit f79abd8554e6.)
	Fix a portability issue so e2fsprogs can compile when the
	 linux/fsverity.h header file exists, but it doesn't define
	 FS_IOC_READ_VERITY_METADATA.
	Update the Malay translations.

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

diff --git a/lfs/e2fsprogs b/lfs/e2fsprogs
index 6792723db..660f22d1c 100644
--- a/lfs/e2fsprogs
+++ b/lfs/e2fsprogs
@@ -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      = 1.47.3
+VER      = 1.47.4
 
 THISAPP    = e2fsprogs-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 5d83a47d24f28fb4e0a6e8a145b146e6ff0de4463a16720790041f6fe750e595d749e730016bc3a9255c9ed3172b15e37f0fa8af4e8463f724f6bd221a9fa161
+$(DL_FILE)_BLAKE2 = ae190e773a83c12a0ab438e13911a5a3f8a25da68373a0911eaddf0a979debcc5a15c22fc7d6fbaed43659c1fc1276e6a345d2f6a73a4ab92e730f177fe40cdb
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] ffmpeg: Update to version 8.1
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (18 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] e2fsprogs: Update to version 1.47.4 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] freetype: Update to version 2.14.3 Adolf Belka
                   ` (15 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 8.0 to 8.1
- Update of rootfile
- Changelog
    8.1
	- ffprobe -codec option
	- EXIF Metadata Parsing
	- gfxcapture: Windows.Graphics.Capture based window/monitor capture
	- hxvs demuxer for HXVS/HXVT IP camera format
	- MPEG-H 3D Audio decoding via mpeghdec
	- D3D12 H.264 encoder
	- drawvg filter via libcairo
	- ffmpeg CLI tiled HEIF support
	- D3D12 AV1 encoder
	- ProRes Vulkan hwaccel
	- DPX Vulkan hwaccel
	- Rockchip H.264/HEVC hardware encoder
	- Add vf_scale_d3d12 filter
	- JPEG-XS parser
	- JPEG-XS decoder and encoder through libsvtjpegxs
	- JPEG-XS raw bitstream muxer and demuxer
	- IAMF Projection mode Ambisonic Audio Elements muxing and demuxing
	- Add vf_mestimate_d3d12 filter
	- xHE-AAC Mps212 decoding support (experimental)
	- Remove the old HLS protocol handler
	- Vulkan compute codec optimizations
	- swscale Vulkan support
	- LCEVC metadata bitstream filter
	- Add vf_deinterlace_d3d12 filter
	- ffprobe: only show refs field in stream section when reading frames
	- ProRes Vulkan encoder
	- LCEVC parser
	- LCEVC enhancement layer exporting in MPEG-TS

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/packages/ffmpeg | 15 ++++++++-------
 lfs/ffmpeg                       |  8 ++++----
 2 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/config/rootfiles/packages/ffmpeg b/config/rootfiles/packages/ffmpeg
index ed3768c66..7fbf26c66 100644
--- a/config/rootfiles/packages/ffmpeg
+++ b/config/rootfiles/packages/ffmpeg
@@ -16,6 +16,7 @@ usr/bin/ffprobe
 #usr/include/libavcodec/dirac.h
 #usr/include/libavcodec/dv_profile.h
 #usr/include/libavcodec/dxva2.h
+#usr/include/libavcodec/exif.h
 #usr/include/libavcodec/jni.h
 #usr/include/libavcodec/mediacodec.h
 #usr/include/libavcodec/packet.h
@@ -153,25 +154,25 @@ usr/bin/ffprobe
 #usr/include/libswscale/version_major.h
 #usr/lib/libavcodec.so
 usr/lib/libavcodec.so.62
-usr/lib/libavcodec.so.62.11.100
+usr/lib/libavcodec.so.62.28.100
 #usr/lib/libavdevice.so
 usr/lib/libavdevice.so.62
-usr/lib/libavdevice.so.62.1.100
+usr/lib/libavdevice.so.62.3.100
 #usr/lib/libavfilter.so
 usr/lib/libavfilter.so.11
-usr/lib/libavfilter.so.11.4.100
+usr/lib/libavfilter.so.11.14.100
 #usr/lib/libavformat.so
 usr/lib/libavformat.so.62
-usr/lib/libavformat.so.62.3.100
+usr/lib/libavformat.so.62.12.100
 #usr/lib/libavutil.so
 usr/lib/libavutil.so.60
-usr/lib/libavutil.so.60.8.100
+usr/lib/libavutil.so.60.26.100
 #usr/lib/libswresample.so
 usr/lib/libswresample.so.6
-usr/lib/libswresample.so.6.1.100
+usr/lib/libswresample.so.6.3.100
 #usr/lib/libswscale.so
 usr/lib/libswscale.so.9
-usr/lib/libswscale.so.9.1.100
+usr/lib/libswscale.so.9.5.100
 #usr/lib/pkgconfig/libavcodec.pc
 #usr/lib/pkgconfig/libavdevice.pc
 #usr/lib/pkgconfig/libavfilter.pc
diff --git a/lfs/ffmpeg b/lfs/ffmpeg
index 5e69ce718..609ecd73e 100644
--- a/lfs/ffmpeg
+++ b/lfs/ffmpeg
@@ -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	   = Library for working with various multimedia formats
 
-VER        = 8.0
+VER        = 8.1
 
 THISAPP    = ffmpeg-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = ffmpeg
-PAK_VER    = 22
+PAK_VER    = 23
 
 DEPS       = sdl2 lame libvorbis
 
@@ -52,7 +52,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 8c45093665131e9aef07cc49726a2de008760728723cf9ee1833fe0697624ca2572c13eb319bd567b79fcb2db110b73fbbf0889237c10fc589d6f895a0e5aa88
+$(DL_FILE)_BLAKE2 = 3710f8d3d60f89e404e837d238d089bdd7fd3be9404014aa1f3d4dd8983f10c7fefd7f4b27996fb8cb664f54aa3417da67f4ea02c896fe1026383198c45f5b26
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] freetype: Update to version 2.14.3
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (19 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] ffmpeg: Update to version 8.1 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] frr: Update to version 10.6.0 Adolf Belka
                   ` (14 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 2.14.1 to 2.14.3
- Update of rootfile
- Changelog is too large to include here. Details can be found in the file ChangeLog
   in the tarball

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

diff --git a/config/rootfiles/common/freetype b/config/rootfiles/common/freetype
index 0781a0f17..6557bdd79 100644
--- a/config/rootfiles/common/freetype
+++ b/config/rootfiles/common/freetype
@@ -60,7 +60,7 @@
 #usr/lib/libfreetype.la
 #usr/lib/libfreetype.so
 usr/lib/libfreetype.so.6
-usr/lib/libfreetype.so.6.20.4
+usr/lib/libfreetype.so.6.20.6
 #usr/lib/pkgconfig/freetype2.pc
 #usr/share/aclocal/freetype2.m4
 #usr/share/man/man1/freetype-config.1
diff --git a/lfs/freetype b/lfs/freetype
index 2a1d90aeb..0d0545058 100644
--- a/lfs/freetype
+++ b/lfs/freetype
@@ -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        = 2.14.1
+VER        = 2.14.3
 
 THISAPP    = freetype-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 1dc62d337a93ca94f93496e60bdf9cbabed5867d66bb2f07669f1b5f81ef16f6cc57c401f51bb62d919680316f73902fafb6a167c45183872faaf984840b5ec7
+$(DL_FILE)_BLAKE2 = 26db1946b099abc73d9d249dc48303e70886e0b1cb7180d5b9538b3934dc677a1572a32573af6adabeeb1c1a2eef81f24399038d3d8e640c29bba77f6c8a3596
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] frr: Update to version 10.6.0
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (20 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] freetype: Update to version 2.14.3 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] groff: Update to version 1.24.1 Adolf Belka
                   ` (13 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 10.4.1 to 10.6.0
- Update of rootfile
- Changelog is too large to include here so links porovided for each version
    10.6.0
	https://github.com/FRRouting/frr/releases/tag/frr-10.6.0
    10.5.3
	https://github.com/FRRouting/frr/releases/tag/frr-10.5.3
    10.5.2
	https://github.com/FRRouting/frr/releases/tag/frr-10.5.2
    10.5.1
	https://github.com/FRRouting/frr/releases/tag/frr-10.5.1
    10.5.0
	https://github.com/FRRouting/frr/releases/tag/frr-10.5.0
    10.4.3
	https://github.com/FRRouting/frr/releases/tag/frr-10.4.3
    10.4.2
	https://github.com/FRRouting/frr/releases/tag/frr-10.4.2

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/packages/frr | 345 ++++++++++++++++++++--------------
 lfs/frr                       |   8 +-
 2 files changed, 211 insertions(+), 142 deletions(-)

diff --git a/config/rootfiles/packages/frr b/config/rootfiles/packages/frr
index 3fa99fc44..84a3753e6 100644
--- a/config/rootfiles/packages/frr
+++ b/config/rootfiles/packages/frr
@@ -1,93 +1,152 @@
 etc/rc.d/init.d/frr
 usr/bin/vtysh
 #usr/include/frr
-#usr/include/frr/admin_group.h
-#usr/include/frr/affinitymap.h
-#usr/include/frr/agg_table.h
-#usr/include/frr/asn.h
-#usr/include/frr/assert.h
-#usr/include/frr/atomlist.h
-#usr/include/frr/base64.h
-#usr/include/frr/bfd.h
 #usr/include/frr/bfdd
 #usr/include/frr/bfdd/bfddp_packet.h
-#usr/include/frr/bitfield.h
-#usr/include/frr/buffer.h
-#usr/include/frr/checksum.h
-#usr/include/frr/command.h
-#usr/include/frr/command_graph.h
-#usr/include/frr/command_match.h
-#usr/include/frr/compiler.h
-#usr/include/frr/cspf.h
-#usr/include/frr/csv.h
-#usr/include/frr/darr.h
-#usr/include/frr/db.h
-#usr/include/frr/debug.h
-#usr/include/frr/defaults.h
-#usr/include/frr/distribute.h
 #usr/include/frr/eigrpd
 #usr/include/frr/eigrpd/eigrp_dump.h
 #usr/include/frr/eigrpd/eigrp_topology.h
 #usr/include/frr/eigrpd/eigrpd.h
-#usr/include/frr/ferr.h
-#usr/include/frr/filter.h
-#usr/include/frr/flex_algo.h
-#usr/include/frr/freebsd-queue.h
-#usr/include/frr/frr_pthread.h
-#usr/include/frr/frratomic.h
-#usr/include/frr/frrcu.h
-#usr/include/frr/frrdistance.h
-#usr/include/frr/frrevent.h
-#usr/include/frr/frrlua.h
-#usr/include/frr/frrscript.h
-#usr/include/frr/frrsendmmsg.h
-#usr/include/frr/frrstr.h
-#usr/include/frr/graph.h
-#usr/include/frr/hash.h
-#usr/include/frr/hook.h
-#usr/include/frr/host_nb.h
-#usr/include/frr/iana_afi.h
-#usr/include/frr/id_alloc.h
-#usr/include/frr/if.h
-#usr/include/frr/if_rmap.h
-#usr/include/frr/imsg.h
-#usr/include/frr/ipaddr.h
-#usr/include/frr/iso.h
-#usr/include/frr/jhash.h
-#usr/include/frr/json.h
-#usr/include/frr/keychain.h
-#usr/include/frr/ldp_sync.h
-#usr/include/frr/lib_errors.h
-#usr/include/frr/lib_vty.h
-#usr/include/frr/libagentx.h
-#usr/include/frr/libfrr.h
-#usr/include/frr/libfrr_trace.h
-#usr/include/frr/libospf.h
-#usr/include/frr/link_state.h
-#usr/include/frr/linklist.h
-#usr/include/frr/log.h
-#usr/include/frr/log_vty.h
-#usr/include/frr/md5.h
-#usr/include/frr/memory.h
-#usr/include/frr/mgmt_be_client.h
-#usr/include/frr/mgmt_defines.h
-#usr/include/frr/mgmt_fe_client.h
-#usr/include/frr/mgmt_msg.h
-#usr/include/frr/mgmt_msg_native.h
-#usr/include/frr/mlag.h
-#usr/include/frr/module.h
-#usr/include/frr/monotime.h
-#usr/include/frr/mpls.h
-#usr/include/frr/network.h
-#usr/include/frr/nexthop.h
-#usr/include/frr/nexthop_group.h
-#usr/include/frr/nexthop_group_private.h
-#usr/include/frr/northbound.h
-#usr/include/frr/northbound_cli.h
-#usr/include/frr/northbound_db.h
-#usr/include/frr/ns.h
-#usr/include/frr/openbsd-queue.h
-#usr/include/frr/openbsd-tree.h
+#usr/include/frr/lib
+#usr/include/frr/lib/admin_group.h
+#usr/include/frr/lib/affinitymap.h
+#usr/include/frr/lib/agg_table.h
+#usr/include/frr/lib/asn.h
+#usr/include/frr/lib/assert
+#usr/include/frr/lib/assert/assert.h
+#usr/include/frr/lib/atomlist.h
+#usr/include/frr/lib/base64.h
+#usr/include/frr/lib/bfd.h
+#usr/include/frr/lib/bitfield.h
+#usr/include/frr/lib/buffer.h
+#usr/include/frr/lib/checksum.h
+#usr/include/frr/lib/command.h
+#usr/include/frr/lib/command_graph.h
+#usr/include/frr/lib/command_match.h
+#usr/include/frr/lib/compiler.h
+#usr/include/frr/lib/cspf.h
+#usr/include/frr/lib/csv.h
+#usr/include/frr/lib/darr.h
+#usr/include/frr/lib/db.h
+#usr/include/frr/lib/debug.h
+#usr/include/frr/lib/defaults.h
+#usr/include/frr/lib/distribute.h
+#usr/include/frr/lib/ferr.h
+#usr/include/frr/lib/filter.h
+#usr/include/frr/lib/flex_algo.h
+#usr/include/frr/lib/freebsd-queue.h
+#usr/include/frr/lib/frr_pthread.h
+#usr/include/frr/lib/frratomic.h
+#usr/include/frr/lib/frrcu.h
+#usr/include/frr/lib/frrdistance.h
+#usr/include/frr/lib/frrevent.h
+#usr/include/frr/lib/frrlua.h
+#usr/include/frr/lib/frrscript.h
+#usr/include/frr/lib/frrsendmmsg.h
+#usr/include/frr/lib/frrstr.h
+#usr/include/frr/lib/graph.h
+#usr/include/frr/lib/hash.h
+#usr/include/frr/lib/hook.h
+#usr/include/frr/lib/host_nb.h
+#usr/include/frr/lib/iana_afi.h
+#usr/include/frr/lib/id_alloc.h
+#usr/include/frr/lib/if.h
+#usr/include/frr/lib/if_rmap.h
+#usr/include/frr/lib/ipaddr.h
+#usr/include/frr/lib/iso.h
+#usr/include/frr/lib/jhash.h
+#usr/include/frr/lib/json.h
+#usr/include/frr/lib/keychain.h
+#usr/include/frr/lib/ldp_sync.h
+#usr/include/frr/lib/lib_errors.h
+#usr/include/frr/lib/lib_vty.h
+#usr/include/frr/lib/libagentx.h
+#usr/include/frr/lib/libfrr.h
+#usr/include/frr/lib/libfrr_trace.h
+#usr/include/frr/lib/libospf.h
+#usr/include/frr/lib/link_state.h
+#usr/include/frr/lib/linklist.h
+#usr/include/frr/lib/log.h
+#usr/include/frr/lib/log_vty.h
+#usr/include/frr/lib/md5.h
+#usr/include/frr/lib/memory.h
+#usr/include/frr/lib/mgmt_be_client.h
+#usr/include/frr/lib/mgmt_defines.h
+#usr/include/frr/lib/mgmt_fe_client.h
+#usr/include/frr/lib/mgmt_msg.h
+#usr/include/frr/lib/mgmt_msg_native.h
+#usr/include/frr/lib/mlag.h
+#usr/include/frr/lib/module.h
+#usr/include/frr/lib/monotime.h
+#usr/include/frr/lib/mpls.h
+#usr/include/frr/lib/netlink_parser.h
+#usr/include/frr/lib/network.h
+#usr/include/frr/lib/nexthop.h
+#usr/include/frr/lib/nexthop_group.h
+#usr/include/frr/lib/nexthop_group_private.h
+#usr/include/frr/lib/northbound.h
+#usr/include/frr/lib/northbound_cli.h
+#usr/include/frr/lib/northbound_db.h
+#usr/include/frr/lib/ns.h
+#usr/include/frr/lib/openbsd-queue.h
+#usr/include/frr/lib/openbsd-tree.h
+#usr/include/frr/lib/pbr.h
+#usr/include/frr/lib/plist.h
+#usr/include/frr/lib/prefix.h
+#usr/include/frr/lib/printfrr.h
+#usr/include/frr/lib/privs.h
+#usr/include/frr/lib/ptm_lib.h
+#usr/include/frr/lib/pullwr.h
+#usr/include/frr/lib/pw.h
+#usr/include/frr/lib/qobj.h
+#usr/include/frr/lib/queue.h
+#usr/include/frr/lib/resolver.h
+#usr/include/frr/lib/ringbuf.h
+#usr/include/frr/lib/route_opaque.h
+#usr/include/frr/lib/route_types.h
+#usr/include/frr/lib/routemap.h
+#usr/include/frr/lib/routing_nb.h
+#usr/include/frr/lib/sbuf.h
+#usr/include/frr/lib/segment_routing.h
+#usr/include/frr/lib/seqlock.h
+#usr/include/frr/lib/sha256.h
+#usr/include/frr/lib/sigevent.h
+#usr/include/frr/lib/skiplist.h
+#usr/include/frr/lib/smux.h
+#usr/include/frr/lib/sockopt.h
+#usr/include/frr/lib/sockunion.h
+#usr/include/frr/lib/spf_backoff.h
+#usr/include/frr/lib/srcdest_table.h
+#usr/include/frr/lib/srte.h
+#usr/include/frr/lib/srv6.h
+#usr/include/frr/lib/stream.h
+#usr/include/frr/lib/systemd.h
+#usr/include/frr/lib/table.h
+#usr/include/frr/lib/tc.h
+#usr/include/frr/lib/termtable.h
+#usr/include/frr/lib/trace.h
+#usr/include/frr/lib/typerb.h
+#usr/include/frr/lib/typesafe.h
+#usr/include/frr/lib/vector.h
+#usr/include/frr/lib/version.h
+#usr/include/frr/lib/vlan.h
+#usr/include/frr/lib/vrf.h
+#usr/include/frr/lib/vrf_int.h
+#usr/include/frr/lib/vty.h
+#usr/include/frr/lib/vxlan.h
+#usr/include/frr/lib/wheel.h
+#usr/include/frr/lib/workqueue.h
+#usr/include/frr/lib/xref.h
+#usr/include/frr/lib/yang.h
+#usr/include/frr/lib/yang_translator.h
+#usr/include/frr/lib/yang_wrappers.h
+#usr/include/frr/lib/zclient.h
+#usr/include/frr/lib/zebra.h
+#usr/include/frr/lib/zlog.h
+#usr/include/frr/lib/zlog_5424.h
+#usr/include/frr/lib/zlog_live.h
+#usr/include/frr/lib/zlog_recirculate.h
+#usr/include/frr/lib/zlog_targets.h
 #usr/include/frr/ospfd
 #usr/include/frr/ospfd/ospf_api.h
 #usr/include/frr/ospfd/ospf_asbr.h
@@ -99,63 +158,70 @@ usr/bin/vtysh
 #usr/include/frr/ospfd/ospf_nsm.h
 #usr/include/frr/ospfd/ospf_opaque.h
 #usr/include/frr/ospfd/ospfd.h
-#usr/include/frr/pbr.h
-#usr/include/frr/plist.h
-#usr/include/frr/prefix.h
-#usr/include/frr/printfrr.h
-#usr/include/frr/privs.h
-#usr/include/frr/ptm_lib.h
-#usr/include/frr/pullwr.h
-#usr/include/frr/pw.h
-#usr/include/frr/qobj.h
-#usr/include/frr/queue.h
-#usr/include/frr/resolver.h
-#usr/include/frr/ringbuf.h
-#usr/include/frr/route_opaque.h
-#usr/include/frr/route_types.h
-#usr/include/frr/routemap.h
-#usr/include/frr/routing_nb.h
-#usr/include/frr/sbuf.h
-#usr/include/frr/segment_routing.h
-#usr/include/frr/seqlock.h
-#usr/include/frr/sha256.h
-#usr/include/frr/sigevent.h
-#usr/include/frr/skiplist.h
-#usr/include/frr/smux.h
-#usr/include/frr/sockopt.h
-#usr/include/frr/sockunion.h
-#usr/include/frr/spf_backoff.h
-#usr/include/frr/srcdest_table.h
-#usr/include/frr/srte.h
-#usr/include/frr/srv6.h
-#usr/include/frr/stream.h
-#usr/include/frr/systemd.h
-#usr/include/frr/table.h
-#usr/include/frr/tc.h
-#usr/include/frr/termtable.h
-#usr/include/frr/trace.h
-#usr/include/frr/typerb.h
-#usr/include/frr/typesafe.h
-#usr/include/frr/vector.h
-#usr/include/frr/version.h
-#usr/include/frr/vlan.h
-#usr/include/frr/vrf.h
-#usr/include/frr/vrf_int.h
-#usr/include/frr/vty.h
-#usr/include/frr/vxlan.h
-#usr/include/frr/wheel.h
-#usr/include/frr/workqueue.h
-#usr/include/frr/xref.h
-#usr/include/frr/yang.h
-#usr/include/frr/yang_translator.h
-#usr/include/frr/yang_wrappers.h
-#usr/include/frr/zclient.h
-#usr/include/frr/zebra.h
-#usr/include/frr/zlog.h
-#usr/include/frr/zlog_5424.h
-#usr/include/frr/zlog_live.h
-#usr/include/frr/zlog_recirculate.h
-#usr/include/frr/zlog_targets.h
+#usr/include/frr/zebra
+#usr/include/frr/zebra/connected.h
+#usr/include/frr/zebra/debug.h
+#usr/include/frr/zebra/ge_netlink.h
+#usr/include/frr/zebra/if_netlink.h
+#usr/include/frr/zebra/interface.h
+#usr/include/frr/zebra/ioctl.h
+#usr/include/frr/zebra/ipforward.h
+#usr/include/frr/zebra/kernel_netlink.h
+#usr/include/frr/zebra/kernel_socket.h
+#usr/include/frr/zebra/label_manager.h
+#usr/include/frr/zebra/netconf_netlink.h
+#usr/include/frr/zebra/redistribute.h
+#usr/include/frr/zebra/rib.h
+#usr/include/frr/zebra/router-id.h
+#usr/include/frr/zebra/rt.h
+#usr/include/frr/zebra/rt_netlink.h
+#usr/include/frr/zebra/rtadv.h
+#usr/include/frr/zebra/rule_netlink.h
+#usr/include/frr/zebra/table_manager.h
+#usr/include/frr/zebra/tc_netlink.h
+#usr/include/frr/zebra/zapi_msg.h
+#usr/include/frr/zebra/zebra_affinitymap.h
+#usr/include/frr/zebra/zebra_dplane.h
+#usr/include/frr/zebra/zebra_errors.h
+#usr/include/frr/zebra/zebra_evpn.h
+#usr/include/frr/zebra/zebra_evpn_mac.h
+#usr/include/frr/zebra/zebra_evpn_mh.h
+#usr/include/frr/zebra/zebra_evpn_neigh.h
+#usr/include/frr/zebra/zebra_evpn_vxlan.h
+#usr/include/frr/zebra/zebra_fpm_private.h
+#usr/include/frr/zebra/zebra_l2.h
+#usr/include/frr/zebra/zebra_l2_bridge_if.h
+#usr/include/frr/zebra/zebra_mlag.h
+#usr/include/frr/zebra/zebra_mlag_vty.h
+#usr/include/frr/zebra/zebra_mpls.h
+#usr/include/frr/zebra/zebra_mroute.h
+#usr/include/frr/zebra/zebra_nb.h
+#usr/include/frr/zebra/zebra_neigh.h
+#usr/include/frr/zebra/zebra_netns_id.h
+#usr/include/frr/zebra/zebra_netns_notify.h
+#usr/include/frr/zebra/zebra_nhg.h
+#usr/include/frr/zebra/zebra_nhg_private.h
+#usr/include/frr/zebra/zebra_ns.h
+#usr/include/frr/zebra/zebra_opaque.h
+#usr/include/frr/zebra/zebra_pbr.h
+#usr/include/frr/zebra/zebra_ptm.h
+#usr/include/frr/zebra/zebra_ptm_redistribute.h
+#usr/include/frr/zebra/zebra_pw.h
+#usr/include/frr/zebra/zebra_rnh.h
+#usr/include/frr/zebra/zebra_routemap.h
+#usr/include/frr/zebra/zebra_routemap_nb.h
+#usr/include/frr/zebra/zebra_router.h
+#usr/include/frr/zebra/zebra_script.h
+#usr/include/frr/zebra/zebra_srte.h
+#usr/include/frr/zebra/zebra_srv6.h
+#usr/include/frr/zebra/zebra_srv6_vty.h
+#usr/include/frr/zebra/zebra_tc.h
+#usr/include/frr/zebra/zebra_trace.h
+#usr/include/frr/zebra/zebra_vrf.h
+#usr/include/frr/zebra/zebra_vxlan.h
+#usr/include/frr/zebra/zebra_vxlan_if.h
+#usr/include/frr/zebra/zebra_vxlan_private.h
+#usr/include/frr/zebra/zserv.h
 #usr/lib/frr
 #usr/lib/frr/modules
 #usr/lib/frr/modules/bgpd_bmp.la
@@ -186,6 +252,7 @@ usr/lib/libmgmt_be_nb.so.0.0.0
 #usr/lib/libmlag_pb.so
 usr/lib/libmlag_pb.so.0
 usr/lib/libmlag_pb.so.0.0.0
+#usr/lib/pkgconfig/frr.pc
 usr/sbin/bgpd
 usr/sbin/fabricd
 usr/sbin/fpm_listener
@@ -225,6 +292,7 @@ usr/sbin/zebra
 #usr/share/yang/frr-host.yang
 #usr/share/yang/frr-if-rmap.yang
 #usr/share/yang/frr-interface.yang
+#usr/share/yang/frr-logging.yang
 #usr/share/yang/frr-module-translator.yang
 #usr/share/yang/frr-nexthop.yang
 #usr/share/yang/frr-ospf-route-map.yang
@@ -248,4 +316,5 @@ usr/sbin/zebra
 #usr/share/yang/ietf-netconf.yang
 #usr/share/yang/ietf-routing-types.yang
 #usr/share/yang/ietf-srv6-types.yang
+#usr/share/yang/ietf-syslog-types.yang
 var/ipfire/backup/addons/includes/frr
diff --git a/lfs/frr b/lfs/frr
index 8332b6006..fedcb14a1 100644
--- a/lfs/frr
+++ b/lfs/frr
@@ -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    = FRRouting Routing daemon
 
-VER        = 10.4.1
+VER        = 10.6.0
 
 THISAPP    = frr-frr-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = frr
-PAK_VER    = 15
+PAK_VER    = 16
 
 DEPS       =
 
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 1270fe6bb82e9e0ea718bab72658ad8b82c936f06f2c5e3686a66f3e9baeedf10e181bbf6c9cd05713194518f7bc6ab561b9baeaf609716fe182240e8abccdce
+$(DL_FILE)_BLAKE2 = ed90d54b832cb041cbc0e5bf833472ab2434b0b5fa0dfa89e56da6d6fae6cca272d6419b8004b1861469c4d2aeaee7d2858cfc148ec1d1313f5d41172fe46ead
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] groff: Update to version 1.24.1
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (21 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] frr: Update to version 10.6.0 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] harfbuzz: Update to version 14.0.0 Adolf Belka
                   ` (12 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 1.23.0 to 1.24.1
- Update of rootfile
- Changelog
    1.24.1
	This release corrects bugs in the groff 1.24.0 release, adds automated
	test scripts, revises a misleading diagnostic message, and improves
	documentation.  There are no new features.
    1.24.0
	This is too large to include here. For details see the NEWS file in the tarball

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

diff --git a/config/rootfiles/common/groff b/config/rootfiles/common/groff
index 008a900e1..497cd7b76 100644
--- a/config/rootfiles/common/groff
+++ b/config/rootfiles/common/groff
@@ -27,7 +27,6 @@
 #usr/bin/neqn
 #usr/bin/nroff
 #usr/bin/pdfmom
-#usr/bin/pdfroff
 #usr/bin/pfbtops
 #usr/bin/pic
 #usr/bin/pic2graph
@@ -41,533 +40,581 @@
 #usr/bin/troff
 #usr/lib/groff
 #usr/lib/groff/site-tmac
-#usr/share/doc/groff-1.23.0
-#usr/share/doc/groff-1.23.0/examples
-#usr/share/doc/groff-1.23.0/examples/chem
-#usr/share/doc/groff-1.23.0/examples/chem/122
-#usr/share/doc/groff-1.23.0/examples/chem/122/README
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch2a_ethyl.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch2b_benzene.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch2c_benzene_right.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4a_stick.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4b_methyl_acetate.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4c_colon.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4d_HCl.H2O.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4e_CaSO4.2H2O.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4f_C.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4g_BP.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4h_methacrylate.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4i_cyclo.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4j_ring4.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4k_ring3.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4l_vertex.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4m_double.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4n_triple.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4o_aromatic.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4p_cholestanol.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4q_rings.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4r_spiro.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4s_heteroatoms.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4t_polycyclic.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4u_nicotine.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4v_histidine.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4w_lsd.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4x_anisole.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4y_reserpine.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4z1_eqn_glutamic.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch4z2_text.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch5a_size.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch6a_pic.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/ch6b_dna.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/chAa_polymer.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/chAb_vinyl_chloro.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/chAc_morphine.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/chAd_chlorophyll.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/chAe_chair.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/chAf_arrow.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/chAg_circle.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/chAh_brackets.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/chAi_poly_vinyl_chloride.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/chBa_jump.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/chBb_bonds.chem
-#usr/share/doc/groff-1.23.0/examples/chem/122/chBc_rings.chem
-#usr/share/doc/groff-1.23.0/examples/chem/README
-#usr/share/doc/groff-1.23.0/examples/chem/atp.chem
-#usr/share/doc/groff-1.23.0/examples/chem/cholesterin.chem
-#usr/share/doc/groff-1.23.0/examples/chem/ethamivan.chem
-#usr/share/doc/groff-1.23.0/examples/chem/lsd.chem
-#usr/share/doc/groff-1.23.0/examples/chem/morphine.chem
-#usr/share/doc/groff-1.23.0/examples/chem/penicillin.chem
-#usr/share/doc/groff-1.23.0/examples/chem/reserpine.chem
-#usr/share/doc/groff-1.23.0/examples/gnu.eps
-#usr/share/doc/groff-1.23.0/examples/grnexmpl.g
-#usr/share/doc/groff-1.23.0/examples/grnexmpl.me
-#usr/share/doc/groff-1.23.0/examples/grnexmpl.ps
-#usr/share/doc/groff-1.23.0/examples/groff.css
-#usr/share/doc/groff-1.23.0/examples/hdtbl
-#usr/share/doc/groff-1.23.0/examples/hdtbl/chess_board.ps
-#usr/share/doc/groff-1.23.0/examples/hdtbl/chess_board.roff
-#usr/share/doc/groff-1.23.0/examples/hdtbl/col_rowspan_colors.ps
-#usr/share/doc/groff-1.23.0/examples/hdtbl/col_rowspan_colors.roff
-#usr/share/doc/groff-1.23.0/examples/hdtbl/color_boxes.ps
-#usr/share/doc/groff-1.23.0/examples/hdtbl/color_boxes.roff
-#usr/share/doc/groff-1.23.0/examples/hdtbl/color_nested_tables.ps
-#usr/share/doc/groff-1.23.0/examples/hdtbl/color_nested_tables.roff
-#usr/share/doc/groff-1.23.0/examples/hdtbl/color_table_cells.ps
-#usr/share/doc/groff-1.23.0/examples/hdtbl/color_table_cells.roff
-#usr/share/doc/groff-1.23.0/examples/hdtbl/color_transitions.ps
-#usr/share/doc/groff-1.23.0/examples/hdtbl/color_transitions.roff
-#usr/share/doc/groff-1.23.0/examples/hdtbl/common.roff
-#usr/share/doc/groff-1.23.0/examples/hdtbl/fonts_n.ps
-#usr/share/doc/groff-1.23.0/examples/hdtbl/fonts_n.roff
-#usr/share/doc/groff-1.23.0/examples/hdtbl/fonts_x.ps
-#usr/share/doc/groff-1.23.0/examples/hdtbl/fonts_x.roff
-#usr/share/doc/groff-1.23.0/examples/hdtbl/gnu.eps
-#usr/share/doc/groff-1.23.0/examples/hdtbl/mixed_pickles.ps
-#usr/share/doc/groff-1.23.0/examples/hdtbl/mixed_pickles.roff
-#usr/share/doc/groff-1.23.0/examples/hdtbl/rainbow.ps
-#usr/share/doc/groff-1.23.0/examples/hdtbl/rainbow.roff
-#usr/share/doc/groff-1.23.0/examples/hdtbl/short_reference.ps
-#usr/share/doc/groff-1.23.0/examples/hdtbl/short_reference.roff
-#usr/share/doc/groff-1.23.0/examples/mm
-#usr/share/doc/groff-1.23.0/examples/mm/letter.mm
-#usr/share/doc/groff-1.23.0/examples/mom
-#usr/share/doc/groff-1.23.0/examples/mom/README-fr.txt
-#usr/share/doc/groff-1.23.0/examples/mom/README.txt
-#usr/share/doc/groff-1.23.0/examples/mom/copyright-chapter.mom
-#usr/share/doc/groff-1.23.0/examples/mom/copyright-default.mom
-#usr/share/doc/groff-1.23.0/examples/mom/elvis_syntax
-#usr/share/doc/groff-1.23.0/examples/mom/elvis_syntax.new
-#usr/share/doc/groff-1.23.0/examples/mom/letter.mom
-#usr/share/doc/groff-1.23.0/examples/mom/mom-pdf.mom
-#usr/share/doc/groff-1.23.0/examples/mom/mom.vim
-#usr/share/doc/groff-1.23.0/examples/mom/mon_premier_doc.mom
-#usr/share/doc/groff-1.23.0/examples/mom/penguin.pdf
-#usr/share/doc/groff-1.23.0/examples/mom/penguin.ps
-#usr/share/doc/groff-1.23.0/examples/mom/sample_docs.mom
-#usr/share/doc/groff-1.23.0/examples/mom/slide-demo.mom
-#usr/share/doc/groff-1.23.0/examples/mom/typesetting.mom
-#usr/share/doc/groff-1.23.0/examples/webpage.ms
-#usr/share/doc/groff-1.23.0/examples/webpage.ps
-#usr/share/doc/groff-1.23.0/groff-man-pages.utf8.txt
-#usr/share/doc/groff-1.23.0/groff.txt
-#usr/share/doc/groff-1.23.0/html
-#usr/share/doc/groff-1.23.0/html/mom
-#usr/share/doc/groff-1.23.0/html/mom/appendices.html
-#usr/share/doc/groff-1.23.0/html/mom/color.html
-#usr/share/doc/groff-1.23.0/html/mom/cover.html
-#usr/share/doc/groff-1.23.0/html/mom/definitions.html
-#usr/share/doc/groff-1.23.0/html/mom/docelement.html
-#usr/share/doc/groff-1.23.0/html/mom/docprocessing.html
-#usr/share/doc/groff-1.23.0/html/mom/goodies.html
-#usr/share/doc/groff-1.23.0/html/mom/graphical.html
-#usr/share/doc/groff-1.23.0/html/mom/headfootpage.html
-#usr/share/doc/groff-1.23.0/html/mom/images.html
-#usr/share/doc/groff-1.23.0/html/mom/inlines.html
-#usr/share/doc/groff-1.23.0/html/mom/intro.html
-#usr/share/doc/groff-1.23.0/html/mom/letters.html
-#usr/share/doc/groff-1.23.0/html/mom/macrolist.html
-#usr/share/doc/groff-1.23.0/html/mom/rectoverso.html
-#usr/share/doc/groff-1.23.0/html/mom/refer.html
-#usr/share/doc/groff-1.23.0/html/mom/reserved.html
-#usr/share/doc/groff-1.23.0/html/mom/stylesheet.css
-#usr/share/doc/groff-1.23.0/html/mom/tables-of-contents.html
-#usr/share/doc/groff-1.23.0/html/mom/toc.html
-#usr/share/doc/groff-1.23.0/html/mom/typesetting.html
-#usr/share/doc/groff-1.23.0/html/mom/using.html
-#usr/share/doc/groff-1.23.0/html/mom/version-2.html
-#usr/share/doc/groff-1.23.0/me-revisions
-#usr/share/doc/groff-1.23.0/meintro.me
-#usr/share/doc/groff-1.23.0/meintro.ps
-#usr/share/doc/groff-1.23.0/meintro_fr.me
-#usr/share/doc/groff-1.23.0/meintro_fr.ps
-#usr/share/doc/groff-1.23.0/meref.me
-#usr/share/doc/groff-1.23.0/meref.ps
-#usr/share/doc/groff-1.23.0/ms.ms
-#usr/share/doc/groff-1.23.0/ms.ps
-#usr/share/doc/groff-1.23.0/msboxes.ms
-#usr/share/doc/groff-1.23.0/pic.ms
-#usr/share/doc/groff-1.23.0/pic.ps
+#usr/share/doc/groff-1.24.1
+#usr/share/doc/groff-1.24.1/examples
+#usr/share/doc/groff-1.24.1/examples/chem
+#usr/share/doc/groff-1.24.1/examples/chem/README
+#usr/share/doc/groff-1.24.1/examples/chem/atp.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cholesterol.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/README
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch2a_ethyl.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch2b_benzene.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch2c_benzene_right.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4a_stick.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4b_methyl_acetate.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4c_colon.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4d_HCl.H2O.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4e_CaSO4.2H2O.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4f_C.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4g_BP.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4h_methacrylate.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4i_cyclo.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4j_ring4.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4k_ring3.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4l_vertex.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4m_double.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4n_triple.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4o_aromatic.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4p_cholestanol.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4q_rings.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4r_spiro.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4s_heteroatoms.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4t_polycyclic.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4u_nicotine.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4v_histidine.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4w_lsd.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4x_anisole.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4y_reserpine.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4z1_eqn_glutamic.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch4z2_text.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch5a_size.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch6a_pic.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/ch6b_dna.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/chAa_polymer.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/chAb_vinyl_chloro.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/chAc_morphine.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/chAd_chlorophyll.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/chAe_chair.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/chAf_arrow.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/chAg_circle.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/chAh_brackets.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/chAi_poly_vinyl_chloride.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/chBa_jump.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/chBb_bonds.chem
+#usr/share/doc/groff-1.24.1/examples/chem/cstr-122/chBc_rings.chem
+#usr/share/doc/groff-1.24.1/examples/chem/ethamivan.chem
+#usr/share/doc/groff-1.24.1/examples/chem/lsd.chem
+#usr/share/doc/groff-1.24.1/examples/chem/mepacrine.chem
+#usr/share/doc/groff-1.24.1/examples/chem/morphine.chem
+#usr/share/doc/groff-1.24.1/examples/chem/penicillin.chem
+#usr/share/doc/groff-1.24.1/examples/chem/reserpine.chem
+#usr/share/doc/groff-1.24.1/examples/gnu.eps
+#usr/share/doc/groff-1.24.1/examples/grnexmpl.g
+#usr/share/doc/groff-1.24.1/examples/grnexmpl.me
+#usr/share/doc/groff-1.24.1/examples/grnexmpl.ps
+#usr/share/doc/groff-1.24.1/examples/groff.css
+#usr/share/doc/groff-1.24.1/examples/hdtbl
+#usr/share/doc/groff-1.24.1/examples/hdtbl/chess_board.ps
+#usr/share/doc/groff-1.24.1/examples/hdtbl/chess_board.roff
+#usr/share/doc/groff-1.24.1/examples/hdtbl/col_rowspan_colors.ps
+#usr/share/doc/groff-1.24.1/examples/hdtbl/col_rowspan_colors.roff
+#usr/share/doc/groff-1.24.1/examples/hdtbl/color_boxes.ps
+#usr/share/doc/groff-1.24.1/examples/hdtbl/color_boxes.roff
+#usr/share/doc/groff-1.24.1/examples/hdtbl/color_nested_tables.ps
+#usr/share/doc/groff-1.24.1/examples/hdtbl/color_nested_tables.roff
+#usr/share/doc/groff-1.24.1/examples/hdtbl/color_table_cells.ps
+#usr/share/doc/groff-1.24.1/examples/hdtbl/color_table_cells.roff
+#usr/share/doc/groff-1.24.1/examples/hdtbl/color_transitions.ps
+#usr/share/doc/groff-1.24.1/examples/hdtbl/color_transitions.roff
+#usr/share/doc/groff-1.24.1/examples/hdtbl/common.roff
+#usr/share/doc/groff-1.24.1/examples/hdtbl/fonts_n.ps
+#usr/share/doc/groff-1.24.1/examples/hdtbl/fonts_n.roff
+#usr/share/doc/groff-1.24.1/examples/hdtbl/fonts_x.ps
+#usr/share/doc/groff-1.24.1/examples/hdtbl/fonts_x.roff
+#usr/share/doc/groff-1.24.1/examples/hdtbl/gnu.eps
+#usr/share/doc/groff-1.24.1/examples/hdtbl/mixed_pickles.ps
+#usr/share/doc/groff-1.24.1/examples/hdtbl/mixed_pickles.roff
+#usr/share/doc/groff-1.24.1/examples/hdtbl/rainbow.ps
+#usr/share/doc/groff-1.24.1/examples/hdtbl/rainbow.roff
+#usr/share/doc/groff-1.24.1/examples/hdtbl/short_reference.ps
+#usr/share/doc/groff-1.24.1/examples/hdtbl/short_reference.roff
+#usr/share/doc/groff-1.24.1/examples/install-font.bash
+#usr/share/doc/groff-1.24.1/examples/mm
+#usr/share/doc/groff-1.24.1/examples/mm/letter.mm
+#usr/share/doc/groff-1.24.1/examples/mm/memorandum.mm
+#usr/share/doc/groff-1.24.1/examples/mm/story.mm
+#usr/share/doc/groff-1.24.1/examples/mom
+#usr/share/doc/groff-1.24.1/examples/mom/README-fr.txt
+#usr/share/doc/groff-1.24.1/examples/mom/README.txt
+#usr/share/doc/groff-1.24.1/examples/mom/copyright-chapter.mom
+#usr/share/doc/groff-1.24.1/examples/mom/copyright-chapter.pdf
+#usr/share/doc/groff-1.24.1/examples/mom/copyright-default.mom
+#usr/share/doc/groff-1.24.1/examples/mom/copyright-default.pdf
+#usr/share/doc/groff-1.24.1/examples/mom/elvis_syntax
+#usr/share/doc/groff-1.24.1/examples/mom/elvis_syntax.new
+#usr/share/doc/groff-1.24.1/examples/mom/letter.mom
+#usr/share/doc/groff-1.24.1/examples/mom/letter.pdf
+#usr/share/doc/groff-1.24.1/examples/mom/mom-pdf.mom
+#usr/share/doc/groff-1.24.1/examples/mom/mom-pdf.pdf
+#usr/share/doc/groff-1.24.1/examples/mom/mom.vim
+#usr/share/doc/groff-1.24.1/examples/mom/mon_premier_doc.mom
+#usr/share/doc/groff-1.24.1/examples/mom/mon_premier_doc.pdf
+#usr/share/doc/groff-1.24.1/examples/mom/penguin.pdf
+#usr/share/doc/groff-1.24.1/examples/mom/penguin.ps
+#usr/share/doc/groff-1.24.1/examples/mom/sample_docs.mom
+#usr/share/doc/groff-1.24.1/examples/mom/sample_docs.pdf
+#usr/share/doc/groff-1.24.1/examples/mom/slide-demo.mom
+#usr/share/doc/groff-1.24.1/examples/mom/slide-demo.pdf
+#usr/share/doc/groff-1.24.1/examples/mom/typesetting.mom
+#usr/share/doc/groff-1.24.1/examples/mom/typesetting.pdf
+#usr/share/doc/groff-1.24.1/examples/webpage.ms
+#usr/share/doc/groff-1.24.1/examples/webpage.ps
+#usr/share/doc/groff-1.24.1/groff-man-pages.utf8.txt
+#usr/share/doc/groff-1.24.1/groff.txt
+#usr/share/doc/groff-1.24.1/html
+#usr/share/doc/groff-1.24.1/html/mom
+#usr/share/doc/groff-1.24.1/html/mom/appendices.html
+#usr/share/doc/groff-1.24.1/html/mom/color.html
+#usr/share/doc/groff-1.24.1/html/mom/cover.html
+#usr/share/doc/groff-1.24.1/html/mom/definitions.html
+#usr/share/doc/groff-1.24.1/html/mom/docelement.html
+#usr/share/doc/groff-1.24.1/html/mom/docprocessing.html
+#usr/share/doc/groff-1.24.1/html/mom/goodies.html
+#usr/share/doc/groff-1.24.1/html/mom/graphical.html
+#usr/share/doc/groff-1.24.1/html/mom/headfootpage.html
+#usr/share/doc/groff-1.24.1/html/mom/images.html
+#usr/share/doc/groff-1.24.1/html/mom/inlines.html
+#usr/share/doc/groff-1.24.1/html/mom/intro.html
+#usr/share/doc/groff-1.24.1/html/mom/letters.html
+#usr/share/doc/groff-1.24.1/html/mom/macrolist.html
+#usr/share/doc/groff-1.24.1/html/mom/rectoverso.html
+#usr/share/doc/groff-1.24.1/html/mom/refer.html
+#usr/share/doc/groff-1.24.1/html/mom/reserved.html
+#usr/share/doc/groff-1.24.1/html/mom/stylesheet.css
+#usr/share/doc/groff-1.24.1/html/mom/tables-of-contents.html
+#usr/share/doc/groff-1.24.1/html/mom/toc.html
+#usr/share/doc/groff-1.24.1/html/mom/typesetting.html
+#usr/share/doc/groff-1.24.1/html/mom/using.html
+#usr/share/doc/groff-1.24.1/html/mom/version-2.html
+#usr/share/doc/groff-1.24.1/me-revisions
+#usr/share/doc/groff-1.24.1/meintro.me
+#usr/share/doc/groff-1.24.1/meintro.ps
+#usr/share/doc/groff-1.24.1/meintro_fr.me
+#usr/share/doc/groff-1.24.1/meintro_fr.ps
+#usr/share/doc/groff-1.24.1/meref.me
+#usr/share/doc/groff-1.24.1/meref.ps
+#usr/share/doc/groff-1.24.1/ms.ms
+#usr/share/doc/groff-1.24.1/ms.ps
+#usr/share/doc/groff-1.24.1/msboxes.ms
+#usr/share/doc/groff-1.24.1/pdf
+#usr/share/doc/groff-1.24.1/pdf/automake.pdf
+#usr/share/doc/groff-1.24.1/pdf/groff-man-pages.pdf
+#usr/share/doc/groff-1.24.1/pdf/mom-pdf.pdf
+#usr/share/doc/groff-1.24.1/pdf/msboxes.pdf
+#usr/share/doc/groff-1.24.1/pic.ms
+#usr/share/doc/groff-1.24.1/pic.ps
 #usr/share/groff
-#usr/share/groff/1.23.0
-#usr/share/groff/1.23.0/eign
-#usr/share/groff/1.23.0/font
-#usr/share/groff/1.23.0/font/devascii
-#usr/share/groff/1.23.0/font/devascii/B
-#usr/share/groff/1.23.0/font/devascii/BI
-#usr/share/groff/1.23.0/font/devascii/DESC
-#usr/share/groff/1.23.0/font/devascii/I
-#usr/share/groff/1.23.0/font/devascii/R
-#usr/share/groff/1.23.0/font/devcp1047
-#usr/share/groff/1.23.0/font/devcp1047/B
-#usr/share/groff/1.23.0/font/devcp1047/BI
-#usr/share/groff/1.23.0/font/devcp1047/DESC
-#usr/share/groff/1.23.0/font/devcp1047/I
-#usr/share/groff/1.23.0/font/devcp1047/R
-#usr/share/groff/1.23.0/font/devdvi
-#usr/share/groff/1.23.0/font/devdvi/CW
-#usr/share/groff/1.23.0/font/devdvi/CWEC
-#usr/share/groff/1.23.0/font/devdvi/CWI
-#usr/share/groff/1.23.0/font/devdvi/CWIEC
-#usr/share/groff/1.23.0/font/devdvi/CWITC
-#usr/share/groff/1.23.0/font/devdvi/CWTC
-#usr/share/groff/1.23.0/font/devdvi/DESC
-#usr/share/groff/1.23.0/font/devdvi/EX
-#usr/share/groff/1.23.0/font/devdvi/HB
-#usr/share/groff/1.23.0/font/devdvi/HBEC
-#usr/share/groff/1.23.0/font/devdvi/HBI
-#usr/share/groff/1.23.0/font/devdvi/HBIEC
-#usr/share/groff/1.23.0/font/devdvi/HBITC
-#usr/share/groff/1.23.0/font/devdvi/HBTC
-#usr/share/groff/1.23.0/font/devdvi/HI
-#usr/share/groff/1.23.0/font/devdvi/HIEC
-#usr/share/groff/1.23.0/font/devdvi/HITC
-#usr/share/groff/1.23.0/font/devdvi/HR
-#usr/share/groff/1.23.0/font/devdvi/HREC
-#usr/share/groff/1.23.0/font/devdvi/HRTC
-#usr/share/groff/1.23.0/font/devdvi/MI
-#usr/share/groff/1.23.0/font/devdvi/S
-#usr/share/groff/1.23.0/font/devdvi/SA
-#usr/share/groff/1.23.0/font/devdvi/SB
-#usr/share/groff/1.23.0/font/devdvi/SC
-#usr/share/groff/1.23.0/font/devdvi/TB
-#usr/share/groff/1.23.0/font/devdvi/TBEC
-#usr/share/groff/1.23.0/font/devdvi/TBI
-#usr/share/groff/1.23.0/font/devdvi/TBIEC
-#usr/share/groff/1.23.0/font/devdvi/TBITC
-#usr/share/groff/1.23.0/font/devdvi/TBTC
-#usr/share/groff/1.23.0/font/devdvi/TI
-#usr/share/groff/1.23.0/font/devdvi/TIEC
-#usr/share/groff/1.23.0/font/devdvi/TITC
-#usr/share/groff/1.23.0/font/devdvi/TR
-#usr/share/groff/1.23.0/font/devdvi/TREC
-#usr/share/groff/1.23.0/font/devdvi/TRTC
-#usr/share/groff/1.23.0/font/devdvi/generate
-#usr/share/groff/1.23.0/font/devdvi/generate/CompileFonts
-#usr/share/groff/1.23.0/font/devdvi/generate/Makefile
-#usr/share/groff/1.23.0/font/devdvi/generate/ec.map
-#usr/share/groff/1.23.0/font/devdvi/generate/msam.map
-#usr/share/groff/1.23.0/font/devdvi/generate/msbm.map
-#usr/share/groff/1.23.0/font/devdvi/generate/tc.map
-#usr/share/groff/1.23.0/font/devdvi/generate/texb.map
-#usr/share/groff/1.23.0/font/devdvi/generate/texex.map
-#usr/share/groff/1.23.0/font/devdvi/generate/texi.map
-#usr/share/groff/1.23.0/font/devdvi/generate/texmi.map
-#usr/share/groff/1.23.0/font/devdvi/generate/texr.map
-#usr/share/groff/1.23.0/font/devdvi/generate/texsy.map
-#usr/share/groff/1.23.0/font/devdvi/generate/textex.map
-#usr/share/groff/1.23.0/font/devdvi/generate/textt.map
-#usr/share/groff/1.23.0/font/devhtml
-#usr/share/groff/1.23.0/font/devhtml/B
-#usr/share/groff/1.23.0/font/devhtml/BI
-#usr/share/groff/1.23.0/font/devhtml/CB
-#usr/share/groff/1.23.0/font/devhtml/CBI
-#usr/share/groff/1.23.0/font/devhtml/CI
-#usr/share/groff/1.23.0/font/devhtml/CR
-#usr/share/groff/1.23.0/font/devhtml/DESC
-#usr/share/groff/1.23.0/font/devhtml/I
-#usr/share/groff/1.23.0/font/devhtml/R
-#usr/share/groff/1.23.0/font/devhtml/S
-#usr/share/groff/1.23.0/font/devlatin1
-#usr/share/groff/1.23.0/font/devlatin1/B
-#usr/share/groff/1.23.0/font/devlatin1/BI
-#usr/share/groff/1.23.0/font/devlatin1/DESC
-#usr/share/groff/1.23.0/font/devlatin1/I
-#usr/share/groff/1.23.0/font/devlatin1/R
-#usr/share/groff/1.23.0/font/devlbp
-#usr/share/groff/1.23.0/font/devlbp/CB
-#usr/share/groff/1.23.0/font/devlbp/CI
-#usr/share/groff/1.23.0/font/devlbp/CR
-#usr/share/groff/1.23.0/font/devlbp/DESC
-#usr/share/groff/1.23.0/font/devlbp/EB
-#usr/share/groff/1.23.0/font/devlbp/EI
-#usr/share/groff/1.23.0/font/devlbp/ER
-#usr/share/groff/1.23.0/font/devlbp/HB
-#usr/share/groff/1.23.0/font/devlbp/HBI
-#usr/share/groff/1.23.0/font/devlbp/HI
-#usr/share/groff/1.23.0/font/devlbp/HNB
-#usr/share/groff/1.23.0/font/devlbp/HNBI
-#usr/share/groff/1.23.0/font/devlbp/HNI
-#usr/share/groff/1.23.0/font/devlbp/HNR
-#usr/share/groff/1.23.0/font/devlbp/HR
-#usr/share/groff/1.23.0/font/devlbp/TB
-#usr/share/groff/1.23.0/font/devlbp/TBI
-#usr/share/groff/1.23.0/font/devlbp/TI
-#usr/share/groff/1.23.0/font/devlbp/TR
-#usr/share/groff/1.23.0/font/devlj4
-#usr/share/groff/1.23.0/font/devlj4/AB
-#usr/share/groff/1.23.0/font/devlj4/ABI
-#usr/share/groff/1.23.0/font/devlj4/AI
-#usr/share/groff/1.23.0/font/devlj4/ALBB
-#usr/share/groff/1.23.0/font/devlj4/ALBR
-#usr/share/groff/1.23.0/font/devlj4/AOB
-#usr/share/groff/1.23.0/font/devlj4/AOI
-#usr/share/groff/1.23.0/font/devlj4/AOR
-#usr/share/groff/1.23.0/font/devlj4/AR
-#usr/share/groff/1.23.0/font/devlj4/CB
-#usr/share/groff/1.23.0/font/devlj4/CBI
-#usr/share/groff/1.23.0/font/devlj4/CI
-#usr/share/groff/1.23.0/font/devlj4/CLARENDON
-#usr/share/groff/1.23.0/font/devlj4/CORONET
-#usr/share/groff/1.23.0/font/devlj4/CR
-#usr/share/groff/1.23.0/font/devlj4/DESC
-#usr/share/groff/1.23.0/font/devlj4/GB
-#usr/share/groff/1.23.0/font/devlj4/GBI
-#usr/share/groff/1.23.0/font/devlj4/GI
-#usr/share/groff/1.23.0/font/devlj4/GR
-#usr/share/groff/1.23.0/font/devlj4/LGB
-#usr/share/groff/1.23.0/font/devlj4/LGI
-#usr/share/groff/1.23.0/font/devlj4/LGR
-#usr/share/groff/1.23.0/font/devlj4/MARIGOLD
-#usr/share/groff/1.23.0/font/devlj4/OB
-#usr/share/groff/1.23.0/font/devlj4/OBI
-#usr/share/groff/1.23.0/font/devlj4/OI
-#usr/share/groff/1.23.0/font/devlj4/OR
-#usr/share/groff/1.23.0/font/devlj4/S
-#usr/share/groff/1.23.0/font/devlj4/SYMBOL
-#usr/share/groff/1.23.0/font/devlj4/TB
-#usr/share/groff/1.23.0/font/devlj4/TBI
-#usr/share/groff/1.23.0/font/devlj4/TI
-#usr/share/groff/1.23.0/font/devlj4/TNRB
-#usr/share/groff/1.23.0/font/devlj4/TNRBI
-#usr/share/groff/1.23.0/font/devlj4/TNRI
-#usr/share/groff/1.23.0/font/devlj4/TNRR
-#usr/share/groff/1.23.0/font/devlj4/TR
-#usr/share/groff/1.23.0/font/devlj4/UB
-#usr/share/groff/1.23.0/font/devlj4/UBI
-#usr/share/groff/1.23.0/font/devlj4/UCB
-#usr/share/groff/1.23.0/font/devlj4/UCBI
-#usr/share/groff/1.23.0/font/devlj4/UCI
-#usr/share/groff/1.23.0/font/devlj4/UCR
-#usr/share/groff/1.23.0/font/devlj4/UI
-#usr/share/groff/1.23.0/font/devlj4/UR
-#usr/share/groff/1.23.0/font/devlj4/WINGDINGS
-#usr/share/groff/1.23.0/font/devlj4/generate
-#usr/share/groff/1.23.0/font/devlj4/generate/Makefile
-#usr/share/groff/1.23.0/font/devlj4/generate/special.awk
-#usr/share/groff/1.23.0/font/devlj4/generate/special.map
-#usr/share/groff/1.23.0/font/devlj4/generate/symbol.map
-#usr/share/groff/1.23.0/font/devlj4/generate/text.map
-#usr/share/groff/1.23.0/font/devlj4/generate/wingdings.map
-#usr/share/groff/1.23.0/font/devpdf
-#usr/share/groff/1.23.0/font/devpdf/CB
-#usr/share/groff/1.23.0/font/devpdf/CBI
-#usr/share/groff/1.23.0/font/devpdf/CI
-#usr/share/groff/1.23.0/font/devpdf/CR
-#usr/share/groff/1.23.0/font/devpdf/DESC
-#usr/share/groff/1.23.0/font/devpdf/EURO
-#usr/share/groff/1.23.0/font/devpdf/Foundry
-#usr/share/groff/1.23.0/font/devpdf/HB
-#usr/share/groff/1.23.0/font/devpdf/HBI
-#usr/share/groff/1.23.0/font/devpdf/HI
-#usr/share/groff/1.23.0/font/devpdf/HR
-#usr/share/groff/1.23.0/font/devpdf/S
-#usr/share/groff/1.23.0/font/devpdf/TB
-#usr/share/groff/1.23.0/font/devpdf/TBI
-#usr/share/groff/1.23.0/font/devpdf/TI
-#usr/share/groff/1.23.0/font/devpdf/TR
-#usr/share/groff/1.23.0/font/devpdf/ZD
-#usr/share/groff/1.23.0/font/devpdf/download
-#usr/share/groff/1.23.0/font/devpdf/enc
-#usr/share/groff/1.23.0/font/devpdf/enc/text.enc
-#usr/share/groff/1.23.0/font/devpdf/map
-#usr/share/groff/1.23.0/font/devpdf/map/dingbats.map
-#usr/share/groff/1.23.0/font/devpdf/map/symbol.map
-#usr/share/groff/1.23.0/font/devpdf/map/symbolchars
-#usr/share/groff/1.23.0/font/devpdf/map/text.map
-#usr/share/groff/1.23.0/font/devps
-#usr/share/groff/1.23.0/font/devps/AB
-#usr/share/groff/1.23.0/font/devps/ABI
-#usr/share/groff/1.23.0/font/devps/AI
-#usr/share/groff/1.23.0/font/devps/AR
-#usr/share/groff/1.23.0/font/devps/BMB
-#usr/share/groff/1.23.0/font/devps/BMBI
-#usr/share/groff/1.23.0/font/devps/BMI
-#usr/share/groff/1.23.0/font/devps/BMR
-#usr/share/groff/1.23.0/font/devps/CB
-#usr/share/groff/1.23.0/font/devps/CBI
-#usr/share/groff/1.23.0/font/devps/CI
-#usr/share/groff/1.23.0/font/devps/CR
-#usr/share/groff/1.23.0/font/devps/DESC
-#usr/share/groff/1.23.0/font/devps/EURO
-#usr/share/groff/1.23.0/font/devps/HB
-#usr/share/groff/1.23.0/font/devps/HBI
-#usr/share/groff/1.23.0/font/devps/HI
-#usr/share/groff/1.23.0/font/devps/HNB
-#usr/share/groff/1.23.0/font/devps/HNBI
-#usr/share/groff/1.23.0/font/devps/HNI
-#usr/share/groff/1.23.0/font/devps/HNR
-#usr/share/groff/1.23.0/font/devps/HR
-#usr/share/groff/1.23.0/font/devps/NB
-#usr/share/groff/1.23.0/font/devps/NBI
-#usr/share/groff/1.23.0/font/devps/NI
-#usr/share/groff/1.23.0/font/devps/NR
-#usr/share/groff/1.23.0/font/devps/PB
-#usr/share/groff/1.23.0/font/devps/PBI
-#usr/share/groff/1.23.0/font/devps/PI
-#usr/share/groff/1.23.0/font/devps/PR
-#usr/share/groff/1.23.0/font/devps/S
-#usr/share/groff/1.23.0/font/devps/SS
-#usr/share/groff/1.23.0/font/devps/TB
-#usr/share/groff/1.23.0/font/devps/TBI
-#usr/share/groff/1.23.0/font/devps/TI
-#usr/share/groff/1.23.0/font/devps/TR
-#usr/share/groff/1.23.0/font/devps/ZCMI
-#usr/share/groff/1.23.0/font/devps/ZD
-#usr/share/groff/1.23.0/font/devps/ZDR
-#usr/share/groff/1.23.0/font/devps/download
-#usr/share/groff/1.23.0/font/devps/freeeuro.afm
-#usr/share/groff/1.23.0/font/devps/freeeuro.pfa
-#usr/share/groff/1.23.0/font/devps/generate
-#usr/share/groff/1.23.0/font/devps/generate/Makefile
-#usr/share/groff/1.23.0/font/devps/generate/afmname
-#usr/share/groff/1.23.0/font/devps/generate/dingbats-reversed.map
-#usr/share/groff/1.23.0/font/devps/generate/dingbats.map
-#usr/share/groff/1.23.0/font/devps/generate/slanted-symbol.map
-#usr/share/groff/1.23.0/font/devps/generate/symbol.map
-#usr/share/groff/1.23.0/font/devps/generate/symbol.sed
-#usr/share/groff/1.23.0/font/devps/generate/symbolchars
-#usr/share/groff/1.23.0/font/devps/generate/text.map
-#usr/share/groff/1.23.0/font/devps/prologue
-#usr/share/groff/1.23.0/font/devps/symbolsl.afm
-#usr/share/groff/1.23.0/font/devps/symbolsl.pfa
-#usr/share/groff/1.23.0/font/devps/text.enc
-#usr/share/groff/1.23.0/font/devps/zapfdr.afm
-#usr/share/groff/1.23.0/font/devps/zapfdr.pfa
-#usr/share/groff/1.23.0/font/devutf8
-#usr/share/groff/1.23.0/font/devutf8/B
-#usr/share/groff/1.23.0/font/devutf8/BI
-#usr/share/groff/1.23.0/font/devutf8/DESC
-#usr/share/groff/1.23.0/font/devutf8/I
-#usr/share/groff/1.23.0/font/devutf8/R
-#usr/share/groff/1.23.0/oldfont
-#usr/share/groff/1.23.0/oldfont/devps
-#usr/share/groff/1.23.0/oldfont/devps/CB
-#usr/share/groff/1.23.0/oldfont/devps/CBI
-#usr/share/groff/1.23.0/oldfont/devps/CI
-#usr/share/groff/1.23.0/oldfont/devps/CR
-#usr/share/groff/1.23.0/oldfont/devps/HB
-#usr/share/groff/1.23.0/oldfont/devps/HBI
-#usr/share/groff/1.23.0/oldfont/devps/HI
-#usr/share/groff/1.23.0/oldfont/devps/HNB
-#usr/share/groff/1.23.0/oldfont/devps/HNBI
-#usr/share/groff/1.23.0/oldfont/devps/HNI
-#usr/share/groff/1.23.0/oldfont/devps/HNR
-#usr/share/groff/1.23.0/oldfont/devps/HR
-#usr/share/groff/1.23.0/oldfont/devps/NB
-#usr/share/groff/1.23.0/oldfont/devps/NBI
-#usr/share/groff/1.23.0/oldfont/devps/NI
-#usr/share/groff/1.23.0/oldfont/devps/NR
-#usr/share/groff/1.23.0/oldfont/devps/PB
-#usr/share/groff/1.23.0/oldfont/devps/PBI
-#usr/share/groff/1.23.0/oldfont/devps/PI
-#usr/share/groff/1.23.0/oldfont/devps/PR
-#usr/share/groff/1.23.0/oldfont/devps/S
-#usr/share/groff/1.23.0/oldfont/devps/SS
-#usr/share/groff/1.23.0/oldfont/devps/TB
-#usr/share/groff/1.23.0/oldfont/devps/TBI
-#usr/share/groff/1.23.0/oldfont/devps/TI
-#usr/share/groff/1.23.0/oldfont/devps/TR
-#usr/share/groff/1.23.0/oldfont/devps/symbol.afm
-#usr/share/groff/1.23.0/oldfont/devps/symbolsl.afm
-#usr/share/groff/1.23.0/oldfont/devps/zapfdr.afm
-#usr/share/groff/1.23.0/oldfont/devps/zapfdr.ps
-#usr/share/groff/1.23.0/pic
-#usr/share/groff/1.23.0/pic/chem.pic
-#usr/share/groff/1.23.0/tmac
-#usr/share/groff/1.23.0/tmac/62bit.tmac
-#usr/share/groff/1.23.0/tmac/X.tmac
-#usr/share/groff/1.23.0/tmac/Xps.tmac
-#usr/share/groff/1.23.0/tmac/an-ext.tmac
-#usr/share/groff/1.23.0/tmac/an.tmac
-#usr/share/groff/1.23.0/tmac/andoc.tmac
-#usr/share/groff/1.23.0/tmac/composite.tmac
-#usr/share/groff/1.23.0/tmac/cp1047.tmac
-#usr/share/groff/1.23.0/tmac/cs.tmac
-#usr/share/groff/1.23.0/tmac/de.tmac
-#usr/share/groff/1.23.0/tmac/den.tmac
-#usr/share/groff/1.23.0/tmac/devtag.tmac
-#usr/share/groff/1.23.0/tmac/doc-old.tmac
-#usr/share/groff/1.23.0/tmac/doc.tmac
-#usr/share/groff/1.23.0/tmac/dvi.tmac
-#usr/share/groff/1.23.0/tmac/e.tmac
-#usr/share/groff/1.23.0/tmac/ec.tmac
-#usr/share/groff/1.23.0/tmac/en.tmac
-#usr/share/groff/1.23.0/tmac/eqnrc
-#usr/share/groff/1.23.0/tmac/europs.tmac
-#usr/share/groff/1.23.0/tmac/fallbacks.tmac
-#usr/share/groff/1.23.0/tmac/fr.tmac
-#usr/share/groff/1.23.0/tmac/hdmisc.tmac
-#usr/share/groff/1.23.0/tmac/hdtbl.tmac
-#usr/share/groff/1.23.0/tmac/html-end.tmac
-#usr/share/groff/1.23.0/tmac/html.tmac
-#usr/share/groff/1.23.0/tmac/hyphen.cs
-#usr/share/groff/1.23.0/tmac/hyphen.den
-#usr/share/groff/1.23.0/tmac/hyphen.det
-#usr/share/groff/1.23.0/tmac/hyphen.en
-#usr/share/groff/1.23.0/tmac/hyphen.fr
-#usr/share/groff/1.23.0/tmac/hyphen.it
-#usr/share/groff/1.23.0/tmac/hyphen.sv
-#usr/share/groff/1.23.0/tmac/hyphenex.cs
-#usr/share/groff/1.23.0/tmac/hyphenex.en
-#usr/share/groff/1.23.0/tmac/it.tmac
-#usr/share/groff/1.23.0/tmac/ja.tmac
-#usr/share/groff/1.23.0/tmac/latin1.tmac
-#usr/share/groff/1.23.0/tmac/latin2.tmac
-#usr/share/groff/1.23.0/tmac/latin5.tmac
-#usr/share/groff/1.23.0/tmac/latin9.tmac
-#usr/share/groff/1.23.0/tmac/lbp.tmac
-#usr/share/groff/1.23.0/tmac/lj4.tmac
-#usr/share/groff/1.23.0/tmac/m.tmac
-#usr/share/groff/1.23.0/tmac/man.tmac
-#usr/share/groff/1.23.0/tmac/mandoc.tmac
-#usr/share/groff/1.23.0/tmac/mdoc
-#usr/share/groff/1.23.0/tmac/mdoc.tmac
-#usr/share/groff/1.23.0/tmac/mdoc/doc-common
-#usr/share/groff/1.23.0/tmac/mdoc/doc-ditroff
-#usr/share/groff/1.23.0/tmac/mdoc/doc-nroff
-#usr/share/groff/1.23.0/tmac/mdoc/doc-syms
-#usr/share/groff/1.23.0/tmac/me.tmac
-#usr/share/groff/1.23.0/tmac/mm
-#usr/share/groff/1.23.0/tmac/mm.tmac
-#usr/share/groff/1.23.0/tmac/mm/0.MT
-#usr/share/groff/1.23.0/tmac/mm/4.MT
-#usr/share/groff/1.23.0/tmac/mm/5.MT
-#usr/share/groff/1.23.0/tmac/mm/ms.cov
-#usr/share/groff/1.23.0/tmac/mm/se_ms.cov
-#usr/share/groff/1.23.0/tmac/mmse.tmac
-#usr/share/groff/1.23.0/tmac/mom.tmac
-#usr/share/groff/1.23.0/tmac/ms.tmac
-#usr/share/groff/1.23.0/tmac/mse.tmac
-#usr/share/groff/1.23.0/tmac/om.tmac
-#usr/share/groff/1.23.0/tmac/papersize.tmac
-#usr/share/groff/1.23.0/tmac/pdf.tmac
-#usr/share/groff/1.23.0/tmac/pdfmark.tmac
-#usr/share/groff/1.23.0/tmac/pdfpic.tmac
-#usr/share/groff/1.23.0/tmac/pic.tmac
-#usr/share/groff/1.23.0/tmac/ps.tmac
-#usr/share/groff/1.23.0/tmac/psatk.tmac
-#usr/share/groff/1.23.0/tmac/psold.tmac
-#usr/share/groff/1.23.0/tmac/pspic.tmac
-#usr/share/groff/1.23.0/tmac/ptx.tmac
-#usr/share/groff/1.23.0/tmac/refer-me.tmac
-#usr/share/groff/1.23.0/tmac/refer-mm.tmac
-#usr/share/groff/1.23.0/tmac/refer-ms.tmac
-#usr/share/groff/1.23.0/tmac/refer.tmac
-#usr/share/groff/1.23.0/tmac/rfc1345.tmac
-#usr/share/groff/1.23.0/tmac/s.tmac
-#usr/share/groff/1.23.0/tmac/sanitize.tmac
-#usr/share/groff/1.23.0/tmac/sboxes.tmac
-#usr/share/groff/1.23.0/tmac/spdf.tmac
-#usr/share/groff/1.23.0/tmac/sv.tmac
-#usr/share/groff/1.23.0/tmac/trace.tmac
-#usr/share/groff/1.23.0/tmac/trans.tmac
-#usr/share/groff/1.23.0/tmac/troffrc
-#usr/share/groff/1.23.0/tmac/troffrc-end
-#usr/share/groff/1.23.0/tmac/tty-char.tmac
-#usr/share/groff/1.23.0/tmac/tty.tmac
-#usr/share/groff/1.23.0/tmac/www.tmac
-#usr/share/groff/1.23.0/tmac/zh.tmac
+#usr/share/groff/1.24.1
+#usr/share/groff/1.24.1/eign
+#usr/share/groff/1.24.1/font
+#usr/share/groff/1.24.1/font/devascii
+#usr/share/groff/1.24.1/font/devascii/B
+#usr/share/groff/1.24.1/font/devascii/BI
+#usr/share/groff/1.24.1/font/devascii/DESC
+#usr/share/groff/1.24.1/font/devascii/I
+#usr/share/groff/1.24.1/font/devascii/R
+#usr/share/groff/1.24.1/font/devdvi
+#usr/share/groff/1.24.1/font/devdvi/CSH
+#usr/share/groff/1.24.1/font/devdvi/CSS
+#usr/share/groff/1.24.1/font/devdvi/CTH
+#usr/share/groff/1.24.1/font/devdvi/CTS
+#usr/share/groff/1.24.1/font/devdvi/CW
+#usr/share/groff/1.24.1/font/devdvi/CWEC
+#usr/share/groff/1.24.1/font/devdvi/CWI
+#usr/share/groff/1.24.1/font/devdvi/CWIEC
+#usr/share/groff/1.24.1/font/devdvi/CWITC
+#usr/share/groff/1.24.1/font/devdvi/CWTC
+#usr/share/groff/1.24.1/font/devdvi/DESC
+#usr/share/groff/1.24.1/font/devdvi/EX
+#usr/share/groff/1.24.1/font/devdvi/HB
+#usr/share/groff/1.24.1/font/devdvi/HBEC
+#usr/share/groff/1.24.1/font/devdvi/HBI
+#usr/share/groff/1.24.1/font/devdvi/HBIEC
+#usr/share/groff/1.24.1/font/devdvi/HBITC
+#usr/share/groff/1.24.1/font/devdvi/HBTC
+#usr/share/groff/1.24.1/font/devdvi/HI
+#usr/share/groff/1.24.1/font/devdvi/HIEC
+#usr/share/groff/1.24.1/font/devdvi/HITC
+#usr/share/groff/1.24.1/font/devdvi/HR
+#usr/share/groff/1.24.1/font/devdvi/HREC
+#usr/share/groff/1.24.1/font/devdvi/HRTC
+#usr/share/groff/1.24.1/font/devdvi/JPG
+#usr/share/groff/1.24.1/font/devdvi/JPM
+#usr/share/groff/1.24.1/font/devdvi/KOG
+#usr/share/groff/1.24.1/font/devdvi/KOM
+#usr/share/groff/1.24.1/font/devdvi/MI
+#usr/share/groff/1.24.1/font/devdvi/S
+#usr/share/groff/1.24.1/font/devdvi/SA
+#usr/share/groff/1.24.1/font/devdvi/SB
+#usr/share/groff/1.24.1/font/devdvi/SC
+#usr/share/groff/1.24.1/font/devdvi/TB
+#usr/share/groff/1.24.1/font/devdvi/TBEC
+#usr/share/groff/1.24.1/font/devdvi/TBI
+#usr/share/groff/1.24.1/font/devdvi/TBIEC
+#usr/share/groff/1.24.1/font/devdvi/TBITC
+#usr/share/groff/1.24.1/font/devdvi/TBTC
+#usr/share/groff/1.24.1/font/devdvi/TI
+#usr/share/groff/1.24.1/font/devdvi/TIEC
+#usr/share/groff/1.24.1/font/devdvi/TITC
+#usr/share/groff/1.24.1/font/devdvi/TR
+#usr/share/groff/1.24.1/font/devdvi/TREC
+#usr/share/groff/1.24.1/font/devdvi/TRTC
+#usr/share/groff/1.24.1/font/devdvi/generate
+#usr/share/groff/1.24.1/font/devdvi/generate/CompileFonts
+#usr/share/groff/1.24.1/font/devdvi/generate/Makefile
+#usr/share/groff/1.24.1/font/devdvi/generate/ec.map
+#usr/share/groff/1.24.1/font/devdvi/generate/msam.map
+#usr/share/groff/1.24.1/font/devdvi/generate/msbm.map
+#usr/share/groff/1.24.1/font/devdvi/generate/tc.map
+#usr/share/groff/1.24.1/font/devdvi/generate/texb.map
+#usr/share/groff/1.24.1/font/devdvi/generate/texex.map
+#usr/share/groff/1.24.1/font/devdvi/generate/texi.map
+#usr/share/groff/1.24.1/font/devdvi/generate/texmi.map
+#usr/share/groff/1.24.1/font/devdvi/generate/texr.map
+#usr/share/groff/1.24.1/font/devdvi/generate/texsy.map
+#usr/share/groff/1.24.1/font/devdvi/generate/textex.map
+#usr/share/groff/1.24.1/font/devdvi/generate/textt.map
+#usr/share/groff/1.24.1/font/devhtml
+#usr/share/groff/1.24.1/font/devhtml/B
+#usr/share/groff/1.24.1/font/devhtml/BI
+#usr/share/groff/1.24.1/font/devhtml/CB
+#usr/share/groff/1.24.1/font/devhtml/CBI
+#usr/share/groff/1.24.1/font/devhtml/CI
+#usr/share/groff/1.24.1/font/devhtml/CR
+#usr/share/groff/1.24.1/font/devhtml/CSH
+#usr/share/groff/1.24.1/font/devhtml/CSS
+#usr/share/groff/1.24.1/font/devhtml/CTH
+#usr/share/groff/1.24.1/font/devhtml/CTS
+#usr/share/groff/1.24.1/font/devhtml/DESC
+#usr/share/groff/1.24.1/font/devhtml/I
+#usr/share/groff/1.24.1/font/devhtml/JPG
+#usr/share/groff/1.24.1/font/devhtml/JPM
+#usr/share/groff/1.24.1/font/devhtml/KOG
+#usr/share/groff/1.24.1/font/devhtml/KOM
+#usr/share/groff/1.24.1/font/devhtml/R
+#usr/share/groff/1.24.1/font/devhtml/S
+#usr/share/groff/1.24.1/font/devlatin1
+#usr/share/groff/1.24.1/font/devlatin1/B
+#usr/share/groff/1.24.1/font/devlatin1/BI
+#usr/share/groff/1.24.1/font/devlatin1/DESC
+#usr/share/groff/1.24.1/font/devlatin1/I
+#usr/share/groff/1.24.1/font/devlatin1/R
+#usr/share/groff/1.24.1/font/devlbp
+#usr/share/groff/1.24.1/font/devlbp/CB
+#usr/share/groff/1.24.1/font/devlbp/CI
+#usr/share/groff/1.24.1/font/devlbp/CR
+#usr/share/groff/1.24.1/font/devlbp/DESC
+#usr/share/groff/1.24.1/font/devlbp/EB
+#usr/share/groff/1.24.1/font/devlbp/EI
+#usr/share/groff/1.24.1/font/devlbp/ER
+#usr/share/groff/1.24.1/font/devlbp/HB
+#usr/share/groff/1.24.1/font/devlbp/HBI
+#usr/share/groff/1.24.1/font/devlbp/HI
+#usr/share/groff/1.24.1/font/devlbp/HNB
+#usr/share/groff/1.24.1/font/devlbp/HNBI
+#usr/share/groff/1.24.1/font/devlbp/HNI
+#usr/share/groff/1.24.1/font/devlbp/HNR
+#usr/share/groff/1.24.1/font/devlbp/HR
+#usr/share/groff/1.24.1/font/devlbp/TB
+#usr/share/groff/1.24.1/font/devlbp/TBI
+#usr/share/groff/1.24.1/font/devlbp/TI
+#usr/share/groff/1.24.1/font/devlbp/TR
+#usr/share/groff/1.24.1/font/devlj4
+#usr/share/groff/1.24.1/font/devlj4/AB
+#usr/share/groff/1.24.1/font/devlj4/ABI
+#usr/share/groff/1.24.1/font/devlj4/AI
+#usr/share/groff/1.24.1/font/devlj4/ALBB
+#usr/share/groff/1.24.1/font/devlj4/ALBR
+#usr/share/groff/1.24.1/font/devlj4/AOB
+#usr/share/groff/1.24.1/font/devlj4/AOI
+#usr/share/groff/1.24.1/font/devlj4/AOR
+#usr/share/groff/1.24.1/font/devlj4/AR
+#usr/share/groff/1.24.1/font/devlj4/CB
+#usr/share/groff/1.24.1/font/devlj4/CBI
+#usr/share/groff/1.24.1/font/devlj4/CI
+#usr/share/groff/1.24.1/font/devlj4/CLARENDON
+#usr/share/groff/1.24.1/font/devlj4/CORONET
+#usr/share/groff/1.24.1/font/devlj4/CR
+#usr/share/groff/1.24.1/font/devlj4/DESC
+#usr/share/groff/1.24.1/font/devlj4/GB
+#usr/share/groff/1.24.1/font/devlj4/GBI
+#usr/share/groff/1.24.1/font/devlj4/GI
+#usr/share/groff/1.24.1/font/devlj4/GR
+#usr/share/groff/1.24.1/font/devlj4/LGB
+#usr/share/groff/1.24.1/font/devlj4/LGI
+#usr/share/groff/1.24.1/font/devlj4/LGR
+#usr/share/groff/1.24.1/font/devlj4/MARIGOLD
+#usr/share/groff/1.24.1/font/devlj4/OB
+#usr/share/groff/1.24.1/font/devlj4/OBI
+#usr/share/groff/1.24.1/font/devlj4/OI
+#usr/share/groff/1.24.1/font/devlj4/OR
+#usr/share/groff/1.24.1/font/devlj4/S
+#usr/share/groff/1.24.1/font/devlj4/SYMBOL
+#usr/share/groff/1.24.1/font/devlj4/TB
+#usr/share/groff/1.24.1/font/devlj4/TBI
+#usr/share/groff/1.24.1/font/devlj4/TI
+#usr/share/groff/1.24.1/font/devlj4/TNRB
+#usr/share/groff/1.24.1/font/devlj4/TNRBI
+#usr/share/groff/1.24.1/font/devlj4/TNRI
+#usr/share/groff/1.24.1/font/devlj4/TNRR
+#usr/share/groff/1.24.1/font/devlj4/TR
+#usr/share/groff/1.24.1/font/devlj4/UB
+#usr/share/groff/1.24.1/font/devlj4/UBI
+#usr/share/groff/1.24.1/font/devlj4/UCB
+#usr/share/groff/1.24.1/font/devlj4/UCBI
+#usr/share/groff/1.24.1/font/devlj4/UCI
+#usr/share/groff/1.24.1/font/devlj4/UCR
+#usr/share/groff/1.24.1/font/devlj4/UI
+#usr/share/groff/1.24.1/font/devlj4/UR
+#usr/share/groff/1.24.1/font/devlj4/WINGDINGS
+#usr/share/groff/1.24.1/font/devlj4/generate
+#usr/share/groff/1.24.1/font/devlj4/generate/Makefile
+#usr/share/groff/1.24.1/font/devlj4/generate/special.awk
+#usr/share/groff/1.24.1/font/devlj4/generate/special.map
+#usr/share/groff/1.24.1/font/devlj4/generate/symbol.map
+#usr/share/groff/1.24.1/font/devlj4/generate/text.map
+#usr/share/groff/1.24.1/font/devlj4/generate/wingdings.map
+#usr/share/groff/1.24.1/font/devpdf
+#usr/share/groff/1.24.1/font/devpdf/CB
+#usr/share/groff/1.24.1/font/devpdf/CBI
+#usr/share/groff/1.24.1/font/devpdf/CI
+#usr/share/groff/1.24.1/font/devpdf/CR
+#usr/share/groff/1.24.1/font/devpdf/DESC
+#usr/share/groff/1.24.1/font/devpdf/EURO
+#usr/share/groff/1.24.1/font/devpdf/Foundry
+#usr/share/groff/1.24.1/font/devpdf/HB
+#usr/share/groff/1.24.1/font/devpdf/HBI
+#usr/share/groff/1.24.1/font/devpdf/HI
+#usr/share/groff/1.24.1/font/devpdf/HR
+#usr/share/groff/1.24.1/font/devpdf/S
+#usr/share/groff/1.24.1/font/devpdf/SS
+#usr/share/groff/1.24.1/font/devpdf/TB
+#usr/share/groff/1.24.1/font/devpdf/TBI
+#usr/share/groff/1.24.1/font/devpdf/TI
+#usr/share/groff/1.24.1/font/devpdf/TR
+#usr/share/groff/1.24.1/font/devpdf/ZD
+#usr/share/groff/1.24.1/font/devpdf/download
+#usr/share/groff/1.24.1/font/devpdf/enc
+#usr/share/groff/1.24.1/font/devpdf/enc/text.enc
+#usr/share/groff/1.24.1/font/devpdf/map
+#usr/share/groff/1.24.1/font/devpdf/map/dingbats.map
+#usr/share/groff/1.24.1/font/devpdf/map/symbol.map
+#usr/share/groff/1.24.1/font/devpdf/map/text.map
+#usr/share/groff/1.24.1/font/devpdf/symbolsl.afm
+#usr/share/groff/1.24.1/font/devpdf/symbolsl.pfb
+#usr/share/groff/1.24.1/font/devps
+#usr/share/groff/1.24.1/font/devps/AB
+#usr/share/groff/1.24.1/font/devps/ABI
+#usr/share/groff/1.24.1/font/devps/AI
+#usr/share/groff/1.24.1/font/devps/AR
+#usr/share/groff/1.24.1/font/devps/BMB
+#usr/share/groff/1.24.1/font/devps/BMBI
+#usr/share/groff/1.24.1/font/devps/BMI
+#usr/share/groff/1.24.1/font/devps/BMR
+#usr/share/groff/1.24.1/font/devps/CB
+#usr/share/groff/1.24.1/font/devps/CBI
+#usr/share/groff/1.24.1/font/devps/CI
+#usr/share/groff/1.24.1/font/devps/CR
+#usr/share/groff/1.24.1/font/devps/CSH
+#usr/share/groff/1.24.1/font/devps/CSS
+#usr/share/groff/1.24.1/font/devps/CTH
+#usr/share/groff/1.24.1/font/devps/CTS
+#usr/share/groff/1.24.1/font/devps/DESC
+#usr/share/groff/1.24.1/font/devps/EURO
+#usr/share/groff/1.24.1/font/devps/HB
+#usr/share/groff/1.24.1/font/devps/HBI
+#usr/share/groff/1.24.1/font/devps/HI
+#usr/share/groff/1.24.1/font/devps/HNB
+#usr/share/groff/1.24.1/font/devps/HNBI
+#usr/share/groff/1.24.1/font/devps/HNI
+#usr/share/groff/1.24.1/font/devps/HNR
+#usr/share/groff/1.24.1/font/devps/HR
+#usr/share/groff/1.24.1/font/devps/JPG
+#usr/share/groff/1.24.1/font/devps/JPM
+#usr/share/groff/1.24.1/font/devps/KOG
+#usr/share/groff/1.24.1/font/devps/KOM
+#usr/share/groff/1.24.1/font/devps/NB
+#usr/share/groff/1.24.1/font/devps/NBI
+#usr/share/groff/1.24.1/font/devps/NI
+#usr/share/groff/1.24.1/font/devps/NR
+#usr/share/groff/1.24.1/font/devps/PB
+#usr/share/groff/1.24.1/font/devps/PBI
+#usr/share/groff/1.24.1/font/devps/PI
+#usr/share/groff/1.24.1/font/devps/PR
+#usr/share/groff/1.24.1/font/devps/S
+#usr/share/groff/1.24.1/font/devps/SS
+#usr/share/groff/1.24.1/font/devps/TB
+#usr/share/groff/1.24.1/font/devps/TBI
+#usr/share/groff/1.24.1/font/devps/TI
+#usr/share/groff/1.24.1/font/devps/TR
+#usr/share/groff/1.24.1/font/devps/ZCMI
+#usr/share/groff/1.24.1/font/devps/ZD
+#usr/share/groff/1.24.1/font/devps/ZDR
+#usr/share/groff/1.24.1/font/devps/download
+#usr/share/groff/1.24.1/font/devps/freeeuro.afm
+#usr/share/groff/1.24.1/font/devps/freeeuro.pfa
+#usr/share/groff/1.24.1/font/devps/generate
+#usr/share/groff/1.24.1/font/devps/generate/Makefile
+#usr/share/groff/1.24.1/font/devps/generate/afmname
+#usr/share/groff/1.24.1/font/devps/generate/dingbats-reversed.map
+#usr/share/groff/1.24.1/font/devps/generate/dingbats.map
+#usr/share/groff/1.24.1/font/devps/generate/slanted-symbol.map
+#usr/share/groff/1.24.1/font/devps/generate/symbol.map
+#usr/share/groff/1.24.1/font/devps/generate/symbol.sed
+#usr/share/groff/1.24.1/font/devps/generate/symbolsl.awk
+#usr/share/groff/1.24.1/font/devps/generate/text.map
+#usr/share/groff/1.24.1/font/devps/prologue
+#usr/share/groff/1.24.1/font/devps/symbolsl.afm
+#usr/share/groff/1.24.1/font/devps/symbolsl.pfa
+#usr/share/groff/1.24.1/font/devps/text.enc
+#usr/share/groff/1.24.1/font/devps/zapfdr.afm
+#usr/share/groff/1.24.1/font/devps/zapfdr.pfa
+#usr/share/groff/1.24.1/font/devutf8
+#usr/share/groff/1.24.1/font/devutf8/B
+#usr/share/groff/1.24.1/font/devutf8/BI
+#usr/share/groff/1.24.1/font/devutf8/CSH
+#usr/share/groff/1.24.1/font/devutf8/CSS
+#usr/share/groff/1.24.1/font/devutf8/CTH
+#usr/share/groff/1.24.1/font/devutf8/CTS
+#usr/share/groff/1.24.1/font/devutf8/DESC
+#usr/share/groff/1.24.1/font/devutf8/I
+#usr/share/groff/1.24.1/font/devutf8/JPG
+#usr/share/groff/1.24.1/font/devutf8/JPM
+#usr/share/groff/1.24.1/font/devutf8/KOG
+#usr/share/groff/1.24.1/font/devutf8/KOM
+#usr/share/groff/1.24.1/font/devutf8/R
+#usr/share/groff/1.24.1/oldfont
+#usr/share/groff/1.24.1/oldfont/devps
+#usr/share/groff/1.24.1/oldfont/devps/CB
+#usr/share/groff/1.24.1/oldfont/devps/CBI
+#usr/share/groff/1.24.1/oldfont/devps/CI
+#usr/share/groff/1.24.1/oldfont/devps/CR
+#usr/share/groff/1.24.1/oldfont/devps/HB
+#usr/share/groff/1.24.1/oldfont/devps/HBI
+#usr/share/groff/1.24.1/oldfont/devps/HI
+#usr/share/groff/1.24.1/oldfont/devps/HNB
+#usr/share/groff/1.24.1/oldfont/devps/HNBI
+#usr/share/groff/1.24.1/oldfont/devps/HNI
+#usr/share/groff/1.24.1/oldfont/devps/HNR
+#usr/share/groff/1.24.1/oldfont/devps/HR
+#usr/share/groff/1.24.1/oldfont/devps/NB
+#usr/share/groff/1.24.1/oldfont/devps/NBI
+#usr/share/groff/1.24.1/oldfont/devps/NI
+#usr/share/groff/1.24.1/oldfont/devps/NR
+#usr/share/groff/1.24.1/oldfont/devps/PB
+#usr/share/groff/1.24.1/oldfont/devps/PBI
+#usr/share/groff/1.24.1/oldfont/devps/PI
+#usr/share/groff/1.24.1/oldfont/devps/PR
+#usr/share/groff/1.24.1/oldfont/devps/S
+#usr/share/groff/1.24.1/oldfont/devps/SS
+#usr/share/groff/1.24.1/oldfont/devps/TB
+#usr/share/groff/1.24.1/oldfont/devps/TBI
+#usr/share/groff/1.24.1/oldfont/devps/TI
+#usr/share/groff/1.24.1/oldfont/devps/TR
+#usr/share/groff/1.24.1/oldfont/devps/symbol.afm
+#usr/share/groff/1.24.1/oldfont/devps/symbolsl.afm
+#usr/share/groff/1.24.1/oldfont/devps/zapfdr.afm
+#usr/share/groff/1.24.1/oldfont/devps/zapfdr.ps
+#usr/share/groff/1.24.1/tmac
+#usr/share/groff/1.24.1/tmac/62bit.tmac
+#usr/share/groff/1.24.1/tmac/X.tmac
+#usr/share/groff/1.24.1/tmac/Xps.tmac
+#usr/share/groff/1.24.1/tmac/an-ext.tmac
+#usr/share/groff/1.24.1/tmac/an.tmac
+#usr/share/groff/1.24.1/tmac/andoc.tmac
+#usr/share/groff/1.24.1/tmac/chem.pic
+#usr/share/groff/1.24.1/tmac/composite.tmac
+#usr/share/groff/1.24.1/tmac/cs.tmac
+#usr/share/groff/1.24.1/tmac/de.tmac
+#usr/share/groff/1.24.1/tmac/den.tmac
+#usr/share/groff/1.24.1/tmac/devtag.tmac
+#usr/share/groff/1.24.1/tmac/doc-old.tmac
+#usr/share/groff/1.24.1/tmac/doc.tmac
+#usr/share/groff/1.24.1/tmac/dvi.tmac
+#usr/share/groff/1.24.1/tmac/e.tmac
+#usr/share/groff/1.24.1/tmac/ec.tmac
+#usr/share/groff/1.24.1/tmac/en.tmac
+#usr/share/groff/1.24.1/tmac/eqnrc
+#usr/share/groff/1.24.1/tmac/es.tmac
+#usr/share/groff/1.24.1/tmac/europs.tmac
+#usr/share/groff/1.24.1/tmac/fallbacks.tmac
+#usr/share/groff/1.24.1/tmac/fr.tmac
+#usr/share/groff/1.24.1/tmac/hdmisc.tmac
+#usr/share/groff/1.24.1/tmac/hdtbl.tmac
+#usr/share/groff/1.24.1/tmac/html-end.tmac
+#usr/share/groff/1.24.1/tmac/html.tmac
+#usr/share/groff/1.24.1/tmac/hyphen.cs
+#usr/share/groff/1.24.1/tmac/hyphen.den
+#usr/share/groff/1.24.1/tmac/hyphen.det
+#usr/share/groff/1.24.1/tmac/hyphen.en
+#usr/share/groff/1.24.1/tmac/hyphen.es
+#usr/share/groff/1.24.1/tmac/hyphen.fr
+#usr/share/groff/1.24.1/tmac/hyphen.it
+#usr/share/groff/1.24.1/tmac/hyphen.pl
+#usr/share/groff/1.24.1/tmac/hyphen.ru
+#usr/share/groff/1.24.1/tmac/hyphen.sv
+#usr/share/groff/1.24.1/tmac/hyphenex.cs
+#usr/share/groff/1.24.1/tmac/hyphenex.en
+#usr/share/groff/1.24.1/tmac/it.tmac
+#usr/share/groff/1.24.1/tmac/ja.tmac
+#usr/share/groff/1.24.1/tmac/koi8-r.tmac
+#usr/share/groff/1.24.1/tmac/latin1.tmac
+#usr/share/groff/1.24.1/tmac/latin2.tmac
+#usr/share/groff/1.24.1/tmac/latin5.tmac
+#usr/share/groff/1.24.1/tmac/latin9.tmac
+#usr/share/groff/1.24.1/tmac/lbp.tmac
+#usr/share/groff/1.24.1/tmac/lj4.tmac
+#usr/share/groff/1.24.1/tmac/m.tmac
+#usr/share/groff/1.24.1/tmac/man.tmac
+#usr/share/groff/1.24.1/tmac/mandoc.tmac
+#usr/share/groff/1.24.1/tmac/mdoc
+#usr/share/groff/1.24.1/tmac/mdoc.tmac
+#usr/share/groff/1.24.1/tmac/mdoc/doc-common
+#usr/share/groff/1.24.1/tmac/mdoc/doc-ditroff
+#usr/share/groff/1.24.1/tmac/mdoc/doc-nroff
+#usr/share/groff/1.24.1/tmac/mdoc/doc-syms
+#usr/share/groff/1.24.1/tmac/me.tmac
+#usr/share/groff/1.24.1/tmac/mm
+#usr/share/groff/1.24.1/tmac/mm.tmac
+#usr/share/groff/1.24.1/tmac/mm/0.MT
+#usr/share/groff/1.24.1/tmac/mm/4.MT
+#usr/share/groff/1.24.1/tmac/mm/5.MT
+#usr/share/groff/1.24.1/tmac/mm/ms.cov
+#usr/share/groff/1.24.1/tmac/mm/se_ms.cov
+#usr/share/groff/1.24.1/tmac/mmse.tmac
+#usr/share/groff/1.24.1/tmac/mom.tmac
+#usr/share/groff/1.24.1/tmac/ms.tmac
+#usr/share/groff/1.24.1/tmac/mse.tmac
+#usr/share/groff/1.24.1/tmac/om.tmac
+#usr/share/groff/1.24.1/tmac/papersize.tmac
+#usr/share/groff/1.24.1/tmac/pdf.tmac
+#usr/share/groff/1.24.1/tmac/pdfpic.tmac
+#usr/share/groff/1.24.1/tmac/pic.tmac
+#usr/share/groff/1.24.1/tmac/pl.tmac
+#usr/share/groff/1.24.1/tmac/ps.tmac
+#usr/share/groff/1.24.1/tmac/psatk.tmac
+#usr/share/groff/1.24.1/tmac/psfig.tmac
+#usr/share/groff/1.24.1/tmac/psold.tmac
+#usr/share/groff/1.24.1/tmac/pspic.tmac
+#usr/share/groff/1.24.1/tmac/ptx.tmac
+#usr/share/groff/1.24.1/tmac/refer-me.tmac
+#usr/share/groff/1.24.1/tmac/refer-mm.tmac
+#usr/share/groff/1.24.1/tmac/refer-ms.tmac
+#usr/share/groff/1.24.1/tmac/refer.tmac
+#usr/share/groff/1.24.1/tmac/rfc1345.tmac
+#usr/share/groff/1.24.1/tmac/ru.tmac
+#usr/share/groff/1.24.1/tmac/s.tmac
+#usr/share/groff/1.24.1/tmac/sboxes.tmac
+#usr/share/groff/1.24.1/tmac/sv.tmac
+#usr/share/groff/1.24.1/tmac/trace.tmac
+#usr/share/groff/1.24.1/tmac/trans.tmac
+#usr/share/groff/1.24.1/tmac/troffrc
+#usr/share/groff/1.24.1/tmac/troffrc-end
+#usr/share/groff/1.24.1/tmac/tty-char.tmac
+#usr/share/groff/1.24.1/tmac/tty.tmac
+#usr/share/groff/1.24.1/tmac/www.tmac
+#usr/share/groff/1.24.1/tmac/zh.tmac
 #usr/share/groff/current
 #usr/share/groff/site-font
 #usr/share/groff/site-tmac
@@ -605,7 +652,6 @@
 #usr/share/man/man1/neqn.1
 #usr/share/man/man1/nroff.1
 #usr/share/man/man1/pdfmom.1
-#usr/share/man/man1/pdfroff.1
 #usr/share/man/man1/pfbtops.1
 #usr/share/man/man1/pic.1
 #usr/share/man/man1/pic2graph.1
diff --git a/lfs/groff b/lfs/groff
index 7d139a9f6..a30cf144c 100644
--- a/lfs/groff
+++ b/lfs/groff
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2023  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        = 1.23.0
+VER        = 1.24.1
 
 THISAPP    = groff-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 9fc5a2302f034761a17f0639a04b82c536ba8a7db15b062dd736e0011fc5a27fddcaf035af128d09f06762825d9bb965e8f5561e4be7a9fea3fe86ca5f6cb2dd
+$(DL_FILE)_BLAKE2 = bb514dc087f2246681f6443e648fd427d18fb1ce851bf5f8123726ad4c06af9d684001daafa48d8c08d0f4c4746b6e4528cf33e9324471f6173f685961620903
 
 install : $(TARGET)
 
@@ -71,8 +71,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
 	cd $(DIR_APP) && PAGE=A4 ./configure \
-		--prefix=/usr
-
+					--prefix=/usr
 	cd $(DIR_APP) && make
 	cd $(DIR_APP) && make install
 	ln -svf eqn /usr/bin/geqn
-- 
2.53.0



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

* [PATCH] harfbuzz: Update to version 14.0.0
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (22 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] groff: Update to version 1.24.1 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] iana-etc: Update to version 20260327 Adolf Belka
                   ` (11 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 12.3.2 to 14.0.0
- Update of rootfile
- Changelog
    14.0.0
	- New `libharfbuzz-gpu` library: GPU text rasterization based on the
	  Slug algorithm by Eric Lengyel.  Encodes glyph outlines on the CPU
	  into compact blobs that the GPU decodes and rasterizes directly in
	  the fragment shader, with no intermediate bitmap atlas.
	  Shader sources provided in GLSL, WGSL, MSL, and HLSL.
	  New `hb-gpu` installed utility for interactive GPU text rendering.
	  Live web demo: https://harfbuzz.github.io/hb-gpu-demo/
	- New `harfbuzz-world.cc` amalgamated source for building a subset of
	  all HarfBuzz libraries into one compilation unit, driven by a custom
	  `hb-features.h`.
	- Updated README with libraries overview and project description.
	- Various bug fixes.
	- New API:
	  + hb_gpu_draw_t
	  + hb_gpu_draw_create_or_fail()
	  + hb_gpu_draw_reference()
	  + hb_gpu_draw_destroy()
	  + hb_gpu_draw_set_user_data()
	  + hb_gpu_draw_get_user_data()
	  + hb_gpu_draw_get_funcs()
	  + hb_gpu_draw_glyph()
	  + hb_gpu_draw_encode()
	  + hb_gpu_draw_get_extents()
	  + hb_gpu_draw_reset()
	  + hb_gpu_draw_recycle_blob()
	  + hb_gpu_shader_lang_t
	  + hb_gpu_shader_fragment_source()
	  + hb_gpu_shader_vertex_source()
    13.2.1
	- Fix regression in tracing messages from previous release.
    13.2.0
	- Fix `hb-view` glyph positioning with `--glyphs` input from `hb-shape --ned`.
	- Various fuzzing fixes for `harfbuzz-subset`, `harfbuzz-raster` and
	  `harfbuzz-vector` libraries.
	- Various improvements to tracing messages.
	- Various documentation improvements.
	- New API:
	  + HB_OT_SHAPE_BUFFER_FORMAT_SERIAL
	  + hb_ot_shape_get_buffer_format_serial()
    13.1.1
	- Support gzip-compressed `SVG` glyphs in `harfbuzz-raster` and
	  `harfbuzz-vector` libraries. This new functionality requires `zlib`, and will
	   not be available if HarfBuzz is built without `zlib`.
	- Improve handling of `SVG` glyphs in `harfbuzz-raster` and
	  `harfbuzz-vector` libraries.
	- Further harden application of `stch` feature against malicious fonts.
	- Various fuzzing fixes.
	- Various build fixes:
	  * Add missing `chafa` dependency to `hb-raster` utility, and remove
	    accidental `cairo` dependency.
	  * Don’t build raster and vector fuzzers if the library is disabled.
	  * Add meson options for enabling / disabling `libpng` and `zlib`.
	  * Support building `harfbuzz-raster` and `harfbuzz-vector` libraries with
	    CMake.
    13.1.0
	- The `harfbuzz-raster` library can now render bitmap color glyph formats
	  (`CBDT` and `sbix`). It now also has an API to serialize / deserialize images
	  to and from PNGs. This new functionality requires `libpng`, and will not be
	  available if HarfBuzz is built without `libpng`.
	- Install `hb-raster` command line utility.
	- Fix overflow when applying `stch` feature with malicious fonts.
	- Fix memory leaks in `harfbuzz-raster` and `harfbuzz-vector` in error
	  conditions, as well as more robust handling of allocation failures.
	- Various documentation improvements and build fixes.
	- New API:
	  +hb_raster_image_serialize_to_png_or_fail()
	  +hb_raster_image_deserialize_from_png_or_fail()
    13.0.1
	- Bug fixes in rendering `COLR` v1 fonts.
	- Various build fixes.
    13.0.0
	- New experimental drawing and rendering libraries:
	  * New public `hb-vector` API for vector output of glyph outlines. The only
	    supported output format currently is SVG.
	    The new API is available in a separate `harfbuzz-vector` library.
	  * New public `hb-raster` API for rasterizing glyphs to A8 / BGRA32 images.
	    The new API is available in a separate `harfbuzz-raster` library.
	  * Both APIs are still experimental and subject to change.
	  * Both libraries support monochrome as well as vector color glyph formats
	    (`COLR` v0, v1, and `SVG`).
	  * Additionally, `hb-vector` supports also bitmap color glyph formats (`CBDT`
	    and `sbix`).
	  * New command line utilities to accompany the new APIs: `hb-vector` and
	    `hb-raster`. They share many of the same options as `hb-view`.
	- New subset flag `HB_SUBSET_FLAGS_DOWNGRADE_CFF2` to convert instantiated
	  `CFF2` table to `CFF `. This options will desubroutinize `CFF2` table and
	  convert it to CID-keyed `CFF` table. This is useful for compatibility with
	  older renderers that do not support `CFF2` table, including embedding
	  instantiated fonts in PDF documents.
	- The `hb-view` command-line utility got a few bells and whistles as well,
	  including support for logical / ink extents (with the default being the union
	  of both), stroke, and an option to rotate glyph foreground colors
	  (rainbow coloring).
	- New API to inspect color-glyph documents in `SVG` table.
	- New API to signal that the buffer content was changed by the client in
	  message callbacks.
	- Improve `VARC` drawing accuracy with multiple transform / rounding fixes.
	- Don’t reject malformed `cmap` subtables, a regression from 12.3.0 when we
	  stopped sanitizing malformed tables.
	- Disallow calling `hb_buffer_set_message_func()` from within the message
	  callback.
	- Various performance optimizations, fuzzing fixes, and documentation
	  improvements.
	- New API:
	  * harfbuzz:
	    +hb_buffer_changed()
	    +hb_ot_color_get_svg_document_count()
	    +hb_ot_color_get_svg_document_glyph_range()
	    +hb_ot_color_glyph_get_svg_document_index()
	  * harfbuzz-subset:
	    +HB_SUBSET_FLAGS_DOWNGRADE_CFF2
	  * harfbuzz-raster:
	    +hb_raster_draw_t
	    +hb_raster_extents_t
	    +hb_raster_format_t
	    +hb_raster_image_t
	    +hb_raster_paint_t
	    +hb_raster_draw_create_or_fail()
	    +hb_raster_draw_destroy()
	    +hb_raster_draw_get_extents()
	    +hb_raster_draw_get_funcs()
	    +hb_raster_draw_get_scale_factor()
	    +hb_raster_draw_get_transform()
	    +hb_raster_draw_get_user_data()
	    +hb_raster_draw_glyph()
	    +hb_raster_draw_recycle_image()
	    +hb_raster_draw_reference()
	    +hb_raster_draw_render()
	    +hb_raster_draw_reset()
	    +hb_raster_draw_set_extents()
	    +hb_raster_draw_set_glyph_extents()
	    +hb_raster_draw_set_scale_factor()
	    +hb_raster_draw_set_transform()
	    +hb_raster_draw_set_user_data()
	    +hb_raster_image_clear()
	    +hb_raster_image_configure()
	    +hb_raster_image_create_or_fail()
	    +hb_raster_image_destroy()
	    +hb_raster_image_get_buffer()
	    +hb_raster_image_get_extents()
	    +hb_raster_image_get_format()
	    +hb_raster_image_get_user_data()
	    +hb_raster_image_reference()
	    +hb_raster_image_set_user_data()
	    +hb_raster_paint_clear_custom_palette_colors()
	    +hb_raster_paint_create_or_fail()
	    +hb_raster_paint_destroy()
	    +hb_raster_paint_get_extents()
	    +hb_raster_paint_get_funcs()
	    +hb_raster_paint_get_scale_factor()
	    +hb_raster_paint_get_transform()
	    +hb_raster_paint_get_user_data()
	    +hb_raster_paint_glyph()
	    +hb_raster_paint_recycle_image()
	    +hb_raster_paint_reference()
	    +hb_raster_paint_render()
	    +hb_raster_paint_reset()
	    +hb_raster_paint_set_custom_palette_color()
	    +hb_raster_paint_set_extents()
	    +hb_raster_paint_set_foreground()
	    +hb_raster_paint_set_glyph_extents()
	    +hb_raster_paint_set_scale_factor()
	    +hb_raster_paint_set_transform()
	    +hb_raster_paint_set_user_data()
	  * harfbuzz-vector:
	    +hb_vector_draw_t
	    +hb_vector_extents_mode_t
	    +hb_vector_extents_t
	    +hb_vector_format_t
	    +hb_vector_paint_t
	    +hb_vector_draw_create_or_fail()
	    +hb_vector_draw_destroy()
	    +hb_vector_draw_get_extents()
	    +hb_vector_draw_get_funcs()
	    +hb_vector_draw_get_scale_factor()
	    +hb_vector_draw_get_transform()
	    +hb_vector_draw_get_user_data()
	    +hb_vector_draw_glyph()
	    +hb_vector_draw_recycle_blob()
	    +hb_vector_draw_reference()
	    +hb_vector_draw_render()
	    +hb_vector_draw_reset()
	    +hb_vector_draw_set_extents()
	    +hb_vector_draw_set_glyph_extents()
	    +hb_vector_draw_set_scale_factor()
	    +hb_vector_draw_set_transform()
	    +hb_vector_draw_set_user_data()
	    +hb_vector_paint_clear_custom_palette_colors()
	    +hb_vector_paint_create_or_fail()
	    +hb_vector_paint_destroy()
	    +hb_vector_paint_get_extents()
	    +hb_vector_paint_get_funcs()
	    +hb_vector_paint_get_scale_factor()
	    +hb_vector_paint_get_transform()
	    +hb_vector_paint_get_user_data()
	    +hb_vector_paint_glyph()
	    +hb_vector_paint_recycle_blob()
	    +hb_vector_paint_reference()
	    +hb_vector_paint_render()
	    +hb_vector_paint_reset()
	    +hb_vector_paint_set_custom_palette_color()
	    +hb_vector_paint_set_extents()
	    +hb_vector_paint_set_foreground()
	    +hb_vector_paint_set_glyph_extents()
	    +hb_vector_paint_set_palette()
	    +hb_vector_paint_set_scale_factor()
	    +hb_vector_paint_set_transform()
	    +hb_vector_paint_set_user_data()
	    +hb_vector_svg_paint_set_flat()
	    +hb_vector_svg_paint_set_precision()
	    +hb_vector_svg_set_flat()
	    +hb_vector_svg_set_precision()

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

diff --git a/config/rootfiles/common/harfbuzz b/config/rootfiles/common/harfbuzz
index 58aba0bdb..799c2ddc1 100644
--- a/config/rootfiles/common/harfbuzz
+++ b/config/rootfiles/common/harfbuzz
@@ -1,6 +1,8 @@
 #usr/bin/hb-info
+#usr/bin/hb-raster
 #usr/bin/hb-shape
 #usr/bin/hb-subset
+#usr/bin/hb-vector
 #usr/bin/hb-view
 #usr/include/harfbuzz
 #usr/include/harfbuzz/hb-aat-layout.h
@@ -20,6 +22,7 @@
 #usr/include/harfbuzz/hb-gobject-enums.h
 #usr/include/harfbuzz/hb-gobject-structs.h
 #usr/include/harfbuzz/hb-gobject.h
+#usr/include/harfbuzz/hb-gpu.h
 #usr/include/harfbuzz/hb-map.h
 #usr/include/harfbuzz/hb-ot-color.h
 #usr/include/harfbuzz/hb-ot-deprecated.h
@@ -33,6 +36,7 @@
 #usr/include/harfbuzz/hb-ot-var.h
 #usr/include/harfbuzz/hb-ot.h
 #usr/include/harfbuzz/hb-paint.h
+#usr/include/harfbuzz/hb-raster.h
 usr/include/harfbuzz/hb-script-list.h
 #usr/include/harfbuzz/hb-set.h
 #usr/include/harfbuzz/hb-shape-plan.h
@@ -41,27 +45,42 @@ usr/include/harfbuzz/hb-script-list.h
 #usr/include/harfbuzz/hb-subset-serialize.h
 #usr/include/harfbuzz/hb-subset.h
 #usr/include/harfbuzz/hb-unicode.h
+#usr/include/harfbuzz/hb-vector.h
 #usr/include/harfbuzz/hb-version.h
 #usr/include/harfbuzz/hb.h
 #usr/lib/cmake/harfbuzz
 #usr/lib/cmake/harfbuzz/harfbuzz-config.cmake
 #usr/lib/libharfbuzz-cairo.so
 usr/lib/libharfbuzz-cairo.so.0
-usr/lib/libharfbuzz-cairo.so.0.61232.0
+usr/lib/libharfbuzz-cairo.so.0.61400.0
 #usr/lib/libharfbuzz-gobject.so
 usr/lib/libharfbuzz-gobject.so.0
-usr/lib/libharfbuzz-gobject.so.0.61232.0
+usr/lib/libharfbuzz-gobject.so.0.61400.0
+#usr/lib/libharfbuzz-gpu.so
+usr/lib/libharfbuzz-gpu.so.0
+usr/lib/libharfbuzz-gpu.so.0.61400.0
+#usr/lib/libharfbuzz-raster.so
+usr/lib/libharfbuzz-raster.so.0
+usr/lib/libharfbuzz-raster.so.0.61400.0
 #usr/lib/libharfbuzz-subset.so
 usr/lib/libharfbuzz-subset.so.0
-usr/lib/libharfbuzz-subset.so.0.61232.0
+usr/lib/libharfbuzz-subset.so.0.61400.0
+#usr/lib/libharfbuzz-vector.so
+usr/lib/libharfbuzz-vector.so.0
+usr/lib/libharfbuzz-vector.so.0.61400.0
 #usr/lib/libharfbuzz.so
 usr/lib/libharfbuzz.so.0
-usr/lib/libharfbuzz.so.0.61232.0
+usr/lib/libharfbuzz.so.0.61400.0
 #usr/lib/pkgconfig/harfbuzz-cairo.pc
 #usr/lib/pkgconfig/harfbuzz-gobject.pc
+#usr/lib/pkgconfig/harfbuzz-gpu.pc
+#usr/lib/pkgconfig/harfbuzz-raster.pc
 #usr/lib/pkgconfig/harfbuzz-subset.pc
+#usr/lib/pkgconfig/harfbuzz-vector.pc
 #usr/lib/pkgconfig/harfbuzz.pc
 #usr/share/man/man1/hb-info.1
+#usr/share/man/man1/hb-raster.1
 #usr/share/man/man1/hb-shape.1
 #usr/share/man/man1/hb-subset.1
+#usr/share/man/man1/hb-vector.1
 #usr/share/man/man1/hb-view.1
diff --git a/lfs/harfbuzz b/lfs/harfbuzz
index 04f9750d4..508944200 100644
--- a/lfs/harfbuzz
+++ b/lfs/harfbuzz
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 12.3.2
+VER        = 14.0.0
 
 THISAPP    = harfbuzz-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 13371f7717eb33c6c1abee376a98c1b25d1205a51c8f7fab05f84fac9a2fd26d7d1f3480fe017760dbec45c0a6707c3b22673f0382835644461f2dc1ed04387e
+$(DL_FILE)_BLAKE2 = a4fe29775ba4844c197a0d46a9d8db197301ea74ad21475ebe799a23d7a3ccd1ac642d15913067d2d7f4714381658b078827be2d0aec86dea91bcabfba66ab43
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] iana-etc: Update to version 20260327
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (23 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] harfbuzz: Update to version 14.0.0 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] intel-microcode: Update to version 20260227 Adolf Belka
                   ` (10 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 20260226 to 20260327
- No change to rootfile
- No changelog provided

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

diff --git a/lfs/iana-etc b/lfs/iana-etc
index a93e00f39..8d7f9a931 100644
--- a/lfs/iana-etc
+++ b/lfs/iana-etc
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 20260226
+VER        = 20260327
 #          https://github.com/Mic92/iana-etc
 
 THISAPP    = iana-etc-$(VER)
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 363a660ff0c5c1c4a88b89261e4a981c905b015655ce95fb45caaf1921ebb097d07ac8f38d3283069368fa561bb5752e6a4784e1a0b11b6eaf592c501750a51d
+$(DL_FILE)_BLAKE2 = 280ba88a2ea3c6885f6c852bec73a6cd303f5a1eaee0b00afd4a7f756b6e9d90306e338a07b74501cc6334cdab56fb6f2acf7b5b6320eca1439c7abd4e0427d7
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] intel-microcode: Update to version 20260227
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (24 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] iana-etc: Update to version 20260327 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] keepalived: Update to version 2.3.4 Adolf Belka
                   ` (9 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 20260210 to 20260227
- No change to rootfile
- Changelog
    20260227
Purpose
- Update for functional issues. Refer to [Intel® Xeon® 6700P-B/6500P-B-Series SoC with P-Cores](https://cdrdv2.intel.com/v1/dl/getContent/843306/view?wapkw=intel%20xeon%206700P-B) for details.
Updated Platforms
| Processor      | Stepping | F-M-S/PI    | Old Ver  | New Ver  | Products
|:---------------|:---------|:------------|:---------|:---------|:---------
| GNR-D          | B0/B1    | 06-ae-01/97 | 010002f3 | 01000303 | Xeon 6700P-B/6500P-B Series SoC with P-Cores

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

diff --git a/lfs/intel-microcode b/lfs/intel-microcode
index 2e2f6615a..f7e992bca 100644
--- a/lfs/intel-microcode
+++ b/lfs/intel-microcode
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 20260210
+VER        = 20260227
 
 THISAPP    = Intel-Linux-Processor-Microcode-Data-Files-microcode-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 3b3a8fef499a67af0264550b457ae7de4f6965d9c8c02cc1b5b0f02316580662397016287510e09274e241d8d9cb7d70245f05a584f746515ac7c9bbe4a5cb28
+$(DL_FILE)_BLAKE2 = 3725dee3af32b545a754a47616c7451a6e7e227af125a8eb35729b2784dfbdecccea6054e1f3190119253041697ce525380e5a98c929e42a4294028d2eca1ebd
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] keepalived: Update to version 2.3.4
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (25 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] intel-microcode: Update to version 20260227 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] libarchive: Update to version 3.8.6 Adolf Belka
                   ` (8 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 2.3.1 to 2.3.4
- No change to rootfile
- Changelog
    2.3.4
	Improvements
	    core: properly restore process priorities after a reload.
	    core: allow specifying iproute_usr_dir even if no iproute2 support.
	    core: include network namespace name when error opening namespace fds.
	    core: resolve lang warning when comparing ordering of function addresses.
		The only reason function addresses are compared is with a red-black
		tree to quickly convert a function address into its name. It clearlt
		isn’t a sandard thing to do to compare ordering of function addresses,
		but it this case it is quite valid.
	    core: stop repeatedly calling getpid(). We only need to call getpid() once
		per process, and can then save the value. A PID of a given process is
		never going to change!
	    core: add code to calculate maximum stack usage and use it for no_swap.
		When a process has no_Swap specified, if we want to ensure that the
		stack is resident in memory we need to know the maximum size that it
		is likely to grow to. This commit adds diagnostic code (usually
		disabled) to report maximum usage, so that the code can be updated to
		know, in advance, the maximum likely stack usage.
	    core: set CLOEXEC flag on all file descriptors except stdin/stdout/stderr.
	    core: set CLOEXEC flag on streams (fopen/popen).
	    snmp: set CLOEXEC on file descriptors opened by snmp.
	    snmp: use close_range() if available for closing snmp file descriptors.
	    core: call close_range() if available before exec’ing scripts.
	Fixes
	    build: fix snap build process.
	    vrrp: fix segfault at reload when DBus re-enabled. If dbus as enabled,
		then a reload disabled it, and another reload re-enabled it, then
		keepalived would often segfault. This is resolved by clearing
		dbus_startup_completed when dbus is stopped.
	    vrrp: fix track_process warn identified by -Wflex-array-member-not-at-end.
	    notify: fix resolving group name to gid for scripts. If a group had a
		large number of members, the memory allocated for getgrnam_r() could
		be insufficient and the call fail. This commit now allocates as much
		memory as the size of the group file, which should be sufficient.
	    ipvs: resolve infinity loop when SMTP_CHECKers have ‘host’ config.
	    core: fix keepalived not coredumping after a reload. This made it very
		difficult to resolve segfaults occurring due to a reload.
	    vrrp: document and fix specifying iproute_etc_dir and iproute_usr_dir.
	    build: fix some RHEL 7 and friends compilation problems.
	    core: fix memory leak in track_file.
    2.3.3
	New
	    vrrp: don’t allow unicast instance without interface to have a VMAC. If
		the interface is not configured, we can’t know what interface to add
		the VMAC to.
	    vrrp: Add setting IP_FREEBIND/IPV6_FREEBIND socket option. This allows
		creating and configuring unicast sockets before the configured source
		address is added to the system.
	    core: add O_CLOEXEC flag to pidfiles.
	    vrrp: Support logging rate-limiting specified by RFC 9568
	    vrrp: add option for address owner to drop received VRRP packets.
		RFC 9568 (and RFC 5798 and RFC 3768) state that an address owner must
		drop any received VRRP packets. The consequence of this is that if
		there is more than one VRRP instance configured with priority 255 then
		they will all be in master state simultaneously. It seems more
		sensible for such received packets to be processed normally, and all
		but the VRRP instance with the primary IP address will revert to
		backup state. RFC 9568 appears to allow more than one instance to have
		priority 255, since section 8.3.2 was changed from “No more than one
		router on the link is to be configured with priority 255, especially
		if preemption is set” (note the contradiction here) to “only a single
		VRRP Router on the link SHOULD be configured with priority 255” and
		then descibes the situation if there is more than one such router.
		keepalived defaults to processing received packets when the local
		priority is 255, but the option added by this patch allows working in
		accordance with the RFC, i.e. to drop any received packets.
	Improvements
	    core: Allow building on very old systems with kernels < 3.15. Open file
		descriptor locks were introduced in Linux 3.15, so we cannot use that
		type of locking on systems with older kernels (e.g. CentOS 7, which of
		course is no longer supported). Since this problem only occurs on
		kernels no longer supported by keepalived this commit simply removes
		the file locking, rather than implementing a more comprehensive
		solution. It is expected that at some point, in order to simplify the
		code, support for kernels no longer supported by any of the main
		distros will be removed from keepalived.
	    doc: add oldest distro versions with their EOL dates and kernel versions.
	    docker: Install linux-headers pkg to build in Docker.
	    vrrp: handle checking ip utility version properly with BusyBox.
	    snap: Misc snap improvements.
	    build: make default _FORTIFY_SOURCE setting 3. Various distros already
		use _FORTIFY_SOURCE=3 by default, so we should do so too.
	    vrrp: check the iproute2 directories exist when read first file
	    vrrp: create /etc/iproute2 directory if it doesn’t exist.
	    vrrp: Restore priority 255 if duplicate address owner detected. The VRRP
		RFCs assume that only one device is configured as the address owned
		for any VRID. keepalived has extended functionality which detects if
		two (or more) systems are configured as the address owner (this is
		completely invalid configuration). To avoid multiple systems acting as
		address owner, and hence all of them remaining in master mode,
		keepalived will reduce an address owner’s priority to 254 if the other
		device configured as address owner does not go away. This commit
		restores the priority of a vrrp instance to 255 if it had reduced it
		to 254 to avoid multiple VRRP instances simultaneously advertising
		that they are the address owner.
	    vrrp: Only reduce address owner priority if primary ip address lower. If a
		VRRP instance is configured as address owner and it detects another
		device also advertising it is the address owner, only initially reduce
		our priority if our primary IP address is lower than the other
		device’s primary IP address.
	    vrrp: if duplicate address owners, reduce priority if other won’t. If a
		VRRP instance is configured as address owner and it detects another
		device also advertising it is the address owner, we don’t reduce our
		priority if our primary IP address is higher than the other device’s
		primary IP address. However, if the other system, with a lower
		primary IP address, won’t reduce its priority (e.g. it is not a
		keepalived implementation), then we will reduce our priority after a
		suitable time.
	    vrrp: add more helpful log messages if duplicate address owner.
	    vrrp: log rate-limited message if advert has no VIPs.
	    vrrp: log rate-limited warning if VRRPv3 advert interval mismatch.
	    vrrp: it is not an error if VIPs in advert do not match configured. We
		should accept a VRRP advert if the VIPs in an advert do not match our
		configuration, but just log a rate-limited warning.
	    vrrp: update saved master address when receive high priority advert. If we
		are in master state and receive a higher priority advert, saving the
		new master address saves checking VIPs twice.
	    vrrp: include source address in log after receiving a bad advert.
	    vrrp: check that VIPs are not duplicated.
	    vrrp: check TTL/HL and unicast source ip even when not checking VIPs. The
		checking of TTL/HL and unicast source ip was only being done if the
		VIPs were being checked, whereas they should be checked even if the
		VIPs are not being checked.
	    vrrp: change rx_ttl_hop_limit to rx_ttl_hl. The name was confusing since
		it suggested the value was a limit.
	    vrrp: identify unicast peer in unicast_peer block configuration errors.
	    vrrp: detect and reject duplicate unicast_peers in configuration.
	    vrrp: add logging a change of master when detailed logging enabled.
	    vrrp: handle a reload with no more startup_delay. During the
		vrrp_startup_delay time, if keepalived is reloaded with no more
		startup_delay, the startup_delay is never timed out and all received
		adverts is discarded. The commit causes the startup_delay timer to be
		reinstated after a reload with no more startup_delay if the timer has
		not yet expired.
	    vrrp: Skip running not idle vrrp scripts. When a vrrp script is to be run
		(initially or after specified interval), first it is checked if it’s
		in IDLE state. If not a log message is printed informing about
		skipping run due to script being either running or timed out. However
		despite not being idle the code continues to run new script process.
		In heavily loaded systems this caused running multiple instances of
		vrrp script at the same time. This patch brings back missing return,
		which was lost during refactoring.
	    codeQL: update codeQL.yml
	    vrrp: add checks that interface fault flags not inconsistent. When a fault
		is added in down_instance() or cleared in try_up_instance() check that
		the flag that is being modified is not already set or cleared, as
		appropriate. This check is enabled by configure option
		–enable-fault-flags-check.
	    vrrp: use a fault flag if num_track_faults is non zero. It simplifies the
		code to set a fault flag is num_track_faults is non-zero and clear the
		flag if num_track_faults is zero.
	    vrrp: don’t attempt to send advert if socket is closed. This avoids an
		unnecessary log message.
	    vrrp: don’t have multiple tracking objects for a VRRP instance. The code
		did have separate tracking objects for dynamic and non dynamic
		tracking objects for a VRRP instance. It also would add an addition
		dynamic tracking object every time a tracked interface was created,
		causing down_instance() to be called multiple times when an interface
		was deleted and previous creations of the interface. Prior to the
		patch to add fault flag bits this resulted in the vrrp instance not
		coming back up after the interface was recreated. Ths issue of vrrp
		instances remaining in fault state after after deletion and
		re-creation of interfaces is now resolved.
	    vrrp: delay deleting VMACs are parent interface is deleted. The interface
		structure needs to have the ifindex set for the first pass through the
		VRRP instances, but it must be unset when the VMACs are cleaned up.
	    vrrp: don’t change link local IPv6 address when extra added to base if. If
		an additional link local address was added to the base interface of a
		VMAC, keepalived was changing the source address of adverts to be the
		new address. The commit makes keepalived change the source address if
		the one it is using is deleted.
	    track: don’t overwrite track file at startup unless configured to.
	    vrrp: allow interface up debounce timer to exceed 2 * advert interval.
		There was no need to limit the up debounce timer in the same way that
		the down debounce timer has to be limited, so this commit removes the
		2 * advert interval upper limit.
	    vrrp: update delayed start time on reload if vrrp_startup_delay changed.
	    vrrp: ignore IPv6 tentative addresses. We can’t do anything with them, and
		they are not usable, so we now wait until we are notified that the
		address is no longer tentative before we consider using it.
	Fixes
	    parser: Fix error handling for HEX_STR parsing in UDP_CHECK. Fixes an
		issue where HEX_STR values with a trailing 0xff were incorrectly
		treated as errors. This HEX_STR is used in UDP_CHECK configuration,
		particularly in the payload and require_reply fields.
	    ipvs: Fix segfault when using track_file checker.
	    ipvs: Fix delay_loop for TCP_CHECK.
	    scheduler: Fix segfault caused double erase from child_pid rbtree. In a
		situation when a child was timed out, but not yet processed, the
		thread is THREAD_CHILD_TIMEOUT type and remains on ready queue. If it
		gets terminated in this state, it needs to be removed from rb tree
		child_pid and transitioned to THREAD_CHILD_TERMINATED, but without
		additional moving it to ready queue as it is already there. The erase
		from child_pid tree is required to clean up pid from not terminated
		childs tree, but it needs to be done exactly once as rb tree
		implementation is not guarded against double removal. Erasing or
		adding same element multiple times, leads to malformed red-black tree
		and segmentation faults. This patch removes double erase in described
		scenario.
	    build: fix compilation failure if building without VMACs.
	    vrrp: fix reading of iproute2 conf files when directories don’t exist.
	    vrrp: fix segfault when instance has no interface configured. If a vrrp
		instance has no interface configured (so it is unicast), processing
		SIGUSR1 resulted ina segfault.
	    vrrp: Don’t segfault if open_sockpool_socket() fails to open sockets. If a
		unicast VRRP instance is configured and the unicast_src_ip does not
		exist on the system, then the bind() fails and the sockets are not
		opened. This commit ensures that in that case vrrp->sockets is not
		dereferenced. This is not a real fix to the problem. We need to track
		the addition and removal of unicast_src_ip addresses, and enter fault
		state if the address in not configured, or when it is removed.
	    vrrp: interface add should call setup_interface(). When an interface is
		(re-)added, setup_interface() should be called even if vrrp->flags is
		set (eg VRRP_FLAG_NOPREEMPT).
	    vrrp: fix recreating a VMAC interface with IPv6. The sin6_scope_id was not
		being updated if a VMACs underlying interface were deleted and
		recreated, causing the bind() call to fail. This commit now correctly
		updates the sin6_scope_id field in mcast_daddr.
	    vrrp: fix persistent FAULT state with use_vmac when interfaces renamed. If
		an existing base interface of a VMAC is renamed, delete the VMAC since
		the configure base interface no longer exists. When an existing
		interface is renamed to match the base interface for a VMAC for a VRRP
		instance, for IPv6 when the VMAC interface is created a link local
		address is added, so clear the NO_ADDRESS fault flag by calling
		try_up_instance(). For IPv4 we do not add an address to the VMAC when
		it is created, so will wait for notlink notifications of addresses on
		the base interface, which can then be added to be VMAC.
	    vrrp: fix keepalived warning of ipsets specified without iptables.
		keepalived was warning that using ipsets had been specified but
		iptables had not been specified, even if ipsets had not been specified.
    2.3.2
	New
	    all: add –ignore-sigint option. This is needed for running keepalived
		under GDB (see https://bugzilla.kernel.org/show_bug.cgi?id=9039#c8).
	    vrrp: allow specifing interval amd timeout to milli-second resolution.
		Although running track_scripts too rapidly can have use cause heavy
		system load, there are use cases for being able to run scripts more
		frequently than 1 second, and also at intervals not in whole seconds.
		This commit adds the option to be able to specify the interval and
		timeout timers to a resolution in milli-seconds.
	Improvements
	    vrrp: remove need for route to have configured interface to track it. If a
		virtual route did not have an interface configured, keepalived would
		log a warning saying that it could not track the route, and then would
		disable tracking of that route. It appears that it is not necessary to
		know the interface in order to track the route, and in any event the
		netlink message received after adding the route identifies the
		interface for the route if it is appropriate. So this commit removes
		the requirement to specify an interface in order to track a route.
	    intall: Update INSTALL instructions - add openSUSE.
	    ipvs: Retry ipvs_nl_send_message() in ipvs_getinfo(). If we have to call
		keepalived_modprobe() for the ip_vs module, on some distros (e.g.
		RHEL based ones but not Fedora) we need to call ipvs_nl_send_message()
		twice in ipvs_getinfo(), since the first call fails. On most distros
		keepalived_modprobe() does not need to be called, since calling
		genl_ctrl_resolve(sock, IPVS_GENL_NAME) loads the ip_vs module.
	    core: improve error message for process event listen.
	    all: Properly handle an include file name ending with ‘’.
	    vrrp: Allow for Ethernet frame padding for short packets. Some network
		interface cards do not strip Ethernet frame padding before passing a
		packet to userspace (recvmesg()). keepalived checks the received
		packet length but wasn’t allowing for extra bytes to be received that
		were added as frame padding. This commit allows for frame padding to
		be received and not report an incorrect packet length.
	    vrrp: Remove duplicate dumping of master advert interval. Don’t write
		master advert interval in keepalived.data twice when using VRRPv3 and
		the VRRP instance is in backup state.
	    vrrp: Handle empty ipset names with vrrp_ipsets keyword. We now handle
		empty ipset names and return a config error.
	    vrrp: handle empty iptables chain names - vrrp_iptables keyword. We now
		return an error if a chain name is empty.
	    vrrp-ipvs: handle empty nftables chain names. We now return an error if a
		chain name is empty.
	    vrrp: use configured vrrp ipset names rather than ignore them.
	    vrrp: check configured vrrp ipset names are all different. If a pair of
		configured ipset names are the same, there will be an error when using
		the ipsets. This commits checks and logs an error if two ipset names
		are the same.
	    core: remove some duplicate include files.
	    core: ensure only one instance of keepalived can run per config_id. There
		was a window when keepalived starts up when if two (or more) instances
		were starting at the same time, they might not detect the other
		instance is running. This commit add advisort file locking on the PID
		files to ensure that only one instance can run at a time.
	    vrrp: Duplicate/drop MLDv1 listener reports on VMACs. MLDv2 listener
		reports were being handled, but not MLDv1. This commit now adds
		handling of MLDv1 listener reports as well.
	    all: Ensure pid file exists when respawning child process. If a child
		process is respawned, the old pidfile may or may not still exist. If
		it doesn’t exist, we need to recreate it. If it still exists we need
		to reset our file offset and truncate the file before re-wrighting it.
	    all: better pidfile handling after reload.
	    vrrp: add thread_timer_expired keyword as a synonym of
		timer_expired_backup. The release notes referred to
		thread_timer_expired, so it is added for completeness but logs a
		message to change the keyword to timer_expired_backup.
	    bfd: use time_t to avoid implicit ptr type casting. This fixes an
		incompatible pointer type [-Wincompatible-pointer-types] issue when
		compiling keepalived with GCC 14 [1] in 32-bit architectures where
		time_t size is 64 bits.
	    vrrp-ipvs: Stop setting SO_LINGER on TCP sockets. Setting SO_LINGER causes
		the close() call to block until the first of: 1. the ACK of the FIN is
		received 2. the SO_LINGER timeout expires Since the SO_LINGER timeout
		was set to 5 seconds, if the FIN or the subsequent ACK were lost, then
		keepalived would block for 5 seconds, which must not be allowed to
		happen. The only TCP sockets that keepalived opens are for TCP_CHECK,
		HTTP_GET, SSL_GET, SMTP_CHECK and sending notify emails. For all of
		these, for any data that keepalived sends it receives data in
		response, and so there is no purpose in using SO_LINGER. Removing
		setting SO_LINGER will stop the occasional ‘A thread timer expired
		5.1nnnnn seconds ago’, as reported in issue #2271.
	    all: use correct format specifier for time fields. 32 bit Debian uses a 32
		bit TIMESIZE, whereas 32 bit Ubuntu uses a 64 bit TIMESIZE. This means
		that on 32 bit Ubuntu some time types need to be printed using “%lld”,
		whereas on 32 bit Debian, and on 64 bit systems “%ld” is what is
		needed. Using the wrong format specifier was causing compilation
		warnings on 32 bit Debian. The issue impacts printing time_t, struct
		timeval tv_sec and tv_usec and struct timespec tv_sec fields.
		Peversely, on a 32 bit system when TIMESIZE is 64, struct timeval
		tv_usec is 64 bits, whereas struct timesec tv_nsec is 32 bits. The
		commit adds configure time checking of the right format specifiers to
		use, and adds definitions PRI_time_t, PRI_tv_sec, PRI_ts_sec etc.
	    core: update addattr_l to match current iproute2 code - almost. The
		alignment calculations were not coerect, so this commit updates
		addattr_l to match the iproute2 version, EXCEPT there appears to be 1
		issue in the iproute2 code when NLMSG_ALIGN is used when RTA_ALIGN
		should be used. The difference is entirely cosmetic (at the moment)
		since the functionality of the 2 macros is currently identical.
	    lib: add micro-second timers to memory allocation debugging. Previously
		the time was logged for memory allocation/freeing operations in
		seconds. When comparing when memory was allocated/freed to debugging
		logging via a log file, it was helpful, in terms of being able to
		identify the sequence of events, to have the time of memory
		allocations etc logged in micro-seconds.
	    vrrp: on reload only configured track_script name was checked. On a
		reload, only the configured name of a track_script was being checked
		to see if the new config track_script matched the old config
		track_script. If the script to be executed were changed, but the
		configured named of the script were kept the same, then the status of
		the old script would be transferred to the new script, despite the
		scripts being completely different. This commit now checks that the
		script really is the same, in terms of the path, parameters and user
		executing the script.
	    vrrp: On reload with addresses added to VRRP instance send 2nd GARPs. If
		garp_master_delay is non zero, then after a reload when VIPs are added
		to a VRRP instance in master state, as well as the initial block of
		GARP messages that are sent, the messages need to be repeated after
		garp_master_delay seconds. This commit adds sending the second block.
	    vrrp: merge vrrp instance garp_pending and gna_pending flags. Combine
		garp_pending and gna_pending flags into a single flags; that is all
		that is necessary and simplifies the code.
	    vrrp: Use timer threads for delayed sending of GARPs/GNAs. Previously
		whenever a VRRP instance send an advert, it checked to see if any more
		GARPs/GNAs were due to be sent, either for garp_master_delay or
		garp_master_refresh. Using timer threads removes the checking every
		time an advert is sent, and the relevant code is only triggered when a
		timer expires.
	    vrrp: stop using alloc_strvec() for parsing rttables files. It was a good
		idea at the time, but is not really appropriate. The parsing can be
		done just as simply without using alloc_strvec().
	    all: stop “unmatched quotes” warning for quoted strings. If a line with a
		quoted string has unbalanced quote characters when parsed as a
		standard (not quoted) string, an innapropriate warning was issued for
		unmatches quotes. This commit now stops the warning. This commit is
		not elegant, and it would be appreciated if a neater solution could be
		found. If anyone has a better solution, please submit a pull request
		or raise an issue explaining the solution.
	    all: change checking process name at reload to include not NULL checks.
		The code was using the reload variable as an indicator that
		prev_global_data was not NULL, and this was causing some static code
		analysers to to flag up NULL pointer dereferences. The patch
		explicitly checks whether prev_global_data is NULL or not, since this
		is synonymous with testing the reload variable.
	    all: clear pointers to old data structures freed after reload. This means
		that if that if there is a subsequent reference to the old data via
		thoe old_global_data, or old{bfd,check,vrrp} pointers, it should cause
		a segfault rather than undefined behaviour. It will also make it more
		straightford to debug any problem should it occur.
	    vrrp: update location of iproute config files. Since iproute2 version 3.3
		the location of the config files has been configurable, with the
		default being /etc/iproute2. Since version 4.4 there has been an
		rt_tables.d sub-directory. Version 4.10 added an rt_protos.d
		sub-directory, and version 6.5 added a second directory
		(/usr/lib/iproute2 or /usr/lib64/iproute) which 6.7 changed to
		/usr/share/iproute2 as the default. No major distro appears to change
		the default locations, and the only distro that used verion 6.5 or 6.6
		was Fedora 40, but that has now upgraded to 6.7 so we are not bothered
		with the /usr/lib* options. The two directories have configure
		options, and if they are not specified, configure attempts to get the
		locations from the ip-route man page or the ip executable.
	    vrrp: Specify protocol for IP addresses that keepalived adds. This is
		similar to being able to specify a protocol of ip routes and rules.
	    vrrp: Add configure option to update /etc/rt_addrprotos. If there is no
		keepalived entry in rt_addrprotos create an entry which is removed
		when keepalived terminates. This will allow ip address show to display
		the protocol of an address as “keepalived” rather than 0x12.
	    vrrp: always add a keepalived entry to rt_addrprotos is none exists.
	    doc: Some updates.
	Fixes
	    vrrp: Handle a reload before vrrp_delayed_start has expired. If
		keepalived reloaded its configuration before a specified
		vrrp_startup_delay had expired, the startup_delay was never being
		timed out, and so all received adverts would be discarded. The commit
		caused the startup_delay timer to be reinstated after a reload if the
		timer has not yet expired.
	    ipvs: Update status code of misc checker if changes while in fault state.
		The exit code of a misc checker can be read via SNMP. The misc check
		code was not updating the last exit code if the checker was not
		dynamic, the checker was already down (i.e. returned a non 0 exit
		code), and the exit code changed from the previous exit code. This
		meant that the exit code reported via SNMP was not the latest exit
		code, but the exit code that caused the status of the checker to
		change. This commit now updates the last exit code, even if the
		checker is already down.
	    vrrp: Ensure VRRPv3 advert interval strictly <= 40.95 seconds. If an
		advert interval of 40.958 seconds was configured, it was being round
		up to 40.96 after the check that the advert interval was less than
		40.96. The consequence of this was that adverts were being sent at
		40.96 second intervals, but worse, the advert interval in the VRRP
		packet was set to 0. This commit now ensures that after the rounding
		the advert interval is <= 40.95 seconds.
	    vrrp: fix track process reinitialize fork delay timer. Github user
		Bbulatov identified that terminate_delay was being used when
		fork_delay should have been used. While investigating, it was also
		found, albeit in a debug message that fork_delay was used where
		terminate_delay should have been used. Further, the process state was
		being updated immediately even if the fork_delay was being invoked.
	    vrrp: fix memory leak if error in vrrp_ipsets configuration.
	    vrrp: stop memory leak when error in configuring vrrp_iptables.
	    bfd: make alloc_bfd() return NULL rather than false on error. alloc_bfd()
		returns a bfd_t *, but in the case of errors it was returning false,
		which clearly should have been NULL. This issues was identified by
		compiling with -std=c23.
	    vrrp: fix corruption of master-child_pid red black tree. Child process
		thread_t structures use two red-black trees, one for the timeout, and
		the other for pids. It is important to ensure that threads are removed
		from the child_pid RB tree at the correct time. This was not happening
		when reloads were occurring and there was a THREAD_CHILD_TIMEOUT
		thread on the ready list. A few other instances of the thread not
		being removed from the child_pid RB tree correctly, which are also
		resolved by this commit.
	    all: Fix parsing of xNN in quoted strings. Following x keepalived
		processed all following hex digits, but only returned one byte. For
		example x20file would result in a byte 0x0f followed by the string
		“ile”. This commit limits the number of hex digits consumed to 2.
	    all: fix parsing of escaped characters in quoted strings.
	    core: fix error report in json version parser.

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

diff --git a/lfs/keepalived b/lfs/keepalived
index ed1ad87d3..36c918583 100644
--- a/lfs/keepalived
+++ b/lfs/keepalived
@@ -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        #
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = A keepalive facility for Linux
 
-VER        = 2.3.1
+VER        = 2.3.4
 
 THISAPP    = keepalived-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = keepalived
-PAK_VER    = 16
+PAK_VER    = 17
 
 DEPS       =
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = f4e0de6147f0a33d2d87f12da4dda014fa820ba3502fd8f92eaaa4a8e56d26ea4bb1902df5c7ee13e4b81336e3b237d1ddc8247e443ea351646259c9e1ddb90b
+$(DL_FILE)_BLAKE2 = 6468cbdd8a5ead443bdb0247ad2a2a7043e20f11c72afa870cded9b52ec23ff98493394aa3fee6e4ece953c85585edcfe76582a13532904cbc29b23f65de7850
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] libarchive: Update to version 3.8.6
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (26 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] keepalived: Update to version 2.3.4 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] libcap-ng: Update to version 0.9.2 Adolf Belka
                   ` (7 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 3.8.5 to 3.8.6
- Update of rootfile
- Changelog
    3.8.6
	Notable fixes:
	    libarchive: fix incompatibility with Nettle 4.x (#2858)
	    libarchive: fix NULL pointer dereference in archive_acl_from_text_w() (#2859)
	    bsdunzip: fix ISO week year and Gregorian year confusion (#2860)
	    7zip: ix SEGV in check_7zip_header_in_sfx via ELF offset validation (#2864)
	    7zip: fix out-of-bounds access on ELF 64-bit header (#2875)
	    RAR5 reader: fix infinite loop in rar5 decompression (#2877)
	    RAR5 reader: fix potential memory leak (#2892)
	    RAR5: fix SIGSEGV when archive_read_support_format_rar5 is called twice
		(#2893)
	    CAB reader: fix memory leak on repeated calls to
		archive_read_support_format_cab (#2895)
	    mtree reader: Fix file descriptor leak in mtree parser cleanup
		(CWE-775, #2878)
	    various small bugfixes in code and documentation

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

diff --git a/config/rootfiles/common/libarchive b/config/rootfiles/common/libarchive
index 71451dc17..51c853f09 100644
--- a/config/rootfiles/common/libarchive
+++ b/config/rootfiles/common/libarchive
@@ -7,7 +7,7 @@
 #usr/lib/libarchive.la
 #usr/lib/libarchive.so
 usr/lib/libarchive.so.13
-usr/lib/libarchive.so.13.8.5
+usr/lib/libarchive.so.13.8.6
 #usr/lib/pkgconfig/libarchive.pc
 #usr/share/man/man1/bsdcat.1
 #usr/share/man/man1/bsdcpio.1
diff --git a/lfs/libarchive b/lfs/libarchive
index 7738984a3..8ff9f2914 100644
--- a/lfs/libarchive
+++ b/lfs/libarchive
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.8.5
+VER        = 3.8.6
 
 THISAPP    = libarchive-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = d0fa6a49209a06240240cf578f95138eb72eebdc7179d034fdd9efc2e49820e34e9da41aa46cd11be2c2d46c380c8cc7e830d41271a6f3a7d9c39df138098cab
+$(DL_FILE)_BLAKE2 = 456eb5b3bbb0e59ccbc34a9704c7bf1dd9f8cffc0075be546b5fbd66f1157651fbfe7298da8c17f80b2ef0420cfeaac971ff06b10ee9d372d4eb8b17f8497628
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] libcap-ng: Update to version 0.9.2
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (27 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] libarchive: Update to version 3.8.6 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] libedit: Update to version 20251016-3.1 Adolf Belka
                   ` (6 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 0.9 to 0.9.2
- Update of rootfile
- Changelog
    0.9.2
	- Added netcap --advanced option for attack surface discovery and inventory
	- Added acct name to pscap --tree output
	- Code cleanups and deep review of all functions for correctness
	- Add colorized output to netcap --advanced
	- Improve correctness of cap-audit captures
	- Update man pages
    0.9.1
	- Deprecate captest
	- In cap-audit, if tested app uses file system based capabilities, drop setpcap
	- In cap-audit, fully resolve paths before classifying
	- In cap-audit, add JSON escaping to output
	- In cap-audit, filter pre-exec, startup, and shutdown capability noise
	- pscap now has a --tree disply mode
	- More code cleanups
	- Improve output alignment of various utilities (Miroslav Koškár)

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

diff --git a/config/rootfiles/common/libcap-ng b/config/rootfiles/common/libcap-ng
index 2571cd26a..683ed3bb3 100644
--- a/config/rootfiles/common/libcap-ng
+++ b/config/rootfiles/common/libcap-ng
@@ -1,7 +1,7 @@
-#usr/bin/captest
 #usr/bin/filecap
 #usr/bin/netcap
 #usr/bin/pscap
+#usr/etc/bash_completion.d/libcap-ng.bash_completion
 #usr/include/cap-ng.h
 #usr/lib/libcap-ng.la
 #usr/lib/libcap-ng.so
@@ -35,7 +35,6 @@ usr/lib/libdrop_ambient.so.0.0.0
 #usr/share/man/man3/capng_update.3
 #usr/share/man/man3/capng_updatev.3
 #usr/share/man/man7/libdrop_ambient.7
-#usr/share/man/man8/captest.8
 #usr/share/man/man8/filecap.8
 #usr/share/man/man8/netcap.8
 #usr/share/man/man8/pscap.8
diff --git a/lfs/libcap-ng b/lfs/libcap-ng
index 29c85ab72..9915e9587 100644
--- a/lfs/libcap-ng
+++ b/lfs/libcap-ng
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 0.9
+VER        = 0.9.2
 
 THISAPP    = libcap-ng-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 3aa85dafbed89696f9611ef277faeeb1efad40bb4c9891837b1574d435eeece1ba522711a19a13ebe98e387c749e28ce5cb381e17a4f051eb61fcdddf25eface
+$(DL_FILE)_BLAKE2 = c9823bd7397e82fcc00a201b275283e8f49597ebeff21bec859bbfd962b55152caf10ede1dc2060634bda2c3c8523f446671aeab55a9a1c5b78d0031047ce13b
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] libedit: Update to version 20251016-3.1
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (28 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] libcap-ng: Update to version 0.9.2 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] libid3tag: Remove patch that is no longer required Adolf Belka
                   ` (5 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 20250104-3.1 to 20251016-3.1
- Update of rootfile
- Changelog
    20251016-3.1
* all: sync with upstream source

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

diff --git a/config/rootfiles/common/libedit b/config/rootfiles/common/libedit
index 17b836445..255594cb6 100644
--- a/config/rootfiles/common/libedit
+++ b/config/rootfiles/common/libedit
@@ -4,7 +4,7 @@
 #usr/lib/libedit.la
 #usr/lib/libedit.so
 usr/lib/libedit.so.0
-usr/lib/libedit.so.0.0.75
+usr/lib/libedit.so.0.0.76
 #usr/lib/pkgconfig/libedit.pc
 #usr/share/man/man3/editline.3
 #usr/share/man/man3/el_deletestr.3
diff --git a/lfs/libedit b/lfs/libedit
index fea3704a0..9105b63b7 100644
--- a/lfs/libedit
+++ b/lfs/libedit
@@ -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        = 20250104-3.1
+VER        = 20251016-3.1
 
 THISAPP    = libedit-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 21fe2971fa85e75d988b6c3ec2a8cb30afbb6f73f9f06ce8b3aed7f0edb47df576cac57e231073dcc430dec65c8a1043501fe069b84bae12f250047839f65d93
+$(DL_FILE)_BLAKE2 = 2ea177f349c2a976e11fed07dcfef78d640f5e44f0524930a9872563dff66b29775c89569491579c4d59f1480711d48c78232e0f5f7538509df28794b6607f4e
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] libid3tag: Remove patch that is no longer required
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (29 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] libedit: Update to version 20251016-3.1 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] libid3tag: Update to version 0.16.4 Adolf Belka
                   ` (4 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Forgot to remove this patch in the libid3tag update patch in this set

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 .../libid3tag-0.16.3-allow_build_with_cmake-4.0.x.patch   | 8 --------
 1 file changed, 8 deletions(-)
 delete mode 100644 src/patches/libid3tag-0.16.3-allow_build_with_cmake-4.0.x.patch

diff --git a/src/patches/libid3tag-0.16.3-allow_build_with_cmake-4.0.x.patch b/src/patches/libid3tag-0.16.3-allow_build_with_cmake-4.0.x.patch
deleted file mode 100644
index 9a8e11e25..000000000
--- a/src/patches/libid3tag-0.16.3-allow_build_with_cmake-4.0.x.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- libid3tag/CMakeLists.txt.orig	2023-09-24 03:52:54.000000000 +0200
-+++ libid3tag/CMakeLists.txt	2025-05-08 17:22:58.411633461 +0200
-@@ -1,4 +1,4 @@
--cmake_minimum_required(VERSION 3.1.0)
-+cmake_minimum_required(VERSION 3.10)
- project(id3tag VERSION 0.16.3)
- 
- option(BUILD_SHARED_LIBS "Build dynamic library" ON)
-- 
2.53.0



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

* [PATCH] libid3tag: Update to version 0.16.4
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (30 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] libid3tag: Remove patch that is no longer required Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] libinih: Update to version 62 Adolf Belka
                   ` (3 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 0.16.3 to 0.16.4
- Update of rootfile
- Patch removed as now included in this tarball
- Changelog
    0.16.4
	  * Allow files greater than 2 GiB on 32-bit UNIX-based/UNIX-like systems.
	  * Add support for generating source packages with CPack.
	  * id3_tag_parse() now returns the number of parsed frames so far instead of
	    trashing the entire tag.
	  * Update ID3v1 genre list.
	    * Add genres from Winamp 5.60.
	    * Rename offensive genre.
	    * Auto-generate genre list code at build time.
	  * Require gperf at build time to generate gperf code.
	  * Bump minimum required CMake version to 3.10.
	  * Reorganize source tree.
	  * Fix mojibake with UTF-16LE-encoded tags.
	  * Fix build under pure C toolchain.
	  * Fix support for PIC frames, including setting the correct MIME type.
	  * Fix some miscellaneous build warnings.
	  * Improve iTunes compatibility.
	  * Apply more patches from Perl's Audio::Scan and FreeBSD.

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

diff --git a/config/rootfiles/packages/libid3tag b/config/rootfiles/packages/libid3tag
index c3aa25ed3..1b9cce278 100644
--- a/config/rootfiles/packages/libid3tag
+++ b/config/rootfiles/packages/libid3tag
@@ -6,5 +6,5 @@
 #usr/lib/cmake/id3tag/id3tagTargets.cmake
 #usr/lib/libid3tag.so
 usr/lib/libid3tag.so.0
-usr/lib/libid3tag.so.0.16.3
+usr/lib/libid3tag.so.0.16.4
 #usr/lib/pkgconfig/id3tag.pc
diff --git a/lfs/libid3tag b/lfs/libid3tag
index 4cace7a74..50ce5a42c 100644
--- a/lfs/libid3tag
+++ b/lfs/libid3tag
@@ -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    = ID3 Tag Manipulation Library
 
-VER        = 0.16.3
+VER        = 0.16.4
 
 THISAPP    = libid3tag-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(PROG)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = libid3tag
-PAK_VER    = 5
+PAK_VER    = 6
 
 DEPS       =
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 58a4ce211aebef4b2f1f0e1a7214e2804e71d2cea805d3c275812978fb702148c5b435c289f9e83fd81fa1970bf83b7b8e772ed24843bcae7519fff455b50c15
+$(DL_FILE)_BLAKE2 = 08a3ac62d762ca739ced424d922271dd323f609bebca6ef6d509902a455b02c40f89172fc5c4e918c92fb1a647e4a197a37dad962fc347c2b891dd01f411c3d3
 
 install : $(TARGET)
 
@@ -81,7 +81,6 @@ $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/libid3tag-0.16.3-allow_build_with_cmake-4.0.x.patch
 	$(UPDATE_AUTOMAKE)
 	cd $(DIR_APP) && mkdir build
 	cd $(DIR_APP)/build && cmake .. \
-- 
2.53.0



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

* [PATCH] libinih: Update to version 62
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (31 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] libid3tag: Update to version 0.16.4 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] libmicrohttpd: Update to version 1.0.3 Adolf Belka
                   ` (2 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 61 to 62
- No chgange to rootfile
- Changelog
    62
	This release adds INIReader::ParseErrorMessage() to the C++ wrapper, to return
	 a human-readable error string when there's a parse error. There are also
	 other minor fixes. Thanks @DimitriPapadopoulos and @msquire for your
	 contributions.

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

diff --git a/lfs/libinih b/lfs/libinih
index 7a0eca385..2c9718024 100644
--- a/lfs/libinih
+++ b/lfs/libinih
@@ -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        = 61
+VER        = 62
 
 THISAPP    = inih-r$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 6e0d5c3976db52c2a49c56026be79e00ff21fd92a96c37e13478c0e70ed955ec555af66f9737beb4e1338bb286418d86ae401098a6e7b9f599e05619458fea29
+$(DL_FILE)_BLAKE2 = be78e6ea6f8af2357544756c8774a5360d8fd86c1f2a450381c944ee0f8b51bf330e850f72a895ccdc6fe669f443b8ffd48da8b475ba95529c97e5890d859802
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] libmicrohttpd: Update to version 1.0.3
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (32 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] libinih: Update to version 62 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] libmpc: Update to version 1.4.0 Adolf Belka
  2026-04-05 12:03 ` [PATCH] libpciaccess: Update to version 0.19 Adolf Belka
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 1.0.2 to 1.0.3
- Update of rootfile
- Changelog
    1.0.3
	    This is a bugfix release.
	    It primarily fixes a list traversal issue that could
	     cause connection handling issues when other connections
	     were suspended.

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

diff --git a/config/rootfiles/packages/libmicrohttpd b/config/rootfiles/packages/libmicrohttpd
index 6864f054e..b78560c7b 100644
--- a/config/rootfiles/packages/libmicrohttpd
+++ b/config/rootfiles/packages/libmicrohttpd
@@ -2,5 +2,5 @@
 #usr/lib/libmicrohttpd.la
 #usr/lib/libmicrohttpd.so
 usr/lib/libmicrohttpd.so.12
-usr/lib/libmicrohttpd.so.12.62.2
+usr/lib/libmicrohttpd.so.12.62.3
 #usr/lib/pkgconfig/libmicrohttpd.pc
diff --git a/lfs/libmicrohttpd b/lfs/libmicrohttpd
index 8aac72cd0..1cfc60fc7 100644
--- a/lfs/libmicrohttpd
+++ b/lfs/libmicrohttpd
@@ -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        #
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = Small C library to easily run an HTTP server as part of an application
 
-VER        = 1.0.2
+VER        = 1.0.3
 
 THISAPP    = libmicrohttpd-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = libmicrohttpd
-PAK_VER    = 1
+PAK_VER    = 2
 
 DEPS       =
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = fc9562cb6064d928f311ad0afd1930d46902f31ce3fb11811cbeb7ec7ef2591693855f6e167732b8743a525b6684f68ffdbeb67ad3b2b2f11dc0296f77aa2d64
+$(DL_FILE)_BLAKE2 = a739b5b954b94644e586e0323d6da5e6313eefb87a9f85230ed776a92176bae6393f0bf2fd2a45070989b0b193b63017f9c9e76b8409fb5632e4d1f6c6e6b8b1
 
 install : $(TARGET)
 
-- 
2.53.0



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

* [PATCH] libmpc: Update to version 1.4.0
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (33 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] libmicrohttpd: Update to version 1.0.3 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  2026-04-05 12:03 ` [PATCH] libpciaccess: Update to version 0.19 Adolf Belka
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 1.3.1 to 1.4.0
- Update of rootfile
- Changelog
    1.4.0
	  - New functions: mpc_exp10, mpc_exp2, mpc_log2
	  - Bug fixes:
	    - mpc_tan and mpc_tanh:
	      Fix wrong values and slowness for large imaginary part.
	    - mpc_pow: Agree on and implement the sign of the imaginary part when
	      both inputs are real.
	    - mpc_fr_div and mpc_ui_div: Treat the imaginary part of the dividend
	      as an exact zero and not as +0, following the C2Y draft of the C
	      standard. This changes the signs of zeroes in some results.
	  - Generate the pkg-config file mpc.pc
	  - Add support for non-standard complex types (_Dcomplex, _Lcomplex) under
	    Windows

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

diff --git a/config/rootfiles/common/libmpc b/config/rootfiles/common/libmpc
index 298a52a09..60e08c62d 100644
--- a/config/rootfiles/common/libmpc
+++ b/config/rootfiles/common/libmpc
@@ -3,5 +3,6 @@
 #usr/lib/libmpc.la
 #usr/lib/libmpc.so
 usr/lib/libmpc.so.3
-usr/lib/libmpc.so.3.3.1
+usr/lib/libmpc.so.3.4.0
+#usr/lib/pkgconfig/mpc.pc
 #usr/share/info/mpc.info
diff --git a/lfs/libmpc b/lfs/libmpc
index 7c90e40f9..ffdf11ec4 100644
--- a/lfs/libmpc
+++ b/lfs/libmpc
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2022  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,10 +24,10 @@
 
 include Config
 
-VER        = 1.3.1
+VER        = 1.4.0
 
 THISAPP    = mpc-$(VER)
-DL_FILE    = $(THISAPP).tar.gz
+DL_FILE    = $(THISAPP).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 76434e6f8830af3571836d51576bfebbc9701e9bbb5c4686f134081cd96cd90ae02f7ff42bf9e3957c7a7ba92b6b2d9cdabe18f0269271147521cd7f6a2d551c
+$(DL_FILE)_BLAKE2 = d00dbc52a92efd619498671475743c9f35797343c731542f881c04c4a0b198f5b36df51bfde3ce520866d1851958409a6dd0de02d85d7b2e0ba00ccb27a30464
 
 install : $(TARGET)
 
@@ -71,7 +71,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
 	$(UPDATE_AUTOMAKE)
-	cd $(DIR_APP) && ./configure --prefix=/usr
+	cd $(DIR_APP) && ./configure \
+				--prefix=/usr
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)
-- 
2.53.0



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

* [PATCH] libpciaccess: Update to version 0.19
  2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
                   ` (34 preceding siblings ...)
  2026-04-05 12:03 ` [PATCH] libmpc: Update to version 1.4.0 Adolf Belka
@ 2026-04-05 12:03 ` Adolf Belka
  35 siblings, 0 replies; 37+ messages in thread
From: Adolf Belka @ 2026-04-05 12:03 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 0.17 to 0.19
- No change to rootfile
- Build process has been changed from autotools to meson
- Changelog
    0.19
	This release adds a new pci_device_is_boot_display() API, with support
	 currently implemented only for Linux systems using sysfs.
	It also adds a -Dinstall-scanpci option to the meson configuration for
	 those who want to install this version of scanpci.
	In addition, it corrects build issues on FreeBSD 15 and DragonFly, and
	 fixes a long-standing bug if there were multiple users of libpciaccess
	 in the same process and one called pci_system_cleanup before the others
	 were done using pciaccess.
	      Improve man page formatting
	      meson: Add -Dinstall-scanpci option, defaulting to false
	      gitlab CI: drop the ci-fairy check-mr job
	      common_vgaarb: Fix -Wtautological-constant-out-of-range-compare warning
	      Fix compilation on DragonFly
	      vgaarb: Check snprintf return value
	      trivial: allow forks to run CI
	      Add support for reading 'boot_display' attribute
	      include: Avoid redefining __deprecated macro
	      Make pci_system_{init,cleanup} use reference counting
    0.18.1
	This release fixes the meson.build to honor meson's
	 -Ddefault_library={shared,static,both} flag to control which types of
	 library are built, instead of always forcing the build of only a shared
	 library.
	      meson: allow building static library, not just shared
    0.18
	Since no complaints were received about the added meson build system
	 in the 0.17 release (October 2022), the autoconf build system has been
	 removed in this release.
	      Remove "All rights reserved" from Oracle copyright notices
	      Try fopen(".../pci.ids", "re") on Solarish systems as well
	      Remove autotools build
	      gitlab-ci: use `meson setup`
	      gitlab-ci: don't bother to configure meson for the version check
	      gitlab-ci: remove unnecessary call to `meson configure`
	      FreeBSD: Fallback to /usr/share/misc/pci_vendors
	      FreeBSD: Remove sparc64 code
	      Fix compilation warnings when building against hurd-amd64.
	      linux_sysfs: Use pwrite/pread instead of 64bit versions

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/libpciaccess | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/lfs/libpciaccess b/lfs/libpciaccess
index 576c722f9..ced6cd532 100644
--- a/lfs/libpciaccess
+++ b/lfs/libpciaccess
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2022  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    = Generic PCI access library
 
-VER        = 0.17
+VER        = 0.19
 
 THISAPP    = libpciaccess-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = libpciaccess
-PAK_VER    = 3
+PAK_VER    = 4
 
 DEPS       =
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 41539b3d6385fe7c42b562c7602f87b07730bbbeea7d65d3cc8e5af974ed5f9985b0779d51891493dd241a36bb171a3744e3b1f3fd30bee8a19bb5bd785f4c5f
+$(DL_FILE)_BLAKE2 = b39b99aa4a5e0190cfc4f94c26180849949dfcc5d21ad4b575041beda307c119d72b9020ab39b7183fb8caf4774333f3c76df0e487011c61ae5858e55abc7284
 
 install : $(TARGET)
 check : $(patsubst %,$(DIR_CHK)/%,$(objects))
@@ -80,8 +80,11 @@ $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && ./configure --prefix=/usr
-	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
-	cd $(DIR_APP) && make install
+	$(UPDATE_AUTOMAKE)
+	cd $(DIR_APP) && meson setup \
+                     	--prefix=/usr \
+				builddir/
+	cd $(DIR_APP) && ninja -C builddir/ $(MAKETUNING)
+	cd $(DIR_APP) && ninja -C builddir/ install
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
-- 
2.53.0



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

end of thread, other threads:[~2026-04-05 12:04 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-05 12:03 [PATCH] abseil-cpp: Update to version 20260107.1 Adolf Belka
2026-04-05 12:03 ` [PATCH] autoconf: Update to version 2.73 Adolf Belka
2026-04-05 12:03 ` [PATCH] btrfs-progs: Update to version 6.19.1 Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship abseil-cpp Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship autoconf Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship btrfs-progs Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship curl Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship e2fsprogs Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship freetype Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship groff Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship harfbuzz Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship iana-etc Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship intel-microcode Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship libarchive Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship libcap-ng Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship libedit Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship libinih Adolf Belka
2026-04-05 12:03 ` [PATCH] core202: Ship libmpc Adolf Belka
2026-04-05 12:03 ` [PATCH] curl: Update to version 8.19.0 Adolf Belka
2026-04-05 12:03 ` [PATCH] e2fsprogs: Update to version 1.47.4 Adolf Belka
2026-04-05 12:03 ` [PATCH] ffmpeg: Update to version 8.1 Adolf Belka
2026-04-05 12:03 ` [PATCH] freetype: Update to version 2.14.3 Adolf Belka
2026-04-05 12:03 ` [PATCH] frr: Update to version 10.6.0 Adolf Belka
2026-04-05 12:03 ` [PATCH] groff: Update to version 1.24.1 Adolf Belka
2026-04-05 12:03 ` [PATCH] harfbuzz: Update to version 14.0.0 Adolf Belka
2026-04-05 12:03 ` [PATCH] iana-etc: Update to version 20260327 Adolf Belka
2026-04-05 12:03 ` [PATCH] intel-microcode: Update to version 20260227 Adolf Belka
2026-04-05 12:03 ` [PATCH] keepalived: Update to version 2.3.4 Adolf Belka
2026-04-05 12:03 ` [PATCH] libarchive: Update to version 3.8.6 Adolf Belka
2026-04-05 12:03 ` [PATCH] libcap-ng: Update to version 0.9.2 Adolf Belka
2026-04-05 12:03 ` [PATCH] libedit: Update to version 20251016-3.1 Adolf Belka
2026-04-05 12:03 ` [PATCH] libid3tag: Remove patch that is no longer required Adolf Belka
2026-04-05 12:03 ` [PATCH] libid3tag: Update to version 0.16.4 Adolf Belka
2026-04-05 12:03 ` [PATCH] libinih: Update to version 62 Adolf Belka
2026-04-05 12:03 ` [PATCH] libmicrohttpd: Update to version 1.0.3 Adolf Belka
2026-04-05 12:03 ` [PATCH] libmpc: Update to version 1.4.0 Adolf Belka
2026-04-05 12:03 ` [PATCH] libpciaccess: Update to version 0.19 Adolf Belka

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