On Tue Jun 23, 2026 at 04:28:04PM +0200, Rafael Sadowski wrote:
> XXX: If you tried the approach before, please remove devel/cxxbridge-cmd
> 
> Please find a new approach to make rust and cmake work together with
> devel/corrosion. The new approach leaves devel/corrosion as it is and
> does all the work in the consumer port. For graphics/cxx-rust-cssparser
> it looks like this (I also tested it with another port):
> 
> 1. We ship our own Cargo.lock for cxxbridge-cmd so the build resolves
>    against the modcargo vendored crates instead of reaching out to
>    crates.io.
> 1.1. We provide a crates.inc that lists all crates, both for
>      MODCARGO_CARGOTOML and for the cxxbridge-cmd version.
> 
> 2. We replace Cargo.lock, so we drop its entry from
>    .cargo-checksum.json, because otherwise cargo's integrity check fails
>    the --locked build.
> 
> corrosion builds cxxbridge-cmd during the build step, but everything it
> needs is already present in MODCARGO_VENDOR_DIR.
> 
> If this is OK for everyone, I would like to ask for OKs to import it.
> 
> I tested this with the KDE Plasma 6.7 update at runtime.
> 
> Here is the base idea:
> 

If we can trust the "archlinux required by"[1] list (We can't but it's a
good indicator), here are two of four consumers (The other one is
"kdepim-addons" which comes in the 6.7 update):

1: https://archlinux.org/packages/extra/any/corrosion/

diff --git a/x11/kde-applications/akonadi-search/Makefile 
b/x11/kde-applications/akonadi-search/Makefile
index 1f8d72d364d..409c50f8d88 100644
--- a/x11/kde-applications/akonadi-search/Makefile
+++ b/x11/kde-applications/akonadi-search/Makefile
@@ -1,19 +1,21 @@
 COMMENT =      libraries and daemons to implement searching in Akonadi
 DISTNAME =     akonadi-search-${VERSION}
 CATEGORIES =   devel
+REVISION =     0
 
 SHARED_LIBS += KPim6AkonadiSearchCore    0.0 # 0.0
 SHARED_LIBS += KPim6AkonadiSearchDebug   0.0 # 0.0
 SHARED_LIBS += KPim6AkonadiSearchPIM     0.0 # 0.0
 SHARED_LIBS += KPim6AkonadiSearchXapian  0.0 # 0.0
 
-WANTLIB += ${COMPILER_LIBCXX} GL KF6CalendarCore KF6Codecs KF6ColorScheme
+WANTLIB += ${MODCARGO_WANTLIB} GL KF6CalendarCore KF6Codecs KF6ColorScheme
 WANTLIB += KF6Completion KF6ConfigCore KF6ConfigGui KF6ConfigWidgets
 WANTLIB += KF6Contacts KF6CoreAddons KF6I18n KF6ItemModels KF6KCMUtils
 WANTLIB += KF6KCMUtilsCore KF6KCMUtilsQuick KF6Runner KF6TextUtils
 WANTLIB += KF6WidgetsAddons KPim6AkonadiAgentBase KPim6AkonadiCore
 WANTLIB += KPim6AkonadiMime KPim6AkonadiPrivate KPim6Mime Qt6Core
-WANTLIB += Qt6DBus Qt6Gui Qt6Network Qt6Qml Qt6Widgets c m xapian
+WANTLIB += Qt6DBus Qt6Gui Qt6Network Qt6Qml Qt6Widgets c++ execinfo
+WANTLIB += m util xapian
 
 MODKDE_TRANSLATIONS = yes
 
@@ -41,4 +43,42 @@ LIB_DEPENDS =        databases/xapian-core \
 
 TEST_IS_INTERACTIVE =  X11
 
+MODULES +=             devel/cargo
+
+MODCARGO_BUILD =       No
+MODCARGO_INSTALL =     No
+
+MODCARGO_DIST_SUBDIR = ../cargo
+MODCARGO_CARGOTOML =   ${WRKSRC}/agent/rs/htmlparser/Cargo.toml
+
+BUILD_DEPENDS +=       devel/corrosion
+
+CONFIGURE_ENV +=       CARGO_HOME=${WRKDIR}/cargo-home
+MAKE_ENV +=            CARGO_HOME=${WRKDIR}/cargo-home
+
+CXXBRIDGE_V =          1.0.192
+CXXBRIDGE_LOCKFILE =   cxxbridge-cargo.lock
+
+pre-configure:
+       # We ship our own Cargo.lock for cxxbridge-cmd so the build resolves
+       # against the vendored crates instead of reaching out to crates.io
+       cp ${FILESDIR}/${CXXBRIDGE_LOCKFILE} \
+               ${MODCARGO_VENDOR_DIR}/cxxbridge-cmd-${CXXBRIDGE_V}/Cargo.lock
+       # Drop Cargo.lock  entry from .cargo-checksum.json because otherwise
+       # cargo's integrity check fails the frozen build.
+       cd ${MODCARGO_VENDOR_DIR}/cxxbridge-cmd-${CXXBRIDGE_V} && \
+               sed -i 's,"Cargo.lock":"[0-9a-f]*"\,,,' .cargo-checksum.json
+       mkdir -p ${WRKDIR}/cargo-home
+       printf '%s\n' \
+               '[source.crates-io]' \
+               'replace-with = "modcargo"' \
+               '[source.modcargo]' \
+               'directory = "${MODCARGO_VENDOR_DIR}"' \
+               '[net]' \
+               'offline = true' \
+               > ${WRKDIR}/cargo-home/config.toml
+
+# This file includes MODCARGO_CARGOTOML and CXXBRIDGE_LOCKFILE crates.
+.include "crates.inc"
+
 .include <bsd.port.mk>
diff --git a/x11/kde-applications/akonadi-search/crates.inc 
b/x11/kde-applications/akonadi-search/crates.inc
new file mode 100644
index 00000000000..62ded9c3381
--- /dev/null
+++ b/x11/kde-applications/akonadi-search/crates.inc
@@ -0,0 +1,113 @@
+# run: make modcargo-gen-crates-licenses
+MODCARGO_CRATES +=     anstyle 1.0.13
+MODCARGO_CRATES +=     anstyle 1.0.14
+MODCARGO_CRATES +=     bitflags        2.10.0
+MODCARGO_CRATES +=     bitflags        2.13.0
+MODCARGO_CRATES +=     cc      1.2.52
+MODCARGO_CRATES +=     cc      1.2.64
+MODCARGO_CRATES +=     cc      1.2.65
+MODCARGO_CRATES +=     cfg-if  1.0.4
+MODCARGO_CRATES +=     clap    4.5.54
+MODCARGO_CRATES +=     clap    4.6.1
+MODCARGO_CRATES +=     clap_builder    4.5.54
+MODCARGO_CRATES +=     clap_builder    4.6.0
+MODCARGO_CRATES +=     clap_lex        0.7.7
+MODCARGO_CRATES +=     clap_lex        1.1.0
+MODCARGO_CRATES +=     codespan-reporting      0.13.1
+MODCARGO_CRATES +=     cxx     1.0.192
+MODCARGO_CRATES +=     cxx-build       1.0.192
+MODCARGO_CRATES +=     cxxbridge-cmd   1.0.192
+MODCARGO_CRATES +=     cxxbridge-flags 1.0.192
+MODCARGO_CRATES +=     cxxbridge-macro 1.0.192
+MODCARGO_CRATES +=     dissimilar      1.0.11
+MODCARGO_CRATES +=     equivalent      1.0.2
+MODCARGO_CRATES +=     errno   0.3.14
+MODCARGO_CRATES +=     fastrand        2.3.0
+MODCARGO_CRATES +=     fastrand        2.4.1
+MODCARGO_CRATES +=     find-msvc-tools 0.1.7
+MODCARGO_CRATES +=     find-msvc-tools 0.1.9
+MODCARGO_CRATES +=     foldhash        0.2.0
+MODCARGO_CRATES +=     futf    0.1.5
+MODCARGO_CRATES +=     getrandom       0.3.4
+MODCARGO_CRATES +=     getrandom       0.4.3
+MODCARGO_CRATES +=     glob    0.3.3
+MODCARGO_CRATES +=     hashbrown       0.16.1
+MODCARGO_CRATES +=     hashbrown       0.17.1
+MODCARGO_CRATES +=     html2text       0.16.5
+MODCARGO_CRATES +=     html5ever       0.36.1
+MODCARGO_CRATES +=     indexmap        2.13.0
+MODCARGO_CRATES +=     indexmap        2.14.0
+MODCARGO_CRATES +=     indoc   2.0.7
+MODCARGO_CRATES +=     itoa    1.0.18
+MODCARGO_CRATES +=     jobserver       0.1.34
+MODCARGO_CRATES +=     libc    0.2.180
+MODCARGO_CRATES +=     libc    0.2.186
+MODCARGO_CRATES +=     link-cplusplus  1.0.12
+MODCARGO_CRATES +=     linux-raw-sys   0.12.1
+MODCARGO_CRATES +=     lock_api        0.4.14
+MODCARGO_CRATES +=     log     0.4.29
+MODCARGO_CRATES +=     mac     0.1.1
+MODCARGO_CRATES +=     markup5ever     0.36.1
+MODCARGO_CRATES +=     memchr  2.8.2
+MODCARGO_CRATES +=     new_debug_unreachable   1.0.6
+MODCARGO_CRATES +=     once_cell       1.21.4
+MODCARGO_CRATES +=     parking_lot     0.12.5
+MODCARGO_CRATES +=     parking_lot_core        0.9.12
+MODCARGO_CRATES +=     phf     0.13.1
+MODCARGO_CRATES +=     phf_codegen     0.13.1
+MODCARGO_CRATES +=     phf_generator   0.13.1
+MODCARGO_CRATES +=     phf_shared      0.13.1
+MODCARGO_CRATES +=     pkg-config      0.3.33
+MODCARGO_CRATES +=     precomputed-hash        0.1.1
+MODCARGO_CRATES +=     prettyplease    0.2.37
+MODCARGO_CRATES +=     proc-macro2     1.0.105
+MODCARGO_CRATES +=     proc-macro2     1.0.106
+MODCARGO_CRATES +=     quote   1.0.43
+MODCARGO_CRATES +=     quote   1.0.45
+MODCARGO_CRATES +=     quote   1.0.46
+MODCARGO_CRATES +=     r-efi   5.3.0
+MODCARGO_CRATES +=     r-efi   6.0.0
+MODCARGO_CRATES +=     redox_syscall   0.5.18
+MODCARGO_CRATES +=     rustix  1.1.4
+MODCARGO_CRATES +=     rustversion     1.0.22
+MODCARGO_CRATES +=     scopeguard      1.2.0
+MODCARGO_CRATES +=     scratch 1.0.9
+MODCARGO_CRATES +=     serde   1.0.228
+MODCARGO_CRATES +=     serde_core      1.0.228
+MODCARGO_CRATES +=     serde_derive    1.0.228
+MODCARGO_CRATES +=     serde_json      1.0.150
+MODCARGO_CRATES +=     serde_spanned   1.1.1
+MODCARGO_CRATES +=     shlex   1.3.0
+MODCARGO_CRATES +=     shlex   2.0.1
+MODCARGO_CRATES +=     siphasher       1.0.1
+MODCARGO_CRATES +=     smallvec        1.15.1
+MODCARGO_CRATES +=     string_cache    0.9.0
+MODCARGO_CRATES +=     string_cache_codegen    0.6.1
+MODCARGO_CRATES +=     strsim  0.11.1
+MODCARGO_CRATES +=     syn     2.0.114
+MODCARGO_CRATES +=     syn     2.0.118
+MODCARGO_CRATES +=     target-triple   1.0.0
+MODCARGO_CRATES +=     tempfile        3.27.0
+MODCARGO_CRATES +=     tendril 0.4.3
+MODCARGO_CRATES +=     termcolor       1.4.1
+MODCARGO_CRATES +=     thiserror       2.0.17
+MODCARGO_CRATES +=     thiserror-impl  2.0.17
+MODCARGO_CRATES +=     toml    1.1.2+spec-1.1.0
+MODCARGO_CRATES +=     toml_datetime   1.1.1+spec-1.1.0
+MODCARGO_CRATES +=     toml_parser     1.1.2+spec-1.1.0
+MODCARGO_CRATES +=     toml_writer     1.1.1+spec-1.1.0
+MODCARGO_CRATES +=     trybuild        1.0.116
+MODCARGO_CRATES +=     trybuild        1.0.117
+MODCARGO_CRATES +=     unicode-ident   1.0.22
+MODCARGO_CRATES +=     unicode-ident   1.0.24
+MODCARGO_CRATES +=     unicode-width   0.1.14
+MODCARGO_CRATES +=     unicode-width   0.2.2
+MODCARGO_CRATES +=     utf-8   0.7.6
+MODCARGO_CRATES +=     wasip2  1.0.4+wasi-0.2.12
+MODCARGO_CRATES +=     web_atoms       0.2.1
+MODCARGO_CRATES +=     winapi-util     0.1.11
+MODCARGO_CRATES +=     windows-link    0.2.1
+MODCARGO_CRATES +=     windows-sys     0.61.2
+MODCARGO_CRATES +=     winnow  1.0.3
+MODCARGO_CRATES +=     wit-bindgen     0.57.1
+MODCARGO_CRATES +=     zmij    1.0.21
diff --git a/x11/kde-applications/akonadi-search/distinfo 
b/x11/kde-applications/akonadi-search/distinfo
index 9f612d7e841..f29528f228a 100644
--- a/x11/kde-applications/akonadi-search/distinfo
+++ b/x11/kde-applications/akonadi-search/distinfo
@@ -1,2 +1,226 @@
+SHA256 (kde-applications/../cargo/anstyle-1.0.13.tar.gz) = 
UZLMqABvH9T3I3UW9A+hg7sH+Pvf7aoANt5eqbC0Xng=
+SHA256 (kde-applications/../cargo/anstyle-1.0.14.tar.gz) = 
lAs6DKYD0ereUKSEair//V71ep/qwsDi7C4U+erXYAA=
+SHA256 (kde-applications/../cargo/bitflags-2.10.0.tar.gz) = 
gS4StShcxRWpxypcHTttRqGdrFrP71JllowWYQbjHdM=
+SHA256 (kde-applications/../cargo/bitflags-2.13.0.tar.gz) = 
tDiL7oaD49BK90fHNCKvUxAtK9JNnq22y8EAuu9LQ/g=
+SHA256 (kde-applications/../cargo/cc-1.2.52.tar.gz) = 
zUkyrv0SQCs2xglWpP4ANUIfVEeZBXZZ/4b5I2V6raM=
+SHA256 (kde-applications/../cargo/cc-1.2.64.tar.gz) = 
2tiH/ZWL6RtQmMAkje8BH0Ujq3hs1BG+Zod35VBjUB8=
+SHA256 (kde-applications/../cargo/cc-1.2.65.tar.gz) = 
4ijuyb58F8y2QLWbNqXNgF6ipWSkxeFiwvZZ/qMNO5Y=
+SHA256 (kde-applications/../cargo/cfg-if-1.0.4.tar.gz) = 
kzD4sv8T80VAtE6UbvNREYJXJ7ONMyhu+YYUJhUSGAE=
+SHA256 (kde-applications/../cargo/clap-4.5.54.tar.gz) = 
xub/nc15z/XNlpoXpUXXnoSrCG5EQQKlkeKIqKo845Q=
+SHA256 (kde-applications/../cargo/clap-4.6.1.tar.gz) = 
HdsRfkO799rPCkGQ/vTTRbm61o38ZJyzSefRfShCjlE=
+SHA256 (kde-applications/../cargo/clap_builder-4.5.54.tar.gz) = 
+kLPTSt6QbyPZjp8q0Ax66+hvzh1cFv6+EZtxgq1LAA=
+SHA256 (kde-applications/../cargo/clap_builder-4.6.0.tar.gz) = 
cUpTABv2ZBatsOLvWshXFA59w6DEj7KLLxB2L8S1Bp8=
+SHA256 (kde-applications/../cargo/clap_lex-0.7.7.tar.gz) = 
w+ZLDMBDmxLfL6Z46uiaHFalKf0GepEV94J/H//SKzI=
+SHA256 (kde-applications/../cargo/clap_lex-1.1.0.tar.gz) = 
yNSju4seDBBQSZ0YFfWrFtBPCVmyMwhfsxZT+/ydmPk=
+SHA256 (kde-applications/../cargo/codespan-reporting-0.13.1.tar.gz) = 
r0kdVpkJp+Te4K19t/U0H+9cYU1bjsjPdlcyq6PP9oE=
+SHA256 (kde-applications/../cargo/cxx-1.0.192.tar.gz) = 
u9ooW6blhmUp+vdjUr33OAHZtEpjCNfNWMojefN46ZQ=
+SHA256 (kde-applications/../cargo/cxx-build-1.0.192.tar.gz) = 
r5795GbF1TLVfv2S+GHaO9t/YeNpEozotMP+DJ3k+k0=
+SHA256 (kde-applications/../cargo/cxxbridge-cmd-1.0.192.tar.gz) = 
PvuTeZCVvM1PdjygeZfcOaaeXmGrUtLEB9SYjSHOFE0=
+SHA256 (kde-applications/../cargo/cxxbridge-flags-1.0.192.tar.gz) = 
MJIBAigCbhQ7MqRGPtn6j4bcomavS/XzsqJuET2+TkU=
+SHA256 (kde-applications/../cargo/cxxbridge-macro-1.0.192.tar.gz) = 
Mdcuv801GuQE+wD/N438lXGCegByLJ5zXJGBrsMgugo=
+SHA256 (kde-applications/../cargo/dissimilar-1.0.11.tar.gz) = 
rtoWq0BZxf0qg/K5yenJgTJ7GKqOOzE/fmVjeZ1PCT4=
+SHA256 (kde-applications/../cargo/equivalent-1.0.2.tar.gz) = 
h3pKzocTsLzypOfuyCUpwCnx0GGYhtGBRf6pbD/+XA8=
+SHA256 (kde-applications/../cargo/errno-0.3.14.tar.gz) = 
Ocq3FheuDWP1GjbWn4ZjkXNbUWkdvaY89vltBCtj7+s=
+SHA256 (kde-applications/../cargo/fastrand-2.3.0.tar.gz) = 
N5Ce67tQ1y+QWcO22CwEY/L/BiyelYRcQ6bJwDVUEb4=
+SHA256 (kde-applications/../cargo/fastrand-2.4.1.tar.gz) = 
nx8idFKjkIBM22N7dKhpkPKn17pLfVaTqsm03W3v2NY=
+SHA256 (kde-applications/../cargo/find-msvc-tools-0.1.7.tar.gz) = 
9EnmxsCMhlYx1IkM+s8lKz05bJvMg622YjzbAqgzbEE=
+SHA256 (kde-applications/../cargo/find-msvc-tools-0.1.9.tar.gz) = 
W668B3QVH5BaGizEGYkwCx5vuymv8M7/oQZP3TCI1YI=
+SHA256 (kde-applications/../cargo/foldhash-0.2.0.tar.gz) = 
d84ky1gij7uKoEFCW7EFCFCsGRd2hupuD0GnBBb1b9s=
+SHA256 (kde-applications/../cargo/futf-0.1.5.tar.gz) = 
30IOLoSBlmN5fR7GVEsTxb6EYp57sA3JYNaRfbKYeEM=
+SHA256 (kde-applications/../cargo/getrandom-0.3.4.tar.gz) = 
iZ3vXDfE/XsmZGSMKBIOzsE45NOVtFnlyjT5zOLdd/0=
+SHA256 (kde-applications/../cargo/getrandom-0.4.3.tar.gz) = 
MA6IPXVrLk7JTgJ5HzmwS1IidhOIUs/EHZ+36QQQYJk=
+SHA256 (kde-applications/../cargo/glob-0.3.3.tar.gz) = 
DMIycPbhgI4wqSi9yE3qC5tBNqi8gjOFdPI7r0e70oA=
+SHA256 (kde-applications/../cargo/hashbrown-0.16.1.tar.gz) = 
hB0cyb7X+SNvMh35dwMDc/SkFjrhp9v+GlGiwaUdkQA=
+SHA256 (kde-applications/../cargo/hashbrown-0.17.1.tar.gz) = 
7VkJtuiaLbRFblTNX2c3kdfspnMiArvyqcxQT+L5uEo=
+SHA256 (kde-applications/../cargo/html2text-0.16.5.tar.gz) = 
ifMHTB5KfEtPespBGmEODy8n4W1XHQ5YRSS2bJMgQQA=
+SHA256 (kde-applications/../cargo/html5ever-0.36.1.tar.gz) = 
ZFLEdRok4bmcMmDVBeru52oFBXPmHzCsLJJN3HI28B4=
+SHA256 (kde-applications/../cargo/indexmap-2.13.0.tar.gz) = 
dxTnBDen3DrI635vjfdf2OtCJnX8dniv9zZDAQkrEBc=
+SHA256 (kde-applications/../cargo/indexmap-2.14.0.tar.gz) = 
1GbpRU8I5KkR4UgGwk4W+6G0wSHR6kdDlvOWBpz5Sdk=
+SHA256 (kde-applications/../cargo/indoc-2.0.7.tar.gz) = 
ec9ck/kyKM+O+zujYlNfsRGZrFSKCc4RfJsa3DAw1wY=
+SHA256 (kde-applications/../cargo/itoa-1.0.18.tar.gz) = 
j0KmDL35qX9dIwXwiofcTgkwjRJ20oyGnGhNd3doVoI=
+SHA256 (kde-applications/../cargo/jobserver-0.1.34.tar.gz) = 
mvs95Dldaz5np4C23mS1HJeOzxHLmkYsZr59TKkDnTM=
+SHA256 (kde-applications/../cargo/libc-0.2.180.tar.gz) = 
vMNaOFRKiRpffIZaylSKmCzLO4ZQpbBtD9M6ECg8Vvw=
+SHA256 (kde-applications/../cargo/libc-0.2.186.tar.gz) = 
aKuRAX/hbGIkhoQOTIPJo3r+/5eL0jm1KT1h7OWH3mY=
+SHA256 (kde-applications/../cargo/link-cplusplus-1.0.12.tar.gz) = 
f3jHMKqn0LkzaimQKepJ+e5TsO0G6SAujLfbm657jII=
+SHA256 (kde-applications/../cargo/linux-raw-sys-0.12.1.tar.gz) = 
MqZpSeAw2gDox9RDSyUWcKkVVvQUSUHTdFJ2nCXVilM=
+SHA256 (kde-applications/../cargo/lock_api-0.4.14.tar.gz) = 
IkOZ50uHtfNVdRHZjf+LFAibPa2vyra7k+q2fTqs6WU=
+SHA256 (kde-applications/../cargo/log-0.4.29.tar.gz) = 
XlAy4kAZBFx2LTwPKPW2uLvzhWOmWQg4m/eXh1iSCJc=
+SHA256 (kde-applications/../cargo/mac-0.1.1.tar.gz) = 
xB4MT++GlhrG1vioJgn1XzGwXk/OFJrFcQ5Dnfdhm6Q=
+SHA256 (kde-applications/../cargo/markup5ever-0.36.1.tar.gz) = 
bDKUxNdNB0KRD4x7Rm9E3anrLVdCweQwE43ykKHoRRw=
+SHA256 (kde-applications/../cargo/memchr-2.8.2.tar.gz) = 
iJBENKvCkB8Zf+jMVfBEXn3tkh26WRHa0uKzm0jmY8Q=
+SHA256 (kde-applications/../cargo/new_debug_unreachable-1.0.6.tar.gz) = 
ZQ7vjHEUMPGoef3QHUdFp97qR1vs+5AmnAZ3WYO78IY=
+SHA256 (kde-applications/../cargo/once_cell-1.21.4.tar.gz) = 
n3w+S+sz+F1Frj46F5IYVwbI4W0EMjjFkzMcx80xO1A=
+SHA256 (kde-applications/../cargo/parking_lot-0.12.5.tar.gz) = 
k4V0UyUOMHe9cf+YtqZepmIaGbsPVZqFJIlVrBLEWho=
+SHA256 (kde-applications/../cargo/parking_lot_core-0.9.12.tar.gz) = 
JiFoWYWi6/HFFogcAmAyrH3q/NoaLJt4UNyB49/LZME=
+SHA256 (kde-applications/../cargo/phf-0.13.1.tar.gz) = 
wVYtxxdHPbqkwfhaNkEOA8BHsufff0Xuk4++9krn+t8=
+SHA256 (kde-applications/../cargo/phf_codegen-0.13.1.tar.gz) = 
Sap/nYBCG8oXbKjb/r5mjMeiaEcIWU7J88DbCAXV1uE=
+SHA256 (kde-applications/../cargo/phf_generator-0.13.1.tar.gz) = 
E1rOOnYeVk7IjAOncxenxrgLt/cTXvJUTb4FQkO4lzc=
+SHA256 (kde-applications/../cargo/phf_shared-0.13.1.tar.gz) = 
5X/va8WYHjjCzi1jv6VGhhMJ+HW4p18JLR1Uri1k8mY=
+SHA256 (kde-applications/../cargo/pkg-config-0.3.33.tar.gz) = 
GfEyyE7KVSvzTKuOyB8cHcwim4EWOPnSg9zqvljFVp4=
+SHA256 (kde-applications/../cargo/precomputed-hash-0.1.1.tar.gz) = 
klOD76NGcwR4+0g42+kTfSpHZ1rXicVG0VCm4d1Ksxw=
+SHA256 (kde-applications/../cargo/prettyplease-0.2.37.tar.gz) = 
R5yorazdfOjx+znOnszL/pOj8TRLPQ2X8gvAGWII9is=
+SHA256 (kde-applications/../cargo/proc-macro2-1.0.105.tar.gz) = 
U10YDg7KtiaKPnGLuf1E22a7vCViVxZfxpna33DRb+c=
+SHA256 (kde-applications/../cargo/proc-macro2-1.0.106.tar.gz) = 
j9APC7LpDYHRBEwrMmF/aPy5+ju3ZAwj6cdI5T+zCTQ=
+SHA256 (kde-applications/../cargo/quote-1.0.43.tar.gz) = 
3HTZpZS3KuZlZZZUj1b2ZyEfipez1MPUZxUHlGkNxAo=
+SHA256 (kde-applications/../cargo/quote-1.0.45.tar.gz) = 
QfJhmWYFBok4LStE9mT0vFk+EpeFo21u43bd83JZuSQ=
+SHA256 (kde-applications/../cargo/quote-1.0.46.tar.gz) = 
37xFfQx6B1mmFFUbEaZAnllR9sdTe+Hxt2grmukjA2g=
+SHA256 (kde-applications/../cargo/r-efi-5.3.0.tar.gz) = 
ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
+SHA256 (kde-applications/../cargo/r-efi-6.0.0.tar.gz) = 
+NzJx9UqgRaX0hUccB4NCJVvkrDiQTbPTPJ7V6ag2b8=
+SHA256 (kde-applications/../cargo/redox_syscall-0.5.18.tar.gz) = 
7SvyVHVRpwU9b9+v2j+TiXlkXESBL7/NoJj6rj8aNi0=
+SHA256 (kde-applications/../cargo/rustix-1.1.4.tar.gz) = 
tv5FZblRi4PvT5G7R84pYgyoKL0yy35AjwBi6ZMLoZA=
+SHA256 (kde-applications/../cargo/rustversion-1.0.22.tar.gz) = 
s5ze8PqAD8RFJchMy1SgKZYaghX5YZdTY1qcDSU41G0=
+SHA256 (kde-applications/../cargo/scopeguard-1.2.0.tar.gz) = 
lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
+SHA256 (kde-applications/../cargo/scratch-1.0.9.tar.gz) = 
1o8uxRsJfkwadbaBqL7GIZCbXpHxW7e4QMTy97ARSLI=
+SHA256 (kde-applications/../cargo/serde-1.0.228.tar.gz) = 
mo6U6n83i9Msu9NxmKSpFDYYDFu0ckEeSLXsLiEkrp4=
+SHA256 (kde-applications/../cargo/serde_core-1.0.228.tar.gz) = 
QdOFx9TKWOWfxzKvJcOYO2eshSwaJQAK/hF13kWLZ60=
+SHA256 (kde-applications/../cargo/serde_derive-1.0.228.tar.gz) = 
1UDyINMYcXPaIg+IWrZmCDZ7ZXTpJQEak1Pkut2pHXk=
+SHA256 (kde-applications/../cargo/serde_json-1.0.150.tar.gz) = 
6AFORLRzbtBTit7s3tD84qJy8i3JV4p+trLZmTx0z7k=
+SHA256 (kde-applications/../cargo/serde_spanned-1.1.1.tar.gz) = 
ZmK1h5UR4G6JmaiiNdhIET6ULJEk8hFRGxZGbuKZXyY=
+SHA256 (kde-applications/../cargo/shlex-1.3.0.tar.gz) = 
D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
+SHA256 (kde-applications/../cargo/shlex-2.0.1.tar.gz) = 
+PrdWchV7yCA3s3vj/Fh62ZhuGkzydguW6KdxgKlWro=
+SHA256 (kde-applications/../cargo/siphasher-1.0.1.tar.gz) = 
Vhmffdq/E/5QdM6Ann0/QrQq5xGABQG1sW6oKtApw50=
+SHA256 (kde-applications/../cargo/smallvec-1.15.1.tar.gz) = 
Z7G3o7X+TxN2iHGEBF/PRcaekq9zS3qt3AX7d3tvvQM=
+SHA256 (kde-applications/../cargo/string_cache-0.9.0.tar.gz) = 
oYWW+MeFpynygZwPan6ubr7r3/+/5CFK5rCH9pDjGQE=
+SHA256 (kde-applications/../cargo/string_cache_codegen-0.6.1.tar.gz) = 
WFY15G2yMQWfdsWEl5gUYWRlJRPrnoqyaFk53ZDym2k=
+SHA256 (kde-applications/../cargo/strsim-0.11.1.tar.gz) = 
fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08=
+SHA256 (kde-applications/../cargo/syn-2.0.114.tar.gz) = 
1NEH3yY6MBPvmxh5sN+H1wb/gPZahuqHm9nDH5swfCo=
+SHA256 (kde-applications/../cargo/syn-2.0.118.tar.gz) = 
G5rlf5BCE+u2Sc5olbimbGbwIDuTGXGPaaVhKgZbFCI=
+SHA256 (kde-applications/../cargo/target-triple-1.0.0.tar.gz) = 
WR7zjt+3jKR3HuMs9JTLh3GUS+4jepuR/JwUJKxLd3s=
+SHA256 (kde-applications/../cargo/tempfile-3.27.0.tar.gz) = 
Mkl+mkx7OFMu/N6+74eXB6qfeUKWpPAkT29p6byFdL0=
+SHA256 (kde-applications/../cargo/tendril-0.4.3.tar.gz) = 
0koSDF/EZKNFgkDuAsKZ68udZ7UknIhIsJ1jncqNe7A=
+SHA256 (kde-applications/../cargo/termcolor-1.4.1.tar.gz) = 
BnlPj2xciYsyda6++muKHLJM0sbHk5erFXdIN6C8V1U=
+SHA256 (kde-applications/../cargo/thiserror-2.0.17.tar.gz) = 
9jWHyg8StyoGALy6HUAIH4MIdgALtG3SM3owUWGPT8g=
+SHA256 (kde-applications/../cargo/thiserror-impl-2.0.17.tar.gz) = 
P/Fcjs1944SdtjLhTRjSVx+gnfxe2TR5vESFx6UXyRM=
+SHA256 (kde-applications/../cargo/toml-1.1.2+spec-1.1.0.tar.gz) = 
gfPRXoTLzYljduZzAxTVn7WofzHksDhFQYRDXNV97+4=
+SHA256 (kde-applications/../cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = 
MWX2X2LijgEVoAsuvdN+tvO2QYVfnWNtPNQQN2cVmtc=
+SHA256 (kde-applications/../cargo/toml_parser-1.1.2+spec-1.1.0.tar.gz) = 
oqvpuGGTZWY10kEdxDBQKCykiqMcJFEhD0ICVQr7dSY=
+SHA256 (kde-applications/../cargo/toml_writer-1.1.1+spec-1.1.0.tar.gz) = 
dW2vmxAT6+R6h3Zme0ZkF+LUxWedRBwmIw79nveGkts=
+SHA256 (kde-applications/../cargo/trybuild-1.0.116.tar.gz) = 
R8Y18Bkb06KUEBPlBiZnEAlp+MTpzXh8FPl3Jl1zYW4=
+SHA256 (kde-applications/../cargo/trybuild-1.0.117.tar.gz) = 
BxDU376uT5w5C6p4TEmFinRo+kM/P+XQ7F6+9lHPWfk=
+SHA256 (kde-applications/../cargo/unicode-ident-1.0.22.tar.gz) = 
kxL3xPb/kGmxZUmCNM6L5lgFnGcoYzZnxSbifcLPHfU=
+SHA256 (kde-applications/../cargo/unicode-ident-1.0.24.tar.gz) = 
5uQxPNX809rVyvoXlwLiskT3YJkfRTl9FNTr84JH2nU=
+SHA256 (kde-applications/../cargo/unicode-width-0.1.14.tar.gz) = 
fdbjDpC6pvckEXIGZdQdibmj0DncRbj66h3dB/YX9q8=
+SHA256 (kde-applications/../cargo/unicode-width-0.2.2.tar.gz) = 
tKwEjXHt5+521YVRet1F2lMGYO9DkOSbCYczxuiX8lQ=
+SHA256 (kde-applications/../cargo/utf-8-0.7.6.tar.gz) = 
CcyO5y0qm+zy8v6+AgW77Y/GYVt8tCmtBi3Ht93QNqk=
+SHA256 (kde-applications/../cargo/wasip2-1.0.4+wasi-0.2.12.tar.gz) = 
tn77N+EG5VznIqUQ1rX5wX8IPl/HmvwrresSzDE9lIc=
+SHA256 (kde-applications/../cargo/web_atoms-0.2.1.tar.gz) = 
MOWI8Qx7w0ZfX8GrCH/JeHfsEGSn7In7aFrE7pmNrEo=
+SHA256 (kde-applications/../cargo/winapi-util-0.1.11.tar.gz) = 
wqexwDyHYSKqQ/MCDmw8PuXAUIHJoAc5+vdQOuuhDSI=
+SHA256 (kde-applications/../cargo/windows-link-0.2.1.tar.gz) = 
8IBSIuV/dSHWpi42+pFjvIkazUIvlx3v6X1k5w0KT+U=
+SHA256 (kde-applications/../cargo/windows-sys-0.61.2.tar.gz) = 
rhNyKby9bN8Pe4CjHfYXZhRQd930lBanKLAss5If8/w=
+SHA256 (kde-applications/../cargo/winnow-1.0.3.tar.gz) = 
BZLhydFR+FTm/TgldMOghVJQ4dmy+Z2SgcbmORrzUvE=
+SHA256 (kde-applications/../cargo/wit-bindgen-0.57.1.tar.gz) = 
Hr+UToenwlMjOtZ2bgguPNcUtdA4EqzCTDGPVJYUU24=
+SHA256 (kde-applications/../cargo/zmij-1.0.21.tar.gz) = 
uISO5n7Miu268+QSIhev+JJjkjG+/GobWNKf/0wsq6o=
 SHA256 (kde-applications/akonadi-search-26.04.2.tar.xz) = 
FCzkbz2uJi9DJj+AoTulMnZ5EKOeRC/cS5JpOHCDnAQ=
+SIZE (kde-applications/../cargo/anstyle-1.0.13.tar.gz) = 17651
+SIZE (kde-applications/../cargo/anstyle-1.0.14.tar.gz) = 17787
+SIZE (kde-applications/../cargo/bitflags-2.10.0.tar.gz) = 48427
+SIZE (kde-applications/../cargo/bitflags-2.13.0.tar.gz) = 51280
+SIZE (kde-applications/../cargo/cc-1.2.52.tar.gz) = 93477
+SIZE (kde-applications/../cargo/cc-1.2.64.tar.gz) = 97697
+SIZE (kde-applications/../cargo/cc-1.2.65.tar.gz) = 95435
+SIZE (kde-applications/../cargo/cfg-if-1.0.4.tar.gz) = 9360
+SIZE (kde-applications/../cargo/clap-4.5.54.tar.gz) = 62028
+SIZE (kde-applications/../cargo/clap-4.6.1.tar.gz) = 61836
+SIZE (kde-applications/../cargo/clap_builder-4.5.54.tar.gz) = 170854
+SIZE (kde-applications/../cargo/clap_builder-4.6.0.tar.gz) = 171122
+SIZE (kde-applications/../cargo/clap_lex-0.7.7.tar.gz) = 13474
+SIZE (kde-applications/../cargo/clap_lex-1.1.0.tar.gz) = 13470
+SIZE (kde-applications/../cargo/codespan-reporting-0.13.1.tar.gz) = 57424
+SIZE (kde-applications/../cargo/cxx-1.0.192.tar.gz) = 233787
+SIZE (kde-applications/../cargo/cxx-build-1.0.192.tar.gz) = 99947
+SIZE (kde-applications/../cargo/cxxbridge-cmd-1.0.192.tar.gz) = 87055
+SIZE (kde-applications/../cargo/cxxbridge-flags-1.0.192.tar.gz) = 5429
+SIZE (kde-applications/../cargo/cxxbridge-macro-1.0.192.tar.gz) = 71999
+SIZE (kde-applications/../cargo/dissimilar-1.0.11.tar.gz) = 31622
+SIZE (kde-applications/../cargo/equivalent-1.0.2.tar.gz) = 7419
+SIZE (kde-applications/../cargo/errno-0.3.14.tar.gz) = 12002
+SIZE (kde-applications/../cargo/fastrand-2.3.0.tar.gz) = 15076
+SIZE (kde-applications/../cargo/fastrand-2.4.1.tar.gz) = 20773
+SIZE (kde-applications/../cargo/find-msvc-tools-0.1.7.tar.gz) = 31127
+SIZE (kde-applications/../cargo/find-msvc-tools-0.1.9.tar.gz) = 31493
+SIZE (kde-applications/../cargo/foldhash-0.2.0.tar.gz) = 23329
+SIZE (kde-applications/../cargo/futf-0.1.5.tar.gz) = 11344
+SIZE (kde-applications/../cargo/getrandom-0.3.4.tar.gz) = 50932
+SIZE (kde-applications/../cargo/getrandom-0.4.3.tar.gz) = 52437
+SIZE (kde-applications/../cargo/glob-0.3.3.tar.gz) = 22861
+SIZE (kde-applications/../cargo/hashbrown-0.16.1.tar.gz) = 147785
+SIZE (kde-applications/../cargo/hashbrown-0.17.1.tar.gz) = 155512
+SIZE (kde-applications/../cargo/html2text-0.16.5.tar.gz) = 105308
+SIZE (kde-applications/../cargo/html5ever-0.36.1.tar.gz) = 76875
+SIZE (kde-applications/../cargo/indexmap-2.13.0.tar.gz) = 102206
+SIZE (kde-applications/../cargo/indexmap-2.14.0.tar.gz) = 104085
+SIZE (kde-applications/../cargo/indoc-2.0.7.tar.gz) = 17184
+SIZE (kde-applications/../cargo/itoa-1.0.18.tar.gz) = 15935
+SIZE (kde-applications/../cargo/jobserver-0.1.34.tar.gz) = 29013
+SIZE (kde-applications/../cargo/libc-0.2.180.tar.gz) = 812207
+SIZE (kde-applications/../cargo/libc-0.2.186.tar.gz) = 821883
+SIZE (kde-applications/../cargo/link-cplusplus-1.0.12.tar.gz) = 8178
+SIZE (kde-applications/../cargo/linux-raw-sys-0.12.1.tar.gz) = 3006116
+SIZE (kde-applications/../cargo/lock_api-0.4.14.tar.gz) = 29249
+SIZE (kde-applications/../cargo/log-0.4.29.tar.gz) = 51515
+SIZE (kde-applications/../cargo/mac-0.1.1.tar.gz) = 4838
+SIZE (kde-applications/../cargo/markup5ever-0.36.1.tar.gz) = 18227
+SIZE (kde-applications/../cargo/memchr-2.8.2.tar.gz) = 99069
+SIZE (kde-applications/../cargo/new_debug_unreachable-1.0.6.tar.gz) = 2582
+SIZE (kde-applications/../cargo/once_cell-1.21.4.tar.gz) = 35010
+SIZE (kde-applications/../cargo/parking_lot-0.12.5.tar.gz) = 46735
+SIZE (kde-applications/../cargo/parking_lot_core-0.9.12.tar.gz) = 34110
+SIZE (kde-applications/../cargo/phf-0.13.1.tar.gz) = 24786
+SIZE (kde-applications/../cargo/phf_codegen-0.13.1.tar.gz) = 14774
+SIZE (kde-applications/../cargo/phf_generator-0.13.1.tar.gz) = 15952
+SIZE (kde-applications/../cargo/phf_shared-0.13.1.tar.gz) = 16141
+SIZE (kde-applications/../cargo/pkg-config-0.3.33.tar.gz) = 21590
+SIZE (kde-applications/../cargo/precomputed-hash-0.1.1.tar.gz) = 1640
+SIZE (kde-applications/../cargo/prettyplease-0.2.37.tar.gz) = 72033
+SIZE (kde-applications/../cargo/proc-macro2-1.0.105.tar.gz) = 60319
+SIZE (kde-applications/../cargo/proc-macro2-1.0.106.tar.gz) = 59765
+SIZE (kde-applications/../cargo/quote-1.0.43.tar.gz) = 31587
+SIZE (kde-applications/../cargo/quote-1.0.45.tar.gz) = 31564
+SIZE (kde-applications/../cargo/quote-1.0.46.tar.gz) = 31628
+SIZE (kde-applications/../cargo/r-efi-5.3.0.tar.gz) = 64532
+SIZE (kde-applications/../cargo/r-efi-6.0.0.tar.gz) = 65303
+SIZE (kde-applications/../cargo/redox_syscall-0.5.18.tar.gz) = 30747
+SIZE (kde-applications/../cargo/rustix-1.1.4.tar.gz) = 425241
+SIZE (kde-applications/../cargo/rustversion-1.0.22.tar.gz) = 21096
+SIZE (kde-applications/../cargo/scopeguard-1.2.0.tar.gz) = 11619
+SIZE (kde-applications/../cargo/scratch-1.0.9.tar.gz) = 8170
+SIZE (kde-applications/../cargo/serde-1.0.228.tar.gz) = 83652
+SIZE (kde-applications/../cargo/serde_core-1.0.228.tar.gz) = 63111
+SIZE (kde-applications/../cargo/serde_derive-1.0.228.tar.gz) = 59605
+SIZE (kde-applications/../cargo/serde_json-1.0.150.tar.gz) = 155574
+SIZE (kde-applications/../cargo/serde_spanned-1.1.1.tar.gz) = 11025
+SIZE (kde-applications/../cargo/shlex-1.3.0.tar.gz) = 18713
+SIZE (kde-applications/../cargo/shlex-2.0.1.tar.gz) = 19332
+SIZE (kde-applications/../cargo/siphasher-1.0.1.tar.gz) = 10351
+SIZE (kde-applications/../cargo/smallvec-1.15.1.tar.gz) = 38116
+SIZE (kde-applications/../cargo/string_cache-0.9.0.tar.gz) = 17402
+SIZE (kde-applications/../cargo/string_cache_codegen-0.6.1.tar.gz) = 8968
+SIZE (kde-applications/../cargo/strsim-0.11.1.tar.gz) = 14266
+SIZE (kde-applications/../cargo/syn-2.0.114.tar.gz) = 304636
+SIZE (kde-applications/../cargo/syn-2.0.118.tar.gz) = 305533
+SIZE (kde-applications/../cargo/target-triple-1.0.0.tar.gz) = 7182
+SIZE (kde-applications/../cargo/tempfile-3.27.0.tar.gz) = 44780
+SIZE (kde-applications/../cargo/tendril-0.4.3.tar.gz) = 37210
+SIZE (kde-applications/../cargo/termcolor-1.4.1.tar.gz) = 18773
+SIZE (kde-applications/../cargo/thiserror-2.0.17.tar.gz) = 28857
+SIZE (kde-applications/../cargo/thiserror-impl-2.0.17.tar.gz) = 21344
+SIZE (kde-applications/../cargo/toml-1.1.2+spec-1.1.0.tar.gz) = 56327
+SIZE (kde-applications/../cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = 17982
+SIZE (kde-applications/../cargo/toml_parser-1.1.2+spec-1.1.0.tar.gz) = 35485
+SIZE (kde-applications/../cargo/toml_writer-1.1.1+spec-1.1.0.tar.gz) = 18841
+SIZE (kde-applications/../cargo/trybuild-1.0.116.tar.gz) = 45967
+SIZE (kde-applications/../cargo/trybuild-1.0.117.tar.gz) = 46008
+SIZE (kde-applications/../cargo/unicode-ident-1.0.22.tar.gz) = 47919
+SIZE (kde-applications/../cargo/unicode-ident-1.0.24.tar.gz) = 49298
+SIZE (kde-applications/../cargo/unicode-width-0.1.14.tar.gz) = 271615
+SIZE (kde-applications/../cargo/unicode-width-0.2.2.tar.gz) = 282768
+SIZE (kde-applications/../cargo/utf-8-0.7.6.tar.gz) = 10422
+SIZE (kde-applications/../cargo/wasip2-1.0.4+wasi-0.2.12.tar.gz) = 135311
+SIZE (kde-applications/../cargo/web_atoms-0.2.1.tar.gz) = 27831
+SIZE (kde-applications/../cargo/winapi-util-0.1.11.tar.gz) = 13368
+SIZE (kde-applications/../cargo/windows-link-0.2.1.tar.gz) = 6133
+SIZE (kde-applications/../cargo/windows-sys-0.61.2.tar.gz) = 2517186
+SIZE (kde-applications/../cargo/winnow-1.0.3.tar.gz) = 187990
+SIZE (kde-applications/../cargo/wit-bindgen-0.57.1.tar.gz) = 71227
+SIZE (kde-applications/../cargo/zmij-1.0.21.tar.gz) = 26665
 SIZE (kde-applications/akonadi-search-26.04.2.tar.xz) = 120268
diff --git a/x11/kde-applications/akonadi-search/files/cxxbridge-cargo.lock 
b/x11/kde-applications/akonadi-search/files/cxxbridge-cargo.lock
new file mode 100644
index 00000000000..1ed4758d771
--- /dev/null
+++ b/x11/kde-applications/akonadi-search/files/cxxbridge-cargo.lock
@@ -0,0 +1,601 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "anstyle"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
+
+[[package]]
+name = "bitflags"
+version = "2.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8"
+
+[[package]]
+name = "cc"
+version = "1.2.65"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96"
+dependencies = [
+ "find-msvc-tools",
+ "jobserver",
+ "libc",
+ "shlex",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
+
+[[package]]
+name = "clap"
+version = "4.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51"
+dependencies = [
+ "clap_builder",
+]
+
+[[package]]
+name = "clap_builder"
+version = "4.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f"
+dependencies = [
+ "anstyle",
+ "clap_lex",
+ "strsim",
+]
+
+[[package]]
+name = "clap_lex"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
+
+[[package]]
+name = "codespan-reporting"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681"
+dependencies = [
+ "serde",
+ "termcolor",
+ "unicode-width",
+]
+
+[[package]]
+name = "cxx"
+version = "1.0.192"
+dependencies = [
+ "cc",
+ "cxx-build",
+ "cxx-gen",
+ "cxx-test-suite",
+ "cxxbridge-cmd",
+ "cxxbridge-flags",
+ "cxxbridge-macro",
+ "foldhash",
+ "indoc",
+ "link-cplusplus",
+ "proc-macro2",
+ "quote",
+ "rustversion",
+ "scratch",
+ "target-triple",
+ "tempfile",
+ "trybuild",
+]
+
+[[package]]
+name = "cxx-build"
+version = "1.0.192"
+dependencies = [
+ "cc",
+ "codespan-reporting",
+ "cxx",
+ "cxx-gen",
+ "indexmap",
+ "pkg-config",
+ "proc-macro2",
+ "quote",
+ "scratch",
+ "syn",
+]
+
+[[package]]
+name = "cxx-gen"
+version = "0.7.192"
+dependencies = [
+ "codespan-reporting",
+ "indexmap",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "cxx-test-suite"
+version = "0.0.0"
+dependencies = [
+ "cxx",
+ "cxx-build",
+ "cxxbridge-flags",
+ "serde",
+]
+
+[[package]]
+name = "cxxbridge-cmd"
+version = "1.0.192"
+dependencies = [
+ "clap",
+ "codespan-reporting",
+ "indexmap",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "cxxbridge-flags"
+version = "1.0.192"
+
+[[package]]
+name = "cxxbridge-macro"
+version = "1.0.192"
+dependencies = [
+ "cxx",
+ "indexmap",
+ "prettyplease",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "demo"
+version = "0.0.0"
+dependencies = [
+ "cxx",
+ "cxx-build",
+]
+
+[[package]]
+name = "dissimilar"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "aeda16ab4059c5fd2a83f2b9c9e9c981327b18aa8e3b313f7e6563799d4f093e"
+
+[[package]]
+name = "equivalent"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
+
+[[package]]
+name = "errno"
+version = "0.3.14"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
+dependencies = [
+ "libc",
+ "windows-sys",
+]
+
+[[package]]
+name = "fastrand"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"
+
+[[package]]
+name = "find-msvc-tools"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
+
+[[package]]
+name = "foldhash"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
+
+[[package]]
+name = "getrandom"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "r-efi 5.3.0",
+ "wasip2",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "r-efi 6.0.0",
+]
+
+[[package]]
+name = "glob"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
+
+[[package]]
+name = "hashbrown"
+version = "0.17.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
+
+[[package]]
+name = "indexmap"
+version = "2.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
+dependencies = [
+ "equivalent",
+ "hashbrown",
+]
+
+[[package]]
+name = "indoc"
+version = "2.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
+dependencies = [
+ "rustversion",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.18"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
+
+[[package]]
+name = "jobserver"
+version = "0.1.34"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
+dependencies = [
+ "getrandom 0.3.4",
+ "libc",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.186"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
+
+[[package]]
+name = "link-cplusplus"
+version = "1.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "7f78c730aaa7d0b9336a299029ea49f9ee53b0ed06e9202e8cb7db9bae7b8c82"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
+
+[[package]]
+name = "memchr"
+version = "2.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4"
+
+[[package]]
+name = "once_cell"
+version = "1.21.4"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
+
+[[package]]
+name = "pkg-config"
+version = "0.3.33"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e"
+
+[[package]]
+name = "prettyplease"
+version = "0.2.37"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
+dependencies = [
+ "proc-macro2",
+ "syn",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.106"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.46"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "r-efi"
+version = "5.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
+
+[[package]]
+name = "r-efi"
+version = "6.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
+
+[[package]]
+name = "rustix"
+version = "1.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
+dependencies = [
+ "bitflags",
+ "errno",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.22"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
+
+[[package]]
+name = "scratch"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "d68f2ec51b097e4c1a75b681a8bec621909b5e91f15bb7b840c4f2f7b01148b2"
+
+[[package]]
+name = "serde"
+version = "1.0.228"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
+dependencies = [
+ "serde_core",
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_core"
+version = "1.0.228"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.228"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.150"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9"
+dependencies = [
+ "itoa",
+ "memchr",
+ "serde",
+ "serde_core",
+ "zmij",
+]
+
+[[package]]
+name = "serde_spanned"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26"
+dependencies = [
+ "serde_core",
+]
+
+[[package]]
+name = "shlex"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
+
+[[package]]
+name = "strsim"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
+
+[[package]]
+name = "syn"
+version = "2.0.118"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "target-triple"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "591ef38edfb78ca4771ee32cf494cb8771944bee237a9b91fc9c1424ac4b777b"
+
+[[package]]
+name = "tempfile"
+version = "3.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
+dependencies = [
+ "fastrand",
+ "getrandom 0.4.3",
+ "once_cell",
+ "rustix",
+ "windows-sys",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "toml"
+version = "1.1.2+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee"
+dependencies = [
+ "indexmap",
+ "serde_core",
+ "serde_spanned",
+ "toml_datetime",
+ "toml_parser",
+ "toml_writer",
+ "winnow",
+]
+
+[[package]]
+name = "toml_datetime"
+version = "1.1.1+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
+dependencies = [
+ "serde_core",
+]
+
+[[package]]
+name = "toml_parser"
+version = "1.1.2+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
+dependencies = [
+ "winnow",
+]
+
+[[package]]
+name = "toml_writer"
+version = "1.1.1+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db"
+
+[[package]]
+name = "trybuild"
+version = "1.0.117"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "0710d4dfbeae4f9c390baa784c49858a7468fa433f3fe5d0ec5ebef651cf59f9"
+dependencies = [
+ "dissimilar",
+ "glob",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "target-triple",
+ "termcolor",
+ "toml",
+]
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.24"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
+
+[[package]]
+name = "unicode-width"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
+
+[[package]]
+name = "wasip2"
+version = "1.0.4+wasi-0.2.12"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487"
+dependencies = [
+ "wit-bindgen",
+]
+
+[[package]]
+name = "winapi-util"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
+dependencies = [
+ "windows-sys",
+]
+
+[[package]]
+name = "windows-link"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
+
+[[package]]
+name = "windows-sys"
+version = "0.61.2"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
+dependencies = [
+ "windows-link",
+]
+
+[[package]]
+name = "winnow"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1"
+
+[[package]]
+name = "wit-bindgen"
+version = "0.57.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
+
+[[package]]
+name = "zmij"
+version = "1.0.21"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
diff --git a/x11/kde-applications/kdepim-addons/Makefile 
b/x11/kde-applications/kdepim-addons/Makefile
index 0dfaa167b87..043f1b25479 100644
--- a/x11/kde-applications/kdepim-addons/Makefile
+++ b/x11/kde-applications/kdepim-addons/Makefile
@@ -1,6 +1,7 @@
 COMMENT =      KDE PIM mail related libraries
 DISTNAME =     kdepim-addons-${VERSION}
 CATEGORIES =   devel
+REVISION =     0
 
 SHARED_LIBS +=  dkimverifyconfigure                      5.1 # 5.13.2
 SHARED_LIBS +=  kaddressbookmergelibprivate              2.0 # 5.13.2
@@ -12,9 +13,10 @@ SHARED_LIBS +=  folderconfiguresettings                  2.1 
# 5.16.1
 SHARED_LIBS +=  kmailconfirmbeforedeleting               3.2 # 5.18.3
 SHARED_LIBS +=  openurlwithconfigure                     2.1 # 5.19.0
 SHARED_LIBS +=  akonadidatasetools                       2.2 # 0.0
-SHARED_LIBS += KPim6AutoGenerateText                    0.0 # 0.0
+SHARED_LIBS +=  KPim6AutoGenerateText                    0.0 # 0.0
+SHARED_LIBS +=  adblockplugin                            0.0 # 0.0
 
-WANTLIB += ${COMPILER_LIBCXX} GL KF6Archive KF6CalendarCore KF6CalendarEvents
+WANTLIB += ${MODCARGO_WANTLIB} GL KF6Archive KF6CalendarCore KF6CalendarEvents
 WANTLIB += KF6Codecs KF6ColorScheme KF6Completion KF6ConfigCore
 WANTLIB += KF6ConfigGui KF6ConfigWidgets KF6Contacts KF6CoreAddons
 WANTLIB += KF6GuiAddons KF6I18n KF6IconThemes KF6ItemModels KF6ItemViews
@@ -41,9 +43,8 @@ WANTLIB += KPim6TemplateParser KPim6TextEdit KPim6Tnef 
KPim6WebEngineViewer
 WANTLIB += PlasmaActivities Qt6Core Qt6DBus Qt6Gui Qt6Network
 WANTLIB += Qt6OpenGL Qt6Positioning Qt6PrintSupport Qt6Qml Qt6Quick
 WANTLIB += Qt6WebChannel Qt6WebEngineCore Qt6WebEngineWidgets
-WANTLIB += Qt6Widgets Qt6Xml gpg-error gpgme gpgmepp m markdown
-WANTLIB += qgpgmeqt6
-
+WANTLIB += Qt6Widgets Qt6Xml c++ execinfo gpg-error gpgme gpgmepp
+WANTLIB += m markdown qgpgmeqt6 util
 
 MODKDE_TRANSLATIONS = yes
 MODKDE_DESKTOP_FILE = yes
@@ -117,4 +118,43 @@ LIB_DEPENDS =      devel/kf6/karchive \
 
 TEST_IS_INTERACTIVE =  X11
 
+BUILD_DEPENDS +=       devel/corrosion
+
+MODULES =              devel/cmake \
+                       devel/cargo
+
+MODCARGO_BUILD =       No
+MODCARGO_INSTALL =     No
+
+MODCARGO_DIST_SUBDIR = ../cargo
+MODCARGO_CARGOTOML =   
${WRKSRC}/plugins/webengineurlinterceptor/adblock/Cargo.toml
+
+CONFIGURE_ENV +=       CARGO_HOME=${WRKDIR}/cargo-home
+MAKE_ENV +=            CARGO_HOME=${WRKDIR}/cargo-home
+
+CXXBRIDGE_V =          1.0.189
+CXXBRIDGE_LOCKFILE =   cxxbridge-cargo.lock
+
+pre-configure:
+       # We ship our own Cargo.lock for cxxbridge-cmd so the build resolves
+       # against the vendored crates instead of reaching out to crates.io
+       cp ${FILESDIR}/${CXXBRIDGE_LOCKFILE} \
+               ${MODCARGO_VENDOR_DIR}/cxxbridge-cmd-${CXXBRIDGE_V}/Cargo.lock
+       # We replaced Cargo.lock so we drop its entry from .cargo-checksum.json
+       # because otherwise cargo's integrity check fails the --locked build.
+       cd ${MODCARGO_VENDOR_DIR}/cxxbridge-cmd-${CXXBRIDGE_V} && \
+               sed -i 's,"Cargo.lock":"[0-9a-f]*"\,,,' .cargo-checksum.json
+       mkdir -p ${WRKDIR}/cargo-home
+       printf '%s\n' \
+               '[source.crates-io]' \
+               'replace-with = "modcargo"' \
+               '[source.modcargo]' \
+               'directory = "${MODCARGO_VENDOR_DIR}"' \
+               '[net]' \
+               'offline = true' \
+               > ${WRKDIR}/cargo-home/config.toml
+
+# This file includes MODCARGO_CARGOTOML and CXXBRIDGE_LOCKFILE crates.
+.include "crates.inc"
+
 .include <bsd.port.mk>
diff --git a/x11/kde-applications/kdepim-addons/crates.inc 
b/x11/kde-applications/kdepim-addons/crates.inc
new file mode 100644
index 00000000000..31c144fa66c
--- /dev/null
+++ b/x11/kde-applications/kdepim-addons/crates.inc
@@ -0,0 +1,139 @@
+# run: make modcargo-gen-crates-licenses
+MODCARGO_CRATES +=     adblock 0.11.1
+MODCARGO_CRATES +=     addr    0.15.6
+MODCARGO_CRATES +=     aho-corasick    1.1.4
+MODCARGO_CRATES +=     anstyle 1.0.13
+MODCARGO_CRATES +=     anstyle 1.0.14
+MODCARGO_CRATES +=     autocfg 1.5.0
+MODCARGO_CRATES +=     base64  0.22.1
+MODCARGO_CRATES +=     bitflags        2.10.0
+MODCARGO_CRATES +=     bitflags        2.13.0
+MODCARGO_CRATES +=     byteorder       1.5.0
+MODCARGO_CRATES +=     cc      1.2.47
+MODCARGO_CRATES +=     cc      1.2.65
+MODCARGO_CRATES +=     cfg-if  1.0.4
+MODCARGO_CRATES +=     clap    4.5.53
+MODCARGO_CRATES +=     clap    4.6.1
+MODCARGO_CRATES +=     clap_builder    4.5.53
+MODCARGO_CRATES +=     clap_builder    4.6.0
+MODCARGO_CRATES +=     clap_lex        0.7.6
+MODCARGO_CRATES +=     clap_lex        1.1.0
+MODCARGO_CRATES +=     codespan-reporting      0.13.1
+MODCARGO_CRATES +=     cxx     1.0.189
+MODCARGO_CRATES +=     cxx-build       1.0.189
+MODCARGO_CRATES +=     cxxbridge-cmd   1.0.189
+MODCARGO_CRATES +=     cxxbridge-flags 1.0.189
+MODCARGO_CRATES +=     cxxbridge-macro 1.0.189
+MODCARGO_CRATES +=     displaydoc      0.2.5
+MODCARGO_CRATES +=     dissimilar      1.0.11
+MODCARGO_CRATES +=     either  1.15.0
+MODCARGO_CRATES +=     equivalent      1.0.2
+MODCARGO_CRATES +=     errno   0.3.14
+MODCARGO_CRATES +=     fastrand        2.4.1
+MODCARGO_CRATES +=     find-msvc-tools 0.1.5
+MODCARGO_CRATES +=     find-msvc-tools 0.1.9
+MODCARGO_CRATES +=     flatbuffers     25.12.19
+MODCARGO_CRATES +=     foldhash        0.2.0
+MODCARGO_CRATES +=     form_urlencoded 1.2.2
+MODCARGO_CRATES +=     getrandom       0.3.4
+MODCARGO_CRATES +=     getrandom       0.4.3
+MODCARGO_CRATES +=     glob    0.3.3
+MODCARGO_CRATES +=     hashbrown       0.16.1
+MODCARGO_CRATES +=     hashbrown       0.17.1
+MODCARGO_CRATES +=     icu_collections 2.1.1
+MODCARGO_CRATES +=     icu_locale_core 2.1.1
+MODCARGO_CRATES +=     icu_normalizer  2.1.1
+MODCARGO_CRATES +=     icu_normalizer_data     2.1.1
+MODCARGO_CRATES +=     icu_properties  2.1.1
+MODCARGO_CRATES +=     icu_properties_data     2.1.1
+MODCARGO_CRATES +=     icu_provider    2.1.1
+MODCARGO_CRATES +=     idna    1.1.0
+MODCARGO_CRATES +=     idna_adapter    1.2.1
+MODCARGO_CRATES +=     indexmap        2.12.1
+MODCARGO_CRATES +=     indexmap        2.14.0
+MODCARGO_CRATES +=     indoc   2.0.7
+MODCARGO_CRATES +=     itertools       0.13.0
+MODCARGO_CRATES +=     itoa    1.0.15
+MODCARGO_CRATES +=     itoa    1.0.18
+MODCARGO_CRATES +=     jobserver       0.1.34
+MODCARGO_CRATES +=     libc    0.2.186
+MODCARGO_CRATES +=     link-cplusplus  1.0.12
+MODCARGO_CRATES +=     linux-raw-sys   0.12.1
+MODCARGO_CRATES +=     litemap 0.8.1
+MODCARGO_CRATES +=     memchr  2.7.6
+MODCARGO_CRATES +=     memchr  2.8.2
+MODCARGO_CRATES +=     num-traits      0.2.19
+MODCARGO_CRATES +=     once_cell       1.21.3
+MODCARGO_CRATES +=     once_cell       1.21.4
+MODCARGO_CRATES +=     paste   1.0.15
+MODCARGO_CRATES +=     percent-encoding        2.3.2
+MODCARGO_CRATES +=     pkg-config      0.3.33
+MODCARGO_CRATES +=     potential_utf   0.1.4
+MODCARGO_CRATES +=     precomputed-hash        0.1.1
+MODCARGO_CRATES +=     prettyplease    0.2.37
+MODCARGO_CRATES +=     proc-macro2     1.0.103
+MODCARGO_CRATES +=     proc-macro2     1.0.106
+MODCARGO_CRATES +=     psl     2.1.163
+MODCARGO_CRATES +=     psl-types       2.0.11
+MODCARGO_CRATES +=     quote   1.0.42
+MODCARGO_CRATES +=     quote   1.0.46
+MODCARGO_CRATES +=     r-efi   5.3.0
+MODCARGO_CRATES +=     r-efi   6.0.0
+MODCARGO_CRATES +=     regex   1.12.2
+MODCARGO_CRATES +=     regex-automata  0.4.13
+MODCARGO_CRATES +=     regex-syntax    0.8.8
+MODCARGO_CRATES +=     rmp     0.8.14
+MODCARGO_CRATES +=     rmp-serde       0.15.5
+MODCARGO_CRATES +=     rustc-hash      1.1.0
+MODCARGO_CRATES +=     rustc_version   0.4.1
+MODCARGO_CRATES +=     rustix  1.1.4
+MODCARGO_CRATES +=     rustversion     1.0.22
+MODCARGO_CRATES +=     ryu     1.0.20
+MODCARGO_CRATES +=     scratch 1.0.9
+MODCARGO_CRATES +=     seahash 4.1.0
+MODCARGO_CRATES +=     semver  1.0.27
+MODCARGO_CRATES +=     serde   1.0.228
+MODCARGO_CRATES +=     serde_core      1.0.228
+MODCARGO_CRATES +=     serde_derive    1.0.228
+MODCARGO_CRATES +=     serde_json      1.0.145
+MODCARGO_CRATES +=     serde_json      1.0.150
+MODCARGO_CRATES +=     serde_spanned   1.1.1
+MODCARGO_CRATES +=     shlex   1.3.0
+MODCARGO_CRATES +=     shlex   2.0.1
+MODCARGO_CRATES +=     smallvec        1.15.1
+MODCARGO_CRATES +=     stable_deref_trait      1.2.1
+MODCARGO_CRATES +=     strsim  0.11.1
+MODCARGO_CRATES +=     syn     2.0.110
+MODCARGO_CRATES +=     syn     2.0.118
+MODCARGO_CRATES +=     synstructure    0.13.2
+MODCARGO_CRATES +=     target-triple   1.0.0
+MODCARGO_CRATES +=     tempfile        3.27.0
+MODCARGO_CRATES +=     termcolor       1.4.1
+MODCARGO_CRATES +=     thiserror       1.0.69
+MODCARGO_CRATES +=     thiserror-impl  1.0.69
+MODCARGO_CRATES +=     tinystr 0.8.2
+MODCARGO_CRATES +=     toml    1.1.2+spec-1.1.0
+MODCARGO_CRATES +=     toml_datetime   1.1.1+spec-1.1.0
+MODCARGO_CRATES +=     toml_parser     1.1.2+spec-1.1.0
+MODCARGO_CRATES +=     toml_writer     1.1.1+spec-1.1.0
+MODCARGO_CRATES +=     trybuild        1.0.117
+MODCARGO_CRATES +=     unicode-ident   1.0.22
+MODCARGO_CRATES +=     unicode-ident   1.0.24
+MODCARGO_CRATES +=     unicode-width   0.2.2
+MODCARGO_CRATES +=     url     2.5.7
+MODCARGO_CRATES +=     utf8_iter       1.0.4
+MODCARGO_CRATES +=     wasip2  1.0.4+wasi-0.2.12
+MODCARGO_CRATES +=     winapi-util     0.1.11
+MODCARGO_CRATES +=     windows-link    0.2.1
+MODCARGO_CRATES +=     windows-sys     0.61.2
+MODCARGO_CRATES +=     winnow  1.0.3
+MODCARGO_CRATES +=     wit-bindgen     0.57.1
+MODCARGO_CRATES +=     writeable       0.6.2
+MODCARGO_CRATES +=     yoke    0.8.1
+MODCARGO_CRATES +=     yoke-derive     0.8.1
+MODCARGO_CRATES +=     zerofrom        0.1.6
+MODCARGO_CRATES +=     zerofrom-derive 0.1.6
+MODCARGO_CRATES +=     zerotrie        0.2.3
+MODCARGO_CRATES +=     zerovec 0.11.5
+MODCARGO_CRATES +=     zerovec-derive  0.11.2
+MODCARGO_CRATES +=     zmij    1.0.21
diff --git a/x11/kde-applications/kdepim-addons/distinfo 
b/x11/kde-applications/kdepim-addons/distinfo
index 7988aaa291b..d0bb3135f2e 100644
--- a/x11/kde-applications/kdepim-addons/distinfo
+++ b/x11/kde-applications/kdepim-addons/distinfo
@@ -1,2 +1,278 @@
+SHA256 (kde-applications/../cargo/adblock-0.11.1.tar.gz) = 
XWpDHos8lfpJV07ZJbhf40l49ZFxaMjOTc9ymvhh/Ic=
+SHA256 (kde-applications/../cargo/addr-0.15.6.tar.gz) = 
qTuKQdviMK1Qh8xyH41BYR3mVFQhgFhrMV2fTPa3K+8=
+SHA256 (kde-applications/../cargo/aho-corasick-1.1.4.tar.gz) = 
3dMaEwQnwnUY3yZpQ6UwjtktSyJsxjn1qPEAKBYXQwE=
+SHA256 (kde-applications/../cargo/anstyle-1.0.13.tar.gz) = 
UZLMqABvH9T3I3UW9A+hg7sH+Pvf7aoANt5eqbC0Xng=
+SHA256 (kde-applications/../cargo/anstyle-1.0.14.tar.gz) = 
lAs6DKYD0ereUKSEair//V71ep/qwsDi7C4U+erXYAA=
+SHA256 (kde-applications/../cargo/autocfg-1.5.0.tar.gz) = 
wIYG+MPL9M5uyOKPsAFKLAhnCP6VTqqIU4SmFlFy5+g=
+SHA256 (kde-applications/../cargo/base64-0.22.1.tar.gz) = 
crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
+SHA256 (kde-applications/../cargo/bitflags-2.10.0.tar.gz) = 
gS4StShcxRWpxypcHTttRqGdrFrP71JllowWYQbjHdM=
+SHA256 (kde-applications/../cargo/bitflags-2.13.0.tar.gz) = 
tDiL7oaD49BK90fHNCKvUxAtK9JNnq22y8EAuu9LQ/g=
+SHA256 (kde-applications/../cargo/byteorder-1.5.0.tar.gz) = 
H9DyWEFG9vLvSAhQUIhqzzU77/cwXr0a5pUA4nxn9ks=
+SHA256 (kde-applications/../cargo/cc-1.2.47.tar.gz) = 
zUBdgshP9/NXOfF19n2Ln7doeg6EzNx4vTVog5gnzwc=
+SHA256 (kde-applications/../cargo/cc-1.2.65.tar.gz) = 
4ijuyb58F8y2QLWbNqXNgF6ipWSkxeFiwvZZ/qMNO5Y=
+SHA256 (kde-applications/../cargo/cfg-if-1.0.4.tar.gz) = 
kzD4sv8T80VAtE6UbvNREYJXJ7ONMyhu+YYUJhUSGAE=
+SHA256 (kde-applications/../cargo/clap-4.5.53.tar.gz) = 
yeNA4BKhv0k19Sgu0UNtFIlUjo9yMIIH6l3w4j0tA/g=
+SHA256 (kde-applications/../cargo/clap-4.6.1.tar.gz) = 
HdsRfkO799rPCkGQ/vTTRbm61o38ZJyzSefRfShCjlE=
+SHA256 (kde-applications/../cargo/clap_builder-4.5.53.tar.gz) = 
12tdE+qhjJAf0vf8qTn+/joHJ6lTVh/v3zspIrhWnQA=
+SHA256 (kde-applications/../cargo/clap_builder-4.6.0.tar.gz) = 
cUpTABv2ZBatsOLvWshXFA59w6DEj7KLLxB2L8S1Bp8=
+SHA256 (kde-applications/../cargo/clap_lex-0.7.6.tar.gz) = 
odcozInPOu6f+SsF5isZ7mWgK1cCz/fVo3fjLGrinY0=
+SHA256 (kde-applications/../cargo/clap_lex-1.1.0.tar.gz) = 
yNSju4seDBBQSZ0YFfWrFtBPCVmyMwhfsxZT+/ydmPk=
+SHA256 (kde-applications/../cargo/codespan-reporting-0.13.1.tar.gz) = 
r0kdVpkJp+Te4K19t/U0H+9cYU1bjsjPdlcyq6PP9oE=
+SHA256 (kde-applications/../cargo/cxx-1.0.189.tar.gz) = 
K3iGAefj5pRNmzfvuuC+5+5E2aq1M4ONSFT2MVNKGkk=
+SHA256 (kde-applications/../cargo/cxx-build-1.0.189.tar.gz) = 
XhHWLrDeRR9tOqg/LOwJhq9hwjvXUV8eLWVyxsnlPJY=
+SHA256 (kde-applications/../cargo/cxxbridge-cmd-1.0.189.tar.gz) = 
ajaO1KD9g+vT8oCGE4QtlCpAnEHMJM2dg/FpagDXiv4=
+SHA256 (kde-applications/../cargo/cxxbridge-flags-1.0.189.tar.gz) = 
qVcafGnyNtcgL1F1UyQUlhJe1WqGuqHONG0CqnI1fHQ=
+SHA256 (kde-applications/../cargo/cxxbridge-macro-1.0.189.tar.gz) = 
66KqrijKHXIdPzZLsp1RgRkh5xlMCLuer3RcirjYEwk=
+SHA256 (kde-applications/../cargo/displaydoc-0.2.5.tar.gz) = 
lzacu8BBvDZpSbx000ZY1s2lYhA5cxxjEFIYkqOiCuA=
+SHA256 (kde-applications/../cargo/dissimilar-1.0.11.tar.gz) = 
rtoWq0BZxf0qg/K5yenJgTJ7GKqOOzE/fmVjeZ1PCT4=
+SHA256 (kde-applications/../cargo/either-1.15.0.tar.gz) = 
SMdXlIxe3g5GF3t63S5nFV9w4zwH/qgoTfZXbacLNxk=
+SHA256 (kde-applications/../cargo/equivalent-1.0.2.tar.gz) = 
h3pKzocTsLzypOfuyCUpwCnx0GGYhtGBRf6pbD/+XA8=
+SHA256 (kde-applications/../cargo/errno-0.3.14.tar.gz) = 
Ocq3FheuDWP1GjbWn4ZjkXNbUWkdvaY89vltBCtj7+s=
+SHA256 (kde-applications/../cargo/fastrand-2.4.1.tar.gz) = 
nx8idFKjkIBM22N7dKhpkPKn17pLfVaTqsm03W3v2NY=
+SHA256 (kde-applications/../cargo/find-msvc-tools-0.1.5.tar.gz) = 
OjB2QQpVyQARwpiwTQz6dwsA+gTh48l9P2yd4QWgOEQ=
+SHA256 (kde-applications/../cargo/find-msvc-tools-0.1.9.tar.gz) = 
W668B3QVH5BaGizEGYkwCx5vuymv8M7/oQZP3TCI1YI=
+SHA256 (kde-applications/../cargo/flatbuffers-25.12.19.tar.gz) = 
NfaDnXs7mK3eUx7/rzTwwrrcb0c10m/nRwnY5ROpbvM=
+SHA256 (kde-applications/../cargo/foldhash-0.2.0.tar.gz) = 
d84ky1gij7uKoEFCW7EFCFCsGRd2hupuD0GnBBb1b9s=
+SHA256 (kde-applications/../cargo/form_urlencoded-1.2.2.tar.gz) = 
y0yyRQOFFvX4UneHXNqk99LJoPoEaN4G7RkBY7FYH88=
+SHA256 (kde-applications/../cargo/getrandom-0.3.4.tar.gz) = 
iZ3vXDfE/XsmZGSMKBIOzsE45NOVtFnlyjT5zOLdd/0=
+SHA256 (kde-applications/../cargo/getrandom-0.4.3.tar.gz) = 
MA6IPXVrLk7JTgJ5HzmwS1IidhOIUs/EHZ+36QQQYJk=
+SHA256 (kde-applications/../cargo/glob-0.3.3.tar.gz) = 
DMIycPbhgI4wqSi9yE3qC5tBNqi8gjOFdPI7r0e70oA=
+SHA256 (kde-applications/../cargo/hashbrown-0.16.1.tar.gz) = 
hB0cyb7X+SNvMh35dwMDc/SkFjrhp9v+GlGiwaUdkQA=
+SHA256 (kde-applications/../cargo/hashbrown-0.17.1.tar.gz) = 
7VkJtuiaLbRFblTNX2c3kdfspnMiArvyqcxQT+L5uEo=
+SHA256 (kde-applications/../cargo/icu_collections-2.1.1.tar.gz) = 
TGtklwFme76CXDt+Y4jLUhwj2IZEZ46DwMTQpiGjS0M=
+SHA256 (kde-applications/../cargo/icu_locale_core-2.1.1.tar.gz) = 
7bp4YQBN03FCZbTbVKPDkOiAq2WP7F99uJX64gRrW7Y=
+SHA256 (kde-applications/../cargo/icu_normalizer-2.1.1.tar.gz) = 
X2yIKLZ7+JCNghJ7IFTqG0Qn/wIw7pFBxUJRk0qxtZk=
+SHA256 (kde-applications/../cargo/icu_normalizer_data-2.1.1.tar.gz) = 
eu3MzQH8X+gea0icFbJHuLBpD+sjMEMDqeVg8378Vgo=
+SHA256 (kde-applications/../cargo/icu_properties-2.1.1.tar.gz) = 
6T/NMVd2bAyNovjP9s5lGjHwgQ6qHFHsNj73kLu1+5k=
+SHA256 (kde-applications/../cargo/icu_properties_data-2.1.1.tar.gz) = 
AoRbNke7BF8RAOzWSA/1LzTDX4LZiA4CnTKcIdEFSJk=
+SHA256 (kde-applications/../cargo/icu_provider-2.1.1.tar.gz) = 
hZYs8M4C4eCmKcw058o+NzziDdpMTXKUu9C/H9tZ5hQ=
+SHA256 (kde-applications/../cargo/idna-1.1.0.tar.gz) = 
Owh18jyqA4mJlPbdxQGIakXH09YtBNLZB4jUe+Gx5N4=
+SHA256 (kde-applications/../cargo/idna_adapter-1.2.1.tar.gz) = 
OsrpYJVAqjGNG8WIRVIl+yCFue0MT2vQ2dW82G8aA0Q=
+SHA256 (kde-applications/../cargo/indexmap-2.12.1.tar.gz) = 
CtS7K1ZbygZF9NaMXJr5f7oJTpeR2mhb+Dy18850rPI=
+SHA256 (kde-applications/../cargo/indexmap-2.14.0.tar.gz) = 
1GbpRU8I5KkR4UgGwk4W+6G0wSHR6kdDlvOWBpz5Sdk=
+SHA256 (kde-applications/../cargo/indoc-2.0.7.tar.gz) = 
ec9ck/kyKM+O+zujYlNfsRGZrFSKCc4RfJsa3DAw1wY=
+SHA256 (kde-applications/../cargo/itertools-0.13.0.tar.gz) = 
QT7n38Uu4aSUnO6328ijPy1sCIGU2fki+4MY+vHwEYY=
+SHA256 (kde-applications/../cargo/itoa-1.0.15.tar.gz) = 
Sl8TuFjI0xTuPo9jkBH3zO/nH5f5blAVH7mR8meSjiw=
+SHA256 (kde-applications/../cargo/itoa-1.0.18.tar.gz) = 
j0KmDL35qX9dIwXwiofcTgkwjRJ20oyGnGhNd3doVoI=
+SHA256 (kde-applications/../cargo/jobserver-0.1.34.tar.gz) = 
mvs95Dldaz5np4C23mS1HJeOzxHLmkYsZr59TKkDnTM=
+SHA256 (kde-applications/../cargo/libc-0.2.186.tar.gz) = 
aKuRAX/hbGIkhoQOTIPJo3r+/5eL0jm1KT1h7OWH3mY=
+SHA256 (kde-applications/../cargo/link-cplusplus-1.0.12.tar.gz) = 
f3jHMKqn0LkzaimQKepJ+e5TsO0G6SAujLfbm657jII=
+SHA256 (kde-applications/../cargo/linux-raw-sys-0.12.1.tar.gz) = 
MqZpSeAw2gDox9RDSyUWcKkVVvQUSUHTdFJ2nCXVilM=
+SHA256 (kde-applications/../cargo/litemap-0.8.1.tar.gz) = 
Y3NgelnwvnOjm2/kVrgZL8w1hfYCryB1FgDpdN1FXnc=
+SHA256 (kde-applications/../cargo/memchr-2.7.6.tar.gz) = 
9SsA05lh/FsnNuqFPJzIYjjhZQF6ST0dXI6sa9xMwnM=
+SHA256 (kde-applications/../cargo/memchr-2.8.2.tar.gz) = 
iJBENKvCkB8Zf+jMVfBEXn3tkh26WRHa0uKzm0jmY8Q=
+SHA256 (kde-applications/../cargo/num-traits-0.2.19.tar.gz) = 
Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
+SHA256 (kde-applications/../cargo/once_cell-1.21.3.tar.gz) = 
QvXhXJlTxeTMzusuc4KnFkgsNFFTFfewNTK4tOg5PS0=
+SHA256 (kde-applications/../cargo/once_cell-1.21.4.tar.gz) = 
n3w+S+sz+F1Frj46F5IYVwbI4W0EMjjFkzMcx80xO1A=
+SHA256 (kde-applications/../cargo/paste-1.0.15.tar.gz) = 
V8DXt0tWO0nTja4AoMN9TW3ptDI4KyiS8FdN3K5z/Qo=
+SHA256 (kde-applications/../cargo/percent-encoding-2.3.2.tar.gz) = 
m09ifLGyWRcZOiWeSb2tCPZx+Nlwis/V/gqMFFXYciA=
+SHA256 (kde-applications/../cargo/pkg-config-0.3.33.tar.gz) = 
GfEyyE7KVSvzTKuOyB8cHcwim4EWOPnSg9zqvljFVp4=
+SHA256 (kde-applications/../cargo/potential_utf-0.1.4.tar.gz) = 
tzlJQy9eKgllcAPCW8peGaDpyE+AWMo3T0ng6+YFr3c=
+SHA256 (kde-applications/../cargo/precomputed-hash-0.1.1.tar.gz) = 
klOD76NGcwR4+0g42+kTfSpHZ1rXicVG0VCm4d1Ksxw=
+SHA256 (kde-applications/../cargo/prettyplease-0.2.37.tar.gz) = 
R5yorazdfOjx+znOnszL/pOj8TRLPQ2X8gvAGWII9is=
+SHA256 (kde-applications/../cargo/proc-macro2-1.0.103.tar.gz) = 
XulbxO+HuNW6Mui3cUzMg0hlJ26rCu1cmVjQDsRfSeg=
+SHA256 (kde-applications/../cargo/proc-macro2-1.0.106.tar.gz) = 
j9APC7LpDYHRBEwrMmF/aPy5+ju3ZAwj6cdI5T+zCTQ=
+SHA256 (kde-applications/../cargo/psl-2.1.163.tar.gz) = 
BABDfW9ZMiIUz9WQwj6Oj2mWDeyjZqldQNmpVgAJp/I=
+SHA256 (kde-applications/../cargo/psl-types-2.0.11.tar.gz) = 
M8spT+hqdMvPUNREWzfadiApVJ6+6jQUIcfHA3D4bKw=
+SHA256 (kde-applications/../cargo/quote-1.0.42.tar.gz) = 
ozjMQdJ+bMbc5s78E6Bynfu4HCYrH1GTMVdd2A7zBn8=
+SHA256 (kde-applications/../cargo/quote-1.0.46.tar.gz) = 
37xFfQx6B1mmFFUbEaZAnllR9sdTe+Hxt2grmukjA2g=
+SHA256 (kde-applications/../cargo/r-efi-5.3.0.tar.gz) = 
ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
+SHA256 (kde-applications/../cargo/r-efi-6.0.0.tar.gz) = 
+NzJx9UqgRaX0hUccB4NCJVvkrDiQTbPTPJ7V6ag2b8=
+SHA256 (kde-applications/../cargo/regex-1.12.2.tar.gz) = 
hDvAGR918+ImUa5fHnKTmrL3KkvDD6gKBmvWbt78JNQ=
+SHA256 (kde-applications/../cargo/regex-automata-0.4.13.tar.gz) = 
UnbK8lrIbI2BAiKz27k45RLFXGgxoQ8+btHJO4QEHxw=
+SHA256 (kde-applications/../cargo/regex-syntax-0.8.8.tar.gz) = 
ei2YeFezGTYgQ+lfU1PAU1wfWO7FM2/fz2JkMK9971g=
+SHA256 (kde-applications/../cargo/rmp-0.8.14.tar.gz) = 
Io7XwW+jl4LDs0aOl0rsJ5XpCJFTzQjuLprvs2EzNMQ=
+SHA256 (kde-applications/../cargo/rmp-serde-0.15.5.tar.gz) = 
cj7P+a0E9K2S/hyMpsINIZbZKG6cYHJ8TLVRFikmDp0=
+SHA256 (kde-applications/../cargo/rustc-hash-1.1.0.tar.gz) = 
CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
+SHA256 (kde-applications/../cargo/rustc_version-0.4.1.tar.gz) = 
z8s6Iu9G6FtF3m7n550GMxnrtllPqvzxwiXqkqtum5I=
+SHA256 (kde-applications/../cargo/rustix-1.1.4.tar.gz) = 
tv5FZblRi4PvT5G7R84pYgyoKL0yy35AjwBi6ZMLoZA=
+SHA256 (kde-applications/../cargo/rustversion-1.0.22.tar.gz) = 
s5ze8PqAD8RFJchMy1SgKZYaghX5YZdTY1qcDSU41G0=
+SHA256 (kde-applications/../cargo/ryu-1.0.20.tar.gz) = 
KNOysTZuwgmU8f0Yw8WU8Fxd1LxE2LsMHGMsjWgpSB8=
+SHA256 (kde-applications/../cargo/scratch-1.0.9.tar.gz) = 
1o8uxRsJfkwadbaBqL7GIZCbXpHxW7e4QMTy97ARSLI=
+SHA256 (kde-applications/../cargo/seahash-4.1.0.tar.gz) = 
HBB7b0eAhUyLEm4ijqiGn017cSYPli/vtXuZa4lZums=
+SHA256 (kde-applications/../cargo/semver-1.0.27.tar.gz) = 
12frCqvIgLKZVsNXNBcPJu1VGoWdvTYdFAzb7KYaseI=
+SHA256 (kde-applications/../cargo/serde-1.0.228.tar.gz) = 
mo6U6n83i9Msu9NxmKSpFDYYDFu0ckEeSLXsLiEkrp4=
+SHA256 (kde-applications/../cargo/serde_core-1.0.228.tar.gz) = 
QdOFx9TKWOWfxzKvJcOYO2eshSwaJQAK/hF13kWLZ60=
+SHA256 (kde-applications/../cargo/serde_derive-1.0.228.tar.gz) = 
1UDyINMYcXPaIg+IWrZmCDZ7ZXTpJQEak1Pkut2pHXk=
+SHA256 (kde-applications/../cargo/serde_json-1.0.145.tar.gz) = 
QCpvZtjHCRFs8i9VjqshD1pQGH9wLrTX5e842afxx5w=
+SHA256 (kde-applications/../cargo/serde_json-1.0.150.tar.gz) = 
6AFORLRzbtBTit7s3tD84qJy8i3JV4p+trLZmTx0z7k=
+SHA256 (kde-applications/../cargo/serde_spanned-1.1.1.tar.gz) = 
ZmK1h5UR4G6JmaiiNdhIET6ULJEk8hFRGxZGbuKZXyY=
+SHA256 (kde-applications/../cargo/shlex-1.3.0.tar.gz) = 
D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
+SHA256 (kde-applications/../cargo/shlex-2.0.1.tar.gz) = 
+PrdWchV7yCA3s3vj/Fh62ZhuGkzydguW6KdxgKlWro=
+SHA256 (kde-applications/../cargo/smallvec-1.15.1.tar.gz) = 
Z7G3o7X+TxN2iHGEBF/PRcaekq9zS3qt3AX7d3tvvQM=
+SHA256 (kde-applications/../cargo/stable_deref_trait-1.2.1.tar.gz) = 
bOK+jcJUVeH5Hfcb+hKtN9evEJKuc286bNDje8eBBZY=
+SHA256 (kde-applications/../cargo/strsim-0.11.1.tar.gz) = 
fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08=
+SHA256 (kde-applications/../cargo/syn-2.0.110.tar.gz) = 
qZgBtb007eTPP8aIxZGTaP6k5IFKRmQ1lQPmAVsoCuo=
+SHA256 (kde-applications/../cargo/syn-2.0.118.tar.gz) = 
G5rlf5BCE+u2Sc5olbimbGbwIDuTGXGPaaVhKgZbFCI=
+SHA256 (kde-applications/../cargo/synstructure-0.13.2.tar.gz) = 
copw89uvW6t/DEsayNeuXqYKS1VJyKWRQ2HJkUenCdI=
+SHA256 (kde-applications/../cargo/target-triple-1.0.0.tar.gz) = 
WR7zjt+3jKR3HuMs9JTLh3GUS+4jepuR/JwUJKxLd3s=
+SHA256 (kde-applications/../cargo/tempfile-3.27.0.tar.gz) = 
Mkl+mkx7OFMu/N6+74eXB6qfeUKWpPAkT29p6byFdL0=
+SHA256 (kde-applications/../cargo/termcolor-1.4.1.tar.gz) = 
BnlPj2xciYsyda6++muKHLJM0sbHk5erFXdIN6C8V1U=
+SHA256 (kde-applications/../cargo/thiserror-1.0.69.tar.gz) = 
tqr1M5tXjqhbUOCA/rJQo+iujPzf+aRhyewpBLySP1I=
+SHA256 (kde-applications/../cargo/thiserror-impl-1.0.69.tar.gz) = 
T+5sTvyQBZ4Q+B5tQsYKGPdliMPXTLg6CyQqK2x1BME=
+SHA256 (kde-applications/../cargo/tinystr-0.8.2.tar.gz) = 
QtPpxFwJ3hXQbdis9fTg45noWSe38AcRAk63rhD6SGk=
+SHA256 (kde-applications/../cargo/toml-1.1.2+spec-1.1.0.tar.gz) = 
gfPRXoTLzYljduZzAxTVn7WofzHksDhFQYRDXNV97+4=
+SHA256 (kde-applications/../cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = 
MWX2X2LijgEVoAsuvdN+tvO2QYVfnWNtPNQQN2cVmtc=
+SHA256 (kde-applications/../cargo/toml_parser-1.1.2+spec-1.1.0.tar.gz) = 
oqvpuGGTZWY10kEdxDBQKCykiqMcJFEhD0ICVQr7dSY=
+SHA256 (kde-applications/../cargo/toml_writer-1.1.1+spec-1.1.0.tar.gz) = 
dW2vmxAT6+R6h3Zme0ZkF+LUxWedRBwmIw79nveGkts=
+SHA256 (kde-applications/../cargo/trybuild-1.0.117.tar.gz) = 
BxDU376uT5w5C6p4TEmFinRo+kM/P+XQ7F6+9lHPWfk=
+SHA256 (kde-applications/../cargo/unicode-ident-1.0.22.tar.gz) = 
kxL3xPb/kGmxZUmCNM6L5lgFnGcoYzZnxSbifcLPHfU=
+SHA256 (kde-applications/../cargo/unicode-ident-1.0.24.tar.gz) = 
5uQxPNX809rVyvoXlwLiskT3YJkfRTl9FNTr84JH2nU=
+SHA256 (kde-applications/../cargo/unicode-width-0.2.2.tar.gz) = 
tKwEjXHt5+521YVRet1F2lMGYO9DkOSbCYczxuiX8lQ=
+SHA256 (kde-applications/../cargo/url-2.5.7.tar.gz) = 
CLwTaimj0XWOB6nMome+MIruv1z9WhDz9nqyCXaD71s=
+SHA256 (kde-applications/../cargo/utf8_iter-1.0.4.tar.gz) = 
tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
+SHA256 (kde-applications/../cargo/wasip2-1.0.4+wasi-0.2.12.tar.gz) = 
tn77N+EG5VznIqUQ1rX5wX8IPl/HmvwrresSzDE9lIc=
+SHA256 (kde-applications/../cargo/winapi-util-0.1.11.tar.gz) = 
wqexwDyHYSKqQ/MCDmw8PuXAUIHJoAc5+vdQOuuhDSI=
+SHA256 (kde-applications/../cargo/windows-link-0.2.1.tar.gz) = 
8IBSIuV/dSHWpi42+pFjvIkazUIvlx3v6X1k5w0KT+U=
+SHA256 (kde-applications/../cargo/windows-sys-0.61.2.tar.gz) = 
rhNyKby9bN8Pe4CjHfYXZhRQd930lBanKLAss5If8/w=
+SHA256 (kde-applications/../cargo/winnow-1.0.3.tar.gz) = 
BZLhydFR+FTm/TgldMOghVJQ4dmy+Z2SgcbmORrzUvE=
+SHA256 (kde-applications/../cargo/wit-bindgen-0.57.1.tar.gz) = 
Hr+UToenwlMjOtZ2bgguPNcUtdA4EqzCTDGPVJYUU24=
+SHA256 (kde-applications/../cargo/writeable-0.6.2.tar.gz) = 
nt3g20dp0txoV5iT8jBrJsbs++DvSZsBPXMbe5JH4Lk=
+SHA256 (kde-applications/../cargo/yoke-0.8.1.tar.gz) = 
ctblxq+4TXOUTlztsFLEaA1WVzNyAVVfnyoWt0BtSVQ=
+SHA256 (kde-applications/../cargo/yoke-derive-0.8.1.tar.gz) = 
tlkFKHTraY7+W56M84IgRnigCG6/RpgredbKMYKSfl0=
+SHA256 (kde-applications/../cargo/zerofrom-0.1.6.tar.gz) = 
UMxC4DM+BWYMNYfzv50EeGiOFdhw+rM0ZFHOf4yfvqU=
+SHA256 (kde-applications/../cargo/zerofrom-derive-0.1.6.tar.gz) = 
1x5dbgarCQxnteRJk+wWty3LqrxSbbiDo2AFdni0hQI=
+SHA256 (kde-applications/../cargo/zerotrie-0.2.3.tar.gz) = 
KlnBelVi1QfktUlg6FaevuM77okMcKo/57l+han9eFE=
+SHA256 (kde-applications/../cargo/zerovec-0.11.5.tar.gz) = 
bChxkpSClHf1Jb4BhtE++po8YC9+wgLKnjU9MQ+5oAI=
+SHA256 (kde-applications/../cargo/zerovec-derive-0.11.2.tar.gz) = 
6tzjlTnKXLOYVZAQJnHyVn5ln8qWZlga00EdWSB5UfM=
+SHA256 (kde-applications/../cargo/zmij-1.0.21.tar.gz) = 
uISO5n7Miu268+QSIhev+JJjkjG+/GobWNKf/0wsq6o=
 SHA256 (kde-applications/kdepim-addons-26.04.2.tar.xz) = 
7mlADOvS7ksuGfWlcbvK8SheVxchV1aFIVTAgJyBwD4=
+SIZE (kde-applications/../cargo/adblock-0.11.1.tar.gz) = 131578
+SIZE (kde-applications/../cargo/addr-0.15.6.tar.gz) = 92595
+SIZE (kde-applications/../cargo/aho-corasick-1.1.4.tar.gz) = 184015
+SIZE (kde-applications/../cargo/anstyle-1.0.13.tar.gz) = 17651
+SIZE (kde-applications/../cargo/anstyle-1.0.14.tar.gz) = 17787
+SIZE (kde-applications/../cargo/autocfg-1.5.0.tar.gz) = 18729
+SIZE (kde-applications/../cargo/base64-0.22.1.tar.gz) = 81597
+SIZE (kde-applications/../cargo/bitflags-2.10.0.tar.gz) = 48427
+SIZE (kde-applications/../cargo/bitflags-2.13.0.tar.gz) = 51280
+SIZE (kde-applications/../cargo/byteorder-1.5.0.tar.gz) = 23288
+SIZE (kde-applications/../cargo/cc-1.2.47.tar.gz) = 92422
+SIZE (kde-applications/../cargo/cc-1.2.65.tar.gz) = 95435
+SIZE (kde-applications/../cargo/cfg-if-1.0.4.tar.gz) = 9360
+SIZE (kde-applications/../cargo/clap-4.5.53.tar.gz) = 62036
+SIZE (kde-applications/../cargo/clap-4.6.1.tar.gz) = 61836
+SIZE (kde-applications/../cargo/clap_builder-4.5.53.tar.gz) = 170811
+SIZE (kde-applications/../cargo/clap_builder-4.6.0.tar.gz) = 171122
+SIZE (kde-applications/../cargo/clap_lex-0.7.6.tar.gz) = 13466
+SIZE (kde-applications/../cargo/clap_lex-1.1.0.tar.gz) = 13470
+SIZE (kde-applications/../cargo/codespan-reporting-0.13.1.tar.gz) = 57424
+SIZE (kde-applications/../cargo/cxx-1.0.189.tar.gz) = 233707
+SIZE (kde-applications/../cargo/cxx-build-1.0.189.tar.gz) = 99751
+SIZE (kde-applications/../cargo/cxxbridge-cmd-1.0.189.tar.gz) = 86842
+SIZE (kde-applications/../cargo/cxxbridge-flags-1.0.189.tar.gz) = 5430
+SIZE (kde-applications/../cargo/cxxbridge-macro-1.0.189.tar.gz) = 71595
+SIZE (kde-applications/../cargo/displaydoc-0.2.5.tar.gz) = 24219
+SIZE (kde-applications/../cargo/dissimilar-1.0.11.tar.gz) = 31622
+SIZE (kde-applications/../cargo/either-1.15.0.tar.gz) = 20114
+SIZE (kde-applications/../cargo/equivalent-1.0.2.tar.gz) = 7419
+SIZE (kde-applications/../cargo/errno-0.3.14.tar.gz) = 12002
+SIZE (kde-applications/../cargo/fastrand-2.4.1.tar.gz) = 20773
+SIZE (kde-applications/../cargo/find-msvc-tools-0.1.5.tar.gz) = 30942
+SIZE (kde-applications/../cargo/find-msvc-tools-0.1.9.tar.gz) = 31493
+SIZE (kde-applications/../cargo/flatbuffers-25.12.19.tar.gz) = 27421
+SIZE (kde-applications/../cargo/foldhash-0.2.0.tar.gz) = 23329
+SIZE (kde-applications/../cargo/form_urlencoded-1.2.2.tar.gz) = 9347
+SIZE (kde-applications/../cargo/getrandom-0.3.4.tar.gz) = 50932
+SIZE (kde-applications/../cargo/getrandom-0.4.3.tar.gz) = 52437
+SIZE (kde-applications/../cargo/glob-0.3.3.tar.gz) = 22861
+SIZE (kde-applications/../cargo/hashbrown-0.16.1.tar.gz) = 147785
+SIZE (kde-applications/../cargo/hashbrown-0.17.1.tar.gz) = 155512
+SIZE (kde-applications/../cargo/icu_collections-2.1.1.tar.gz) = 87233
+SIZE (kde-applications/../cargo/icu_locale_core-2.1.1.tar.gz) = 70876
+SIZE (kde-applications/../cargo/icu_normalizer-2.1.1.tar.gz) = 67132
+SIZE (kde-applications/../cargo/icu_normalizer_data-2.1.1.tar.gz) = 68649
+SIZE (kde-applications/../cargo/icu_properties-2.1.1.tar.gz) = 59036
+SIZE (kde-applications/../cargo/icu_properties_data-2.1.1.tar.gz) = 162431
+SIZE (kde-applications/../cargo/icu_provider-2.1.1.tar.gz) = 50907
+SIZE (kde-applications/../cargo/idna-1.1.0.tar.gz) = 148747
+SIZE (kde-applications/../cargo/idna_adapter-1.2.1.tar.gz) = 10389
+SIZE (kde-applications/../cargo/indexmap-2.12.1.tar.gz) = 100184
+SIZE (kde-applications/../cargo/indexmap-2.14.0.tar.gz) = 104085
+SIZE (kde-applications/../cargo/indoc-2.0.7.tar.gz) = 17184
+SIZE (kde-applications/../cargo/itertools-0.13.0.tar.gz) = 146261
+SIZE (kde-applications/../cargo/itoa-1.0.15.tar.gz) = 11231
+SIZE (kde-applications/../cargo/itoa-1.0.18.tar.gz) = 15935
+SIZE (kde-applications/../cargo/jobserver-0.1.34.tar.gz) = 29013
+SIZE (kde-applications/../cargo/libc-0.2.186.tar.gz) = 821883
+SIZE (kde-applications/../cargo/link-cplusplus-1.0.12.tar.gz) = 8178
+SIZE (kde-applications/../cargo/linux-raw-sys-0.12.1.tar.gz) = 3006116
+SIZE (kde-applications/../cargo/litemap-0.8.1.tar.gz) = 34172
+SIZE (kde-applications/../cargo/memchr-2.7.6.tar.gz) = 97616
+SIZE (kde-applications/../cargo/memchr-2.8.2.tar.gz) = 99069
+SIZE (kde-applications/../cargo/num-traits-0.2.19.tar.gz) = 51631
+SIZE (kde-applications/../cargo/once_cell-1.21.3.tar.gz) = 34534
+SIZE (kde-applications/../cargo/once_cell-1.21.4.tar.gz) = 35010
+SIZE (kde-applications/../cargo/paste-1.0.15.tar.gz) = 18374
+SIZE (kde-applications/../cargo/percent-encoding-2.3.2.tar.gz) = 11583
+SIZE (kde-applications/../cargo/pkg-config-0.3.33.tar.gz) = 21590
+SIZE (kde-applications/../cargo/potential_utf-0.1.4.tar.gz) = 9514
+SIZE (kde-applications/../cargo/precomputed-hash-0.1.1.tar.gz) = 1640
+SIZE (kde-applications/../cargo/prettyplease-0.2.37.tar.gz) = 72033
+SIZE (kde-applications/../cargo/proc-macro2-1.0.103.tar.gz) = 60024
+SIZE (kde-applications/../cargo/proc-macro2-1.0.106.tar.gz) = 59765
+SIZE (kde-applications/../cargo/psl-2.1.163.tar.gz) = 199170
+SIZE (kde-applications/../cargo/psl-types-2.0.11.tar.gz) = 7959
+SIZE (kde-applications/../cargo/quote-1.0.42.tar.gz) = 31504
+SIZE (kde-applications/../cargo/quote-1.0.46.tar.gz) = 31628
+SIZE (kde-applications/../cargo/r-efi-5.3.0.tar.gz) = 64532
+SIZE (kde-applications/../cargo/r-efi-6.0.0.tar.gz) = 65303
+SIZE (kde-applications/../cargo/regex-1.12.2.tar.gz) = 163843
+SIZE (kde-applications/../cargo/regex-automata-0.4.13.tar.gz) = 625250
+SIZE (kde-applications/../cargo/regex-syntax-0.8.8.tar.gz) = 359141
+SIZE (kde-applications/../cargo/rmp-0.8.14.tar.gz) = 29687
+SIZE (kde-applications/../cargo/rmp-serde-0.15.5.tar.gz) = 28657
+SIZE (kde-applications/../cargo/rustc-hash-1.1.0.tar.gz) = 9331
+SIZE (kde-applications/../cargo/rustc_version-0.4.1.tar.gz) = 12245
+SIZE (kde-applications/../cargo/rustix-1.1.4.tar.gz) = 425241
+SIZE (kde-applications/../cargo/rustversion-1.0.22.tar.gz) = 21096
+SIZE (kde-applications/../cargo/ryu-1.0.20.tar.gz) = 48738
+SIZE (kde-applications/../cargo/scratch-1.0.9.tar.gz) = 8170
+SIZE (kde-applications/../cargo/seahash-4.1.0.tar.gz) = 31976
+SIZE (kde-applications/../cargo/semver-1.0.27.tar.gz) = 30081
+SIZE (kde-applications/../cargo/serde-1.0.228.tar.gz) = 83652
+SIZE (kde-applications/../cargo/serde_core-1.0.228.tar.gz) = 63111
+SIZE (kde-applications/../cargo/serde_derive-1.0.228.tar.gz) = 59605
+SIZE (kde-applications/../cargo/serde_json-1.0.145.tar.gz) = 155748
+SIZE (kde-applications/../cargo/serde_json-1.0.150.tar.gz) = 155574
+SIZE (kde-applications/../cargo/serde_spanned-1.1.1.tar.gz) = 11025
+SIZE (kde-applications/../cargo/shlex-1.3.0.tar.gz) = 18713
+SIZE (kde-applications/../cargo/shlex-2.0.1.tar.gz) = 19332
+SIZE (kde-applications/../cargo/smallvec-1.15.1.tar.gz) = 38116
+SIZE (kde-applications/../cargo/stable_deref_trait-1.2.1.tar.gz) = 8186
+SIZE (kde-applications/../cargo/strsim-0.11.1.tar.gz) = 14266
+SIZE (kde-applications/../cargo/syn-2.0.110.tar.gz) = 302184
+SIZE (kde-applications/../cargo/syn-2.0.118.tar.gz) = 305533
+SIZE (kde-applications/../cargo/synstructure-0.13.2.tar.gz) = 18950
+SIZE (kde-applications/../cargo/target-triple-1.0.0.tar.gz) = 7182
+SIZE (kde-applications/../cargo/tempfile-3.27.0.tar.gz) = 44780
+SIZE (kde-applications/../cargo/termcolor-1.4.1.tar.gz) = 18773
+SIZE (kde-applications/../cargo/thiserror-1.0.69.tar.gz) = 22198
+SIZE (kde-applications/../cargo/thiserror-impl-1.0.69.tar.gz) = 18365
+SIZE (kde-applications/../cargo/tinystr-0.8.2.tar.gz) = 23942
+SIZE (kde-applications/../cargo/toml-1.1.2+spec-1.1.0.tar.gz) = 56327
+SIZE (kde-applications/../cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = 17982
+SIZE (kde-applications/../cargo/toml_parser-1.1.2+spec-1.1.0.tar.gz) = 35485
+SIZE (kde-applications/../cargo/toml_writer-1.1.1+spec-1.1.0.tar.gz) = 18841
+SIZE (kde-applications/../cargo/trybuild-1.0.117.tar.gz) = 46008
+SIZE (kde-applications/../cargo/unicode-ident-1.0.22.tar.gz) = 47919
+SIZE (kde-applications/../cargo/unicode-ident-1.0.24.tar.gz) = 49298
+SIZE (kde-applications/../cargo/unicode-width-0.2.2.tar.gz) = 282768
+SIZE (kde-applications/../cargo/url-2.5.7.tar.gz) = 87907
+SIZE (kde-applications/../cargo/utf8_iter-1.0.4.tar.gz) = 10437
+SIZE (kde-applications/../cargo/wasip2-1.0.4+wasi-0.2.12.tar.gz) = 135311
+SIZE (kde-applications/../cargo/winapi-util-0.1.11.tar.gz) = 13368
+SIZE (kde-applications/../cargo/windows-link-0.2.1.tar.gz) = 6133
+SIZE (kde-applications/../cargo/windows-sys-0.61.2.tar.gz) = 2517186
+SIZE (kde-applications/../cargo/winnow-1.0.3.tar.gz) = 187990
+SIZE (kde-applications/../cargo/wit-bindgen-0.57.1.tar.gz) = 71227
+SIZE (kde-applications/../cargo/writeable-0.6.2.tar.gz) = 25181
+SIZE (kde-applications/../cargo/yoke-0.8.1.tar.gz) = 32016
+SIZE (kde-applications/../cargo/yoke-derive-0.8.1.tar.gz) = 7593
+SIZE (kde-applications/../cargo/zerofrom-0.1.6.tar.gz) = 5669
+SIZE (kde-applications/../cargo/zerofrom-derive-0.1.6.tar.gz) = 8305
+SIZE (kde-applications/../cargo/zerotrie-0.2.3.tar.gz) = 69547
+SIZE (kde-applications/../cargo/zerovec-0.11.5.tar.gz) = 119620
+SIZE (kde-applications/../cargo/zerovec-derive-0.11.2.tar.gz) = 21421
+SIZE (kde-applications/../cargo/zmij-1.0.21.tar.gz) = 26665
 SIZE (kde-applications/kdepim-addons-26.04.2.tar.xz) = 2674128
diff --git a/x11/kde-applications/kdepim-addons/files/cxxbridge-cargo.lock 
b/x11/kde-applications/kdepim-addons/files/cxxbridge-cargo.lock
new file mode 100644
index 00000000000..c8e921e3c9b
--- /dev/null
+++ b/x11/kde-applications/kdepim-addons/files/cxxbridge-cargo.lock
@@ -0,0 +1,601 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "anstyle"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
+
+[[package]]
+name = "bitflags"
+version = "2.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8"
+
+[[package]]
+name = "cc"
+version = "1.2.65"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96"
+dependencies = [
+ "find-msvc-tools",
+ "jobserver",
+ "libc",
+ "shlex",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
+
+[[package]]
+name = "clap"
+version = "4.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51"
+dependencies = [
+ "clap_builder",
+]
+
+[[package]]
+name = "clap_builder"
+version = "4.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f"
+dependencies = [
+ "anstyle",
+ "clap_lex",
+ "strsim",
+]
+
+[[package]]
+name = "clap_lex"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
+
+[[package]]
+name = "codespan-reporting"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681"
+dependencies = [
+ "serde",
+ "termcolor",
+ "unicode-width",
+]
+
+[[package]]
+name = "cxx"
+version = "1.0.189"
+dependencies = [
+ "cc",
+ "cxx-build",
+ "cxx-gen",
+ "cxx-test-suite",
+ "cxxbridge-cmd",
+ "cxxbridge-flags",
+ "cxxbridge-macro",
+ "foldhash",
+ "indoc",
+ "link-cplusplus",
+ "proc-macro2",
+ "quote",
+ "rustversion",
+ "scratch",
+ "target-triple",
+ "tempfile",
+ "trybuild",
+]
+
+[[package]]
+name = "cxx-build"
+version = "1.0.189"
+dependencies = [
+ "cc",
+ "codespan-reporting",
+ "cxx",
+ "cxx-gen",
+ "indexmap",
+ "pkg-config",
+ "proc-macro2",
+ "quote",
+ "scratch",
+ "syn",
+]
+
+[[package]]
+name = "cxx-gen"
+version = "0.7.189"
+dependencies = [
+ "codespan-reporting",
+ "indexmap",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "cxx-test-suite"
+version = "0.0.0"
+dependencies = [
+ "cxx",
+ "cxx-build",
+ "cxxbridge-flags",
+ "serde",
+]
+
+[[package]]
+name = "cxxbridge-cmd"
+version = "1.0.189"
+dependencies = [
+ "clap",
+ "codespan-reporting",
+ "indexmap",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "cxxbridge-flags"
+version = "1.0.189"
+
+[[package]]
+name = "cxxbridge-macro"
+version = "1.0.189"
+dependencies = [
+ "cxx",
+ "indexmap",
+ "prettyplease",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "demo"
+version = "0.0.0"
+dependencies = [
+ "cxx",
+ "cxx-build",
+]
+
+[[package]]
+name = "dissimilar"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "aeda16ab4059c5fd2a83f2b9c9e9c981327b18aa8e3b313f7e6563799d4f093e"
+
+[[package]]
+name = "equivalent"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
+
+[[package]]
+name = "errno"
+version = "0.3.14"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
+dependencies = [
+ "libc",
+ "windows-sys",
+]
+
+[[package]]
+name = "fastrand"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"
+
+[[package]]
+name = "find-msvc-tools"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
+
+[[package]]
+name = "foldhash"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
+
+[[package]]
+name = "getrandom"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "r-efi 5.3.0",
+ "wasip2",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "r-efi 6.0.0",
+]
+
+[[package]]
+name = "glob"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
+
+[[package]]
+name = "hashbrown"
+version = "0.17.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
+
+[[package]]
+name = "indexmap"
+version = "2.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
+dependencies = [
+ "equivalent",
+ "hashbrown",
+]
+
+[[package]]
+name = "indoc"
+version = "2.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
+dependencies = [
+ "rustversion",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.18"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
+
+[[package]]
+name = "jobserver"
+version = "0.1.34"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
+dependencies = [
+ "getrandom 0.3.4",
+ "libc",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.186"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
+
+[[package]]
+name = "link-cplusplus"
+version = "1.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "7f78c730aaa7d0b9336a299029ea49f9ee53b0ed06e9202e8cb7db9bae7b8c82"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
+
+[[package]]
+name = "memchr"
+version = "2.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4"
+
+[[package]]
+name = "once_cell"
+version = "1.21.4"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
+
+[[package]]
+name = "pkg-config"
+version = "0.3.33"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e"
+
+[[package]]
+name = "prettyplease"
+version = "0.2.37"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
+dependencies = [
+ "proc-macro2",
+ "syn",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.106"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.46"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "r-efi"
+version = "5.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
+
+[[package]]
+name = "r-efi"
+version = "6.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
+
+[[package]]
+name = "rustix"
+version = "1.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
+dependencies = [
+ "bitflags",
+ "errno",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.22"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
+
+[[package]]
+name = "scratch"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "d68f2ec51b097e4c1a75b681a8bec621909b5e91f15bb7b840c4f2f7b01148b2"
+
+[[package]]
+name = "serde"
+version = "1.0.228"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
+dependencies = [
+ "serde_core",
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_core"
+version = "1.0.228"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.228"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.150"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9"
+dependencies = [
+ "itoa",
+ "memchr",
+ "serde",
+ "serde_core",
+ "zmij",
+]
+
+[[package]]
+name = "serde_spanned"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26"
+dependencies = [
+ "serde_core",
+]
+
+[[package]]
+name = "shlex"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
+
+[[package]]
+name = "strsim"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
+
+[[package]]
+name = "syn"
+version = "2.0.118"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "target-triple"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "591ef38edfb78ca4771ee32cf494cb8771944bee237a9b91fc9c1424ac4b777b"
+
+[[package]]
+name = "tempfile"
+version = "3.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
+dependencies = [
+ "fastrand",
+ "getrandom 0.4.3",
+ "once_cell",
+ "rustix",
+ "windows-sys",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "toml"
+version = "1.1.2+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee"
+dependencies = [
+ "indexmap",
+ "serde_core",
+ "serde_spanned",
+ "toml_datetime",
+ "toml_parser",
+ "toml_writer",
+ "winnow",
+]
+
+[[package]]
+name = "toml_datetime"
+version = "1.1.1+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
+dependencies = [
+ "serde_core",
+]
+
+[[package]]
+name = "toml_parser"
+version = "1.1.2+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
+dependencies = [
+ "winnow",
+]
+
+[[package]]
+name = "toml_writer"
+version = "1.1.1+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db"
+
+[[package]]
+name = "trybuild"
+version = "1.0.117"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "0710d4dfbeae4f9c390baa784c49858a7468fa433f3fe5d0ec5ebef651cf59f9"
+dependencies = [
+ "dissimilar",
+ "glob",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "target-triple",
+ "termcolor",
+ "toml",
+]
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.24"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
+
+[[package]]
+name = "unicode-width"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
+
+[[package]]
+name = "wasip2"
+version = "1.0.4+wasi-0.2.12"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487"
+dependencies = [
+ "wit-bindgen",
+]
+
+[[package]]
+name = "winapi-util"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
+dependencies = [
+ "windows-sys",
+]
+
+[[package]]
+name = "windows-link"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
+
+[[package]]
+name = "windows-sys"
+version = "0.61.2"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
+dependencies = [
+ "windows-link",
+]
+
+[[package]]
+name = "winnow"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1"
+
+[[package]]
+name = "wit-bindgen"
+version = "0.57.1"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
+
+[[package]]
+name = "zmij"
+version = "1.0.21"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
diff --git a/x11/kde-applications/kdepim-addons/pkg/PLIST 
b/x11/kde-applications/kdepim-addons/pkg/PLIST
index 0a9e0f04043..c10a57d82db 100644
--- a/x11/kde-applications/kdepim-addons/pkg/PLIST
+++ b/x11/kde-applications/kdepim-addons/pkg/PLIST
@@ -4,6 +4,7 @@ bin/kmail_clamav.sh
 bin/kmail_fprot.sh
 bin/kmail_sav.sh
 @lib lib/libKPim6AutoGenerateText.so.${LIBKPim6AutoGenerateText_VERSION}
+@lib lib/libadblockplugin.so.${LIBadblockplugin_VERSION}
 @lib lib/libakonadidatasetools.so.${LIBakonadidatasetools_VERSION}
 @lib lib/libdkimverifyconfigure.so.${LIBdkimverifyconfigure_VERSION}
 @lib 
lib/libexpireaccounttrashfolderconfig.so.${LIBexpireaccounttrashfolderconfig_VERSION}
@@ -122,6 +123,7 @@ lib/qt6/plugins/pim6/templateparser/
 @so lib/qt6/plugins/pim6/templateparser/templateparseraddressrequesterplugin.so
 lib/qt6/plugins/pim6/webengineviewer/
 lib/qt6/plugins/pim6/webengineviewer/urlinterceptor/
+@so 
lib/qt6/plugins/pim6/webengineviewer/urlinterceptor/webengineviewer_adblockplugin.so
 @so 
lib/qt6/plugins/pim6/webengineviewer/urlinterceptor/webengineviewer_donottrackplugin.so
 lib/qt6/plugins/plasmacalendarplugins/
 lib/qt6/plugins/plasmacalendarplugins/pimevents/


Reply via email to