* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 5de9de069d12097b409b4ca90db481b041009696
@ 2026-06-12 8:49 Michael Tremer
0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2026-06-12 8:49 UTC (permalink / raw)
To: ipfire-scm
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 93396 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 5de9de069d12097b409b4ca90db481b041009696 (commit)
via 6ccb4e755d93f8d6df6e4fb469905af3aa3a5d50 (commit)
via 9294be7201886b154a0078464458fd0c0c43f066 (commit)
via 9907b86b3aaa506770879f4062636ffcea5b457f (commit)
via 8634852bfa3e735741ef0ab7ccdaf3a91772706b (commit)
via 5302235e814d5be32848d400446d98f1aa555570 (commit)
via 35c81e2b5b17120fc7d41c7fae539dd4e5c74f8b (commit)
via 9087dd7c6900dfebe359544092db992f397fbba8 (commit)
via 42dc9ec641478569d9383722c9d87d4119532484 (commit)
via 36803dc33b7329fab3da34fe5e4f2e0e4313f98a (commit)
via 8b4536e7421337da6925cd3dd02d74f75ad47e2f (commit)
via b67cb95c21755baa8898439b40b19d02732845b9 (commit)
via e5d3786d6c02efcca0569ebf5e2db1a86e25f02b (commit)
via b359bf54e726e646face9b14b2a6f5378e170202 (commit)
via f24618db6478d4f79de48d7af601330e59462ec2 (commit)
via 1ebbe63e092fefab8b30cadf587a2693997660c6 (commit)
from e18915cb2b611614afd362baefde3b4ac5b1eca2 (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 5de9de069d12097b409b4ca90db481b041009696
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:54 2026 +0200
core204: Ship wireless-regdb
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 6ccb4e755d93f8d6df6e4fb469905af3aa3a5d50
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:02:00 2026 +0200
wireless-regdb: Update to version 2026.05.30
- Update from version 2026.02.04 to 2026.05.30
- No change in rootfile
- Changelog
2026.05.30
wireless-regdb: Update regulatory rules for Sri Lanka (LK)
wireless-regdb: Update regulatory info for Brunei Darussalam (BN) for 2022
wireless-regdb: allow 320MHz channel width for Russia
wireless-regdb: Update 6 GHz rules for South Korea (KR)
wireless-regdb: Update 6 GHz rules for South Africa (ZA)
wireless-regdb: Fix 60 GHz power unit for Ukraine (UA)
wireless-regdb: Update 5/6 GHz power rules for Russia (RU)
wireless-regdb: Update 6 GHz rules for Hong Kong (HK)
wireless-regdb: Add regulatory info for CEPT countries FO, GI, IM, SM and VA ...
2026.03.18
wireless-regdb: Update regulatory rules for India (IN) on 6GHz
wireless-regdb: Replace M2Crypto with cryptography package
wireless-regdb: Fix regulatory.bin signing with new M2Crypto
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 9294be7201886b154a0078464458fd0c0c43f066
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:53 2026 +0200
core204: Ship sqlite
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 9907b86b3aaa506770879f4062636ffcea5b457f
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:59 2026 +0200
sqlite: Update to version 3530200
- Update from version 350100 to 350200
- Update of rootfile
- Changelog
350200
Fixes for problems in 3.53.0 reported by users. See the check-in timeline for details.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 8634852bfa3e735741ef0ab7ccdaf3a91772706b
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:52 2026 +0200
core204: Ship less
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 5302235e814d5be32848d400446d98f1aa555570
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:58 2026 +0200
less; Update to version 704
- Update from version 702 to 704
- No change to rootfile
- Changelog
704
Fix possibly passing unsafe options to man when opening an OSC 8 link
(github #779).
Fix possibly sending unsafe OSC sequence to terminal when file contains an
unterminated OSC sequence (github #781).
In Examine and Shell commands, expand % and # to shell-escaped filenames
(github #784).
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 35c81e2b5b17120fc7d41c7fae539dd4e5c74f8b
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:51 2026 +0200
core204: Ship kbd
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 9087dd7c6900dfebe359544092db992f397fbba8
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:57 2026 +0200
kbd: Update to version 2.10.0
- Update from version 2.9.0 to 2.10.0
- Update of rootfile
- Changelog
2.10.0
keymaps:
Add Backtab keysym and update keymaps to use it for Shift+Tab.
Add keymap for Norwegian Apple ISO keyboard. )
Adjust Swiss German keyboard mappings.
libkeymap:
Add API to validate keysyms.
Add XKB-aware symbol aliases through the normal synonym tables.
Fix compose table upload limit handling.
utils:
loadkeys: Add support for generating console keymaps from XKB.
loadkeys: Add XKB compose import support.
loadkeys: Add support for XKB group switching, modifier handling,
virtual console switching and keypad/editing remaps.
loadkeys: Add diagnostics for XKB keysym coverage.
openvt: make -u process matching more conservative.
contrib:
Add an XKB keysym coverage diagnostic tool.
Add a VT layout indicator using keyboard LED lock triggers.
build:
Add a project-level coverage-report target.
Keep coverage flags and gcov runtime linking consistent.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 42dc9ec641478569d9383722c9d87d4119532484
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:50 2026 +0200
core204: Ship hwdata
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 36803dc33b7329fab3da34fe5e4f2e0e4313f98a
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:56 2026 +0200
hwdata: Update to version 0.408
- Update from version 0.406 to 0.408
- Update of rootfile
- Changelog
0.408
Update usb and vendor ids
0.407
Update usb and vendor ids
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 8b4536e7421337da6925cd3dd02d74f75ad47e2f
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:49 2026 +0200
core204: Ship harfbuzz
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit b67cb95c21755baa8898439b40b19d02732845b9
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:55 2026 +0200
harfbuzz: Update to version 14.2.1
- Update from version 14.2.0 to 14.2.1
- Update of rootfile
- Changelog
14.2.1
- Various AAT shaping fixes: legacy `mort` contextual offsets (which could
produce out-of-font glyph IDs), in-place deleted-glyph replacements, and
overflow in obsolete offset math.
- Fix Arabic PUA fallback shaping for the isolated lam-alef-maksura ligature.
- Fix float-to-int overflow in `avar2` mapping with malformed fonts.
- Harden buffer verification after detecting non-monotone clusters.
- Various `COLR` v1 fixes: fix handling of `.notdef` without paint, round alpha
consistently, and report the root clip under the font transform.
- Various Glyph-extents fixes: inclusive rounding, and floating-point scaling
before rounding so the reported box always covers the glyph.
- Various Subsetting fixes: keep the `palt` spacing feature by default, raise
the repacker `MAX_SPACES` limit, fix a repacker crash on shared `LigatureSet`
nodes, guard `gvar` size overflow on 32-bit, and fix the `post` glyph-name
sort comparator on macOS.
- Replace `std::sort` with an internal quicksort, removing leaked `std::`
symbols from the `libharfbuzz` ABI.
- Harden size computations with saturating arithmetic against 32-bit overflow.
- Various improvements to the experimental Rust shaper (HarfRust) and font
functions (`fontations`): honor custom font funcs, key shape plans on
features, faster buffer handling, and update to HarfRust 0.8.
- Various fixes to the experimental `harfbuzz-gpu` and `harfbuzz-vector`
libraries, including a `harfbuzz-vector` heap buffer overflow and Windows
build fixes.
- Map the `Hrkt` (Katakana or Hiragana) script tag to the `kana` OpenType tag.
- Build configuration: new `HB_CONFIG_OVERRIDE_LAST_H` override header,
decouple `HB_NO_DRAW` from `HB_NO_CFF`, and an optional `hb-allocator` Cargo
feature.
- Various build, CI, and fuzzing fixes.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit e5d3786d6c02efcca0569ebf5e2db1a86e25f02b
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:46 2026 +0200
alsa: Update to version 1.2.16
- Update alsa-lib from version 1.2.15.3 to 1.2.16
- Update alsa-ucm-conf from version 1.2.15.3 to 1.2.16
- Update alsa-utils from version 1.2.15.2 to 1.2.16
- Update of rootfile
- Changelog
1.2.15.3 to 1.2.16
alsa-lib
Core
Release v1.2.16
configure: update to autoconf v2.72
pcm: use new logging for hw_params dump, add pcm_params log interface
github: add pr-validation and label-automation workflows
Control API
Revert "snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type"
control: remap - fix memory leak in remap_load_list()
control: remap - cosmetic code reorganization
control: remap - fix numid lookup issue
control: ctlparse - make numid parsing more robust
PCM API
pcm: fix leading space in snd_pcm_hw_param_dump for mask parameters
pcm: use new logging for hw_params dump, add pcm_params log interface
pcm: snd_pcm_slave_conf - fix C99 variable-length array allocation
RawMidi API
rawmidi: clarify no_active_sensing doc: output-only, does not filter input
Sequencer API
conf, seq, ucm: fix discards const from pointer target
Topology API
Topology: Add high and extended rates from Linux 6.12
topology: decoder: fix wrong sizeof for enum control allocation in dapm
topology: decoder - add boundary check for channel mixer count
Use Case Manager API
conf, seq, ucm: fix discards const from pointer target
ucm: add DefineRegex 'all' scheme for multiple pattern matches (Syntax 9)
ucm: fix optional include
ucm: add show_err parameter to uc_mgr_get_variable
ucm: find-card,find-device - add UCM variable support for arguments (Syntax 9)
ucm: add info-card substitution (Syntax 9)
ucm: evaluate Repeat block before If block (Syntax 9)
ucm: allow string with substitution for If.Condition block (Syntax 9)
ucm: optimize if_eval_string with common comparison helper
ucm: add Repeat block - repetitive pattern substitution (Syntax 9)
ucm: add integer comparison condition (Syntax 9)
ucm: substitute define IDs and macro arguments (Syntax 9)
ucm: fix invalid pointer dereference in parse_open_variables()
ucm: libconfig parser - fix pathname for substituted file
Configuration
conf, seq, ucm: fix discards const from pointer target
Error handler
error: use SND_LOG_LAST/SND_ILOG_LAST in log priority/interface bounds checks
pcm: use new logging for hw_params dump, add pcm_params log interface
alsa-ucm-conf
Core
github: workflow: fix paths for the last change
github: workflow: move things to separate alsa-project/github-workflows repo
github: workflow: another permissions fix - inherit
github: workflow: another permissions fix for pr-validation
github: workflow: another permissions fix (token)
github: workflow: try to set permissions explicitly
github: accept any Signed-off-by tag (case insensitive)
github: add GitHub label automation and SOB validation workflows
Configuration
sof-soundwire: rt711-sdca: add Headset Mic Switch to Headset sequences
sof-soundwire: rt711-sdca: set PGA30.0 volume in BootSequence
HDA: move speaker config to HiFi-spk.conf file
ucm2: Qualcomm: fix device ids for surface pro 12in
ucm2: MediaTek: mt8366-evk: Add alsa-ucm support
ucm2: Toradex: apalis-imx8: Set default values for input and output devices
ucm2: Toradex: apalis-imx8: Fix symlink name and path configuration
HDA/HiFi-analog.conf: skip Line2 ConflictingDevice when loctl is empty (Line1 not created)
USB-Audio: ALC4080: Add support for ASUS Pro ET900N G3 - Station GB300 platform
ucm2: sof-soundwire: add Mic LED control for ACP PDM DMIC
ucm2: sof-soundwire: add combined cs42l43-spk+cs35l56 config
ucm2: sof-soundwire: cs42l43: Separate init handling of speaker and headset
ucm2: rt722: add speaker mute LED and PlaybackSwitch for FU06
ucm2: Qualcomm: Add HONOR MagicBook Art 14 support
ucm2: Qualcomm: x1e80100: T14s-HiFi: remove duplicate DP Jack names
ucm2: Qualcomm: x1e80100: T14s-HiFi: switch DP outputs to dedicated MultiMedia5/6/7 streams
ucm2: Qualcomm: Enable Headset Microphone on kaanapali-mtp
ucm2: Qualcomm: Enable Headset Microphone on sm8750-mtp
ucm2: add Arduino monza support
ucm2: Qualcomm: Rename qcm6490-idp ucm2 conf
ucm2: Qualcomm: Fix headphone mic mute setting on qcm6490-idp
ucm2: Add config for Tascam US-2x2HR
sof-soundwire: add rt722 into hs_init
sof-soundwire: rt1320: add rt1320 dmic config
sof-soundwire: rt1320: add playback control switch
sof-soundwire: add companion amp config with rt721 and rt1320
tegra-hda: Add HDMI/DP outputs 2-4 for Tegra186+
ucm2: conf.d: fix h616-audio-codec symlink
ucm2: conf.d: fix QCS6490-RB3Gen2 symlink
ucm2: conf.d: fix qcm6490-idp-snd-card symlink
ucm2: conf.d: fix Kaanapali-MTP.conf symlink
ucm2: Qualcomm: Create missing symlink for Radxa Dragon Q6A
ucm2: sof-soundwire: cs42l43: support UAJ-less configuration
ucm2: Focusrite Scarlett 18i20 Gen 1 — fix USB ID regex (1235:800c)
USB-Audio: fixes for M-Audio Fast Track Ultra
USB-Audio: Add Audient EVO4
Add UCM2 configuration for M-Audio Fast Track Ultra
ucm2: Qualcomm: add QCS6490 Thundercomm RubikPi3 HiFi config
sof-hda-dsp: add workaround for speaker LED on MSI laptops
ucm2: sof-soundwire: Add support for CS42L43B variant
ucm2: tegra: wm8903: fix headphones conflicting device
ucm2: sof-soundwire: Add support for Cirrus Logic CS47L47
Qualcomm: glymur: Add GLYMUR CRD HiFi config
ucm2: Qualcomm: add ASUS Vivobook 14 (X1407QA) to x1e80100 DMI match
Add multitrack mappings for 1.7.3 firmware
ucm2: da7213: Fix mic capture in HeadphoneMic2 use case
USB-Audio: Scarlett 18i20 fix ADAT capture channel count for Gen 1/2
ucm2: sof-soundwire: add ACP DMIC configuration
USB-Audio: ALC4080 add USBID 0db0:82c4 (MSI MEG Z790 Godlike Max)
USB-Audio: ALC4080 add USB ID 0db0:95bb (MSI MEG Z690 Unify)
USB-Audio: Add RODECaster Pro II
ucm2: codecs: lpass-wsa-macro: disable WSA_COMP
ucm2: codecs: lpass-rx-macro: disable RX_COMP
ucm2: codecs: wcd938x: add enable sequence with CLS_AB_LOHIFI for laptops
ucm2: codecs: wcd939x: Use CLS_H_LOHIFI instead of CLS_H_ULP by default
ucm2: codecs: wcd938x: Use CLS_H_LOHIFI instead of CLS_H_ULP by default
ucm2: codecs: wcd937x: Use CLS_H_LOHIFI instead of CLS_H_ULP by default
ucm2: codecs: wcd934x: Use CLS_H_LOHIFI instead of CLS_H_ULP by default
ucm2: Qualcomm: qcs8300: Remove Fixed channel setting for monaco-evk
ucm2: Qualcomm: sa8775p: Remove Fixed channel setting for lemans-evk
Qualcomm: qcs615: Remove JackControl from TALOS EVK HiFi config
USB-Audio: Motu: M6-HiFi.conf - m6 has only 4 outputs, not 6
common: split.conf - simplify macro call arguments
common: split.conf - put macro arguments to one string
USB-Audio: ALC4080 add USB ID 0db0:19a2 (MSI MAG B850 Tomahawk Wifi)
USB-Audio: correct typo in Universal Audio Volt 2 config
USB-Audio: cosmetic change for Flow8
USB-Audio: use macros in the base file
USB-Audio: ALC4080 add USB ID 0db0:d4fa (MSI MPG B850I Edge TI Wifi)
USB-Audio: optimize ProfileName assignments
USB-Audio: merge configs for Solid State Labs SSL 2 (normal + plus + MK II)
USB-Audio: ALC4080 - fix Speaker PCM device name
USB-Audio: ALC4080 - fix 'detect S/PDIF device using find-pcm'
USB-Audio: Fix - ALC4080 add USB ID 0b05:1a7a (ASUS ROG Strix X670E-I Gaming WiFi)
USB-Audio: ALC4080 - detect S/PDIF device using find-pcm
USB-Audio: ALC4080 - add Headset device
USB-Audio: ALC4080 - use PCM device indexes rather than full names in variables
USB-Audio: ALC4080 add USB ID 0b05:1a7a (ASUS ROG Strix X670E-I Gaming WiFi)
USB-Audio: ALC4080 - add list of known Jack controls to comment
USB-Audio: ALC4080 add USB ID 0db0:4c84 (MSI MPG X870I EDGE TI EVO WIFI)
USB-Audio: Add Focusrite Vocaster interfaces
Add support for the Behringer ULM200D wireless microphones.
ucm2: da7213: Add ADC switch in HeadphoneMic2 sequences
USB-Audio: Add support for the SSL 2 MK II and SSL2+ MK II
USB-Audio: improve channel detection for Solid State Labs SSL 2
USB-Audio: Dualsense PS5 - add direct use case
USB-Audio: ALC4080 add USB ID 0b05:19ac (ASUS ROG Maximus Z490/Z590 XIII Hero)
ucm2: Qualcomm: add Asus Vivobook 16 support
ucm2: Qualcomm: Add Lenovo Yoga Air 14s support
ucm2: Qualcomm: add Dell XPS 9345
ucm2: Qualcomm: document existing hardware
1.2.15.2 to 1.2.16
alsa-utils
Core
Release v1.2.16
INSTALL: update compilation from git sources
configure: update to autoconf v2.72
ALSA Control (alsactl)
aplay, alsactl, topology: fix discards const from pointer target
Remove more generated files on "make clean"
Speaker Test
speaker-test: extend MAX_CHANNELS from 16 to 32
speaker-test: fix segfault with more than 16 channels
aconnect
aconnect: fix error handler for alsa-lib <= 1.2.15
alsa-info.sh
alsa-info.sh: remove some bashisms to allow run with busybox
alsaloop
alsaloop: parse_config(): align optstring order with the long options
alsaloop: parse_config(): handle long form --wake option
alsaloop: parse_config(): drop unused 'F' option
alsaloop: parse_config(): handle short form -B / -E options
alsatplg (topology)
aplay, alsactl, topology: fix discards const from pointer target
amixer
amixer: always use line buffering for (s)events
amixer: document --file option in man page
amixer: support --file option
amixer: support infinite line length for --stdin option
aplay/arecord
aplay, alsactl, topology: fix discards const from pointer target
Remove more generated files on "make clean"
aplay: use snprintf instead of sprintf in device_list()
gitcompile
gitcompile: extensions for gettext and error handling
configure: update to autoconf v2.72
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit b359bf54e726e646face9b14b2a6f5378e170202
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:48 2026 +0200
core204: Ship bash
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit f24618db6478d4f79de48d7af601330e59462ec2
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Wed Jun 10 21:01:47 2026 +0200
bash: Update to version 5.3 patch 15
- Update from version 5.3 patch 9 to 5.3 patch 15
- No change in rootfile
- Changelog
patch 10
Under some circumstances, a subshell or asynchronous job with an active
EXIT trap that contains a call to `wait' can loop trying to wait for
processes that are not its children. It usually inherits these jobs from
its parent in the jobs list.
patch 11
If a `mapfile' callback unsets the array variable `mapfile' is using to save
the lines it reads, `mapfile' can try to reference freed memory, which can
cause corruption or shell crashes.
patch 12
If a subshell with an inherited EXIT trap receives a fatal signal before
it clears the exit trap, and before it restores its original signal
handlers, it's possible for it to inappropriately run the inherited EXIT
trap.
patch 13
Comparing the value of a pointer returned from realloc/xrealloc to the
original pointer passed is technically undefined behavior, which matters
under some circumstances.
patch 14
Bash-5.3 patch 11 included an inadvertent extra line, which this patch
removes. This also takes the opportunity to improve that patch, by looking
up the variable each time through the line-reading loop only if there is
a callback and it is invoked.
patch 15
There are circumstances under which index -1 is used to reference into
the input buffer used by the `read' builtin.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 1ebbe63e092fefab8b30cadf587a2693997660c6
Author: Michael Tremer <michael.tremer@ipfire.org>
Date: Fri Jun 12 08:46:27 2026 +0000
boost: Update rootfile for riscv64
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
-----------------------------------------------------------------------
Summary of changes:
config/rootfiles/common/harfbuzz | 14 +-
config/rootfiles/common/kbd | 6 +
config/rootfiles/common/riscv64/boost | 334 +++++++--------------
config/rootfiles/common/sqlite | 2 +-
.../{oldcore/139 => core/204}/filelists/bash | 0
.../{oldcore/163 => core/204}/filelists/harfbuzz | 0
.../{oldcore/132 => core/204}/filelists/hwdata | 0
.../{oldcore/112 => core/204}/filelists/kbd | 0
.../{oldcore/103 => core/204}/filelists/less | 0
.../{oldcore/125 => core/204}/filelists/sqlite | 0
.../131 => core/204}/filelists/wireless-regdb | 0
config/rootfiles/packages/alsa | 70 ++++-
lfs/alsa | 14 +-
lfs/bash | 4 +-
lfs/harfbuzz | 4 +-
lfs/hwdata | 4 +-
lfs/kbd | 6 +-
lfs/less | 4 +-
lfs/sqlite | 4 +-
lfs/wireless-regdb | 4 +-
src/patches/bash/bash53-010 | 49 +++
src/patches/bash/bash53-011 | 70 +++++
src/patches/bash/bash53-012 | 80 +++++
src/patches/bash/bash53-013 | 54 ++++
src/patches/bash/bash53-014 | 68 +++++
src/patches/bash/bash53-015 | 79 +++++
26 files changed, 615 insertions(+), 255 deletions(-)
copy config/rootfiles/{oldcore/139 => core/204}/filelists/bash (100%)
copy config/rootfiles/{oldcore/163 => core/204}/filelists/harfbuzz (100%)
copy config/rootfiles/{oldcore/132 => core/204}/filelists/hwdata (100%)
copy config/rootfiles/{oldcore/112 => core/204}/filelists/kbd (100%)
copy config/rootfiles/{oldcore/103 => core/204}/filelists/less (100%)
copy config/rootfiles/{oldcore/125 => core/204}/filelists/sqlite (100%)
copy config/rootfiles/{oldcore/131 => core/204}/filelists/wireless-regdb (100%)
create mode 100644 src/patches/bash/bash53-010
create mode 100644 src/patches/bash/bash53-011
create mode 100644 src/patches/bash/bash53-012
create mode 100644 src/patches/bash/bash53-013
create mode 100644 src/patches/bash/bash53-014
create mode 100644 src/patches/bash/bash53-015
Difference in files:
diff --git a/config/rootfiles/common/harfbuzz b/config/rootfiles/common/harfbuzz
index 63fe01c89..2dd6c0134 100644
--- a/config/rootfiles/common/harfbuzz
+++ b/config/rootfiles/common/harfbuzz
@@ -52,25 +52,25 @@ usr/include/harfbuzz/hb-script-list.h
#usr/lib/cmake/harfbuzz/harfbuzz-config.cmake
#usr/lib/libharfbuzz-cairo.so
usr/lib/libharfbuzz-cairo.so.0
-usr/lib/libharfbuzz-cairo.so.0.61420.0
+usr/lib/libharfbuzz-cairo.so.0.61421.0
#usr/lib/libharfbuzz-gobject.so
usr/lib/libharfbuzz-gobject.so.0
-usr/lib/libharfbuzz-gobject.so.0.61420.0
+usr/lib/libharfbuzz-gobject.so.0.61421.0
#usr/lib/libharfbuzz-gpu.so
usr/lib/libharfbuzz-gpu.so.0
-usr/lib/libharfbuzz-gpu.so.0.61420.0
+usr/lib/libharfbuzz-gpu.so.0.61421.0
#usr/lib/libharfbuzz-raster.so
usr/lib/libharfbuzz-raster.so.0
-usr/lib/libharfbuzz-raster.so.0.61420.0
+usr/lib/libharfbuzz-raster.so.0.61421.0
#usr/lib/libharfbuzz-subset.so
usr/lib/libharfbuzz-subset.so.0
-usr/lib/libharfbuzz-subset.so.0.61420.0
+usr/lib/libharfbuzz-subset.so.0.61421.0
#usr/lib/libharfbuzz-vector.so
usr/lib/libharfbuzz-vector.so.0
-usr/lib/libharfbuzz-vector.so.0.61420.0
+usr/lib/libharfbuzz-vector.so.0.61421.0
#usr/lib/libharfbuzz.so
usr/lib/libharfbuzz.so.0
-usr/lib/libharfbuzz.so.0.61420.0
+usr/lib/libharfbuzz.so.0.61421.0
#usr/lib/pkgconfig/harfbuzz-cairo.pc
#usr/lib/pkgconfig/harfbuzz-gobject.pc
#usr/lib/pkgconfig/harfbuzz-gpu.pc
diff --git a/config/rootfiles/common/kbd b/config/rootfiles/common/kbd
index 7ecfba385..d1a25cc30 100644
--- a/config/rootfiles/common/kbd
+++ b/config/rootfiles/common/kbd
@@ -360,6 +360,7 @@ lib/kbd/keymaps/i386
#lib/kbd/keymaps/i386/dvorak/dvorak.map.gz
#lib/kbd/keymaps/i386/fgGIod
#lib/kbd/keymaps/i386/fgGIod/tr_f-latin5.map.gz
+#lib/kbd/keymaps/i386/fgGIod/tr_f-latin5.map.orig
#lib/kbd/keymaps/i386/fgGIod/trf.map.gz
#lib/kbd/keymaps/i386/hcesar
#lib/kbd/keymaps/i386/hcesar/hcesar.map.gz
@@ -451,6 +452,7 @@ lib/kbd/keymaps/i386/include
#lib/kbd/keymaps/i386/qwerty/lt.map.gz
#lib/kbd/keymaps/i386/qwerty/lv-tilde.map.gz
#lib/kbd/keymaps/i386/qwerty/lv.map.gz
+#lib/kbd/keymaps/i386/qwerty/mac-no.map.gz
#lib/kbd/keymaps/i386/qwerty/mk-cp1251.map.gz
#lib/kbd/keymaps/i386/qwerty/mk-utf.map.gz
#lib/kbd/keymaps/i386/qwerty/mk.map.gz
@@ -503,6 +505,7 @@ lib/kbd/keymaps/i386/include
#lib/kbd/keymaps/i386/qwerty/sv-latin1.map.gz
#lib/kbd/keymaps/i386/qwerty/tj_alt-UTF8.map.gz
#lib/kbd/keymaps/i386/qwerty/tr_q-latin5.map.gz
+#lib/kbd/keymaps/i386/qwerty/tr_q-latin5.map.orig
#lib/kbd/keymaps/i386/qwerty/tralt.map.gz
#lib/kbd/keymaps/i386/qwerty/trf.map.gz
#lib/kbd/keymaps/i386/qwerty/trq.map.gz
@@ -692,16 +695,19 @@ usr/bin/showconsolefont
usr/bin/showkey
usr/bin/unicode_start
usr/bin/unicode_stop
+#usr/share/locale/ar/LC_MESSAGES/kbd.mo
#usr/share/locale/cs/LC_MESSAGES/kbd.mo
#usr/share/locale/da/LC_MESSAGES/kbd.mo
#usr/share/locale/de/LC_MESSAGES/kbd.mo
#usr/share/locale/el/LC_MESSAGES/kbd.mo
#usr/share/locale/eo/LC_MESSAGES/kbd.mo
#usr/share/locale/es/LC_MESSAGES/kbd.mo
+#usr/share/locale/fr/LC_MESSAGES/kbd.mo
#usr/share/locale/hu/LC_MESSAGES/kbd.mo
#usr/share/locale/id/LC_MESSAGES/kbd.mo
#usr/share/locale/it/LC_MESSAGES/kbd.mo
#usr/share/locale/ka/LC_MESSAGES/kbd.mo
+#usr/share/locale/kk/LC_MESSAGES/kbd.mo
#usr/share/locale/nl/LC_MESSAGES/kbd.mo
#usr/share/locale/pl/LC_MESSAGES/kbd.mo
#usr/share/locale/pt/LC_MESSAGES/kbd.mo
diff --git a/config/rootfiles/common/riscv64/boost b/config/rootfiles/common/riscv64/boost
index e79c5778b..e592447a3 100644
--- a/config/rootfiles/common/riscv64/boost
+++ b/config/rootfiles/common/riscv64/boost
@@ -17311,349 +17311,243 @@
#usr/lib/cmake/boost_atomic-1.90.0
#usr/lib/cmake/boost_atomic-1.90.0/boost_atomic-config-version.cmake
#usr/lib/cmake/boost_atomic-1.90.0/boost_atomic-config.cmake
-#usr/lib/cmake/boost_atomic-1.90.0/libboost_atomic-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_atomic-1.90.0/libboost_atomic-variant-r64-shared.cmake
+#usr/lib/cmake/boost_atomic-1.90.0/libboost_atomic-variant-shared.cmake
#usr/lib/cmake/boost_charconv-1.90.0
#usr/lib/cmake/boost_charconv-1.90.0/boost_charconv-config-version.cmake
#usr/lib/cmake/boost_charconv-1.90.0/boost_charconv-config.cmake
-#usr/lib/cmake/boost_charconv-1.90.0/libboost_charconv-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_charconv-1.90.0/libboost_charconv-variant-r64-shared.cmake
+#usr/lib/cmake/boost_charconv-1.90.0/libboost_charconv-variant-shared.cmake
#usr/lib/cmake/boost_chrono-1.90.0
#usr/lib/cmake/boost_chrono-1.90.0/boost_chrono-config-version.cmake
#usr/lib/cmake/boost_chrono-1.90.0/boost_chrono-config.cmake
-#usr/lib/cmake/boost_chrono-1.90.0/libboost_chrono-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_chrono-1.90.0/libboost_chrono-variant-r64-shared.cmake
+#usr/lib/cmake/boost_chrono-1.90.0/libboost_chrono-variant-shared.cmake
#usr/lib/cmake/boost_container-1.90.0
#usr/lib/cmake/boost_container-1.90.0/boost_container-config-version.cmake
#usr/lib/cmake/boost_container-1.90.0/boost_container-config.cmake
-#usr/lib/cmake/boost_container-1.90.0/libboost_container-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_container-1.90.0/libboost_container-variant-r64-shared.cmake
+#usr/lib/cmake/boost_container-1.90.0/libboost_container-variant-shared.cmake
#usr/lib/cmake/boost_context-1.90.0
#usr/lib/cmake/boost_context-1.90.0/boost_context-config-version.cmake
#usr/lib/cmake/boost_context-1.90.0/boost_context-config.cmake
-#usr/lib/cmake/boost_context-1.90.0/libboost_context-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_context-1.90.0/libboost_context-variant-r64-shared.cmake
+#usr/lib/cmake/boost_context-1.90.0/libboost_context-variant-shared.cmake
#usr/lib/cmake/boost_contract-1.90.0
#usr/lib/cmake/boost_contract-1.90.0/boost_contract-config-version.cmake
#usr/lib/cmake/boost_contract-1.90.0/boost_contract-config.cmake
-#usr/lib/cmake/boost_contract-1.90.0/libboost_contract-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_contract-1.90.0/libboost_contract-variant-r64-shared.cmake
+#usr/lib/cmake/boost_contract-1.90.0/libboost_contract-variant-shared.cmake
#usr/lib/cmake/boost_date_time-1.90.0
#usr/lib/cmake/boost_date_time-1.90.0/boost_date_time-config-version.cmake
#usr/lib/cmake/boost_date_time-1.90.0/boost_date_time-config.cmake
-#usr/lib/cmake/boost_date_time-1.90.0/libboost_date_time-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_date_time-1.90.0/libboost_date_time-variant-r64-shared.cmake
+#usr/lib/cmake/boost_date_time-1.90.0/libboost_date_time-variant-shared.cmake
#usr/lib/cmake/boost_exception-1.90.0
#usr/lib/cmake/boost_exception-1.90.0/boost_exception-config-version.cmake
#usr/lib/cmake/boost_exception-1.90.0/boost_exception-config.cmake
#usr/lib/cmake/boost_filesystem-1.90.0
#usr/lib/cmake/boost_filesystem-1.90.0/boost_filesystem-config-version.cmake
#usr/lib/cmake/boost_filesystem-1.90.0/boost_filesystem-config.cmake
-#usr/lib/cmake/boost_filesystem-1.90.0/libboost_filesystem-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_filesystem-1.90.0/libboost_filesystem-variant-r64-shared.cmake
+#usr/lib/cmake/boost_filesystem-1.90.0/libboost_filesystem-variant-shared.cmake
#usr/lib/cmake/boost_graph-1.90.0
#usr/lib/cmake/boost_graph-1.90.0/boost_graph-config-version.cmake
#usr/lib/cmake/boost_graph-1.90.0/boost_graph-config.cmake
-#usr/lib/cmake/boost_graph-1.90.0/libboost_graph-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_graph-1.90.0/libboost_graph-variant-r64-shared.cmake
+#usr/lib/cmake/boost_graph-1.90.0/libboost_graph-variant-shared.cmake
#usr/lib/cmake/boost_headers-1.90.0
#usr/lib/cmake/boost_headers-1.90.0/boost_headers-config-version.cmake
#usr/lib/cmake/boost_headers-1.90.0/boost_headers-config.cmake
#usr/lib/cmake/boost_iostreams-1.90.0
#usr/lib/cmake/boost_iostreams-1.90.0/boost_iostreams-config-version.cmake
#usr/lib/cmake/boost_iostreams-1.90.0/boost_iostreams-config.cmake
-#usr/lib/cmake/boost_iostreams-1.90.0/libboost_iostreams-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_iostreams-1.90.0/libboost_iostreams-variant-r64-shared.cmake
+#usr/lib/cmake/boost_iostreams-1.90.0/libboost_iostreams-variant-shared.cmake
#usr/lib/cmake/boost_json-1.90.0
#usr/lib/cmake/boost_json-1.90.0/boost_json-config-version.cmake
#usr/lib/cmake/boost_json-1.90.0/boost_json-config.cmake
-#usr/lib/cmake/boost_json-1.90.0/libboost_json-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_json-1.90.0/libboost_json-variant-r64-shared.cmake
+#usr/lib/cmake/boost_json-1.90.0/libboost_json-variant-shared.cmake
#usr/lib/cmake/boost_locale-1.90.0
#usr/lib/cmake/boost_locale-1.90.0/boost_locale-config-version.cmake
#usr/lib/cmake/boost_locale-1.90.0/boost_locale-config.cmake
-#usr/lib/cmake/boost_locale-1.90.0/libboost_locale-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_locale-1.90.0/libboost_locale-variant-r64-shared.cmake
+#usr/lib/cmake/boost_locale-1.90.0/libboost_locale-variant-shared.cmake
#usr/lib/cmake/boost_log-1.90.0
#usr/lib/cmake/boost_log-1.90.0/boost_log-config-version.cmake
#usr/lib/cmake/boost_log-1.90.0/boost_log-config.cmake
-#usr/lib/cmake/boost_log-1.90.0/libboost_log-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_log-1.90.0/libboost_log-variant-r64-shared.cmake
+#usr/lib/cmake/boost_log-1.90.0/libboost_log-variant-shared.cmake
#usr/lib/cmake/boost_log_setup-1.90.0
#usr/lib/cmake/boost_log_setup-1.90.0/boost_log_setup-config-version.cmake
#usr/lib/cmake/boost_log_setup-1.90.0/boost_log_setup-config.cmake
-#usr/lib/cmake/boost_log_setup-1.90.0/libboost_log_setup-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_log_setup-1.90.0/libboost_log_setup-variant-r64-shared.cmake
+#usr/lib/cmake/boost_log_setup-1.90.0/libboost_log_setup-variant-shared.cmake
#usr/lib/cmake/boost_math-1.90.0
#usr/lib/cmake/boost_math-1.90.0/boost_math-config-version.cmake
#usr/lib/cmake/boost_math-1.90.0/boost_math-config.cmake
#usr/lib/cmake/boost_math_c99-1.90.0
#usr/lib/cmake/boost_math_c99-1.90.0/boost_math_c99-config-version.cmake
#usr/lib/cmake/boost_math_c99-1.90.0/boost_math_c99-config.cmake
-#usr/lib/cmake/boost_math_c99-1.90.0/libboost_math_c99-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_math_c99-1.90.0/libboost_math_c99-variant-r64-shared.cmake
+#usr/lib/cmake/boost_math_c99-1.90.0/libboost_math_c99-variant-shared.cmake
#usr/lib/cmake/boost_math_c99f-1.90.0
#usr/lib/cmake/boost_math_c99f-1.90.0/boost_math_c99f-config-version.cmake
#usr/lib/cmake/boost_math_c99f-1.90.0/boost_math_c99f-config.cmake
-#usr/lib/cmake/boost_math_c99f-1.90.0/libboost_math_c99f-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_math_c99f-1.90.0/libboost_math_c99f-variant-r64-shared.cmake
+#usr/lib/cmake/boost_math_c99f-1.90.0/libboost_math_c99f-variant-shared.cmake
#usr/lib/cmake/boost_math_c99l-1.90.0
#usr/lib/cmake/boost_math_c99l-1.90.0/boost_math_c99l-config-version.cmake
#usr/lib/cmake/boost_math_c99l-1.90.0/boost_math_c99l-config.cmake
-#usr/lib/cmake/boost_math_c99l-1.90.0/libboost_math_c99l-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_math_c99l-1.90.0/libboost_math_c99l-variant-r64-shared.cmake
+#usr/lib/cmake/boost_math_c99l-1.90.0/libboost_math_c99l-variant-shared.cmake
#usr/lib/cmake/boost_math_tr1-1.90.0
#usr/lib/cmake/boost_math_tr1-1.90.0/boost_math_tr1-config-version.cmake
#usr/lib/cmake/boost_math_tr1-1.90.0/boost_math_tr1-config.cmake
-#usr/lib/cmake/boost_math_tr1-1.90.0/libboost_math_tr1-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_math_tr1-1.90.0/libboost_math_tr1-variant-r64-shared.cmake
+#usr/lib/cmake/boost_math_tr1-1.90.0/libboost_math_tr1-variant-shared.cmake
#usr/lib/cmake/boost_math_tr1f-1.90.0
#usr/lib/cmake/boost_math_tr1f-1.90.0/boost_math_tr1f-config-version.cmake
#usr/lib/cmake/boost_math_tr1f-1.90.0/boost_math_tr1f-config.cmake
-#usr/lib/cmake/boost_math_tr1f-1.90.0/libboost_math_tr1f-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_math_tr1f-1.90.0/libboost_math_tr1f-variant-r64-shared.cmake
+#usr/lib/cmake/boost_math_tr1f-1.90.0/libboost_math_tr1f-variant-shared.cmake
#usr/lib/cmake/boost_math_tr1l-1.90.0
#usr/lib/cmake/boost_math_tr1l-1.90.0/boost_math_tr1l-config-version.cmake
#usr/lib/cmake/boost_math_tr1l-1.90.0/boost_math_tr1l-config.cmake
-#usr/lib/cmake/boost_math_tr1l-1.90.0/libboost_math_tr1l-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_math_tr1l-1.90.0/libboost_math_tr1l-variant-r64-shared.cmake
+#usr/lib/cmake/boost_math_tr1l-1.90.0/libboost_math_tr1l-variant-shared.cmake
#usr/lib/cmake/boost_nowide-1.90.0
#usr/lib/cmake/boost_nowide-1.90.0/boost_nowide-config-version.cmake
#usr/lib/cmake/boost_nowide-1.90.0/boost_nowide-config.cmake
-#usr/lib/cmake/boost_nowide-1.90.0/libboost_nowide-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_nowide-1.90.0/libboost_nowide-variant-r64-shared.cmake
+#usr/lib/cmake/boost_nowide-1.90.0/libboost_nowide-variant-shared.cmake
#usr/lib/cmake/boost_numpy-1.90.0
#usr/lib/cmake/boost_numpy-1.90.0/boost_numpy-config-version.cmake
#usr/lib/cmake/boost_numpy-1.90.0/boost_numpy-config.cmake
#usr/lib/cmake/boost_prg_exec_monitor-1.90.0
#usr/lib/cmake/boost_prg_exec_monitor-1.90.0/boost_prg_exec_monitor-config-version.cmake
#usr/lib/cmake/boost_prg_exec_monitor-1.90.0/boost_prg_exec_monitor-config.cmake
-#usr/lib/cmake/boost_prg_exec_monitor-1.90.0/libboost_prg_exec_monitor-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_prg_exec_monitor-1.90.0/libboost_prg_exec_monitor-variant-r64-shared.cmake
+#usr/lib/cmake/boost_prg_exec_monitor-1.90.0/libboost_prg_exec_monitor-variant-shared.cmake
#usr/lib/cmake/boost_process-1.90.0
#usr/lib/cmake/boost_process-1.90.0/boost_process-config-version.cmake
#usr/lib/cmake/boost_process-1.90.0/boost_process-config.cmake
-#usr/lib/cmake/boost_process-1.90.0/libboost_process-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_process-1.90.0/libboost_process-variant-r64-shared.cmake
+#usr/lib/cmake/boost_process-1.90.0/libboost_process-variant-shared.cmake
#usr/lib/cmake/boost_python-1.90.0
#usr/lib/cmake/boost_python-1.90.0/boost_python-config-version.cmake
#usr/lib/cmake/boost_python-1.90.0/boost_python-config.cmake
-#usr/lib/cmake/boost_python-1.90.0/libboost_python-variant-mt-r64-shared-py3.10.cmake
-#usr/lib/cmake/boost_python-1.90.0/libboost_python-variant-r64-shared-py3.10.cmake
+#usr/lib/cmake/boost_python-1.90.0/libboost_python-variant-shared-py3.10.cmake
#usr/lib/cmake/boost_random-1.90.0
#usr/lib/cmake/boost_random-1.90.0/boost_random-config-version.cmake
#usr/lib/cmake/boost_random-1.90.0/boost_random-config.cmake
-#usr/lib/cmake/boost_random-1.90.0/libboost_random-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_random-1.90.0/libboost_random-variant-r64-shared.cmake
+#usr/lib/cmake/boost_random-1.90.0/libboost_random-variant-shared.cmake
#usr/lib/cmake/boost_regex-1.90.0
#usr/lib/cmake/boost_regex-1.90.0/boost_regex-config-version.cmake
#usr/lib/cmake/boost_regex-1.90.0/boost_regex-config.cmake
-#usr/lib/cmake/boost_regex-1.90.0/libboost_regex-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_regex-1.90.0/libboost_regex-variant-r64-shared.cmake
+#usr/lib/cmake/boost_regex-1.90.0/libboost_regex-variant-shared.cmake
#usr/lib/cmake/boost_serialization-1.90.0
#usr/lib/cmake/boost_serialization-1.90.0/boost_serialization-config-version.cmake
#usr/lib/cmake/boost_serialization-1.90.0/boost_serialization-config.cmake
-#usr/lib/cmake/boost_serialization-1.90.0/libboost_serialization-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_serialization-1.90.0/libboost_serialization-variant-r64-shared.cmake
+#usr/lib/cmake/boost_serialization-1.90.0/libboost_serialization-variant-shared.cmake
#usr/lib/cmake/boost_stacktrace_addr2line-1.90.0
#usr/lib/cmake/boost_stacktrace_addr2line-1.90.0/boost_stacktrace_addr2line-config-version.cmake
#usr/lib/cmake/boost_stacktrace_addr2line-1.90.0/boost_stacktrace_addr2line-config.cmake
-#usr/lib/cmake/boost_stacktrace_addr2line-1.90.0/libboost_stacktrace_addr2line-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_stacktrace_addr2line-1.90.0/libboost_stacktrace_addr2line-variant-r64-shared.cmake
+#usr/lib/cmake/boost_stacktrace_addr2line-1.90.0/libboost_stacktrace_addr2line-variant-shared.cmake
#usr/lib/cmake/boost_stacktrace_basic-1.90.0
#usr/lib/cmake/boost_stacktrace_basic-1.90.0/boost_stacktrace_basic-config-version.cmake
#usr/lib/cmake/boost_stacktrace_basic-1.90.0/boost_stacktrace_basic-config.cmake
-#usr/lib/cmake/boost_stacktrace_basic-1.90.0/libboost_stacktrace_basic-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_stacktrace_basic-1.90.0/libboost_stacktrace_basic-variant-r64-shared.cmake
+#usr/lib/cmake/boost_stacktrace_basic-1.90.0/libboost_stacktrace_basic-variant-shared.cmake
#usr/lib/cmake/boost_stacktrace_noop-1.90.0
#usr/lib/cmake/boost_stacktrace_noop-1.90.0/boost_stacktrace_noop-config-version.cmake
#usr/lib/cmake/boost_stacktrace_noop-1.90.0/boost_stacktrace_noop-config.cmake
-#usr/lib/cmake/boost_stacktrace_noop-1.90.0/libboost_stacktrace_noop-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_stacktrace_noop-1.90.0/libboost_stacktrace_noop-variant-r64-shared.cmake
+#usr/lib/cmake/boost_stacktrace_noop-1.90.0/libboost_stacktrace_noop-variant-shared.cmake
#usr/lib/cmake/boost_test_exec_monitor-1.90.0
#usr/lib/cmake/boost_test_exec_monitor-1.90.0/boost_test_exec_monitor-config-version.cmake
#usr/lib/cmake/boost_test_exec_monitor-1.90.0/boost_test_exec_monitor-config.cmake
-#usr/lib/cmake/boost_test_exec_monitor-1.90.0/libboost_test_exec_monitor-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_test_exec_monitor-1.90.0/libboost_test_exec_monitor-variant-r64-shared.cmake
+#usr/lib/cmake/boost_test_exec_monitor-1.90.0/libboost_test_exec_monitor-variant-shared.cmake
#usr/lib/cmake/boost_thread-1.90.0
#usr/lib/cmake/boost_thread-1.90.0/boost_thread-config-version.cmake
#usr/lib/cmake/boost_thread-1.90.0/boost_thread-config.cmake
-#usr/lib/cmake/boost_thread-1.90.0/libboost_thread-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_thread-1.90.0/libboost_thread-variant-r64-shared.cmake
+#usr/lib/cmake/boost_thread-1.90.0/libboost_thread-variant-shared.cmake
#usr/lib/cmake/boost_timer-1.90.0
#usr/lib/cmake/boost_timer-1.90.0/boost_timer-config-version.cmake
#usr/lib/cmake/boost_timer-1.90.0/boost_timer-config.cmake
-#usr/lib/cmake/boost_timer-1.90.0/libboost_timer-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_timer-1.90.0/libboost_timer-variant-r64-shared.cmake
+#usr/lib/cmake/boost_timer-1.90.0/libboost_timer-variant-shared.cmake
#usr/lib/cmake/boost_type_erasure-1.90.0
#usr/lib/cmake/boost_type_erasure-1.90.0/boost_type_erasure-config-version.cmake
#usr/lib/cmake/boost_type_erasure-1.90.0/boost_type_erasure-config.cmake
-#usr/lib/cmake/boost_type_erasure-1.90.0/libboost_type_erasure-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_type_erasure-1.90.0/libboost_type_erasure-variant-r64-shared.cmake
+#usr/lib/cmake/boost_type_erasure-1.90.0/libboost_type_erasure-variant-shared.cmake
#usr/lib/cmake/boost_unit_test_framework-1.90.0
#usr/lib/cmake/boost_unit_test_framework-1.90.0/boost_unit_test_framework-config-version.cmake
#usr/lib/cmake/boost_unit_test_framework-1.90.0/boost_unit_test_framework-config.cmake
-#usr/lib/cmake/boost_unit_test_framework-1.90.0/libboost_unit_test_framework-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_unit_test_framework-1.90.0/libboost_unit_test_framework-variant-r64-shared.cmake
+#usr/lib/cmake/boost_unit_test_framework-1.90.0/libboost_unit_test_framework-variant-shared.cmake
#usr/lib/cmake/boost_url-1.90.0
#usr/lib/cmake/boost_url-1.90.0/boost_url-config-version.cmake
#usr/lib/cmake/boost_url-1.90.0/boost_url-config.cmake
-#usr/lib/cmake/boost_url-1.90.0/libboost_url-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_url-1.90.0/libboost_url-variant-r64-shared.cmake
+#usr/lib/cmake/boost_url-1.90.0/libboost_url-variant-shared.cmake
#usr/lib/cmake/boost_wave-1.90.0
#usr/lib/cmake/boost_wave-1.90.0/boost_wave-config-version.cmake
#usr/lib/cmake/boost_wave-1.90.0/boost_wave-config.cmake
-#usr/lib/cmake/boost_wave-1.90.0/libboost_wave-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_wave-1.90.0/libboost_wave-variant-r64-shared.cmake
+#usr/lib/cmake/boost_wave-1.90.0/libboost_wave-variant-shared.cmake
#usr/lib/cmake/boost_wserialization-1.90.0
#usr/lib/cmake/boost_wserialization-1.90.0/boost_wserialization-config-version.cmake
#usr/lib/cmake/boost_wserialization-1.90.0/boost_wserialization-config.cmake
-#usr/lib/cmake/boost_wserialization-1.90.0/libboost_wserialization-variant-mt-r64-shared.cmake
-#usr/lib/cmake/boost_wserialization-1.90.0/libboost_wserialization-variant-r64-shared.cmake
-#usr/lib/libboost_atomic-mt-r64.so
-usr/lib/libboost_atomic-mt-r64.so.1.90.0
-#usr/lib/libboost_charconv-mt-r64.so
-usr/lib/libboost_charconv-mt-r64.so.1.90.0
-#usr/lib/libboost_charconv-r64.so
-usr/lib/libboost_charconv-r64.so.1.90.0
-#usr/lib/libboost_chrono-mt-r64.so
-usr/lib/libboost_chrono-mt-r64.so.1.90.0
-#usr/lib/libboost_chrono-r64.so
-usr/lib/libboost_chrono-r64.so.1.90.0
-#usr/lib/libboost_container-mt-r64.so
-usr/lib/libboost_container-mt-r64.so.1.90.0
-#usr/lib/libboost_container-r64.so
-usr/lib/libboost_container-r64.so.1.90.0
-#usr/lib/libboost_context-mt-r64.so
-usr/lib/libboost_context-mt-r64.so.1.90.0
-#usr/lib/libboost_contract-mt-r64.so
-usr/lib/libboost_contract-mt-r64.so.1.90.0
-#usr/lib/libboost_contract-r64.so
-usr/lib/libboost_contract-r64.so.1.90.0
-#usr/lib/libboost_date_time-mt-r64.so
-usr/lib/libboost_date_time-mt-r64.so.1.90.0
-#usr/lib/libboost_date_time-r64.so
-usr/lib/libboost_date_time-r64.so.1.90.0
-#usr/lib/libboost_exception-mt-r64.a
-#usr/lib/libboost_exception-r64.a
-#usr/lib/libboost_filesystem-mt-r64.so
-usr/lib/libboost_filesystem-mt-r64.so.1.90.0
-#usr/lib/libboost_filesystem-r64.so
-usr/lib/libboost_filesystem-r64.so.1.90.0
-#usr/lib/libboost_graph-mt-r64.so
-usr/lib/libboost_graph-mt-r64.so.1.90.0
-#usr/lib/libboost_graph-r64.so
-usr/lib/libboost_graph-r64.so.1.90.0
-#usr/lib/libboost_iostreams-mt-r64.so
-usr/lib/libboost_iostreams-mt-r64.so.1.90.0
-#usr/lib/libboost_iostreams-r64.so
-usr/lib/libboost_iostreams-r64.so.1.90.0
-#usr/lib/libboost_json-mt-r64.so
-usr/lib/libboost_json-mt-r64.so.1.90.0
-#usr/lib/libboost_json-r64.so
-usr/lib/libboost_json-r64.so.1.90.0
-#usr/lib/libboost_locale-mt-r64.so
-usr/lib/libboost_locale-mt-r64.so.1.90.0
-#usr/lib/libboost_log-mt-r64.so
-usr/lib/libboost_log-mt-r64.so.1.90.0
-#usr/lib/libboost_log-r64.so
-usr/lib/libboost_log-r64.so.1.90.0
-#usr/lib/libboost_log_setup-mt-r64.so
-usr/lib/libboost_log_setup-mt-r64.so.1.90.0
-#usr/lib/libboost_log_setup-r64.so
-usr/lib/libboost_log_setup-r64.so.1.90.0
-#usr/lib/libboost_math_c99-mt-r64.so
-usr/lib/libboost_math_c99-mt-r64.so.1.90.0
-#usr/lib/libboost_math_c99-r64.so
-usr/lib/libboost_math_c99-r64.so.1.90.0
-#usr/lib/libboost_math_c99f-mt-r64.so
-usr/lib/libboost_math_c99f-mt-r64.so.1.90.0
-#usr/lib/libboost_math_c99f-r64.so
-usr/lib/libboost_math_c99f-r64.so.1.90.0
-#usr/lib/libboost_math_c99l-mt-r64.so
-usr/lib/libboost_math_c99l-mt-r64.so.1.90.0
-#usr/lib/libboost_math_c99l-r64.so
-usr/lib/libboost_math_c99l-r64.so.1.90.0
-#usr/lib/libboost_math_tr1-mt-r64.so
-usr/lib/libboost_math_tr1-mt-r64.so.1.90.0
-#usr/lib/libboost_math_tr1-r64.so
-usr/lib/libboost_math_tr1-r64.so.1.90.0
-#usr/lib/libboost_math_tr1f-mt-r64.so
-usr/lib/libboost_math_tr1f-mt-r64.so.1.90.0
-#usr/lib/libboost_math_tr1f-r64.so
-usr/lib/libboost_math_tr1f-r64.so.1.90.0
-#usr/lib/libboost_math_tr1l-mt-r64.so
-usr/lib/libboost_math_tr1l-mt-r64.so.1.90.0
-#usr/lib/libboost_math_tr1l-r64.so
-usr/lib/libboost_math_tr1l-r64.so.1.90.0
-#usr/lib/libboost_nowide-mt-r64.so
-usr/lib/libboost_nowide-mt-r64.so.1.90.0
-#usr/lib/libboost_nowide-r64.so
-usr/lib/libboost_nowide-r64.so.1.90.0
-#usr/lib/libboost_prg_exec_monitor-mt-r64.so
-usr/lib/libboost_prg_exec_monitor-mt-r64.so.1.90.0
-#usr/lib/libboost_prg_exec_monitor-r64.so
-usr/lib/libboost_prg_exec_monitor-r64.so.1.90.0
-#usr/lib/libboost_process-mt-r64.so
-usr/lib/libboost_process-mt-r64.so.1.90.0
-#usr/lib/libboost_process-r64.so
-usr/lib/libboost_process-r64.so.1.90.0
-#usr/lib/libboost_python310-mt-r64.so
-usr/lib/libboost_python310-mt-r64.so.1.90.0
-#usr/lib/libboost_python310-r64.so
-usr/lib/libboost_python310-r64.so.1.90.0
-#usr/lib/libboost_random-mt-r64.so
-usr/lib/libboost_random-mt-r64.so.1.90.0
-#usr/lib/libboost_random-r64.so
-usr/lib/libboost_random-r64.so.1.90.0
-#usr/lib/libboost_regex-mt-r64.so
-usr/lib/libboost_regex-mt-r64.so.1.90.0
-#usr/lib/libboost_regex-r64.so
-usr/lib/libboost_regex-r64.so.1.90.0
-#usr/lib/libboost_serialization-mt-r64.so
-usr/lib/libboost_serialization-mt-r64.so.1.90.0
-#usr/lib/libboost_serialization-r64.so
-usr/lib/libboost_serialization-r64.so.1.90.0
-#usr/lib/libboost_stacktrace_addr2line-mt-r64.so
-usr/lib/libboost_stacktrace_addr2line-mt-r64.so.1.90.0
-#usr/lib/libboost_stacktrace_addr2line-r64.so
-usr/lib/libboost_stacktrace_addr2line-r64.so.1.90.0
-#usr/lib/libboost_stacktrace_basic-mt-r64.so
-usr/lib/libboost_stacktrace_basic-mt-r64.so.1.90.0
-#usr/lib/libboost_stacktrace_basic-r64.so
-usr/lib/libboost_stacktrace_basic-r64.so.1.90.0
-#usr/lib/libboost_stacktrace_noop-mt-r64.so
-usr/lib/libboost_stacktrace_noop-mt-r64.so.1.90.0
-#usr/lib/libboost_stacktrace_noop-r64.so
-usr/lib/libboost_stacktrace_noop-r64.so.1.90.0
-#usr/lib/libboost_test_exec_monitor-mt-r64.a
-#usr/lib/libboost_test_exec_monitor-r64.a
-#usr/lib/libboost_thread-mt-r64.so
-usr/lib/libboost_thread-mt-r64.so.1.90.0
-#usr/lib/libboost_timer-mt-r64.so
-usr/lib/libboost_timer-mt-r64.so.1.90.0
-#usr/lib/libboost_timer-r64.so
-usr/lib/libboost_timer-r64.so.1.90.0
-#usr/lib/libboost_type_erasure-mt-r64.so
-usr/lib/libboost_type_erasure-mt-r64.so.1.90.0
-#usr/lib/libboost_type_erasure-r64.so
-usr/lib/libboost_type_erasure-r64.so.1.90.0
-#usr/lib/libboost_unit_test_framework-mt-r64.so
-usr/lib/libboost_unit_test_framework-mt-r64.so.1.90.0
-#usr/lib/libboost_unit_test_framework-r64.so
-usr/lib/libboost_unit_test_framework-r64.so.1.90.0
-#usr/lib/libboost_url-mt-r64.so
-usr/lib/libboost_url-mt-r64.so.1.90.0
-#usr/lib/libboost_url-r64.so
-usr/lib/libboost_url-r64.so.1.90.0
-#usr/lib/libboost_wave-mt-r64.so
-usr/lib/libboost_wave-mt-r64.so.1.90.0
-#usr/lib/libboost_wave-r64.so
-usr/lib/libboost_wave-r64.so.1.90.0
-#usr/lib/libboost_wserialization-mt-r64.so
-usr/lib/libboost_wserialization-mt-r64.so.1.90.0
-#usr/lib/libboost_wserialization-r64.so
-usr/lib/libboost_wserialization-r64.so.1.90.0
+#usr/lib/cmake/boost_wserialization-1.90.0/libboost_wserialization-variant-shared.cmake
+#usr/lib/libboost_atomic.so
+usr/lib/libboost_atomic.so.1.90.0
+#usr/lib/libboost_charconv.so
+usr/lib/libboost_charconv.so.1.90.0
+#usr/lib/libboost_chrono.so
+usr/lib/libboost_chrono.so.1.90.0
+#usr/lib/libboost_container.so
+usr/lib/libboost_container.so.1.90.0
+#usr/lib/libboost_context.so
+usr/lib/libboost_context.so.1.90.0
+#usr/lib/libboost_contract.so
+usr/lib/libboost_contract.so.1.90.0
+#usr/lib/libboost_date_time.so
+usr/lib/libboost_date_time.so.1.90.0
+#usr/lib/libboost_exception.a
+#usr/lib/libboost_filesystem.so
+usr/lib/libboost_filesystem.so.1.90.0
+#usr/lib/libboost_graph.so
+usr/lib/libboost_graph.so.1.90.0
+#usr/lib/libboost_iostreams.so
+usr/lib/libboost_iostreams.so.1.90.0
+#usr/lib/libboost_json.so
+usr/lib/libboost_json.so.1.90.0
+#usr/lib/libboost_locale.so
+usr/lib/libboost_locale.so.1.90.0
+#usr/lib/libboost_log.so
+usr/lib/libboost_log.so.1.90.0
+#usr/lib/libboost_log_setup.so
+usr/lib/libboost_log_setup.so.1.90.0
+#usr/lib/libboost_math_c99.so
+usr/lib/libboost_math_c99.so.1.90.0
+#usr/lib/libboost_math_c99f.so
+usr/lib/libboost_math_c99f.so.1.90.0
+#usr/lib/libboost_math_c99l.so
+usr/lib/libboost_math_c99l.so.1.90.0
+#usr/lib/libboost_math_tr1.so
+usr/lib/libboost_math_tr1.so.1.90.0
+#usr/lib/libboost_math_tr1f.so
+usr/lib/libboost_math_tr1f.so.1.90.0
+#usr/lib/libboost_math_tr1l.so
+usr/lib/libboost_math_tr1l.so.1.90.0
+#usr/lib/libboost_nowide.so
+usr/lib/libboost_nowide.so.1.90.0
+#usr/lib/libboost_prg_exec_monitor.so
+usr/lib/libboost_prg_exec_monitor.so.1.90.0
+#usr/lib/libboost_process.so
+usr/lib/libboost_process.so.1.90.0
+#usr/lib/libboost_python310.so
+usr/lib/libboost_python310.so.1.90.0
+#usr/lib/libboost_random.so
+usr/lib/libboost_random.so.1.90.0
+#usr/lib/libboost_regex.so
+usr/lib/libboost_regex.so.1.90.0
+#usr/lib/libboost_serialization.so
+usr/lib/libboost_serialization.so.1.90.0
+#usr/lib/libboost_stacktrace_addr2line.so
+usr/lib/libboost_stacktrace_addr2line.so.1.90.0
+#usr/lib/libboost_stacktrace_basic.so
+usr/lib/libboost_stacktrace_basic.so.1.90.0
+#usr/lib/libboost_stacktrace_noop.so
+usr/lib/libboost_stacktrace_noop.so.1.90.0
+#usr/lib/libboost_test_exec_monitor.a
+#usr/lib/libboost_thread.so
+usr/lib/libboost_thread.so.1.90.0
+#usr/lib/libboost_timer.so
+usr/lib/libboost_timer.so.1.90.0
+#usr/lib/libboost_type_erasure.so
+usr/lib/libboost_type_erasure.so.1.90.0
+#usr/lib/libboost_unit_test_framework.so
+usr/lib/libboost_unit_test_framework.so.1.90.0
+#usr/lib/libboost_url.so
+usr/lib/libboost_url.so.1.90.0
+#usr/lib/libboost_wave.so
+usr/lib/libboost_wave.so.1.90.0
+#usr/lib/libboost_wserialization.so
+usr/lib/libboost_wserialization.so.1.90.0
#usr/share/boost_predef
#usr/share/boost_predef/build.jam
#usr/share/boost_predef/tools
diff --git a/config/rootfiles/common/sqlite b/config/rootfiles/common/sqlite
index bf2eabc20..5ae88c4a3 100644
--- a/config/rootfiles/common/sqlite
+++ b/config/rootfiles/common/sqlite
@@ -3,6 +3,6 @@ usr/bin/sqlite3
#usr/include/sqlite3ext.h
usr/lib/libsqlite3.so
usr/lib/libsqlite3.so.0
-usr/lib/libsqlite3.so.3.53.1
+usr/lib/libsqlite3.so.3.53.2
#usr/lib/pkgconfig/sqlite3.pc
#usr/share/man/man1/sqlite3.1
diff --git a/config/rootfiles/core/204/filelists/bash b/config/rootfiles/core/204/filelists/bash
new file mode 120000
index 000000000..de970cb1d
--- /dev/null
+++ b/config/rootfiles/core/204/filelists/bash
@@ -0,0 +1 @@
+../../../common/bash
\ No newline at end of file
diff --git a/config/rootfiles/core/204/filelists/harfbuzz b/config/rootfiles/core/204/filelists/harfbuzz
new file mode 120000
index 000000000..ffe1e0d0b
--- /dev/null
+++ b/config/rootfiles/core/204/filelists/harfbuzz
@@ -0,0 +1 @@
+../../../common/harfbuzz
\ No newline at end of file
diff --git a/config/rootfiles/core/204/filelists/hwdata b/config/rootfiles/core/204/filelists/hwdata
new file mode 120000
index 000000000..ced911666
--- /dev/null
+++ b/config/rootfiles/core/204/filelists/hwdata
@@ -0,0 +1 @@
+../../../common/hwdata
\ No newline at end of file
diff --git a/config/rootfiles/core/204/filelists/kbd b/config/rootfiles/core/204/filelists/kbd
new file mode 120000
index 000000000..9b85839b1
--- /dev/null
+++ b/config/rootfiles/core/204/filelists/kbd
@@ -0,0 +1 @@
+../../../common/kbd
\ No newline at end of file
diff --git a/config/rootfiles/core/204/filelists/less b/config/rootfiles/core/204/filelists/less
new file mode 120000
index 000000000..65c0e0771
--- /dev/null
+++ b/config/rootfiles/core/204/filelists/less
@@ -0,0 +1 @@
+../../../common/less
\ No newline at end of file
diff --git a/config/rootfiles/core/204/filelists/sqlite b/config/rootfiles/core/204/filelists/sqlite
new file mode 120000
index 000000000..4ea569766
--- /dev/null
+++ b/config/rootfiles/core/204/filelists/sqlite
@@ -0,0 +1 @@
+../../../common/sqlite
\ No newline at end of file
diff --git a/config/rootfiles/core/204/filelists/wireless-regdb b/config/rootfiles/core/204/filelists/wireless-regdb
new file mode 120000
index 000000000..c9205b3cf
--- /dev/null
+++ b/config/rootfiles/core/204/filelists/wireless-regdb
@@ -0,0 +1 @@
+../../../common/wireless-regdb
\ No newline at end of file
diff --git a/config/rootfiles/packages/alsa b/config/rootfiles/packages/alsa
index ba270bd47..7ca717be5 100644
--- a/config/rootfiles/packages/alsa
+++ b/config/rootfiles/packages/alsa
@@ -208,6 +208,7 @@ usr/share/alsa/ucm2/Allwinner/A64/PinePhone/PinePhone.conf
usr/share/alsa/ucm2/Allwinner/A64/PinePhone/VoiceCall.conf
#usr/share/alsa/ucm2/Allwinner/sun4i-h616
usr/share/alsa/ucm2/Allwinner/sun4i-h616/HiFi.conf
+usr/share/alsa/ucm2/Allwinner/sun4i-h616/h616-audio-codec.conf
#usr/share/alsa/ucm2/Amlogic
#usr/share/alsa/ucm2/Amlogic/p241
usr/share/alsa/ucm2/Amlogic/p241/p241-HiFi.conf
@@ -222,6 +223,7 @@ usr/share/alsa/ucm2/HDA/Hdmi.conf
usr/share/alsa/ucm2/HDA/HiFi-acp.conf
usr/share/alsa/ucm2/HDA/HiFi-analog.conf
usr/share/alsa/ucm2/HDA/HiFi-mic.conf
+usr/share/alsa/ucm2/HDA/HiFi-spk.conf
usr/share/alsa/ucm2/HDA/HiFi.conf
usr/share/alsa/ucm2/HDA/init.conf
#usr/share/alsa/ucm2/IO-Boards
@@ -397,6 +399,10 @@ usr/share/alsa/ucm2/MediaTek/mt8365-evk/mt8365-evk.conf
#usr/share/alsa/ucm2/MediaTek/mt8365-evk/sof
usr/share/alsa/ucm2/MediaTek/mt8365-evk/sof/SOF.conf
usr/share/alsa/ucm2/MediaTek/mt8365-evk/sof/sof-mt8365-evk.conf
+#usr/share/alsa/ucm2/MediaTek/mt8366-evk
+usr/share/alsa/ucm2/MediaTek/mt8366-evk/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/mt8366-evk/init.conf
+usr/share/alsa/ucm2/MediaTek/mt8366-evk/mt8366-evk.conf
#usr/share/alsa/ucm2/MediaTek/mt8370-evk
usr/share/alsa/ucm2/MediaTek/mt8370-evk/HiFi.conf
usr/share/alsa/ucm2/MediaTek/mt8370-evk/mt8370-evk.conf
@@ -479,6 +485,9 @@ usr/share/alsa/ucm2/Qualcomm/apq8016-sbc/apq8016-sbc.conf
usr/share/alsa/ucm2/Qualcomm/apq8096/HDMI.conf
usr/share/alsa/ucm2/Qualcomm/apq8096/HiFi.conf
usr/share/alsa/ucm2/Qualcomm/apq8096/apq8096.conf
+#usr/share/alsa/ucm2/Qualcomm/glymur
+usr/share/alsa/ucm2/Qualcomm/glymur/GLYMUR-CRD.conf
+usr/share/alsa/ucm2/Qualcomm/glymur/HiFi.conf
#usr/share/alsa/ucm2/Qualcomm/kaanapali
#usr/share/alsa/ucm2/Qualcomm/kaanapali/MTP
usr/share/alsa/ucm2/Qualcomm/kaanapali/MTP/HiFi.conf
@@ -486,7 +495,7 @@ usr/share/alsa/ucm2/Qualcomm/kaanapali/MTP/Kaanapali-MTP.conf
#usr/share/alsa/ucm2/Qualcomm/qcm6490
#usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP
usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/HiFi.conf
-usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/qcm6490-idp-snd-card.conf
+usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/QCM6490-IDP.conf
#usr/share/alsa/ucm2/Qualcomm/qcs615
usr/share/alsa/ucm2/Qualcomm/qcs615/HiFi.conf
usr/share/alsa/ucm2/Qualcomm/qcs615/TALOS-EVK.conf
@@ -497,7 +506,13 @@ usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-RB3Gen2/QCS6490-RB3Gen2.conf
#usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A
usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A/HiFi.conf
usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A/QCS6490-Radxa-Dragon-Q6A.conf
+#usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Thundercomm-RubikPi3
+usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Thundercomm-RubikPi3/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Thundercomm-RubikPi3/QCS6490-Thundercomm-RubikPi3.conf
#usr/share/alsa/ucm2/Qualcomm/qcs8300
+#usr/share/alsa/ucm2/Qualcomm/qcs8300/arduino-monza
+usr/share/alsa/ucm2/Qualcomm/qcs8300/arduino-monza/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/qcs8300/arduino-monza/arduino-monza.conf
#usr/share/alsa/ucm2/Qualcomm/qcs8300/monaco-evk
usr/share/alsa/ucm2/Qualcomm/qcs8300/monaco-evk/HiFi.conf
usr/share/alsa/ucm2/Qualcomm/qcs8300/monaco-evk/MONACO-EVK.conf
@@ -545,6 +560,7 @@ usr/share/alsa/ucm2/Qualcomm/sm8750/MTP/SM8750-MTP.conf
#usr/share/alsa/ucm2/Qualcomm/x1e80100
usr/share/alsa/ucm2/Qualcomm/x1e80100/DEVKIT-HiFi.conf
usr/share/alsa/ucm2/Qualcomm/x1e80100/Dell-Latitude-7455.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/Dell-Xps-9345.conf
usr/share/alsa/ucm2/Qualcomm/x1e80100/Elite-14-HiFi.conf
usr/share/alsa/ucm2/Qualcomm/x1e80100/HiFi.conf
usr/share/alsa/ucm2/Qualcomm/x1e80100/LENOVO-Slim-7x.conf
@@ -558,6 +574,7 @@ usr/share/alsa/ucm2/Qualcomm/x1e80100/TUXEDO-Elite-14.conf
usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E001DE-DEVKIT.conf
usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E80100-CRD.conf
usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E80100-EVK.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/Xps9345-HiFi.conf
usr/share/alsa/ucm2/Qualcomm/x1e80100/x1e80100.conf
#usr/share/alsa/ucm2/README.md
#usr/share/alsa/ucm2/Rockchip
@@ -616,6 +633,8 @@ usr/share/alsa/ucm2/USB-Audio/Arturia/Minifuse-12.conf
usr/share/alsa/ucm2/USB-Audio/Arturia/Minifuse-4-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/Arturia/Minifuse-4.conf
#usr/share/alsa/ucm2/USB-Audio/Audient
+usr/share/alsa/ucm2/USB-Audio/Audient/Audient-EVO4-0006.conf
+usr/share/alsa/ucm2/USB-Audio/Audient/Audient-EVO4-HiFi-0006.conf
usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD14-0008.conf
usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD14-HiFi-0008.conf
usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD4-0003.conf
@@ -638,6 +657,8 @@ usr/share/alsa/ucm2/USB-Audio/Behringer/Flow8-Recording-Hifi.conf
usr/share/alsa/ucm2/USB-Audio/Behringer/Flow8-Recording.conf
usr/share/alsa/ucm2/USB-Audio/Behringer/Flow8-Streaming-Hifi.conf
usr/share/alsa/ucm2/USB-Audio/Behringer/Flow8-Streaming.conf
+usr/share/alsa/ucm2/USB-Audio/Behringer/ULM200D-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Behringer/ULM200D.conf
usr/share/alsa/ucm2/USB-Audio/Behringer/UMC202HD-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/Behringer/UMC202HD.conf
usr/share/alsa/ucm2/USB-Audio/Behringer/UMC204HD-HiFi.conf
@@ -663,6 +684,10 @@ usr/share/alsa/ucm2/USB-Audio/Focusrite/Scarlett-18i20.conf
usr/share/alsa/ucm2/USB-Audio/Focusrite/Scarlett-2i-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/Focusrite/Scarlett-2i-gen4-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/Focusrite/Scarlett-2i.conf
+usr/share/alsa/ucm2/USB-Audio/Focusrite/Vocaster-One-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Focusrite/Vocaster-One.conf
+usr/share/alsa/ucm2/USB-Audio/Focusrite/Vocaster-Two-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Focusrite/Vocaster-Two.conf
#usr/share/alsa/ucm2/USB-Audio/Gigabyte
usr/share/alsa/ucm2/USB-Audio/Gigabyte/Aorus-Master-Main-Audio-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/Gigabyte/Aorus-Master-Main-Audio.conf
@@ -680,6 +705,9 @@ usr/share/alsa/ucm2/USB-Audio/Lenovo/ThinkStation-P620-Main-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/Lenovo/ThinkStation-P620-Main.conf
usr/share/alsa/ucm2/USB-Audio/Lenovo/ThinkStation-P620-Rear-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/Lenovo/ThinkStation-P620-Rear.conf
+#usr/share/alsa/ucm2/USB-Audio/M-Audio
+usr/share/alsa/ucm2/USB-Audio/M-Audio/Fast-Track-Ultra-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/M-Audio/Fast-Track-Ultra.conf
#usr/share/alsa/ucm2/USB-Audio/MOTU
usr/share/alsa/ucm2/USB-Audio/MOTU/D828-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/MOTU/D828.conf
@@ -702,6 +730,11 @@ usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX-II-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX-II.conf
usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX.conf
+#usr/share/alsa/ucm2/USB-Audio/RODE
+usr/share/alsa/ucm2/USB-Audio/RODE/RODECaster-Pro-II-Multitrack-Capture-Dynamic.conf
+usr/share/alsa/ucm2/USB-Audio/RODE/RODECaster-Pro-II-Multitrack-Capture.conf
+usr/share/alsa/ucm2/USB-Audio/RODE/RODECaster-Pro-II-Multitrack-Playback.conf
+usr/share/alsa/ucm2/USB-Audio/RODE/RODECaster-Pro-II.conf
#usr/share/alsa/ucm2/USB-Audio/Rane
usr/share/alsa/ucm2/USB-Audio/Rane/SL-1-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/Rane/SL-1.conf
@@ -722,8 +755,6 @@ usr/share/alsa/ucm2/USB-Audio/Roland/Quad-Capture.conf
#usr/share/alsa/ucm2/USB-Audio/SolidStateLabs
usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2.conf
-usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2Plus-HiFi.conf
-usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2Plus.conf
#usr/share/alsa/ucm2/USB-Audio/Sony
usr/share/alsa/ucm2/USB-Audio/Sony/DualSense-PS5-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/Sony/DualSense-PS5.conf
@@ -741,6 +772,8 @@ usr/share/alsa/ucm2/USB-Audio/Steinberg/UR44.conf
#usr/share/alsa/ucm2/USB-Audio/TASCAM
usr/share/alsa/ucm2/USB-Audio/TASCAM/Model12-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/TASCAM/Model12.conf
+usr/share/alsa/ucm2/USB-Audio/TASCAM/US2x2HR-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/TASCAM/US2x2HR.conf
#usr/share/alsa/ucm2/USB-Audio/Teufel
usr/share/alsa/ucm2/USB-Audio/Teufel/CAGE-PRO-HiFi.conf
usr/share/alsa/ucm2/USB-Audio/Teufel/CAGE-PRO.conf
@@ -786,18 +819,29 @@ usr/share/alsa/ucm2/USB-Audio/UniversalAudio/Volt2.conf
#usr/share/alsa/ucm2/blobs/sof/product_configs/AAEON
usr/share/alsa/ucm2/blobs/sof/product_configs/AAEON/UPX-TGL01.conf
#usr/share/alsa/ucm2/codecs
+#usr/share/alsa/ucm2/codecs/acp-dmic
+usr/share/alsa/ucm2/codecs/acp-dmic/init.conf
#usr/share/alsa/ucm2/codecs/cs35l56
+#usr/share/alsa/ucm2/codecs/cs35l56+cs42l43-spk
#usr/share/alsa/ucm2/codecs/cs35l56-bridge
usr/share/alsa/ucm2/codecs/cs35l56-bridge/init.conf
usr/share/alsa/ucm2/codecs/cs35l56/init.conf
#usr/share/alsa/ucm2/codecs/cs42l43
#usr/share/alsa/ucm2/codecs/cs42l43-dmic
usr/share/alsa/ucm2/codecs/cs42l43-dmic/init.conf
+#usr/share/alsa/ucm2/codecs/cs42l43-spk
+#usr/share/alsa/ucm2/codecs/cs42l43-spk+cs35l56
+usr/share/alsa/ucm2/codecs/cs42l43-spk+cs35l56/init.conf
+usr/share/alsa/ucm2/codecs/cs42l43-spk/init.conf
usr/share/alsa/ucm2/codecs/cs42l43/init.conf
#usr/share/alsa/ucm2/codecs/cs42l45
#usr/share/alsa/ucm2/codecs/cs42l45-dmic
usr/share/alsa/ucm2/codecs/cs42l45-dmic/init.conf
usr/share/alsa/ucm2/codecs/cs42l45/init.conf
+#usr/share/alsa/ucm2/codecs/cs47l47
+#usr/share/alsa/ucm2/codecs/cs47l47-dmic
+usr/share/alsa/ucm2/codecs/cs47l47-dmic/init.conf
+usr/share/alsa/ucm2/codecs/cs47l47/init.conf
#usr/share/alsa/ucm2/codecs/cx2072x
usr/share/alsa/ucm2/codecs/cx2072x/DisableSeq.conf
usr/share/alsa/ucm2/codecs/cx2072x/EnableSeq.conf
@@ -877,6 +921,8 @@ usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/four-speakers/init.conf
usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/init.conf
#usr/share/alsa/ucm2/codecs/rt1318
usr/share/alsa/ucm2/codecs/rt1318/init.conf
+#usr/share/alsa/ucm2/codecs/rt1320
+usr/share/alsa/ucm2/codecs/rt1320/init.conf
#usr/share/alsa/ucm2/codecs/rt5640
usr/share/alsa/ucm2/codecs/rt5640/DigitalMics.conf
usr/share/alsa/ucm2/codecs/rt5640/EnableSeq.conf
@@ -966,6 +1012,7 @@ usr/share/alsa/ucm2/codecs/wcd938x/AnalogMic1DisableSeq.conf
usr/share/alsa/ucm2/codecs/wcd938x/AnalogMic1EnableSeq.conf
usr/share/alsa/ucm2/codecs/wcd938x/AnalogMic5DisableSeq.conf
usr/share/alsa/ucm2/codecs/wcd938x/AnalogMic5EnableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd938x/HeadphoneABEnableSeq.conf
usr/share/alsa/ucm2/codecs/wcd938x/HeadphoneDisableSeq.conf
usr/share/alsa/ucm2/codecs/wcd938x/HeadphoneEnableSeq.conf
usr/share/alsa/ucm2/codecs/wcd938x/HeadphoneMicDisableSeq.conf
@@ -1119,6 +1166,8 @@ usr/share/alsa/ucm2/conf.d/chtrt5650/chtrt5650.conf
#usr/share/alsa/ucm2/conf.d/fsl-asoc-card
usr/share/alsa/ucm2/conf.d/fsl-asoc-card/apalis-imx6.conf
usr/share/alsa/ucm2/conf.d/fsl-asoc-card/colibri-imx6.conf
+#usr/share/alsa/ucm2/conf.d/glymur
+usr/share/alsa/ucm2/conf.d/glymur/GLYMUR-CRD.conf
#usr/share/alsa/ucm2/conf.d/gx-sound-card
usr/share/alsa/ucm2/conf.d/gx-sound-card/GXL-P241.conf
usr/share/alsa/ucm2/conf.d/gx-sound-card/LIBRETECH-CC.conf
@@ -1140,6 +1189,8 @@ usr/share/alsa/ucm2/conf.d/mt8192_mt6359/mt8192_mt6359_rt1015p_rt5682.conf
usr/share/alsa/ucm2/conf.d/mt8195_demo/mt8195_demo.conf
#usr/share/alsa/ucm2/conf.d/mt8365-evk
usr/share/alsa/ucm2/conf.d/mt8365-evk/mt8365-evk.conf
+#usr/share/alsa/ucm2/conf.d/mt8366-evk
+usr/share/alsa/ucm2/conf.d/mt8366-evk/mt8366-evk.conf
#usr/share/alsa/ucm2/conf.d/mt8370-evk
usr/share/alsa/ucm2/conf.d/mt8370-evk/mt8370-evk.conf
#usr/share/alsa/ucm2/conf.d/mt8390-evk
@@ -1151,14 +1202,17 @@ usr/share/alsa/ucm2/conf.d/mt8395-evk/mt8395-evk.conf
#usr/share/alsa/ucm2/conf.d/mtk-rt5650
usr/share/alsa/ucm2/conf.d/mtk-rt5650/mtk-rt5650.conf
#usr/share/alsa/ucm2/conf.d/qcm6490
-usr/share/alsa/ucm2/conf.d/qcm6490/qcm6490-idp-snd-card.conf
+usr/share/alsa/ucm2/conf.d/qcm6490/QCM6490-IDP.conf
#usr/share/alsa/ucm2/conf.d/qcs615
usr/share/alsa/ucm2/conf.d/qcs615/TALOS-EVK.conf
#usr/share/alsa/ucm2/conf.d/qcs6490
usr/share/alsa/ucm2/conf.d/qcs6490/QCS6490-RB3Gen2.conf
usr/share/alsa/ucm2/conf.d/qcs6490/QCS6490-Radxa-Dragon-Q6A.conf
+usr/share/alsa/ucm2/conf.d/qcs6490/QCS6490-Thundercomm-RubikPi3.conf
+usr/share/alsa/ucm2/conf.d/qcs6490/RadxaComputerCo.Ltd.-RadxaDragonQ6A-1.0.conf
#usr/share/alsa/ucm2/conf.d/qcs8300
usr/share/alsa/ucm2/conf.d/qcs8300/MONACO-EVK.conf
+usr/share/alsa/ucm2/conf.d/qcs8300/arduino-monza.conf
#usr/share/alsa/ucm2/conf.d/rk3399-gru-soun
usr/share/alsa/ucm2/conf.d/rk3399-gru-soun/rk3399-gru-soun.conf
#usr/share/alsa/ucm2/conf.d/rk3588-es8316
@@ -1176,7 +1230,7 @@ usr/share/alsa/ucm2/conf.d/sdm845/LENOVO-81JL-LenovoYOGAC630_13Q50-LNVNB161216.c
usr/share/alsa/ucm2/conf.d/simple-card/Librem 5 Devkit.conf
usr/share/alsa/ucm2/conf.d/simple-card/Librem 5.conf
usr/share/alsa/ucm2/conf.d/simple-card/PinePhone.conf
-usr/share/alsa/ucm2/conf.d/simple-card/apalis-imx8.conf
+usr/share/alsa/ucm2/conf.d/simple-card/apalis-imx8qm.conf
usr/share/alsa/ucm2/conf.d/simple-card/apalis-nau8822.conf
usr/share/alsa/ucm2/conf.d/simple-card/aquila-wm8904.conf
usr/share/alsa/ucm2/conf.d/simple-card/colibri-imx7.conf
@@ -1270,13 +1324,18 @@ usr/share/alsa/ucm2/platforms/bytcr/PlatformEnableSeq.conf
#usr/share/alsa/ucm2/sof-soundwire
usr/share/alsa/ucm2/sof-soundwire/Hdmi.conf
usr/share/alsa/ucm2/sof-soundwire/HiFi.conf
+usr/share/alsa/ucm2/sof-soundwire/acp-dmic.conf
+usr/share/alsa/ucm2/sof-soundwire/cs35l56+cs42l43-spk.conf
usr/share/alsa/ucm2/sof-soundwire/cs35l56-bridge.conf
usr/share/alsa/ucm2/sof-soundwire/cs35l56.conf
usr/share/alsa/ucm2/sof-soundwire/cs42l43-dmic.conf
+usr/share/alsa/ucm2/sof-soundwire/cs42l43-spk+cs35l56.conf
usr/share/alsa/ucm2/sof-soundwire/cs42l43-spk.conf
usr/share/alsa/ucm2/sof-soundwire/cs42l43.conf
usr/share/alsa/ucm2/sof-soundwire/cs42l45-dmic.conf
usr/share/alsa/ucm2/sof-soundwire/cs42l45.conf
+usr/share/alsa/ucm2/sof-soundwire/cs47l47-dmic.conf
+usr/share/alsa/ucm2/sof-soundwire/cs47l47.conf
usr/share/alsa/ucm2/sof-soundwire/dmic.conf
usr/share/alsa/ucm2/sof-soundwire/rt1308.conf
usr/share/alsa/ucm2/sof-soundwire/rt1316.conf
@@ -1293,6 +1352,7 @@ usr/share/alsa/ucm2/sof-soundwire/rt713-dmic.conf
usr/share/alsa/ucm2/sof-soundwire/rt713.conf
usr/share/alsa/ucm2/sof-soundwire/rt715-sdca.conf
usr/share/alsa/ucm2/sof-soundwire/rt715.conf
+usr/share/alsa/ucm2/sof-soundwire/rt721+rt1320.conf
usr/share/alsa/ucm2/sof-soundwire/rt721.conf
usr/share/alsa/ucm2/sof-soundwire/rt722.conf
usr/share/alsa/ucm2/sof-soundwire/sof-soundwire.conf
diff --git a/lfs/alsa b/lfs/alsa
index 32cfd8081..7b3df434a 100644
--- a/lfs/alsa
+++ b/lfs/alsa
@@ -26,16 +26,16 @@ include Config
SUMMARY = Advanced Linux Sound Architecture
-VER = 1.2.15.3
-UVER = 1.2.15.2
-CVER = 1.2.15.3
+VER = 1.2.16
+UVER = 1.2.16
+CVER = 1.2.16
THISAPP = alsa-lib-$(VER)
DL_FILE = $(THISAPP).tar.bz2
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
PROG = alsa
-PAK_VER = 26
+PAK_VER = 27
DEPS =
@@ -54,9 +54,9 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
alsa-utils-$(UVER).tar.bz2 = $(DL_FROM)/alsa-utils-$(UVER).tar.bz2
alsa-ucm-conf-$(CVER).tar.bz2 = $(DL_FROM)/alsa-ucm-conf-$(CVER).tar.bz2
-$(DL_FILE)_BLAKE2 = 13c21ad3686ed5a8dfa48e8fa8e1b6f3f9a138aeaef2ba778838a8c6f9cbe209a5ece0d9953e2dcdd1e5b90ce50409e77b9485010689adfe4aed176cb8774c0e
-alsa-utils-$(UVER).tar.bz2_BLAKE2 = 0688e668241917027b5dd161ebe3ea4ab6f8fede612e148dee74e033ab09f9557c7610a6b506d2507402cca7007a031b85c8c0cb9af80652ae9f3cc5ea157973
-alsa-ucm-conf-$(CVER).tar.bz2_BLAKE2 = 7b563fa4685988bf509f4accdab1146b49a807eae8d4ebff3d634c1086c70130930a0e09e08af0be0996dd56d4fdbd58e9d7daa37f762106fa493198589ceac4
+$(DL_FILE)_BLAKE2 = 8035344deb834c7af65d8f85b45af364c827fd721cf95792f022847ca7ea634cf13aea4a8b138d276e19da548a42fb51e22dadb4784d83ab1764787b63dd263f
+alsa-utils-$(UVER).tar.bz2_BLAKE2 = 9a4d6daf4bcb5564661eb92b0d11b3077d209282c4826c96531590b2d987bd1e4cf92f2ee65a9c388235f540cbaaea108eb90987112ed528620eaecb1d0f0137
+alsa-ucm-conf-$(CVER).tar.bz2_BLAKE2 = e01e5e62914f93bb79b84b241ec7e35d58221035d22842cfdb261f3010c7a8dc1431581607697277d5f6f512557a71ce9b6fa6edf495055849b59a838ded9e05
install : $(TARGET)
diff --git a/lfs/bash b/lfs/bash
index fd68e8805..dbee213c2 100644
--- a/lfs/bash
+++ b/lfs/bash
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2025 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2026 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -25,7 +25,7 @@
include Config
VER = 5.3
-PATCHVER = 9
+PATCHVER = 15
THISAPP = bash-$(VER)
DL_FILE = $(THISAPP).tar.gz
diff --git a/lfs/harfbuzz b/lfs/harfbuzz
index f6f83f22a..1c4055a9b 100644
--- a/lfs/harfbuzz
+++ b/lfs/harfbuzz
@@ -24,7 +24,7 @@
include Config
-VER = 14.2.0
+VER = 14.2.1
THISAPP = harfbuzz-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = bc0df1fad40bbd2f7348d16e1d17927285a1e64eae02bf27f5921691cb77cbe8646a5f51e14c97953416b9e08f326c824646d2f114b59e37579657727cf706f4
+$(DL_FILE)_BLAKE2 = 7dab5e69ea502a8b65e1a84c84796ce1afa5e369f3d705af3bbb884a116bf283a170a613831a5af2d28d5eea87360909335590c1a5f9d914088317041b5c01b4
install : $(TARGET)
diff --git a/lfs/hwdata b/lfs/hwdata
index 5c7a9fc4e..a53de632b 100644
--- a/lfs/hwdata
+++ b/lfs/hwdata
@@ -24,7 +24,7 @@
include Config
-VER = 0.406
+VER = 0.408
THISAPP = hwdata-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 49f001a36d83af15c6532a346593f07d2bee596ee544781787657321a6d4f1d1c9addf0d1b68fdafae72212bdf0c0d4b82de6f8c09c1dfb346c149421a604858
+$(DL_FILE)_BLAKE2 = b5e6e5da6b6da4a1961468390cf86e291f2e3ba9db10cf98426c9619ec756f6cfcd80c0ebe42c4abcf55e70cfda73fbfd3b8fb422adb208d2da35999540580f7
install : $(TARGET)
diff --git a/lfs/kbd b/lfs/kbd
index 7354ff551..05383335e 100644
--- a/lfs/kbd
+++ b/lfs/kbd
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2025 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2026 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 2.9.0
+VER = 2.10.0
THISAPP = kbd-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -42,7 +42,7 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
kbd-latarcyrheb-16-fixed.tar.bz2 = $(DL_FROM)/kbd-latarcyrheb-16-fixed.tar.bz2
kbd-latsun-fonts.tar.bz2 = $(DL_FROM)/kbd-latsun-fonts.tar.bz2
-$(DL_FILE)_BLAKE2 = 6f54dc139b7b20b5ac0f53129f67a9629c9bda22a09f7bd36dfa59500ac6fb87df18169872ca231645c1be6afb33fada97f096ef497f49547228dd01efa083f4
+$(DL_FILE)_BLAKE2 = 9a704246bbf5ea832a48ca77e98502bbe89e11d823fd49fbc5f190b86d0359bc25bb9ede417a4da5ebaa9e70d56a19681278f43cf9230ec35051a05c5a847af1
kbd-latarcyrheb-16-fixed.tar.bz2_BLAKE2 = d5c701333b9eae7e0c467aebee5b2217c3225dee615622f77e501569f1464a8c32380b2d4a522730db74a909e1ea746e660ea6849bbf48195af22bda73858d1b
kbd-latsun-fonts.tar.bz2_BLAKE2 = c3def1192331a65f3edcf608ca164370d2db0c61444f71fc83bf35cb86d417ae92582180ace853a3cf93e569a83a42fca054fbadbf7f5986a1abd17e8bb6691f
diff --git a/lfs/less b/lfs/less
index 92343823f..97cb9ed4f 100644
--- a/lfs/less
+++ b/lfs/less
@@ -24,7 +24,7 @@
include Config
-VER = 702
+VER = 704
THISAPP = less-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 89d52e986a4bf62f6bb8fccf80a7e256e91a1a8e8935e6a4e0bf6ca02080008494b31e5f6d91a4ac5fb7eadb8d49d5289f1020b174bfc344534130baf00b0a39
+$(DL_FILE)_BLAKE2 = 490b5ea9006cec85b8a44f19bfc47f99da7394664e4dc4ed37fb9610c42d9fbe206a702540aaa04fe9b3320e0672522fb740ad189c835aa5a4580da4175fae71
install : $(TARGET)
diff --git a/lfs/sqlite b/lfs/sqlite
index cd0445cbd..90309e571 100644
--- a/lfs/sqlite
+++ b/lfs/sqlite
@@ -24,7 +24,7 @@
include Config
-VER = 3530100
+VER = 3530200
THISAPP = sqlite-autoconf-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 1bfb5252bd541f4b7ae11ae2466b5656189bda7e677aa3cd53360f2ed7984ba5bbc20a3c04fa796d82a444b14baf801d9732c8c3a73eeadd8a8c9b9b7527bfa7
+$(DL_FILE)_BLAKE2 = 161b1e3e2fa6bf078d664a3ff966759f5be65a61e60748a81562782c28ac4b4e366a0f7a9f6da26c150b0a0a586d7bceb76322455f6ffbd276de92d19c133909
install : $(TARGET)
diff --git a/lfs/wireless-regdb b/lfs/wireless-regdb
index 72c644591..f8d9733b5 100644
--- a/lfs/wireless-regdb
+++ b/lfs/wireless-regdb
@@ -24,7 +24,7 @@
include Config
-VER = 2026.02.04
+VER = 2026.05.30
# https://mirrors.edge.kernel.org/pub/software/network/wireless-regdb/
THISAPP = wireless-regdb-$(VER)
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 51b528effd27bef82337babc911e85586a105efce758264d52065b8b2137f08a803e0962ef07a600fec36fd110eecacd1b88d2569aa73ad2a289702164d88581
+$(DL_FILE)_BLAKE2 = 81aa422097580319e6088d0a52a2c4007696331df175c3aed1ce6b6c750e9b7bda08a4aa4ee6249abaa3f283f8a942803eefca8334020de68c33f5e7e35a57e0
install : $(TARGET)
diff --git a/src/patches/bash/bash53-010 b/src/patches/bash/bash53-010
new file mode 100644
index 000000000..3797675a0
--- /dev/null
+++ b/src/patches/bash/bash53-010
@@ -0,0 +1,49 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 5.3
+Patch-ID: bash53-010
+
+Bug-Reported-by: Aleksey Covacevice <aleksey.covacevice@gmail.com>
+Bug-Reference-ID:
+Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2026-01/msg00003.html
+
+Bug-Description:
+
+Patch (apply with `patch -p0'):
+
+Under some circumstances, a subshell or asynchronous job with an active
+EXIT trap that contains a call to `wait' can loop trying to wait for
+processes that are not its children. It usually inherits these jobs from
+its parent in the jobs list.
+
+*** ../bash-5.3-patched/jobs.c Fri Jul 25 08:53:22 2025
+--- jobs.c Fri Jan 9 10:21:03 2026
+***************
+*** 2840,2844 ****
+ ps->status = (r < 0 || r > 256) ? 127 : r;
+ }
+! if (r == -1 && errno == ECHILD)
+ {
+ /* If we're mistaken about job state, compensate. */
+--- 2842,2846 ----
+ ps->status = (r < 0 || r > 256) ? 127 : r;
+ }
+! if ((r < 0 || r > 256) && errno == ECHILD)
+ {
+ /* If we're mistaken about job state, compensate. */
+*** ../bash-5.3/patchlevel.h 2020-06-22 14:51:03.000000000 -0400
+--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 9
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 10
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/src/patches/bash/bash53-011 b/src/patches/bash/bash53-011
new file mode 100644
index 000000000..5aa8b9222
--- /dev/null
+++ b/src/patches/bash/bash53-011
@@ -0,0 +1,70 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 5.3
+Patch-ID: bash53-011
+
+Bug-Reported-by: Philippe Grégoire <git@pgregoire.xyz>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+If a `mapfile' callback unsets the array variable `mapfile' is using to save
+the lines it reads, `mapfile' can try to reference freed memory, which can
+cause corruption or shell crashes.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-5.3-patched/builtins/mapfile.def Mon May 6 11:58:48 2024
+--- builtins/mapfile.def Mon May 25 16:23:50 2026
+***************
+*** 154,160 ****
+ unbuffered_read = 0;
+
+! /* The following check should be done before reading any lines. Doing it
+! here allows us to call bind_array_element instead of bind_array_variable
+! and skip the variable lookup on every call. */
+ entry = builtin_find_indexed_array (array_name, flags & MAPF_CLEARARRAY);
+ if (entry == 0)
+--- 154,158 ----
+ unbuffered_read = 0;
+
+! /* The following check should be done before reading any lines. */
+ entry = builtin_find_indexed_array (array_name, flags & MAPF_CLEARARRAY);
+ if (entry == 0)
+***************
+*** 202,207 ****
+ }
+
+! /* XXX - bad things can happen if the callback modifies ENTRY, e.g.,
+! unsetting it or changing it to a non-indexed-array type. */
+ bind_array_element (entry, array_index, line, 0);
+
+--- 200,210 ----
+ }
+
+! /* Bad things can happen if the callback modifies ENTRY, e.g.,
+! unsetting it or changing it to a non-indexed-array type, so we
+! look it up again every time we need to assign something */
+! entry = bind_array_variable (array_name, array_index, line, 0);
+! if (entry == 0 || ASSIGN_DISALLOWED (entry, 0))
+! return EXECUTION_FAILURE;
+!
+ bind_array_element (entry, array_index, line, 0);
+
+*** ../bash-5.3/patchlevel.h 2020-06-22 14:51:03.000000000 -0400
+--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 10
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 11
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/src/patches/bash/bash53-012 b/src/patches/bash/bash53-012
new file mode 100644
index 000000000..aac53bc72
--- /dev/null
+++ b/src/patches/bash/bash53-012
@@ -0,0 +1,80 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 5.3
+Patch-ID: bash53-012
+
+Bug-Reported-by: earl_chew@yahoo.com
+Bug-Reference-ID:
+Bug-Reference-URL: https://savannah.gnu.org/bugs/?67745
+
+Bug-Description:
+
+If a subshell with an inherited EXIT trap receives a fatal signal before
+it clears the exit trap, and before it restores its original signal
+handlers, it's possible for it to inappropriately run the inherited EXIT
+trap.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-5.3-patched/execute_cmd.c Thu Jun 5 11:02:01 2025
+--- execute_cmd.c Fri Jan 9 10:21:30 2026
+***************
+*** 1644,1648 ****
+ if (user_subshell)
+ {
+! subshell_environment = SUBSHELL_PAREN; /* XXX */
+ if (asynchronous)
+ subshell_environment |= SUBSHELL_ASYNC;
+--- 1681,1685 ----
+ if (user_subshell)
+ {
+! subshell_environment = SUBSHELL_PAREN|SUBSHELL_IGNTRAP; /* XXX */
+ if (asynchronous)
+ subshell_environment |= SUBSHELL_ASYNC;
+***************
+*** 1650,1654 ****
+ else
+ {
+! subshell_environment = 0; /* XXX */
+ if (asynchronous)
+ subshell_environment |= SUBSHELL_ASYNC;
+--- 1687,1691 ----
+ else
+ {
+! subshell_environment = SUBSHELL_IGNTRAP; /* XXX */
+ if (asynchronous)
+ subshell_environment |= SUBSHELL_ASYNC;
+*** ../bash-5.3-patched/sig.c Wed Dec 18 15:52:06 2024
+--- sig.c Fri Jan 9 10:21:43 2026
+***************
+*** 639,643 ****
+ comsub_ignore_return = return_catch_flag = wait_intr_flag = 0;
+
+! run_exit_trap (); /* XXX - run exit trap possibly in signal context? */
+
+ kill_shell (sig);
+--- 645,652 ----
+ comsub_ignore_return = return_catch_flag = wait_intr_flag = 0;
+
+! /* Don't run the exit trap if we're supposed to be ignoring traps in a
+! subshell environment. */
+! if ((subshell_environment & SUBSHELL_IGNTRAP) == 0)
+! run_exit_trap (); /* XXX - run exit trap possibly in signal context? */
+
+ kill_shell (sig);
+*** ../bash-5.3/patchlevel.h 2020-06-22 14:51:03.000000000 -0400
+--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 11
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 12
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/src/patches/bash/bash53-013 b/src/patches/bash/bash53-013
new file mode 100644
index 000000000..16ff707c7
--- /dev/null
+++ b/src/patches/bash/bash53-013
@@ -0,0 +1,54 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 5.3
+Patch-ID: bash53-013
+
+Bug-Reported-by: Florian Schmaus <flo@geekplace.eu>
+Bug-Reference-ID:
+Bug-Reference-URL: https://savannah.gnu.org/bugs/?67586
+
+Bug-Description:
+
+Comparing the value of a pointer returned from realloc/xrealloc to the
+original pointer passed is technically undefined behavior, which matters
+under some circumstances.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-5.3-patched/builtins/read.def Wed Jun 25 15:50:18 2025
+--- builtins/read.def Thu Nov 20 15:10:20 2025
+***************
+*** 789,794 ****
+ x = (char *)xrealloc (input_string, size += 128);
+
+! /* Only need to change unwind-protect if input_string changes */
+ if (x != input_string)
+ {
+ input_string = x;
+--- 816,824 ----
+ x = (char *)xrealloc (input_string, size += 128);
+
+! #if 0
+! /* This is, in theory, undefined behavior, since input_string may
+! have been freed. */
+ if (x != input_string)
++ #endif
+ {
+ input_string = x;
+
+*** ../bash-5.3/patchlevel.h 2020-06-22 14:51:03.000000000 -0400
+--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 12
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 13
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/src/patches/bash/bash53-014 b/src/patches/bash/bash53-014
new file mode 100644
index 000000000..d52d34d29
--- /dev/null
+++ b/src/patches/bash/bash53-014
@@ -0,0 +1,68 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 5.3
+Patch-ID: bash53-014
+
+Bug-Reported-by: Grisha Levit <grishalevit@gmail.com>
+Bug-Reference-ID:
+Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2026-06/msg00022.html
+
+Bug-Description:
+
+Bash-5.3 patch 11 included an inadvertent extra line, which this patch
+removes. This also takes the opportunity to improve that patch, by looking
+up the variable each time through the line-reading loop only if there is
+a callback and it is invoked.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-5.3-patched/builtins/mapfile.def Sat Jun 6 13:31:02 2026
+--- builtins/mapfile.def Sat Jun 6 13:51:55 2026
+***************
+*** 198,211 ****
+
+ run_callback (callback, array_index, line);
+- }
+
+! /* Bad things can happen if the callback modifies ENTRY, e.g.,
+! unsetting it or changing it to a non-indexed-array type, so we
+! look it up again every time we need to assign something */
+! entry = bind_array_variable (array_name, array_index, line, 0);
+! if (entry == 0 || ASSIGN_DISALLOWED (entry, 0))
+! return EXECUTION_FAILURE;
+!
+! bind_array_element (entry, array_index, line, 0);
+
+ /* Have we exceeded # of lines to store? */
+--- 198,211 ----
+
+ run_callback (callback, array_index, line);
+
+! /* Bad things can happen if the callback modifies ENTRY, e.g.,
+! unsetting it or changing it to a non-indexed-array type, so we
+! look it up again every time we need to assign something */
+! entry = bind_array_variable (array_name, array_index, line, 0);
+! if (entry == 0 || ASSIGN_DISALLOWED (entry, 0))
+! return EXECUTION_FAILURE;
+! }
+! else
+! bind_array_element (entry, array_index, line, 0);
+
+ /* Have we exceeded # of lines to store? */
+
+*** ../bash-5.3/patchlevel.h 2020-06-22 14:51:03.000000000 -0400
+--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 13
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 14
+
+ #endif /* _PATCHLEVEL_H_ */
diff --git a/src/patches/bash/bash53-015 b/src/patches/bash/bash53-015
new file mode 100644
index 000000000..861b3cac0
--- /dev/null
+++ b/src/patches/bash/bash53-015
@@ -0,0 +1,79 @@
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 5.3
+Patch-ID: bash53-015
+
+Bug-Reported-by: Duncan Roe <duncan_roe@optusnet.com.au>
+ Grisha Levit <grishalevit@gmail.com>
+Bug-Reference-ID:
+Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2025-09/msg00162.html
+ https://lists.gnu.org/archive/html/bug-bash/2025-10/msg00013.html
+
+Bug-Description:
+
+There are circumstances under which index -1 is used to reference into
+the input buffer used by the `read' builtin.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-5.3-patched/builtins/read.def Wed Jun 25 15:50:18 2025
+--- builtins/read.def Thu Nov 6 16:51:14 2025
+***************
+*** 539,543 ****
+ protects, then restore input_string so we can use it later */
+ orig_input_string = 0;
+! input_string[i] = '\0'; /* make sure it's terminated */
+ if (i == 0)
+ {
+--- 568,573 ----
+ protects, then restore input_string so we can use it later */
+ orig_input_string = 0;
+! if (i >= 0)
+! input_string[i] = '\0'; /* make sure it's terminated */
+ if (i == 0)
+ {
+***************
+*** 593,598 ****
+
+ ttset = ttattrs;
+! i = silent ? ttfd_cbreak (fd, &ttset) : ttfd_onechar (fd, &ttset);
+! if (i < 0)
+ sh_ttyerror (1);
+ tty_modified = 1;
+--- 623,627 ----
+
+ ttset = ttattrs;
+! if ((silent ? ttfd_cbreak (fd, &ttset) : ttfd_onechar (fd, &ttset)) < 0)
+ sh_ttyerror (1);
+ tty_modified = 1;
+***************
+*** 610,615 ****
+
+ ttset = ttattrs;
+! i = ttfd_noecho (fd, &ttset); /* ttnoecho (); */
+! if (i < 0)
+ sh_ttyerror (1);
+
+--- 639,643 ----
+
+ ttset = ttattrs;
+! if (ttfd_noecho (fd, &ttset) < 0)
+ sh_ttyerror (1);
+
+
+*** ../bash-5.3/patchlevel.h 2020-06-22 14:51:03.000000000 -0400
+--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 14
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 15
+
+ #endif /* _PATCHLEVEL_H_ */
hooks/post-receive
--
IPFire 2.x development tree
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-12 8:49 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-12 8:49 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 5de9de069d12097b409b4ca90db481b041009696 Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox