From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4fpXgt53r3z2yDM for ; Sun, 05 Apr 2026 13:03:06 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4fpXgt4gPGz2xQW for ; Sun, 05 Apr 2026 13:03:06 +0000 (UTC) Received: from people01.haj.ipfire.org (people01.haj.ipfire.org [172.28.1.161]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bit raw public key) server-digest SHA256 client-signature ECDSA (secp384r1) client-digest SHA384) (Client CN "people01.haj.ipfire.org", Issuer "E8" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4fpXgs4DNJz1C2 for ; Sun, 05 Apr 2026 13:03:05 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1775394185; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=koK9TqOj8pxhPZzv4MZ6FPj9f4ENcvH6Xzs5q5J5pCY=; b=yNaZ5bj1hgoxusMNv2/6og+uQebeQddsBsJqbQtReUwuyx2uCGFdB7n9y4QpBRNbD23bmB 3Y+2LrCHmxjYq9Ag== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1775394185; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=koK9TqOj8pxhPZzv4MZ6FPj9f4ENcvH6Xzs5q5J5pCY=; b=p4eu8//K1ZkbrbLm2MKNyKlzQNGd3HceMYMZuLh4c1qDw3Vl7zILyj9N97VNyjVatLTLVn 09gwp42QXfNYvzmiEvlsqmBUhynb5ySTEneulG4cTXl291c50PGX0/69JyqPva/+3N4WaA n5XPDE92wH7218O48WW6kJxsyt2/u7HmUiA/NueeLJvL+yFfX3AzjC/6b2TBWiMvXMWzYd 9vvsa72IEaMTxAY+vlrImtYEkanNMWEFLkaG8QmDkKTnkMBzmOu2XaUpVPbQzeMaGJ+3pk R2fgKqy+blk0CFxQHoLMRtKlTb7PZLAyjfHfc9KtM9SrgfYoM7OeryU9LJlJ/g== Received: by people01.haj.ipfire.org (Postfix, from userid 1000) id 4fpXgs1kVrz2xcL; Sun, 05 Apr 2026 13:03:05 +0000 (UTC) To: ipfire-scm@lists.ipfire.org Subject: [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 419e263bdb601d9fa545d6d4b13f81a3f7c6393e X-Git-Refname: refs/heads/next X-Git-Reftype: branch X-Git-Oldrev: 4e9ba5b5676c4a427fedec952237cf181bc644ed X-Git-Newrev: 419e263bdb601d9fa545d6d4b13f81a3f7c6393e Message-Id: <4fpXgs1kVrz2xcL@people01.haj.ipfire.org> Date: Sun, 05 Apr 2026 13:03:04 +0000 (UTC) From: Michael Tremer Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree". The branch, next has been updated via 419e263bdb601d9fa545d6d4b13f81a3f7c6393e (commit) via cb9039aea9022ad7068ade277c33bf7c7e8f31c1 (commit) via a28ef50a6d5f5e354753e71c49843f38fd658d58 (commit) via 6e204ffb26263a3b2323a3ae0f6114c459eaf393 (commit) via 189eea8595d0e7297b41427266356c7665d57814 (commit) via ff78d61074cc3610a5209c124a7879c20b6b4611 (commit) via c5ac36d9b514a2ed0dc727da57efe7d99384ec2f (commit) via c7b7e39612cfc65857ec86db74b3e95c9f60fd73 (commit) via 4b895c655be5cd843fc0e46c00639b665444c7a7 (commit) via 3b75979650377b2d98ec8f62c59adb1c51933ef8 (commit) via 0b4d807fd0840752dfc0b870024a550e800e7eed (commit) via 245131fa6fa1682a579e05a80a68982de39c3bdd (commit) via 4ced5fad7653e46320807e27e0f20774bc0433c3 (commit) via 2caaea94be01d2162236898bfc2bb7599d74e2a0 (commit) via 9a53f429fbb1061e7b4d7da81bc74ad5d826e92d (commit) via af2f4fd714f78dd68bf608f285f646e0a0b7ebd5 (commit) via 8937c5130a720e90f8b37ac6227146e287fc8bd3 (commit) via f2725da16dba147109b4d939b1b29accb815240f (commit) via 5802456e59b333876571d9baf8bf67e13f75d383 (commit) via 78529f4ce7566abff74e606f77446514b3291623 (commit) via 7921b9495bad8370a1911b080e0f171055939ee9 (commit) via 7fd2c239bac214ae4ee44ac31e42b8ab02274abd (commit) via cfb6f1bd0a750f0c2d199159b17d7def50ad78c0 (commit) via b2870da07ebf5f8578de41e6efffb5a77e3408e7 (commit) via 26dbe15a1a62c8a32558c0e2b76c37a8810830f7 (commit) via bffff1fd772eaf078c3d545d917ac674bb69d270 (commit) via 4c3947bb191070ae07263fc69c576d6c84207f57 (commit) via 350d8a0c005c46727f240e86ca8887215fdae047 (commit) via 485f9c0d6c95c8742b1cee8e05b8539ac6e77bec (commit) via f025db18e1c1b666802679bcd1eef1707a0fd9c3 (commit) via 23ee1fc5bd788bd7c689d1d22d1b3eece4051962 (commit) via bbaeee041a7a559b6e15a8634e3dd794e2ca07d2 (commit) via ad13fa5e57af87a2f57d232bf28dc98c23587142 (commit) via b771c530ad486ecfa176e8eedb3159b5b1d5e5e3 (commit) via be44fd57d3c3988a7a8de8baaff218c947f793bd (commit) via 2cb3e7bad3d3d5d7b006b861cd7a6e520572c655 (commit) via 611f113d8725df90cdcf940c282f9c6510117687 (commit) from 4e9ba5b5676c4a427fedec952237cf181bc644ed (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 419e263bdb601d9fa545d6d4b13f81a3f7c6393e Author: Adolf Belka Date: Sun Apr 5 14:03:23 2026 +0200 core202: Ship btrfs-progs Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit cb9039aea9022ad7068ade277c33bf7c7e8f31c1 Author: Adolf Belka Date: Sun Apr 5 14:03:20 2026 +0200 btrfs-progs: Update to version 6.19.1 - 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 Signed-off-by: Michael Tremer commit a28ef50a6d5f5e354753e71c49843f38fd658d58 Author: Adolf Belka Date: Sun Apr 5 14:03:22 2026 +0200 core202: Ship autoconf Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 6e204ffb26263a3b2323a3ae0f6114c459eaf393 Author: Adolf Belka Date: Sun Apr 5 14:03:19 2026 +0200 autoconf: Update to version 2.73 - 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 [,[,…]] 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 Signed-off-by: Michael Tremer commit 189eea8595d0e7297b41427266356c7665d57814 Author: Adolf Belka Date: Sun Apr 5 14:03:21 2026 +0200 core202: Ship abseil-cpp Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit ff78d61074cc3610a5209c124a7879c20b6b4611 Author: Adolf Belka Date: Sun Apr 5 14:03:18 2026 +0200 abseil-cpp: Update to version 20260107.1 - 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 Signed-off-by: Michael Tremer commit c5ac36d9b514a2ed0dc727da57efe7d99384ec2f Author: Adolf Belka Date: Sun Apr 5 14:03:54 2026 +0200 libpciaccess: Update to version 0.19 - 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 Signed-off-by: Michael Tremer commit c7b7e39612cfc65857ec86db74b3e95c9f60fd73 Author: Adolf Belka Date: Sun Apr 5 14:03:35 2026 +0200 core202: Ship libmpc Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 4b895c655be5cd843fc0e46c00639b665444c7a7 Author: Adolf Belka Date: Sun Apr 5 14:03:53 2026 +0200 libmpc: Update to version 1.4.0 - 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 Signed-off-by: Michael Tremer commit 3b75979650377b2d98ec8f62c59adb1c51933ef8 Author: Adolf Belka Date: Sun Apr 5 14:03:52 2026 +0200 libmicrohttpd: Update to version 1.0.3 - 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 Signed-off-by: Michael Tremer commit 0b4d807fd0840752dfc0b870024a550e800e7eed Author: Adolf Belka Date: Sun Apr 5 14:03:34 2026 +0200 core202: Ship libinih Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 245131fa6fa1682a579e05a80a68982de39c3bdd Author: Adolf Belka Date: Sun Apr 5 14:03:51 2026 +0200 libinih: Update to version 62 - 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 Signed-off-by: Michael Tremer commit 4ced5fad7653e46320807e27e0f20774bc0433c3 Author: Adolf Belka Date: Sun Apr 5 14:03:50 2026 +0200 libid3tag: Update to version 0.16.4 - 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 Signed-off-by: Michael Tremer commit 2caaea94be01d2162236898bfc2bb7599d74e2a0 Author: Adolf Belka Date: Sun Apr 5 14:03:49 2026 +0200 libid3tag: Remove patch that is no longer required - Forgot to remove this patch in the libid3tag update patch in this set Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 9a53f429fbb1061e7b4d7da81bc74ad5d826e92d Author: Adolf Belka Date: Sun Apr 5 14:03:33 2026 +0200 core202: Ship libedit Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit af2f4fd714f78dd68bf608f285f646e0a0b7ebd5 Author: Adolf Belka Date: Sun Apr 5 14:03:48 2026 +0200 libedit: Update to version 20251016-3.1 - 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 Signed-off-by: Michael Tremer commit 8937c5130a720e90f8b37ac6227146e287fc8bd3 Author: Adolf Belka Date: Sun Apr 5 14:03:32 2026 +0200 core202: Ship libcap-ng Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit f2725da16dba147109b4d939b1b29accb815240f Author: Adolf Belka Date: Sun Apr 5 14:03:47 2026 +0200 libcap-ng: Update to version 0.9.2 - 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 Signed-off-by: Michael Tremer commit 5802456e59b333876571d9baf8bf67e13f75d383 Author: Adolf Belka Date: Sun Apr 5 14:03:31 2026 +0200 core202: Ship libarchive Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 78529f4ce7566abff74e606f77446514b3291623 Author: Adolf Belka Date: Sun Apr 5 14:03:46 2026 +0200 libarchive: Update to version 3.8.6 - 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 Signed-off-by: Michael Tremer commit 7921b9495bad8370a1911b080e0f171055939ee9 Author: Adolf Belka Date: Sun Apr 5 14:03:45 2026 +0200 keepalived: Update to version 2.3.4 - 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 Signed-off-by: Michael Tremer commit 7fd2c239bac214ae4ee44ac31e42b8ab02274abd Author: Adolf Belka Date: Sun Apr 5 14:03:30 2026 +0200 core202: Ship intel-microcode Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit cfb6f1bd0a750f0c2d199159b17d7def50ad78c0 Author: Adolf Belka Date: Sun Apr 5 14:03:44 2026 +0200 intel-microcode: Update to version 20260227 - 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 Signed-off-by: Michael Tremer commit b2870da07ebf5f8578de41e6efffb5a77e3408e7 Author: Adolf Belka Date: Sun Apr 5 14:03:29 2026 +0200 core202: Ship iana-etc Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 26dbe15a1a62c8a32558c0e2b76c37a8810830f7 Author: Adolf Belka Date: Sun Apr 5 14:03:43 2026 +0200 iana-etc: Update to version 20260327 - Update from version 20260226 to 20260327 - No change to rootfile - No changelog provided Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit bffff1fd772eaf078c3d545d917ac674bb69d270 Author: Adolf Belka Date: Sun Apr 5 14:03:28 2026 +0200 core202: Ship harfbuzz Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 4c3947bb191070ae07263fc69c576d6c84207f57 Author: Adolf Belka Date: Sun Apr 5 14:03:42 2026 +0200 harfbuzz: Update to version 14.0.0 - 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 Signed-off-by: Michael Tremer commit 350d8a0c005c46727f240e86ca8887215fdae047 Author: Adolf Belka Date: Sun Apr 5 14:03:27 2026 +0200 core202: Ship groff Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 485f9c0d6c95c8742b1cee8e05b8539ac6e77bec Author: Adolf Belka Date: Sun Apr 5 14:03:41 2026 +0200 groff: Update to version 1.24.1 - 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 Signed-off-by: Michael Tremer commit f025db18e1c1b666802679bcd1eef1707a0fd9c3 Author: Adolf Belka Date: Sun Apr 5 14:03:40 2026 +0200 frr: Update to version 10.6.0 - 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 Signed-off-by: Michael Tremer commit 23ee1fc5bd788bd7c689d1d22d1b3eece4051962 Author: Adolf Belka Date: Sun Apr 5 14:03:26 2026 +0200 core202: Ship freetype Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit bbaeee041a7a559b6e15a8634e3dd794e2ca07d2 Author: Adolf Belka Date: Sun Apr 5 14:03:39 2026 +0200 freetype: Update to version 2.14.3 - 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 Signed-off-by: Michael Tremer commit ad13fa5e57af87a2f57d232bf28dc98c23587142 Author: Adolf Belka Date: Sun Apr 5 14:03:38 2026 +0200 ffmpeg: Update to version 8.1 - 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 Signed-off-by: Michael Tremer commit b771c530ad486ecfa176e8eedb3159b5b1d5e5e3 Author: Adolf Belka Date: Sun Apr 5 14:03:25 2026 +0200 core202: Ship e2fsprogs Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit be44fd57d3c3988a7a8de8baaff218c947f793bd Author: Adolf Belka Date: Sun Apr 5 14:03:37 2026 +0200 e2fsprogs: Update to version 1.47.4 - 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 Signed-off-by: Michael Tremer commit 2cb3e7bad3d3d5d7b006b861cd7a6e520572c655 Author: Adolf Belka Date: Sun Apr 5 14:03:24 2026 +0200 core202: Ship curl Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 611f113d8725df90cdcf940c282f9c6510117687 Author: Adolf Belka Date: Sun Apr 5 14:03:36 2026 +0200 curl: Update to version 8.19.0 - 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 Signed-off-by: Michael Tremer ----------------------------------------------------------------------- Summary of changes: config/rootfiles/common/abseil-cpp | 37 +- config/rootfiles/common/autoconf | 3 +- config/rootfiles/common/btrfs-progs | 4 +- config/rootfiles/common/freetype | 2 +- config/rootfiles/common/groff | 1102 ++++++++++---------- config/rootfiles/common/harfbuzz | 27 +- config/rootfiles/common/libarchive | 2 +- config/rootfiles/common/libcap-ng | 3 +- config/rootfiles/common/libedit | 2 +- config/rootfiles/common/libmpc | 3 +- .../{oldcore/194 => core/202}/filelists/abseil-cpp | 0 .../{oldcore/112 => core/202}/filelists/autoconf | 0 .../186 => core/202}/filelists/btrfs-progs | 0 .../{oldcore/104 => core/202}/filelists/curl | 0 .../{oldcore/101 => core/202}/filelists/e2fsprogs | 0 .../{oldcore/110 => core/202}/filelists/freetype | 0 .../{oldcore/129 => core/202}/filelists/groff | 0 .../{oldcore/163 => core/202}/filelists/harfbuzz | 0 .../{oldcore/123 => core/202}/filelists/iana-etc | 0 .../{oldcore/104 => core/202}/filelists/libarchive | 0 .../{oldcore/131 => core/202}/filelists/libcap-ng | 0 .../{oldcore/128 => core/202}/filelists/libedit | 0 .../{oldcore/168 => core/202}/filelists/libinih | 0 .../{oldcore/100 => core/202}/filelists/libmpc | 0 .../202}/filelists/x86_64/intel-microcode | 0 config/rootfiles/packages/ffmpeg | 15 +- config/rootfiles/packages/frr | 345 +++--- config/rootfiles/packages/libid3tag | 2 +- config/rootfiles/packages/libmicrohttpd | 2 +- lfs/abseil-cpp | 6 +- lfs/autoconf | 8 +- lfs/btrfs-progs | 6 +- lfs/curl | 4 +- lfs/e2fsprogs | 6 +- lfs/ffmpeg | 8 +- lfs/freetype | 6 +- lfs/frr | 8 +- lfs/groff | 9 +- lfs/harfbuzz | 4 +- lfs/iana-etc | 4 +- lfs/intel-microcode | 4 +- lfs/keepalived | 8 +- lfs/libarchive | 4 +- lfs/libcap-ng | 4 +- lfs/libedit | 6 +- lfs/libid3tag | 9 +- lfs/libinih | 6 +- lfs/libmicrohttpd | 8 +- lfs/libmpc | 11 +- lfs/libpciaccess | 17 +- ...d3tag-0.16.3-allow_build_with_cmake-4.0.x.patch | 8 - 51 files changed, 932 insertions(+), 771 deletions(-) copy config/rootfiles/{oldcore/194 => core/202}/filelists/abseil-cpp (100%) copy config/rootfiles/{oldcore/112 => core/202}/filelists/autoconf (100%) copy config/rootfiles/{oldcore/186 => core/202}/filelists/btrfs-progs (100%) copy config/rootfiles/{oldcore/104 => core/202}/filelists/curl (100%) copy config/rootfiles/{oldcore/101 => core/202}/filelists/e2fsprogs (100%) copy config/rootfiles/{oldcore/110 => core/202}/filelists/freetype (100%) copy config/rootfiles/{oldcore/129 => core/202}/filelists/groff (100%) copy config/rootfiles/{oldcore/163 => core/202}/filelists/harfbuzz (100%) copy config/rootfiles/{oldcore/123 => core/202}/filelists/iana-etc (100%) copy config/rootfiles/{oldcore/104 => core/202}/filelists/libarchive (100%) copy config/rootfiles/{oldcore/131 => core/202}/filelists/libcap-ng (100%) copy config/rootfiles/{oldcore/128 => core/202}/filelists/libedit (100%) copy config/rootfiles/{oldcore/168 => core/202}/filelists/libinih (100%) copy config/rootfiles/{oldcore/100 => core/202}/filelists/libmpc (100%) copy config/rootfiles/{oldcore/121 => core/202}/filelists/x86_64/intel-microcode (100%) delete mode 100644 src/patches/libid3tag-0.16.3-allow_build_with_cmake-4.0.x.patch Difference in files: 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/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/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/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/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/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/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/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/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/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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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/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/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/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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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) 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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) 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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) 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) 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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) 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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) 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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) 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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) 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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 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) 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) 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) 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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) 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) 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) 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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) 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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 .. \ 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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) 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 # +# Copyright (C) 2025-2026 IPFire Team # # # # 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) 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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) 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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) 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) hooks/post-receive -- IPFire 2.x development tree