* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 877923de9f394f22acbb80982a66b97fc860a956
@ 2025-10-26 16:35 Michael Tremer
0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2025-10-26 16:35 UTC (permalink / raw)
To: ipfire-scm
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 52661 bytes --]
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 877923de9f394f22acbb80982a66b97fc860a956 (commit)
via 41e2d28024e956623557d180cab1af7b96c54587 (commit)
via cc06107a09ce5b29cf578bfb1671e72c4b69e937 (commit)
via 05dec81e0f02f181b94fcd06418cbe983509c11b (commit)
via 3a57fced1694b8d8cf675efb1db4c4ac84746d78 (commit)
via c46f3ff510e5b7d961ecc7f5186d994fa0c56db4 (commit)
via ef74e3bca351a5c5c18e87c53db7431896edfaa3 (commit)
via 4278f7bedea49fdaf7177400a3b22466ebf1a8c4 (commit)
via 457d029bdc71f7015d7f3042fa34d2be4706d4a9 (commit)
via 982bd5da775fc56b3db3ae8ebad4a656ee0ceff4 (commit)
via 12be8218b474dc26f1e33c02bf1b88fe5bce4acb (commit)
via 9044d21803574867b4ca12fbcbd0a590c68937b9 (commit)
via 63c88794d22271ca47e34b01112fe0818d4d3b31 (commit)
via 23f3918dedfae01d228b1fde074234dc3bad0bda (commit)
from a4ec38abb4c8796969e8ff2057519b60dc1b7ddc (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 877923de9f394f22acbb80982a66b97fc860a956
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 17:37:54 2025 +0200
fetchmail: Update to version 6.5.7
- Update from version 6.5.6 to 6.5.7
- No change to rootfile
- Changelog
6.5.7
BUGFIXES:
* When authenticating to an SMTP server, the AUTH LOGIN method (which didn't
become a proposed standard, and is only the third method fetchmail would try,
if CRAM-MD5 and PLAIN weren't offered) required that the server returned
a 334 code followed by a blank and by a decodable base64 challenge we ignored
anyways. This is in line with RFC 4952.
However, to improve compatibility, fetchmail now accepts anything that
starts with "334 " and disregards the remainder of the line.
At the same time, AUTH LOGIN was deprecated. AUTH PLAIN should be available
everywhere AUTH LOGIN is, and is specified in IETF RFC 4616.
* When authenticating to an SMTP server, i. e. esmtpname/esmtppassword are
defined, check for errors, and skip servers that do not understand EHLO,
because we cannot negotiate supported authentication schemes with them.
This should avoid attempting to send a lot of messages and see them rejected.
* When authenticating to an SMTP server, do not send client abort "*" when
we receive any other server reply but 334.
* Extend 6.5.6's RFC-5321 address-literal fix to MAIL FROM. This might
apply when we only have a server's IP address and need to quality
addresses without domain. Fixes Debian Bug#1080025.
* SMTP AUTH can now look up passwords from the .netrc file - for that,
fetchmail's esmtpname setting must match the login for the given host in
.netrc. Fixes Debian Bug#1056651 by Ticker Berkin.
* Improve the GSSAPI (Kerberos V) build, which was pretty hard to get working.
This was improved. Recommendation:
- For autoconf builds (./configure), be sure to have the desired krb5-config
executable early on $PATH before running ./configure.
- For meson builds, be sure to list the path to your krb5-gssapi.pc file on
PKG_CONFIG_PATH. (meson will fall back to krb5-config, so if that's on PATH,
that should also work.)
TRANSLATION UPDATES were contributed by these fine people - thank you!
* The Italian translation is back - it had been missing from earlier 6.5.X
since it had fallen too far behind with the last update in 2010.
* cs: Petr Pisar [Czech]
* eo: Keith Bowes [Esperanto]
* es: Cristian Othón Martínez Vera [Spanish]
* fr: Frédéric Marchal [French]
* it: Luca Vercelli [Italian]
* ja: Takeshi Hamasaki [Japanese]
* pl: Jakub Bogusz [Polish]
* ro: Remus-Gabriel Chelu [Romanian]
* sq: Besnik Bleta [Albanian]
* sv: Göran Uddeborg [Swedish]
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 41e2d28024e956623557d180cab1af7b96c54587
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 18:28:56 2025 +0200
core199: Ship whois
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit cc06107a09ce5b29cf578bfb1671e72c4b69e937
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 18:28:57 2025 +0200
whois: Update to version 5.6.5
- Update from version 5.6.4 to 5.6.5
- No change to rootfile
- Changelog
5.6.5
* Updated the .co TLD server.
* Added some large KRNIC networks.
* Updated the second level .uk TLD servers.
* Removed the .pro TLD server.
* Removed 1 new gTLD which is no longer active.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 05dec81e0f02f181b94fcd06418cbe983509c11b
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 18:15:38 2025 +0200
core199: Ship pcre2
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 3a57fced1694b8d8cf675efb1db4c4ac84746d78
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 18:15:39 2025 +0200
pcre2: Update to version 10.47
- Update from version 10.46 to 10.47
- Update of rootfile
- Changelog
10.47
1. (#660, #655, #663) Expanded platforms tested by CI: FreeBSD, OpenBSD,
Solaris, MSYS (Cygwin), S390x, PPC64le, ARMv7, AARCH64, RiscV.
2. (#655) Made build clean of `/W3` warnings on MSVC. Further suppression of
minor build warnings on other platforms (various commits).
3. (#651) Added `--enable-Werror` flag to `./configure` to treat warnings as
errors (or `--enable-errwarn` for Solaris cc). Previously, you had to hackily
override the CPPFLAGS when calling make since you can't pass `-Werror` as a
CFLAG into `./configure` (it breaks compiler feature detection).
4. (#682) Added AM_MAINTAINER_MODE for Git tag releases. Users building with
the `./configure` script can check out the release tag using Git, which assigns
the current time as the modification time to each checked-out file. This caused
Autoconf to attempt to regenerate the configure script.
5. (#692) Add LICENSE file for sljit to the tarball release, to clarify that the
sljit code is governed separately by the 2-clause BSD license.
6. (#656, #695) Add full support for z/OS and native EBCDIC support. The z/OS
support is tested nightly using the XLC and IBM-Clang compilers, with Autoconf
and CMake. In addition, for test purposes, the EBCDIC support can now be enabled
on any platform using the new Autoconf `--enable-ebcdic-ignoring-compiler` and
CMake `-DPCRE2_EBCDIC_IGNORING_COMPILER` options.
7. (#700) Faster lookup of named capture groups during pattern compilation using
a hash table.
8. (#697, #756, #778) Improvements to pcre2test to increase code coverage:
-malloc argument; more detailed test assertions.
9. (#705, #710, #737, #738) Powerful new feature: pattern recursion of
the form "(?1(GROUP_NAME_OR_NUM,...))" acts as a subroutine call which
additionally returns the listed capturing groups to the calling context.
10. (#721) Add linker scripts to enable symbol versioning for the PCRE2 dynamic
libraries. Downstream Linux distributions may make use of this, or disable it
with the new Autoconf `--disable-symvers` and CMake `-DPCRE2_SYMVERS` options.
Currently, Linux, Solaris, and FreeBSD (GNU ld, LLVM lld, and Solaris ld) are
tested and supported.
11. (#733) New API function: pcre2_next_match(). This function makes it both
simpler and safer for clients to iterate over all matches in a subject. The
documentation in `pcre2api` also provides improved guidance in the section
"Iterating over all matches".
12. (#739, #744, #753) Modernize the CMake build files, to use standard
commands to export the PCRE2 targets. This makes use of the
"$<BUILD_INTERFACE:...>" and "$<INSTALL_INTERFACE:...>" expressions alongside
the built-in "install(EXPORT...)" command. This brings the CMake files in line
with the patches used by vcpkg to distribute PCRE2. The minimum CMake version
remains 3.15.
13. (#756) Improved error offsets and diagnostics for syntax errors during
pattern compilation.
14. (#708, #729, #724, #731, #777) Various updates to Bazel and Zig
build support.
15. (#775) Added PCRE2_CONFIG_EFFECTIVE_LINKSIZE option to pcre2_config(), to
report the actual number of code units used in compiled patterns for recording
string lengths and offsets.
16. (#801) Significant bugfix: Fix a crash in pcre2_callout_enumerate() which is
easily reachable on any pattern that contains a Unicode character class. If your
application uses this function, please read the details for this change and
evaluate its severity for your application.
17. (#806, #807) Improved input validation for pcre2_substitute() used with
PCRE2_SUBSTITUTE_MATCHED.
18. (#817) Add support for $+ replacement to pcre2_substitute().
19. (#818) New SIMD code generation in the JIT for AArch64.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit c46f3ff510e5b7d961ecc7f5186d994fa0c56db4
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 18:11:21 2025 +0200
libxml2: Update to version 2.15.1
- Update from version 2.15.0 to 2.15.1
- Update of rootfile
- Changelog
2.15.1
Regressions
- parser: Fix attribute normalization and standalone check
Build
- io: Handle clashing error codes on AIX
- Fixed compilation error on GCC versions prior to 4.5 (Lars Erik Wik)
- meson: Fix install dir of man pages
Deprecations
- tree: Undeprecate several struct members
- io: Undeprecate xmlOutputBuffer members
- valid: Undeprecate xmlValidGetPotentialChildren
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit ef74e3bca351a5c5c18e87c53db7431896edfaa3
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 18:07:54 2025 +0200
core199: Ship libarchive
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 4278f7bedea49fdaf7177400a3b22466ebf1a8c4
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 18:07:55 2025 +0200
libarchive: Update to version 3.8.2
- Update from version 3.8.1 to 3.8.2
- Update of rootfile
- Changelog
3.8.2
Security fixes:
7zip: Fix out of boundary access (#2668)
tar reader: fix checking the result of the strftime (#2719, CVE-2025-25724)
Notable bugfixes:
bsdtar: Allow filename to have CRLF endings (#2717)
lib: archive_read_data: handle sparse holes at end of file correctly (#2665)
lib: improve filter process handling (#2659)
lib: fix error checking in writing files (#2672)
lib: handle possible errors from system calls (#2679)
lib: avoid leaking file descriptors into subprocesses (#2707)
lib: parse_date: handle dates in 2038 and beyond if time_t is big enough
(#2742)
RAR5 reader: fix multiple issues in extra field parsing function (#2713)
RAR5 reader: early fail when file declares data for a dir entry (#2716)
tar writer: fix replacing a regular file with a dir for
ARCHIVE_EXTRACT_SAFE_WRITES (#2477)
tar reader (Windows): check WCS pathname in header_gnutar before
overwriting (#2740)
tar reader: fix an infinite loop when parsing V headers (#2737)
zip writer: fix a memory leak if write callback error early (#2664)
zip writer: fix writing with ZSTD compression (#2670)
zstd write filter: enable Zstandard's checksum feature (#2678)
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 457d029bdc71f7015d7f3042fa34d2be4706d4a9
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 18:02:39 2025 +0200
core199: Ship less
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 982bd5da775fc56b3db3ae8ebad4a656ee0ceff4
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 18:02:40 2025 +0200
less: Update to version 685
- Update from version 679 to 685
- No change to rootfile
- Changelog
685
* Add --cmd option (github #624).
* Add LESS_TERMCAP_SUSPEND and LESS_TERMCAP_RESUME (github #654).
* Change --incsearch so that after typing each character of the pattern,
the search begins at the position where the search command was invoked,
not the current position (github #640).
* Allow mixing of option arguments and filename arguments on the
command line unless POSIXLY_CORRECT is set (github #653).
* Don't output U+00AD and U+200D, and fix some bugs handling emoji
modifier characters (github #637).
* Fix hang if a search using ^S modifier matches empty string (github #634).
* Fix bug using -g and -J (github #636).
* Fix bug when pasting a search pattern while --incsearch is active
(github #635).
* Fix bug in Windows build when autorepeating a search pattern (github #639).
* Fix lesskey bug using #stop directive.
* Fix lesskey bug using "invalid" action (github #643).
* Fix bug causing file to appear to end prematurely if an input command
was received during a file read (github #649).
* Fix performance issue in & filtering (github #638). Problem was introduced
in da2a9ecdf16beb642d0c030e35f0351c5f2e5a12 and released in less-673.
* Fix some problems reported by valgrind (github #659, github #660, github #661).
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 12be8218b474dc26f1e33c02bf1b88fe5bce4acb
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 17:55:51 2025 +0200
mpd: Ship due to sobump in ffmpeg update
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 9044d21803574867b4ca12fbcbd0a590c68937b9
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 17:55:50 2025 +0200
minidlna: Ship due to sobump in ffmpeg update
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 63c88794d22271ca47e34b01112fe0818d4d3b31
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 17:55:49 2025 +0200
shairport-sync: Update to version 4.3.7 to work with ffmpeg-8.0
- Update from version 4.3.4 to 4.3.7
- No change to rootfile
- Changelog
4.3.7
This update comprises updates to GitHub Actions used for testing and for
building Docker. It also includes a small update to the Docker images: the
curl tool is included to facilitate automations.
No other changes have been made relative to the previous release, Version 4.3.6.
4.3.6
Bug Fix
Fix a potential bug (no issues reported) by checking that a buffer is not
zero before attempting to deallocate it.
Documentation Updates
Show how to use MQTTThing with Homebridge to represent Shairport Sync’s
active status.
Correct and clarify the statistics documentation.
The descriptions of Net Sync PPM and All Sync PPM were partly swapped
-- this has been corrected.
Generally clarify the language and harmonize the wording with the
introduction.
Fix a typo in the configuration file.
Docker Build Optimisation
Improve the Dockerfile build sequences as follows:
Build each dependency in a separate stage, facilitating parallel builds.
Define default value for ARGS, permitting easier local docker builds.
Clone the specified branch only, and to a depth of 1, thus getting
relevant data faster.
Copy files in a one-off command, reducing the amount of Docker layers
created.
4.3.5
Enhancements
Add Home Assistant MQTT Auto-Discovery and active/playing State Messages.
Send pvol metadata on mute.
Ensure the PipeWire backend is initially inactive and that it goes active
at the start of a play session and inactive at the end. This is to
facilitate external activity-monitoring software. Note that in
AirPlay 2, play often stops momentarily between tracks, and so there
will be momentary changes from active to inactive and back to active
again in the PipeWire backend. This may change as the backend improves.
Update comments in the sndio section of the sample configuration file.
Docker Enhancements
The AirPlay 2 Docker image now incorporates the PipeWire backend.
Bug Fixes
Update the sndio backend (native to OpenBSD, also used in FreeBSD) to deal
with an intermittent bug. Specifically, use an explicit is_running
flag to keep track of the playing status of the backend.
Fix a bug in the Jack Audio backend. If the system's Jack Audio server was
running at anything other than 44,100 frames per second, the delay
information being returned by the backend was incorrect.
Fix an incompatibility with the recently-introduced FFmpeg version 7.
Stop advertising the SFTP and SSH services on Bonjour.
Deprecations
The soundio backend is deprecated and will be removed in a future update.
It seems that nobody is using it, and as it stands it is very inflexible.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 23f3918dedfae01d228b1fde074234dc3bad0bda
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Sat Oct 25 17:55:48 2025 +0200
ffmpeg: Update to version 8.0
- Update from version 7.1.1 to 8.0
- Update of rootfile
- Due to sobump from ffmpeg, mpd and minidlna must be shipped.
- Due to changes in ffmpeg, shairport-sync has to be updated to work with this version
- Changelog
8.0
- Whisper filter
- Drop support for OpenSSL < 1.1.0
- Enable TLS peer certificate verification by default (on next major version bump)
- yasm support dropped, users need to use nasm
- VVC VAAPI decoder
- RealVideo 6.0 decoder
- OpenMAX encoders deprecated
- libx265 alpha layer encoding
- ADPCM IMA Xbox decoder
- Enhanced FLV v2: Multitrack audio/video, modern codec support
- Animated JPEG XL encoding (via libjxl)
- VVC in Matroska
- CENC AV1 support in MP4 muxer
- pngenc: set default prediction method to PAETH
- APV decoder and APV raw bitstream muxing and demuxing
- APV parser
- APV encoding support through a libopenapv wrapper
- VVC decoder supports all content of SCC (Screen Content Coding):
IBC (Inter Block Copy), Palette Mode and ACT (Adaptive Color Transform
- G.728 decoder
- pad_cuda filter
- Sanyo LD-ADPCM decoder
- APV in MP4/ISOBMFF muxing and demuxing
- OpenHarmony hardware decoder/encoder
- Colordetect filter
- Add vf_scale_d3d11 filter
- No longer disabling GCC autovectorization, on X86, ARM and AArch64
- VP9 Vulkan hwaccel
- AV1 Vulkan encoder
- ProRes RAW decoder
- ProRes RAW Vulkan hwaccel
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
-----------------------------------------------------------------------
Summary of changes:
config/rootfiles/common/libarchive | 2 +-
config/rootfiles/common/libxml2 | 2 +-
config/rootfiles/common/pcre2 | 240 +++++++++++----------
.../{oldcore/103 => core/199}/filelists/less | 0
.../{oldcore/104 => core/199}/filelists/libarchive | 0
.../{oldcore/155 => core/199}/filelists/pcre2 | 0
.../{oldcore/162 => core/199}/filelists/whois | 0
config/rootfiles/packages/ffmpeg | 43 ++--
lfs/fetchmail | 6 +-
lfs/ffmpeg | 6 +-
lfs/less | 4 +-
lfs/libarchive | 4 +-
lfs/libxml2 | 4 +-
lfs/minidlna | 2 +-
lfs/mpd | 2 +-
lfs/pcre2 | 4 +-
lfs/shairport-sync | 26 +--
lfs/whois | 6 +-
18 files changed, 174 insertions(+), 177 deletions(-)
copy config/rootfiles/{oldcore/103 => core/199}/filelists/less (100%)
copy config/rootfiles/{oldcore/104 => core/199}/filelists/libarchive (100%)
copy config/rootfiles/{oldcore/155 => core/199}/filelists/pcre2 (100%)
copy config/rootfiles/{oldcore/162 => core/199}/filelists/whois (100%)
Difference in files:
diff --git a/config/rootfiles/common/libarchive b/config/rootfiles/common/libarchive
index 4e9951d27..9e35769e5 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.1
+usr/lib/libarchive.so.13.8.2
#usr/lib/pkgconfig/libarchive.pc
#usr/share/man/man1/bsdcat.1
#usr/share/man/man1/bsdcpio.1
diff --git a/config/rootfiles/common/libxml2 b/config/rootfiles/common/libxml2
index 50b2df965..779b249ea 100644
--- a/config/rootfiles/common/libxml2
+++ b/config/rootfiles/common/libxml2
@@ -54,5 +54,5 @@
#usr/lib/libxml2.la
#usr/lib/libxml2.so
usr/lib/libxml2.so.16
-usr/lib/libxml2.so.16.1.0
+usr/lib/libxml2.so.16.1.1
#usr/lib/pkgconfig/libxml-2.0.pc
diff --git a/config/rootfiles/common/pcre2 b/config/rootfiles/common/pcre2
index c80d7453b..bb6366fb0 100644
--- a/config/rootfiles/common/pcre2
+++ b/config/rootfiles/common/pcre2
@@ -6,138 +6,139 @@
#usr/lib/libpcre2-16.la
#usr/lib/libpcre2-16.so
usr/lib/libpcre2-16.so.0
-usr/lib/libpcre2-16.so.0.14.0
+usr/lib/libpcre2-16.so.0.15.0
#usr/lib/libpcre2-32.la
#usr/lib/libpcre2-32.so
usr/lib/libpcre2-32.so.0
-usr/lib/libpcre2-32.so.0.14.0
+usr/lib/libpcre2-32.so.0.15.0
#usr/lib/libpcre2-8.la
#usr/lib/libpcre2-8.so
usr/lib/libpcre2-8.so.0
-usr/lib/libpcre2-8.so.0.14.0
+usr/lib/libpcre2-8.so.0.15.0
#usr/lib/libpcre2-posix.la
#usr/lib/libpcre2-posix.so
usr/lib/libpcre2-posix.so.3
-usr/lib/libpcre2-posix.so.3.0.6
+usr/lib/libpcre2-posix.so.3.0.7
#usr/lib/pkgconfig/libpcre2-16.pc
#usr/lib/pkgconfig/libpcre2-32.pc
#usr/lib/pkgconfig/libpcre2-8.pc
#usr/lib/pkgconfig/libpcre2-posix.pc
-#usr/share/doc/pcre-pcre2-10.46
-#usr/share/doc/pcre-pcre2-10.46/AUTHORS.md
-#usr/share/doc/pcre-pcre2-10.46/COPYING
-#usr/share/doc/pcre-pcre2-10.46/ChangeLog
-#usr/share/doc/pcre-pcre2-10.46/LICENCE.md
-#usr/share/doc/pcre-pcre2-10.46/NEWS
-#usr/share/doc/pcre-pcre2-10.46/README
-#usr/share/doc/pcre-pcre2-10.46/SECURITY.md
-#usr/share/doc/pcre-pcre2-10.46/html
-#usr/share/doc/pcre-pcre2-10.46/html/NON-AUTOTOOLS-BUILD.txt
-#usr/share/doc/pcre-pcre2-10.46/html/README.txt
-#usr/share/doc/pcre-pcre2-10.46/html/index.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2-config.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_callout_enumerate.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_code_copy.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_code_copy_with_tables.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_code_free.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_compile.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_compile_context_copy.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_compile_context_create.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_compile_context_free.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_config.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_convert_context_copy.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_convert_context_create.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_convert_context_free.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_converted_pattern_free.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_dfa_match.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_general_context_copy.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_general_context_create.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_general_context_free.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_get_error_message.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_get_mark.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_get_match_data_heapframes_size.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_get_match_data_size.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_get_ovector_count.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_get_ovector_pointer.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_get_startchar.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_jit_compile.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_jit_free_unused_memory.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_jit_match.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_jit_stack_assign.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_jit_stack_create.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_jit_stack_free.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_maketables.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_maketables_free.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_match.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_match_context_copy.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_match_context_create.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_match_context_free.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_match_data_create.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_match_data_create_from_pattern.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_match_data_free.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_pattern_convert.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_pattern_info.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_serialize_decode.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_serialize_encode.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_serialize_free.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_serialize_get_number_of_codes.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_bsr.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_callout.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_character_tables.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_compile_extra_options.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_compile_recursion_guard.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_depth_limit.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_glob_escape.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_glob_separator.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_heap_limit.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_match_limit.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_max_pattern_compiled_length.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_max_pattern_length.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_max_varlookbehind.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_newline.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_offset_limit.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_optimize.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_parens_nest_limit.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_recursion_limit.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_recursion_memory_management.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_substitute_callout.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_set_substitute_case_callout.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_substitute.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_substring_copy_byname.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_substring_copy_bynumber.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_substring_free.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_substring_get_byname.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_substring_get_bynumber.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_substring_length_byname.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_substring_length_bynumber.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_substring_list_free.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_substring_list_get.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_substring_nametable_scan.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2_substring_number_from_name.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2api.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2build.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2callout.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2compat.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2convert.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2demo.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2grep.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2jit.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2limits.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2matching.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2partial.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2pattern.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2perform.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2posix.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2sample.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2serialize.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2syntax.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2test.html
-#usr/share/doc/pcre-pcre2-10.46/html/pcre2unicode.html
-#usr/share/doc/pcre-pcre2-10.46/pcre2-config.txt
-#usr/share/doc/pcre-pcre2-10.46/pcre2.txt
-#usr/share/doc/pcre-pcre2-10.46/pcre2grep.txt
-#usr/share/doc/pcre-pcre2-10.46/pcre2test.txt
+#usr/share/doc/pcre-pcre2-10.47
+#usr/share/doc/pcre-pcre2-10.47/AUTHORS.md
+#usr/share/doc/pcre-pcre2-10.47/COPYING
+#usr/share/doc/pcre-pcre2-10.47/ChangeLog
+#usr/share/doc/pcre-pcre2-10.47/LICENCE.md
+#usr/share/doc/pcre-pcre2-10.47/NEWS
+#usr/share/doc/pcre-pcre2-10.47/README
+#usr/share/doc/pcre-pcre2-10.47/SECURITY.md
+#usr/share/doc/pcre-pcre2-10.47/html
+#usr/share/doc/pcre-pcre2-10.47/html/NON-AUTOTOOLS-BUILD.txt
+#usr/share/doc/pcre-pcre2-10.47/html/README.txt
+#usr/share/doc/pcre-pcre2-10.47/html/index.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2-config.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_callout_enumerate.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_code_copy.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_code_copy_with_tables.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_code_free.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_compile.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_compile_context_copy.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_compile_context_create.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_compile_context_free.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_config.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_convert_context_copy.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_convert_context_create.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_convert_context_free.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_converted_pattern_free.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_dfa_match.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_general_context_copy.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_general_context_create.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_general_context_free.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_get_error_message.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_get_mark.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_get_match_data_heapframes_size.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_get_match_data_size.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_get_ovector_count.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_get_ovector_pointer.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_get_startchar.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_jit_compile.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_jit_free_unused_memory.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_jit_match.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_jit_stack_assign.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_jit_stack_create.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_jit_stack_free.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_maketables.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_maketables_free.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_match.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_match_context_copy.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_match_context_create.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_match_context_free.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_match_data_create.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_match_data_create_from_pattern.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_match_data_free.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_next_match.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_pattern_convert.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_pattern_info.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_serialize_decode.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_serialize_encode.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_serialize_free.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_serialize_get_number_of_codes.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_bsr.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_callout.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_character_tables.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_compile_extra_options.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_compile_recursion_guard.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_depth_limit.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_glob_escape.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_glob_separator.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_heap_limit.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_match_limit.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_max_pattern_compiled_length.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_max_pattern_length.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_max_varlookbehind.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_newline.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_offset_limit.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_optimize.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_parens_nest_limit.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_recursion_limit.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_recursion_memory_management.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_substitute_callout.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_set_substitute_case_callout.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_substitute.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_substring_copy_byname.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_substring_copy_bynumber.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_substring_free.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_substring_get_byname.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_substring_get_bynumber.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_substring_length_byname.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_substring_length_bynumber.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_substring_list_free.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_substring_list_get.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_substring_nametable_scan.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2_substring_number_from_name.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2api.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2build.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2callout.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2compat.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2convert.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2demo.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2grep.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2jit.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2limits.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2matching.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2partial.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2pattern.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2perform.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2posix.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2sample.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2serialize.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2syntax.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2test.html
+#usr/share/doc/pcre-pcre2-10.47/html/pcre2unicode.html
+#usr/share/doc/pcre-pcre2-10.47/pcre2-config.txt
+#usr/share/doc/pcre-pcre2-10.47/pcre2.txt
+#usr/share/doc/pcre-pcre2-10.47/pcre2grep.txt
+#usr/share/doc/pcre-pcre2-10.47/pcre2test.txt
#usr/share/man/man1/pcre2-config.1
#usr/share/man/man1/pcre2grep.1
#usr/share/man/man1/pcre2test.1
@@ -181,6 +182,7 @@ usr/lib/libpcre2-posix.so.3.0.6
#usr/share/man/man3/pcre2_match_data_create.3
#usr/share/man/man3/pcre2_match_data_create_from_pattern.3
#usr/share/man/man3/pcre2_match_data_free.3
+#usr/share/man/man3/pcre2_next_match.3
#usr/share/man/man3/pcre2_pattern_convert.3
#usr/share/man/man3/pcre2_pattern_info.3
#usr/share/man/man3/pcre2_serialize_decode.3
diff --git a/config/rootfiles/core/199/filelists/less b/config/rootfiles/core/199/filelists/less
new file mode 120000
index 000000000..65c0e0771
--- /dev/null
+++ b/config/rootfiles/core/199/filelists/less
@@ -0,0 +1 @@
+../../../common/less
\ No newline at end of file
diff --git a/config/rootfiles/core/199/filelists/libarchive b/config/rootfiles/core/199/filelists/libarchive
new file mode 120000
index 000000000..551f1f743
--- /dev/null
+++ b/config/rootfiles/core/199/filelists/libarchive
@@ -0,0 +1 @@
+../../../common/libarchive
\ No newline at end of file
diff --git a/config/rootfiles/core/199/filelists/pcre2 b/config/rootfiles/core/199/filelists/pcre2
new file mode 120000
index 000000000..4482caeae
--- /dev/null
+++ b/config/rootfiles/core/199/filelists/pcre2
@@ -0,0 +1 @@
+../../../common/pcre2
\ No newline at end of file
diff --git a/config/rootfiles/core/199/filelists/whois b/config/rootfiles/core/199/filelists/whois
new file mode 120000
index 000000000..60cbd1894
--- /dev/null
+++ b/config/rootfiles/core/199/filelists/whois
@@ -0,0 +1 @@
+../../../common/whois
\ No newline at end of file
diff --git a/config/rootfiles/packages/ffmpeg b/config/rootfiles/packages/ffmpeg
index a7b42dc0c..ed3768c66 100644
--- a/config/rootfiles/packages/ffmpeg
+++ b/config/rootfiles/packages/ffmpeg
@@ -6,7 +6,6 @@ usr/bin/ffprobe
#usr/include/libavcodec/adts_parser.h
#usr/include/libavcodec/avcodec.h
#usr/include/libavcodec/avdct.h
-#usr/include/libavcodec/avfft.h
#usr/include/libavcodec/bsf.h
#usr/include/libavcodec/codec.h
#usr/include/libavcodec/codec_desc.h
@@ -21,6 +20,7 @@ usr/bin/ffprobe
#usr/include/libavcodec/mediacodec.h
#usr/include/libavcodec/packet.h
#usr/include/libavcodec/qsv.h
+#usr/include/libavcodec/smpte_436m.h
#usr/include/libavcodec/vdpau.h
#usr/include/libavcodec/version.h
#usr/include/libavcodec/version_major.h
@@ -61,6 +61,7 @@ usr/bin/ffprobe
#usr/include/libavutil/cast5.h
#usr/include/libavutil/channel_layout.h
#usr/include/libavutil/common.h
+#usr/include/libavutil/container_fifo.h
#usr/include/libavutil/cpu.h
#usr/include/libavutil/crc.h
#usr/include/libavutil/csp.h
@@ -84,12 +85,14 @@ usr/bin/ffprobe
#usr/include/libavutil/hdr_dynamic_vivid_metadata.h
#usr/include/libavutil/hmac.h
#usr/include/libavutil/hwcontext.h
+#usr/include/libavutil/hwcontext_amf.h
#usr/include/libavutil/hwcontext_cuda.h
#usr/include/libavutil/hwcontext_d3d11va.h
#usr/include/libavutil/hwcontext_d3d12va.h
#usr/include/libavutil/hwcontext_drm.h
#usr/include/libavutil/hwcontext_dxva2.h
#usr/include/libavutil/hwcontext_mediacodec.h
+#usr/include/libavutil/hwcontext_oh.h
#usr/include/libavutil/hwcontext_opencl.h
#usr/include/libavutil/hwcontext_qsv.h
#usr/include/libavutil/hwcontext_vaapi.h
@@ -118,6 +121,7 @@ usr/bin/ffprobe
#usr/include/libavutil/random_seed.h
#usr/include/libavutil/rational.h
#usr/include/libavutil/rc4.h
+#usr/include/libavutil/refstruct.h
#usr/include/libavutil/replaygain.h
#usr/include/libavutil/ripemd.h
#usr/include/libavutil/samplefmt.h
@@ -125,6 +129,7 @@ usr/bin/ffprobe
#usr/include/libavutil/sha512.h
#usr/include/libavutil/spherical.h
#usr/include/libavutil/stereo3d.h
+#usr/include/libavutil/tdrdi.h
#usr/include/libavutil/tea.h
#usr/include/libavutil/threadmessage.h
#usr/include/libavutil/time.h
@@ -138,10 +143,6 @@ usr/bin/ffprobe
#usr/include/libavutil/video_enc_params.h
#usr/include/libavutil/video_hint.h
#usr/include/libavutil/xtea.h
-#usr/include/libpostproc
-#usr/include/libpostproc/postprocess.h
-#usr/include/libpostproc/version.h
-#usr/include/libpostproc/version_major.h
#usr/include/libswresample
#usr/include/libswresample/swresample.h
#usr/include/libswresample/version.h
@@ -151,35 +152,31 @@ usr/bin/ffprobe
#usr/include/libswscale/version.h
#usr/include/libswscale/version_major.h
#usr/lib/libavcodec.so
-usr/lib/libavcodec.so.61
-usr/lib/libavcodec.so.61.19.101
+usr/lib/libavcodec.so.62
+usr/lib/libavcodec.so.62.11.100
#usr/lib/libavdevice.so
-usr/lib/libavdevice.so.61
-usr/lib/libavdevice.so.61.3.100
+usr/lib/libavdevice.so.62
+usr/lib/libavdevice.so.62.1.100
#usr/lib/libavfilter.so
-usr/lib/libavfilter.so.10
-usr/lib/libavfilter.so.10.4.100
+usr/lib/libavfilter.so.11
+usr/lib/libavfilter.so.11.4.100
#usr/lib/libavformat.so
-usr/lib/libavformat.so.61
-usr/lib/libavformat.so.61.7.100
+usr/lib/libavformat.so.62
+usr/lib/libavformat.so.62.3.100
#usr/lib/libavutil.so
-usr/lib/libavutil.so.59
-usr/lib/libavutil.so.59.39.100
-#usr/lib/libpostproc.so
-usr/lib/libpostproc.so.58
-usr/lib/libpostproc.so.58.3.100
+usr/lib/libavutil.so.60
+usr/lib/libavutil.so.60.8.100
#usr/lib/libswresample.so
-usr/lib/libswresample.so.5
-usr/lib/libswresample.so.5.3.100
+usr/lib/libswresample.so.6
+usr/lib/libswresample.so.6.1.100
#usr/lib/libswscale.so
-usr/lib/libswscale.so.8
-usr/lib/libswscale.so.8.3.100
+usr/lib/libswscale.so.9
+usr/lib/libswscale.so.9.1.100
#usr/lib/pkgconfig/libavcodec.pc
#usr/lib/pkgconfig/libavdevice.pc
#usr/lib/pkgconfig/libavfilter.pc
#usr/lib/pkgconfig/libavformat.pc
#usr/lib/pkgconfig/libavutil.pc
-#usr/lib/pkgconfig/libpostproc.pc
#usr/lib/pkgconfig/libswresample.pc
#usr/lib/pkgconfig/libswscale.pc
#usr/share/ffmpeg
diff --git a/lfs/fetchmail b/lfs/fetchmail
index 2cd118aae..32195ac02 100644
--- a/lfs/fetchmail
+++ b/lfs/fetchmail
@@ -26,7 +26,7 @@ include Config
SUMMARY = Full-Featured POP and IMAP Mail Retrieval Daemon
-VER = 6.5.6
+VER = 6.5.7
THISAPP = fetchmail-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = fetchmail
-PAK_VER = 22
+PAK_VER = 23
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = cef4a2d2f7611cea3ab689c3cd6cedd7f598fef7f28908621b74d788fa8a3b747fb5b70fb3637052bce4f75eaa35f910ea7c41444becf9330248a6548a6cc984
+$(DL_FILE)_BLAKE2 = 2b1f0538cd288b2a8f96fb1ea0b19153f21fad64961c4a5238c3f61b249d5780660a6a5f589f31acad18fd16637bfcadf1f93406593c99dbbdf0821a3738c0d6
install : $(TARGET)
diff --git a/lfs/ffmpeg b/lfs/ffmpeg
index 2af29359f..28a697eee 100644
--- a/lfs/ffmpeg
+++ b/lfs/ffmpeg
@@ -26,7 +26,7 @@ include Config
SUMMARY = Library for working with various multimedia formats
-VER = 7.1.1
+VER = 8.0
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 = 20
+PAK_VER = 21
DEPS = sdl2 lame libvorbis
@@ -52,7 +52,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 85d1850bfa39ec28d358b5454daa7c1cf8580af73a6f83e7c070ea94db40ad485adbaeb89e886e0b3908e0f1765bd9f2b40ddd838e33e0a76e5b286917535310
+$(DL_FILE)_BLAKE2 = 8c45093665131e9aef07cc49726a2de008760728723cf9ee1833fe0697624ca2572c13eb319bd567b79fcb2db110b73fbbf0889237c10fc589d6f895a0e5aa88
install : $(TARGET)
diff --git a/lfs/less b/lfs/less
index 0a60623f6..5761056fa 100644
--- a/lfs/less
+++ b/lfs/less
@@ -24,7 +24,7 @@
include Config
-VER = 679
+VER = 685
THISAPP = less-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 024cd7f4014958e9be52a89aefd9404298850c56f0f8d2403e8648b06ce37bcca6742ebd8a3a4900acb78a3884c4f17270919feb3ca76c6978c34ec79043f154
+$(DL_FILE)_BLAKE2 = 771ba2fb1f593e80d9e5e203bfe9b7a8a33833fcd3464a0c64c4056359e9ecc723eff87b783c9ab4c3090d7dac1973c1875eb7d926601c512dc0494e7e8adb5c
install : $(TARGET)
diff --git a/lfs/libarchive b/lfs/libarchive
index 9a4a1af5d..b2d2d80b2 100644
--- a/lfs/libarchive
+++ b/lfs/libarchive
@@ -24,7 +24,7 @@
include Config
-VER = 3.8.1
+VER = 3.8.2
THISAPP = libarchive-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 92ce11758ea050c7f5b3b2440566b71d29d4fe3ee90ee3455117585ef629eb7cfbe6f3c67bfb309c38d02118ef8f71c1c30ffe14466bfef7929c6d6134b11fc8
+$(DL_FILE)_BLAKE2 = 4f5ed9afbedccf0f754b38743259a62f45d8407ddea8955e301b79b8c9c7653e633b58998a43d7a4bf8cfd35488b20af76ea8f948267230be0557797513b71a6
install : $(TARGET)
diff --git a/lfs/libxml2 b/lfs/libxml2
index 00775ce1d..c1ea739eb 100644
--- a/lfs/libxml2
+++ b/lfs/libxml2
@@ -24,7 +24,7 @@
include Config
-VER = 2.15.0
+VER = 2.15.1
# https://download.gnome.org/sources/libxml2/
THISAPP = libxml2-$(VER)
@@ -43,7 +43,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 07a570cd38528eb253d67f1eb88d375c5b3e32dfb23e97662c6243b8af2c4087f2cc931015cc183ff9bc231be88b6099fda42104d77d6fb0126f7804f277a088
+$(DL_FILE)_BLAKE2 = 73c4d17adacda67d71c5a120c7de2324df1db35963cadbe18166dafe122e1f10dcab9d4fed0e128c077a5ca31432bfaf72f742c42680251660d397ab8bc3538b
install : $(TARGET)
diff --git a/lfs/minidlna b/lfs/minidlna
index 6415bb0fd..e3b5ef324 100644
--- a/lfs/minidlna
+++ b/lfs/minidlna
@@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = minidlna
-PAK_VER = 16
+PAK_VER = 17
DEPS = ffmpeg flac libexif libid3tag libogg
diff --git a/lfs/mpd b/lfs/mpd
index f49edbbfa..edbd2be9e 100644
--- a/lfs/mpd
+++ b/lfs/mpd
@@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/${THISAPP}
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = mpd
-PAK_VER = 46
+PAK_VER = 47
# SUP_ARCH = aarch64 x86_64
DEPS = alsa avahi faad2 ffmpeg flac lame libmad libshout libogg libid3tag libvorbis opus soxr fmt
diff --git a/lfs/pcre2 b/lfs/pcre2
index 900545323..9686bf750 100644
--- a/lfs/pcre2
+++ b/lfs/pcre2
@@ -24,7 +24,7 @@
include Config
-VER = 10.46
+VER = 10.47
THISAPP = pcre2-$(VER)
DL_FILE = $(THISAPP).tar.bz2
@@ -54,7 +54,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = ebd501ba2105c847bb830c932bbfafef2e14583743f62b46af7671aa801eff0ca8b1ed9ce8252f9b091f18ef6e5ef38d47777f657d3ba3813be3d94856558080
+$(DL_FILE)_BLAKE2 = 9b56eddbc8b6fd6ce925575c337891c4f7790215c77325c1f0ad4a72be07e2a2a6a6b6638a5a2c49d1da6f4715320f240fd17c4ffcb77d1bb00875b990d6ee13
install : $(TARGET)
diff --git a/lfs/shairport-sync b/lfs/shairport-sync
index f7136bc70..a58a5268c 100644
--- a/lfs/shairport-sync
+++ b/lfs/shairport-sync
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2024 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2025 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -26,7 +26,7 @@ include Config
SUMMARY = An AirPlay audio player
-VER = 4.3.4
+VER = 4.3.7
THISAPP = shairport-sync-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = shairport-sync
-PAK_VER = 16
+PAK_VER = 17
DEPS = alac alsa avahi ffmpeg libdaemon libplist nqptp soxr
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 298f836f924dde30ac7563f431d8c657efdc0bc4bb3a0a55fb500591a6eab4801f904a0a61bfb325e0ebe62b68b935926c4fb18a9a574c78d6f8249503bb828f
+$(DL_FILE)_BLAKE2 = 9c4013fce4c7e5c45126fc685cc2db408fd51f570d696e01ff8463756778e075a6e1728c03ac3bcaa9db7953c473965c3ac6853a2f3625bd843a02dd60c97281
install : $(TARGET)
@@ -83,15 +83,15 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && autoreconf -vfi
cd $(DIR_APP) && ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --with-airplay-2 \
- --with-alsa \
- --with-apple-alac \
- --with-avahi \
- --with-libdaemon \
- --with-ssl=openssl \
- --with-soxr
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --with-airplay-2 \
+ --with-alsa \
+ --with-apple-alac \
+ --with-avahi \
+ --with-libdaemon \
+ --with-ssl=openssl \
+ --with-soxr
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
diff --git a/lfs/whois b/lfs/whois
index 951e2f858..85a5f7f0c 100644
--- a/lfs/whois
+++ b/lfs/whois
@@ -24,7 +24,7 @@
include Config
-VER = 5.6.4
+VER = 5.6.5
THISAPP = whois-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 212ad7c3ce09804fa988b913cc0fc664bc09aa0fabd35570b3038da5d2c6df4eb4866fab083002549c2e3ac734765a139be67f74c019e22c0b93f3d222146196
+$(DL_FILE)_BLAKE2 = 65008f6251d005cab594fc558247f9ceb47a0a848fd4257dc0956190b0cd0e8174bb86f4a73722e5be36b5e910aeeb4df4f11f08bda1681cf12905f1a5ea78c6
install : $(TARGET)
@@ -71,12 +71,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
$(UPDATE_AUTOMAKE)
-
cd $(DIR_SRC)/$(THISAPP) && make $(MAKETUNING) \
CONFIG_FILE=/etc/whois.conf \
whois
cd $(DIR_SRC)/$(THISAPP) && make prefix=/usr install-whois
cd $(DIR_SRC)/$(THISAPP) && install -v -m 644 whois.conf -t /etc/
-
@rm -rf $(DIR_APP)
@$(POSTBUILD)
hooks/post-receive
--
IPFire 2.x development tree
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2025-10-26 16:35 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-10-26 16:35 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 877923de9f394f22acbb80982a66b97fc860a956 Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox