commit:     0ee2ca04afa380b992da31f4130de27f90052546
Author:     Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 21 22:52:24 2025 +0000
Commit:     Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 09:30:27 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ee2ca04

net-mail/stalwart-mail: add 0.11.3

Signed-off-by: Thomas Raschbacher <lordvan <AT> gentoo.org>

 net-mail/stalwart-mail/Manifest                    |   3 +
 net-mail/stalwart-mail/stalwart-mail-0.11.3.ebuild | 811 +++++++++++++++++++++
 2 files changed, 814 insertions(+)

diff --git a/net-mail/stalwart-mail/Manifest b/net-mail/stalwart-mail/Manifest
index b66d06651d40..a9db39f45ffb 100644
--- a/net-mail/stalwart-mail/Manifest
+++ b/net-mail/stalwart-mail/Manifest
@@ -643,6 +643,7 @@ DIST spki-0.7.3.crate 16409 BLAKE2B 
6b39144e4e718ce5eb454e21ee89fb936ffd31ec9955
 DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 
287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205
 SHA512 
a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
 DIST stalwart-mail-0.10.7.tar.gz 7000660 BLAKE2B 
6b4ee19e664e9f1a0bb283f2dd66d92ace4002109cb211766fff8fa2d5acb4a3d93db02dc5e80d9794a02f1fbef617870a47d2613daa853f9ec798cf873c54e1
 SHA512 
d6c7d7bdda91d1b4ca22667a351888955a230d49b621e918e682e4bec6b0cfa4e87bc128e555612a0055a31dff18fb02fd396b507235820e0e6b01aff022388c
 DIST stalwart-mail-0.11.1.tar.gz 7043011 BLAKE2B 
8ea520bfa00f1c13af84b452ce1684effc1d36c4f5fb8578f9b4e8558279c023da8b61ab1fb63f65c4597178261fbd19d163a3e41faf46e20b6010dd71eb28a7
 SHA512 
957ad7b6054364f0c8e2153a7dcb8ad37c9ff1eb28fb1e232c12b48bdbc2f444b49eae6c62957f3a11cc912699bddd5b4657964c56334f7701726debedc564d9
+DIST stalwart-mail-0.11.3.tar.gz 7053927 BLAKE2B 
ed34a6b0a991cc3126749b05b6fdc4ca60ffcbad803ce84f22af7030dfd709983fc9b072dc2a9ea48aaa856d0fb618f0bb3796fbcd6770aec1cf078664c29b3c
 SHA512 
e1c99c3a00c8e6768f2b98a18067106672aa267c48873875fe74e9af985bcf792772028011367c467508065c254481379bee8a39948df31c7db59dd3ca05811a
 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 
358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e
 SHA512 
46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
 DIST string_cache-0.8.7.crate 16655 BLAKE2B 
9a017f3248a3d5e7b8c1a05462a882862b20174c7ce5dda1568c3d3f61c422e84ba2ccd5d6dbd726d1c752f1eaa8062a179470927a80d5bdda0ce530d1ae2c17
 SHA512 
03f9cdd2c01c0f233284851f17eaefebd68a91ae2ed2b231fab2d6d6476bd19e0696d7d3a74fb6ecb2ec36b89e79ad966ab73051255c9e194bcf9c5029fb8479
 DIST stringprep-0.1.5.crate 23573 BLAKE2B 
8b5ae2f278603553761e0b98a3f0a02c6a81fd117fee57a8186a015a58ce5ec8d91d9f3decb393f53e07d8df05963f399e63afa46bca937b99f609204582aa50
 SHA512 
f5dd6ee410e42f285b4da85e76d514ef697cd995c601b5ed23e25f702d920dcc76f15fad41610b6554b692ca0f939f329845535fe4ea167df3ea0e628b1da447
@@ -690,6 +691,7 @@ DIST tokio-stream-0.1.16.crate 38312 BLAKE2B 
39b9ccac4091e8d882e1dac43cf930bd442
 DIST tokio-stream-0.1.17.crate 38477 BLAKE2B 
9b8d7307ad8194145ff8afe682874d9f4cc7b06a11429005912dd9bfe1bbfb980876bf831b7d715552bc86ee18344eec331fc18c8871681d58171abcda7252e7
 SHA512 
c44c5da6f916ce128e8a13025d9c3e92ddb4c82d2cad52bde4bfb982e6f83eb89125b616f89f2fbbf9ba8b7f800ce46e33f43104a59153db2e950bc2f0d570c4
 DIST tokio-tungstenite-0.21.0.crate 28159 BLAKE2B 
5ac21d0f51f717e3816ac38ad957d1300bdb16c60d3b6041c80a494dee8b08d12c1b20d7f00d08500ad2f092f9f2c6f2e7c7c00fba1d0f34caec4525e61dd85d
 SHA512 
2ed4baa38ed5f3e19250af71c9142412dd96d59c971f9813e9a633c9764c580f7ea2141719a82251c60c9d2a5fdb22b311fc0f7a297f9363585be4d140c1747b
 DIST tokio-tungstenite-0.24.0.crate 28904 BLAKE2B 
09c4549b80762d155ccfc474dde1ee242a2aa704b557ddb9220cb09ab902119faae1db3fa8dfb5f6661c53189923a6bc45e431a7282cac448d88ebfe28295d37
 SHA512 
27fb548fac3abfd5e3aa96df4dcf938095629bc64d04488a8fb56a436ea8ed1d82e8cf248a6d283042e339cc08cabd23946c49fbcea2e6cb6e6e39beb2b408d3
+DIST tokio-tungstenite-0.26.1.crate 29538 BLAKE2B 
9141c280b92baa9b10668d4e1ed1c18529be51439a7ddb61e0c97c1d2b08151badd90909bc757fd1e6f8e81c9503822e4fe7abcfa86f33161ebb5c480c4a2205
 SHA512 
6a70938af414f1dbd8acfabdb5506f08332fb2bb96ff04ac58af959c743af9f4166fbe274151cb792a113c5b4478179197fcdde4f4589ecff346b1aa5bbaab5a
 DIST tokio-util-0.7.12.crate 115177 BLAKE2B 
c6018d9d228ca74f198767ea9be53569bcceb369e4dc9ea10b31e7baa0a4a6368f1ee23532121499e31f2da3f825184ef7f8e00911efb1c2e37295c1ea3ef19d
 SHA512 
df30a9b0cb435bbf3030c1d5bfd4391310b96833acfc623f5343fadd694fc44601fa07663fefa2cfc6719d444632890efb696727d9c1049376fc6e01f1814c78
 DIST tokio-util-0.7.13.crate 115191 BLAKE2B 
f4acc65d0fd14a88d46545bec2313cb1f25e1cb76014d09c34f8a8be62c6901ab09b18d7b32fdab58f6594fb861bfcb8bfdc8825871347d7eabe2bd8117768bf
 SHA512 
2a1e8fbdd094f81e00ee87eb5ebc4c62825945048105970e52d6d0a872769d268a41ddf91c60158c02a303ecbaa1b19795948b5416f9bbfcb079c5b27d39d51f
 DIST toml_datetime-0.6.8.crate 12028 BLAKE2B 
62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757
 SHA512 
d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f
@@ -709,6 +711,7 @@ DIST try-lock-0.2.5.crate 4314 BLAKE2B 
e75c6c0d7c975e294e3d723e2fb023067530ad6db
 DIST try_map-0.3.1.crate 7002 BLAKE2B 
6d4b9206a24067b57cc272db26fc6284d0a57fdabf226286eb0ecd50019c51d5b38572c3a2c5acef0b9b151f2279233483c705dd643bad8a278bdac9ae712edd
 SHA512 
5722d103b13c05a18fed522e16ea93c436349be285e39d3571e65089adfe521c0fde872e1c25c44157e5f9276058255c770a35edfd9c87f74fccba87515c8bc6
 DIST tungstenite-0.21.0.crate 59858 BLAKE2B 
0037dea162a8e6bb3ba0d27edfe4f4063ce6f28505b5cb127374ed4f4c0a2b70c9640cb9dba54a7b9918d1d716f347ad7899d2a9328e3e70b07f8e947d3fec18
 SHA512 
44a9826d68b61ec4b65bf72a12800674edd1eff8e9fae3fcb272276f6f598edffc7e1b36f2564494520414b3b426a860a32c6543c07d9f1c1404490e1c0e431e
 DIST tungstenite-0.24.0.crate 61527 BLAKE2B 
46f291441175dab487d095c729d699c47aa807abec782395d922fed54e27c7922870c1fa64f950e1f3e3ba15a2d3118b445911fcee22faf021e71b9901726759
 SHA512 
dc6814ed57361f8de26e627a9b3eb54bfce71d35c47b70a26348e03e76a2f16bd037ed0149034084dd5353891357f79c943fd3f15f0814ffcc88a8576ab9d1fc
+DIST tungstenite-0.26.1.crate 64489 BLAKE2B 
1f199f446657f07490a458b2910801167e676a726351dba7caee26e9b85432f1964dc591db4c95c7dc08480fe7cce78cd75d6045699dcdbaeed6fbb0732c3467
 SHA512 
cf3b11d512c51dfe7f3670237163d14f80cb50b59c31ba5a08e86d1289fbe905af5a61575c757bf1bce6cde878ca7fa66578b7e04f4eb65fb89aac9b724df2c8
 DIST twofish-0.7.1.crate 12156 BLAKE2B 
282ba2e6e4610297a67aff0e06db6089c57edcb0056b4d6592a84b96dffed7e2394c7ef0418e7c0b7628b2b9585b6ce8a0f0f981de36c3f10b8ebd3fa85289a8
 SHA512 
9f6f9768e0ec227d03de0f95d5baed803a710b286fb18a2fc4e325eb518ac2e483fba6928b14f7b6a38643b0320d6d37fa1f3d2fdd26e805cd23705753cd1055
 DIST twox-hash-1.6.3.crate 21842 BLAKE2B 
67c261b2b0a93293717a4e2e07dc11df2abde09da6fe713b9d04917ace73de1b59b8d4fd9449ab46cb7cf496fad1e440effdfa1fae6f5cae4ca78af8cd019c42
 SHA512 
f7ce63e6e5ca79ce9330caf40b32578a5d2088c5d8ed371604268760d6e212d447d9e3a95378378a283024155bccdaea47597902c488a94c5d5f79770baec8fc
 DIST typenum-1.17.0.crate 42849 BLAKE2B 
a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94
 SHA512 
99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508

diff --git a/net-mail/stalwart-mail/stalwart-mail-0.11.3.ebuild 
b/net-mail/stalwart-mail/stalwart-mail-0.11.3.ebuild
new file mode 100644
index 000000000000..feeb16c08e48
--- /dev/null
+++ b/net-mail/stalwart-mail/stalwart-mail-0.11.3.ebuild
@@ -0,0 +1,811 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.4
+
+EAPI=8
+
+CRATES="
+       RustyXML@0.3.0
+       addr2line@0.24.2
+       adler2@2.0.0
+       adler32@1.2.0
+       aead@0.5.2
+       aes-gcm-siv@0.11.1
+       aes-gcm@0.10.3
+       aes@0.8.4
+       ahash@0.7.8
+       ahash@0.8.11
+       aho-corasick@1.1.3
+       allocator-api2@0.2.21
+       android-tzdata@0.1.1
+       android_system_properties@0.1.5
+       anstream@0.6.18
+       anstyle-parse@0.2.6
+       anstyle-query@1.1.2
+       anstyle-wincon@3.0.6
+       anstyle@1.0.10
+       anyhow@1.0.95
+       arbitrary@1.4.1
+       arc-swap@1.7.1
+       argon2@0.5.3
+       arrayref@0.3.9
+       arrayvec@0.7.6
+       ascii-canvas@3.0.0
+       asn1-rs-derive@0.4.0
+       asn1-rs-derive@0.5.1
+       asn1-rs-impl@0.1.0
+       asn1-rs-impl@0.2.0
+       asn1-rs@0.5.2
+       asn1-rs@0.6.2
+       async-channel@1.9.0
+       async-compression@0.4.18
+       async-lock@3.4.0
+       async-recursion@1.1.1
+       async-stream-impl@0.3.6
+       async-stream@0.3.6
+       async-trait@0.1.83
+       atomic-waker@1.1.2
+       attohttpc@0.28.2
+       autocfg@1.4.0
+       aws-creds@0.37.0
+       aws-region@0.25.5
+       axum-core@0.4.5
+       axum@0.7.9
+       azure_core@0.21.0
+       azure_storage@0.21.0
+       azure_storage_blobs@0.21.0
+       azure_svc_blobstorage@0.21.0
+       backtrace@0.3.74
+       base16ct@0.2.0
+       base32@0.4.0
+       base64@0.11.0
+       base64@0.13.1
+       base64@0.21.7
+       base64@0.22.1
+       base64ct@1.6.0
+       bigdecimal@0.4.7
+       bincode@1.3.3
+       bindgen@0.69.5
+       bindgen@0.70.1
+       bindgen@0.71.1
+       biscuit@0.7.0
+       bit-set@0.5.3
+       bit-set@0.8.0
+       bit-vec@0.6.3
+       bit-vec@0.8.0
+       bitflags@1.3.2
+       bitflags@2.6.0
+       bitpacking@0.9.2
+       bitvec-nom2@0.2.1
+       bitvec@1.0.1
+       blake2@0.10.6
+       blake3@1.5.5
+       block-buffer@0.10.4
+       block-buffer@0.9.0
+       block-padding@0.3.3
+       blowfish@0.7.0
+       blowfish@0.9.1
+       borsh-derive@1.5.3
+       borsh@1.5.3
+       btoi@0.4.3
+       buffered-reader@1.3.2
+       bumpalo@3.16.0
+       bytecheck@0.6.12
+       bytecheck_derive@0.6.12
+       bytemuck@1.21.0
+       byteorder@1.5.0
+       bytes@1.9.0
+       bzip2-sys@0.1.11+1.0.8
+       bzip2@0.4.4
+       camellia@0.1.0
+       cast5@0.11.1
+       cbc@0.1.2
+       cc@1.2.5
+       cedarwood@0.4.6
+       cexpr@0.6.0
+       cfb-mode@0.8.2
+       cfb@0.7.3
+       cfg-if@1.0.0
+       cfg_aliases@0.2.1
+       chrono@0.4.39
+       cipher@0.2.5
+       cipher@0.4.4
+       clang-sys@1.8.1
+       clap@4.5.23
+       clap_builder@4.5.23
+       clap_derive@4.5.18
+       clap_lex@0.7.4
+       cmac@0.7.2
+       cmake@0.1.52
+       colorchoice@1.0.3
+       combine@4.6.7
+       concurrent-queue@2.5.0
+       console@0.15.10
+       const-oid@0.9.6
+       const-random-macro@0.1.16
+       const-random@0.1.18
+       const_panic@0.2.11
+       constant_time_eq@0.2.6
+       constant_time_eq@0.3.1
+       core-foundation-sys@0.8.7
+       core-foundation@0.9.4
+       core2@0.4.0
+       cpufeatures@0.2.16
+       crc-catalog@2.4.0
+       crc16@0.4.0
+       crc32fast@1.4.2
+       crc@3.2.1
+       crossbeam-channel@0.5.14
+       crossbeam-deque@0.8.6
+       crossbeam-epoch@0.9.18
+       crossbeam-queue@0.3.12
+       crossbeam-utils@0.8.21
+       crossbeam@0.8.4
+       crunchy@0.2.2
+       crypto-bigint@0.5.5
+       crypto-common@0.1.6
+       crypto-mac@0.10.0
+       csv-core@0.1.11
+       csv@1.3.1
+       ctr@0.9.2
+       curve25519-dalek-derive@0.1.1
+       curve25519-dalek@4.1.3
+       darling@0.13.4
+       darling@0.20.10
+       darling_core@0.13.4
+       darling_core@0.20.10
+       darling_macro@0.13.4
+       darling_macro@0.20.10
+       dary_heap@0.3.7
+       dashmap@6.1.0
+       data-encoding@2.6.0
+       dbl@0.3.2
+       deadpool-postgres@0.14.1
+       deadpool-runtime@0.1.4
+       deadpool@0.10.0
+       deadpool@0.12.1
+       decancer@3.2.8
+       deflate64@0.1.9
+       der-parser@8.2.0
+       der-parser@9.0.0
+       der@0.7.9
+       deranged@0.3.11
+       derive_arbitrary@1.4.1
+       des@0.8.1
+       digest@0.10.7
+       digest@0.9.0
+       dirs-next@2.0.0
+       dirs-sys-next@0.1.2
+       displaydoc@0.2.5
+       dlv-list@0.5.2
+       dns-update@0.1.2
+       doc-comment@0.3.3
+       dsa@0.6.3
+       dyn-clone@1.0.17
+       eax@0.5.0
+       ecb@0.1.2
+       ecdsa@0.16.9
+       ece@2.3.1
+       ed25519-dalek@2.1.1
+       ed25519@2.2.3
+       either@1.13.0
+       elasticsearch@8.5.0-alpha.1
+       elliptic-curve@0.13.8
+       ena@0.14.3
+       encode_unicode@1.0.0
+       encoding_rs@0.8.35
+       endian-type@0.1.2
+       enum-as-inner@0.6.1
+       equivalent@1.0.1
+       event-listener-strategy@0.5.3
+       event-listener@2.5.3
+       event-listener@5.3.1
+       fallible-iterator@0.2.0
+       fallible-iterator@0.3.0
+       fallible-streaming-iterator@0.1.9
+       fancy-regex@0.14.0
+       farmhash@1.1.5
+       fast-float@0.2.0
+       fastrand@1.9.0
+       ff@0.13.0
+       fiat-crypto@0.2.9
+       fixedbitset@0.4.2
+       flate2@1.0.35
+       fnv@1.0.7
+       foldhash@0.1.4
+       foreign-types-shared@0.1.1
+       foreign-types@0.3.2
+       form-data@0.5.5
+       form_urlencoded@1.2.1
+       foundationdb-gen@0.9.1
+       foundationdb-macros@0.3.1
+       foundationdb-sys@0.9.1
+       foundationdb@0.9.1
+       frunk@0.4.3
+       frunk_core@0.4.3
+       frunk_derives@0.4.3
+       frunk_proc_macro_helpers@0.1.3
+       frunk_proc_macros@0.1.3
+       funty@2.0.0
+       futures-channel@0.3.31
+       futures-core@0.3.31
+       futures-executor@0.3.31
+       futures-io@0.3.31
+       futures-lite@1.13.0
+       futures-macro@0.3.31
+       futures-sink@0.3.31
+       futures-task@0.3.31
+       futures-util@0.3.31
+       futures@0.3.31
+       fxhash@0.2.1
+       generic-array@0.14.7
+       generic-array@1.1.1
+       gethostname@0.4.3
+       getrandom@0.1.16
+       getrandom@0.2.15
+       ghash@0.5.1
+       gimli@0.31.1
+       glob@0.3.1
+       group@0.13.0
+       h2@0.3.26
+       h2@0.4.7
+       hashbrown@0.12.3
+       hashbrown@0.14.5
+       hashbrown@0.15.2
+       hashlink@0.9.1
+       heck@0.4.1
+       heck@0.5.0
+       hermit-abi@0.3.9
+       hermit-abi@0.4.0
+       hex@0.4.3
+       hickory-client@0.24.2
+       hickory-proto@0.24.2
+       hickory-resolver@0.24.2
+       hkdf@0.12.4
+       hmac@0.10.1
+       hmac@0.12.1
+       home@0.5.11
+       hostname@0.3.1
+       hostname@0.4.0
+       http-body-util@0.1.2
+       http-body@0.4.6
+       http-body@1.0.1
+       http-types@2.12.0
+       http@0.2.12
+       http@1.2.0
+       httparse@1.9.5
+       httpdate@1.0.3
+       human-size@0.4.3
+       hyper-rustls@0.24.2
+       hyper-rustls@0.27.5
+       hyper-timeout@0.5.2
+       hyper-util@0.1.10
+       hyper@0.14.32
+       hyper@1.5.2
+       iana-time-zone-haiku@0.1.2
+       iana-time-zone@0.1.61
+       icu_collections@1.5.0
+       icu_locid@1.5.0
+       icu_locid_transform@1.5.0
+       icu_locid_transform_data@1.5.0
+       icu_normalizer@1.5.0
+       icu_normalizer_data@1.5.0
+       icu_properties@1.5.1
+       icu_properties_data@1.5.0
+       icu_provider@1.5.0
+       icu_provider_macros@1.5.0
+       idea@0.5.1
+       ident_case@1.0.1
+       idna@1.0.3
+       idna_adapter@1.2.0
+       imagesize@0.13.0
+       include-flate-codegen@0.2.0
+       include-flate@0.3.0
+       indexmap@1.9.3
+       indexmap@2.7.0
+       indicatif@0.17.9
+       infer@0.16.0
+       infer@0.2.3
+       inout@0.1.3
+       instant@0.1.13
+       ipconfig@0.3.2
+       ipnet@2.10.1
+       is-terminal@0.4.13
+       is_terminal_polyfill@1.70.1
+       itertools@0.10.5
+       itertools@0.11.0
+       itertools@0.12.1
+       itertools@0.13.0
+       itoa@1.0.14
+       jemalloc-sys@0.5.4+5.3.0-patched
+       jemallocator@0.5.4
+       jieba-macros@0.7.1
+       jieba-rs@0.7.1
+       jmap-client@0.3.2
+       jobserver@0.1.32
+       js-sys@0.3.76
+       keyed_priority_queue@0.4.2
+       konst@0.3.15
+       konst_kernel@0.3.15
+       lalrpop-util@0.20.2
+       lalrpop@0.20.2
+       lazy_static@1.5.0
+       lazycell@1.3.0
+       lber@0.4.2
+       ldap3@0.11.5
+       libc@0.2.169
+       libflate@2.1.0
+       libflate_lz77@2.1.0
+       libloading@0.8.6
+       libm@0.2.11
+       libredox@0.1.3
+       librocksdb-sys@0.17.1+9.9.3
+       libsqlite3-sys@0.30.1
+       libz-sys@1.1.20
+       linked-hash-map@0.5.6
+       litemap@0.7.4
+       lock_api@0.4.12
+       lockfree-object-pool@0.1.6
+       log@0.4.22
+       lru-cache@0.1.2
+       lru@0.12.5
+       lz4-sys@1.11.1+lz4-1.10.0
+       lz4_flex@0.11.3
+       lzma-rs@0.3.0
+       mail-auth@0.6.0
+       mail-builder@0.3.2
+       mail-parser@0.9.4
+       mail-send@0.4.9
+       maplit@1.0.2
+       match_cfg@0.1.0
+       matchit@0.7.3
+       maybe-async@0.2.10
+       md-5@0.10.6
+       md-5@0.9.1
+       md5@0.7.0
+       memchr@2.7.4
+       memoffset@0.7.1
+       memory-stats@1.2.0
+       memsec@0.7.0
+       mime@0.3.17
+       mime_guess@2.0.5
+       minimal-lexical@0.2.1
+       miniz_oxide@0.8.2
+       mio@0.8.11
+       mysql-common-derive@0.31.2
+       mysql_async@0.34.1
+       mysql_common@0.32.4
+       new_debug_unreachable@1.0.6
+       nibble_vec@0.1.0
+       nix@0.26.4
+       nohash@0.2.0
+       nom@7.1.3
+       num-bigint-dig@0.8.4
+       num-bigint@0.4.6
+       num-conv@0.1.0
+       num-integer@0.1.46
+       num-iter@0.1.45
+       num-traits@0.2.19
+       num_cpus@1.16.0
+       number_prefix@0.4.0
+       object@0.36.7
+       oid-registry@0.6.1
+       oid-registry@0.7.1
+       once_cell@1.20.2
+       opaque-debug@0.3.1
+       openssl-macros@0.1.1
+       openssl-probe@0.1.5
+       openssl-sys@0.9.104
+       openssl@0.10.68
+       opentelemetry-http@0.25.0
+       opentelemetry-otlp@0.25.0
+       opentelemetry-proto@0.25.0
+       opentelemetry-semantic-conventions@0.25.0
+       opentelemetry@0.25.0
+       opentelemetry_sdk@0.25.0
+       ordered-multimap@0.7.3
+       p256@0.13.2
+       p384@0.13.0
+       p521@0.13.3
+       parking@2.2.1
+       parking_lot@0.12.3
+       parking_lot_core@0.9.10
+       password-hash@0.5.0
+       paste@1.0.15
+       pbkdf2@0.12.2
+       pem-rfc7468@0.7.0
+       pem@3.0.4
+       percent-encoding@2.3.1
+       petgraph@0.6.5
+       phf@0.11.2
+       phf_codegen@0.11.2
+       phf_generator@0.11.2
+       phf_macros@0.11.2
+       phf_shared@0.10.0
+       phf_shared@0.11.2
+       pin-project-internal@1.1.7
+       pin-project-lite@0.2.15
+       pin-project@1.1.7
+       pin-utils@0.1.0
+       pkcs1@0.7.5
+       pkcs8@0.10.2
+       pkg-config@0.3.31
+       polyval@0.6.2
+       portable-atomic@1.10.0
+       postgres-protocol@0.6.7
+       postgres-types@0.2.8
+       powerfmt@0.2.0
+       ppv-lite86@0.2.20
+       precomputed-hash@0.1.1
+       prettyplease@0.2.25
+       prettytable-rs@0.10.0
+       primeorder@0.13.6
+       privdrop@0.5.4
+       proc-macro-crate@3.2.0
+       proc-macro-error-attr2@2.0.0
+       proc-macro-error2@2.0.1
+       proc-macro2@1.0.92
+       prometheus@0.13.4
+       prost-derive@0.13.4
+       prost@0.13.4
+       proxy-header@0.1.2
+       psl-types@2.0.11
+       psl@2.1.73
+       ptr_meta@0.1.4
+       ptr_meta_derive@0.1.4
+       pwhash@1.0.0
+       quick-error@1.2.3
+       quick-xml@0.31.0
+       quick-xml@0.32.0
+       quick-xml@0.37.1
+       quick_cache@0.6.9
+       quinn-proto@0.11.9
+       quinn-udp@0.5.9
+       quinn@0.11.6
+       quote@1.0.38
+       r2d2@0.8.10
+       radium@0.7.0
+       radix_trie@0.2.1
+       rand@0.7.3
+       rand@0.8.5
+       rand_chacha@0.2.2
+       rand_chacha@0.3.1
+       rand_core@0.5.1
+       rand_core@0.6.4
+       rand_hc@0.2.0
+       rasn-cms@0.10.6
+       rasn-derive@0.10.6
+       rasn-pkix@0.10.6
+       rasn@0.10.6
+       rayon-core@1.12.1
+       rayon@1.10.0
+       rcgen@0.12.1
+       rcgen@0.13.2
+       redis@0.27.6
+       redox_syscall@0.5.8
+       redox_users@0.4.6
+       regex-automata@0.4.9
+       regex-syntax@0.8.5
+       regex@1.11.1
+       rend@0.4.2
+       reqwest@0.11.27
+       reqwest@0.12.9
+       resolv-conf@0.7.0
+       rev_lines@0.3.0
+       rfc6979@0.4.0
+       ring@0.16.20
+       ring@0.17.8
+       ripemd@0.1.3
+       rkyv@0.7.45
+       rkyv_derive@0.7.45
+       rle-decode-fast@1.0.3
+       roaring@0.10.9
+       rocksdb@0.23.0
+       rpassword@7.3.1
+       rsa@0.9.7
+       rtoolbox@0.0.2
+       rtrb@0.3.1
+       rusqlite@0.32.1
+       rust-ini@0.21.1
+       rust-s3@0.35.0-alpha.2
+       rust-stemmers@1.2.0
+       rust_decimal@1.36.0
+       rustc-demangle@0.1.24
+       rustc-hash@1.1.0
+       rustc-hash@2.1.0
+       rustc_version@0.2.3
+       rustc_version@0.4.1
+       rusticata-macros@4.1.0
+       rustls-native-certs@0.6.3
+       rustls-native-certs@0.7.3
+       rustls-pemfile@1.0.4
+       rustls-pemfile@2.2.0
+       rustls-pki-types@1.10.1
+       rustls-webpki@0.101.7
+       rustls-webpki@0.102.8
+       rustls@0.21.12
+       rustls@0.22.4
+       rustls@0.23.20
+       rustversion@1.0.18
+       ryu@1.0.18
+       salsa20@0.10.2
+       same-file@1.0.6
+       saturating@0.1.0
+       scc@2.2.6
+       schannel@0.1.27
+       scheduled-thread-pool@0.2.7
+       scopeguard@1.2.0
+       scrypt@0.11.0
+       sct@0.7.1
+       sdd@3.0.5
+       seahash@4.1.0
+       sec1@0.7.3
+       security-framework-sys@2.13.0
+       security-framework@2.11.1
+       semver-parser@0.7.0
+       semver@0.9.0
+       semver@1.0.24
+       sequoia-openpgp@1.22.0
+       serde@1.0.216
+       serde_bytes@0.11.15
+       serde_derive@1.0.216
+       serde_json@1.0.134
+       serde_qs@0.8.5
+       serde_urlencoded@0.7.1
+       serde_with@1.14.0
+       serde_with_macros@1.5.2
+       serial_test@3.2.0
+       serial_test_derive@3.2.0
+       sha-1@0.9.8
+       sha1@0.10.6
+       sha1_smol@1.0.1
+       sha1collisiondetection@0.3.4
+       sha2@0.10.8
+       sha2@0.9.9
+       shlex@1.3.0
+       sieve-rs@0.5.3
+       signal-hook-registry@1.4.2
+       signature@2.2.0
+       simd-adler32@0.3.7
+       simdutf8@0.1.5
+       siphasher@0.3.11
+       siphasher@1.0.1
+       slab@0.4.9
+       smallvec@1.13.2
+       smtp-proto@0.1.5
+       snafu-derive@0.7.5
+       snafu@0.7.5
+       socket2@0.5.8
+       spin@0.5.2
+       spin@0.9.8
+       spki@0.7.3
+       stable_deref_trait@1.2.0
+       static_assertions@1.1.0
+       string_cache@0.8.7
+       stringprep@0.1.5
+       strsim@0.10.0
+       strsim@0.11.1
+       subprocess@0.2.9
+       subtle@2.6.1
+       syn@1.0.109
+       syn@2.0.91
+       sync_wrapper@0.1.2
+       sync_wrapper@1.0.2
+       synstructure@0.12.6
+       synstructure@0.13.1
+       system-configuration-sys@0.5.0
+       system-configuration@0.5.1
+       tap@1.0.1
+       term@0.7.0
+       termcolor@1.4.1
+       thiserror-impl@1.0.69
+       thiserror-impl@2.0.9
+       thiserror@1.0.69
+       thiserror@2.0.9
+       time-core@0.1.2
+       time-macros@0.2.19
+       time@0.3.37
+       tiny-keccak@2.0.2
+       tinystr@0.7.6
+       tinyvec@1.8.1
+       tinyvec_macros@0.1.1
+       tokio-macros@2.3.0
+       tokio-postgres@0.7.12
+       tokio-rustls@0.24.1
+       tokio-rustls@0.25.0
+       tokio-rustls@0.26.1
+       tokio-stream@0.1.17
+       tokio-tungstenite@0.21.0
+       tokio-tungstenite@0.26.1
+       tokio-util@0.7.13
+       tokio@1.38.1
+       toml_datetime@0.6.8
+       toml_edit@0.22.22
+       tonic@0.12.3
+       totp-rs@5.6.0
+       tower-layer@0.3.3
+       tower-service@0.3.3
+       tower@0.4.13
+       tower@0.5.2
+       tracing-attributes@0.1.28
+       tracing-core@0.1.33
+       tracing@0.1.41
+       trim-in-place@0.1.7
+       try-lock@0.2.5
+       try_map@0.3.1
+       tungstenite@0.21.0
+       tungstenite@0.26.1
+       twofish@0.7.1
+       twox-hash@1.6.3
+       typenum@1.17.0
+       typewit@1.11.0
+       typewit_proc_macros@1.8.1
+       unicase@2.8.1
+       unicode-bidi@0.3.18
+       unicode-ident@1.0.14
+       unicode-normalization@0.1.24
+       unicode-properties@0.1.3
+       unicode-script@0.5.7
+       unicode-security@0.1.2
+       unicode-width@0.1.14
+       unicode-width@0.2.0
+       unicode-xid@0.2.6
+       universal-hash@0.5.1
+       untrusted@0.7.1
+       untrusted@0.9.0
+       url@2.5.4
+       urlencoding@2.1.3
+       utf-8@0.7.6
+       utf16_iter@1.0.5
+       utf8_iter@1.0.4
+       utf8parse@0.2.2
+       uuid@1.11.0
+       vcpkg@0.2.15
+       version_check@0.9.5
+       void@1.0.2
+       waker-fn@1.2.0
+       walkdir@2.5.0
+       want@0.3.1
+       wasi@0.11.0+wasi-snapshot-preview1
+       wasi@0.9.0+wasi-snapshot-preview1
+       wasite@0.1.0
+       wasm-bindgen-backend@0.2.99
+       wasm-bindgen-futures@0.4.49
+       wasm-bindgen-macro-support@0.2.99
+       wasm-bindgen-macro@0.2.99
+       wasm-bindgen-shared@0.2.99
+       wasm-bindgen@0.2.99
+       wasm-streams@0.4.2
+       web-sys@0.3.76
+       web-time@1.1.0
+       webpki-roots@0.25.4
+       webpki-roots@0.26.7
+       webpki@0.22.4
+       whatlang@0.16.4
+       whoami@1.5.2
+       widestring@1.1.0
+       winapi-i686-pc-windows-gnu@0.4.0
+       winapi-util@0.1.9
+       winapi-x86_64-pc-windows-gnu@0.4.0
+       winapi@0.3.9
+       windows-core@0.52.0
+       windows-registry@0.2.0
+       windows-result@0.2.0
+       windows-strings@0.1.0
+       windows-sys@0.48.0
+       windows-sys@0.52.0
+       windows-sys@0.59.0
+       windows-targets@0.48.5
+       windows-targets@0.52.6
+       windows@0.52.0
+       windows_aarch64_gnullvm@0.48.5
+       windows_aarch64_gnullvm@0.52.6
+       windows_aarch64_msvc@0.48.5
+       windows_aarch64_msvc@0.52.6
+       windows_i686_gnu@0.48.5
+       windows_i686_gnu@0.52.6
+       windows_i686_gnullvm@0.52.6
+       windows_i686_msvc@0.48.5
+       windows_i686_msvc@0.52.6
+       windows_x86_64_gnu@0.48.5
+       windows_x86_64_gnu@0.52.6
+       windows_x86_64_gnullvm@0.48.5
+       windows_x86_64_gnullvm@0.52.6
+       windows_x86_64_msvc@0.48.5
+       windows_x86_64_msvc@0.52.6
+       winnow@0.6.20
+       winreg@0.50.0
+       write16@1.0.0
+       writeable@0.5.5
+       wyz@0.5.1
+       x25519-dalek@2.0.1
+       x509-parser@0.15.1
+       x509-parser@0.16.0
+       xml-rs@0.8.24
+       xxhash-rust@0.8.14
+       yasna@0.5.2
+       yoke-derive@0.7.5
+       yoke@0.7.5
+       zerocopy-derive@0.7.35
+       zerocopy@0.7.35
+       zerofrom-derive@0.1.5
+       zerofrom@0.1.5
+       zeroize@1.8.1
+       zeroize_derive@1.4.2
+       zerovec-derive@0.10.3
+       zerovec@0.10.4
+       zip@2.2.2
+       zopfli@0.8.1
+       zstd-safe@7.2.1
+       zstd-sys@2.0.13+zstd.1.5.6
+       zstd@0.13.2
+"
+
+inherit cargo systemd
+
+DESCRIPTION="Stalwart Mail Server"
+HOMEPAGE="https://stalw.art";
+SRC_URI="https://github.com/stalwartlabs/mail-server/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz
+       ${CARGO_CRATE_URIS}
+"
+
+S="${WORKDIR}/mail-server-${PV}"
+
+LICENSE="|| ( AGPL-3 )"
+# Dependent crate licenses
+LICENSE+="
+       AGPL-3 Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ MIT
+       MPL-2.0 Unicode-3.0 ZLIB
+"
+
+RDEPEND="acct-group/stalwart-mail
+                acct-user/stalwart-mail"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="sqlite postgres mysql +rocks"
+
+DOCS="resources/config README.md SECURITY.md UPGRADING.md CONTRIBUTING.md 
CHANGELOG.md"
+
+src_unpack() {
+       cargo_src_unpack
+       sed -i -e "s%__PATH__/etc/%/opt/stalwart-mail/etc/%g" 
"${S}"/resources/systemd/stalwart-mail.service || die
+       sed -i -e "s%__PATH__/bin/%/usr/bin/%g" 
"${S}"/resources/systemd/stalwart-mail.service || die
+}
+
+src_configure() {
+       local myfeatures=(
+               $(usev sqlite)
+               $(usev postgres)
+               $(usev mysql)
+               $(usev rocks)
+       )
+       # TODO: consider "enterprise" USE flag, which requires a premium license
+       cargo_src_configure --no-default-features
+}
+
+src_compile() {
+       cargo_src_compile --bin stalwart-mail
+}
+
+src_install() {
+       cargo_src_install --path crates/main
+
+       keepdir /var/run/stalwart-mail
+       newinitd "${FILESDIR}"/stalwart-mail.initd stalwart-mail
+       systemd_dounit "${S}"/resources/systemd/stalwart-mail.service
+
+       einstalldocs
+}
+
+pkg_config() {
+       if [[ ! -d ${ROOT}/opt/stalwart-mail ]]; then
+               einfo "Initializing standard config in 
${ROOT}/opt/stalwart-mail"
+               "${ROOT}"/usr/bin/stalwart-mail --init 
"${ROOT}"/opt/stalwart-mail
+       else
+               einfo "It appears you already have a config in stalwart-mail."
+               einfo "Please remove ${ROOT}/opt/stalwart-mail and run this 
again"
+               einfo "if you want to create a new clean standard config."
+       fi
+}

Reply via email to